.fc[data-astro-cid-sevzbneq]{border:1px solid var(--line-2);box-shadow:var(--shadow-form);background:#fff;border-radius:24px;padding:clamp(24px,4vw,40px)}.fc-form[data-astro-cid-sevzbneq]{flex-direction:column;gap:28px;display:flex}.fc-intro[data-astro-cid-sevzbneq]{flex-direction:column;gap:6px;display:flex}.fc-intro[data-astro-cid-sevzbneq].gap4{gap:4px}.fc-intro[data-astro-cid-sevzbneq].gap10{gap:10px}.fc-intro[data-astro-cid-sevzbneq].gap12{gap:12px}.fc-h2[data-astro-cid-sevzbneq]{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.fc-h2-sm[data-astro-cid-sevzbneq]{margin:0;font-size:17px;font-weight:600}.fc-muted14[data-astro-cid-sevzbneq]{color:var(--text-muted);font-size:14px}.fc-alert[data-astro-cid-sevzbneq]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-fg);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.fc-alert[data-astro-cid-sevzbneq] strong[data-astro-cid-sevzbneq]{font-weight:600}.fc-alert-list[data-astro-cid-sevzbneq]{flex-direction:column;display:flex}.fc-alert-list[data-astro-cid-sevzbneq] a{color:var(--error-fg);align-items:center;min-height:24px;display:flex}@media (width<=799px){.fc-alert-list[data-astro-cid-sevzbneq] a{min-height:44px}}.fc-grid[data-astro-cid-sevzbneq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;display:grid}.fc-field[data-astro-cid-sevzbneq]{flex-direction:column;gap:6px;display:flex}.fc-field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq],.fc-label[data-astro-cid-sevzbneq]{font-size:14px;font-weight:600}.fc-field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.fc-field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq],.fc-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{box-sizing:border-box;border:1px solid var(--input-border);width:100%;min-height:48px;color:var(--ink);background-color:#fff;border-radius:10px;margin:0;padding:0 14px;font-family:inherit;font-size:15px}.fc-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical;padding:12px 14px;line-height:1.5}.fc-optional[data-astro-cid-sevzbneq]{color:var(--text-muted);font-weight:400}.fc-field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]::placeholder{color:var(--text-faint)}.fc-field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23142A45' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:0 40px 0 14px}.fc-field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus,.fc-field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:focus,.fc-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--campaign);outline:none}.fc-field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][aria-invalid=true]{border-color:var(--error)}.fc-err[data-astro-cid-sevzbneq]{color:var(--error);font-size:13px}.fc-hint[data-astro-cid-sevzbneq]{color:var(--text-muted);font-size:13px}.fc-section[data-astro-cid-sevzbneq]{border-top:1px solid var(--line);flex-direction:column;gap:20px;padding-top:24px;display:flex}.fc-section[data-astro-cid-sevzbneq].gap14{gap:14px}.fc-chips-block[data-astro-cid-sevzbneq]{flex-direction:column;gap:10px;display:flex}.fc-chips[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:8px;display:flex}.fc-chip[data-astro-cid-sevzbneq]{border:1px solid var(--input-border);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500}.fc-chip[data-astro-cid-sevzbneq][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.fc-chip[data-astro-cid-sevzbneq][aria-pressed=true]:before{content:"✓ "}.fc-hp[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fc-submit[data-astro-cid-sevzbneq]{cursor:pointer;border:none;border-radius:12px;align-self:flex-start;min-height:52px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600}.fc-submit[data-astro-cid-sevzbneq].navy{background:var(--ink);color:#fff}@media (hover:hover){.fc-submit[data-astro-cid-sevzbneq].navy:hover{background:var(--ink-hover)}}.fc-submit[data-astro-cid-sevzbneq].mint{background:var(--website);color:var(--ink)}@media (hover:hover){.fc-submit[data-astro-cid-sevzbneq].mint:hover{background:var(--website-hover)}}.fc-submit[data-astro-cid-sevzbneq]:disabled{cursor:progress;opacity:.8}.fc-note[data-astro-cid-sevzbneq]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.fc-note[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{color:var(--text-2);text-decoration:underline}.fc-success[data-astro-cid-sevzbneq]{flex-direction:column;gap:24px;display:flex}.fc-check[data-astro-cid-sevzbneq]{background:var(--mint-50);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fc-success-h[data-astro-cid-sevzbneq]{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:600}.fc-success-h[data-astro-cid-sevzbneq]:focus{outline:none}.fc-success-p[data-astro-cid-sevzbneq]{color:var(--text-body);margin:0;font-size:16px;line-height:1.6}.fc-success-p[data-astro-cid-sevzbneq] strong[data-astro-cid-sevzbneq]{color:var(--ink);font-weight:600}.fc-steps[data-astro-cid-sevzbneq]{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fc-steps[data-astro-cid-sevzbneq] li[data-astro-cid-sevzbneq]{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.fc-step-n[data-astro-cid-sevzbneq]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:flex}.fc-success-actions[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:12px;display:flex}.fc-home-btn[data-astro-cid-sevzbneq]{box-sizing:border-box;border:1px solid var(--input-border);border-radius:12px;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.fc-home-btn[data-astro-cid-sevzbneq]:hover{box-sizing:border-box;border:1px solid var(--input-border);background:var(--bg-soft);border-radius:12px;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}}@media (width<=767px){.fc-field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.fc-field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq],.fc-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{font-size:16px}.fc-submit[data-astro-cid-sevzbneq]{align-self:stretch}}
