/* 0.8.2 — two messenger prices, quieter copy and one editorial accent. */
.ma-site{--ma-heading-accent:#ed3b5b;--ma-brand-tiffany:#00cfc0}
.ma-site .ma-content h1 em,.ma-site .ma-content h2 em,
.ma-site .ma-content h1 .ma-hero-accent,.ma-site .ma-content .ma-pricing-accent,
.ma-site .ma-content .ma-specialist-hero h1 em,.ma-site .ma-content .hero h1 em,
.ma-site .ma-content .ma-page-hero h1 em,.ma-site .ma-content .ma-shop-hero h1 .ma-hero-accent{
  color:var(--ma-heading-accent)!important;font-family:Georgia,'Times New Roman',serif!important;
  font-style:italic!important;font-weight:400!important;letter-spacing:-.02em!important
}
.ma-site .ma-logo .ma-wordmark>span,.ma-site .ma-footer .ma-logo .ma-wordmark>span,
.ma-site .ma-article-mark>span{color:var(--ma-brand-tiffany)}
.ma-site .ma-all-articles{display:flex;width:fit-content;max-width:100%;min-width:0;flex:none;margin:30px auto 0;padding:16px 28px}
.ma-site .ma-nav .ma-nav-contact{display:inline-flex;flex:0 0 auto;align-self:center;justify-content:center;width:fit-content;min-width:0;padding:11px 19px;white-space:nowrap}
.ma-site .ma-content .price .sec-head h2{font-size:clamp(36px,4.2vw,58px);line-height:1.12}
.ma-site .ma-content .price .sec-head p{max-width:670px;margin-left:auto;margin-right:auto}
.ma-pricing-explainer{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 24px;text-align:left}
.ma-pricing-explainer>div{padding:21px 24px;border:1px solid #dceae7;border-radius:16px;background:#f3f9f7}
.ma-pricing-explainer b{display:block;color:#172d28;font-size:17px;margin-bottom:6px}
.ma-pricing-explainer p{margin:0;font-size:14px;line-height:1.7;color:#526760}
.ma-site .ma-tariff-cost{padding:22px 18px 0}
.ma-site .ma-cost-heading{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:baseline;margin:0 0 12px;font:750 14px/1.5 Manrope,Inter,sans-serif;color:#172d28}
.ma-cost-heading>span{font-size:12px;font-weight:500;color:#64776f}
.ma-messenger-prices{display:grid;gap:10px;min-width:0}
.ma-messenger-price{padding:15px 16px;border-radius:14px;color:#fff;min-width:0;overflow:hidden}
.ma-messenger-telegram{background:#229ed9}
.ma-messenger-max{background:linear-gradient(120deg,#471aff,#6e1aff 65%,#9500ff)}
.ma-messenger-name{display:flex;align-items:center;gap:8px;font:750 15px/1.4 Manrope,Inter,sans-serif}
.ma-messenger-name img{display:block;width:24px;height:24px;object-fit:contain;flex:none}
.ma-site .ma-activation-price{display:block;margin-top:10px;font:800 clamp(25px,2.3vw,32px)/1.15 Manrope,Inter,sans-serif;letter-spacing:-.04em;white-space:nowrap;color:#fff}
.ma-site .ma-messenger-split{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;padding-top:10px;border-top:1px solid #ffffff4d;font:500 12px/1.45 Manrope,Inter,sans-serif;color:#fff}
.ma-messenger-split b{font-size:14px;font-weight:750;white-space:nowrap}
.ma-site .ma-messenger-note{margin:11px 0 0;font-size:11px;line-height:1.65;color:#61736d}
.ma-site .ma-tariff .ma-monthly{padding:14px 15px;font-size:13px;gap:6px}
.ma-site .ma-tariff .ma-monthly>b{font-size:22px}
.ma-site .ma-tariff .ma-monthly small{font-size:12px}
.ma-site .ma-tariff-heading{padding:23px 20px 21px}
.ma-site .ma-tariff-bottom{padding:8px 18px 21px}
.ma-site .ma-tariff>ul{padding:17px 20px 12px;font-size:13px}
.ma-site .ma-tariff-start{grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:auto auto;align-items:stretch}
.ma-site .ma-tariff-start>.ma-tariff-heading{grid-column:1;grid-row:1;padding:28px;border-left:4px solid var(--plan-line)}
.ma-site .ma-tariff-start>.ma-tariff-cost{grid-column:2;grid-row:1/3;padding:28px}
.ma-site .ma-tariff-start>.ma-tariff-features{grid-column:3;grid-row:1/3;align-self:center;padding:28px;font-size:14px}
.ma-site .ma-tariff-start>.ma-tariff-bottom{grid-column:1;grid-row:2;padding:0 28px 28px;background:var(--plan-tint);border-left:4px solid var(--plan-line)}
.ma-site .ma-tariff-start .ma-monthly{padding:16px 0 0;background:none;border-top:1px solid #c9e4db;border-radius:0}
.ma-site .ma-tariff-start .ma-activation-price{font-size:34px}
.ma-site .ma-tariff-start .ma-tariff-desc{min-height:0}
.ma-site .ma-tariff-start .ma-tariff-capacity{margin-top:12px}
@media(max-width:1150px){
 .ma-site .ma-tariff-cost,.ma-site .ma-tariff-bottom{padding-left:14px;padding-right:14px}
 .ma-messenger-price{padding:14px 12px}.ma-site .ma-activation-price{font-size:25px}
 .ma-site .ma-tariff-heading{padding-left:16px;padding-right:16px}
 .ma-site .ma-tariff-start>.ma-tariff-cost{padding:24px 20px}
}
@media(max-width:950px){.ma-site .ma-nav .ma-nav-contact{align-self:flex-start;margin:12px 0;width:fit-content;max-width:100%;padding:12px 22px}}
@media(max-width:760px){
 .ma-site .ma-category-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:10px 0 24px;width:100%}
 .ma-site .ma-category-controls .slider-ctl-bottom{justify-self:start;margin:0}
 .ma-site .ma-category-controls .cat-note{width:100%;max-width:none;margin:0;box-sizing:border-box;font-size:14px;line-height:1.65}
 .ma-pricing-explainer{grid-template-columns:1fr;gap:10px;margin:24px 0}
 .ma-pricing-explainer>div{padding:18px 20px}.ma-pricing-explainer p{font-size:15px}
 .ma-site .ma-cost-heading{font-size:16px}.ma-cost-heading>span{font-size:14px}
 .ma-site .ma-messenger-note{font-size:14px}.ma-site .ma-messenger-split{font-size:14px}
 .ma-messenger-split b{font-size:15px}.ma-messenger-name{font-size:16px}
 .ma-site .ma-tariff-cost{padding:22px 24px 0}.ma-site .ma-tariff-bottom{padding:8px 24px 24px}
 .ma-site .ma-tariff .ma-monthly,.ma-site .ma-tariff .ma-monthly small{font-size:14px}
 .ma-site .ma-tariff>ul{font-size:14px}.ma-site .ma-activation-price{font-size:32px}
 .ma-messenger-price{padding:17px 18px}
}
@media(max-width:680px){
 .ma-site .ma-tariff-start{display:flex;flex-direction:column}
 .ma-site .ma-tariff-start>.ma-tariff-heading{padding:24px;border-left:0}
 .ma-site .ma-tariff-start>.ma-tariff-cost{padding:22px 24px 0}
 .ma-site .ma-tariff-start>.ma-tariff-features{padding:18px 24px 12px;align-self:stretch}
 .ma-site .ma-tariff-start>.ma-tariff-bottom{padding:8px 24px 24px;background:#fff;border-left:0}
 .ma-site .ma-tariff-start .ma-monthly{padding:14px 15px;background:var(--plan-tint);border:0;border-radius:11px}
}
