.landing[data-v-9f6c8b33]{min-height:100dvh;display:flex;flex-direction:column;background:var(--k-color-bg);color:var(--k-color-text);font-family:var(--k-font)}.landing__nav[data-v-9f6c8b33]{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-3);flex-wrap:nowrap;padding:var(--k-space-4) var(--k-space-5);max-width:64rem;width:100%;margin:0 auto}.landing__brand[data-v-9f6c8b33]{display:flex;align-items:center;gap:var(--k-space-2);font-weight:700;font-size:var(--k-text-lg);color:var(--k-color-primary-fg)}.landing__brand--muted[data-v-9f6c8b33]{color:var(--k-color-text-muted);font-weight:600;font-size:var(--k-text-sm)}.landing__nav-actions[data-v-9f6c8b33]{display:flex;align-items:center;gap:var(--k-space-2);flex-wrap:nowrap;justify-content:flex-end}.landing__nav .landing__demo-short[data-v-9f6c8b33],.landing__footer .landing__footer-locale[data-v-9f6c8b33]{display:none}@media (max-width: 600px){.landing__nav[data-v-9f6c8b33]{padding:var(--k-space-3) var(--k-space-4);gap:var(--k-space-2)}.landing__nav .btn[data-v-9f6c8b33]{padding-inline:var(--k-space-3)}.landing__nav .landing__nav-locale[data-v-9f6c8b33],.landing__nav .landing__demo-long[data-v-9f6c8b33]{display:none}.landing__nav .landing__demo-short[data-v-9f6c8b33]{display:inline}.landing__footer .landing__footer-locale[data-v-9f6c8b33]{display:flex}}.btn[data-v-9f6c8b33]{display:inline-flex;align-items:center;justify-content:center;gap:var(--k-space-2);border-radius:var(--k-radius-pill);padding:var(--k-space-2) var(--k-space-4);font-size:var(--k-text-sm);font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn--lg[data-v-9f6c8b33]{padding:var(--k-space-3) var(--k-space-6);font-size:var(--k-text-base)}.btn--primary[data-v-9f6c8b33]{background:var(--k-color-primary);color:var(--k-color-on-primary)}.btn--primary[data-v-9f6c8b33]:hover{background:var(--k-color-primary-hover)}.btn--outline[data-v-9f6c8b33]{background:transparent;color:var(--k-color-primary-fg);border-color:var(--k-color-primary)}.btn--outline[data-v-9f6c8b33]:hover{background:var(--k-color-primary-tint)}.btn--ghost[data-v-9f6c8b33]{background:transparent;color:var(--k-color-text)}.btn--ghost[data-v-9f6c8b33]:hover{color:var(--k-color-primary-fg)}.landing__hero[data-v-9f6c8b33]{max-width:48rem;margin:0 auto;padding:clamp(var(--k-space-10),8vw,var(--k-space-16)) var(--k-space-5) var(--k-space-6);text-align:center}.landing__hero-title[data-v-9f6c8b33]{margin:0 0 var(--k-space-4);font-size:clamp(var(--k-text-3xl),5vw,var(--k-text-hero));line-height:1.15;font-weight:800;color:var(--k-color-text)}.landing__hero-subtitle[data-v-9f6c8b33]{margin:0 auto var(--k-space-6);max-width:36rem;font-size:clamp(var(--k-text-base),2.5vw,var(--k-text-xl));line-height:1.6;color:var(--k-color-text-muted)}.landing__hero-cta[data-v-9f6c8b33]{display:flex;flex-wrap:wrap;gap:var(--k-space-3);justify-content:center}.landing__features[data-v-9f6c8b33],.landing__cta-bottom[data-v-9f6c8b33]{max-width:64rem;width:100%;margin:0 auto;padding:var(--k-space-6) var(--k-space-5)}.landing__section-title[data-v-9f6c8b33]{margin:0 0 var(--k-space-6);text-align:center;font-size:clamp(var(--k-text-xl),3vw,var(--k-text-3xl));font-weight:700;color:var(--k-color-text)}.landing__grid[data-v-9f6c8b33]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--k-space-4)}.landing__card[data-v-9f6c8b33]{background:var(--k-color-surface);border:1px solid var(--k-color-border);border-radius:var(--k-radius-lg);box-shadow:var(--k-shadow-1);padding:var(--k-space-5)}.landing__card-icon[data-v-9f6c8b33]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--k-radius-lg);background:var(--k-color-primary-tint);color:var(--k-color-primary-fg);font-size:var(--k-text-xl);margin-bottom:var(--k-space-3)}.landing__card-title[data-v-9f6c8b33]{margin:0 0 var(--k-space-2);font-size:var(--k-text-lg);font-weight:600;color:var(--k-color-text)}.landing__card-desc[data-v-9f6c8b33]{margin:0;font-size:var(--k-text-sm);line-height:1.55;color:var(--k-color-text-muted)}.landing__cta-bottom[data-v-9f6c8b33]{text-align:center}.landing__footer[data-v-9f6c8b33]{margin-top:auto;border-top:1px solid var(--k-color-border);padding:var(--k-space-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-space-3);max-width:64rem;width:100%;margin-left:auto;margin-right:auto}.landing__not-gov[data-v-9f6c8b33]{flex-basis:100%;margin:0;font-size:var(--k-text-sm);color:var(--k-color-text-muted)}.landing__footer-links[data-v-9f6c8b33]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--k-space-2);font-size:var(--k-text-sm)}.landing__footer-links a[data-v-9f6c8b33]{color:var(--k-color-text-muted);text-decoration:none}.landing__footer-links a[data-v-9f6c8b33]:hover{color:var(--k-color-primary-fg);text-decoration:underline}
