.form-card[data-astro-cid-2eotbmqx]{background:#fff;border:1px solid var(--color-border, #e8ded0);border-radius:var(--radius-lg, 24px);padding:2.25rem 2rem;box-shadow:var(--shadow, 0 20px 45px rgba(36, 49, 63, .08));position:relative}.form-card-header[data-astro-cid-2eotbmqx]{margin-bottom:1.75rem}.form-badge[data-astro-cid-2eotbmqx]{display:inline-block;background:var(--color-primary-light, #f4eefb);color:var(--color-primary, #8e6bbe);font-size:.8rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.04em}.form-card-header[data-astro-cid-2eotbmqx] h2[data-astro-cid-2eotbmqx]{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;color:var(--color-text, #24313f);line-height:1.25;margin-bottom:.5rem}.form-card-header[data-astro-cid-2eotbmqx] p[data-astro-cid-2eotbmqx]{font-size:.95rem;color:var(--color-text-body, #576473);line-height:1.5;margin:0}form[data-astro-cid-2eotbmqx]{display:flex;flex-direction:column;gap:1.25rem}.field[data-astro-cid-2eotbmqx]{display:flex;flex-direction:column;gap:.35rem}.field[data-astro-cid-2eotbmqx] label[data-astro-cid-2eotbmqx]{font-size:.9rem;font-weight:600;color:var(--color-text, #24313f)}.req[data-astro-cid-2eotbmqx]{color:#e53e3e;margin-left:2px}.field-hint[data-astro-cid-2eotbmqx]{font-size:.8rem;color:var(--color-text-muted, #7c8997)}.field[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx][type=text],.field[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx][type=tel],.field[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx][type=email]{width:100%;padding:.85rem 1rem;font-size:.95rem;font-family:inherit;color:var(--color-text, #24313f);background:#fff;border:1.5px solid #d4dce4;border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx]:focus{border-color:var(--color-primary, #8e6bbe);box-shadow:0 0 0 3px #8e6bbe26}.field[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx].invalid{border-color:#e53e3e;background:snow}.field-error[data-astro-cid-2eotbmqx]{font-size:.8rem;color:#e53e3e;min-height:1rem;font-weight:500}.checkbox-row[data-astro-cid-2eotbmqx]{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;margin-top:.25rem}.checkbox-row[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx][type=checkbox]{position:absolute;opacity:0;width:0;height:0}.checkbox-box[data-astro-cid-2eotbmqx]{width:20px;height:20px;min-width:20px;border:1.5px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;margin-top:2px;transition:all .2s}.checkbox-box[data-astro-cid-2eotbmqx] svg[data-astro-cid-2eotbmqx]{display:none;color:#fff;width:14px;height:14px}.checkbox-row[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx]:checked~.checkbox-box[data-astro-cid-2eotbmqx]{background:var(--color-primary, #8e6bbe);border-color:var(--color-primary, #8e6bbe)}.checkbox-row[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx]:checked~.checkbox-box[data-astro-cid-2eotbmqx] svg[data-astro-cid-2eotbmqx]{display:block}.checkbox-row[data-astro-cid-2eotbmqx] input[data-astro-cid-2eotbmqx]:focus-visible~.checkbox-box[data-astro-cid-2eotbmqx]{outline:2px solid var(--color-primary, #8e6bbe);outline-offset:2px}.checkbox-text[data-astro-cid-2eotbmqx]{font-size:.85rem;color:var(--color-text-body, #576473);line-height:1.4}.checkbox-text[data-astro-cid-2eotbmqx] a[data-astro-cid-2eotbmqx]{color:var(--color-primary, #8e6bbe);text-decoration:underline;text-underline-offset:2px;font-weight:600}.form-actions[data-astro-cid-2eotbmqx]{margin-top:.5rem}.submit-btn[data-astro-cid-2eotbmqx]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;font-size:1.05rem;font-weight:700;border-radius:var(--radius-pill, 999px);background:var(--color-primary, #8e6bbe);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 16px #8e6bbe4d;transition:transform .15s,box-shadow .15s,background .15s}.submit-btn[data-astro-cid-2eotbmqx]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #8e6bbe66;filter:brightness(1.04)}.submit-btn[data-astro-cid-2eotbmqx]:disabled{opacity:.7;cursor:not-allowed;transform:none}.trust-guarantees[data-astro-cid-2eotbmqx]{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid #edf2f7}.guarantee-item[data-astro-cid-2eotbmqx]{display:flex;align-items:center;gap:.5rem;font-size:.825rem;color:var(--color-text-muted, #7c8997)}.guarantee-item[data-astro-cid-2eotbmqx] svg[data-astro-cid-2eotbmqx]{color:var(--color-primary, #8e6bbe);flex-shrink:0}.form-feedback[data-astro-cid-2eotbmqx]{padding:1rem 1.25rem;border-radius:12px;font-size:.925rem;line-height:1.5}.form-feedback[data-astro-cid-2eotbmqx].success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.form-feedback[data-astro-cid-2eotbmqx].error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.form-feedback[data-astro-cid-2eotbmqx] a[data-astro-cid-2eotbmqx]{color:inherit;text-decoration:underline;font-weight:600}@media (max-width: 640px){.form-card[data-astro-cid-2eotbmqx]{padding:1.75rem 1.25rem;border-radius:20px}}.form-specs-grid[data-astro-cid-6lc3d75f]{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:start}.form-specs-col[data-astro-cid-6lc3d75f]{min-width:0}@media (max-width: 900px){.form-specs-grid[data-astro-cid-6lc3d75f]{grid-template-columns:1fr}}
