.long-form-region[data-astro-cid-ydf2dfmm]{padding-block:var(--space-16)}.long-form-card[data-astro-cid-ydf2dfmm]{background:var(--color-primary-subtle);border:1px solid #F0E4CF;border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-8);max-width:720px;margin-inline:auto;box-shadow:var(--shadow-md)}.long-form-card[data-astro-cid-ydf2dfmm] h2[data-astro-cid-ydf2dfmm]{margin-bottom:var(--space-2)}.long-form-sub[data-astro-cid-ydf2dfmm]{margin-bottom:var(--space-8);max-width:none}.form-section[data-astro-cid-ydf2dfmm]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6);background:var(--color-paper)}.form-section[data-astro-cid-ydf2dfmm]>legend[data-astro-cid-ydf2dfmm]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:#4d4d4e;padding:0 var(--space-2)}.long-form[data-astro-cid-ydf2dfmm] .field[data-astro-cid-ydf2dfmm]{margin-bottom:var(--space-4)}.long-form[data-astro-cid-ydf2dfmm] .field[data-astro-cid-ydf2dfmm]:last-child{margin-bottom:0}.long-form[data-astro-cid-ydf2dfmm] label[data-astro-cid-ydf2dfmm],.long-form[data-astro-cid-ydf2dfmm] .radio-group-label[data-astro-cid-ydf2dfmm]{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-2);color:#4d4d4e}.long-form[data-astro-cid-ydf2dfmm] .req[data-astro-cid-ydf2dfmm]{color:var(--color-primary-text);margin-left:4px}.long-form[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=text],.long-form[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=email],.long-form[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=tel],.long-form[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=date],.long-form[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=number],.long-form[data-astro-cid-ydf2dfmm] select[data-astro-cid-ydf2dfmm],.long-form[data-astro-cid-ydf2dfmm] textarea[data-astro-cid-ydf2dfmm]{width:100%;min-height:44px;padding:12px;border:1px solid #4D4D4E;border-radius:4px;background:#fff;color:#4d4d4e;font-family:var(--font-body);font-size:16px}.long-form[data-astro-cid-ydf2dfmm] textarea[data-astro-cid-ydf2dfmm]{min-height:80px;resize:vertical}.long-form[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm]:focus,.long-form[data-astro-cid-ydf2dfmm] select[data-astro-cid-ydf2dfmm]:focus,.long-form[data-astro-cid-ydf2dfmm] textarea[data-astro-cid-ydf2dfmm]:focus{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}.radio-row[data-astro-cid-ydf2dfmm]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.radio-option[data-astro-cid-ydf2dfmm]{display:inline-flex;align-items:center;gap:.5em;font-size:var(--text-sm);font-weight:var(--weight-normal);color:#4d4d4e;min-height:44px;cursor:pointer;margin-bottom:0}.radio-option[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--color-primary-text);margin:0;padding:0}.radio-option[data-astro-cid-ydf2dfmm] input[data-astro-cid-ydf2dfmm][type=radio]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.long-form[data-astro-cid-ydf2dfmm] .actions[data-astro-cid-ydf2dfmm]{margin-top:var(--space-8)}.long-form[data-astro-cid-ydf2dfmm] .cta-pill[data-astro-cid-ydf2dfmm]{background:#f49120;color:var(--color-cta-ink);border:none;border-radius:9999px;padding:16px 32px 12px;min-height:44px;font-family:var(--font-display);font-size:16px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast);width:100%}.long-form[data-astro-cid-ydf2dfmm] .cta-pill[data-astro-cid-ydf2dfmm]:hover{background:var(--color-primary-dark)}.long-form[data-astro-cid-ydf2dfmm] .cta-pill[data-astro-cid-ydf2dfmm]:focus-visible{outline:2px solid #4D4D4E;outline-offset:2px}.form-status[data-astro-cid-ydf2dfmm]{margin-top:var(--space-3);font-size:var(--text-sm);min-height:1.2em}.form-status--error[data-astro-cid-ydf2dfmm]{color:#b3261e;font-weight:var(--weight-semibold)}.form-status--error[data-astro-cid-ydf2dfmm]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hp-field[data-astro-cid-ydf2dfmm]{display:none}@media(max-width:768px){.long-form-card[data-astro-cid-ydf2dfmm]{padding:var(--space-5)}.form-section[data-astro-cid-ydf2dfmm]{padding:var(--space-4)}}
