/* SEO-релиз №1. Scoped additions; existing commercial-v2.css remains unchanged. */
.seo-choice{padding-top:72px}
.seo-choice-card{display:flex;flex-direction:column}
.seo-choice-card .card-link{margin-top:auto;padding-top:18px}
.seo-proof-link{margin-top:14px!important;font-size:14px}
.seo-proof-link a,.seo-caveat a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}
.seo-price-diagnosis,.seo-inline-link{display:block;color:var(--cyan);font-size:14px;font-weight:800;text-decoration:none;margin-top:12px}
.seo-price-diagnosis:hover,.seo-inline-link:hover{text-decoration:underline}
.seo-service-hero{background:radial-gradient(circle at 80% 20%,rgba(47,124,255,.13),transparent 32%)}
.seo-service-hero h1{max-width:990px}
.seo-three{grid-template-columns:repeat(3,1fr)}
.seo-note{border:1px solid var(--line);border-radius:18px;background:var(--card);padding:24px;margin-top:24px;color:var(--muted)}
.seo-note h3{color:var(--text);margin:0 0 8px;font-size:21px}
.seo-note p{margin:0}
.seo-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.seo-proof-grid .seo-note{margin:0;min-width:0}
.seo-number{font-size:clamp(54px,7vw,80px);line-height:1;color:var(--cyan);letter-spacing:-.05em}
.seo-caveat{color:var(--muted);margin:24px 0 0;max-width:850px}
.seo-final .capacity small{display:block;color:var(--muted);margin-top:12px}
.seo-service-hero .breadcrumbs a,.seo-service-hero .breadcrumbs{overflow-wrap:anywhere}
.seo-service-hero .page-actions .btn{min-height:46px}
@media(max-width:980px){.seo-three{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.seo-choice{padding-top:60px}.seo-three,.seo-proof-grid{grid-template-columns:1fr}.seo-service-hero .page-actions .btn{width:100%;text-align:center}.seo-service-hero h1{font-size:clamp(34px,10vw,42px)}.seo-note{padding:20px}}
