.cform[data-astro-cid-vekgkm42]{flex-direction:column;gap:18px;max-width:620px;display:flex}.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}@media (width<=520px){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.cform__field[data-astro-cid-vekgkm42]{flex-direction:column;gap:8px;display:flex}.cform__label[data-astro-cid-vekgkm42]{font-size:14px;font-weight:var(--fw-semibold);color:var(--ink)}.cform__label[data-astro-cid-vekgkm42] em[data-astro-cid-vekgkm42]{color:var(--muted-2);font-style:normal;font-weight:var(--fw-regular)}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font-family:var(--font-sans);color:var(--ink);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--hairline);transition:box-shadow var(--t-base) var(--ease-out);border:0;outline:none;padding:13px 16px;font-size:15px}@media (width<=760px){.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font-size:16px}}.cform[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true],.cform[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--danger)}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{box-shadow:inset 0 0 0 2px var(--accent)}.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235B6072' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer;min-height:48px;padding-right:40px}.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:invalid{color:var(--muted)}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=radio]{box-shadow:none;padding:0}.cform__cond[data-astro-cid-vekgkm42]{border-radius:var(--radius-md);background:var(--bg-alt);border:0;flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}.cform__cond[data-astro-cid-vekgkm42][hidden]{display:none}.cform__cond[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{float:left;padding:0}.cform__radios[data-astro-cid-vekgkm42]{clear:both;flex-wrap:wrap;gap:4px 22px;display:flex}.cform__radio[data-astro-cid-vekgkm42]{min-height:44px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.cform__radio[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:18px;height:18px;accent-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.cform__cond[data-astro-cid-vekgkm42]:not([hidden]){animation:cformAbre .35s var(--ease-out) both}}@keyframes cformAbre{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical}.cform__chips[data-astro-cid-vekgkm42]{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.cform__chip-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=480px){.cform__chip-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.chip2[data-astro-cid-vekgkm42]{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--hairline);cursor:pointer;transition:box-shadow var(--t-base) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.chip2[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip2[data-astro-cid-vekgkm42]:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent)}.chip2__swatch[data-astro-cid-vekgkm42]{opacity:.92;width:30px;height:30px;transition:opacity var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.chip2[data-astro-cid-vekgkm42]:has(input:checked) .chip2__swatch[data-astro-cid-vekgkm42]{opacity:1;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--accent) 55%, transparent)}.chip2__check[data-astro-cid-vekgkm42]{display:none}.chip2[data-astro-cid-vekgkm42]:has(input:checked) .chip2__check[data-astro-cid-vekgkm42]{display:block}.chip2__text[data-astro-cid-vekgkm42]{text-align:left;flex-direction:column;gap:2px;display:flex}.chip2__label[data-astro-cid-vekgkm42]{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--ink);line-height:1}.chip2__sub[data-astro-cid-vekgkm42]{color:var(--muted-2);font-size:12px;line-height:1.2}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform__consent[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cform__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:16px;height:16px;accent-color:var(--accent);margin-top:2px}.cform__status[data-astro-cid-vekgkm42]{font-size:var(--fs-small);border-radius:var(--radius-md);margin:0;padding:12px 14px}.cform__status[data-astro-cid-vekgkm42][data-kind=error]{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.cform__status[data-astro-cid-vekgkm42][data-kind=loading]{background:var(--bg-alt);color:var(--muted)}.cform__status[data-astro-cid-vekgkm42][data-kind=success]{background:color-mix(in srgb, var(--green) 14%, var(--surface));color:var(--green)}.cform__submit[data-astro-cid-vekgkm42]{width:100%}.cform__note[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--muted-2);text-align:center;margin:0}.cform__note--legal[data-astro-cid-vekgkm42]{color:var(--muted);max-width:none;font-size:13px;line-height:1.5}.cform__note--legal[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--accent);font-weight:var(--fw-medium)}
