.inline-form--light[data-astro-cid-f5ccun7n]{background-color:var(--color-surface-2)}.inline-form--dark[data-astro-cid-f5ccun7n]{background-color:var(--color-deep);color:var(--color-bg)}.form-layout[data-astro-cid-f5ccun7n]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}@media(min-width:900px){.form-layout[data-astro-cid-f5ccun7n]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}}.form-intro[data-astro-cid-f5ccun7n] h2[data-astro-cid-f5ccun7n]{margin-bottom:1rem}.inline-form--dark[data-astro-cid-f5ccun7n] .form-intro[data-astro-cid-f5ccun7n] h2[data-astro-cid-f5ccun7n]{color:var(--color-bg)}.form-lead[data-astro-cid-f5ccun7n]{max-width:var(--measure);font-size:var(--text-lg);line-height:1.6;color:var(--color-text-muted);margin-bottom:1.75rem}.inline-form--dark[data-astro-cid-f5ccun7n] .form-lead[data-astro-cid-f5ccun7n]{color:var(--color-surface-3)}.form-trust-items[data-astro-cid-f5ccun7n]{list-style:none;margin:0 0 2.25rem;padding:0;display:flex;flex-direction:column;gap:.625rem}.trust-item[data-astro-cid-f5ccun7n]{display:flex;align-items:baseline;gap:.75rem;font-size:var(--text-md);font-weight:600;color:var(--color-text)}.trust-item[data-astro-cid-f5ccun7n]:before{content:"";flex:0 0 .875rem;height:2px;border-radius:1px;background-color:var(--color-teja);transform:translateY(-.3em)}.inline-form--dark[data-astro-cid-f5ccun7n] .trust-item[data-astro-cid-f5ccun7n]{color:var(--color-bg)}.form-alt[data-astro-cid-f5ccun7n] p[data-astro-cid-f5ccun7n]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.25rem}.inline-form--dark[data-astro-cid-f5ccun7n] .form-alt[data-astro-cid-f5ccun7n] p[data-astro-cid-f5ccun7n]{color:var(--color-surface-3)}.alt-buttons[data-astro-cid-f5ccun7n]{display:flex;flex-wrap:wrap;gap:0 1.75rem}.alt-link[data-astro-cid-f5ccun7n]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:var(--text-md);font-weight:650;color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-teja);text-decoration-thickness:2px;text-underline-offset:4px;font-variant-numeric:tabular-nums;transition:text-decoration-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.alt-link--wa[data-astro-cid-f5ccun7n] .icon{color:var(--color-whatsapp-ink)}.inline-form--dark[data-astro-cid-f5ccun7n] .alt-link[data-astro-cid-f5ccun7n]{color:var(--color-bg);text-decoration-color:color-mix(in oklch,var(--color-bg) 45%,transparent)}.inline-form--dark[data-astro-cid-f5ccun7n] .alt-link--wa[data-astro-cid-f5ccun7n] .icon{color:var(--color-whatsapp)}.inline-form--dark[data-astro-cid-f5ccun7n] .form-intro[data-astro-cid-f5ccun7n] [data-astro-cid-f5ccun7n]:focus-visible{outline-color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.alt-link[data-astro-cid-f5ccun7n]:hover{text-decoration-color:var(--color-text)}.alt-link--wa[data-astro-cid-f5ccun7n]:hover{text-decoration-color:var(--color-whatsapp-ink)}.alt-link--wa[data-astro-cid-f5ccun7n]:hover .icon{color:color-mix(in oklab,var(--color-whatsapp-ink) 78%,var(--color-text))}.inline-form--dark[data-astro-cid-f5ccun7n] .alt-link[data-astro-cid-f5ccun7n]:hover{text-decoration-color:var(--color-bg)}.inline-form--dark[data-astro-cid-f5ccun7n] .alt-link--wa[data-astro-cid-f5ccun7n]:hover .icon{color:var(--color-whatsapp)}}.inline-form[data-astro-cid-f5ccun7n]{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,4vw,2.25rem);background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-lg)}.form-row[data-astro-cid-f5ccun7n]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1rem}@media(max-width:520px){.form-row[data-astro-cid-f5ccun7n]{grid-template-columns:minmax(0,1fr)}}.form-group[data-astro-cid-f5ccun7n]{display:flex;flex-direction:column;gap:.375rem}.form-group[data-astro-cid-f5ccun7n]>label[data-astro-cid-f5ccun7n]:not(.checkbox-label){font-family:var(--font-body);font-size:var(--text-sm);font-weight:650;line-height:1.3;color:var(--color-text)}.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n]:not([type=checkbox]):not([type=hidden]),.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n]{min-width:0;width:100%}.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n]:not([type=checkbox]),.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n]{min-height:3rem;padding:.625rem .875rem;border:1px solid var(--color-border-field);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.4;transition:border-color var(--duration-fast) var(--ease-out)}.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n]{cursor:pointer}.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n]::placeholder{color:var(--color-text-subtle);opacity:1}@media(hover:hover)and (pointer:fine){.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n]:not([type=checkbox]):hover,.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n]:hover{border-color:var(--color-text)}}.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n]:not([type=checkbox]):focus,.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n]:focus{border-color:var(--color-text)}.form-group[data-astro-cid-f5ccun7n] datalist[data-astro-cid-f5ccun7n]{display:none}.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n].is-invalid,.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n].is-invalid,.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n][aria-invalid=true],.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n][aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.form-group[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n].is-invalid:focus-visible,.form-group[data-astro-cid-f5ccun7n] select[data-astro-cid-f5ccun7n].is-invalid:focus-visible{box-shadow:inset 0 0 0 1px var(--color-danger),0 0 0 8px var(--color-focus-halo)}.form-group[data-astro-cid-f5ccun7n]:has(>.is-invalid)>label[data-astro-cid-f5ccun7n],.form-group[data-astro-cid-f5ccun7n]:has(>[aria-invalid=true])>label[data-astro-cid-f5ccun7n]{color:var(--color-danger)}.form-consent[data-astro-cid-f5ccun7n]{margin-top:-.25rem}.checkbox-label[data-astro-cid-f5ccun7n]{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.25rem;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted);cursor:pointer}.checkbox-label[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n][type=checkbox]{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-text);cursor:pointer}.checkbox-label[data-astro-cid-f5ccun7n] a[data-astro-cid-f5ccun7n]{color:var(--color-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-teja);text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.checkbox-label[data-astro-cid-f5ccun7n] a[data-astro-cid-f5ccun7n]:hover{text-decoration-color:var(--color-text)}}.checkbox-label[data-astro-cid-f5ccun7n] input[data-astro-cid-f5ccun7n][type=checkbox].is-invalid:not(:focus-visible){outline:2px solid var(--color-danger);outline-offset:2px}.checkbox-label[data-astro-cid-f5ccun7n]:has(.is-invalid){color:var(--color-danger)}.ohnohoney[data-astro-cid-f5ccun7n]{position:absolute;left:-9999px}.form-error[data-astro-cid-f5ccun7n]{padding:.75rem 1rem;background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);font-weight:600;line-height:1.5}.form-error[data-astro-cid-f5ccun7n] a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-variant-numeric:tabular-nums}.form-submit-btn{align-self:stretch;margin-top:.25rem}.form-submit-btn[aria-busy=true]:after{content:"";width:14px;height:14px;flex-shrink:0;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:50%;animation:inline-form-spin .7s linear infinite}@keyframes inline-form-spin{to{transform:rotate(360deg)}}
