.mv-term{color:inherit;text-decoration:underline;text-decoration-color:#ec933c;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:700}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.site-page .ma-hero__proofs .mv-hero-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:8px 14px;border:1px solid #b8cbed;border-radius:20px;background:#fff;color:#174678;text-decoration:none;font-size:13px;line-height:1.4}
.mv-hero-link b{color:#155bcc;font-size:12px}.mv-hero-link i{font-style:normal;font-size:18px}
.mv-term:focus-visible,.mv-hero-link:focus-visible{outline:3px solid #1263df;outline-offset:4px}
.sp-story .mv-explain:focus{outline:3px solid #e18021;outline-offset:4px}
.site-page #marketing-mockup{scroll-margin-top:12px}
.sp-estimate__build .sp-code-part{align-self:center}
.sp-story .mv-package{background:radial-gradient(ellipse at 100% 0,#fff1d9,transparent 55%),#fff;border:1px solid #d8c6a7;border-top:5px solid #e68c2e;box-shadow:0 18px 40px #72490012;border-radius:8px 40px 8px 8px;padding:30px}
.mv-package .sp-part-head{margin-bottom:22px}.mv-package .sp-part-head>span{color:#725122}.mv-package .sp-part-head>strong{color:#183e68}
.sp-story .mv-package h3{font-size:clamp(27px,2.7vw,38px);line-height:1.14;max-width:540px}.mv-package h3 em{font-style:normal;color:#a6590e}
.mv-guide{display:flex;gap:14px;align-items:center;margin:20px 0}.mv-guide>span{font-size:44px;line-height:1;color:#c27320}.sp-story .mv-guide p{font-size:14px;line-height:1.4;color:#626675}.mv-guide b{color:#213b60}
.sp-story .mv-parts{margin:0 0 24px;gap:0;position:relative}
.sp-story .mv-parts li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:15px 0;border-top:1px solid #e4e8ee;position:relative;font-size:15px;line-height:1.5}
.mv-parts i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e9efff;color:#33549e;font-style:normal;font-size:13px;font-weight:800}
.mv-parts li:nth-child(2) i{background:#f2eafa;color:#79509e}.mv-parts li:nth-child(3) i{background:#fff0da;color:#96551a}.mv-parts li:nth-child(4) i{background:#e7f3e6;color:#3d7644}
.sp-story .mv-parts b{display:block;font-size:19px;margin-bottom:5px;color:#183e68}.sp-story .mv-parts span{display:block;color:#495d78}
.sp-story .mv-package .sp-part-result{padding:16px 18px;background:#eef5ff;border:0;border-left:3px solid #497bb4;color:#415c7d;border-radius:0 10px 10px 0;line-height:1.55}.mv-package .sp-part-result b{display:block;color:#173e6b;margin-bottom:4px}
.sp-story .mv-explain{display:block;width:fit-content;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:8px 0;color:#185cae}
.sp-format .mv-explain{margin-top:12px}.sp-story .mv-cheaper{text-decoration:underline;text-decoration-color:#cb404c;text-decoration-thickness:2px;text-underline-offset:5px;font-weight:700}
@media(max-width:760px){.site-page #marketing-mockup{scroll-margin-top:20px}.sp-story .mv-package{padding:24px 20px;border-radius:8px 30px 8px 8px}.mv-package .sp-part-head{gap:10px}.mv-package .sp-part-head>strong{font-size:25px}.sp-story .mv-package h3{font-size:29px}.sp-story .mv-parts li{gap:12px;grid-template-columns:34px minmax(0,1fr);font-size:15px}.mv-parts i{width:34px;height:34px;border-radius:10px}.sp-story .mv-parts b{font-size:19px}.site-page .ma-hero__proofs .mv-hero-link{font-size:12px;padding:7px 12px}.mv-hero-link b{font-size:12px}}
@media(max-width:360px){.sp-story .mv-package{padding:22px 16px}.sp-story .mv-package h3{font-size:26px}.mv-package .sp-part-head>strong{font-size:24px}}
