.contact-flow[data-astro-cid-jbceweda]{background:var(--color-white);border-radius:12px;padding:clamp(24px,5vw,64px)}[data-astro-cid-jbceweda][hidden]{display:none!important}h2[data-astro-cid-jbceweda]{margin:0;font-size:clamp(1.375rem,3vw,2rem);line-height:1.6}.form-guide[data-astro-cid-jbceweda]{margin:16px 0 32px}.phase-notice[data-astro-cid-jbceweda]{background:var(--color-background);margin:0 0 32px;padding:16px;font-size:.875rem;line-height:1.8}.field[data-astro-cid-jbceweda]{margin-block-end:28px}label[data-astro-cid-jbceweda]{color:var(--color-dark);margin-block-end:10px;font-weight:600;display:block}.requirement[data-astro-cid-jbceweda]{color:var(--color-text);margin-inline-start:8px;font-size:.75rem;font-weight:400}input[data-astro-cid-jbceweda]:not([type=checkbox]),select[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda]{background:var(--color-white);min-block-size:48px;inline-size:100%;color:var(--color-dark);font:inherit;border:1px solid #ccc;border-radius:4px;padding:12px 14px;font-size:1rem;display:block}textarea[data-astro-cid-jbceweda]{resize:vertical;min-block-size:200px}input[data-astro-cid-jbceweda]:focus-visible,select[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}[data-astro-cid-jbceweda][aria-invalid=true]{border-color:#b42318!important}.field-error[data-astro-cid-jbceweda],.error-summary[data-astro-cid-jbceweda]{color:#b42318;font-size:.875rem}.field-error[data-astro-cid-jbceweda]{margin:8px 0 0}.error-summary[data-astro-cid-jbceweda]{margin:0 0 24px}fieldset[data-astro-cid-jbceweda]{border:0;min-inline-size:0;margin:0;padding:0}.consent[data-astro-cid-jbceweda]{align-items:flex-start;gap:12px;display:flex}.consent[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{block-size:22px;inline-size:22px;accent-color:var(--color-dark);flex:none;margin-block-start:4px}.consent[data-astro-cid-jbceweda] label[data-astro-cid-jbceweda]{margin:0;padding-block:0 12px;line-height:1.8}.consent[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda]{text-decoration:underline}.primary-button[data-astro-cid-jbceweda],.secondary-button[data-astro-cid-jbceweda]{border:1px solid var(--color-dark);min-block-size:52px;font:inherit;cursor:pointer;text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.primary-button[data-astro-cid-jbceweda]{background:var(--color-dark);color:var(--color-white)}.secondary-button[data-astro-cid-jbceweda]{color:var(--color-dark);background:0 0}button[data-astro-cid-jbceweda]:disabled{opacity:.45;cursor:not-allowed}.actions[data-astro-cid-jbceweda]{flex-wrap:wrap;gap:16px;display:flex}.screen-label[data-astro-cid-jbceweda]{color:var(--color-primary);letter-spacing:.1em;margin:0 0 16px;font-size:.875rem}.confirm-list[data-astro-cid-jbceweda]{margin:32px 0}.confirm-list[data-astro-cid-jbceweda] .confirm-row{border-block-start:1px solid #ddd;padding-block:20px}.confirm-list[data-astro-cid-jbceweda] dt{color:var(--color-dark);margin:0 0 8px;font-weight:600}.confirm-list[data-astro-cid-jbceweda] dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.send-error[data-astro-cid-jbceweda]{color:#b42318;border:1px solid #b42318;margin-block:24px;padding:20px}.send-error[data-astro-cid-jbceweda] h3[data-astro-cid-jbceweda],.send-error[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]{color:inherit;margin:0}[data-astro-cid-jbceweda][data-send-status],[data-astro-cid-jbceweda][data-input-status]{white-space:pre-line;overflow-wrap:anywhere}[data-astro-cid-jbceweda][data-send-state=idle] .send-error[data-astro-cid-jbceweda],[data-astro-cid-jbceweda][data-send-state=verifying] .send-error[data-astro-cid-jbceweda],[data-astro-cid-jbceweda][data-send-state=sending] .send-error[data-astro-cid-jbceweda],[data-astro-cid-jbceweda][data-send-state=rate_limited] .send-error[data-astro-cid-jbceweda]{color:var(--color-text);border-color:#ccc}.contact-turnstile[data-astro-cid-jbceweda]{min-inline-size:0;max-inline-size:100%;margin-block:16px}.contact-turnstile[data-astro-cid-jbceweda]:empty{margin-block:0}[data-astro-cid-jbceweda][data-retry-countdown]{padding-block-start:8px}.complete-panel[data-astro-cid-jbceweda]{text-align:center}.complete-panel[data-astro-cid-jbceweda] svg[data-astro-cid-jbceweda]{margin:0 auto 24px}.complete-panel[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]{margin-block:24px;line-height:1.9}@media (hover:hover) and (pointer:fine){.primary-button[data-astro-cid-jbceweda]:not(:disabled):hover{background:#353535;text-decoration:none}.secondary-button[data-astro-cid-jbceweda]:hover{background:var(--color-background)}}@media (width<=479px){.actions[data-astro-cid-jbceweda]>[data-astro-cid-jbceweda],form[data-astro-cid-jbceweda]>button[data-astro-cid-jbceweda]{inline-size:100%}}.contact-page-hero[data-astro-cid-ogjzdvpc]{background:var(--color-background);padding-block:80px 56px}.page-label[data-astro-cid-ogjzdvpc]{color:var(--color-primary);letter-spacing:.12em;margin:0 0 40px;font-size:.875rem;font-weight:700}h1[data-astro-cid-ogjzdvpc]{color:var(--color-dark);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,8vw,5.5rem);line-height:1.1}h1[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{display:block}h1[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]+span[data-astro-cid-ogjzdvpc]{color:var(--color-primary)}.page-catch[data-astro-cid-ogjzdvpc]{color:var(--color-dark);margin:40px 0 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.6}.page-description[data-astro-cid-ogjzdvpc]{margin:20px 0 0;line-height:1.9}.contact-page-form[data-astro-cid-ogjzdvpc]{background:var(--color-background);padding-block:0 80px}@media (width>=768px){.contact-page-hero[data-astro-cid-ogjzdvpc]{padding-block:var(--section-space) 64px}.contact-page-form[data-astro-cid-ogjzdvpc]{padding-block-end:var(--section-space)}}
