.msp{--msp-bg:#ffffff;--msp-bg-2:#f4f7ff;--msp-card:#ffffff;--msp-text:#334155;--msp-strong:#0b1530;--msp-muted:#5b6478;--msp-line:#e3e8f4;--msp-accent:#1a5cff;--msp-accent-ink:#1447d6;--msp-accent-soft:#e9f0ff;--msp-on-accent:#ffffff;--msp-brand-grad:linear-gradient(135deg,#1a5cff,#3d8bff);--msp-shadow:0 18px 50px -24px rgba(17,45,120,0.35);background:var(--msp-bg);color:var(--msp-text);font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif;line-height:1.6;overflow-x:clip}@media (prefers-color-scheme:dark){.msp{--msp-bg:#0a0f1c;--msp-bg-2:#0f1628;--msp-card:#121a2e;--msp-text:#c5cede;--msp-strong:#f3f6ff;--msp-muted:#93a0b8;--msp-line:#222c45;--msp-accent:#5b8cff;--msp-accent-ink:#8eb0ff;--msp-accent-soft:#16244a;--msp-shadow:0 18px 50px -24px rgba(0,0,0,0.7)}}.dark .msp{--msp-bg:#0a0f1c;--msp-bg-2:#0f1628;--msp-card:#121a2e;--msp-text:#c5cede;--msp-strong:#f3f6ff;--msp-muted:#93a0b8;--msp-line:#222c45;--msp-accent:#5b8cff;--msp-accent-ink:#8eb0ff;--msp-accent-soft:#16244a;--msp-shadow:0 18px 50px -24px rgba(0,0,0,0.7)}.msp *,.msp :after,.msp :before{box-sizing:border-box}.msp h1,.msp h2,.msp h3{color:var(--msp-strong);margin:0;letter-spacing:-.015em;text-wrap:balance}.msp p{margin:0}.msp :where(a){color:inherit}.msp img{max-width:100%;height:auto;display:block}.msp-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.msp-wrap{padding-inline:24px}}.msp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;border:1px solid transparent;transition:background .15s,transform .15s;white-space:nowrap}.msp-btn:hover{transform:translateY(-1px)}.msp-btn--primary{background:var(--msp-accent);color:var(--msp-on-accent)}.msp-btn--primary:hover{background:var(--msp-accent-ink)}.msp-btn--ghost{border-color:var(--msp-line);color:var(--msp-strong);background:var(--msp-card)}.msp-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.msp-btn--store{padding:0 22px 0 16px;background:#000;color:#fff;border-color:rgba(255,255,255,.28)}.msp-btn--store:hover{background:#1a1a1a}.msp-btn--store svg{width:22px;height:22px}.msp-btn--store span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.msp-btn--store small{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.msp-btn--store b{font-size:17px;font-weight:700}.msp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.msp-cta--center{justify-content:center}.msp-link{display:inline-block;margin-top:14px;color:var(--msp-accent-ink);font-weight:600;font-size:15px;text-underline-offset:3px}.msp-top{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--msp-bg) 86%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--msp-line)}.msp-top__in{display:flex;align-items:center;gap:20px;height:64px}.msp-logo img{height:26px;width:auto}.msp-logo--dark{display:none!important}@media (prefers-color-scheme:dark){.msp-logo--light{display:none!important}.msp-logo--dark{display:block!important}}.dark .msp-logo--light{display:none!important}.dark .msp-logo--dark{display:block!important}.msp-nav{display:none;gap:24px;margin-left:8px}.msp-nav a{text-decoration:none;font-size:14px;font-weight:600;color:var(--msp-muted)}.msp-nav a:hover{color:var(--msp-strong)}@media (min-width:900px){.msp-nav{display:flex}}.msp-top__end{margin-left:auto;display:flex;align-items:center;gap:12px}.msp-nav__login{font-size:14px;font-weight:600;text-decoration:none;color:var(--msp-strong);white-space:nowrap}@media (max-width:400px){.msp-logo img{height:20px}.msp-top__end{gap:8px}.msp-top .msp-btn--sm{padding:0 12px;font-size:13px}.msp-nav__login{font-size:13px}}.msp-kicker{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msp-accent-ink)}.msp-lead{margin-top:18px;font-size:clamp(16px,2.2vw,18px);color:var(--msp-text);max-width:38rem}.msp-sub{margin-top:12px;color:var(--msp-muted);font-size:16px;max-width:44rem}.msp-head{text-align:center;margin-bottom:clamp(28px,5vw,48px)}.msp-head h2{margin-top:8px;font-size:clamp(26px,4vw,38px);line-height:1.18;font-weight:800}.msp-head .msp-sub{margin-inline:auto}.msp-check{flex:none;margin-top:3px;color:var(--msp-accent)}.msp-hero{background:radial-gradient(900px 420px at 90% -10%,color-mix(in srgb,var(--msp-accent) 22%,transparent),transparent 65%),var(--msp-bg)}.msp-hero__in{display:grid;gap:40px;padding-block:clamp(40px,7vw,88px);align-items:center}@media (min-width:960px){.msp-hero__in{grid-template-columns:1.1fr .9fr}}.msp-hero h1{margin-top:14px;font-size:clamp(30px,5vw,50px);line-height:1.12;font-weight:800}.msp-chips{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.msp-chips li{display:flex;gap:10px;font-size:15px;font-weight:600;color:var(--msp-strong)}.msp-hero__art{margin:0}.msp-hero__phones{display:flex;justify-content:center;align-items:flex-start;gap:0}.msp-hero__phones .msp-shot{width:min(46%,270px)}.msp-hero__phones .msp-shot:last-child{margin-top:48px;margin-left:-6%}.msp-hero__art figcaption{text-align:center;margin-top:10px;font-size:12.5px;color:var(--msp-muted)}.msp-shot{border-radius:22px;box-shadow:var(--msp-shadow);background:#eef3ff}.msp-section{padding-block:clamp(48px,8vw,96px)}.msp-section--alt{background:var(--msp-bg-2)}.msp-section--brand{background:var(--msp-brand-grad);color:#e9f0ff}.msp-section--brand .msp-kicker,.msp-section--brand h2{color:#fff}.msp-section--brand .msp-sub{color:#dbe6ff}.msp-compare{border:1px solid var(--msp-line);border-radius:20px;overflow:hidden;background:var(--msp-card)}.msp-compare__row{display:grid;gap:8px;padding:18px;border-top:1px solid var(--msp-line)}.msp-compare__row:first-child{border-top:0}.msp-compare__row b{color:var(--msp-strong);font-size:16px}.msp-compare__row span{font-size:15px}.msp-compare__row em{display:block;font-style:normal;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.msp-compare__old em{color:#c2410c}.msp-compare__new{color:var(--msp-strong)}.msp-compare__new em{color:var(--msp-accent-ink)}.msp-compare__row--head{display:none}@media (min-width:860px){.msp-compare__row{grid-template-columns:.7fr 1fr 1fr;gap:24px;padding:18px 24px;align-items:start}.msp-compare__row--head{display:grid;background:var(--msp-bg-2);font-weight:800;color:var(--msp-strong);font-size:14px}.msp-compare__row--head span:nth-child(3){color:var(--msp-accent-ink)}.msp-compare__row em{display:none}.msp-compare__new{background:var(--msp-accent-soft);margin:-18px -24px -18px 0;padding:18px 24px}}.msp-grid{display:grid;gap:16px}@media (min-width:640px){.msp-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.msp-grid--4{grid-template-columns:repeat(4,1fr)}}.msp-card{background:var(--msp-card);border:1px solid var(--msp-line);border-radius:18px;padding:22px}.msp-card h3{font-size:17px;line-height:1.35;font-weight:700}.msp-card p{margin-top:8px;font-size:15px;color:var(--msp-muted)}.msp-card--sm h3{font-size:16px}.msp-features{display:grid;gap:clamp(48px,8vw,96px)}.msp-feature{display:grid;gap:28px;align-items:center;scroll-margin-top:80px}@media (min-width:900px){.msp-feature{grid-template-columns:1.1fr .9fr;gap:56px}.msp-feature--rev .msp-feature__text{order:2}}.msp-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--msp-accent-soft);color:var(--msp-accent-ink);font-size:13px;font-weight:700}.msp-feature h3{margin-top:12px;font-size:clamp(22px,3vw,30px);line-height:1.2;font-weight:800}.msp-feature__text>p{margin-top:12px;font-size:16px}.msp-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.msp-list li{display:flex;gap:10px;font-size:15px;color:var(--msp-strong)}.msp-feature__art{display:flex;justify-content:center}.msp-feature__art .msp-shot{width:min(78%,330px)}.msp-tablets{display:grid;gap:20px}@media (min-width:768px){.msp-tablets{grid-template-columns:1fr 1fr}}.msp-tablet{border-radius:18px;border:1px solid var(--msp-line);box-shadow:var(--msp-shadow)}.msp-app{display:grid;gap:32px;align-items:center}@media (min-width:900px){.msp-app{grid-template-columns:1.2fr .8fr}}.msp-app__art{display:flex;justify-content:center;gap:14px}.msp-app__art img{width:min(44%,200px);border-radius:18px;box-shadow:0 18px 40px -20px rgba(0,0,0,.5)}.msp-app__art img:last-child{margin-top:36px}.msp-steps{list-style:none;padding:0;margin:0;display:grid;gap:16px}@media (min-width:768px){.msp-steps{grid-template-columns:repeat(3,1fr)}}.msp-steps__n{display:inline-flex;width:36px;height:36px;border-radius:999px;align-items:center;justify-content:center;background:var(--msp-accent);color:var(--msp-on-accent);font-weight:800;margin-bottom:12px}.msp-pricing{text-align:center}.msp-pricing .msp-head{margin-bottom:0}.msp-faq{max-width:52rem}.msp-faq__item{border-bottom:1px solid var(--msp-line)}.msp-faq__item summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;position:relative}.msp-faq__item summary::-webkit-details-marker{display:none}.msp-faq__item summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;color:var(--msp-accent-ink)}.msp-faq__item[open] summary:after{content:"-"}.msp-faq__item h3{font-size:17px;font-weight:700;display:inline}.msp-faq__item p{padding-bottom:18px;color:var(--msp-text)}.msp-final{background:var(--msp-brand-grad);color:#fff;text-align:center;padding-block:clamp(48px,8vw,88px)}.msp-final h2{color:#fff;font-size:clamp(26px,4vw,38px);font-weight:800}.msp-final p{margin:12px auto 0;max-width:40rem;color:#dbe6ff}.msp-final .msp-btn--primary,.msp-section--brand .msp-btn--primary{background:#fff;color:#1447d6}.msp-foot{border-top:1px solid var(--msp-line);background:var(--msp-bg-2);padding-block:48px 28px;font-size:14px;color:var(--msp-muted)}.msp-foot__band{display:grid;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--msp-line)}@media (min-width:1024px){.msp-foot__band{grid-template-columns:3fr 1fr;align-items:center;column-gap:24px}}.msp-foot__brand img{height:28px;width:auto}.msp-foot__brand p{margin-top:12px;max-width:30rem;line-height:1.6}.msp-foot__socials{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px}.msp-foot__socials a{display:inline-flex;width:36px;height:36px;border-radius:999px;align-items:center;justify-content:center;color:#fff}.msp-foot__socials span{display:block;width:18px;height:18px}.msp-foot__socials svg{width:100%;height:100%;fill:currentColor}.msp-bct{display:inline-flex;align-items:center;gap:12px;justify-self:start;padding:10px 16px;border-radius:14px;border:1px solid color-mix(in srgb,#c99a2e 55%,transparent);background:color-mix(in srgb,#c99a2e 10%,transparent)}.msp-bct__icon{color:#c99a2e;flex:none}.msp-bct span{display:flex;flex-direction:column;line-height:1.25}.msp-bct small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#b8860b}.msp-bct b{font-size:13.5px;font-weight:700;color:var(--msp-strong)}@media (prefers-color-scheme:dark){.msp-bct small{color:#e0b54d}}.dark .msp-bct small{color:#e0b54d}.msp-foot__cols{display:grid;gap:28px;padding-block:36px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.msp-foot__cols{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}.msp-foot__cols h2{font-size:15px;font-weight:700;margin-bottom:14px}.msp-foot__cols ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.msp-foot__cols a,.msp-foot__cols li>span{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--msp-muted);min-height:24px}.msp-foot__cols a:hover{color:var(--msp-accent-ink)}.msp-foot__cols img{width:20px;height:20px;border-radius:6px;flex:none}.msp-foot__cols .is-current{color:var(--msp-strong);font-weight:600}.msp-foot__cols em{font-style:normal;font-size:11px;color:#b8860b}.msp-foot__legal{border-top:1px solid var(--msp-line);padding-top:24px;display:grid;gap:6px;font-size:12.5px;line-height:1.6}.msp-foot__legal a{text-decoration:none}.msp-foot__legal a:hover{color:var(--msp-accent-ink)}.msp-foot__copy{color:var(--msp-text);font-weight:600}.msp-foot__by{padding-top:6px}.msp-foot__by a{color:var(--msp-accent-ink);font-weight:600}.msp-heart{color:#e11d48}.msp-app h2{margin-top:8px;font-size:clamp(26px,4vw,38px);line-height:1.18;font-weight:800}.msp-app .msp-sub{color:#dbe6ff}