.geo-page{--geo-ink:#0a0a0b;--geo-mute:#5c6370;--geo-line:#0a0a0b14;--geo-cyan:#0d8a9a;--geo-surface:#fafafa;--geo-card:#fff;background:radial-gradient(1200px 600px at 10% -10%,#0d8a9a12,transparent 55%),radial-gradient(900px 500px at 90% 0%,#c49a4a0f,transparent 50%),var(--geo-surface);min-height:100vh;color:var(--geo-ink);font-family:var(--font-inter),system-ui,sans-serif}.geo-page__header{z-index:20;background:color-mix(in srgb,var(--geo-surface)86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--geo-line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0}.geo-page__brand{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.02em;color:var(--geo-ink);align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.geo-page__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem 1.1rem;font-size:.82rem;display:flex}.geo-page__nav a{color:var(--geo-mute);text-decoration:none}.geo-page__nav a:hover{color:var(--geo-ink)}.geo-page__cta{background:var(--geo-ink);border-radius:999px;padding:.4rem .75rem;color:#fff!important}.geo-page__main{max-width:720px;margin:0 auto;padding:3rem 1.35rem 4.5rem}.geo-page__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--geo-cyan);margin-bottom:.85rem;font-size:.72rem;font-weight:600}.geo-page__main h1{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:700;line-height:1.15}.geo-page__lead{color:var(--geo-ink);margin:0 0 1.75rem;font-size:1.08rem;line-height:1.65}.geo-page__main h2{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.02em;margin:2.4rem 0 .85rem;font-size:1.25rem}.geo-page__main p,.geo-page__main li{color:var(--geo-mute);font-size:1rem;line-height:1.7}.geo-page__main p{margin:0 0 1rem}.geo-page__main ul{margin:0 0 1.25rem;padding-left:1.2rem}.geo-page__main a{color:var(--geo-cyan)}.geo-page__answer{border:1px solid var(--geo-line);background:var(--geo-card);border-radius:12px;margin-bottom:2rem;padding:1.15rem 1.25rem;box-shadow:0 10px 30px #0a0a0b08}.geo-page__answer p{color:var(--geo-ink);margin:0}.geo-page__chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 2rem;display:flex}.geo-page__chip{border:1px solid var(--geo-line);color:var(--geo-ink);background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.geo-page__faq details{border-top:1px solid var(--geo-line);padding:1rem 0}.geo-page__faq details:last-child{border-bottom:1px solid var(--geo-line)}.geo-page__faq summary{cursor:pointer;color:var(--geo-ink);font-weight:600;list-style:none}.geo-page__faq summary::-webkit-details-marker{display:none}.geo-page__faq details p{margin-top:.75rem}.geo-page__cta-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.geo-page__btn{border-radius:999px;align-items:center;padding:.7rem 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex;text-decoration:none!important}.geo-page__btn--primary{background:var(--geo-ink);color:#fff!important}.geo-page__btn--ghost{border:1px solid var(--geo-line);background:#fff;color:var(--geo-ink)!important}.geo-page__footer{border-top:1px solid var(--geo-line);text-align:center;color:var(--geo-mute);padding:1.5rem 1.35rem 2.5rem;font-size:.82rem}.geo-page__footer p{margin:0 0 .65rem}.geo-page__footer-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem;display:flex}.geo-page__footer a{color:var(--geo-mute)}@media (max-width:720px){.geo-page__header{flex-direction:column;align-items:flex-start}.geo-page__nav{justify-content:flex-start}}
