*{box-sizing:border-box;margin:0;padding:0}body{color:#222;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6}a{color:#4682b4;text-decoration:none}a:hover{text-decoration:underline}.site.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{flex:1}.header.svelte-12qhfyh{color:#fff;z-index:100;background:#4682b4;padding:0 1rem;position:sticky;top:0;box-shadow:0 2px 4px #00000026}.nav.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto;padding:.75rem 0;display:flex}.logo.svelte-12qhfyh{color:#f4c430;font-size:1.25rem;font-weight:700;text-decoration:none}.logo.svelte-12qhfyh:hover{opacity:.9;text-decoration:none}.nav-links.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:1.5rem;list-style:none;display:flex}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fff;font-size:.95rem;font-weight:500}.nav-phone.svelte-12qhfyh{background:#f4c430;border-radius:4px;padding:.4rem 1rem;font-weight:700;color:#222!important}.nav-phone.svelte-12qhfyh:hover{opacity:.9;text-decoration:none}.footer.svelte-12qhfyh{color:#ccc;background:#2c3e50;margin-top:4rem;padding:3rem 1rem 1rem}.footer-inner.svelte-12qhfyh{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.footer-col.svelte-12qhfyh h3:where(.svelte-12qhfyh){color:#f4c430;margin-bottom:.75rem;font-size:1.05rem}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none}.footer-col.svelte-12qhfyh li:where(.svelte-12qhfyh){margin-bottom:.35rem}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ccc;font-size:.9rem}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#f4c430}.footer-col.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-bottom:.35rem;font-size:.9rem}.footer-bottom.svelte-12qhfyh{text-align:center;border-top:1px solid #444;max-width:1200px;margin:2rem auto 0;padding-top:1rem;font-size:.85rem}
