.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)}.geo-track{margin:0 0 2rem}.geo-track .track-logo{object-fit:contain;width:36px;max-width:110px;height:36px;margin-bottom:.55rem;display:block}.geo-track__marquee{border-top:1px solid var(--geo-line);border-bottom:1px solid var(--geo-line);margin:0 0 1.1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.geo-track__marquee-track{gap:1.5rem;width:max-content;padding:.85rem 0;animation:42s linear infinite geo-track-marquee;display:flex}.geo-track__marquee-item{flex:none;align-items:center;display:flex}@keyframes geo-track-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.geo-track__marquee-track{animation:none}}.geo-track__index{color:var(--geo-ink);margin:0 0 1.15rem;font-size:.92rem;line-height:1.6}.geo-track__card a,.geo-track__tile a{color:inherit;text-decoration:none;display:block}.geo-track__title{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.02em;color:var(--geo-ink);margin:0 0 .65rem;font-size:1.35rem}.geo-track__lead,.geo-track__disclaimer,.geo-track__role{color:var(--geo-mute);font-size:.95rem;line-height:1.6}.geo-track__lead{margin:0 0 1.25rem}.geo-track__label{letter-spacing:.14em;text-transform:uppercase;color:var(--geo-cyan);margin:0 0 .65rem;font-size:.72rem;font-weight:600}.geo-track__missions,.geo-track__stack{grid-template-columns:1fr;gap:.65rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.geo-track__missions,.geo-track__stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-track__card,.geo-track__tile{border:1px solid var(--geo-line);background:var(--geo-card);border-radius:12px;margin:0;padding:.95rem 1rem}.geo-track__context{letter-spacing:.12em;text-transform:uppercase;color:var(--geo-cyan);margin:0 0 .3rem;font-size:.7rem}.geo-track__name{color:var(--geo-ink);margin:0 0 .35rem;font-weight:650}.geo-track__role{margin:0}.geo-track__disclaimer{margin:0;font-size:.85rem}.geo-page__local-list{gap:.35rem;padding-left:1.2rem;display:grid}@media (max-width:720px){.geo-page__header{flex-direction:column;align-items:flex-start}.geo-page__nav{justify-content:flex-start}}
