@keyframes pd-draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pd-draw-across{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pd-pill-in{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes pd-pill-in-mobile{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pd-connect [data-draw]{transform:scaleY(0)}.pd-connect [data-draw=across]{transform:scaleX(0)}.pd-connect [data-pill]{opacity:0}.pd-connect [data-draw=down]{transform-origin:top}.pd-connect [data-draw=across]{transform-origin:left}.pd-connect--in [data-draw=down]{animation:pd-draw-down .35s ease-out both}.pd-connect--in [data-draw=across]{animation:pd-draw-across .45s ease-out .25s both}.pd-connect--in [data-draw=to-pill]{animation:pd-draw-down .25s ease-out .55s both}.pd-connect--in [data-draw=to-panel]{animation:pd-draw-down .3s ease-out .9s both}.pd-connect--in [data-pill]{animation:pd-pill-in .4s cubic-bezier(.22,1,.36,1) .7s both}.pd-connect--in [data-pill=mobile]{animation:pd-pill-in-mobile .4s cubic-bezier(.22,1,.36,1) .35s both}.pd-connect--in [data-draw=mobile-top]{animation:pd-draw-down .3s ease-out both}.pd-connect--in [data-draw=mobile-bottom]{animation:pd-draw-down .3s ease-out .65s both}@media (prefers-reduced-motion:reduce){.pd-connect [data-draw],.pd-connect [data-pill]{animation:none!important;opacity:1;transform:none}.pd-connect [data-pill]:not([data-pill=mobile]){transform:translateX(-50%)}}@keyframes fde-hub-in{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}65%{transform:translate(-50%,-50%) scale(1.08);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fde-halo-in{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fde-halo-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.07);opacity:1}}@keyframes fde-draw-line{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fde-node-in{0%{transform:translate(-50%,-50%) scale(0);opacity:0}62%{transform:translate(-50%,-50%) scale(1.3);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fde-label-in{0%{transform:translate(-50%,9px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes fde-soft-in{0%{opacity:0}to{opacity:1}}.fde-hub{position:relative;width:100%;aspect-ratio:940/810;container-type:inline-size}.fde-hub__core,.fde-hub__halo,.fde-hub__node{position:absolute;border-radius:50%;aspect-ratio:1;transform:translate(-50%,-50%)}.fde-hub__halo{width:42%;background:radial-gradient(circle,rgba(255,180,153,.5) 42%,rgba(255,201,176,.17) 70%,rgba(255,217,198,0) 100%);animation:fde-halo-in .9s cubic-bezier(.2,.9,.3,1) both,fde-halo-breathe 4s ease-in-out 1.2s infinite}.fde-hub__core{width:22.34%;background:radial-gradient(circle at 34% 28%,#5b23e8 0,#4a13c9 52%,#3a0da6 100%);display:flex;align-items:center;justify-content:center;text-align:center;animation:fde-hub-in .85s cubic-bezier(.2,1.35,.4,1) both}.fde-hub__core-label{font-size:23px;font-size:4.04cqw;font-weight:600;line-height:1.22;letter-spacing:-.01em;color:#ffffff;padding:0 6%;animation:fde-soft-in .6s ease .45s both}.fde-hub__node{width:3.62%;border-width:.32cqw;border-style:solid;background:#f5f5fe;display:flex;align-items:center;justify-content:center;animation:fde-node-in .6s cubic-bezier(.2,1.6,.4,1) both}.fde-hub__node-core{width:38%;height:38%;border-radius:50%}.fde-hub__label{position:absolute;transform:translateX(-50%);font-size:16px;font-size:max(16px,3.4cqw);font-weight:600;color:#1c1c22;white-space:nowrap;animation:fde-label-in .6s cubic-bezier(.2,.85,.3,1) both}.fde-hub__line-mask{animation:fde-draw-line .8s cubic-bezier(.35,0,.3,1) both}@media (prefers-reduced-motion:reduce){.fde-hub,.fde-hub *{animation:none!important}.fde-hub__line-mask{stroke-dashoffset:0}}@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}