.contact-page.svelte-uvbw5f{background:#eef9fc;padding:8rem 0 4rem}.contact-grid.svelte-uvbw5f{flex-direction:column;gap:2rem;max-width:820px;display:flex}.breadcrumb.svelte-uvbw5f{color:#5e6b82;margin-bottom:1.5rem;font-size:.8rem}.breadcrumb.svelte-uvbw5f a:where(.svelte-uvbw5f){text-underline-offset:4px;text-decoration:underline}.contact-head.svelte-uvbw5f h1:where(.svelte-uvbw5f){letter-spacing:-.035em;max-width:18ch;margin:0 0 1.3rem;font-size:clamp(2.9rem,4.4vw,5rem);font-weight:300;line-height:1.05}.contact-head.svelte-uvbw5f>p:where(.svelte-uvbw5f){color:#4d5b71;max-width:60ch;margin:0;font-size:1.12rem;line-height:1.55}.form-panel.svelte-uvbw5f{background:#fff;border-radius:16px;width:100%;padding:clamp(1.5rem,2.8vw,2.5rem)}.form-panel.svelte-uvbw5f h2:where(.svelte-uvbw5f){margin:0 0 .5rem;font-size:clamp(1.7rem,2.3vw,2.4rem);font-weight:400;line-height:1.15}.form-panel.svelte-uvbw5f>p:where(.svelte-uvbw5f){color:#5e6b82;margin:0 0 1.4rem;font-size:.93rem;line-height:1.5}.form-grid.svelte-uvbw5f{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.form-panel.svelte-uvbw5f label:where(.svelte-uvbw5f){margin:0 0 1rem;font-size:.9rem;font-weight:500;line-height:1.4;display:block}.form-panel.svelte-uvbw5f label:where(.svelte-uvbw5f)>span:where(.svelte-uvbw5f):not(.consent:where(.svelte-uvbw5f) span:where(.svelte-uvbw5f)){color:#007fa8}.form-panel.svelte-uvbw5f input:where(.svelte-uvbw5f):not([type=checkbox]),.form-panel.svelte-uvbw5f textarea:where(.svelte-uvbw5f){color:#1b1d36;background:#f8fbfd;border:1px solid #b9cbd8;border-radius:6px;width:100%;min-height:48px;margin-top:.4rem;padding:.75rem;font-size:1rem;display:block}.form-panel.svelte-uvbw5f input:where(.svelte-uvbw5f):focus,.form-panel.svelte-uvbw5f textarea:where(.svelte-uvbw5f):focus{border-color:#008eb5;outline:2px solid #b6eaf8}.form-panel.svelte-uvbw5f textarea:where(.svelte-uvbw5f){resize:vertical;min-height:110px;line-height:1.5}.consent.svelte-uvbw5f{color:#44536d;align-items:start;gap:.75rem;font-size:.85rem!important;font-weight:400!important;line-height:1.5!important;display:flex!important}.consent.svelte-uvbw5f input:where(.svelte-uvbw5f){accent-color:#1b1d36;flex:none;width:18px;height:18px;margin:.2rem 0 0}.consent.svelte-uvbw5f a:where(.svelte-uvbw5f){text-decoration:underline}.hidden-field.svelte-uvbw5f{position:absolute;left:-9999px}.form-error.svelte-uvbw5f{color:#9b2b18;background:#fff0ed;border-radius:6px;padding:.8rem 1rem}.form-success.svelte-uvbw5f{background:#eef9fc;border-radius:8px;padding:1.5rem}.form-success.svelte-uvbw5f h3:where(.svelte-uvbw5f){font-size:1.5rem}.form-success.svelte-uvbw5f p:where(.svelte-uvbw5f){margin:0}.form-panel.svelte-uvbw5f button:where(.svelte-uvbw5f){color:#fff;background:#1b1d36;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:.8rem 1.2rem;font-size:1rem;font-weight:600;transition:background .25s;display:flex}.form-panel.svelte-uvbw5f button:where(.svelte-uvbw5f):hover{background:#007fa8}.form-panel.svelte-uvbw5f button:where(.svelte-uvbw5f):disabled{cursor:wait;opacity:.7}.submission-status.svelte-uvbw5f{color:var(--muted);margin-top:.5rem;font-size:.85rem;line-height:1.5;display:block}.submission-status.svelte-uvbw5f:empty{display:none}@media (width<=600px){.contact-page.svelte-uvbw5f{padding:7rem 0 3.5rem}.contact-grid.svelte-uvbw5f{gap:1.5rem}.breadcrumb.svelte-uvbw5f{margin-bottom:1rem}.contact-head.svelte-uvbw5f h1:where(.svelte-uvbw5f){margin-bottom:1rem;font-size:clamp(2.5rem,9vw,3.2rem)}.contact-head.svelte-uvbw5f>p:where(.svelte-uvbw5f){font-size:1rem}.form-panel.svelte-uvbw5f{padding:1.2rem}.form-panel.svelte-uvbw5f h2:where(.svelte-uvbw5f){font-size:1.6rem}.form-grid.svelte-uvbw5f{grid-template-columns:1fr;gap:0}}
