.marketing-site{background:var(--marketing-black);color:var(--marketing-light);overflow-x:clip}.marketing-hero-overlay{background:linear-gradient(90deg, var(--marketing-black) 0%, color-mix(in oklab, var(--marketing-black) 88%, transparent) 42%, color-mix(in oklab, var(--marketing-black) 28%, transparent) 100%)}.marketing-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.marketing-reveal.is-visible{opacity:1;transform:translateY(0)}.marketing-phone{box-shadow:0 28px 80px color-mix(in oklab, var(--marketing-black) 45%, transparent)}@media (width<=767px){.marketing-hero-overlay{background:linear-gradient(180deg, color-mix(in oklab, var(--marketing-black) 78%, transparent) 0%, var(--marketing-black) 88%)}}@media (prefers-reduced-motion:reduce){.marketing-reveal{opacity:1;transition:none;transform:none}}
