.hero{isolation:isolate;background-color:#0000;background-image:linear-gradient(180deg, var(--bg) 0%, var(--bg) 82%, color-mix(in srgb, var(--bg) 50%, var(--bg-alt)) 100%);padding-block-start:0;padding-block-end:clamp(3.5rem,2.2rem + 5.5vw,6.5rem);position:relative;overflow:hidden}.hero__topline{background-image:linear-gradient(90deg, transparent 0%, var(--blue) 28%, var(--blue-bright) 50%, var(--blue) 72%, transparent 100%);height:2px}.hero:before{content:"";z-index:-2;aspect-ratio:1.35;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#4c7dff57 0%,#4c7dff1f 46%,#0000 72%);border-radius:50%;width:min(150vw,78rem);position:absolute;top:-46%;left:50%;translate:-50%}.hero:after{content:"";z-index:-2;aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#8bacff29 0%,#0000 70%);border-radius:50%;width:min(90vw,44rem);position:absolute;top:12%;right:-18%}.hero__bar{justify-content:center;align-items:center;padding-block-start:clamp(1.25rem,1rem + .9vw,2rem);padding-block-end:0;display:flex}.hero__logo{object-fit:contain;filter:drop-shadow(0 8px 26px #4c7dff59);width:auto;max-width:68%;height:clamp(2.9rem,2.2rem + 3.1vw,4.75rem)}.hero__grid{flex-direction:column;gap:clamp(1.5rem,1rem + 2.2vw,3rem);margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.hero__intro{text-align:center}.hero__title{margin-inline-start:auto;margin-inline-end:auto;margin-bottom:var(--space-5);animation:hero-in .9s var(--ease-out) both}.hero__title .hl{color:var(--hl);-webkit-text-fill-color:var(--hl);text-shadow:0 0 22px #ff2c554d}.hero__lead{max-width:44ch;color:var(--text-muted);animation:hero-in .9s var(--ease-out) .11s both;margin-inline-start:auto;margin-inline-end:auto}.hero__video{animation:hero-in 1s var(--ease-out) .22s both}@media (max-width:699px){.hero__video{margin-inline:calc(var(--gutter) * -.5)}}.hero__action{animation:hero-in .9s var(--ease-out) .32s both}.hero__action .cta__support{text-align:center}.hero__locked{border-radius:var(--radius-cta);-webkit-backdrop-filter:blur(10px);min-height:4rem;font-family:var(--font-sans);font-size:var(--fs-tiny);letter-spacing:.01em;color:var(--text-soft);text-align:center;text-wrap:balance;cursor:not-allowed;background-color:#ffffff08;border:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.55rem;padding:1.1rem 2rem;font-weight:500;display:flex}.hero__locked-icon{color:var(--text-soft);opacity:.75;flex:none;display:inline-flex}.hero__locked-icon svg{width:13px;height:13px}.hero__action .cta-block{animation:cta-unlock .5s var(--ease-out) both}@keyframes cta-unlock{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__title,.hero__lead,.hero__video,.hero__action,.hero__action .cta-block{animation:none}}@media (min-width:900px){.hero{padding-block-start:0;padding-block-end:clamp(4.5rem,2.5rem + 6vw,7.5rem)}.hero__grid{align-items:start;column-gap:clamp(2.5rem,1rem + 4vw,5rem);row-gap:var(--space-7);grid-template:"intro video""action video"1fr/minmax(0,.9fr) minmax(0,1.1fr);display:grid}.hero__intro{text-align:left;grid-area:intro}.hero__title,.hero__lead{margin-inline-start:0;margin-inline-end:0}.hero__video{grid-area:video;align-self:center}.hero__action{grid-area:action}.hero__action .cta-block--full{align-items:flex-start;width:auto}.hero__action .cta--full{width:auto}.hero__action .cta__support{text-align:left}.hero__locked{width:-moz-fit-content;width:fit-content}}@media (min-width:700px){.hero__title{max-width:15ch}}.pain{flex-direction:column;display:flex}.pain__head{isolation:isolate;position:relative}.pain__head:before{content:"";z-index:-1;aspect-ratio:1.3;background-image:radial-gradient(closest-side, var(--blue-tint) 0%, transparent 70%);filter:blur(34px);pointer-events:none;width:min(125%,30rem);position:absolute;top:-34%;left:-16%}.pain__title{margin-bottom:var(--space-4)}.pain__body{max-width:40ch;color:var(--text-muted)}.pain__ledger{isolation:isolate;margin-top:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);position:relative}.pain__ledger:before{content:"";z-index:-1;background-image:radial-gradient(closest-side, var(--blue-soft) 0%, var(--blue-tint) 50%, transparent 76%);filter:blur(40px);pointer-events:none;position:absolute;top:-16%;bottom:-20%;left:-12%;right:-12%}.pain__list{border-radius:var(--radius-xl);background-color:var(--surface);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);margin:0;padding:clamp(.35rem,.2rem + .5vw,.75rem) 0;list-style:none;position:relative}.pain__list:before{content:"";border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pain__item{--pain-size:clamp(1.18rem, 1.02rem + .72vw, 1.6rem);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(.85rem,.65rem + .7vw,1.25rem);padding:clamp(1.15rem,.9rem + 1.1vw,1.7rem) clamp(1.25rem,.95rem + 1.4vw,2.1rem);display:grid;position:relative}.pain__item+.pain__item:before{content:"";background-image:linear-gradient(90deg, transparent 0%, var(--border) 12%, var(--border-strong) 50%, var(--border) 88%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.pain__marker{width:.4rem;height:.4rem;margin-top:calc(var(--pain-size) * .55);background-image:var(--grad-brand);box-shadow:0 0 0 4px var(--blue-tint), 0 0 14px var(--blue-soft);transition:box-shadow var(--dur-base) var(--ease-out);border-radius:50%}.pain__item:hover .pain__marker{box-shadow:0 0 0 5px var(--blue-soft), 0 0 22px var(--blue-line)}.pain__text{max-width:30ch;font-family:var(--font-display);font-size:var(--pain-size);letter-spacing:-.025em;color:var(--text);text-wrap:pretty;font-weight:600;line-height:1.25;display:block}.pain__foot{isolation:isolate;text-align:center;flex-direction:column;align-items:center;margin-top:clamp(2.75rem,1.8rem + 3.6vw,4.5rem);display:flex;position:relative}.pain__foot:before{content:"";z-index:-1;aspect-ratio:1.55;background-image:radial-gradient(closest-side, var(--blue-soft) 0%, var(--blue-tint) 46%, transparent 74%);filter:blur(36px);pointer-events:none;width:min(130%,36rem);position:absolute;top:40%;left:50%;translate:-50% -32%}.pain__beam{background-image:linear-gradient(180deg, transparent 0%, var(--blue-line) 55%, var(--blue-bright) 100%);width:1px;height:clamp(2.75rem,2rem + 2.6vw,4.5rem);margin-bottom:clamp(1.25rem,1rem + 1.1vw,2rem)}.pain__close{max-width:22ch;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);color:var(--blue-bright);text-shadow:0 0 30px #4c7dff80,0 0 72px #4c7dff47;text-wrap:balance;font-size:clamp(1.45rem,1.15rem + 1.6vw,2.4rem);line-height:1.14}@media (max-width:599px){.pain__list{border-radius:var(--radius-lg)}}@media (min-width:700px){.pain__title{max-width:17ch}}@media (min-width:780px){.pain__ledger{max-width:42rem}}@media (min-width:920px){.pain{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"head ledger""close close";align-items:start;column-gap:clamp(2.5rem,1rem + 3.6vw,4.5rem);display:grid}.pain__head{grid-area:head;padding-top:clamp(.5rem,.2rem + .9vw,1.25rem)}.pain__ledger{grid-area:ledger;max-width:none;margin-top:0}.pain__foot{grid-area:close;margin-top:clamp(4rem,2rem + 4.2vw,6.5rem)}}.potential__layout{row-gap:clamp(2.25rem,1.7rem + 2.4vw,3.5rem);display:grid}.potential__title{margin-bottom:var(--space-5)}.potential__title .hl{color:var(--hl);-webkit-text-fill-color:var(--hl);text-shadow:0 0 22px #ff2c554d}.potential__body{max-width:42ch;color:var(--text-muted)}.potential__stage{isolation:isolate;position:relative}.potential__stage:before{content:"";z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(56% 50% at 70% 80%,#4c7dff57 0%,#0000 70%),radial-gradient(46% 44% at 16% 10%,#8bacff26 0%,#0000 72%);position:absolute;top:-12%;bottom:-16%;left:-8%;right:-8%}.potential__math{--pt-cell-x:clamp(.85rem, .6rem + 1.1vw, 1.35rem);border-radius:var(--radius-xl);background-color:var(--surface);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg), var(--shadow-glow), inset 0 1px 0 #ffffff12;background-image:linear-gradient(158deg,#ffffff0e 0%,#ffffff03 46%,#4c7dff12 100%);margin:0;padding:clamp(1.5rem,1.05rem + 2.2vw,2.75rem) clamp(1rem,.7rem + 1.5vw,2rem);position:relative;overflow:hidden}.potential__math:before{content:"";z-index:1;border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.potential__math:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#4c7dff52 0%,#0000 72%);border-radius:50%;width:min(80%,28rem);position:absolute;bottom:-28%;right:-16%}.potential__premise{font-family:var(--font-display);font-size:clamp(1.18rem,1rem + .85vw,1.7rem);font-weight:var(--fw-display);letter-spacing:-.028em;color:var(--text);text-wrap:pretty;background-image:linear-gradient(90deg, var(--border-strong) 0%, #4c7dff6b 38%, transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:clamp(1.35rem,1.05rem + 1.4vw,2.25rem);padding-bottom:clamp(1.15rem,.9rem + 1.2vw,1.85rem);line-height:1.26}.potential__premise .hl{color:var(--num);-webkit-text-fill-color:var(--num);text-shadow:0 0 22px #63d1773d;white-space:nowrap}.potential__table{border-collapse:separate;border-spacing:0 clamp(.45rem,.35rem + .5vw,.8rem);text-align:left;width:100%}.potential__table th{padding-inline:var(--pt-cell-x);padding-bottom:var(--space-1);font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-soft);vertical-align:bottom;font-weight:600;line-height:1.4}.potential__table th:last-child,.potential__table td:last-child{text-align:right}.potential__table tbody tr{--pt-num:clamp(1.5rem, 1.15rem + 1.4vw, 1.95rem);--pt-result:clamp(1.45rem, 1.08rem + 1.55vw, 2.05rem);--pt-fill:var(--surface);--pt-line:var(--border);--pt-result-color:var(--num);--pt-result-glow:0 0 20px #63d17733}.potential__table tbody tr:nth-child(2){--pt-num:clamp(1.6rem, 1.22rem + 1.6vw, 2.15rem);--pt-result:clamp(1.55rem, 1.12rem + 1.8vw, 2.3rem);--pt-fill:var(--surface-raised);--pt-line:#ffffff21;--pt-result-glow:0 0 26px #63d17747}.potential__table tbody tr.is-peak{--pt-num:clamp(1.8rem, 1.3rem + 2.1vw, 2.5rem);--pt-result:clamp(1.7rem, 1.15rem + 2.2vw, 2.65rem);--pt-fill:var(--blue-tint);--pt-line:var(--blue-line);--pt-result-color:var(--num);--pt-result-glow:0 0 30px #63d17761, 0 0 72px #63d1772e}.potential__table tbody td{padding-block-start:clamp(.85rem,.65rem + .9vw,1.35rem);padding-block-end:clamp(.85rem,.65rem + .9vw,1.35rem);padding-inline:var(--pt-cell-x);background-color:var(--pt-fill);border-block:1px solid var(--pt-line);vertical-align:middle;line-height:1}.potential__table tbody td:first-child{border-left:1px solid var(--pt-line);padding-right:var(--space-2)}.potential__table tbody td:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.potential__table tbody td:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.potential__table tbody td:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.potential__table tbody td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.potential__table tbody td:last-child{border-right:1px solid var(--pt-line);padding-left:var(--space-2)}.potential__table tbody td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.potential__table tbody td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.potential__table tbody td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.potential__table tbody td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.potential__table tbody tr.is-peak td{background-color:#4c7dff24}.potential__clients{white-space:nowrap}.potential__num{font-family:var(--font-display);font-size:var(--pt-num);font-weight:var(--fw-display);letter-spacing:-.045em;color:var(--text);font-variant-numeric:tabular-nums;background-image:var(--grad-sheen);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.potential__unit{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--text-soft);margin-left:.45rem;font-weight:500}.potential__result{font-family:var(--font-display);font-size:var(--pt-result);font-weight:var(--fw-display);letter-spacing:-.038em;color:var(--pt-result-color);text-shadow:var(--pt-result-glow);font-variant-numeric:tabular-nums;white-space:nowrap}.potential__foot{gap:var(--space-5);display:grid}.potential__close{padding-left:var(--space-5);font-family:var(--font-display);font-size:clamp(1.22rem,1.04rem + .85vw,1.7rem);font-weight:var(--fw-display);letter-spacing:-.028em;color:var(--text);text-wrap:pretty;max-width:30ch;line-height:1.28;position:relative}.potential__close:before{content:"";border-radius:var(--radius-full);background-image:linear-gradient(180deg, var(--blue-bright) 0%, #4c7dff8c 45%, #4c7dff0a 100%);width:1px;position:absolute;top:.28em;bottom:.18em;left:0;box-shadow:0 0 14px #4c7dff80}.potential__note{max-width:48ch;color:var(--text-soft)}@media (min-width:700px){.potential__head,.potential__foot{max-width:34rem}.potential__math{padding-inline-start:clamp(1.75rem,.5rem + 3.2vw,2.75rem);padding-inline-end:clamp(1.75rem,.5rem + 3.2vw,2.75rem)}}@media (min-width:920px){.potential__layout{grid-template:"head card""foot card"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,1.2rem + 2.4vw,3.25rem) clamp(2.5rem,.5rem + 4.5vw,5rem)}.potential__head{grid-area:head}.potential__stage{grid-area:card;align-self:center}.potential__foot{grid-area:foot}}.opportunity__head{margin-bottom:clamp(1.1rem,.9rem + .9vw,1.6rem)}.opportunity__title{text-wrap:balance}.opportunity__cols{display:grid}.opportunity__quote{max-width:52ch}.opportunity__highlight{font-family:var(--font-sans);font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--text-muted);text-wrap:pretty;font-weight:400;line-height:1.6}.opportunity__highlight .hl{font-weight:600}.opportunity__ledger{--opp-disc:clamp(2.6rem, 2.2rem + 1.6vw, 3.35rem);border-radius:var(--radius-lg);background-color:var(--surface);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff0f;background-image:linear-gradient(158deg,#ffffff0d 0%,#ffffff03 46%,#4c7dff0d 100%);max-width:46rem;margin:clamp(1.75rem,1.4rem + 1.6vw,2.75rem) 0 0;padding:clamp(.5rem,.4rem + .5vw,.9rem) clamp(1.15rem,.95rem + 1vw,1.85rem);list-style:none;display:grid;position:relative}.opportunity__ledger:before{content:"";border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.opportunity__cell{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(.9rem,.7rem + .9vw,1.4rem);padding-block-start:clamp(1.05rem,.85rem + .8vw,1.5rem);padding-block-end:clamp(1.05rem,.85rem + .8vw,1.5rem);display:grid;position:relative}.opportunity__cell:before{content:"";top:0;bottom:0;left:calc(var(--opp-disc) / 2 - .5px);pointer-events:none;border-left:1px dashed #ffffff38;width:0;position:absolute}.opportunity__cell:first-child:before{top:50%}.opportunity__cell:last-child:before{bottom:50%}.opportunity__cell-icon{z-index:1;width:var(--opp-disc);height:var(--opp-disc);background-color:var(--bg-alt);border:1px solid var(--border);color:var(--text-muted);background-image:linear-gradient(160deg,#ffffff17 0%,#ffffff05 100%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.opportunity__cell-inner{align-content:center;gap:.35rem;display:grid}.opportunity__cell-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);font-size:.68rem;font-weight:600}.opportunity__cell-text{font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.01em;color:var(--text-muted);text-wrap:pretty;font-weight:500;line-height:1.5}.opportunity__cell--delta .opportunity__cell-icon{color:var(--num);background-image:linear-gradient(160deg,#63d1773d 0%,#63d1770d 100%);border-color:#63d17773;box-shadow:0 0 22px -4px #63d1778c,inset 0 1px #ffffff1f}.opportunity__cell--delta .opportunity__cell-inner{border-radius:var(--radius-md);background-color:#ffffff0d;padding:clamp(.9rem,.75rem + .6vw,1.25rem) clamp(1rem,.85rem + .7vw,1.4rem)}.opportunity__cell--delta .opportunity__cell-label{color:var(--num)}.opportunity__cell--delta .opportunity__cell-text{color:var(--text);font-weight:600}.opportunity__foot{flex-direction:column;align-items:flex-start;gap:clamp(1.1rem,.9rem + .9vw,1.6rem);margin-top:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);display:flex}.opportunity__urgency{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;max-width:36ch;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:600;line-height:1.35}@media (max-width:599px){.opportunity__foot .cta-block,.opportunity__foot .cta{width:100%}}@media (min-width:620px){.opportunity__cell-inner{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:clamp(1rem,.7rem + 1.2vw,1.75rem)}.opportunity__cell+.opportunity__cell:before{top:-.28em}}@media (min-width:900px){.opportunity__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.opportunity__head{max-width:none;margin-bottom:0}.opportunity__quote{padding-top:.35rem}.opportunity__foot{justify-content:space-between;align-items:center;gap:var(--space-8);flex-direction:row;max-width:46rem}.opportunity__foot .cta-block{flex:none}.opportunity__foot .cta{white-space:nowrap}.opportunity__urgency{max-width:30ch}}.teachers__head{margin-bottom:clamp(2.75rem,1.9rem + 3.4vw,5rem)}.teachers__title{margin-bottom:var(--space-4)}.teachers__title .hl{color:var(--hl);-webkit-text-fill-color:var(--hl);text-shadow:0 0 22px #ff2c554d}.teachers__body{color:var(--text-muted)}.teachers__grid{gap:clamp(2.75rem,1.8rem + 3.4vw,4.5rem);display:grid}.teacher{gap:clamp(1.75rem,1.35rem + 1.6vw,2.75rem);display:grid}@media (max-width:779px){.teacher__info{margin-top:clamp(-7rem,-4.6rem - 7vw,-3.5rem)}}.teacher__media{position:relative}.teacher__media:before{content:"";z-index:-1;filter:blur(36px);pointer-events:none;background-image:radial-gradient(56% 56% at 48% 46%,#4c7dff6b 0%,#4c7dff26 46%,#0000 73%);position:absolute;top:-13%;bottom:-8%;left:-11%;right:-11%}.teacher__frame{border-radius:var(--radius-xl);position:relative}.teacher__photo{aspect-ratio:4/5;border-radius:var(--radius-xl);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000008c 82%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000008c 82%,#0000 100%)}.teacher__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.teacher__photo:after{content:"";border-radius:inherit;background-image:linear-gradient(180deg, transparent 34%, color-mix(in srgb, var(--bg) 45%, transparent) 68%, color-mix(in srgb, var(--bg) 85%, transparent) 100%), linear-gradient(24deg, #4c7dff1f 0%, transparent 46%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.teacher__placeholder{color:var(--blue-bright);background-color:var(--video-stage-bg);background-image:radial-gradient(90% 70% at 50% 112%,#4c7dff6b 0%,#0000 62%),radial-gradient(60% 50% at 18% -10%,#8bacff33 0%,#0000 60%);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.teacher__media:hover .teacher__frame{box-shadow:var(--shadow-lg), var(--shadow-glow-strong)}.teacher__media:hover .teacher__photo img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.teacher__media:hover .teacher__photo img{transform:none}}.teacher__stats{background-image:linear-gradient(90deg, var(--border-strong) 0%, #4c7dff59 34%, transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:1fr;gap:clamp(1.1rem,.9rem + .8vw,1.6rem);margin:clamp(.5rem,.4rem + .5vw,.9rem) 0 clamp(1.6rem,1.25rem + 1.5vw,2.5rem);padding:0 0 clamp(1.5rem,1.2rem + 1.2vw,2rem);list-style:none;display:grid}.teacher__stat{background-image:linear-gradient(180deg, var(--blue-bright) 0%, var(--blue) 46%, #4c7dff00 100%);background-position:0 0;background-repeat:no-repeat;background-size:2px 100%;align-content:start;gap:.5rem;padding-left:clamp(.9rem,.75rem + .5vw,1.2rem);display:grid}.teacher__stat-value{font-family:var(--font-display);font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);font-weight:var(--fw-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--num);text-shadow:0 0 24px #63d17742;line-height:1}.teacher__stat-label{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);text-wrap:pretty;font-weight:600;line-height:1.5}.teacher__info{position:relative}.teacher__name{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:clamp(1.9rem,1.35rem + 2.2vw,2.9rem);font-weight:var(--fw-display);letter-spacing:-.04em;background-image:var(--grad-sheen);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.02}.teacher .teacher__bio{max-width:46ch;font-size:var(--fs-lead);color:var(--text-muted);line-height:1.6}@media (max-width:599px){.teacher__role{letter-spacing:.12em;padding-inline-start:.85rem;padding-inline-end:.85rem}.teacher__stat{gap:.6rem;padding:.8rem .95rem}}@media (min-width:700px){.teachers__head{max-width:40rem}}@media (min-width:780px){.teachers__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,1rem + 3vw,4rem)}.teachers__grid--single{grid-template-columns:minmax(0,1fr)}.teachers__grid--single .teacher{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(2.25rem,1rem + 3.2vw,4rem)}.teachers__grid--single .teacher__info{padding-left:clamp(1.75rem,.8rem + 2.2vw,3rem)}.teachers__grid--single .teacher__info:before{content:"";background-image:linear-gradient(180deg, transparent 0%, var(--border-strong) 16%, var(--blue-line) 54%, transparent 96%);width:1px;position:absolute;top:.3rem;bottom:.3rem;left:0}}@media (min-width:920px){.teachers__grid--single .teacher{column-gap:clamp(3rem,1rem + 4vw,5rem)}}.mockup{--mk-paper:#e6eaf3;--mk-paper-raised:#f0f3fa;--mk-ink:#171d2e;--mk-ink-soft:#a9b1c5;--mk-line:#cfd5e3;--mk-line-soft:#dfe4ef;--mk-media:#dce3f5;--mk-veil:.15;aspect-ratio:4/3;justify-content:center;align-items:stretch;width:100%;display:flex;position:relative}.mockup:before{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(58% 54% at 50% 54%,#4c7dff6b 0%,#4c7dff1f 46%,#0000 74%);position:absolute;top:4%;bottom:-8%;left:-9%;right:-9%}.mockup__device{border-radius:var(--radius-lg);background-color:var(--video-stage-bg);width:100%;box-shadow:var(--shadow-lg), var(--shadow-glow);background-image:linear-gradient(158deg,#ffffff12,#fff0 46%);padding:5px;display:flex;position:relative;container-type:inline-size}.mockup__device:before{content:"";z-index:2;border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mockup__device:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background-image:linear-gradient(142deg,#ffffff17 0%,#ffffff05 13%,#0000 30%);position:absolute;top:0;bottom:0;left:0;right:0}.mockup.is-responsive .mockup__device{animation:mockup-resize 6.5s var(--ease-in-out) 1.4s infinite}@keyframes mockup-resize{0%,35%{width:100%}41%,75%{width:max(40%,7rem)}81%,to{width:100%}}.mockup__screen{border-radius:calc(var(--radius-lg) - 5px);background-color:var(--mk-paper);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.mockup__chrome{background-color:var(--video-stage-bg);background-image:linear-gradient(#ffffff0d,#fff0);border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.mockup__dots{flex:none;gap:.3rem;display:flex}.mockup__dots i{opacity:.85;background-color:#ffffff38;border-radius:50%;width:6px;height:6px;display:block}.mockup__dots i:first-child{background-color:#ec6a5e}.mockup__dots i:nth-child(2){background-color:#f4bf4f}.mockup__dots i:nth-child(3){background-color:#61c454}.mockup__url{border-radius:var(--radius-full);background-color:var(--surface-raised);border:1px solid var(--border);min-width:0;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:.18rem .6rem;font-size:.58rem;overflow:hidden}.mockup__speaker{border-radius:var(--radius-full);background-color:#ffffff2e;width:2.2rem;height:.28rem;margin-inline-start:auto;margin-inline-end:auto;display:none}.mockup__viewport{background-color:var(--mk-paper);background-image:linear-gradient(180deg, var(--mk-paper-raised) 0%, var(--mk-paper) 46%);flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.7rem;display:flex;position:relative;overflow:hidden}.mockup__viewport:after{content:"";z-index:4;background-image:radial-gradient(126% 96% at 50% 4%, transparent 34%, rgb(6 8 15/var(--mk-veil)) 100%), linear-gradient(180deg, transparent 58%, rgb(6 8 15/calc(var(--mk-veil) * .7)) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mockup__nav{border-bottom:1px solid var(--mk-line-soft);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.mockup__logo{background-image:var(--grad-brand);border-radius:2px;flex:none;width:2.2rem;height:.46rem}.mockup__menu{align-items:center;gap:.32rem;display:flex}.mockup__menu i{background-color:var(--mk-line);border-radius:2px;width:.9rem;height:.26rem;display:block}.mockup__menu b{border-radius:var(--radius-full);background-color:var(--mk-ink);width:1.5rem;height:.62rem;margin-left:.2rem;display:block}.mockup__burger{flex-direction:column;gap:.14rem;display:none}.mockup__burger i{background-color:var(--mk-ink);border-radius:1px;width:.8rem;height:.13rem;display:block}.mockup__hero{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:.6rem;min-height:0;display:grid}.mockup__hero-text{flex-direction:column;gap:.3rem;display:flex}.mockup__line{background-color:var(--mk-ink-soft);border-radius:2px;display:block}.mockup__line--xl{background-color:var(--mk-ink);width:96%;height:.62rem}.mockup__line--lg{background-color:var(--mk-ink);width:70%;height:.62rem}.mockup__line--sm{width:84%;height:.3rem;margin-top:.12rem}.mockup__button{border-radius:var(--radius-full);background-image:var(--grad-brand);width:3.4rem;height:.95rem;margin-top:.3rem;position:relative;box-shadow:0 3px 10px -3px #4c7dffb3}.mockup--front.is-building .mockup__button:after{content:"";z-index:1;background-color:var(--mk-ink);clip-path:polygon(0 0,0 68%,26% 52%,44% 100%,58% 90%,38% 54%,72% 50%);opacity:0;width:.62rem;height:.76rem;animation:mockup-cursor-in .48s var(--ease-out) forwards;animation-delay:calc(var(--i) * .18s + 1s);position:absolute;bottom:-.38rem;right:-.32rem;transform:translate(4px,-4px)scale(.7)}.mockup--front.is-building .mockup__button:before{content:"";opacity:0;width:.5rem;height:.5rem;animation:mockup-click 2.8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .18s + 1.45s);background-color:#fff;border-radius:50%;position:absolute;bottom:.02rem;right:.02rem}@keyframes mockup-cursor-in{0%{opacity:0;transform:translate(4px,-4px)scale(.7)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mockup-click{0%,18%{opacity:0;transform:scale(.5)}30%{opacity:.55;transform:scale(1.6)}60%,to{opacity:0;transform:scale(2.2)}}.mockup__hero-media{background-color:var(--mk-media);background-image:radial-gradient(120% 110% at 78% 12%,#4c7dff6b 0%,#0000 58%),linear-gradient(140deg,#0000 46%,#171d2e1a 46% 52%,#0000 52%);border-radius:6px;height:100%;min-height:2.6rem}.mockup__cards{flex:none;grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.mockup__card{background-color:var(--mk-paper-raised);border:1px solid var(--mk-line-soft);border-radius:5px;flex-direction:column;gap:.18rem;padding:.28rem;display:flex}.mockup__card b{background-color:var(--mk-line-soft);border-radius:3px;height:.85rem;display:block}.mockup__card i{background-color:var(--mk-line);border-radius:1px;height:.16rem;display:block}.mockup__card i:last-child{width:62%}.mockup__card:first-child{background-color:#4c7dff1f;border-color:#4c7dff3d}.mockup__card:first-child b{background-image:var(--grad-brand)}.mockup__foot{background-color:var(--mk-ink);border-radius:5px;flex:none;align-items:center;gap:.35rem;padding:.35rem .4rem;display:flex}.mockup__foot span{background-color:#ffffff57;border-radius:1px;height:.16rem;display:block}.mockup__foot span:first-child{background-color:#ffffff9e;width:1.5rem}.mockup__foot span:nth-child(2){width:1rem}.mockup__foot span:nth-child(3){width:.7rem}.mockup__home{border-radius:var(--radius-full);background-color:var(--mk-line);width:32%;height:.2rem;margin:.15rem auto 0;display:none}@container (width<=240px){.mockup__chrome{border-bottom:0;justify-content:center;padding-block-start:.45rem;padding-block-end:.45rem}.mockup__dots,.mockup__url{display:none}.mockup__speaker{display:block}.mockup__viewport{gap:.45rem;padding:.55rem}.mockup__menu{display:none}.mockup__burger{display:flex}.mockup__logo{width:1.7rem}.mockup__hero{grid-template-columns:1fr;align-content:start;gap:.4rem}.mockup__line--xl{width:100%}.mockup__line--lg{width:78%}.mockup__line--sm{width:92%}.mockup__button{width:100%}.mockup__hero-media{height:2.4rem;min-height:0}.mockup__cards{grid-template-columns:1fr;gap:.3rem}.mockup__card{flex-direction:row;align-items:center;gap:.3rem}.mockup__card b{flex:none;width:1.1rem;height:.75rem}.mockup__card i{flex:1}.mockup__card i:last-child{display:none}.mockup__home{display:block}.mockup--front.is-building .mockup__button:after,.mockup--front.is-building .mockup__button:before{display:none}}.mockup.is-building .mockup__nav,.mockup.is-building .mockup__hero,.mockup.is-building .mockup__cards,.mockup.is-building .mockup__foot{opacity:0;animation:mockup-block .56s var(--ease-out) forwards;animation-delay:calc(var(--i) * .18s + .2s)}@keyframes mockup-block{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mockup.is-building .mockup__nav,.mockup.is-building .mockup__hero,.mockup.is-building .mockup__cards,.mockup.is-building .mockup__foot{opacity:1;animation:none}.mockup.is-responsive .mockup__device{animation:none}.mockup--front.is-building .mockup__button:after{opacity:1;animation:none;transform:none}.mockup--front.is-building .mockup__button:before{opacity:0;animation:none}}.objb{--objb-gap:clamp(2.5rem, 1rem + 4vw, 5rem);isolation:isolate;gap:clamp(2.75rem,2rem + 3.4vw,4.25rem);display:grid;position:relative}.objb__text{position:relative}.objb__text:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#4c7dff26 0%,#0000 72%);width:min(30rem,135%);position:absolute;top:-18%;left:-24%}.objb .objb__title{max-width:16ch;margin-bottom:clamp(1.25rem,1rem + 1.1vw,1.9rem)}.objb .objb__title .hl{color:var(--hl);-webkit-text-fill-color:var(--hl);text-shadow:0 0 22px #ff2c554d}.objb .objb__lead{max-width:26ch;font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--text);padding-left:clamp(1.05rem,.8rem + 1vw,1.6rem);font-weight:600;line-height:1.3;position:relative}.objb .objb__lead:before{content:"";border-radius:var(--radius-full);background-image:linear-gradient(180deg, var(--blue-bright) 0%, var(--blue) 45%, #4c7dff00 100%);width:2px;position:absolute;top:.22em;bottom:.22em;left:0;box-shadow:0 0 18px #4c7dff8c}.objb .objb__detail{max-width:42ch;color:var(--text-muted);margin-top:clamp(1.1rem,.9rem + .9vw,1.6rem);padding-left:clamp(1.05rem,.8rem + 1vw,1.6rem)}.objb__points{margin:clamp(2.25rem,1.7rem + 2.2vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.objb .objb__point{align-items:center;gap:var(--space-4);font-size:var(--fs-body);color:var(--text);text-wrap:pretty;padding-block-start:clamp(.9rem,.75rem + .6vw,1.25rem);padding-block-end:clamp(.9rem,.75rem + .6vw,1.25rem);font-weight:500;line-height:1.45;display:flex;position:relative}.objb .objb__point:before{content:"";background-image:linear-gradient(90deg,#ffffff2e 0%,#ffffff0f 46%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.objb__check{background-color:var(--blue-tint);border:1px solid var(--blue-line);width:1.9rem;height:1.9rem;color:var(--blue-bright);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 4px #4c7dff12,0 10px 24px -12px #4c7dffe6}.objb__visual{position:relative}.objb__stack{isolation:isolate;max-width:34rem;margin-inline-start:auto;margin-inline-end:auto;padding-bottom:clamp(.75rem,.5rem + 1.2vw,1.5rem);position:relative}.objb__stack .mockup--back{z-index:0;opacity:.55;filter:blur(1.4px);--mk-veil:.42;width:62%;display:none;position:absolute;top:0;right:0}.objb__stack .mockup--front{z-index:1;width:100%;position:relative}@media (min-width:700px){.objb__stack .mockup--back{display:flex}.objb__stack{padding-top:clamp(1.75rem,1rem + 3vw,3.25rem);padding-right:clamp(.9rem,.4rem + 2vw,2.25rem)}}@media (min-width:900px){.objb{column-gap:var(--objb-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.objb__visual{order:2}.objb__visual:before{content:"";z-index:-1;top:4%;bottom:4%;left:calc(var(--objb-gap) / -2);pointer-events:none;background-image:linear-gradient(#0000 0%,#ffffff24 26%,#4c7dff57 62%,#0000 100%);width:1px;position:absolute}}@media (min-width:920px){.objb .objb__lead{max-width:22ch}}.objs{isolation:isolate;gap:clamp(2.5rem,1.8rem + 3vw,3.75rem);display:grid;position:relative}.objs:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#4c7dff33 0%,#4c7dff12 48%,#0000 72%);border-radius:50%;width:min(72vw,30rem);position:absolute;top:-18%;left:-6%}.objs__title{margin-bottom:var(--space-5)}.objs__title .hl{text-shadow:0 0 22px #ff2c554d}.objs__lead{max-width:24ch;margin-bottom:var(--space-4);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(1.32rem,1.08rem + 1vw,1.9rem);font-weight:600;line-height:1.18}.objs__detail{max-width:34ch;color:var(--text-muted)}.objs__panel{isolation:isolate;position:relative}.objs__panel:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(60% 56% at 50% 82%,#4c7dff4d 0%,#4c7dff1a 46%,#0000 72%);position:absolute;top:8%;bottom:-14%;left:-7%;right:-7%}.objs__steps{--objs-marker:clamp(2.4rem, 2.15rem + .9vw, 2.85rem);--objs-col-gap:clamp(.95rem, .75rem + .8vw, 1.4rem);--objs-pad-x:clamp(1.15rem, .6rem + 2.2vw, 2.15rem);--objs-card-y:clamp(.4rem, .2rem + .8vw, .9rem);--objs-row-y:clamp(1.1rem, .85rem + 1.1vw, 1.55rem);padding:var(--objs-card-y) var(--objs-pad-x);border-radius:var(--radius-xl);background-color:var(--surface);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg), var(--shadow-glow);margin:0;list-style:none;position:relative}.objs__steps:before{content:"";border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.objs__step{grid-template-columns:var(--objs-marker) minmax(0, 1fr);column-gap:var(--objs-col-gap);padding-block:var(--objs-row-y);align-items:center;row-gap:.2rem;display:grid;position:relative}.objs__step:first-child{--objs-lit:.3}.objs__step:nth-child(2){--objs-lit:.48}.objs__step:nth-child(3){--objs-lit:.68}.objs__step:nth-child(4){--objs-lit:.92}.objs__step:before{content:"";top:0;bottom:0;left:calc(var(--objs-marker) / 2 - 1px);border-radius:var(--radius-full);background-color:var(--blue);width:2px;opacity:var(--objs-lit,.4);pointer-events:none;position:absolute}.objs__step:first-child:before{top:calc(var(--objs-row-y) + var(--objs-marker) / 2)}.objs__step:last-child:before{bottom:calc(100% - var(--objs-row-y) - var(--objs-marker) / 2)}.objs__step+.objs__step:after{content:"";top:0;left:calc(var(--objs-marker) + var(--objs-col-gap));background-image:linear-gradient(90deg, var(--border-strong) 0%, #ffffff0d 72%, transparent 100%);pointer-events:none;height:1px;position:absolute;right:0}.objs__index{z-index:1;width:var(--objs-marker);height:var(--objs-marker);border:1px solid var(--border-strong);background-color:var(--bg-alt);background-image:radial-gradient(120% 120% at 50% 0%, var(--blue-soft) 0%, transparent 74%);font-family:var(--font-display);letter-spacing:.08em;text-indent:.08em;font-variant-numeric:tabular-nums;color:var(--blue-bright);border-radius:50%;grid-area:1/1;place-items:center;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:relative}.objs__label{letter-spacing:-.03em;text-wrap:nowrap;grid-area:1/2;font-weight:700}.objs__text{max-width:46ch;font-size:var(--fs-body);color:var(--text-muted);text-wrap:pretty;grid-area:2/2;line-height:1.55}.objs__foot{display:flex}@media (max-width:599px){.objs__foot .cta-block,.objs__foot .cta{width:100%}}@media (min-width:700px){.objs__head{max-width:36rem}.objs__step{row-gap:.3rem}}@media (min-width:920px){.objs{column-gap:clamp(3rem,.5rem + 5.5vw,6rem);row-gap:var(--space-6);grid-template:".panel"1fr"head panel"max-content"foot panel"max-content".panel"1fr/minmax(0,.92fr) minmax(0,1.08fr)}.objs__head{grid-area:head;max-width:none}.objs__panel{grid-area:panel;align-self:center}.objs__foot{grid-area:foot}.objs__detail{max-width:30ch}}.objs__index{color:var(--text);animation:7.15s linear infinite objs-ink}.objs__index:after{content:"";z-index:-1;background-image:var(--grad-brand);opacity:0;border-radius:50%;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 12px -2px #4c7dffbf}.objs__index:before{content:"";z-index:-1;background-image:var(--cta-gradient);opacity:0;border-radius:50%;animation:7.15s linear infinite objs-green;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 14px -2px #4af54acc}.objs__step:first-child .objs__index:after{animation:7.15s linear infinite objs-lit-1}.objs__step:nth-child(2) .objs__index:after{animation:7.15s linear infinite objs-lit-2}.objs__step:nth-child(3) .objs__index:after{animation:7.15s linear infinite objs-lit-3}@keyframes objs-lit-1{0%{opacity:0}2%,60%{opacity:1}62%,to{opacity:0}}@keyframes objs-lit-2{0%,20%{opacity:0}21.5%,60%{opacity:1}62%,to{opacity:0}}@keyframes objs-lit-3{0%,38%{opacity:0}39.5%,60%{opacity:1}62%,to{opacity:0}}@keyframes objs-green{0%,60%{opacity:0}62%,86%{opacity:1}94%,to{opacity:0}}@keyframes objs-ink{0%,60%{color:var(--text)}62%,86%{color:var(--cta-ink)}94%,to{color:var(--text)}}.objs__step:before{transform-origin:top;opacity:0}.objs__step:first-child:before{animation:7.15s linear infinite objs-rail-1}.objs__step:nth-child(2):before{animation:7.15s linear infinite objs-rail-2}.objs__step:nth-child(3):before{animation:7.15s linear infinite objs-rail-3}.objs__step:nth-child(4):before{animation:7.15s linear infinite objs-rail-4}@keyframes objs-rail-1{0%,2%{opacity:.9;background-color:var(--blue);transform:scaleY(0)}20%,60%{opacity:.9;background-color:var(--blue);transform:scaleY(1)}62%,86%{opacity:.9;background-color:var(--cta-bg);transform:scaleY(1)}94%,to{opacity:0;background-color:var(--cta-bg);transform:scaleY(1)}}@keyframes objs-rail-2{0%,20%{opacity:.9;background-color:var(--blue);transform:scaleY(0)}38%,60%{opacity:.9;background-color:var(--blue);transform:scaleY(1)}62%,86%{opacity:.9;background-color:var(--cta-bg);transform:scaleY(1)}94%,to{opacity:0;background-color:var(--cta-bg);transform:scaleY(1)}}@keyframes objs-rail-3{0%,38%{opacity:.9;background-color:var(--blue);transform:scaleY(0)}54%,60%{opacity:.9;background-color:var(--blue);transform:scaleY(1)}62%,86%{opacity:.9;background-color:var(--cta-bg);transform:scaleY(1)}94%,to{opacity:0;background-color:var(--cta-bg);transform:scaleY(1)}}@keyframes objs-rail-4{0%,54%{opacity:.9;background-color:var(--blue);transform:scaleY(0)}60%{opacity:.9;background-color:var(--blue);transform:scaleY(1)}62%,86%{opacity:.9;background-color:var(--cta-bg);transform:scaleY(1)}94%,to{opacity:0;background-color:var(--cta-bg);transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.objs__index,.objs__index:before,.objs__index:after,.objs__step:before{animation:none}.objs__index{color:var(--cta-ink)}.objs__index:before{opacity:1}.objs__step:before{opacity:.9;background-color:var(--cta-bg)}}.bonus{--bonus-hairline:linear-gradient(148deg, var(--border-strong) 0%, var(--border) 46%, #ffffff75 100%);gap:clamp(3rem,2.1rem + 3.6vw,4.5rem);display:grid;position:relative}.bonus:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#fff3 0%,#ffffff12 46%,#0000 74%);border-radius:50%;width:min(84vw,42rem);position:absolute;top:-22%;right:-16%}.bonus:after{content:"";z-index:-1;aspect-ratio:1.15;filter:blur(32px);pointer-events:none;background:radial-gradient(closest-side,#ffffff24 0%,#0000 70%);border-radius:50%;width:min(76vw,34rem);position:absolute;bottom:-26%;left:-22%}.bonus__text{position:relative}.bonus__title{margin-bottom:var(--space-5);text-shadow:0 0 46px #fff3;max-width:18ch}.bonus__body{max-width:40ch}.bonus__points{border-radius:var(--radius-lg);background-color:var(--surface);-webkit-backdrop-filter:blur(18px);margin:clamp(2rem,1.4rem + 2.2vw,3rem) 0 0;padding:clamp(.4rem,.25rem + .6vw,.7rem) clamp(1.1rem,.8rem + 1.4vw,1.75rem);list-style:none;display:grid;position:relative;box-shadow:0 30px 70px -44px #030509e6,inset 0 1px #ffffff2e}.bonus__points:before{content:"";border-radius:inherit;background-image:var(--bonus-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bonus__point{align-items:flex-start;gap:var(--space-4);font-size:var(--fs-body);letter-spacing:-.01em;color:var(--text);text-wrap:pretty;padding-block-start:clamp(1rem,.8rem + .8vw,1.35rem);padding-block-end:clamp(1rem,.8rem + .8vw,1.35rem);font-weight:600;line-height:1.45;display:flex;position:relative}.bonus__point+.bonus__point:before{content:"";background-image:linear-gradient(90deg,#0000 0%,#ffffff4d 12% 88%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.bonus__check{background-color:var(--surface-raised);border:1px solid var(--border-strong);width:1.75rem;height:1.75rem;color:var(--text);border-radius:50%;flex:none;place-items:center;margin-top:.12rem;display:grid;box-shadow:0 0 20px -4px #ffffff73,inset 0 1px #ffffff59}.bonus__check svg{filter:drop-shadow(0 0 5px #ffffff8c)}.bonus__point-text{padding-top:.12rem}.bonus__figure,.bonus__stage{position:relative}.bonus__stage:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(56% 54% at 50% 48%,#ffffff4d 0%,#ffffff1a 46%,#0000 72%);position:absolute;top:-14%;bottom:-20%;left:-12%;right:-12%}.bonus__device{z-index:1;width:100%;height:auto;display:block;position:relative}@media (max-width:599px){.bonus .eyebrow{align-items:flex-start}.bonus .eyebrow:before{margin-top:.42rem}.bonus__title{max-width:none}}@media (min-width:700px) and (max-width:899px){.bonus__stage{max-width:36rem;margin-inline-start:auto;margin-inline-end:auto}}@media (min-width:780px){.bonus__points{padding-inline-start:clamp(1.4rem,.9rem + 1.6vw,2rem);padding-inline-end:clamp(1.4rem,.9rem + 1.6vw,2rem)}}@media (min-width:900px){.bonus{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:clamp(3rem,1.2rem + 4.4vw,5.5rem)}.bonus__figure{order:2}}@media (min-width:920px){.bonus__title{max-width:15ch}}.offer__head{isolation:isolate;margin-inline-start:auto;margin-inline-end:auto;text-align:center;margin-bottom:clamp(2.5rem,1.8rem + 2.8vw,4rem);position:relative}.offer__head:before{content:"";z-index:-1;aspect-ratio:1.7;filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#4c7dff2b 0%,#0000 72%);border-radius:50%;width:min(120vw,46rem);position:absolute;top:-80%;left:50%;translate:-50%}.offer__head .eyebrow{justify-content:center}.offer__title{text-wrap:balance}.offer__title .hl{text-shadow:0 0 22px #ff2c554d}.offer__stage{isolation:isolate;position:relative}.offer__stage:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;animation:offer-breathe 8s var(--ease-in-out) infinite;background:radial-gradient(60% 55% at 50% 68%,#4c7dff66 0%,#4c7dff1c 52%,#0000 74%);position:absolute;top:14%;bottom:-4%;left:-8%;right:-8%}@keyframes offer-breathe{0%,to{opacity:.78}50%{opacity:1}}.offer__card{--offer-frame:clamp(.6rem, .45rem + .6vw, 1rem);gap:var(--offer-frame);padding:var(--offer-frame);border-radius:var(--radius-xl);background-color:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);background-image:linear-gradient(158deg,#ffffff0e 0%,#ffffff03 46%,#4c7dff12 100%);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.offer__card:before{content:"";border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.offer__main{flex-direction:column;padding:clamp(1.35rem,1rem + 1.7vw,2.25rem) clamp(1.25rem,.95rem + 1.5vw,2rem);display:flex}.offer__product{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,1.4rem + 2vw,2.75rem);font-weight:var(--fw-display);letter-spacing:-.035em;color:var(--text);background-image:var(--grad-sheen);-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text;line-height:1}.offer__desc{max-width:44ch;color:var(--text-muted);background-image:linear-gradient(90deg, var(--border-strong) 0%, #ffffff0d 68%, transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:clamp(1.35rem,1.05rem + 1.3vw,1.85rem)}.offer__list{margin:0;padding:0;list-style:none;display:grid}.offer__item{align-items:flex-start;gap:var(--space-4);font-size:var(--fs-body);color:var(--text);text-wrap:pretty;padding-block-start:clamp(.85rem,.7rem + .5vw,1.1rem);padding-block-end:clamp(.85rem,.7rem + .5vw,1.1rem);font-weight:500;line-height:1.5;display:flex}.offer__item+.offer__item{border-top:1px solid var(--border)}.offer__check{border:1px solid var(--blue-line);width:1.6rem;height:1.6rem;color:var(--blue-bright);background-image:linear-gradient(155deg,#4c7dff61 0%,#4c7dff1a 100%);border-radius:50%;flex:none;place-items:center;margin-top:.12rem;display:grid;box-shadow:0 6px 16px -10px #4c7dffe6,inset 0 1px #ffffff29}.offer__bonuses{isolation:isolate;border-radius:var(--radius-lg);background-color:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff12;margin-top:clamp(1.6rem,1.2rem + 1.7vw,2.35rem);padding:clamp(1.2rem,1rem + 1vw,1.65rem);position:relative;overflow:hidden}.offer__bonuses:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background-image:linear-gradient(150deg,#63d17766 0%,#ffffff0f 46%,#ffffff05 100%);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.offer__bonuses-label{width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-5);border-radius:var(--radius-full);color:#fff;font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(135deg,#118038 0%,#0d6c2f 55%,#09551f 100%);align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .8rem;font-weight:700;display:flex;box-shadow:0 8px 20px -10px #118038b3,inset 0 1px #ffffff47}.offer__bonuses-label:before{content:"";background-color:#fff;border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #ffffff38}.offer__bonus{align-items:flex-start;gap:var(--space-4);display:flex}.offer__bonus+.offer__bonus{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.offer__bonus-icon{width:2.75rem;height:2.75rem;color:var(--num);background-image:linear-gradient(155deg,#63d17747 0%,#63d1770f 100%);border:1px solid #63d17766;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 10px 26px -14px #63d177bf,inset 0 1px #ffffff24}.offer__bonus-body{gap:.25rem;display:grid}.offer__bonus-title{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--text);line-height:1.3}.offer__bonus-text{font-size:var(--fs-small);color:var(--text-muted);text-wrap:pretty;line-height:1.55}.offer__panel{--text:var(--text-on-brand);--text-muted:var(--text-on-brand-muted);--text-soft:var(--text-on-brand-soft);--border:var(--border-on-brand);--border-strong:var(--border-on-brand-strong);--surface:var(--surface-on-brand);--surface-raised:#ffffff2e;isolation:isolate;border-radius:calc(var(--radius-xl) - var(--offer-frame));background-color:var(--bg-brand);background-image:var(--grad-brand-block);color:var(--text);flex-direction:column;gap:clamp(1.35rem,1.1rem + 1.1vw,1.9rem);padding:clamp(1.6rem,1.2rem + 2.2vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 90px -34px #4c7dffd9,0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e}.offer__panel:before{content:"";z-index:-1;filter:blur(16px);pointer-events:none;background:radial-gradient(58% 62% at 76% 60%,#8bacff4d 0%,#0000 72%);height:78%;position:absolute;top:-30%;bottom:auto;left:-10%;right:-25%}.offer__panel:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 0%,#fffc 50%,#0000 100%);height:1px;position:absolute;top:0;left:14%;right:14%}.offer__price{flex-direction:column;align-items:flex-start;display:flex}.offer__price-note{margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-tiny);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-weight:700;display:flex}.offer__price-note .strike{font-family:var(--font-display);font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem);font-weight:var(--fw-display);letter-spacing:-.03em;text-transform:none;color:var(--text-soft);opacity:1;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--text-on-brand);text-decoration-color:var(--text-on-brand)}.offer__price-prefix{letter-spacing:.01em;color:var(--text-on-brand-muted);text-shadow:none;white-space:nowrap;margin-right:.4em;font-size:.36em;font-weight:600}.offer__price-value{font-family:var(--font-display);font-size:clamp(2.6rem,1.85rem + 3.3vw,4rem);font-weight:var(--fw-display);letter-spacing:-.042em;color:var(--text-on-brand);font-variant-numeric:tabular-nums;text-wrap:balance;text-shadow:0 0 32px #ffffff47,0 0 84px #8bacff99;line-height:.92}.offer__price-full .currency{margin-left:.28em}.offer__price-full{margin-top:var(--space-4);border-radius:var(--radius-full);background-color:var(--surface);border:1px solid var(--border);font-size:var(--fs-small);color:var(--text);padding:.45rem .95rem;font-weight:600;display:inline-block}.offer__guarantee{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-md);background-color:var(--surface);border:1px solid var(--border);padding:clamp(.95rem,.8rem + .6vw,1.25rem);display:flex}.offer__seal{border:1px solid var(--border);width:2.35rem;height:2.35rem;color:var(--text-on-brand);background-color:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.offer__guarantee-body{min-width:0}.offer__guarantee-title{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-display);letter-spacing:-.015em;color:var(--text);margin-bottom:.15rem}.offer__guarantee-text{font-size:var(--fs-small);color:var(--text-muted);text-wrap:pretty;line-height:1.5}@media (prefers-reduced-motion:reduce){.offer__stage:before{opacity:1;animation:none}}@media (max-width:599px){.offer__price-note{gap:.1rem .5rem}.offer__bonus-icon{width:2.4rem;height:2.4rem}}@media (min-width:700px){.offer__head{max-width:34rem}.offer__panel>*{width:100%;max-width:34rem;margin-inline-start:auto;margin-inline-end:auto}}@media (min-width:920px){.offer__card{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch}.offer__panel{justify-content:center}.offer__panel>*{max-width:none}.offer__stage:before{background:radial-gradient(58% 58% at 70%,#4c7dff73 0%,#4c7dff1f 50%,#0000 74%);top:2%;bottom:-2%;left:24%;right:-7%}}.faq{--faq-gutter:clamp(2.5rem, 1rem + 4vw, 5rem);position:relative}.faq__head{isolation:isolate;margin-bottom:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);position:relative}.faq__head:before{content:"";z-index:-1;aspect-ratio:1.2;filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#4c7dff38 0%,#4c7dff12 48%,#0000 74%);border-radius:50%;width:min(124%,34rem);position:absolute;top:-60%;left:-18%}.faq__title .hl{text-shadow:0 0 22px #ff2c554d}.faq__rule{background-image:linear-gradient(90deg, var(--blue-bright) 0%, #4c7dff59 46%, transparent 100%);filter:drop-shadow(0 0 6px #4c7dff8c);width:clamp(4.5rem,3.2rem + 7vw,7.5rem);height:1px;margin-top:clamp(1.35rem,1.1rem + 1.2vw,2.1rem);display:block}.faq__list{position:relative}.faq__help{isolation:isolate;margin-top:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);position:relative}.faq__help-aura{z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(58% 62% at 50% 56%,#4c7dff4d 0%,#4c7dff14 52%,#0000 76%);position:absolute;top:-22%;bottom:-38%;left:-10%;right:-10%}.faq__help-panel{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background-color:var(--surface-raised);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md);background-image:linear-gradient(150deg,#ffffff0d 0%,#fff0 58%);flex-wrap:wrap;padding:clamp(1.5rem,1.2rem + 1.7vw,2.4rem);display:flex;position:relative}.faq__help-panel:before{content:"";border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq__help-text{min-width:0;font-family:var(--font-display);letter-spacing:-.028em;color:var(--text);text-wrap:balance;flex:16rem;font-size:clamp(1.15rem,1rem + .65vw,1.5rem);font-weight:600;line-height:1.22}.faq__help-cta{border-radius:var(--radius-cta);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:3.4rem;font-family:var(--font-sans);font-size:var(--fs-cta);letter-spacing:-.012em;color:var(--text);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-color:#63d1771f;border:1px solid #63d17773;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1.6rem .7rem .7rem;font-weight:700;line-height:1.15;display:inline-flex}.faq__help-cta:hover{background-color:#63d17733;border-color:#63d177b3;transform:translateY(-2px);box-shadow:0 20px 44px -22px #63d177b3}.faq__help-cta:active{transition-duration:var(--dur-instant);transform:translateY(0)}.faq__help-cta:focus-visible{border-radius:var(--radius-cta)}.faq__help-icon{color:#04240f;width:2.15rem;height:2.15rem;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background-image:linear-gradient(155deg,#7be28d 0%,#4fc46a 55%,#2e9b4a 120%);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:0;display:inline-flex;box-shadow:0 10px 22px -10px #63d177d9,inset 0 1px #fff6}.faq__help-icon svg{transform:translate(.4px,-.7px)}.faq__help-cta:hover .faq__help-icon{transform:scale(1.06);box-shadow:0 14px 28px -10px #63d177f2,inset 0 1px #ffffff8c}@media (max-width:599px){.faq__help-cta{width:100%}}@media (min-width:700px){.faq__head{max-width:26rem}.faq__title{max-width:15ch}}@media (min-width:900px){.faq{column-gap:var(--faq-gutter);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;display:grid}.faq__head{margin-bottom:0;position:sticky;top:clamp(3rem,.5rem + 6vw,6rem)}.faq__list:before{content:"";top:.35rem;bottom:.35rem;left:calc(var(--faq-gutter) / -2);pointer-events:none;background-image:linear-gradient(#0000 0%,#ffffff1f 12%,#4c7dff57 46%,#ffffff17 74%,#0000 100%);width:1px;position:absolute}}.final{isolation:isolate;text-align:center;position:relative;overflow:hidden}.section.final{padding-block-start:clamp(3.5rem,2rem + 5.4vw,7.5rem);padding-block-end:clamp(5.5rem,3.1rem + 8.4vw,11.5rem)}.final__aurora{z-index:-1;filter:blur(24px);pointer-events:none;width:min(140vw,64rem);height:34rem;animation:final-breathe 11s var(--ease-in-out) infinite;background-image:radial-gradient(closest-side,#fff3 0%,#ffffff12 45%,#0000 74%);border-radius:50%;position:absolute;top:-14rem;left:50%;translate:-50%}.final:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(84% 68% at 50% 36%,#0000 28%,#03050957 100%),linear-gradient(#0000 62%,#0305097a 100%);height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.final__inner{justify-items:center;width:100%;display:grid;position:relative}.final__thread{transform-origin:top;background-image:linear-gradient(#0000 0%,#fff9 100%);width:1px;height:clamp(3.5rem,2rem + 5.4vw,6rem);margin-bottom:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);box-shadow:0 0 14px #ffffff59}.final .final__title{filter:drop-shadow(0 0 40px #ffffff2e)drop-shadow(0 22px 42px #03050959);max-width:22ch;margin-bottom:clamp(1.35rem,1rem + 1.6vw,2rem)}.final .final__body{max-width:40ch;color:var(--text-on-brand-muted);margin-bottom:clamp(2.25rem,1.5rem + 3.2vw,3.75rem)}.final__action{isolation:isolate;justify-content:center;width:100%;display:flex;position:relative}.final__action:before{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background-image:radial-gradient(closest-side,#4af54a4d 0%,#4af54a1a 52%,#0000 78%);border-radius:50%;width:min(118%,30rem);height:8.5rem;position:absolute;top:-1.75rem;left:50%;translate:-50%}.final__action .cta-block--full{align-items:center}.final__action .cta__support{margin-top:var(--space-1)}.final__inner.is-revealed>*{animation:final-rise .78s var(--ease-out) both}.final__inner.is-revealed>.final__title{animation-delay:90ms}.final__inner.is-revealed>.final__body{animation-delay:.2s}.final__inner.is-revealed>.final__action{animation-delay:.3s}.final__inner.is-revealed>.final__thread{animation:final-drop .9s var(--ease-out) both}@keyframes final-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes final-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes final-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.06)}}@media (min-width:700px){.final .final__title{max-width:18ch}.final__action .cta--full{width:auto;min-width:22rem}.final__action .cta-block--full{width:auto}}@media (min-width:920px){.final .final__title{max-width:16ch}.final__aurora{height:40rem;top:-16rem}}.footer{isolation:isolate;color:var(--text-on-brand-muted);text-align:center;--text:var(--text-on-brand);--text-muted:var(--text-on-brand-muted);--text-soft:var(--text-on-brand-soft);--border:var(--border-on-brand);--border-strong:var(--border-on-brand-strong);--accent:#fff;background-color:#14318f;background-image:linear-gradient(#14318f 0%,#10276f 38%,#0b1b50 74%,#081438 100%);padding-block-start:clamp(4rem,2.6rem + 6vw,8rem);padding-block-end:clamp(3rem,2.2rem + 3.4vw,5.5rem);position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 0%,#ffffff1a 20%,#ffffff6b 50%,#ffffff1a 80%,#0000 100%);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.footer:after{content:"";z-index:-1;aspect-ratio:2.6;filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#ffffff29 0%,#8aacff1a 46%,#0000 72%);border-radius:50%;width:min(150vw,76rem);position:absolute;top:0;left:50%;translate:-50% -50%}.footer__inner{flex-direction:column;align-items:center;display:flex}.footer__seal,.footer__fine{flex-direction:column;align-items:center;width:100%;display:flex}.footer__mark{display:flex;position:relative}.footer__mark:before{content:"";z-index:-1;aspect-ratio:1.45;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#fff3 0%,#a0beff14 50%,#0000 74%);border-radius:50%;width:min(78vw,24rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.footer__logo{filter:drop-shadow(0 6px 26px #ffffff47);width:auto;height:clamp(3.75rem,3.2rem + 2vw,5rem)}.footer__company{font-family:var(--font-sans);font-size:var(--fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-wrap:balance;margin-top:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:600;line-height:1.7}.footer__rule{background-image:linear-gradient(90deg, transparent 0%, var(--border-strong) 22%, var(--border-strong) 78%, transparent 100%);width:min(100%,28rem);height:1px;margin-block-start:clamp(2.25rem,1.7rem + 2.4vw,3.75rem);margin-block-end:clamp(2.25rem,1.7rem + 2.4vw,3.75rem);position:relative}.footer__rule:after{content:"";background-color:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 4px #ffffff24,0 0 14px 2px #ffffff73}.footer__disclaimer{max-width:68ch;font-size:var(--fs-tiny);letter-spacing:.01em;color:var(--text-soft);text-wrap:pretty;line-height:1.75}@media (min-width:700px){.footer__company{letter-spacing:.16em}}@media (min-width:900px){.footer__rule{width:min(100%,34rem)}.footer__disclaimer{max-width:72ch}}:root{--blue:#4c7dff;--blue-hover:#6b94ff;--blue-bright:#8aacff;--blue-deep:#1b3fd6;--blue-tint:#4c7dff1a;--blue-soft:#4c7dff33;--blue-line:#4c7dff61;--bg:#06080f;--bg-alt:#0a0e1a;--bg-brand:#1b3fd6;--bg-ink:#030509;--surface:#0f121ec7;--surface-raised:#161a29e0;--surface-strong:#1e2335f0;--border:#ffffff21;--border-strong:#ffffff47;--text:#f3f6ff;--text-muted:#afb8d2;--text-soft:#79839f;--text-on-brand:#fff;--text-on-brand-muted:#e2eaff;--text-on-brand-soft:#c7d6ff;--border-on-brand:#ffffff42;--border-on-brand-strong:#ffffff8c;--surface-on-brand:#ffffff29;--text-on-ink:#f3f6ff;--text-on-ink-muted:#afb8d2;--text-on-ink-soft:#79839f;--border-on-ink:#ffffff1c;--border-on-ink-strong:#ffffff29;--surface-on-ink:#0c0f19b8;--accent-on-ink:var(--blue);--accent:var(--blue);--accent-hover:var(--blue-hover);--accent-ink:#fff;--accent-text:var(--blue);--accent-soft:var(--blue-soft);--hl:#ff2c55;--hl-bright:var(--hl);--hl-glow:#ff2c5552;--cta-bg:#4af54a;--cta-bg-hover:#6dff6d;--cta-ink:#05230a;--cta-gradient:linear-gradient(135deg, #7dff7d 0%, #4af54a 46%, #1fc81f 120%);--cta-glow:0 16px 38px -14px #4af54a80;--cta-glow-hover:0 22px 50px -16px #4af54ab3;--num:#63d177;--grad-brand:linear-gradient(135deg, #6b94ff 0%, #4c7dff 45%, #1b3fd6 120%);--accent-gradient:var(--grad-brand);--grad-brand-block:linear-gradient(152deg, #2b57e0 0%, #1b3fd6 44%, #0c2288 118%);--bg-brand-gradient:var(--grad-brand-block);--bg-ink-gradient:radial-gradient(120% 80% at 50% -10%, #4c7dff2e 0%, transparent 60%), linear-gradient(180deg, #070a14 0%, #030509 70%);--grad-sheen:linear-gradient(176deg, #fff 0%, #eaefff 38%, #a9b6dc 100%);--grad-hairline:linear-gradient(150deg, #ffffff47, #ffffff0a 45%, #4c7dff4d);--font-display:"Sora", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-sans:"Plus Jakarta Sans", "Archivo", "Helvetica Neue", Arial, sans-serif;--fw-display:700;--fs-display:clamp(2.35rem, 1.5rem + 3.6vw, 5.25rem);--fs-h1:clamp(2.2rem, 1.6rem + 2.6vw, 3.9rem);--fs-h2:clamp(1.95rem, 1.4rem + 2.4vw, 3.4rem);--fs-h3:clamp(1.2rem, 1.05rem + .65vw, 1.6rem);--fs-lead:clamp(1.06rem, .98rem + .36vw, 1.3rem);--fs-body:clamp(1rem, .97rem + .15vw, 1.08rem);--fs-cta:clamp(.9rem, .85rem + .22vw, 1.04rem);--fs-accordion:clamp(1.02rem, .97rem + .22vw, 1.15rem);--fs-small:.9rem;--fs-tiny:.8rem;--fs-eyebrow:.72rem;--tracking-display:-.03em;--tracking-eyebrow:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6.5rem;--space-12:8rem;--section-y:clamp(4.5rem, 3rem + 6.4vw, 9rem);--gutter:clamp(1.25rem, .9rem + 1.5vw, 2.5rem);--container-narrow:46rem;--container:68rem;--container-wide:82rem;--radius-xs:.4rem;--radius-sm:.65rem;--radius-md:1rem;--radius-lg:1.35rem;--radius-xl:1.75rem;--radius-full:999px;--radius-cta:999px;--shadow-sm:0 2px 10px -4px #0009;--shadow-md:0 18px 44px -24px #000000d9;--shadow-lg:0 40px 90px -40px #000000f2;--shadow-glow:0 24px 70px -30px #4c7dff6b;--shadow-glow-strong:0 30px 90px -32px #4c7dff94;--shadow-cta:0 14px 34px -14px #4c7dffa6;--shadow-cta-hover:0 20px 46px -16px #4c7dffd9;--shadow-hard-sm:var(--shadow-sm);--shadow-hard-md:var(--shadow-md);--shadow-hard-lg:var(--shadow-lg);--shadow-hard-blue:var(--shadow-glow);--video-stage-bg:#070b15;--video-glow:#4c7dff80;--video-play-size:clamp(4rem, 3.1rem + 3.6vw, 5.5rem);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.3s;--dur-slow:.64s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--reveal-distance:20px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}body{background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.65;overflow-x:hidden}img,picture,svg,video,iframe{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px;border-radius:var(--radius-xs)}.section--brand :focus-visible{outline-color:#fff}::selection{background:var(--blue);color:#060a16}.u-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.container--narrow{max-width:var(--container-narrow)}.container--default{max-width:var(--container)}.container--wide{max-width:var(--container-wide)}.container--full{max-width:none;padding-inline-start:0;padding-inline-end:0}.section{isolation:isolate;padding-block:var(--section-y);--tone-top:var(--bg);--tone-bottom:var(--bg);--tone-prev:var(--bg);--tone-next:var(--bg);--tone-span:clamp(7rem, 4.5rem + 9vw, 15rem);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, var(--tone-prev) 50%, var(--tone-top)) 0, var(--tone-top) var(--tone-span), var(--tone-bottom) calc(100% - var(--tone-span)), color-mix(in srgb, var(--tone-bottom) 50%, var(--tone-next)) 100%);position:relative;overflow:clip}.section--alt{--tone-top:var(--bg-alt);--tone-bottom:var(--bg-alt)}.section--ink{--tone-top:#070a14;--tone-bottom:var(--bg-ink)}.section--brand{--tone-top:#2b57e0;--tone-bottom:#14318f}.section+.section{--tone-prev:var(--bg)}.section--alt+.section{--tone-prev:var(--bg-alt)}.section--ink+.section{--tone-prev:var(--bg-ink)}.section--brand+.section{--tone-prev:#14318f}.section:has(+.section){--tone-next:var(--bg)}.section:has(+.section--alt){--tone-next:var(--bg-alt)}.section:has(+.section--ink){--tone-next:#070a14}.section:has(+.section--brand){--tone-next:#2b57e0}main>.section:last-child{--tone-next:#14318f}.section+.section:before,main>.section:first-child:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 0%,#ffffff0d 18%,#ffffff29 50%,#ffffff0d 82%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 26px -6px #8bacff47}.section--alt:after,.section--brand:after{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--tone-span));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--tone-span));mask-image:linear-gradient(180deg, transparent 0, #000 var(--tone-span));position:absolute;top:0;bottom:0;left:0;right:0}.section--alt:after{background-image:radial-gradient(68% 55% at 82% 22%,#4c7dff24 0%,#0000 64%)}.section--brand:after{background-image:radial-gradient(70% 52% at 78% 26%,#ffffff29 0%,#0000 64%)}.section--brand{--grad-sheen:linear-gradient(176deg, #fff 0%, #f4f8ff 55%, #dce7ff 100%);--text:var(--text-on-brand);--text-muted:var(--text-on-brand-muted);--text-soft:var(--text-on-brand-soft);--border:var(--border-on-brand);--border-strong:var(--border-on-brand-strong);--surface:var(--surface-on-brand);--surface-raised:#ffffff2e;--accent:#fff;--accent-gradient:none;--accent-hover:#eef3ff;--accent-ink:var(--blue-deep);--accent-text:#fff;--accent-soft:#ffffff29;--shadow-cta:0 16px 36px -16px #030509b3;--shadow-cta-hover:0 22px 48px -18px #030509d9;color:var(--text)}.section--ink{--text:var(--text-on-ink);--text-muted:var(--text-on-ink-muted);--text-soft:var(--text-on-ink-soft);--border:var(--border-on-ink);--border-strong:var(--border-on-ink-strong);--surface:var(--surface-on-ink);--surface-raised:#ffffff0d;--accent:var(--accent-on-ink);--accent-text:var(--accent-on-ink);color:var(--text)}.display,.h1,.h2,.h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--text);line-height:1.02}.display,.h1,.h2{background-image:var(--grad-sheen);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.display{font-size:var(--fs-display);line-height:.99}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600;line-height:1.25}.hl{color:var(--hl);-webkit-text-fill-color:var(--hl);background-image:none;font-style:normal}.section--brand .hl{color:#fff;-webkit-text-fill-color:#fff}.currency{letter-spacing:.03em;padding-right:.04em}.strike{opacity:.75;text-decoration-thickness:2px}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-5);align-items:center;gap:.7rem;font-weight:600;display:flex}.eyebrow:before{content:"";background-color:var(--accent);border-radius:50%;flex:none;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #4c7dff2e}.section--brand .eyebrow:before{box-shadow:0 0 0 4px #fff3}.lead{font-size:var(--fs-lead);color:var(--text-muted);text-wrap:pretty;max-width:38ch;font-weight:400;line-height:1.55}.body{font-size:var(--fs-body);color:var(--text-muted);text-wrap:pretty;max-width:60ch}.small{font-size:var(--fs-small);color:var(--text-soft);line-height:1.6}.rule{background-image:linear-gradient(90deg, var(--border-strong), transparent);border:0;height:1px}.reveal{opacity:0;transform:translate3d(0, var(--reveal-distance), 0);transition:opacity var(--dur-slow) var(--ease-out) var(--reveal-delay,0s), transform var(--dur-slow) var(--ease-out) var(--reveal-delay,0s)}.reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.is-revealed{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cta-block{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:inline-flex}.cta-block--full{align-items:stretch;width:100%;display:flex}.cta{border-radius:var(--radius-cta);min-height:3.6rem;font-family:var(--font-sans);font-weight:700;font-size:var(--fs-cta);text-transform:uppercase;letter-spacing:.03em;text-wrap:balance;text-align:center;cursor:pointer;isolation:isolate;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:.7rem;padding:1.05rem 2rem;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.cta--lg{min-height:4rem;padding:1.2rem 2.4rem}.cta--full{width:100%}@media (max-width:520px){.cta,.cta--lg{padding-inline-start:1.15rem;padding-inline-end:1.15rem}}.cta--primary{background-color:var(--cta-bg);background-image:var(--cta-gradient);color:var(--cta-ink);box-shadow:var(--cta-glow), inset 0 1px 0 #ffffff73}.cta--primary:hover{background-color:var(--cta-bg-hover);box-shadow:var(--cta-glow-hover), inset 0 1px 0 #fff9;transform:translateY(-2px)}.cta--primary:active{transition-duration:var(--dur-instant);transform:translateY(0)}.cta--primary:before{content:"";z-index:-1;transition:transform var(--dur-slow) var(--ease-out);background:linear-gradient(115deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.cta--primary:hover:before{transform:translate(120%)}@media (prefers-reduced-motion:reduce){.cta--primary:before{display:none}}.cta--ghost{background-color:var(--surface);color:var(--text);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cta--ghost:hover{background-color:var(--surface-strong);border-color:var(--blue-line)}.cta__support{font-size:var(--fs-small);color:var(--text-soft);letter-spacing:0;font-weight:500}.cta-block--full .cta__support{text-align:center;width:100%}.video{width:100%;margin:0;position:relative}.video:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 50% 45%, var(--video-glow) 0%, transparent 72%);filter:blur(28px);pointer-events:none;position:absolute;top:-8%;bottom:6%;left:-6%;right:-6%}.section--brand .video:before{background:radial-gradient(60% 60% at 50% 45%,#ffffff47 0%,#0000 72%)}.video__caption{text-align:center;font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:.01em;color:var(--blue-bright);text-wrap:balance;margin-top:1.15rem;font-weight:600;line-height:1.4}.section--brand .video__caption{color:#fff}.video__frame{border-radius:var(--radius-lg);background-color:var(--video-stage-bg);box-shadow:var(--shadow-lg), var(--shadow-glow);padding:6px;position:relative}.video__frame:before{content:"";border-radius:inherit;background-image:var(--grad-hairline);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.video__stage{aspect-ratio:16/9;border-radius:calc(var(--radius-lg) - 6px);background-color:var(--video-stage-bg);width:100%;position:relative;overflow:hidden}.video__media{object-fit:cover;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video__cover{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.video__cover[disabled]{cursor:default}.video__poster{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video__poster--generated{background-color:var(--video-stage-bg);background-image:radial-gradient(90% 70% at 50% 110%,#4c7dff80 0%,#0000 62%),radial-gradient(60% 50% at 20% -10%,#8bacff38 0%,#0000 60%)}.video__play{width:var(--video-play-size);height:var(--video-play-size);background-image:var(--grad-brand);color:#fff;padding-left:calc(var(--video-play-size) * .07);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px -14px #4c7dffcc}.section--brand .video__play{color:var(--blue-deep);background-color:#fff;background-image:none}.video__play:before{content:"";opacity:0;will-change:transform, opacity;border:1px solid;border-radius:50%;animation:3.2s cubic-bezier(.33,0,.2,1) infinite video-halo;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}@keyframes video-halo{0%{opacity:0;transform:scale(.98)}30%{opacity:.1;transform:scale(1.04)}to{opacity:0;transform:scale(1.12)}}.video__cover:hover .video__play{transform:scale(1.07)}.video__cover[disabled] .video__play{transform:none}.video__play svg,.player__big svg{width:calc(var(--video-play-size) * .48);height:calc(var(--video-play-size) * .48)}.player{background-color:var(--video-stage-bg);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.player__media{object-fit:contain;cursor:pointer;background-color:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player__big{z-index:2;width:var(--video-play-size);height:var(--video-play-size);padding:0 0 0 calc(var(--video-play-size) * .07);background-image:var(--grad-brand);color:#fff;cursor:pointer;transition:transform var(--dur-base) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px -14px #4c7dffcc}@media (hover:hover){.player__big:hover{transform:scale(1.07)}}.player__error{z-index:2;border-radius:var(--radius-md);max-width:30ch;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text);text-align:center;background-color:#06080fd1;gap:.4rem;padding:1rem 1.4rem;font-weight:600;display:grid;position:relative}.player__error span{font-weight:400;font-size:var(--fs-tiny);color:var(--text-soft);word-break:break-all}.player__bar{z-index:3;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);background-image:linear-gradient(#0000 0%,#03050980 46%,#030509e0 100%);align-items:center;gap:clamp(.5rem,.35rem + .6vw,.9rem);padding:clamp(1.5rem,1rem + 2vw,2.4rem) clamp(.7rem,.5rem + .8vw,1.1rem) clamp(.6rem,.45rem + .6vw,.85rem);display:flex;position:absolute;bottom:0;left:0;right:0;translate:0 .6rem}.player.is-awake .player__bar{opacity:1;pointer-events:auto;translate:0}.player__btn{color:#fff;cursor:pointer;width:2rem;height:2rem;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.player__btn:hover{background-color:#ffffff29}}.player__track{flex:auto;align-items:center;min-width:0;height:1rem;display:flex;position:relative}.player__track:before{content:"";background-color:#ffffff3d;border-radius:999px;height:3px;position:absolute;left:0;right:0}.player__buffered,.player__played{transform-origin:0;pointer-events:none;border-radius:999px;height:3px;position:absolute;left:0;right:0}.player__buffered{background-color:#ffffff57}.player__played{background-color:var(--blue-bright)}.player__seek,.player__volume{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:relative}.player__seek{height:1rem}.player__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #4c7dff66}.player__volume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #4c7dff66}.player__seek::-moz-range-thumb{background-color:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #4c7dff66}.player__volume::-moz-range-thumb{background-color:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #4c7dff66}.player__seek:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px;border-radius:999px}.player__volume:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px;border-radius:999px}.player__time{font-family:var(--font-sans);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;flex:none;font-weight:600}.player__time i{opacity:.5;margin-inline-start:.1em;margin-inline-end:.1em;font-style:normal}.player__sound{flex:none;align-items:center;gap:.35rem;display:flex}.player__volume{width:4.5rem;height:1rem;display:none}.player__volume::-webkit-slider-runnable-track{background-color:#ffffff4d;border-radius:999px;height:3px}.player__volume::-moz-range-track{background-color:#ffffff4d;border-radius:999px;height:3px}.player__volume::-webkit-slider-thumb{margin-top:-4px}@media (min-width:700px) and (hover:hover){.player__volume{display:block}}.player.is-full .player__media{object-fit:contain}@media (prefers-reduced-motion:reduce){.player__bar,.player__big{transition:none}}.accordion{gap:var(--space-3);display:grid}.accordion__item{border-radius:var(--radius-md);background-color:var(--surface);border:1px solid var(--border);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative}.accordion__item:hover{border-color:var(--border-strong)}.accordion__item.is-open{background-color:var(--surface-raised);border-color:var(--blue-line);box-shadow:0 18px 50px -30px #4c7dffbf}.accordion__heading{font-size:inherit;font-weight:inherit;margin:0}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:3.75rem;padding:var(--space-5) var(--space-5);text-align:left;cursor:pointer;color:var(--text);transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;display:flex}.accordion__trigger:hover{color:var(--blue-bright)}.accordion__question{font-family:var(--font-sans);font-size:var(--fs-accordion);letter-spacing:-.015em;font-weight:600;line-height:1.35}.accordion__icon{background-color:var(--surface-raised);border:1px solid var(--border);width:2.1rem;height:2.1rem;color:var(--blue-bright);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.accordion__item.is-open .accordion__icon{background-image:var(--grad-brand);color:#fff;border-color:#0000;transform:rotate(135deg)}.accordion__panel{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}.accordion__panel-inner{overflow:hidden}.accordion__panel-inner p{padding:0 var(--space-5) var(--space-5);color:var(--text-muted);font-size:var(--fs-body);text-wrap:pretty;max-width:58ch}
/*$vite$:1*/