.page_page__0MyF3{min-height:100svh;width:100%;background:transparent;color:var(--fg);padding:clamp(4rem,10vw,6rem) clamp(1.5rem,6vw,4rem) clamp(6rem,12vw,8rem)}.page_hero__0uQao{max-width:960px;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto clamp(4rem,12vw,6.5rem)}.page_heroLabel__jASFA{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.48rem;font-size:.8rem;color:rgba(237,241,232,.56)}.page_hero__0uQao h1{font-size:clamp(2.2rem,6vw,3.6rem);letter-spacing:-.08rem;line-height:1.12;font-weight:700}.page_heroLead__gEY86{max-width:720px;font-family:DM Sans,sans-serif;font-size:clamp(1rem,2.4vw,1.3rem);line-height:1.6;color:rgba(237,241,232,.8)}.page_sections__VhULu{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem)}.page_section__SBhAA{position:relative;padding:clamp(2.2rem,6vw,3.5rem);border-radius:1.75rem;background:rgba(6,7,12,.78);box-shadow:0 28px 56px rgba(0,0,0,.45);border:1px solid rgba(237,241,232,.08);display:grid;grid-gap:clamp(1.25rem,3vw,1.9rem);gap:clamp(1.25rem,3vw,1.9rem);opacity:0;transform:translate3d(0,64px,0);transition:opacity .8s ease,transform .9s cubic-bezier(.16,1,.3,1);scroll-margin-top:clamp(5rem,14vw,8rem)}.page_visible___TuYt{opacity:1;transform:translateZ(0)}.page_sectionIndex__Hterr{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.48rem;font-size:.75rem;color:rgba(237,241,232,.5)}.page_sectionHeader__utVKt{display:flex;flex-direction:column;gap:.6rem}.page_kicker__8NlgG{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.32rem;font-size:.75rem;color:rgba(237,241,232,.56)}.page_sectionHeader__utVKt h2{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.08rem;line-height:1.1}.page_sectionDescription__wwk8e{max-width:720px;font-family:DM Sans,sans-serif;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.7;color:rgba(237,241,232,.82)}.page_sectionHighlights__5hxkU{list-style:none;display:grid;grid-gap:.8rem;gap:.8rem;padding:0;margin:0;font-family:DM Sans,sans-serif;color:rgba(237,241,232,.78);font-size:clamp(.95rem,2vw,1.1rem)}.page_sectionHighlights__5hxkU li{display:flex;align-items:flex-start;gap:.75rem}.page_sectionHighlights__5hxkU li:before{content:"";width:.55rem;height:.55rem;border-radius:50%;margin-top:.4rem;background:rgba(237,241,232,.35);flex-shrink:0;filter:drop-shadow(0 0 4px rgba(237,241,232,.18))}.page_pageCta__wxbF3{margin:clamp(3rem,10vw,5rem) auto 0;display:flex;justify-content:center}@media (max-width:900px){.page_pageCta__wxbF3{margin:clamp(2.4rem,14vw,3.8rem) auto 0}.page_page__0MyF3{padding:clamp(3rem,10vw,4rem) clamp(1rem,7vw,2.5rem) clamp(4rem,12vw,6rem)}.page_section__SBhAA{border-radius:1.4rem;padding:clamp(1.75rem,6vw,2.6rem);gap:1.2rem}}@media (max-width:640px){.page_hero__0uQao{gap:1rem;margin-bottom:clamp(3rem,18vw,4rem)}.page_heroLabel__jASFA{letter-spacing:.32rem}.page_hero__0uQao h1{font-size:clamp(1.9rem,8vw,2.6rem)}.page_heroLead__gEY86{font-size:.95rem;line-height:1.55}.page_sectionIndex__Hterr{letter-spacing:.36rem}.page_sectionHighlights__5hxkU{gap:.65rem}.page_sectionHighlights__5hxkU li:before{margin-top:.35rem}}.cta-section{--cta-footer-reserve:clamp(200px,28vh,320px);--cta-footer-overlap:0px;position:relative;width:100%;min-height:calc(100svh + var(--cta-footer-reserve));background-color:var(--bg);color:var(--fg);padding:clamp(4rem,9vw,7rem) clamp(1.5rem,5vw,3rem)}.cta-content{--cta-activation-offset:clamp(8rem,24vh,18rem);--cta-activation-opacity:0;position:-webkit-sticky;position:sticky;top:calc(100svh - clamp(16rem, 28vw, 22rem));transform:translateY(calc(var(--cta-activation-offset) - var(--cta-footer-overlap)));opacity:var(--cta-activation-opacity);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;text-align:center;transition:transform .5s ease,opacity .5s ease}.cta-content.is-active{--cta-activation-offset:0px;--cta-activation-opacity:1}.cta-lead{display:flex;width:100%;max-width:900px}.cta-button,.cta-lead{justify-content:center}.cta-button{position:relative;display:inline-flex;align-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(3.25rem,6vw,6.5rem);font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.14rem;text-transform:uppercase;color:var(--fg);background:transparent;border:none;border-radius:3rem;cursor:pointer;overflow:hidden;will-change:width,height,border-radius,background-color,color;transform:translateZ(0);transform-style:preserve-3d;z-index:2}.cta-button--compact{padding:clamp(1.2rem,2.4vw,1.85rem) clamp(2.6rem,5vw,4.5rem);font-size:clamp(1.6rem,3.4vw,2.4rem);border-radius:2.6rem}.cta-button-label{position:relative;z-index:1;display:inline-block;will-change:transform,opacity;padding:0 .5rem;overflow:hidden}.cta-button-line{position:relative;display:inline-flex;white-space:nowrap;gap:0}.cta-button-line--ghost{position:absolute;top:0;left:0;pointer-events:none}.cta-letter{display:inline-block;transform-origin:50% 100%;will-change:transform,opacity}.cta-letter--space{width:.45ch}@media (max-width:1000px){.cta-button{padding:1.25rem 2.75rem;letter-spacing:-.08rem}.cta-button--compact{padding:1rem 2.2rem;font-size:clamp(1.2rem,5vw,1.6rem)}.cta-section{--cta-footer-reserve:clamp(220px,38vh,360px);padding:clamp(3.6rem,11vw,6.5rem) clamp(1.2rem,6vw,2.4rem)}.cta-content{top:calc(100svh - clamp(16rem, 36vw, 22rem));transform:translateY(calc(var(--cta-activation-offset) - var(--cta-footer-overlap)));gap:clamp(1.2rem,5vw,2.2rem)}}@media (min-width:1600px){.cta-section{--cta-footer-reserve:clamp(200px,26vh,320px)}.cta-content{top:calc(100svh - clamp(16rem, 24vw, 22rem));--cta-activation-offset:clamp(7rem,20vh,16rem)}}@media (max-width:720px){.cta-section{--cta-footer-reserve:0px;min-height:auto;padding:clamp(2.4rem,11vw,3.6rem) clamp(1rem,7vw,2rem) clamp(3.4rem,14vw,4.6rem);margin-bottom:clamp(2.2rem,12vw,3.6rem)}.cta-content{position:static;transform:translateY(var(--cta-activation-offset));gap:clamp(1rem,6vw,1.6rem);opacity:1}.cta-button{font-size:clamp(1.25rem,8vw,1.8rem);letter-spacing:-.04rem;padding:clamp(1rem,5vw,1.6rem) clamp(2.1rem,8vw,3rem)}.cta-button-label{padding:0 .35rem}}