.form-card[data-astro-cid-kn46onpr]{border-radius:var(--radius-panel);border:1px solid var(--color-sand-200);scroll-margin-top:calc(var(--island-top) + var(--island-height) + 1rem);background-color:#fff;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.form-title[data-astro-cid-kn46onpr]{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.form-intro[data-astro-cid-kn46onpr]{max-width:44rem;color:var(--color-ink-muted);margin-top:.5rem}.form[data-astro-cid-kn46onpr]{flex-direction:column;gap:1.125rem;margin-top:1.5rem;display:flex}.form-required[data-astro-cid-kn46onpr]{color:var(--color-ink-muted);font-size:.9375rem}.field-row[data-astro-cid-kn46onpr]{gap:1.125rem;display:grid}@media (width>=40rem){.field-row[data-astro-cid-kn46onpr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-kn46onpr]{border:0;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.field[data-astro-cid-kn46onpr]>label[data-astro-cid-kn46onpr],legend[data-astro-cid-kn46onpr]{color:var(--color-brand-900);font-weight:700}legend[data-astro-cid-kn46onpr]{margin-bottom:.375rem;padding:0}.optional[data-astro-cid-kn46onpr]{color:var(--color-ink-muted);font-weight:400}input[data-astro-cid-kn46onpr][type=text],input[data-astro-cid-kn46onpr][type=tel],input[data-astro-cid-kn46onpr][type=email],select[data-astro-cid-kn46onpr],textarea[data-astro-cid-kn46onpr]{border:2px solid var(--color-sand-300);border-radius:var(--radius-chip);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;background-color:#fff;padding:.625rem .875rem}textarea[data-astro-cid-kn46onpr]{resize:vertical}select[data-astro-cid-kn46onpr]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23092d98' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.75rem}select[data-astro-cid-kn46onpr]:has(option[value=""]:checked){color:var(--color-ink-muted)}@supports (appearance:base-select){select[data-astro-cid-kn46onpr],[data-astro-cid-kn46onpr]::picker(select){appearance:base-select}select[data-astro-cid-kn46onpr]{background-image:none;align-items:center;padding-right:.875rem;display:flex}select[data-astro-cid-kn46onpr]::picker-icon{content:"";background-color:var(--color-brand-700);width:1.25rem;height:1.25rem;transition:rotate .2s var(--ease-out);margin-left:auto;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select[data-astro-cid-kn46onpr]:open::picker-icon{rotate:180deg}select[data-astro-cid-kn46onpr]:open{border-color:var(--color-brand-600)}[data-astro-cid-kn46onpr]::picker(select){border:1px solid var(--color-sand-200);border-radius:var(--radius-card);color:var(--color-ink);box-shadow:var(--shadow-lift);background-color:#fff;margin-top:.375rem;padding:.375rem}option[data-astro-cid-kn46onpr]{border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}option[data-astro-cid-kn46onpr]::checkmark{color:inherit;order:1;margin-left:auto}option[data-astro-cid-kn46onpr]:hover,option[data-astro-cid-kn46onpr]:focus-visible{background-color:var(--color-brand-50);color:var(--color-brand-900);outline:none}option[data-astro-cid-kn46onpr]:checked{background-color:var(--color-brand-700);color:#fff}option[data-astro-cid-kn46onpr][value=""]{display:none}}input[data-astro-cid-kn46onpr]:not([type=radio],[type=checkbox]):focus-visible,select[data-astro-cid-kn46onpr]:focus-visible,textarea[data-astro-cid-kn46onpr]:focus-visible{border-color:var(--color-brand-600);box-shadow:0 0 0 4px var(--color-brand-100);outline:none}[data-astro-cid-kn46onpr][aria-invalid=true]{border-color:var(--color-coral-700)!important}.field-hint[data-astro-cid-kn46onpr]{color:var(--color-ink-muted);font-size:.9375rem}.field-error[data-astro-cid-kn46onpr]{color:var(--color-coral-700);font-size:.9375rem;font-weight:700}.field-error[data-astro-cid-kn46onpr]:empty{display:none}.choices[data-astro-cid-kn46onpr]{gap:.5rem;display:grid}@media (width>=40rem){.choices[data-astro-cid-kn46onpr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.choices-inline[data-astro-cid-kn46onpr]{flex-wrap:wrap;display:flex}.choices-inline[data-astro-cid-kn46onpr] .choice[data-astro-cid-kn46onpr]{white-space:nowrap;flex:auto}.choice[data-astro-cid-kn46onpr]{border:2px solid var(--color-sand-200);border-radius:var(--radius-chip);background-color:var(--color-sand-50);cursor:pointer;align-items:center;gap:.625rem;min-height:3rem;padding:.5rem .875rem;display:flex}.choice[data-astro-cid-kn46onpr]:has(input:checked){border-color:var(--color-brand-700);background-color:var(--color-brand-50)}.choice[data-astro-cid-kn46onpr]:has(input:focus-visible){border-color:var(--color-brand-600);box-shadow:0 0 0 4px var(--color-brand-100)}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]:focus-visible{outline:none}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]{appearance:none;border:2px solid var(--color-brand-300);cursor:pointer;width:1.375rem;height:1.375rem;transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out);background-color:#fff;flex-shrink:0;place-content:center;margin:0;display:grid}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr][type=radio]{border-radius:50%}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr][type=radio]:before{content:"";background-color:var(--color-brand-700);width:.625rem;height:.625rem;transition:scale .15s var(--ease-out);border-radius:50%;scale:0}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr][type=checkbox]{border-radius:var(--radius-sharp) .375rem .375rem var(--radius-sharp)}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr][type=checkbox]:before{content:"";width:.875rem;height:.875rem;transition:scale .15s var(--ease-out);background-color:#fff;scale:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.choice[data-astro-cid-kn46onpr]:hover input[data-astro-cid-kn46onpr]{border-color:var(--color-brand-600)}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]:checked{border-color:var(--color-brand-700)}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]:checked:before{scale:1}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr][type=checkbox]:checked{background-color:var(--color-brand-700)}.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr][aria-invalid=true],.choice[data-astro-cid-kn46onpr]:has(input[aria-invalid=true]) input[data-astro-cid-kn46onpr]{border-color:var(--color-coral-700)}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr],.choice[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]:before{transition:none}}.choice-consent[data-astro-cid-kn46onpr]{background-color:#0000;border-color:#0000;align-items:flex-start;padding-inline:0}.choice-consent[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]{margin-top:.2rem}.choice-consent[data-astro-cid-kn46onpr]:has(input:focus-visible){box-shadow:none;border-color:#0000}.choice-consent[data-astro-cid-kn46onpr] input[data-astro-cid-kn46onpr]:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}.choice-consent[data-astro-cid-kn46onpr]:has(input:checked){background-color:#0000;border-color:#0000}.honeypot[data-astro-cid-kn46onpr]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-legal[data-astro-cid-kn46onpr]{color:var(--color-ink-muted);font-size:.9375rem}.form-legal[data-astro-cid-kn46onpr] a[data-astro-cid-kn46onpr]{color:var(--color-brand-700);font-weight:700}.form-status[data-astro-cid-kn46onpr] .status-error{border-radius:var(--radius-chip);background-color:var(--color-coral-100);color:var(--color-coral-700);padding:.75rem 1rem;font-weight:700}.form-submit[data-astro-cid-kn46onpr]{border-radius:var(--radius-button);background-color:var(--color-mint-300);min-height:3.5rem;color:var(--color-brand-950);font-family:var(--font-display);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1.125rem;font-weight:600;display:inline-flex}.form-submit[data-astro-cid-kn46onpr]:hover{background-color:var(--color-brand-900);color:#fff}.form-submit[data-astro-cid-kn46onpr]:disabled{opacity:.7;cursor:progress}
