.mono.svelte-xbg6d2{font-family:JetBrains Mono,ui-monospace,monospace}.sky-hero.svelte-xbg6d2{padding-block:clamp(64px,8vw,104px)}.sky-hero-grid.svelte-xbg6d2{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.sky-kicker.svelte-xbg6d2{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--fs-xs);letter-spacing:.06em;color:#fff9;margin-bottom:1.1rem;display:inline-block}.sky-h1.svelte-xbg6d2{font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.03em;color:#fff;margin:0 0 1.3rem}.sky-lede.svelte-xbg6d2{font-size:var(--fs-md);color:#ffffffc7;max-width:34em;margin:0 0 2rem;line-height:1.65}.sky-cta-row.svelte-xbg6d2{flex-wrap:wrap;gap:12px;margin-top:1.5rem;display:flex}.sky-hero.svelte-xbg6d2 .sky-cta-row:where(.svelte-xbg6d2){margin-top:0}.btn-ghost-dark.svelte-xbg6d2{color:#fff;background:0 0;border-color:#ffffff59}.btn-ghost-dark.svelte-xbg6d2:hover{border-color:#fff}.sky-small.svelte-xbg6d2{font-size:var(--fs-sm);color:#fff9;margin:1rem 0 0}.sky-hero-media.svelte-xbg6d2{margin:0}.sky-hero-media.svelte-xbg6d2 figcaption:where(.svelte-xbg6d2){font-size:var(--fs-xs);color:#ffffff8c;margin-top:.7rem}.sky-hero-media.svelte-xbg6d2 video:where(.svelte-xbg6d2){aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sky-h2.svelte-xbg6d2{font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700;line-height:var(--lh-heading);letter-spacing:-.025em;margin:0 0 1.4rem}.sky-body.svelte-xbg6d2{color:var(--color-text-muted);max-width:38em;margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.shot.svelte-xbg6d2{margin:0}.shot-frame.svelte-xbg6d2{border:1.5px solid var(--color-border);box-shadow:var(--shadow-card);background:#0b0f17;border-radius:16px;position:relative;overflow:hidden}.bg-dark.svelte-xbg6d2 .shot-frame:where(.svelte-xbg6d2){border-color:#ffffff1f}.shot-frame.svelte-xbg6d2 img:where(.svelte-xbg6d2){width:100%;height:auto;display:block}.shot.svelte-xbg6d2 figcaption:where(.svelte-xbg6d2){font-size:var(--fs-xs);color:var(--color-text-soft);margin-top:.6rem}.sky-row.svelte-xbg6d2{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.sky-row-alt.svelte-xbg6d2>.sky-text:where(.svelte-xbg6d2){order:2}.sky-text.svelte-xbg6d2,.sky-hero-text.svelte-xbg6d2{min-width:0}.view-grid.svelte-xbg6d2{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.view-card.svelte-xbg6d2{color:inherit;text-decoration:none;display:block}.view-card.svelte-xbg6d2 .shot-frame:where(.svelte-xbg6d2){transition:box-shadow var(--t-mid)}.view-card.svelte-xbg6d2:hover .shot-frame:where(.svelte-xbg6d2){box-shadow:var(--shadow-card-hover)}.view-card.svelte-xbg6d2:focus-visible{outline:none}.view-card.svelte-xbg6d2:focus-visible .shot-frame:where(.svelte-xbg6d2){box-shadow:0 0 0 3px #e21b2d47}.view-line.svelte-xbg6d2{font-size:var(--fs-base);color:var(--color-text-muted);margin:.9rem 0 0;line-height:1.6}.view-line.svelte-xbg6d2 strong:where(.svelte-xbg6d2){color:var(--color-text)}.sky-honest.svelte-xbg6d2{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.sky-pull.svelte-xbg6d2{color:var(--color-text);border-left:2px solid var(--color-border-strong);margin:0;padding-left:1.2rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.sky-lead-fig.svelte-xbg6d2{font-size:var(--fs-md);color:var(--color-text);max-width:34em;margin:0 0 1rem;line-height:1.65}.sky-cite.svelte-xbg6d2{font-size:var(--fs-sm);color:var(--color-text-soft);max-width:38em;margin:1rem 0 0;line-height:1.6}.gnss-media.svelte-xbg6d2{gap:18px;display:grid}.gnss-flight.svelte-xbg6d2{justify-self:end;max-width:60%}.feat-img-grid.svelte-xbg6d2{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.feat-grid.svelte-xbg6d2{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat-tile.svelte-xbg6d2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:22px}.feat-img.svelte-xbg6d2{box-shadow:none;border-radius:10px;margin-bottom:1rem}.feat-name.svelte-xbg6d2{font-size:var(--fs-md);margin:0 0 .4rem;font-weight:600}.feat-line.svelte-xbg6d2{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.pro-sky-links.svelte-xbg6d2{font-size:var(--fs-sm);color:var(--color-text-soft);margin:.4rem 0 1rem}.pro-sky-links.svelte-xbg6d2 a:where(.svelte-xbg6d2),.pro-links.svelte-xbg6d2 a:where(.svelte-xbg6d2){color:var(--color-link);text-decoration:none}.pro-sky-links.svelte-xbg6d2 a:where(.svelte-xbg6d2):hover,.pro-links.svelte-xbg6d2 a:where(.svelte-xbg6d2):hover{text-decoration:underline}.pro-sky-links.svelte-xbg6d2 span:where(.svelte-xbg6d2){margin:0 .5rem}.pro-links.svelte-xbg6d2{font-size:var(--fs-base);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sky-phone-row.svelte-xbg6d2{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.phone-frame.svelte-xbg6d2{justify-content:center;display:flex}.phone-frame.svelte-xbg6d2 img:where(.svelte-xbg6d2){width:min(260px,70vw);height:auto;display:block}.credit-list.svelte-xbg6d2{gap:.5rem;max-width:52em;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.credit-list.svelte-xbg6d2 li:where(.svelte-xbg6d2){font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.6}.credit-list.svelte-xbg6d2 span:where(.svelte-xbg6d2){min-width:6.5em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--fs-xs);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.sky-small-dark.svelte-xbg6d2{font-size:var(--fs-sm);color:var(--color-text-soft);margin:0}.sky-footer-cta.svelte-xbg6d2 .container:where(.svelte-xbg6d2){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sky-footer-line.svelte-xbg6d2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600}@media (width<=900px){.sky-hero-grid.svelte-xbg6d2,.sky-row.svelte-xbg6d2,.sky-honest.svelte-xbg6d2,.sky-phone-row.svelte-xbg6d2{grid-template-columns:1fr;gap:32px}.sky-row-alt.svelte-xbg6d2>.sky-text:where(.svelte-xbg6d2){order:0}.view-grid.svelte-xbg6d2{grid-template-columns:1fr}.feat-grid.svelte-xbg6d2,.feat-img-grid.svelte-xbg6d2{grid-template-columns:1fr 1fr}.gnss-flight.svelte-xbg6d2{max-width:75%}}@media (width<=560px){.feat-grid.svelte-xbg6d2,.feat-img-grid.svelte-xbg6d2{grid-template-columns:1fr}.sky-cta-row.svelte-xbg6d2 .btn:where(.svelte-xbg6d2){white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;padding-block:10px}}
