.RbYsCa_root{min-height:100vh;color:var(--acx-text);background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--acx-orange) 8%, transparent), transparent 28%), var(--acx-canvas);overflow:clip}.RbYsCa_hero,.RbYsCa_section{width:min(1440px,100% - 4rem);margin-inline:auto}.RbYsCa_hero{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);align-items:center;gap:clamp(4rem,7vw,7rem);min-height:calc(100svh - 78px);padding-block:clamp(8rem,12vh,11rem) clamp(6rem,10vh,9rem);display:grid}.RbYsCa_heroCopy{max-width:690px}.RbYsCa_eyebrow{color:var(--acx-orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:800}.RbYsCa_hero h1,.RbYsCa_sectionIntro h2,.RbYsCa_heroStage h2,.RbYsCa_finalCta h2{font-family:var(--font-acx-display,Inter, system-ui, sans-serif);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:620}.RbYsCa_hero h1{max-width:9.5ch;font-size:clamp(4.5rem,6.4vw,7.4rem);line-height:.91}.RbYsCa_lede,.RbYsCa_sectionIntro>p:last-child,.RbYsCa_finalCta>div>p:last-child{max-width:56ch;color:var(--acx-text-muted);margin:1.7rem 0 0;font-size:clamp(1.04rem,1.4vw,1.2rem);line-height:1.7}.RbYsCa_actions,.RbYsCa_finalActions{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.RbYsCa_heroStage{flex-direction:column;justify-content:flex-end;min-height:520px;padding:clamp(2.5rem,5vw,5rem);display:flex;border-radius:clamp(1.5rem,3vw,2.4rem)!important}.RbYsCa_heroStage h2{max-width:11ch;font-size:clamp(2.7rem,4.4vw,4.8rem);line-height:.96}.RbYsCa_heroSequence{border-top:1px solid var(--acx-border);border-bottom:1px solid var(--acx-border);color:var(--acx-text-muted);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2.5rem;padding-block:1.2rem;padding-inline:0;font-size:.88rem;font-weight:650;list-style:none;display:flex}.RbYsCa_heroSequence li{align-items:center;gap:.7rem;display:flex}.RbYsCa_heroSequence strong{color:var(--acx-text)}.RbYsCa_stageNote{max-width:54ch;color:var(--acx-text-muted);margin:1.25rem 0 0;font-size:.9rem;line-height:1.62}.RbYsCa_section{padding-block:var(--acx-marketing-section-y,clamp(7rem, 10vw, 11rem));position:relative}.RbYsCa_section:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acx-border) 72%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.RbYsCa_sectionIntro{max-width:1020px;margin-bottom:clamp(3rem,5vw,4.5rem)}.RbYsCa_sectionIntro h2,.RbYsCa_finalCta h2{font-size:clamp(2.9rem,4.7vw,5.2rem);line-height:.96}.RbYsCa_controlGrid{border-top:1px solid var(--acx-border);gap:0;display:grid}.RbYsCa_controlRow{border-bottom:1px solid var(--acx-border);grid-template-columns:minmax(150px,.25fr) minmax(260px,.42fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.RbYsCa_controlRow .RbYsCa_eyebrow{margin:0}.RbYsCa_controlRow h3{font-family:var(--font-acx-display,Inter, system-ui, sans-serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.7vw,2.9rem);font-weight:620;line-height:1}.RbYsCa_controlRow>p:last-child{color:var(--acx-text-muted);margin:0;font-size:.98rem;line-height:1.68}.RbYsCa_finalSection{padding-bottom:clamp(8rem,12vw,12rem)}.RbYsCa_finalCta{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:clamp(3rem,7vw,7rem);min-height:500px;padding:clamp(3rem,6vw,6rem);display:grid;border-radius:clamp(1.5rem,3vw,2.4rem)!important}.RbYsCa_finalCta h2{max-width:11ch}.RbYsCa_finalActions{justify-content:flex-end}@media (max-width:980px){.RbYsCa_hero{grid-template-columns:1fr;min-height:0;padding-top:8.5rem}.RbYsCa_heroCopy{max-width:780px}.RbYsCa_hero h1{max-width:11ch}.RbYsCa_heroStage,.RbYsCa_finalCta{min-height:0}.RbYsCa_controlRow,.RbYsCa_finalCta{grid-template-columns:1fr}.RbYsCa_finalActions{justify-content:flex-start}}@media (max-width:640px){.RbYsCa_hero,.RbYsCa_section{width:min(100% - 1.5rem,1440px)}.RbYsCa_hero{padding-block:7rem 5rem}.RbYsCa_hero h1{max-width:none;font-size:clamp(3.45rem,15vw,5rem)}.RbYsCa_actions,.RbYsCa_actions>a,.RbYsCa_finalActions,.RbYsCa_finalActions>a{width:100%}.RbYsCa_actions>a,.RbYsCa_finalActions>a{justify-content:center}.RbYsCa_heroStage,.RbYsCa_finalCta{padding:1.65rem}.RbYsCa_controlRow{gap:1rem}}
