.offer-page{color:var(--ghost);background:#05030f}.offer-page :is(a,summary):focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.offer-hero{background:#05030f;grid-template-columns:1.08fr .92fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.offer-hero-grid{z-index:1;opacity:.22;pointer-events:none;background-image:linear-gradient(#87f5f529 1px,#0000 1px),linear-gradient(90deg,#87f5f529 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0 50% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.offer-hero-copy{z-index:3;flex-direction:column;justify-content:center;padding:160px clamp(24px,6vw,110px) 100px;display:flex;position:relative}.offer-hero-copy h1{font:600 clamp(4rem, 8.7vw, 10rem)/.83 var(--font-display), sans-serif;letter-spacing:-.085em;margin:24px 0 34px}.offer-hero-copy h1 span{color:var(--cyan)}.offer-hero-copy>p:not(.section-index){max-width:620px;color:var(--mist);margin:0;font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.65}.offer-hero-actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.offer-hero-character{background:#101b48;min-height:100svh;margin:0;position:relative;overflow:hidden}.offer-hero-character:after{content:"";background:linear-gradient(90deg,#05030f 0%,#0000 28%),linear-gradient(#0000 66%,#05030f 100%);position:absolute;inset:0}.offer-hero-character img{object-fit:cover;object-position:50% 26%;filter:saturate(1.06)contrast(1.05)}.offer-hero-character figcaption{z-index:2;color:var(--cyan);font:600 .72rem var(--font-tech), sans-serif;letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.offer-hero-readout{z-index:4;align-items:flex-start;gap:14px;display:flex;position:absolute;top:150px;right:clamp(24px,4vw,70px)}.offer-hero-readout strong{font:600 clamp(4rem, 7vw, 8rem)/.72 var(--font-display), sans-serif;letter-spacing:-.09em}.offer-hero-readout span{color:var(--cyan);font:600 .65rem/1.6 var(--font-tech), sans-serif;letter-spacing:.1em}.offer-statement{background:var(--cyan);min-height:78svh;color:var(--void);flex-direction:column;justify-content:center;padding:clamp(90px,12vw,180px) clamp(24px,5vw,90px);display:flex}.offer-statement p{font:700 .8rem var(--font-tech), sans-serif;letter-spacing:.12em;margin:0 0 28px}.offer-statement h2{max-width:12ch;font:600 clamp(4rem, 9vw, 10rem)/.87 var(--font-display), sans-serif;letter-spacing:-.085em;margin:0}.offer-statement h2 span{color:#245bff;display:block}.offer-index{scrollbar-width:thin;scrollbar-color:var(--cyan) #0b0824;background:#0b0824;border-block:1px solid #f7f5ff33;padding:0 clamp(24px,5vw,90px);display:flex;overflow-x:auto}.offer-index::-webkit-scrollbar{background:#0b0824;height:8px}.offer-index::-webkit-scrollbar-track{background:#0b0824}.offer-index::-webkit-scrollbar-thumb{background:var(--cyan);border:2px solid #0b0824;border-radius:0}.offer-index::-webkit-scrollbar-thumb:hover{background:#245bff}.offer-index a{min-height:82px;color:var(--ghost);border-right:1px solid #f7f5ff29;flex:0 0 min(270px,76vw);grid-template-columns:36px 1fr;align-items:center;padding:14px 20px;font-size:.9rem;line-height:1.2;display:grid}.offer-index a:first-child{border-left:1px solid #f7f5ff29}.offer-index a:hover{background:#245bff}.offer-index span{color:var(--cyan);font:600 .68rem var(--font-tech), sans-serif}.offer-products{scroll-margin-top:120px}.offer-product{content-visibility:auto;contain-intrinsic-size:auto 500px;border-bottom:1px solid #f7f5ff2e;grid-template-columns:1.08fr .9fr 1fr;min-height:500px;scroll-margin-top:130px;display:grid}.offer-product>*{min-width:0;padding:clamp(34px,5vw,76px)}.offer-product>*+*{border-left:1px solid #f7f5ff2e}.offer-product header{background:#0b0824;flex-direction:column;justify-content:space-between;display:flex}.offer-product:nth-child(3n+2) header{background:#245bff}.offer-product:nth-child(3n) header{background:#160078}.offer-product header>p,.offer-product-scope>p,.offer-product-result>p{color:var(--cyan);font:650 .72rem var(--font-tech), sans-serif;letter-spacing:.1em;margin:0 0 30px}.offer-product h2{max-width:12ch;font:600 clamp(2.6rem, 4.7vw, 5.5rem)/.92 var(--font-display), sans-serif;letter-spacing:-.07em;margin:auto 0 28px}.offer-product header>span{max-width:38ch;color:var(--mist);font-size:1rem;line-height:1.65}.offer-product-scope{color:#0b0913;background:#f4f3f8;flex-direction:column;justify-content:center;display:flex}.offer-product-scope>p{color:#245bff}.offer-product-scope ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.offer-product-scope li{grid-template-columns:24px 1fr;gap:14px;font-size:1rem;line-height:1.5;display:grid}.offer-product-scope svg{color:#245bff;width:20px}.offer-product-result{background:#071126;flex-direction:column;justify-content:center;display:flex}.offer-product-result strong{max-width:28ch;font:520 clamp(1.35rem, 2.1vw, 2.1rem)/1.25 var(--font-display), sans-serif;letter-spacing:-.035em}.offer-product-result a{border-bottom:1px solid var(--cyan);min-height:48px;color:var(--cyan);align-self:flex-start;align-items:center;gap:12px;margin-top:42px;font-weight:750;display:inline-flex}.offer-product-result a:hover svg{transform:translate(3px,-3px)}.offer-product-result svg{width:20px;transition:transform .18s}.offer-paths{color:#fff;background:#245bff;padding:clamp(100px,12vw,180px) clamp(24px,5vw,90px)}.offer-paths-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px 8vw;display:grid}.offer-paths-heading .section-index{color:#c9d7ff;grid-column:1/-1;margin:0}.offer-paths-heading h2{font:600 clamp(3.5rem, 7vw, 8rem)/.88 var(--font-display), sans-serif;letter-spacing:-.075em;margin:0}.offer-paths-heading h2 span{color:var(--cyan)}.offer-paths-heading>p:last-child{color:#e2e9ff;max-width:560px;margin:0;font-size:1.08rem;line-height:1.7}.offer-path-list{border-top:1px solid #ffffff6b;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.offer-path-list article{border-bottom:1px solid #ffffff6b;border-right:1px solid #ffffff6b;flex-direction:column;min-height:410px;padding:34px clamp(20px,3vw,44px);display:flex}.offer-path-list article:first-child{border-left:1px solid #ffffff6b}.offer-path-list article>span,.offer-path-list article>strong{font:650 .72rem var(--font-tech), sans-serif;letter-spacing:.1em}.offer-path-list article>span{color:var(--cyan)}.offer-path-list h3{font:600 clamp(2rem, 3vw, 3.5rem)/1 var(--font-display), sans-serif;letter-spacing:-.055em;margin:auto 0 18px}.offer-path-list p{color:#e2e9ff;margin:0;line-height:1.65}.offer-path-list article>strong{color:var(--cyan);margin-top:34px;line-height:1.5}.offer-price{color:#0b0913;background:#f4f3f8;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,150px);padding:clamp(100px,12vw,180px) clamp(24px,5vw,90px);display:grid}.offer-price h2{font:600 clamp(3.5rem, 6.7vw, 7.5rem)/.88 var(--font-display), sans-serif;letter-spacing:-.075em;margin:24px 0 0}.offer-price h2 span{color:#245bff}.offer-price>div:last-child{align-self:end}.offer-price>div:last-child>p{max-width:540px;margin:0 0 30px;font-size:1.08rem;line-height:1.7}.offer-price ul{border-top:1px solid #929bb0;margin:0;padding:0;list-style:none}.offer-price li{font:620 clamp(1.05rem, 1.5vw, 1.35rem) var(--font-display), sans-serif;border-bottom:1px solid #c5cad6;padding:16px 0}.offer-final{background:radial-gradient(circle at 82% 24%,#f042ff3d,#0000 24%),#05030f;flex-direction:column;justify-content:center;min-height:86svh;padding:clamp(100px,12vw,180px) clamp(24px,5vw,90px);display:flex}.offer-final>p{max-width:640px;color:var(--cyan);font:650 .75rem/1.7 var(--font-tech), sans-serif;letter-spacing:.12em;margin:0 0 30px}.offer-final h2{max-width:11ch;font:600 clamp(4.2rem, 9vw, 10rem)/.84 var(--font-display), sans-serif;letter-spacing:-.085em;margin:0}.offer-final h2 span{color:#f042ff}.offer-final>div{flex-wrap:wrap;align-items:center;gap:28px;margin-top:50px;display:flex}@media (max-width:980px){.offer-hero{grid-template-columns:1fr}.offer-hero-copy{min-height:78svh;padding-bottom:80px}.offer-hero-character{min-height:68svh}.offer-hero-character:after{background:linear-gradient(#0000 64%,#05030f 100%)}.offer-hero-readout{top:auto;bottom:34px}.offer-product{grid-template-columns:1fr 1fr}.offer-product header{grid-column:1/-1;min-height:400px}.offer-paths-heading,.offer-price,.offer-path-list{grid-template-columns:1fr}.offer-path-list article{border-bottom:1px solid #ffffff6b;border-left:1px solid #ffffff6b;min-height:320px}}@media (max-width:620px){.offer-hero-copy{min-height:760px;padding:170px 20px 80px}.offer-hero-copy h1{font-size:clamp(3.9rem,18vw,6rem)}.offer-hero-actions .button{justify-content:space-between;width:100%}.offer-hero-character{min-height:600px}.offer-hero-readout{right:20px}.offer-statement{min-height:680px;padding-inline:20px}.offer-statement h2{font-size:clamp(3.7rem,17vw,6rem)}.offer-index{padding-inline:20px}.offer-product{grid-template-columns:1fr}.offer-product header{grid-column:auto;min-height:440px}.offer-product>*{padding:38px 20px}.offer-product>*+*{border-top:1px solid #f7f5ff2e;border-left:0}.offer-product-scope,.offer-product-result{min-height:360px}.offer-paths,.offer-price,.offer-final{padding-inline:20px}.offer-paths-heading h2,.offer-price h2{font-size:clamp(3.3rem,15vw,5.5rem)}.offer-path-list{margin-top:56px}.offer-final h2{font-size:clamp(4rem,19vw,6.5rem)}.offer-final .button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.offer-page *,.offer-page :before,.offer-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
