.geo-page{--geo-ground:#f6f5f1;--geo-card:#fff;--geo-line:#e6e3db;--geo-ink:#18222b;--geo-muted:#5c6670;--geo-gold:#d9b66c;--geo-gold-text:#8c6a2b;background:var(--geo-ground);color:var(--geo-ink);padding:32px 16px 48px;font:400 16px/1.7 Inter,Arial,Helvetica,sans-serif}.geo-article{background:var(--geo-card);border:1px solid var(--geo-line);border-radius:16px;max-width:760px;margin:0 auto;padding:28px 24px}.geo-article h1{margin:0 0 10px;font-size:clamp(26px,4vw,34px);line-height:1.2}.geo-article h2{margin:28px 0 8px;font-size:20px;line-height:1.3}.geo-lead{color:var(--geo-muted);margin:0 0 8px}.geo-article ul{padding-left:20px}.geo-article a{color:var(--geo-gold-text)}.geo-faq details{border-top:1px solid var(--geo-line);padding:10px 0}.geo-faq summary{cursor:pointer;font-weight:700}.geo-cta{margin:28px 0 0}.geo-cta a{background:var(--geo-gold);color:var(--geo-ink);border-radius:10px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.geo-related ul{flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.geo-person{align-items:center;gap:16px;margin:16px 0 0;display:flex}.geo-person img{border-radius:14px;width:120px;height:auto}.geo-clients ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.geo-clients li{border:1px solid var(--geo-line);background:var(--geo-ground);border-radius:999px;flex-direction:column;gap:2px;padding:6px 14px;display:inline-flex}.geo-clients li a,.geo-clients li span{color:var(--geo-ink);font-weight:600;text-decoration:none}.geo-clients li a:hover{color:var(--geo-gold-text)}.geo-clients small{color:var(--geo-muted);font-size:11px}
