.contact-route.svelte-1koqmj1 section{padding-left:var(--space-sm, 1rem);padding-right:var(--space-sm, 1rem)}.contact-hero.svelte-1koqmj1{min-height:auto;padding-bottom:clamp(2rem,6vw,4rem)}.hero-centered.svelte-1koqmj1{max-width:44rem}.min-vh-contact.svelte-1koqmj1{min-height:unset;padding-top:2rem;padding-bottom:1rem}.contact-cards.svelte-1koqmj1 .contact-card-row:where(.svelte-1koqmj1){align-items:center}.contact-info-list.svelte-1koqmj1 li:where(.svelte-1koqmj1){display:flex;align-items:center;padding:.65rem 0;border-bottom:1px solid var(--gray-200);font-size:1rem;color:var(--gray-800)}.contact-info-list.svelte-1koqmj1 li:where(.svelte-1koqmj1):last-child{border-bottom:none}.text-brand.svelte-1koqmj1{color:var(--primary-600);min-width:1.25rem;text-align:center}.text-primary-soft.svelte-1koqmj1{color:var(--primary-500)}.contact-link.svelte-1koqmj1{color:var(--primary-700);text-decoration:none;word-break:break-all}.contact-link.svelte-1koqmj1:hover{text-decoration:underline}.contact-form-fields.svelte-1koqmj1 .form-control,.contact-form-fields.svelte-1koqmj1 .form-select{border-radius:var(--radius, .75rem);border-color:var(--gray-300)}.contact-form-fields.svelte-1koqmj1 .form-control:focus,.contact-form-fields.svelte-1koqmj1 .form-select:focus{border-color:var(--primary-400);box-shadow:0 0 0 .25rem #2f7a2f26}.privacy-link.svelte-1koqmj1{color:var(--primary-700);text-decoration:underline;font-weight:500}.contact-actions.svelte-1koqmj1{display:flex;justify-content:flex-start}.btn-main-submit.btn-main[disabled].svelte-1koqmj1{opacity:.85;cursor:not-allowed;transform:none}.homepage-shell.contact-route .dashboard-preview:hover{transform:none;box-shadow:var(--shadow-2xl)}.homepage-shell.contact-route .btn-main:not(:disabled):hover{transform:none;box-shadow:var(--shadow-lg)}.homepage-shell.contact-route .btn-main:hover .btn-shine{left:-100%}
