*{box-sizing:border-box;margin:0;padding:0}body{color:#1e293b;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:#23496d;text-decoration:none}a:hover{text-decoration:underline}.ks-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.ks-main.svelte-12qhfyh{flex:1}.ks-header.svelte-12qhfyh{color:#fff;z-index:100;background:#16324f;padding:0 1rem;position:sticky;top:0;box-shadow:0 2px 6px #0000002e}.ks-nav.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;max-width:1240px;margin:0 auto;padding:.75rem 0;display:flex}.ks-brand.svelte-12qhfyh{color:#f4c430;font-size:1.25rem;font-weight:800;text-decoration:none}.ks-nav-links.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:1.15rem;list-style:none;display:flex}.ks-nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#f1f5f9;font-size:.92rem;font-weight:500}.ks-nav-order.svelte-12qhfyh{background:#f4c430;border-radius:4px;padding:.4rem .9rem;color:#16324f!important;font-weight:800!important}.ks-nav-phone.svelte-12qhfyh{border:1px solid #f4c430;border-radius:4px;padding:.35rem .75rem;color:#f4c430!important;font-weight:700!important}.ks-footer.svelte-12qhfyh{color:#cbd5e1;background:#0f2338;margin-top:4rem;padding:3.25rem 1rem 1.25rem}.ks-footer-grid.svelte-12qhfyh{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;max-width:1240px;margin:0 auto;display:grid}.ks-footer-col.svelte-12qhfyh h3:where(.svelte-12qhfyh){color:#f4c430;margin-bottom:.8rem;font-size:1.05rem}.ks-footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none}.ks-footer-col.svelte-12qhfyh li:where(.svelte-12qhfyh){margin-bottom:.4rem}.ks-footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#cbd5e1;font-size:.88rem}.ks-footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#f4c430}.ks-footer-cta.svelte-12qhfyh{background:#f4c430;border-radius:4px;padding:.45rem .9rem;font-weight:700;display:inline-block;color:#0f2338!important}.ks-footer-bottom.svelte-12qhfyh{text-align:center;border-top:1px solid #1e3a5f;max-width:1240px;margin:2rem auto 0;padding-top:1rem;font-size:.84rem}
