.menu-landing{--ml-cerulean:#00bfe7;--ml-lime:#c8ff4d;--ml-ink:#07161c;--ml-muted:#607079;--ml-surface:#f1f5f3;--ml-deep:#031014;--ml-glow:rgba(0,191,231,0.24);color:var(--ml-ink);background:var(--ml-surface);overflow:clip}.menu-landing section{position:relative;content-visibility:auto;contain-intrinsic-size:1px 720px}.menu-landing section:first-of-type{content-visibility:visible;contain-intrinsic-size:auto}.menu-landing .ml-kicker{display:inline-flex;align-items:center;gap:.65rem;font-size:.75rem;font-weight:800;letter-spacing:.08em}.menu-landing .ml-kicker:before{width:1.75rem;height:1px;content:"";background:currentColor}.menu-landing .ml-grid{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,black 15%,transparent 90%);contain:paint;pointer-events:none}.menu-landing .ml-noise{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-size:160px 160px;contain:paint;pointer-events:none}.menu-landing .ml-glow{pointer-events:none;border-radius:999px;background:radial-gradient(circle at center,var(--ml-glow-color,rgba(0,191,231,.18)) 0,transparent 68%)}.menu-landing .ml-orbit{border:1px solid rgba(0,191,231,.16);border-radius:999px;animation:ml-spin 28s linear infinite;contain:layout style;backface-visibility:hidden}.menu-landing .ml-orbit:after{position:absolute;top:50%;left:-4px;width:8px;height:8px;content:"";border-radius:50%;background:var(--color-cerulean);box-shadow:0 0 22px var(--color-cerulean)}.menu-landing .ml-glass{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(7,22,28,.82));box-shadow:0 32px 90px rgba(0,0,0,.36)}.menu-landing .ml-primary{box-shadow:0 0 0 1px rgba(200,255,77,.25),0 16px 44px rgba(31,13,58,.6)}.menu-landing .ml-primary:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(200,255,77,.4),0 20px 50px rgba(31,13,123,.8)}.puprple-color{background-color:rgba(33,14,63,.6)}.menu-landing .ml-card{border:1px solid rgba(7,22,28,.08);border-radius:1.5rem;background:rgba(255,255,255,.72);box-shadow:0 18px 60px rgba(7,22,28,.06)}@keyframes ml-spin{to{transform:rotate(1turn)}}.menu-landing [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.menu-landing [data-reveal].is-visible{opacity:1;transform:translateY(0)}.menu-landing>main>section:first-of-type [data-reveal]{opacity:1;transform:none}@keyframes ml-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.menu-landing .ml-phone-float{animation:ml-float 5s ease-in-out infinite;backface-visibility:hidden;contain:layout paint}.menu-landing .ml-anim-paused .ml-orbit,.menu-landing .ml-anim-paused .ml-phone-float{animation-play-state:paused!important}.menu-landing.ml-low-gpu .ml-orbit,.menu-landing.ml-low-gpu .ml-phone-float{animation:none!important}.menu-landing.ml-low-gpu .ml-grid,.menu-landing.ml-low-gpu .ml-noise{display:none}.menu-landing .ml-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px var(--ml-glow)}.menu-landing .ml-sticky-cta{box-shadow:0 -8px 24px rgba(6,16,24,.12)}@media (prefers-reduced-motion:reduce){.menu-landing *,.menu-landing :after,.menu-landing :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (update:slow){.menu-landing .ml-orbit,.menu-landing .ml-phone-float{animation:none!important}.menu-landing .ml-grid,.menu-landing .ml-noise{display:none}}