.landing-page-root{font-feature-settings:"cv02", "cv03", "cv04", "cv11";scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}.landing-glow-indigo{background:radial-gradient(circle at 50% 30%,#6366f114,#0000 70%)}.smartphone-mockup-compact{background:#0f172a;border-radius:28px;padding:8px;box-shadow:0 15px 35px -10px #0f172a40,inset 0 0 0 1px #ffffff26}.smartphone-screen-compact{background:#fff;border-radius:20px;overflow:hidden}.landing-cta-btn{touch-action:manipulation;transition:transform .15s,background-color .15s,box-shadow .15s}.landing-cta-btn:active{transform:scale(.97)}.sticky-mobile-cta{padding-bottom:max(12px, env(safe-area-inset-bottom))}
