.mssite{--em:#064e3b;--em2:#0c6a4e;--gold:#facc15;--cream:#faf8f3;--ink:#1f2937;--sub:#6b7280;--line:#eae5da;background:var(--cream);color:var(--ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;min-height:100vh;line-height:1.55}.mssite h1,.mssite h2,.mssite h3,.mssite h4,.mssite .serif{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em}.mssite .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mssite a{color:inherit;text-decoration:none}.mssite .goldcta{color:#3a2e00;cursor:pointer;background:linear-gradient(#ffdd57,#facc15);border:none;border-radius:14px;padding:14px 24px;font-size:15px;font-weight:800;display:inline-block;box-shadow:0 14px 34px -12px #facc15bf}.mssite .ghost{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:13px 20px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px -22px #064e3b80}.mssite .kicker{color:var(--em);letter-spacing:.09em;text-transform:uppercase;font-size:12.5px;font-weight:800}.mssite nav.msnav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f3e6;position:sticky;top:0}.mssite .nav{align-items:center;gap:13px;height:82px;display:flex}.mssite .brand{align-items:center;gap:12px;display:flex}.mssite .mark{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mssite .bname{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:#141413;font-size:24px;font-weight:700;line-height:1}.mssite .bname .g{color:var(--gold)}.mssite .btag{letter-spacing:.11em;color:var(--em);text-transform:uppercase;opacity:.85;margin-top:3px;font-size:10px;font-weight:700}.mssite .sp{flex:1}.mssite .navlink{color:var(--em);font-size:13px;font-weight:700}.mssite .langs{gap:2px;display:flex}.mssite .langs button{color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.mssite .langs button.on{background:var(--em);color:#fff}.mssite .toggle{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px;display:inline-flex;box-shadow:0 8px 24px -18px #064e3b80}.mssite .toggle a{color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;text-decoration:none}.mssite .toggle a.on{background:var(--em);color:#fff}.mssite .back{color:var(--em);text-underline-offset:3px;align-items:center;gap:7px;margin:18px 0 0;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:960px){.mssite .navlink,.mssite .toggle{display:none}}.mssite .burger{display:none}@media (max-width:960px){.mssite .burger{margin-left:8px;display:block;position:relative}.mssite .burger>summary{cursor:pointer;color:var(--em);border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 11px;font-size:20px;line-height:1;list-style:none}.mssite .burger>summary::-webkit-details-marker{display:none}.mssite .burger[open]>summary{background:var(--em);color:#fff}.mssite .burger .menu{border:1px solid var(--line);z-index:60;background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:230px;margin-top:8px;padding:8px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 20px 50px -20px #064e3b73}.mssite .burger .menu a,.mssite .burger .menu button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:700;text-decoration:none;display:block}.mssite .burger .menu a:hover,.mssite .burger .menu button:hover{background:#f4f0e8}}.mssite .hero{padding:40px 0 26px;position:relative;overflow:hidden}.mssite .blob{filter:blur(72px);opacity:.5;z-index:0;border-radius:50%;position:absolute}.mssite .blob.a{background:#d7efe4;width:520px;height:520px;top:-130px;left:-170px}.mssite .blob.b{background:#fdf3c9;width:460px;height:460px;top:30px;right:-150px}.mssite .hgrid{z-index:1;grid-template-columns:1.06fr .94fr;align-items:center;gap:44px;display:grid;position:relative}@media (max-width:900px){.mssite .hgrid{grid-template-columns:1fr;gap:26px}}.mssite .hero h1{color:var(--em);margin:10px 0 18px;font-size:clamp(26px,3.2vw,36px);line-height:1.1}.mssite .hero h1 .g{color:var(--gold)}.mssite .hero p.lead{color:#4b5563;max-width:580px;margin:0 0 18px;font-size:16px;line-height:1.7}.mssite .hero p.lead b{color:var(--em);font-weight:800}.mssite .hcta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mssite .micro{color:var(--sub);max-width:540px;margin-top:14px;font-size:12.5px;font-weight:600;line-height:1.5}.mssite .tension{border-left:3px solid var(--gold);max-width:560px;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--em);margin:0 0 22px;padding:12px 0 12px 18px;font-size:17.5px;line-height:1.42}.mssite .tension b{color:var(--em);font-weight:700}.mssite .cta-glow{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.mssite .cta-glow:hover{transform:translateY(-2px);box-shadow:0 20px 44px -10px #facc15e6}.mssite .cta-glow:after{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:38%;height:100%;animation:3.6s ease-in-out infinite mzshine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes mzshine{0%{left:-60%}55%,to{left:130%}}.mssite .hero-aura{pointer-events:none;z-index:0;position:absolute;inset:0}.mssite .hero-aura:before{content:"";background:radial-gradient(circle,#0a6a4e3d,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:-140px;left:-90px}.mssite .hero-aura:after{content:"";background:radial-gradient(circle,#facc1547,#0000 62%);border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite mzfloat;position:absolute;top:-10px;right:-60px}@keyframes mzfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.mssite .stats-aura{pointer-events:none;z-index:0;background:radial-gradient(circle,#facc152e,#0000 60%);width:420px;height:320px;position:absolute;top:-70px;left:28%}.mssite .hcard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 70px -44px #064e3b8c}.mssite .hcard .top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mssite .hcard .lbl{letter-spacing:.05em;color:var(--sub);text-transform:uppercase;font-size:12px;font-weight:800}.mssite .hcard .chip{color:#92700a;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.mssite .hcard .ttl{align-items:center;gap:11px;margin-bottom:14px;display:flex}.mssite .hcard .ic{background:#ecfdf5;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.mssite .hcard .ttl .k{color:var(--em);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mssite .hcard .ttl h3{color:var(--ink);margin:1px 0 0;font-size:19px}.mssite .hrow{color:#374151;align-items:flex-start;gap:11px;margin:9px 0;font-size:13.5px;display:flex}.mssite .num{background:var(--gold);color:#3a2e00;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:flex}.mssite .hcard .foot{color:var(--em);background:#ecfdf5;border-radius:12px;margin-top:14px;padding:9px 12px;font-size:13px;font-weight:700}.mssite .dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.mssite .dots i{cursor:pointer;background:#d9d2c4;border-radius:999px;width:8px;height:8px;transition:all .2s}.mssite .dots i.on{background:var(--em);width:22px}.mssite .proof{background:radial-gradient(130% 150% at 50% -30%,var(--em2),var(--em));color:#fff;position:relative;overflow:hidden}.mssite .stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:18px;padding:30px 0 6px;display:grid}@media (max-width:760px){.mssite .stats{grid-template-columns:1fr 1fr;gap:22px}}.mssite .stat .n{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--gold);font-size:33px;font-weight:700;line-height:1}.mssite .stat .l{color:#bfe6d7;max-width:180px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:12.5px}.mssite .rotor{justify-content:center;align-items:center;min-height:86px;padding:22px 0;display:flex;position:relative}.mssite .rl{opacity:0;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:#eafaf3;text-align:center;pointer-events:none;max-width:760px;margin:0 auto;font-size:clamp(16px,1.9vw,21px);line-height:1.32;transition:opacity .6s,transform .6s;position:absolute;transform:translateY(8px)}.mssite .rl.on{opacity:1;transform:none}.mssite .rl b{color:var(--gold);font-weight:700}.mssite section.block{padding:56px 0}.mssite .center{text-align:center}.mssite .sub{color:#4b5563;max-width:680px;font-size:16.5px;line-height:1.6}.mssite .sub.c{margin-left:auto;margin-right:auto}.mssite .blocs{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}@media (max-width:860px){.mssite .blocs{grid-template-columns:1fr}}.mssite .bl{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:20px 22px;display:flex;box-shadow:0 22px 50px -42px #064e3b66}.mssite .bl .hd{align-items:center;gap:11px;margin-bottom:9px;display:flex}.mssite .bl .lab{letter-spacing:.05em;color:var(--em);text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.mssite .bl h4{color:var(--ink);margin:0;font-size:16.5px}.mssite .bl p{color:#4b5563;margin:0;font-size:14px;line-height:1.55}.mssite .bl p b{color:var(--em)}.mssite .bl .gains{flex:1;margin:12px 0 0;padding:0;list-style:none}.mssite .bl .gains li{color:#374151;align-items:flex-start;gap:9px;margin:7px 0;font-size:13px;font-weight:600;line-height:1.45;display:flex}.mssite .bl .gains li:before{content:"✓";width:19px;height:19px;color:var(--em2);background:#ecfdf5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}.mssite .bl .acts{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.mssite .bl .acts button,.mssite .bl .acts a{cursor:pointer;color:var(--em);text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:800;text-decoration:underline}.mssite .closer{text-align:center;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--em);margin-top:26px;font-size:clamp(20px,2.6vw,27px);line-height:1.3}.mssite .hiw{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}@media (max-width:820px){.mssite .hiw{grid-template-columns:1fr}}.mssite .hcell{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;padding:18px 20px;display:flex;box-shadow:0 22px 50px -42px #064e3b66}.mssite .hcell.dark{background:var(--em);border-color:var(--em);color:#fff}.mssite .hcell.dark .num{background:var(--gold)}.mssite .hcell p{margin:0;font-size:14px;line-height:1.5}.mssite .hcell.dark p{color:#eafaf3}.mssite .hcell .num{margin-top:1px}.mssite .hcell b{color:var(--em)}.mssite .hcell.dark b{color:var(--gold)}.mssite .who{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}@media (max-width:820px){.mssite .who{grid-template-columns:1fr}}.mssite .wc{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px 22px;box-shadow:0 22px 50px -44px #064e3b52}.mssite .wc h4{color:var(--em);margin:0 0 5px;font-size:16px}.mssite .wc p{color:#4b5563;margin:0;font-size:13.5px;line-height:1.55}.mssite .lift,.mssite .bl,.mssite .wc,.mssite .hcell{transition:transform .18s,box-shadow .18s}.mssite .lift:hover,.mssite .bl:hover,.mssite .wc:hover{transform:translateY(-4px)}.mssite .finalcta{background:radial-gradient(130% 150% at 50% -20%,var(--em2),var(--em));color:#fff;text-align:center;padding:60px 0}.mssite .finalcta .l{font-family:var(--font-fraunces),Fraunces,Georgia,serif;max-width:820px;margin:0 auto 10px;font-size:clamp(23px,3.2vw,34px);line-height:1.28}.mssite .finalcta .l b{color:var(--gold);font-weight:700}.mssite .finalcta .s{color:#bfe6d7;max-width:560px;margin:0 auto 26px;font-size:15.5px}.mssite .finalcta .hcta{justify-content:center}.mssite .finalcta .ghost{box-shadow:none}.mssite .sec-title{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--em);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.12;display:inline-flex}.mssite .sec-title:hover{filter:brightness(1.12)}.mssite .help-chip{background:var(--em);color:#fff;width:24px;height:24px;font-size:14px;font-weight:800;font-family:var(--font-inter),Inter,system-ui,sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mssite .help-chip:after{content:"";border:2px solid var(--gold);opacity:.6;border-radius:50%;animation:1.7s ease-out infinite hpring;position:absolute;inset:-2px}@keyframes hpring{0%{opacity:.6;transform:scale(.9)}70%{opacity:0;transform:scale(1.7)}to{opacity:0}}.mssite .mbg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#06281e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mssite .modal{color:#fff;background:linear-gradient(150deg,#053f30,#0a6a4e);border-radius:20px;width:100%;max-width:540px;padding:28px;position:relative;box-shadow:0 40px 90px -30px #0000008c}.mssite .modal h3{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:#fff;margin:0 0 4px;font-size:22px;font-weight:600}.mssite .modal .mtag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:800}.mssite .modal .mx,.mssite .demoshell .mx{color:#cfe6db;cursor:pointer;background:#ffffff1f;border:none;border-radius:9px;width:30px;height:30px;font-size:18px;position:absolute;top:14px;right:14px}.mssite .modal .mrow{color:#eaf3ee;align-items:flex-start;gap:12px;margin:14px 0;font-size:14px;line-height:1.5;display:flex}.mssite .modal .mrow .mi{background:#ffffff21;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.mssite .modal .mrow b{color:#fff}.mssite .demoshell{color:#fff;background:linear-gradient(150deg,#053f30,#0a6a4e);border-radius:20px;flex-direction:column;width:100%;max-width:960px;max-height:92vh;padding:26px;display:flex;position:relative;box-shadow:0 40px 90px -30px #0000008c}.mssite .demogrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:18px;display:grid}.mssite .dtile{text-align:left;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;padding:18px;font-family:inherit;transition:transform .15s,background .15s}.mssite .dtile:hover{background:#ffffff24;transform:translateY(-3px)}.mssite .dtile .dn{font-family:var(--font-fraunces),Fraunces,Georgia,serif;margin:10px 0 4px;font-size:17px;font-weight:600}.mssite .dtile .dd{color:#cfe6db;font-size:12.5px;line-height:1.45}.mssite .dtile .play{color:var(--gold);align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:800;display:inline-flex}.mssite .dframe{background:#053726;border:1px solid #ffffff29;border-radius:14px;flex:1;min-height:0;margin-top:14px;position:relative;overflow:hidden}.mssite .dframe .dload{color:#bfe6d7;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex;position:absolute;inset:0}.mssite .dframe .dload:before{content:"";border:2.5px solid #ffffff40;border-top-color:var(--gold);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite dspin}@keyframes dspin{to{transform:rotate(360deg)}}.mssite .dframe iframe{border:none;width:100%;height:min(66vh,600px);display:block;position:relative}.mssite .dtile .dic{background:#facc1529;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.mssite .dbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.mssite .dback{color:#eafaf3;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.mssite .dopen{color:var(--gold);text-underline-offset:3px;font-size:12.5px;font-weight:800;text-decoration:underline}.mssite .cgrid{text-align:left;grid-template-columns:.9fr 1.1fr;gap:22px;margin-top:26px;display:grid}@media (max-width:860px){.mssite .cgrid{grid-template-columns:1fr}}.mssite .side .card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:18px 20px;box-shadow:0 22px 50px -42px #064e3b66}.mssite .side .lab{letter-spacing:.05em;color:var(--em);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.mssite .side .big{color:var(--em);text-underline-offset:3px;font-size:16.5px;font-weight:800;text-decoration:underline}.mssite .side .ph{margin:6px 0;font-size:14px;font-weight:600}.mssite .side .ph span{color:var(--sub);margin-left:6px;font-size:12px}.mssite .side .card.demo p{color:#4b5563;margin:0 0 12px;font-size:13px;line-height:1.5}.mssite .form{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 22px 50px -42px #064e3b66}.mssite .form h3{color:var(--em);margin:0 0 4px;font-size:21px}.mssite .fsub{color:var(--sub);margin:0 0 16px;font-size:13px}.mssite .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.mssite .row2{grid-template-columns:1fr}}.mssite .fld{margin-bottom:12px}.mssite .fld label{color:#374151;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.mssite .fld input,.mssite .fld select,.mssite .fld textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;padding:11px 13px;font-family:inherit;font-size:14px}.mssite .fld input:focus,.mssite .fld select:focus,.mssite .fld textarea:focus{outline:2px solid var(--gold);outline-offset:0;border-color:#0000}.mssite .fld textarea{resize:vertical;min-height:110px}.mssite .submit{cursor:pointer;color:#3a2e00;background:linear-gradient(#ffdd57,#facc15);border:none;border-radius:13px;width:100%;padding:14px;font-size:15px;font-weight:800}.mssite .submit:disabled{opacity:.6;cursor:default}.mssite .fnote{color:var(--sub);text-align:center;margin-top:10px;font-size:12px}.mssite .fok{color:#065f46;text-align:center;padding:24px 0;font-size:15px;font-weight:700}.mssite .plogo{align-items:center;gap:13px;display:flex}.mssite .plogo .pn{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--em);font-size:23px;font-weight:700;line-height:1.05;display:block}.mssite .plogo .pn .g2{color:#b8860b;margin-left:1px}.mssite .plogo .ptag{color:#6b7280;margin-top:3px;font-size:12.5px;font-style:italic;font-weight:600;line-height:1.35;display:block}.mssite .bl .steps{margin:16px 0 0}.mssite .bl .steps .hrow{margin:11px 0;font-size:13.5px}.mssite .bl .steps .hrow b{color:var(--em)}.mssite .bl .does{margin:10px 0 0;padding:0;list-style:none}.mssite .bl .does li{color:#4b5563;margin:6px 0;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.mssite .bl .does li:before{content:"";background:var(--gold);border-radius:2px;width:7px;height:7px;position:absolute;top:9px;left:2px}.mssite .bl .sublab{letter-spacing:.06em;color:var(--em);text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:800}.mssite .price{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.mssite .pc{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:22px;display:flex;box-shadow:0 22px 50px -42px #064e3b66}.mssite .pc .tier{letter-spacing:.06em;color:var(--em);text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:800}.mssite .pc h4{color:var(--ink);margin:10px 0 2px;font-size:17px}.mssite .pc .amt{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--em);margin:8px 0 2px;font-size:28px}.mssite .pc .amt small{color:var(--sub);font-size:13px;font-family:var(--font-inter),Inter,sans-serif}.mssite .pc .pdesc{color:#4b5563;flex:1;margin:6px 0 0;font-size:13px;line-height:1.5}.mssite .pc .act{margin-top:14px}.mssite .pc .act a{background:var(--em);color:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:800;display:inline-block}.mssite .pc .act a.gold{color:#3a2e00;background:linear-gradient(#ffdd57,#facc15)}.mssite .audience{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}@media (max-width:820px){.mssite .audience{grid-template-columns:1fr}}.mssite .ac{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 22px 50px -44px #064e3b52}.mssite .ac:hover{transform:translateY(-4px)}.mssite .ac .k2{letter-spacing:.06em;color:var(--em);text-transform:uppercase;font-size:11px;font-weight:800}.mssite .ac h3{color:var(--em);margin:6px 0;font-size:19px}.mssite .ac p{color:#4b5563;margin:0;font-size:13.5px;line-height:1.55}.mssite .ac .go{color:var(--em);text-underline-offset:3px;margin-top:12px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-block}.mssite footer{border-top:1px solid var(--line);color:var(--sub);text-align:center;padding:30px 0;font-size:13px}.mssite .eco{color:var(--em);align-items:center;gap:8px;font-weight:800;display:inline-flex}.mssite .prodlinks{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;font-size:12.5px;font-weight:700;display:flex}.mssite .prodlinks a{color:var(--em);text-underline-offset:3px;text-decoration:underline}.mssite .mkico{width:58%;height:58%;display:block}.mssite .mkico rect{transform-box:fill-box;transform-origin:bottom;animation:1s ease-in-out infinite eqbar}.mssite .mkico rect:nth-of-type(2){animation-delay:.28s}.mssite .mkico rect:nth-of-type(3){animation-delay:.52s}@keyframes eqbar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mssite .mkico rect,.mssite .cta-glow:after,.mssite .hero-aura:after{animation:none}}.mssite .hero-night{background:linear-gradient(#05070a 0%,#080b10 100%)}.mssite .hero-night .blob{display:none}.mssite .hero-night .hero-aura:before{background:radial-gradient(circle,#2ecf951f,#0000 65%);width:640px;height:640px;top:auto;bottom:-220px;left:-160px}.mssite .hero-night .hero-aura:after{background:radial-gradient(circle,#e6b45029,#0000 65%);width:560px;height:560px;top:-180px;right:-120px}.mssite .hero-night .kicker{letter-spacing:.18em;color:#2ecf95;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600;display:inline-flex}.mssite .hero-night .kicker:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #facc15cc}.mssite .hero-night h1{color:#eaf1f0}.mssite .hero-night h1 .g{color:var(--gold);font-style:italic}.mssite .hero-night p.lead{color:#93a2ad}.mssite .hero-night p.lead b{color:#2ecf95}.mssite .hero-night .tension{color:#eaf1f0}.mssite .hero-night .tension b{color:var(--gold)}.mssite .hero-night .ghost{color:#eaf1f0;box-shadow:none;background:0 0;border-color:#26313f}.mssite .hero-night .goldcta{box-shadow:0 0 34px #facc1559}.mssite .hero-night .micro{color:#6b7a85}.mssite .hero-night .hcard{box-shadow:none;background:#0c1118;border-color:#1b2531}.mssite .hero-night .hcard .lbl{letter-spacing:.14em;color:#93a2ad;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;display:inline-flex}.mssite .hero-night .hcard .lbl:before{content:"";background:#2ecf95;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite mzlive}@keyframes mzlive{0%,to{opacity:1;box-shadow:0 0 #2ecf9580}50%{opacity:.55;box-shadow:0 0 0 5px #2ecf9500}}.mssite .hero-night .hcard .chip{color:var(--gold);background:#facc151f;border-color:#facc1559}.mssite .hero-night .hcard .ic{background:#0f1620;border:1px solid #1b2531}.mssite .hero-night .hcard .ttl .k{color:#2ecf95}.mssite .hero-night .hcard .ttl h3{color:#eaf1f0}.mssite .hero-night .hrow{color:#eaf1f0d1}.mssite .hero-night .hcard .foot{color:#2ecf95;background:#2ecf951f}.mssite .hero-night .dots i{background:#eaf1f040}.mssite .hero-night .dots i.on{background:var(--gold)}.mssite .proof-night{background:radial-gradient(130% 150% at 50% -30%,#0f1620,#05070a)}.mssite .proof-night .stat .l,.mssite .proof-night .rl{color:#93a2ad}.mssite .wc,.mssite .ac{transition:transform .18s,box-shadow .18s,border-color .18s}.mssite .wc:hover,.mssite .ac:hover{border-color:#f0d788;box-shadow:0 0 0 1px #facc1559,0 18px 44px -30px #facc158c}@media (prefers-reduced-motion:reduce){.mssite .hero-night .hcard .lbl:before{animation:none}}
