.seo-boost{padding:78px max(22px,calc((100% - 1100px)/2));background:#fff;color:#201b2d;font-family:Arial,sans-serif}.seo-boost.alt{background:#f5f3fa}.seo-boost .seo-head{max-width:760px;margin-bottom:35px}.seo-boost .seo-label{color:#7556e8;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.seo-boost h2{font-size:clamp(30px,4vw,45px);line-height:1.1;margin:8px 0 16px}.seo-boost .seo-head>p{color:#665f73;line-height:1.7}.seo-boost .seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-boost article{padding:24px;border:1px solid #dfdbe8;border-radius:13px;background:#fff}.seo-boost article h3{font-size:18px;margin:0 0 8px}.seo-boost article p{color:#665f73;font-size:14px;line-height:1.65;margin:0}.seo-boost .seo-cases{display:grid;grid-template-columns:1fr 1fr;gap:17px}.seo-boost .seo-case{padding:26px;border-radius:14px;background:#201a34;color:#fff}.seo-boost .seo-case h3{margin:5px 0 8px;font-size:20px}.seo-boost .seo-case p{color:#cec8da}.seo-boost .seo-links{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.seo-boost .seo-links a{padding:10px 14px;border-radius:8px;border:1px solid #d9d3e7;color:#533aae;text-decoration:none;font-weight:700}.seo-boost details{padding:17px 0;border-bottom:1px solid #ddd8e6}.seo-boost summary{font-weight:800;cursor:pointer}.seo-boost details p{color:#665f73}@media(max-width:760px){.seo-boost .seo-grid,.seo-boost .seo-cases{grid-template-columns:1fr}}
