.geo-page{padding:clamp(48px,6vw,84px) var(--margin-desktop)}.geo-page__container{max-width:980px;margin:0 auto}.geo-page__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;border:1px solid rgba(var(--accent-blue-rgb),.24);border-radius:999px;background:rgba(var(--accent-blue-rgb),.08);color:var(--text-primary);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.geo-page h1{margin:0 0 14px;font-size:clamp(34px,5vw,56px);line-height:.98;letter-spacing:-.04em}.geo-page__lead{max-width:760px;margin:0 0 26px;color:var(--text-secondary);font-size:clamp(17px,2vw,20px);line-height:1.65}.geo-page__intro{display:grid;grid-template-columns:1.8fr 1fr;gap:18px;margin-bottom:28px}.geo-page__panel{padding:20px;border:1px solid #ffffff14;border-radius:18px;background:#090c128f}.geo-page section h2,.geo-page__panel h2{margin:0 0 12px;font-size:clamp(20px,2vw,28px);letter-spacing:-.03em}.geo-page li,.geo-page section p,.geo-page__panel p{color:var(--text-secondary);line-height:1.7}.geo-page section p:last-child,.geo-page__panel p:last-child{margin-bottom:0}.geo-page__cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.geo-page__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:500;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.geo-page__cta:hover{transform:translateY(-1px);opacity:.96}.geo-page__cta--primary{background:linear-gradient(135deg,#1e3a8a,#581c87);color:#fff}.geo-page__cta--secondary{border:1px solid rgba(var(--accent-blue-rgb),.25);background:rgba(var(--accent-blue-rgb),.08);color:var(--text-primary)}.geo-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 32px}.geo-page section{margin:22px 0}.geo-page ul{margin:0;padding-left:20px}.geo-page__quote{margin:24px 0;padding:18px 20px;border-left:3px solid rgba(var(--accent-blue-rgb),.7);background:#ffffff0a;border-radius:0 16px 16px 0}.geo-page__evidence-grid,.geo-page__faq-list{display:grid;gap:16px}.geo-page__evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-page__evidence-card,.geo-page__faq-item{padding:18px;border:1px solid #ffffff14;border-radius:18px;background:#090c126b}.geo-page__evidence-card{display:block;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.geo-page__evidence-card:hover{transform:translateY(-1px);border-color:rgba(var(--accent-blue-rgb),.3);background:rgba(var(--accent-blue-rgb),.08)}.geo-page__evidence-card strong,.geo-page__faq-item h3{display:block;margin:0 0 10px;color:var(--text-primary);font-size:18px;letter-spacing:-.02em}.geo-page__evidence-card p,.geo-page__faq-item p{margin:0}.geo-page__small{font-size:14px}@media (max-width:860px){.geo-page__evidence-grid,.geo-page__grid,.geo-page__intro{grid-template-columns:1fr}}