.gps-article.svelte-gdho1n{--gps-surface:#102438;--gps-surface-2:#142e45;--gps-deep:#0a192a;--gps-text:#edf7ff;--gps-heading:#f7fbff;--gps-muted:#a9bfd0;--gps-line:#30506a;--gps-line-soft:#254359;--gps-cyan:#59d9f4;--gps-card-grad:linear-gradient(135deg, #172d43, #1c2d43 48%, #282442);--gps-shadow:0 20px 45px #030c172e;border:1px solid var(--gps-line);background:var(--gps-deep);width:min(1190px,100% - 44px);box-shadow:var(--gps-shadow);color:var(--gps-text);border-radius:24px;margin:42px auto 0;padding:26px}:root:not(.dark) .gps-article.svelte-gdho1n{--gps-surface:#fff;--gps-surface-2:#f1f7fc;--gps-deep:#eaf3fa;--gps-text:#25445f;--gps-heading:#102a44;--gps-muted:#5d788e;--gps-line:#c8dbe7;--gps-line-soft:#d9e7ef;--gps-cyan:#0a83a4;--gps-card-grad:linear-gradient(135deg, #fff, #f4f8fc 48%, #f6f3fb);--gps-shadow:0 20px 45px #264a681a}.eyebrow.svelte-gdho1n,.mini-label.svelte-gdho1n{color:var(--gps-cyan);letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:850}.gps-article.svelte-gdho1n>h2:where(.svelte-gdho1n),.chooser.svelte-gdho1n>h2:where(.svelte-gdho1n),.use-cases.svelte-gdho1n h2:where(.svelte-gdho1n),.faq.svelte-gdho1n>h2:where(.svelte-gdho1n){color:var(--gps-heading);letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.2}.lead.svelte-gdho1n,.chooser-intro.svelte-gdho1n{max-width:920px;color:var(--gps-muted);margin:12px 0 0;font-size:14px;line-height:1.78}.workflow.svelte-gdho1n{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.workflow.svelte-gdho1n article:where(.svelte-gdho1n),.use-case-grid.svelte-gdho1n article:where(.svelte-gdho1n),.tool-link.svelte-gdho1n,.faq.svelte-gdho1n details:where(.svelte-gdho1n){border:1px solid var(--gps-line);background:var(--gps-card-grad);min-width:0;box-shadow:var(--gps-shadow);border-radius:16px;gap:7px;padding:16px;display:grid}.workflow.svelte-gdho1n strong:where(.svelte-gdho1n),.use-case-grid.svelte-gdho1n strong:where(.svelte-gdho1n),.tool-link.svelte-gdho1n strong:where(.svelte-gdho1n){color:var(--gps-heading);font-size:13px;line-height:1.4}.workflow.svelte-gdho1n span:where(.svelte-gdho1n),.use-case-grid.svelte-gdho1n span:where(.svelte-gdho1n),.tool-link.svelte-gdho1n span:where(.svelte-gdho1n){color:var(--gps-muted);font-size:12.5px;line-height:1.65}.chooser.svelte-gdho1n,.use-cases.svelte-gdho1n,.faq.svelte-gdho1n{margin-top:38px}.tool-group.svelte-gdho1n{border-bottom:1px solid var(--gps-line-soft);grid-template-columns:minmax(230px,.72fr) minmax(0,1.8fr);gap:22px;padding:22px 0;display:grid}.group-heading.svelte-gdho1n h3:where(.svelte-gdho1n){color:var(--gps-heading);margin:0;font-size:18px;line-height:1.35}.group-heading.svelte-gdho1n p:where(.svelte-gdho1n){color:var(--gps-muted);margin:7px 0 0;font-size:12.5px;line-height:1.65}.tool-links.svelte-gdho1n{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tool-link.svelte-gdho1n{color:var(--gps-text);padding:14px 38px 14px 14px;text-decoration:none;position:relative}.tool-link.svelte-gdho1n:hover,.tool-link.svelte-gdho1n:focus-visible{border-color:color-mix(in srgb, var(--gps-cyan) 65%, var(--gps-line));background:var(--gps-surface-2)}.tool-link.svelte-gdho1n b:where(.svelte-gdho1n){color:var(--gps-cyan);font-size:15px;position:absolute;top:14px;right:14px}.use-cases.svelte-gdho1n{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.use-case-grid.svelte-gdho1n{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.faq.svelte-gdho1n{gap:10px;display:grid}.faq.svelte-gdho1n>h2:where(.svelte-gdho1n){margin-bottom:4px;font-size:24px}.faq.svelte-gdho1n details:where(.svelte-gdho1n){padding:14px 16px}.faq.svelte-gdho1n summary:where(.svelte-gdho1n){cursor:pointer;color:var(--gps-heading);font-weight:750;line-height:1.45}.faq.svelte-gdho1n p:where(.svelte-gdho1n){color:var(--gps-muted);margin:10px 0 0;font-size:13px;line-height:1.7}@media (width<=900px){.workflow.svelte-gdho1n{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-group.svelte-gdho1n,.use-cases.svelte-gdho1n{grid-template-columns:1fr}}@media (width<=680px){.gps-article.svelte-gdho1n{border-radius:20px;width:min(100% - 30px,1190px);margin-top:30px;padding:20px}.workflow.svelte-gdho1n,.tool-links.svelte-gdho1n,.use-case-grid.svelte-gdho1n{grid-template-columns:1fr}.tool-group.svelte-gdho1n{gap:13px;padding:18px 0}}.gps-maps-cluster-page.svelte-3rxwdj .cluster-seo{display:none}
