.mv-landing{overflow-x:clip;max-width:100vw}.mv-landing a[id],.mv-landing section[id]{scroll-margin-top:96px}@media (min-width:1024px){.mv-landing a[id],.mv-landing section[id]{scroll-margin-top:112px}}.mv-landing .font-display{letter-spacing:-.04em}.mv-landing .h-tight{letter-spacing:-.045em}.mv-landing .font-mono{font-variant-numeric:tabular-nums}.mv-landing .nav-scrolled{background:hsla(40,45%,94%,.82);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 rgba(15,27,45,.06),0 6px 20px -16px rgba(15,27,45,.18)}.mv-landing .glass{background:hsla(0,0%,100%,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mv-landing .hero-hatch{background:radial-gradient(60% 70% at 90% -10%,rgba(43,167,160,.18) 0,transparent 60%),radial-gradient(50% 60% at -10% 30%,rgba(255,107,71,.15) 0,transparent 60%),linear-gradient(180deg,#f6f1e7,#f0eadc)}.js-reveal .mv-landing .reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease-out,transform .5s ease-out}.js-reveal .mv-landing .reveal.in{opacity:1;transform:none}@keyframes mv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mv-landing .marquee-track{animation:mv-marquee 32s linear infinite;min-width:0}.mv-landing .quote-mark:before{content:"\201C";position:absolute;top:-26px;left:-4px;font-family:var(--font-bricolage),serif;font-size:108px;line-height:1;color:#ff6b47;opacity:.2}.mv-landing .pro-card{background:radial-gradient(120% 80% at 50% -20%,rgba(255,107,71,.08) 0,transparent 55%),#fff}.mv-landing .pro-halo{position:absolute;inset:-18px;border-radius:36px;pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 50% 0,rgba(255,107,71,.55) 0,transparent 70%),radial-gradient(70% 60% at 50% 100%,rgba(43,167,160,.35) 0,transparent 70%),radial-gradient(80% 80% at 50% 50%,rgba(255,107,71,.18) 0,transparent 75%);filter:blur(22px);animation:mv-pro-halo-pulse 4.5s ease-in-out infinite}@keyframes mv-pro-halo-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.025)}}.mv-landing details>summary{list-style:none;cursor:pointer;transition:color .25s ease,background-color .25s ease}.mv-landing details>summary::-webkit-details-marker{display:none}.mv-landing details[open]>summary{color:#ff6b47}.mv-landing details:hover:not([open])>summary{background:rgba(255,107,71,.04)}.mv-landing .faq-chev{transition:transform .45s cubic-bezier(.34,1.36,.64,1),color .25s ease}.mv-landing details[open] .faq-chev{transform:rotate(180deg);color:#ff6b47}.mv-landing .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.25,1)}.mv-landing details[open] .faq-body{grid-template-rows:1fr}.mv-landing .faq-body>div{overflow:hidden}.mv-landing .faq-body>div>*{opacity:0;transform:translateY(-4px);transition:opacity .35s ease .08s,transform .35s ease .08s}.mv-landing details[open] .faq-body>div>*{opacity:1;transform:translateY(0)}.mv-landing details{transition:box-shadow .25s ease,background-color .25s ease}.mv-landing details[open]{background:#fff;box-shadow:0 1px 2px rgba(15,27,45,.04),0 8px 24px -10px rgba(15,27,45,.08)}@keyframes mv-alert-in{0%{opacity:0;transform:translateY(8px) scale(.95)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mv-alert-loop{0%{opacity:0;transform:translateY(8px) scale(.95)}70%,8%{opacity:1;transform:translateY(0) scale(1)}80%,to{opacity:0;transform:translateY(4px) scale(.98)}}.mv-landing .anim-alert{animation:mv-alert-in .6s ease-out 1.5s both,mv-alert-loop 9s ease-in-out 2.5s infinite}@keyframes mv-block-reslot{0%,27%{transform:translateY(0);box-shadow:0 1px 2px rgba(15,27,45,.04),0 2px 8px -2px rgba(15,27,45,.06)}33%{transform:translateY(-3px) scale(1.015);box-shadow:0 0 0 3px rgba(255,107,71,.35),0 14px 32px -10px rgba(255,107,71,.5)}50%,70%{transform:translateY(38px) scale(1.015);box-shadow:0 0 0 3px rgba(255,107,71,.35),0 14px 32px -10px rgba(255,107,71,.5)}82%{transform:translateY(0) scale(1);box-shadow:0 1px 2px rgba(15,27,45,.04),0 2px 8px -2px rgba(15,27,45,.06)}to{transform:translateY(0);box-shadow:0 1px 2px rgba(15,27,45,.04),0 2px 8px -2px rgba(15,27,45,.06)}}.mv-landing .anim-block-reslot{animation:mv-block-reslot 9s cubic-bezier(.45,.05,.25,1) 2.5s infinite}@keyframes mv-block-flash{0%,30%{opacity:0;transform:translateX(-100%)}38%{opacity:.55}50%{opacity:0;transform:translateX(120%)}72%{opacity:0;transform:translateX(-100%)}78%{opacity:.4}86%,to{opacity:0;transform:translateX(120%)}}.mv-landing .anim-block-flash{animation:mv-block-flash 9s ease-out 2.5s infinite}@keyframes mv-time-out{0%,28%{opacity:1;transform:translateY(0)}33%,75%{opacity:0;transform:translateY(-6px)}82%,to{opacity:1;transform:translateY(0)}}@keyframes mv-time-in{0%,33%{opacity:0;transform:translateY(6px)}38%,75%{opacity:1;transform:translateY(0)}82%,to{opacity:0;transform:translateY(6px)}}.mv-landing .anim-time-out{animation:mv-time-out 9s ease-in-out 2.5s infinite}.mv-landing .anim-time-in{animation:mv-time-in 9s ease-in-out 2.5s infinite}@keyframes mv-reslot-badge{0%,30%{opacity:0;transform:translateY(-4px) scale(.85)}38%,68%{opacity:1;transform:translateY(0) scale(1)}75%,to{opacity:0;transform:translateY(-2px) scale(.95)}}.mv-landing .anim-reslot-badge{animation:mv-reslot-badge 9s ease-out 2.5s infinite}@keyframes mv-ok-pulse{0%,40%{transform:scale(1);background-color:#d6efec}50%{transform:scale(1.06);background-color:rgba(43,167,160,.22)}60%,80%{transform:scale(1);background-color:#d6efec}86%{transform:scale(1.04);background-color:rgba(43,167,160,.18)}92%,to{transform:scale(1);background-color:#d6efec}}.mv-landing .anim-ok-pulse{animation:mv-ok-pulse 9s ease-out 2.5s infinite;transform-origin:left center}@keyframes mv-ghost-row{0%,35%{opacity:0}45%,65%{opacity:1}75%,to{opacity:0}}.mv-landing .anim-ghost-row{animation:mv-ghost-row 9s ease-in-out 2.5s infinite}@media (prefers-reduced-motion:reduce){.js-reveal .mv-landing .reveal{opacity:1;transform:none;transition:none}.mv-landing .anim-alert,.mv-landing .anim-block-flash,.mv-landing .anim-block-reslot,.mv-landing .anim-ghost-row,.mv-landing .anim-ok-pulse,.mv-landing .anim-reslot-badge,.mv-landing .anim-time-in,.mv-landing .anim-time-out,.mv-landing .animate-pin-pulse,.mv-landing .animate-soft-pulse,.mv-landing .marquee-track,.mv-landing .pro-halo{animation:none!important}.mv-landing .anim-time-out{opacity:0!important}.mv-landing .anim-reslot-badge,.mv-landing .anim-time-in{opacity:1!important}.mv-landing .faq-body,.mv-landing .faq-body>div>*,.mv-landing .faq-chev,.mv-landing details,.mv-landing details>summary{transition:none!important}.mv-landing .pro-halo{opacity:.65}}@media print{.mv-landing .anim-alert,.mv-landing .anim-block-flash,.mv-landing .marquee-track,.mv-landing .pro-halo,.mv-landing header{display:none!important}.mv-landing section{page-break-inside:avoid;padding:24px 0!important}.mv-landing .reveal{opacity:1!important;transform:none!important}.mv-landing,.mv-landing .hero-hatch{background:#fff!important}}