/* 0.9.50 — one messenger, one clear price, two purchase paths. */
.ma-site .mp50-pricing-page .ma-audience-tabs{display:flex;justify-content:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);padding:6px;margin:34px auto 0;background:#f1f3f3;border:1px solid #e6e9e7;border-radius:18px}
.ma-site .mp50-pricing-page .ma-audience-tabs button{font:650 16px/1.4 Manrope,Inter,sans-serif;padding:13px 22px;border-radius:12px;border:0;background:transparent;color:#4e5959;white-space:nowrap}
.ma-site .mp50-pricing-page .ma-audience-tabs button[aria-pressed=true]{background:#111819;color:white;box-shadow:none}
.ma-site .mp50-pricing-page .ma-page-hero,.ma-site .mp50-pricing-page .ma-page-hero .wrap{text-align:center}
.ma-site .mp50-pricing-page .ma-page-hero p{margin-left:auto;margin-right:auto;max-width:670px}
.ma-site .mp50-pricing-page .ma-page-hero{padding-bottom:28px}
.ma-site .mp50-pricing-page .ma-pricing{padding-top:20px}
.ma-site .mp50-plans{--mp50-ink:#152b2c;--mp50-muted:#607174;--mp50-line:#e4e1dc;color:var(--mp50-ink);font-family:Manrope,Inter,sans-serif}
.ma-site .mp50-plans [hidden],.mp50-admin-test[hidden]{display:none!important}
.ma-site .mp50-switcher{text-align:center;margin:0 auto 34px}
.ma-site .mp50-switcher h2{font:700 24px/1.35 Manrope,Inter,sans-serif;letter-spacing:0;margin:0 0 20px;color:#152b2c;text-align:center}
.ma-site .mp50-messengers{display:flex;justify-content:center;gap:14px}
.ma-site button.mp50-messenger{display:flex;align-items:center;justify-content:center;gap:12px;min-width:198px;border:0;border-radius:15px;padding:14px 20px;font:750 17px/1.4 Manrope,Inter,sans-serif;color:#fff;cursor:pointer;box-shadow:none;transition:box-shadow .2s,transform .2s,filter .2s}
.ma-site button.mp50-telegram{background:#229ed9}
.ma-site button.mp50-max{background:#7650e3}
.ma-site button.mp50-messenger img{height:28px;width:28px;object-fit:contain;display:block}
.ma-site .mp50-messenger[aria-pressed=true]{box-shadow:none;transform:none}
.ma-site .mp50-messenger[aria-pressed=false]{filter:saturate(.85)}
@media(hover:hover) and (pointer:fine){.ma-site button.mp50-messenger:hover{transform:translateY(-3px) scale(1.025);filter:brightness(1.05);box-shadow:0 10px 22px #173f5526}.ma-site button.mp50-messenger:active{transform:scale(.98)}}
.ma-site .mp50-selected{width:18px;visibility:hidden;font-size:18px}
.ma-site [aria-pressed=true]>.mp50-selected{visibility:visible}
.ma-site .mp50-preorder{display:flex;align-items:center;justify-content:center;gap:24px;background:#59d9cb;border:0;border-radius:20px;padding:22px 28px;margin-bottom:26px;color:#102d2a}
.ma-site .mp50-preorder>b{font:750 23px/1.3 Manrope,Inter,sans-serif;white-space:nowrap}
.ma-site .mp50-preorder b span{color:#102d2a}
.ma-site .mp50-preorder p{font-size:16px;line-height:1.6;margin:0;color:#17433e;text-align:left}
.ma-site .mp50-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}
.ma-site .mp50-card{position:relative;display:flex;flex-direction:column;padding:28px 22px 22px;background:#fff;border:1px solid var(--mp50-line);border-radius:24px;min-width:0;box-shadow:none;text-align:left}
.ma-site .mp50-card-shop{border:1.5px solid #ed3b5b}
.ma-site .mp50-tag{position:absolute;top:-14px;left:22px;border-radius:20px;background:#ed3b5b;color:#fff;font-size:13px;font-weight:750;padding:6px 12px;line-height:1.25}
.ma-site .mp50-card-head h3{font:700 34px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.02em;margin:7px 0 10px;color:var(--mp50-ink);text-align:left;overflow-wrap:normal}
.ma-site .mp50-card-head p{font:400 15px/1.6 Manrope,Inter,sans-serif;margin:0 0 16px;color:var(--mp50-muted);min-height:48px;text-align:left}
.ma-site .mp50-capacity{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:7px 11px;margin:0 0 20px;background:#f0f3f2;color:#173f3f;border-radius:10px;font-size:14px;line-height:1.4;white-space:nowrap}
.ma-site .mp50-capacity b{font:700 21px/1.1 Georgia,'Times New Roman',serif;color:#168a7b}
.ma-site .mp50-price{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0}
.ma-site .mp50-price strong{font:700 clamp(27px,2.2vw,32px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.025em;white-space:nowrap;color:#183d40}
.ma-site .mp50-price span{font-size:14px;color:var(--mp50-muted);line-height:1.5}
.ma-site .mp50-subscription{font-size:15px;line-height:1.5;color:#506367;margin:12px 0 22px}
.ma-site .mp50-subscription b{color:#183d40;white-space:nowrap}
.ma-site .mp50-features{display:grid;gap:13px;list-style:none;padding:0;margin:0 0 24px;text-align:left}
.ma-site .mp50-features li{position:relative;padding:0 0 0 29px;margin:0;min-height:20px;font:400 14px/1.55 Manrope,Inter,sans-serif;color:#254347;text-align:left;overflow-wrap:normal}
.ma-site .mp50-features li:before{content:'✓';position:absolute;left:0;top:2px;background:#ed3b5b;color:#fff;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:750 12px/1 Manrope,Inter,sans-serif}
.ma-site .mp50-card-foot{margin-top:auto;padding:0;background:none;border:0}
.ma-site .mp50-preprice{padding:15px 13px;background:#edfaf7;border:1px solid #d1eae4;border-radius:15px;margin-bottom:14px;display:grid;gap:4px}
.ma-site .mp50-preprice>span{font-size:13px;color:#43736b;line-height:1.4}
.ma-site .mp50-preprice strong{font:700 26px/1.2 Georgia,'Times New Roman',serif;white-space:nowrap;color:#00cfc0}
.ma-site .mp50-preprice small{font-size:12px;line-height:1.5;color:#43736b}
.ma-site .mp50-actions{display:grid;gap:9px}
.ma-site .mp50-actions a{display:flex;align-items:center;justify-content:center;border:1px solid #182827;border-radius:12px;padding:13px 8px;margin:0;text-align:center;text-decoration:none;font:700 15px/1.4 Manrope,Inter,sans-serif;white-space:nowrap;min-width:0;box-shadow:none;transition:background .2s,transform .2s,box-shadow .2s}
.ma-site .mp50-actions .mp50-pay{background:#111;border-color:#111;color:#fff}
@media(hover:hover) and (pointer:fine){.ma-site .mp50-actions .mp50-pay:hover{background:#111;transform:scale(1.035);box-shadow:0 8px 18px #00000020}}
.ma-site .mp50-actions .mp50-request{border-color:#d8dcd9;color:#28413d;background:#fff}
.ma-site .mp50-actions .mp50-request:hover{background:#00cfc0;border-color:#00cfc0;color:#102b28}
.ma-site .mp50-start{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1.8fr 240px;grid-template-rows:auto auto;gap:10px 28px;padding:25px 28px;margin-bottom:12px}
.ma-site .mp50-start .mp50-card-head{grid-column:1;grid-row:1}
.ma-site .mp50-start .mp50-card-head p{min-height:0;margin-bottom:12px}
.ma-site .mp50-start .mp50-capacity{margin:0}
.ma-site .mp50-start .mp50-regular{grid-column:1;grid-row:2}
.ma-site .mp50-start .mp50-price{flex-direction:row;align-items:baseline;gap:8px}
.ma-site .mp50-start .mp50-subscription{margin:8px 0 0;font-size:14px}
.ma-site .mp50-start .mp50-details{grid-column:2;grid-row:1/3;align-self:center}
.ma-site .mp50-start .mp50-features{grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:16px}
.ma-site .mp50-start .mp50-card-foot{grid-column:3;grid-row:1/3;align-self:center;margin:0}
.ma-site .mp50-extras{border:0;padding:0;margin:0;background:none}
.ma-site .mp50-extras summary{cursor:pointer;font-size:14px;font-weight:650;color:#3c6c65}
.ma-site .mp50-extras p{font-size:14px;line-height:1.65;color:#5e726b;margin:12px 0 0}
.ma-site .mp50-terms{font-size:14px;line-height:1.6;color:#657772;margin:22px auto 0;text-align:center;max-width:790px}
.ma-site .mp50-specialist .mp50-grid{display:block;max-width:780px;margin:auto}
.ma-site .mp50-specialist .mp50-card{padding:32px}
.ma-site .mp50-specialist .mp50-card-head h3{font-size:40px;text-align:center}
.ma-site .mp50-specialist .mp50-card-head p{text-align:center;min-height:0;margin-bottom:22px}
.ma-site .mp50-specialist .mp50-regular{text-align:center;margin-bottom:12px}
.ma-site .mp50-specialist .mp50-price{justify-content:center;align-items:baseline;flex-direction:row;gap:8px}
.ma-site .mp50-specialist .mp50-price strong{font-size:36px}
.ma-site .mp50-specialist .mp50-features{grid-template-columns:1fr 1fr;gap:16px 28px}
.ma-site .mp50-specialist .mp50-features li{font-size:15px}
.ma-site .mp50-specialist .mp50-card-foot{width:100%;max-width:440px;align-self:center}
.ma-site .mp50-specialist .mp50-actions{grid-template-columns:1fr 1fr}
.ma-site .mp50-specialist .mp50-preprice{text-align:center}
.ma-site .mp50-pricing-page .ma-upgrade{text-align:center;margin-top:28px}
.ma-site .mp50-pricing-page .ma-upgrade>div{margin:auto}
.ma-site .mp50-admin-test{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:740px;margin:26px auto 16px;padding:18px 22px;border:1px dashed #5e9690;border-radius:16px;background:#eefaf8;color:#214c47}
.ma-site .mp50-admin-test>div{display:grid;gap:5px}
.ma-site .mp50-admin-test b{font-size:17px;line-height:1.4}
.ma-site .mp50-admin-test span{font-size:14px;line-height:1.5}
.ma-site .mp50-admin-test a{padding:12px 18px;background:#132b2b;color:#fff;border-radius:11px;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}
/* Preserve the Chaty link and tooltip; supply our site's MAX brand artwork. */
a.chaty-link[href^="https://max.ru/u/"] .chaty-icon{background:#7650e3;border-radius:50%;display:flex;align-items:center;justify-content:center}
a.chaty-link[href^="https://max.ru/u/"] .chaty-svg{display:block!important;width:100%;height:100%;background:url('brand/max-white.svg') center/76% 76% no-repeat;background-color:#7650e3!important;border-radius:50%}
a.chaty-link[href^="https://max.ru/u/"] .chaty-svg>svg{visibility:hidden}
/* Checkout follows the light, rounded reference with Tiffany selection and a black CTA. */
.ma-dialog.ma-order-dialog{width:min(920px,calc(100% - 32px));max-width:920px;border:1px solid #d9e3df;border-radius:25px;background:#fff;color:#182322;box-shadow:0 22px 100px #0c272d45}
.ma-order-dialog::backdrop{background:#10262688;backdrop-filter:blur(5px)}
.ma-order-dialog .ma-dialog-top{background:#fff;color:#111;padding:19px 26px;border-bottom:1px solid #e8eeeb}
.ma-order-dialog .ma-dialog-brand{color:#131b1c;font-size:22px}
.ma-order-dialog .ma-dialog-brand>span{color:#39bcb0}
.ma-order-dialog .ma-dialog-close{background:#eef5f3;color:#193a35;border:0;border-radius:50%}
.ma-order-dialog .ma-order-layout{grid-template-columns:minmax(0,1fr) 286px;gap:0;align-items:start;background:#fff}
.ma-order-dialog .ma-order-main{padding:26px 28px 28px}
.ma-order-dialog .ma-order-steps{display:flex;gap:4px;padding:5px;background:#f1f3f2;border-radius:12px;max-width:360px;margin:0 0 22px;list-style:none}
.ma-order-dialog .ma-order-steps li{flex:1;padding:9px 10px;border:0;border-radius:8px;color:#6d7672;font:600 13px/1.4 Manrope,Inter,sans-serif;white-space:nowrap;text-align:center}
.ma-order-dialog .ma-order-steps li:before,.ma-order-dialog .ma-order-steps li:after{display:none}
.ma-order-dialog .ma-order-steps .is-current{background:#62d9cd;color:#113a35}
.ma-order-dialog .ma-preorder-context{padding:0;background:none;border:0;margin:0 0 12px;font-size:13px;line-height:1.5}
.ma-order-dialog .ma-preorder-context b{display:inline-block;border-radius:7px;padding:5px 9px;background:#dff7f2;color:#19776a;font-size:13px}
.ma-order-dialog .ma-preorder-context p{display:none}
.ma-order-dialog #ma-order-title{font:750 28px/1.25 Manrope,Inter,sans-serif;letter-spacing:-.025em;margin:15px 0 18px;color:#182322}
.ma-order-dialog .ma-order-kind{font-size:12px;letter-spacing:.035em;margin:0 0 12px;color:#6d7672}
.ma-order-dialog input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ma-order-dialog select,.ma-order-dialog textarea,.ma-order-dialog .ma-select-trigger,.ma-order-dialog .ma-choice-trigger{background:#f5f6f5;border:1px solid #dfe4e0;border-radius:11px;min-height:46px;font-size:15px;color:#21312b;box-shadow:none}
.ma-order-dialog label{font-size:13px;line-height:1.6;font-weight:550;color:#53615b}
.ma-order-dialog input:focus-visible,.ma-order-dialog button:focus-visible,.ma-order-dialog .ma-choice-trigger:focus-visible{outline:2px solid #31b9a9;outline-offset:3px}
.ma-order-dialog .ma-secondary-options{gap:10px;margin:13px 0}
.ma-order-dialog .ma-secondary-options .ma-plan-details,.ma-order-dialog .ma-secondary-options .ma-order-options{border:1px solid #e2e8e4;padding:10px 12px;background:#fff;border-radius:10px}
.ma-order-dialog .ma-secondary-options summary{font-size:12px;color:#4f6c62;line-height:1.5}
.ma-order-dialog [data-contact-intro]{font-size:14px;margin:16px 0 12px;padding-top:16px;color:#1a3530}
.ma-order-dialog .ma-order-fields{gap:13px}
.ma-order-dialog .ma-order-summary{align-self:start;background:#eef9f6;color:#23483e;padding:25px 22px!important;margin:24px 24px 24px 0;border:1px solid #cde9df;border-radius:18px}
.ma-order-dialog .ma-order-summary .eyebrow{color:#3d8072;font-size:11px;letter-spacing:.06em}
.ma-order-dialog .ma-order-summary h3{color:#18352e!important;font:700 22px/1.35 Manrope,Inter,sans-serif;letter-spacing:-.02em;margin:12px 0 8px}
.ma-order-dialog .ma-order-summary [data-summary-channel],.ma-order-dialog .ma-order-summary [data-summary-category]{color:#4d6f62;font-size:14px;line-height:1.6;margin:8px 0}
.ma-order-dialog .ma-order-summary [data-summary-regular]{color:#6d8276;font-size:13px;margin:20px 0 5px;line-height:1.5}
.ma-order-dialog .ma-order-summary [data-summary-total]{color:#112e27;font:750 34px/1.2 Manrope,Inter,sans-serif;letter-spacing:-.04em;margin:12px 0 7px}
.ma-order-dialog .ma-order-summary [data-summary-unit]{color:#47675b;font-size:13px;line-height:1.6}
.ma-order-dialog .ma-order-summary [data-summary-monthly]{color:#527164;font-size:13px;line-height:1.6;margin:14px 0;padding-bottom:16px;border-bottom:1px solid #cee0d6}
.ma-order-dialog .ma-order-summary summary{color:#285b4b;font-size:13px}
.ma-order-dialog .ma-summary-lines li{color:#537569;font-size:12px;gap:7px}
.ma-order-dialog .ma-summary-lines b{color:#234637}
.ma-order-dialog .ma-order-summary .ma-fine{color:#6e8578;font-size:12px;line-height:1.6}
.ma-order-dialog .ma-order-admin-test{background:#f6f8f6;border:1px dashed #c6d5cb;padding:9px 11px;font-size:11px}
.ma-order-dialog .ma-order-admin-test button{font-size:12px;padding:7px 9px}
.ma-order-dialog .ma-order-actions{display:flex;gap:10px;margin-top:20px}
.ma-order-dialog .ma-order-actions .ma-button{background:#17221d;color:#8ce7d8!important;border:1px solid #17221d;border-radius:10px;flex:1;min-width:0;padding:13px 15px;font-size:15px;font-weight:700;text-align:center}
.ma-order-dialog .ma-order-actions .ma-button-outline{background:#fff;color:#24392d!important;border-color:#a3b0a6;flex:0 1 auto}
.ma-order-dialog .ma-check{font-size:13px;line-height:1.6;color:#506656}
.ma-order-dialog input[type=checkbox],.ma-order-dialog input[type=radio]{accent-color:#35bfae}
.ma-order-dialog .ma-payment-methods label{border-radius:12px;background:#f7f9f7;border:1px solid #dce4dd}
.ma-order-dialog .ma-payment-methods label:has(input:checked){background:#e8faf5;border-color:#48c5b4}
.ma-order-dialog .ma-technical-test{background:#ecf9f5;border-color:#bfdfd2;color:#234638;border-radius:14px}
.ma-order-dialog .ma-technical-test p{font-size:14px;line-height:1.65}
@media(max-width:1150px){
 .ma-site .mp50-grid{gap:16px}.ma-site .mp50-card{padding:26px 17px 18px}.ma-site .mp50-card-head h3{font-size:30px}
 .ma-site .mp50-start{grid-template-columns:1fr 1.7fr 210px;gap:10px 20px;padding:24px}.ma-site .mp50-price strong{font-size:29px}.ma-site .mp50-capacity{font-size:12px;padding:7px 8px}.ma-site .mp50-preprice strong{font-size:26px}
}
@media(max-width:1000px){
 .ma-site .mp50-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ma-site .mp50-card{padding:28px 24px 24px}.ma-site .mp50-start{grid-template-columns:1fr 1fr;gap:18px 26px}
 .ma-site .mp50-start .mp50-card-head{grid-column:1;grid-row:1}.ma-site .mp50-start .mp50-regular{grid-column:2;grid-row:1;align-self:center}.ma-site .mp50-start .mp50-details{grid-column:1;grid-row:2}.ma-site .mp50-start .mp50-features{grid-template-columns:1fr;gap:10px}.ma-site .mp50-start .mp50-card-foot{grid-column:2;grid-row:2}.ma-site .mp50-capacity{font-size:14px}.ma-site .mp50-price strong{font-size:32px}
}
@media(max-width:760px){
 .ma-site .mp50-pricing-page .ma-audience-tabs{margin-top:24px;gap:3px}.ma-site .mp50-pricing-page .ma-audience-tabs button{font-size:14px;padding:12px 13px}
 .ma-site .mp50-switcher h2{font-size:23px}.ma-site .mp50-preorder{align-items:flex-start;gap:8px;flex-direction:column;padding:20px 22px}.ma-site .mp50-preorder p{font-size:15px}
 .ma-site .mp50-specialist .mp50-card{padding:25px}.ma-site .mp50-admin-test{margin:20px 16px;max-width:calc(100% - 32px);padding:16px;align-items:flex-start;flex-direction:column}
 .ma-dialog.ma-order-dialog{width:calc(100% - 20px);max-height:94dvh;border-radius:22px}
 .ma-order-dialog .ma-dialog-top{padding:15px 20px}.ma-order-dialog .ma-order-layout{display:flex;flex-direction:column;max-height:calc(94dvh - 67px)}
 .ma-order-dialog .ma-order-summary{order:0;align-self:stretch;width:auto;margin:16px 18px 0;padding:16px 18px!important;border-radius:14px}
 .ma-order-dialog .ma-order-summary [data-summary-name]{font-size:20px!important;margin:0 0 6px!important}
 .ma-order-dialog .ma-order-summary [data-summary-total]{font-size:30px;margin:7px 8px 3px 0;display:inline-block}
 .ma-order-dialog .ma-order-summary [data-summary-channel]{font-size:14px!important;display:block;margin:0!important}
 .ma-order-dialog .ma-order-summary [data-summary-unit]{font-size:13px!important;display:block}
 .ma-order-dialog .ma-order-summary [data-summary-monthly]{font-size:13px;margin:7px 0 0;border:0;padding:0}
 .ma-order-dialog .ma-order-main{order:1;padding:22px 18px;width:100%}
 .ma-order-dialog #ma-order-title{font-size:25px;margin:14px 0}
 .ma-order-dialog .ma-order-steps{max-width:none;margin-bottom:16px}.ma-order-dialog label{font-size:14px}.ma-order-dialog .ma-check{font-size:14px}
 .ma-order-dialog input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ma-order-dialog select,.ma-order-dialog .ma-choice-trigger{font-size:16px}
 .ma-order-dialog .ma-secondary-options{grid-template-columns:1fr}.ma-order-dialog .ma-secondary-options summary{font-size:14px}
 .ma-order-dialog .ma-order-admin-test{flex-direction:row;align-items:center}.ma-order-dialog .ma-order-admin-test>span{display:none}
 .ma-order-dialog .ma-order-admin-test button{width:100%;font-size:14px}.ma-order-dialog .ma-fine,.ma-order-dialog [data-contact-note]{font-size:14px}
}
@media(max-width:540px){
 .ma-site .mp50-grid{grid-template-columns:1fr;gap:25px}.ma-site .mp50-card{padding:28px 23px 23px}.ma-site .mp50-card-head h3{font-size:36px}.ma-site .mp50-card-head p{font-size:16px;min-height:0}
 .ma-site .mp50-features li{font-size:16px;line-height:1.6}.ma-site .mp50-features{gap:13px}.ma-site .mp50-preprice>span,.ma-site .mp50-preprice small{font-size:14px}.ma-site .mp50-actions a{font-size:16px;padding:14px 8px}
 .ma-site .mp50-start{display:flex;gap:0;margin-bottom:0}.ma-site .mp50-start .mp50-card-head{margin-bottom:18px}.ma-site .mp50-start .mp50-regular{align-self:stretch;margin-bottom:20px}
 .ma-site .mp50-start .mp50-details{align-self:stretch}.ma-site .mp50-start .mp50-features{grid-template-columns:1fr;gap:12px}.ma-site .mp50-start .mp50-card-foot{align-self:stretch;margin-top:22px}
 .ma-site .mp50-start .mp50-features li{font-size:15px}.ma-site .mp50-extras summary,.ma-site .mp50-extras p{font-size:15px}
 .ma-site .mp50-specialist .mp50-features{grid-template-columns:1fr}.ma-site .mp50-specialist .mp50-actions{grid-template-columns:1fr}
 .ma-site .mp50-messengers{gap:12px}.ma-site button.mp50-messenger{min-width:0;flex:1;max-width:190px;gap:8px;padding:12px 9px;font-size:16px;border-radius:13px}
 .ma-site .mp50-messenger img{height:25px!important;width:25px!important}.ma-site .mp50-selected{width:14px;font-size:15px}
 .ma-site .mp50-terms{font-size:15px;text-align:left}.ma-site .mp50-start .mp50-price strong{font-size:32px}
}
@media(prefers-reduced-motion:reduce){.ma-site .mp50-messenger,.ma-site .mp50-actions a{transition:none}}

.ma-site .mp50-pricing-page .ma-page-hero h1,.ma-site .mp50-pricing-page .ma-page-hero .eyebrow{text-align:center;margin-left:auto;margin-right:auto}
.ma-site .mp50-pricing-page .ma-page-hero .lead{margin-left:auto;margin-right:auto;text-align:center}

/* Subscription is an additional monthly price, distinct from activation. */
.ma-site .mp50-subscription-pill{display:grid;gap:6px;padding:12px 13px;margin:14px 0 22px;border:1px solid #c7e9e3;border-radius:13px;background:#e8faf7;color:#1d625a}
.ma-site .mp50-subscription-pill>span{font-size:12px;line-height:1.45}
.ma-site .mp50-subscription-pill>b{font:750 18px/1.4 Manrope,Inter,sans-serif;white-space:nowrap;color:#143f39}
.ma-site .mp50-subscription-pill small{font-size:12px;font-weight:500}
.ma-site .mp50-monthly-primary{padding:13px 15px;border:1px solid #c7e9e3;border-radius:13px;background:#e8faf7;width:fit-content;max-width:100%}
.ma-site .mp50-specialist .mp50-monthly-primary{margin-inline:auto}
.ma-site .ma-native-purchase .ma-paid-preorder .ma-button,.ma-site .ma-tariff-form .ma-paid-preorder .ma-button{background:#111;border-color:#111;transition:transform .2s,box-shadow .2s}
.ma-site .ma-launch-application:hover{background:#00cfc0;border-color:#00cfc0;color:#102b28}
@media(hover:hover) and (pointer:fine){.ma-site .ma-native-purchase .ma-paid-preorder .ma-button:hover,.ma-site .ma-tariff-form .ma-paid-preorder .ma-button:hover{background:#111;transform:scale(1.025);box-shadow:0 8px 18px #00000020}}
@media(max-width:540px){.ma-site .mp50-subscription-pill>span{font-size:14px}.ma-site .mp50-subscription-pill>b{font-size:20px}.ma-site .mp50-subscription-pill small{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ma-site button.mp50-messenger:hover,.ma-site .mp50-actions .mp50-pay:hover,.ma-site .ma-native-purchase .ma-paid-preorder .ma-button:hover,.ma-site .ma-tariff-form .ma-paid-preorder .ma-button:hover{transform:none;transition:none}}
