.form[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}.field--grow[data-astro-cid-vekgkm42]{flex-grow:1}.field--grow[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{min-height:7em}.row[data-astro-cid-vekgkm42]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-vekgkm42]{gap:6px;margin:0;display:grid}label[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);font-weight:500}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],input[data-astro-cid-vekgkm42][type=url],textarea[data-astro-cid-vekgkm42]{font-family:var(--font-body);font-size:var(--fs-sm);border-radius:var(--radius-input);box-shadow:var(--shadow-input);background:var(--color-white);color:var(--color-input-text);border:0;padding:16px;font-weight:500}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--color-input-text)}input[data-astro-cid-vekgkm42][type=checkbox]{border-radius:var(--radius-input);box-shadow:var(--shadow-input)}.subjects[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}.subjects[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{margin-bottom:var(--space-1);font-size:var(--fs-sm);padding:0;font-weight:500}.subjects__row[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:8px;display:flex}.subject[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.subject[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-primary);font-size:var(--fs-sm);cursor:pointer;box-shadow:var(--shadow-input);align-items:center;padding:10px 16px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.subject[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+label[data-astro-cid-vekgkm42]{background:var(--color-accent);color:var(--color-white);font-weight:700}.subject[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+label[data-astro-cid-vekgkm42]{outline:2px solid var(--color-accent);outline-offset:2px}.consent[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin:0;display:flex}.honeypot[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-vekgkm42]{padding:13px var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-btn);background:var(--color-accent);color:var(--color-white);font-family:var(--font-body);font-size:var(--fs-btn);cursor:pointer;justify-self:end;font-weight:700;transition-property:background-color,border-color;transition-duration:.3s;transition-timing-function:ease}.submit[data-astro-cid-vekgkm42]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.submit[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);margin:0}.required-note[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);color:var(--color-input-text);margin:0}.form--dark[data-astro-cid-vekgkm42]{color:var(--color-white)}.form--dark[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.form--dark[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#0f25408c}.form--dark[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--color-white)}@media (width<=768px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.cta[data-astro-cid-4zgmmfpt]{padding:var(--section-y) var(--space-2)}.cta__inner[data-astro-cid-4zgmmfpt]{max-width:var(--content);padding:var(--space-5);border-radius:var(--radius);gap:var(--space-5);margin-inline:auto;display:grid}.cta__inner[data-astro-cid-4zgmmfpt]:has(.cta__form){grid-template-columns:1fr 1fr}.cta--dark[data-astro-cid-4zgmmfpt] .cta__inner[data-astro-cid-4zgmmfpt]{background:var(--color-primary);color:var(--color-white)}.cta--light[data-astro-cid-4zgmmfpt] .cta__inner[data-astro-cid-4zgmmfpt]{background:var(--color-panel)}.cta__eyebrow[data-astro-cid-4zgmmfpt]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.cta__title[data-astro-cid-4zgmmfpt]{font-size:var(--fs-lg);margin:var(--space-1) 0 var(--space-2)}.cta__body[data-astro-cid-4zgmmfpt]{margin:0 0 var(--space-3);font-size:var(--fs-sm)}.cta__actions[data-astro-cid-4zgmmfpt]{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.cta--dark[data-astro-cid-4zgmmfpt] .cta__ghost[data-astro-cid-4zgmmfpt]{color:var(--color-white);border-color:var(--color-white)}.cta--dark[data-astro-cid-4zgmmfpt] .cta__ghost[data-astro-cid-4zgmmfpt]:hover{background-color:hsl(from var(--color-primary) h s calc(l + 5));color:var(--color-white)}@media (width<=900px){.cta__inner[data-astro-cid-4zgmmfpt],.cta__inner[data-astro-cid-4zgmmfpt]:has(.cta__form){padding:var(--space-3);grid-template-columns:1fr}}
