
.geo-seo{background:#0d0d0f;color:#d8d8dd;font-family:'TildaSans',Arial,sans-serif;padding:60px 20px 40px;line-height:1.65;font-size:16px}
.geo-seo__in{max-width:1680px;margin:0 auto;padding:0 80px;box-sizing:border-box}
@media(max-width:1679px){.geo-seo__in{max-width:1200px;padding:0 20px}}
@media(max-width:1199px){.geo-seo__in{max-width:960px;padding:0 20px}}
@media(max-width:959px){.geo-seo__in{max-width:640px;padding:0 20px}}
@media(max-width:639px){.geo-seo__in{max-width:480px;padding:0 20px}}
.geo-seo h2{font-size:28px;line-height:1.25;color:#fff;margin:0 0 18px;font-weight:600}
.geo-seo h3{font-size:19px;color:#fff;margin:28px 0 10px;font-weight:600}
.geo-seo p{margin:0 0 14px;color:#b9b9c2}
.geo-seo ul{margin:0 0 16px;padding-left:20px;color:#b9b9c2}
.geo-seo li{margin:0 0 8px}
.geo-seo__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}
.geo-seo__geo{margin-top:44px;padding-top:26px}
.geo-seo__geo b{color:#fff;display:block;margin-bottom:12px;font-weight:600}
.geo-seo__links{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}
.geo-seo__links a{color:#c9c9d1 !important;text-decoration:none !important;font-size:14px;border:1px solid #2c2c34;border-radius:999px;padding:6px 13px;display:inline-block;transition:.2s;background:transparent}
.geo-seo__links a:hover{color:#fff !important;border-color:#6b6b7a;background:#17171b}
.geo-seo__links a.is-cur{color:#111 !important;background:#e9c46a;border-color:#e9c46a}
.geo-seo a{color:#e9c46a}
.geo-faq{margin:6px 0 22px;max-width:900px}
.geo-faq__item{border-bottom:1px solid #22222a}
.geo-faq__item summary{cursor:pointer;color:#fff;font-size:16.5px;font-weight:600;padding:16px 36px 16px 0;
  position:relative;list-style:none;line-height:1.4}
.geo-faq__item summary::-webkit-details-marker{display:none}
.geo-faq__item summary:after{content:'+';position:absolute;right:6px;top:13px;color:#e9c46a;font-size:22px;font-weight:400}
.geo-faq__item[open] summary:after{content:'−';top:11px}
.geo-faq__ans{color:#a9a9b4;font-size:15.5px;line-height:1.7;padding:0 36px 18px 0}
.geo-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:640px){.geo-seo{padding:40px 16px 30px}.geo-seo h2{font-size:22px}}
