.smm-service{--smm-blue:#164bff;box-sizing:border-box;background:#f4f5f8;color:#17181b;font-family:Montserrat,Arial,sans-serif;padding:90px 30px;scroll-margin-top:78px;text-align:left}
.smm-service *{box-sizing:border-box}
.smm-service__inner{max-width:1160px;margin:0 auto}
.smm-service__eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:35px;text-transform:uppercase;flex-wrap:wrap}
.smm-service__eyebrow>span:last-child{margin-left:auto;color:#666;font-size:11px}
.smm-service__dot{width:8px;height:8px;border-radius:50%;background:var(--smm-blue)}
.smm-service__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px;align-items:start}
.smm-service h2{font-size:clamp(34px,4vw,54px);line-height:1.09;letter-spacing:-.045em;font-weight:600;margin:0 0 24px}
.smm-service h2 span{color:var(--smm-blue)}
.smm-service__lead{font-size:16px;line-height:1.8;max-width:560px;margin:0 0 32px}
.smm-service__volumes{display:flex;align-items:center;gap:27px;border-top:1px solid #d9dce4;padding-top:24px}
.smm-service__volumes>div{display:flex;align-items:center;gap:12px}
.smm-service__volumes strong{font-size:58px;font-weight:500;line-height:1;letter-spacing:-.05em}
.smm-service__volumes div span{font-size:12px;line-height:1.7}
.smm-service__plus{font-size:28px;color:#8b91a3}
.smm-service__volume-note{font-size:12px;line-height:1.8;color:#656976;margin:20px 0 0;max-width:460px}
.smm-service__pricing{background:#fff;border:1px solid #e1e4ec;border-radius:20px;padding:30px;box-shadow:0 12px 36px #15265408;min-width:0}
.smm-service__badge{display:inline-block;background:#e9efff;color:#1643df;border-radius:99px;font-size:11px;font-weight:600;padding:9px 13px}
.smm-service__plan{font-size:19px;font-weight:600;line-height:1.4;margin:20px 0 23px}
.smm-service__old{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 7px;font-size:16px;color:#757a87}
.smm-service__old s{text-decoration-thickness:1px;white-space:nowrap}
.smm-service__old>span:last-child{font-size:10px;border:1px solid #dae4ff;color:#1643df;padding:5px 8px;border-radius:5px;white-space:nowrap}
.smm-service__price{font-size:clamp(39px,4vw,54px);line-height:1.15;letter-spacing:-.055em;font-weight:600;white-space:nowrap;margin:0}
.smm-service__period{font-size:12px;color:#666c79;margin:8px 0 25px}
.smm-service__checks{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:13px;font-size:12px;line-height:1.5}
.smm-service__checks li{padding-left:23px;position:relative}
.smm-service__checks li:before{content:'✓';position:absolute;left:0;color:var(--smm-blue);font-weight:700}
.smm-service summary{cursor:pointer;list-style:none}
.smm-service summary::-webkit-details-marker{display:none}
.smm-service__request>summary{background:var(--smm-blue);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;padding:17px 18px;font-size:13px;font-weight:600;transition:background .2s}
.smm-service__request>summary:hover,.smm-service__form button:hover{background:#0735d4}
.smm-service__request>summary>span{font-size:20px;line-height:1}
.smm-service__contact{font-size:11px;color:#777b86;line-height:1.6;margin:17px 0 0;text-align:center}
#allrecords .smm-service a{color:var(--smm-blue);text-decoration:underline;text-underline-offset:3px}
.smm-service__form{padding-top:22px;display:grid;gap:15px}
.smm-service__form>label{display:grid;gap:7px;font-size:12px;line-height:1.5}
.smm-service__form input:not([type=checkbox]),.smm-service__form textarea{width:100%;min-width:0;border:1px solid #d8dce6;background:#f7f8fa;border-radius:7px;padding:12px;font:inherit;color:#17181b}
.smm-service__form textarea{resize:vertical;min-height:80px}
.smm-service__form>.local-consent{display:flex;align-items:flex-start;gap:9px;margin:0;font:10px/1.7 Montserrat,Arial,sans-serif}
.smm-service__form .local-consent input{margin:3px 0 0;width:16px;height:16px;flex:none}
.smm-service__form button{border:0;border-radius:7px;background:var(--smm-blue);padding:15px;color:#fff;font:600 12px Montserrat,Arial,sans-serif;cursor:pointer}
.smm-service__form button:disabled{opacity:.6;cursor:wait}
.smm-service__scope{margin-top:65px}
.smm-service__scope-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}
.smm-service h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.035em;margin:0}
.smm-service__scope-heading>p{max-width:260px;font-size:12px;line-height:1.7;color:#656976;margin:0}
.smm-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.smm-service__grid article{background:#fff;border:1px solid #e1e4ec;border-radius:12px;padding:25px}
.smm-service__number{font-size:10px;font-weight:600;letter-spacing:.07em;color:#63708d}
.smm-service h4{font-size:16px;font-weight:600;line-height:1.4;margin:15px 0 12px;letter-spacing:-.02em}
.smm-service__grid article>p{font-size:12px;line-height:1.85;color:#5f6471;margin:0}
.smm-service__bonuses{margin-top:28px;border-radius:14px;background:#e7edff;padding:32px;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.7fr);gap:35px}
.smm-service__bonuses h3{margin:14px 0}
.smm-service__bonuses>div>p{font-size:12px;line-height:1.8;color:#59647e;margin:0}
.smm-service__bonuses ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}
.smm-service__bonuses li{padding-left:18px;position:relative}
.smm-service__bonuses li:before{content:'+';position:absolute;left:0;top:0;color:var(--smm-blue);font-size:16px}
.smm-service__bonuses strong{display:block;font-size:12px;line-height:1.6;font-weight:600}
.smm-service__bonuses li span{display:block;font-size:11px;line-height:1.8;color:#59647e;margin-top:5px}
.smm-service__details{margin-top:24px;border-top:1px solid #d9dce4;border-bottom:1px solid #d9dce4}
.smm-service__details>summary{font-size:13px;line-height:1.6;font-weight:600;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}
.smm-service__details>summary>span{font-size:24px;font-weight:400;color:var(--smm-blue)}
.smm-service__details[open]>summary>span{transform:rotate(45deg)}
.smm-service__conditions{padding:0 0 20px;max-width:940px}
.smm-service__conditions p{font-size:12px;line-height:1.9;color:#5f6471;margin:0 0 16px}
.smm-service__conditions strong{color:#252b38}
.smm-service__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.smm-service :is(summary,input,textarea,button,a):focus-visible{outline:3px solid #638bff;outline-offset:4px}
@media(max-width:1000px){.smm-service__hero{gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.smm-service__volumes{gap:18px}.smm-service__volumes>div{display:block}.smm-service__volumes div span{display:block;margin-top:8px}.smm-service__volumes strong{font-size:50px}.smm-service__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smm-service__bonuses{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:24px}}
@media(max-width:700px){.smm-service{padding:55px 20px}.smm-service__eyebrow{margin-bottom:28px;font-size:10px}.smm-service__eyebrow>span:last-child{display:block;width:100%;margin-left:18px;font-size:10px}.smm-service__hero{grid-template-columns:1fr;gap:30px}.smm-service h2{font-size:42px;max-width:500px}.smm-service__lead{font-size:13px;line-height:1.9}.smm-service__volumes{gap:22px}.smm-service__volumes>div{display:flex}.smm-service__volumes div span{font-size:11px;margin:0}.smm-service__volumes strong{font-size:50px}.smm-service__pricing{padding:26px;border-radius:14px}.smm-service__price{font-size:48px}.smm-service__scope{margin-top:42px}.smm-service__scope-heading{display:block}.smm-service h3{font-size:22px}.smm-service__scope-heading>p{margin-top:12px;max-width:none}.smm-service__grid{gap:12px}.smm-service__grid article{padding:20px}.smm-service__bonuses{padding:25px;display:block}.smm-service__bonuses h3 br{display:none}.smm-service__bonuses ul{margin-top:25px;gap:20px}.smm-service__bonuses h3{margin:12px 0}.smm-service__bonuses>div>p{font-size:11px}}
@media(max-width:440px){.smm-service h2{font-size:37px}.smm-service__grid{grid-template-columns:1fr}.smm-service__volumes{gap:16px}.smm-service__volumes>div{gap:9px}.smm-service__volumes strong{font-size:44px}.smm-service__volumes div span{font-size:10px}.smm-service__plus{font-size:20px}.smm-service__bonuses ul{grid-template-columns:1fr}.smm-service__price{font-size:44px}.smm-service__pricing{padding:23px}.smm-service__details>summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){.smm-service *{transition:none!important}}
