@keyframes tl-fill-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tl-pop-node{0%{transform:translate(-50%,-50%) scale(0);opacity:0}60%{transform:translate(-50%,-50%) scale(1.25);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes tl-rise-in{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tl-glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,214,196,.55),0 0 18px 4px rgba(255,196,170,.35)}50%{box-shadow:0 0 0 12px rgba(255,214,196,0),0 0 26px 8px rgba(255,196,170,.5)}}@keyframes tl-soft-in{0%{opacity:0}to{opacity:1}}.tl{position:relative;overflow:hidden;container-type:inline-size}.tl__inner{padding:3.86cqw 4.13cqw 4.96cqw}.tl__eyebrow{font-size:13px;font-size:1.17cqw;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#a08fc0;animation:tl-soft-in .7s ease both}.tl__eyebrow--end{font-weight:700;color:#ffffff;animation-delay:4.2s}.tl__track{position:relative;height:1.79cqw;margin:0 .28cqw}.tl__seg{top:50%;height:2px;transform:translateY(-50%);background:rgba(255,255,255,.14);overflow:hidden}.tl__seg,.tl__seg-fill{position:absolute;border-radius:2px}.tl__seg-fill{inset:0;transform-origin:left center;animation:tl-fill-track linear both}.tl__node{position:absolute;top:50%;border-radius:50%;transform:translate(-50%,-50%);animation:tl-pop-node .55s cubic-bezier(.2,1.6,.4,1) both}.tl__node--start{left:0;width:.76cqw;height:.76cqw;background:#8f7fb0;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,1.5,.4,1)}.tl__node--step{width:1.31cqw;height:1.31cqw;border:.172cqw solid #ffd6c4;background:transparent}.tl__node--end{background:#ffe2d3;animation-duration:.6s;animation-delay:4.1s}.tl__glow,.tl__node--end{left:100%;width:1.51cqw;height:1.51cqw}.tl__glow{position:absolute;top:50%;border-radius:50%;transform:translate(-50%,-50%);animation:tl-glow-pulse 2.4s ease-in-out 4.5s infinite both}.tl__steps{position:relative;min-height:7.4cqw;margin:1.79cqw .28cqw 0}.tl__step{position:absolute;top:0;width:17.9cqw;margin-left:-8.95cqw;text-align:center;animation:tl-rise-in .7s cubic-bezier(.2,.8,.3,1) both}.tl__step-title{display:flex;align-items:center;justify-content:center;gap:.69cqw;margin-bottom:.83cqw;font-size:17px;font-size:1.515cqw;font-weight:600;color:#ffffff;white-space:nowrap}.tl__step-icon{flex-shrink:0;width:1.31cqw;height:1.31cqw}.tl__step-desc{font-size:13px;font-size:1.17cqw;line-height:1.5;color:#b7a6cf;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.tl,.tl *{animation:none!important}}@keyframes tlm-pop{0%{opacity:0;transform:scale(.15)}4%{opacity:1;transform:scale(1.2)}7%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}93%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(.15)}}@keyframes tlm-rise{0%{opacity:0;transform:translateY(14px)}5%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}93%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@keyframes tlm-draw{0%{opacity:1;transform:scaleY(0)}9%{opacity:1;transform:scaleY(1)}88%{opacity:1;transform:scaleY(1)}94%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.tlm{--cyc:8s;--rail:15.3cqw;--node-l:6.9cqw;--gap:7.5cqw;--fs-title:clamp(19px,3.7cqw,46px);--fs-body:clamp(15px,3.15cqw,39px);--fs-eyebrow:clamp(11px,2.15cqw,27px);--node-w:clamp(19px,4.3cqw,54px);--node-h:clamp(14px,3.2cqw,40px);--line-w:clamp(2px,0.86cqw,11px);--node-border:clamp(1.6px,0.36cqw,4.5px);container-type:inline-size;position:relative;width:100%;max-width:430px;margin:0 auto;padding:4.4cqw 6cqw 5cqw 0;border:1px solid rgba(245,245,254,.14);border-radius:4cqw;background:linear-gradient(158deg,#241e26,#2e1160 28%,#3e05b4 62%,#5b23c6 85%,#733dbe);box-shadow:0 30px 60px -34px #3e05b466;overflow:hidden}.tlm__eyebrow{padding-left:5.7cqw;margin-bottom:5cqw;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.72);animation:tlm-rise var(--cyc) ease-out .15s infinite both}.tlm__step{display:flex;padding-bottom:var(--gap)}.tlm__rail{position:relative;flex:0 0 var(--rail);font-size:var(--fs-title);line-height:1.15}.tlm__line{position:absolute;left:calc(var(--node-l) + var(--node-w) / 2 - var(--line-w) / 2);top:calc(.575em + var(--node-h) / 2);bottom:calc(-1 * var(--gap) - .575em + var(--node-h) / 2);width:var(--line-w);border-radius:99px;background:rgba(255,212,216,.6);transform-origin:top;animation:tlm-draw var(--cyc) linear infinite both}.tlm__node-wrap{position:absolute;left:var(--node-l);top:.575em;transform:translateY(-50%)}.tlm__node{width:var(--node-w);height:var(--node-h);border:var(--node-border) solid #ffd4d8;border-radius:99px;background:transparent;animation:tlm-pop var(--cyc) cubic-bezier(.22,1.2,.36,1) infinite both}.tlm__node--end{border:0;background:#ffd9dd;box-shadow:0 0 clamp(14px,3cqw,40px) rgba(255,217,221,.75)}.tlm__body{flex:1;min-width:0}.tlm__title{font-size:var(--fs-title);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:#ffffff}.tlm__desc,.tlm__title{animation:tlm-rise var(--cyc) ease-out infinite both}.tlm__desc{margin-top:2.6cqw;font-size:var(--fs-body);font-weight:400;line-height:1.3;color:rgba(255,255,255,.78);text-wrap:pretty}.tlm__end{display:flex;align-items:center}.tlm__end-rail{position:relative;flex:0 0 var(--rail);height:calc(var(--node-h) * 1.1)}.tlm__end-node-wrap{position:absolute;left:var(--node-l);top:50%;transform:translateY(-50%)}.tlm__end-label{flex:1;min-width:0;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff;animation:tlm-rise var(--cyc) ease-out infinite both}.tlm:not(.tlm--play) .tlm__desc,.tlm:not(.tlm--play) .tlm__end-label,.tlm:not(.tlm--play) .tlm__eyebrow,.tlm:not(.tlm--play) .tlm__line,.tlm:not(.tlm--play) .tlm__node,.tlm:not(.tlm--play) .tlm__title{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tlm__desc,.tlm__end-label,.tlm__eyebrow,.tlm__line,.tlm__node,.tlm__title{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1023px){.pd-hero{height:100vh;height:100svh}}@keyframes pd-hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.pd-hero-reveal{animation:pd-hero-rise .8s cubic-bezier(.22,1,.36,1) both}.pd-hero-reveal-1{animation-delay:80ms}.pd-hero-reveal-2{animation-delay:.2s}.pd-hero-reveal-3{animation-delay:.32s}.pd-hero-reveal-4{animation-delay:.44s}@media (prefers-reduced-motion:reduce){.pd-hero-reveal{animation:none}}@keyframes dt-hub-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes dt-halo-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.12);opacity:.8}}@keyframes dt-pop-loop{0%{transform:scale(0);opacity:0}5%{transform:scale(1.22);opacity:1}9%{transform:scale(1);opacity:1}92%{transform:scale(1);opacity:1}to{transform:scale(.55);opacity:0}}@keyframes dt-line-in{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.dt__line{animation:dt-line-in .9s ease-out both}.dt__avatar,.dt__halo,.dt__hub{transform-box:fill-box;transform-origin:center}.dt__halo{animation:dt-halo-pulse 4.4s ease-in-out infinite}.dt__hub{animation:dt-hub-pulse 4.4s ease-in-out infinite}.dt__avatar{animation:dt-pop-loop 6s cubic-bezier(.2,1.4,.4,1) infinite both}@media (prefers-reduced-motion:reduce){.dt *{animation:none!important}.dt__line{stroke-dashoffset:0}}@keyframes ds-draw{0%,4%{stroke-dashoffset:2020}42%,to{stroke-dashoffset:0}}@keyframes ds-grid{0%,30%{opacity:0}50%,to{opacity:.5}}@keyframes ds-corners{0%,38%{opacity:0}46%,to{opacity:1}}@keyframes ds-pop{0%{transform:scale(0);opacity:0}12%,to{transform:scale(1);opacity:1}}@keyframes ds-check{0%{stroke-dashoffset:24}12%,to{stroke-dashoffset:0}}.ds{position:relative;aspect-ratio:720/400;container-type:inline-size}.ds__svg{position:absolute;inset:0;width:100%;height:100%}.ds__grid{opacity:0;animation:ds-grid 6s linear infinite both}.ds__boundary{animation:ds-draw 6s cubic-bezier(.65,0,.35,1) infinite both}.ds__corner{opacity:0;animation:ds-corners 6s linear infinite both}.ds__card{position:absolute;width:17.22cqw;transform-origin:center;animation:ds-pop 6s cubic-bezier(.34,1.56,.64,1) infinite both}.ds__card-inner{background:#ffffff;border:.21cqw solid #e2def2;border-radius:1.94cqw;padding:2.22cqw 1.67cqw 1.94cqw;box-shadow:0 1.39cqw 3.61cqw rgba(58,26,158,.1);text-align:center}.ds__icon{width:4.72cqw;height:4.72cqw;margin:0 auto 1.39cqw;border-radius:1.25cqw;background:#ede9fb;display:flex;align-items:center;justify-content:center}.ds__check{width:2.78cqw;height:2.78cqw}.ds__check path{animation:ds-check 6s linear infinite both}.ds__label{font-size:8px;font-size:1.94cqw;font-weight:600;line-height:1;color:#1a1420}@media (prefers-reduced-motion:reduce){.ds,.ds *{animation:none!important}.ds__grid{opacity:.5}.ds__corner{opacity:1}.ds__boundary,.ds__check path{stroke-dashoffset:0}}@keyframes pd-tabpanel-in{0%{opacity:0;transform:translateX(var(--pd-tab-from))}to{opacity:1;transform:none}}.pd-tabpanel{--pd-tab-from:34px}.pd-tabpanel--back{--pd-tab-from:-34px}.pd-tabpanel>div:first-child>*,.pd-tabpanel>div:nth-child(2){animation:pd-tabpanel-in .5s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.pd-tabpanel>div:first-child>:nth-child(2){animation-delay:90ms}.pd-tabpanel>div:nth-child(2){animation-delay:.17s}@media (prefers-reduced-motion:reduce){.pd-tabpanel>div:first-child>*,.pd-tabpanel>div:nth-child(2){animation:none}}.pd-tab-label:after{content:attr(data-label);display:block;height:0;overflow:hidden;font-weight:600;visibility:hidden}