:root{--svh-blue: #0055ff;--svh-black: #111;--svh-grey: #f5f7fa}.page-header.svelte-wkxllv{background:linear-gradient(45deg,#111,#333);padding:4rem 1rem;text-align:center;color:#fff;margin-bottom:4rem}.header-content.svelte-wkxllv h1:where(.svelte-wkxllv){margin:0;text-transform:uppercase;font-size:3rem;font-weight:800}.header-content.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--svh-blue);font-weight:600;margin-top:.5rem;font-size:1.2rem}.container.svelte-wkxllv{max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.contact-grid.svelte-wkxllv{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}.info-box.svelte-wkxllv{margin-bottom:3rem}.info-box.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:1.5rem;border-left:4px solid var(--svh-blue);padding-left:1rem;margin-bottom:1.5rem;color:#333}.address.svelte-wkxllv{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:1rem}.map-link.svelte-wkxllv{color:var(--svh-blue);font-weight:700;text-decoration:none}.map-link.svelte-wkxllv:hover{text-decoration:underline}.contact-item.svelte-wkxllv{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.icon.svelte-wkxllv{font-size:1.5rem;background:#eee;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.contact-item.svelte-wkxllv a:where(.svelte-wkxllv){color:#333;text-decoration:none;transition:color .2s}.contact-item.svelte-wkxllv a:where(.svelte-wkxllv):hover{color:var(--svh-blue)}.info-box.highlight.svelte-wkxllv{background:var(--svh-grey);padding:2rem;border-radius:12px}.download-list.svelte-wkxllv{list-style:none;padding:0;margin-top:1rem}.download-list.svelte-wkxllv li:where(.svelte-wkxllv){margin-bottom:.5rem}.download-list.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--svh-blue);font-weight:700;text-decoration:none;display:flex;align-items:center;gap:.5rem}.download-list.svelte-wkxllv a:where(.svelte-wkxllv):hover{text-decoration:underline}.form-card.svelte-wkxllv{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 10px 30px #0000000d;border:1px solid #eee}.form-card.svelte-wkxllv h2:where(.svelte-wkxllv){margin-top:0;margin-bottom:2rem}.form-group.svelte-wkxllv{margin-bottom:1.5rem}.form-group.svelte-wkxllv label:where(.svelte-wkxllv){display:block;font-weight:600;margin-bottom:.5rem;color:#333}.form-group.svelte-wkxllv input:where(.svelte-wkxllv),.form-group.svelte-wkxllv select:where(.svelte-wkxllv),.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv){width:100%;padding:12px;border:2px solid #eee;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.form-group.svelte-wkxllv input:where(.svelte-wkxllv):focus,.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv):focus{border-color:var(--svh-blue);outline:none}.form-check.svelte-wkxllv{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:2rem;font-size:.9rem;color:#666}.form-check.svelte-wkxllv input:where(.svelte-wkxllv){margin-top:3px}.btn-submit.svelte-wkxllv{background:var(--svh-blue);color:#fff;border:none;padding:15px 30px;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;width:100%;transition:background .2s}.btn-submit.svelte-wkxllv:hover{background:#04c}@media(max-width:800px){.contact-grid.svelte-wkxllv{grid-template-columns:1fr;gap:3rem}.page-header.svelte-wkxllv h1:where(.svelte-wkxllv){font-size:2.5rem}}
