.mr-home{--bg:#fcfbf9;--band:#f8f5f0;--surface:#fff;--ink:#14171c;--ink-2:#3a4250;--muted:#5a6473;--faint:#8a93a1;--whisper:#a39a8c;--line:#e8e4dc;--line-2:#ebe7df;--line-soft:#f0ede7;--accent:#2451d6;--accent-text:#2451d6;--accent-2:#1a3fb0;--accent-soft:#eef2fe;--accent-tint:#f4f7fe;--accent-line:#cbd8fa;--verify:#2451d6;--verify-bg:#eef2fe;--verify-line:#cbd8fa;--flag:#b4451f;--flag-bg:#fbf1ec;--flag-line:#f1d6c9;--flag-note:#8a4527;--flag-dot:#b4451f;--panel:#14171c;--panel-2:#1e2329;--panel-ink:#fff;--panel-muted:#a3abb8;--panel-faint:#7e8694;--panel-line:#2a2f39;--panel-eyebrow:#7fa0f0;--btn:#2451d6;--btn-ink:#fff;--btn-hover:#1a3fb0;--shadow:#14171c4d;--shadow-soft:#14171c38;background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mr-home,.mr-home *,.mr-home :before,.mr-home :after{box-sizing:border-box}.mr-home ::selection{background:#d7e0fb}@keyframes mr-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes mr-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mr-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes mr-scan{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes mr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes mr-ring{0%{stroke-dashoffset:251px}to{stroke-dashoffset:38px}}@keyframes mr-row{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes mr-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes mr-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes mr-drift{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}@keyframes mr-spin{to{transform:rotate(360deg)}}@keyframes mr-shine{0%,to{background-position:0%}50%{background-position:100%}}.mr-anim{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) forwards mr-up}.mr-lift{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,border-color .2s,background .2s}.mr-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:22px;font-size:13px;font-weight:500}.mr-eyebrow--panel{color:var(--panel-eyebrow)}.mr-price{font-family:var(--font-display);color:var(--ink);text-align:center;font-size:38px;font-weight:600;line-height:1}.mr-price-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--whisper);text-align:center;margin-top:8px;margin-bottom:20px;font-size:10px}details.mr-faq{border-top:1px solid var(--line)}details.mr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;list-style:none;display:flex}details.mr-faq summary::-webkit-details-marker{display:none}.mr-faq-q{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:600}.mr-faq-ic{color:var(--accent-text);flex-shrink:0;transition:transform .25s;display:inline-flex}details.mr-faq[open] .mr-faq-ic{transform:rotate(135deg)}.mr-faq-a{color:var(--muted);max-width:740px;margin:0;padding:0 44px 26px 4px;font-size:15px;line-height:1.7}@keyframes hp-act1{0%,2%{opacity:.34}7%{opacity:1}95%{opacity:1}99%,to{opacity:.34}}@keyframes hp-act2{0%,22%{opacity:.34}27%{opacity:1}95%{opacity:1}99%,to{opacity:.34}}@keyframes hp-act3{0%,42%{opacity:.34}47%{opacity:1}95%{opacity:1}99%,to{opacity:.34}}@keyframes hp-act4{0%,66%{opacity:.34}71%{opacity:1}95%{opacity:1}99%,to{opacity:.34}}@keyframes hp-bar{0%,4%{width:0}19%{width:100%}95%{width:100%}99%,to{width:0}}@keyframes hp-done{0%,15%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.15)}24%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.5)}}@keyframes hp-pop{0%,24%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.12)}35%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.6)}}@keyframes hp-rail{0%,4%{height:0}90%{height:100%}96%,to{height:0}}@keyframes hpv1{0%,44%{opacity:0;transform:scale(.5)}48%{opacity:1;transform:scale(1.15)}51%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.5)}}@keyframes hpv2{0%,47%{opacity:0;transform:scale(.5)}51%{opacity:1;transform:scale(1.15)}54%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.5)}}@keyframes hpv3{0%,50%{opacity:0;transform:scale(.5)}54%{opacity:1;transform:scale(1.15)}57%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.5)}}@keyframes hp-pill{0%,60%{opacity:0;transform:scale(.8)}64%{opacity:1;transform:scale(1.08)}68%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.8)}}@keyframes hpg1{0%,68%{opacity:0;transform:translateY(6px)}73%{opacity:1;transform:translateY(0)}95%{opacity:1}99%,to{opacity:0}}@keyframes hpg2{0%,72%{opacity:0;transform:translateY(6px)}77%{opacity:1;transform:translateY(0)}95%{opacity:1}99%,to{opacity:0}}@keyframes hpg3{0%,76%{opacity:0;transform:translateY(6px)}81%{opacity:1;transform:translateY(0)}95%{opacity:1}99%,to{opacity:0}}@keyframes hp-flagdot{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:980px){[data-screen-label=Homepage] div[style*=max-width\:1200px][style*="margin:0 auto"],[data-screen-label=Homepage] div[style*=max-width\:860px][style*="margin:0 auto"]{padding-left:22px!important;padding-right:22px!important}[data-screen-label=Homepage] div[style*=grid-template-columns]{grid-template-columns:1fr!important}[data-screen-label=Homepage] div[style*=position\:sticky]{position:static!important;top:auto!important}[data-screen-label=Homepage] h2{font-size:34px!important;line-height:1.15!important}[data-screen-label=Homepage] div[style*="padding:80px 56px"]{padding:48px 26px!important}.mr-hero-grid{gap:44px!important;padding-top:46px!important;padding-bottom:54px!important}.mr-h1{font-size:46px!important}.mr-hide-sm{display:none!important}}@media (max-width:620px){[data-screen-label=Homepage] h2{font-size:28px!important}.mr-h1{font-size:35px!important}.mr-hero-sub{font-size:16.5px!important}.mr-trust span[style*=height\:14px]{display:none!important}.mr-trust span[style*="padding:0 26px"]{padding:0 12px!important}}@media (prefers-reduced-motion:reduce){.mr-home *,.mr-home :before,.mr-home :after{transition:none!important;animation:none!important}.mr-home .mr-anim{opacity:1!important}}
