.cform-wrap[data-astro-cid-vekgkm42]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.25rem,.8rem + 2.5vw,2.5rem)}.cform[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}.cform[data-astro-cid-vekgkm42][hidden]{display:none}.cform__title[data-astro-cid-vekgkm42]{font-size:var(--fs-xl)}.cform__note[data-astro-cid-vekgkm42]{margin-top:calc(var(--space-4) * -1);font-size:var(--fs-sm);color:var(--color-text-muted)}.cform__row[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}@media (width>=40rem){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-vekgkm42]{gap:var(--space-2);align-content:start;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:600;font-size:var(--fs-sm)}.req[data-astro-cid-vekgkm42]{color:var(--color-error)}.field__optional[data-astro-cid-vekgkm42],.field__hint[data-astro-cid-vekgkm42]{color:var(--color-text-muted);font-weight:400;font-size:var(--fs-sm)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=tel],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:2.875rem;transition:border-color var(--transition), box-shadow var(--transition);border:1.5px solid #7f9692;padding:.65rem .85rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#5f726e}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--color-primary)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #167a6b40}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{background:snow;border-color:var(--color-error)!important}.field__error[data-astro-cid-vekgkm42]{gap:var(--space-2);color:var(--color-error);font-size:var(--fs-sm);font-weight:500;display:flex}.field__error[data-astro-cid-vekgkm42]:before{content:"⚠";speak:never}.field__error[data-astro-cid-vekgkm42][hidden]{display:none}.check[data-astro-cid-vekgkm42]{gap:var(--space-3);align-items:flex-start;display:flex}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.375rem;height:1.375rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:.1rem}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:400;font-size:var(--fs-base)}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-basics[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-alt)}.privacy-basics[data-astro-cid-vekgkm42] summary[data-astro-cid-vekgkm42]{cursor:pointer;padding:var(--space-3) var(--space-4);color:var(--color-primary);font-weight:600}.privacy-basics[data-astro-cid-vekgkm42] dl[data-astro-cid-vekgkm42]{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);display:grid}.privacy-basics[data-astro-cid-vekgkm42] dl[data-astro-cid-vekgkm42]>div[data-astro-cid-vekgkm42]{gap:0 var(--space-3);display:grid}@media (width>=40rem){.privacy-basics[data-astro-cid-vekgkm42] dl[data-astro-cid-vekgkm42]>div[data-astro-cid-vekgkm42]{grid-template-columns:9.5rem 1fr}}.privacy-basics[data-astro-cid-vekgkm42] dt[data-astro-cid-vekgkm42]{font-weight:600}.privacy-basics[data-astro-cid-vekgkm42] dd[data-astro-cid-vekgkm42]{color:var(--color-text-muted);margin:0}.cf-turnstile[data-astro-cid-vekgkm42]{min-height:65px}.cform__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}@media (width>=40rem){.cform__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:auto}}.spinner[data-astro-cid-vekgkm42]{display:none}.cform[data-astro-cid-vekgkm42][aria-busy=true] .spinner[data-astro-cid-vekgkm42]{animation:.9s linear infinite spin;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.cform__alert[data-astro-cid-vekgkm42]{padding:var(--space-4);border-radius:var(--radius-sm);font-weight:500}.cform__alert--error[data-astro-cid-vekgkm42]{background:var(--color-error-bg);color:var(--color-error);border-left:4px solid var(--color-error)}.cform__alert[data-astro-cid-vekgkm42][hidden]{display:none}.cform-success[data-astro-cid-vekgkm42]{justify-items:start;gap:var(--space-3);padding:var(--space-5) 0;display:grid}.cform-success[data-astro-cid-vekgkm42][hidden]{display:none}.cform-success__icon[data-astro-cid-vekgkm42]{background:var(--color-success-bg);width:3.5rem;height:3.5rem;color:var(--color-success);border-radius:50%;place-items:center;display:grid}.cform-success[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{font-size:var(--fs-xl)}.cform-success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--color-text-muted)}.highlights[data-astro-cid-kphbpcdu]{gap:var(--space-5);max-width:32rem;display:grid}.highlights[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{gap:var(--space-4);align-items:flex-start;display:flex}.highlights[data-astro-cid-kphbpcdu] .icon-badge{background:var(--color-bg);box-shadow:var(--shadow);flex-shrink:0}.highlights[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-sm)}.contact-section[data-astro-cid-kphbpcdu]{padding-top:var(--space-7)}.contact[data-astro-cid-kphbpcdu]{gap:var(--space-7);align-items:start;display:grid}@media (width>=64rem){.contact[data-astro-cid-kphbpcdu]{gap:var(--space-7);grid-template-columns:1.6fr 1fr}.contact__aside[data-astro-cid-kphbpcdu]{top:calc(var(--header-h) + var(--space-5));position:sticky}}.contact__aside[data-astro-cid-kphbpcdu]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-primary-light)}.contact__aside-title[data-astro-cid-kphbpcdu]{font-size:var(--fs-xl);margin-bottom:var(--space-5)}.contact__list[data-astro-cid-kphbpcdu]{gap:var(--space-5);display:grid}.contact__list[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{gap:var(--space-4);align-items:flex-start;display:flex}.contact__list[data-astro-cid-kphbpcdu] .icon-badge[data-astro-cid-kphbpcdu]{background:var(--color-bg)}.contact__label[data-astro-cid-kphbpcdu]{font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:600;display:block}.contact__list[data-astro-cid-kphbpcdu] address[data-astro-cid-kphbpcdu]{font-style:normal}.contact__map-link[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-weight:600;display:inline-flex}.contact__area[data-astro-cid-kphbpcdu]{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-5);font-size:var(--fs-sm);color:var(--color-text-muted);border-top:1px solid #167a6b33;align-items:flex-start;display:flex}.contact__area[data-astro-cid-kphbpcdu] svg{color:var(--color-primary);flex-shrink:0}
