.geo-hero__actions.svelte-183pyac{margin-top:1.8rem}.geo-intro__grid.svelte-183pyac{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.geo-intro__content.svelte-183pyac p:where(.svelte-183pyac){font-size:1.02rem;max-width:60ch;margin-top:1.1rem}.geo-intro__panel-inner.svelte-183pyac{padding:1.5rem;background:linear-gradient(180deg,#3d6b6a14,#18181a08);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.geo-intro__eyebrow.svelte-183pyac{display:inline-block;margin-bottom:1rem;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text)}.geo-intro__panel-inner.svelte-183pyac p:where(.svelte-183pyac){margin-bottom:1.5rem}.geo-grid.svelte-183pyac{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.geo-card.svelte-183pyac,.geo-note.svelte-183pyac{padding:clamp(1.4rem,2vw,2rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f7f4efb8}.geo-card__num.svelte-183pyac{display:inline-block;margin-bottom:1rem;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.geo-card.svelte-183pyac h2:where(.svelte-183pyac),.geo-note.svelte-183pyac h2:where(.svelte-183pyac){font-size:clamp(1.35rem,2.2vw,1.8rem);margin-bottom:1rem}.geo-card.svelte-183pyac ul:where(.svelte-183pyac){list-style:none;display:grid;gap:.9rem}.geo-card.svelte-183pyac li:where(.svelte-183pyac){position:relative;padding-left:1rem;color:var(--color-text-light)}.geo-card.svelte-183pyac li:where(.svelte-183pyac):before{content:"";position:absolute;left:0;top:.8rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--color-accent)}.geo-notes__grid.svelte-183pyac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.geo-note.svelte-183pyac .label:where(.svelte-183pyac){display:block;margin-bottom:.85rem}.geo-cta__content.svelte-183pyac{max-width:48rem;text-align:center;margin:0 auto}.geo-cta__content.svelte-183pyac .label:where(.svelte-183pyac){display:block;margin-bottom:.85rem}.geo-cta__content.svelte-183pyac h2:where(.svelte-183pyac){margin-bottom:1rem}.geo-cta__content.svelte-183pyac p:where(.svelte-183pyac){margin:0 auto 2rem}@media(max-width:900px){.geo-grid.svelte-183pyac,.geo-notes__grid.svelte-183pyac,.geo-intro__grid.svelte-183pyac{grid-template-columns:1fr}}
