.seo-block{padding:70px max(6vw,20px);background:#111018;color:#fff}.seo-block h2{font-size:clamp(26px,3.5vw,44px);line-height:1.15;margin:0 0 22px}.seo-block h3{font-size:22px;margin:0 0 12px}.seo-block p,.seo-block li{font-size:17px;line-height:1.75;color:#ddd7e6}.seo-block a{color:#8eebb0;text-decoration:underline;text-underline-offset:4px}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.seo-card{padding:25px;border:1px solid #46374f;border-radius:18px;background:#1c1723}.seo-block details{padding:20px 0;border-bottom:1px solid #46374f}.seo-block summary{font-weight:700;cursor:pointer;font-size:18px}.seo-block .seo-label{color:#c9a8fc;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.seo-page{background:#111018;color:white;font-family:Arial,sans-serif;margin:0}.seo-page header{display:flex;justify-content:space-between;align-items:center;padding:22px 6vw;gap:20px;flex-wrap:wrap}.seo-page header a{color:white}.seo-page header img{width:54px;vertical-align:middle;margin-right:12px}.seo-page .seo-hero{padding:70px 6vw;background:linear-gradient(120deg,#271536,#10121b)}.seo-page h1{font-size:clamp(32px,5vw,62px);max-width:1000px;line-height:1.1}.seo-page .seo-hero p{font-size:20px;line-height:1.6;max-width:850px}.seo-cta{display:inline-block!important;background:#89e9aa;color:#111!important;padding:15px 22px;border-radius:30px;text-decoration:none!important;font-weight:bold;margin-top:14px}.seo-page footer{padding:30px 6vw;border-top:1px solid #46374f;line-height:1.8}.seo-page footer a{color:#a4edbc}.seo-page *{box-sizing:border-box}@media(max-width:700px){.seo-grid{grid-template-columns:1fr}.seo-block{padding:45px 20px}.seo-page header{padding:18px 20px}.seo-page .seo-hero{padding:40px 20px}.seo-page header nav{display:flex;flex-wrap:wrap;gap:14px}}