.landing-header{justify-content:space-between}.landing-header #site-nav,.landing-header .menu-toggle{display:none!important}.landing-header-cta{display:inline-flex;align-items:center;padding:9px 22px;background-color:var(--coral);color:var(--light);border:none;border-radius:var(--r);font-family:var(--font);font-weight:600;font-size:.9rem;cursor:pointer;transition:transform var(--transition) ease,box-shadow var(--transition) ease;white-space:nowrap}.landing-header-cta:hover{transform:scale(1.03);box-shadow:var(--shadow-md);background-color:#ff6f61e6}.landing-hero{min-height:auto;padding-top:clamp(120px,17vh,164px);padding-bottom:clamp(72px,11vh,112px)}.landing-hero .page-hero-content{max-width:780px}.landing-hero .page-hero-title{max-width:11ch}.landing-hero .page-hero-sub{max-width:60ch}.landing-hero .page-hero-ctas{margin-top:30px}.landing-proof{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:28px;font-size:.85rem;font-weight:300;color:#f5f5f5a6;letter-spacing:.02em}.landing-proof-dot{color:var(--coral);font-weight:700}@media (max-width: 760px){.landing-hero{padding-top:112px;padding-bottom:58px}.landing-hero .page-hero-title,.landing-hero .page-hero-sub{max-width:none}.landing-hero .page-hero-ctas{gap:10px}.landing-hero .page-hero-ctas .cta-primary,.landing-hero .page-hero-ctas .cta-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.landing-hero{padding-top:98px;padding-bottom:46px}.landing-hero .page-hero-title{font-size:clamp(2rem,10vw,2.6rem)}.landing-proof-dot{display:none}.landing-proof{flex-direction:column;align-items:flex-start;gap:4px}}
