.iq[data-astro-cid-v56yoci2]{display:grid;gap:1.75rem;font-family:var(--font-display)}.iq__legend[data-astro-cid-v56yoci2]{font-weight:650;font-size:1.25rem;color:var(--ink);margin-bottom:1rem;padding:0}.iq__types[data-astro-cid-v56yoci2]{border:0;padding:0;margin:0}.iq__typegrid[data-astro-cid-v56yoci2]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.iq__type[data-astro-cid-v56yoci2]{position:relative;cursor:pointer}.iq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]{position:absolute;opacity:0;inset:0}.iq__typebox[data-astro-cid-v56yoci2]{display:grid;gap:.25rem;height:100%;padding:1rem 1.1rem;border:1.5px solid var(--line);border-radius:var(--radius-s);background:var(--white);transition:border-color .15s,box-shadow .15s}.iq__typebox[data-astro-cid-v56yoci2] strong[data-astro-cid-v56yoci2]{color:var(--ink);font-weight:620}.iq__typebox[data-astro-cid-v56yoci2] span[data-astro-cid-v56yoci2]{color:var(--muted);font-size:var(--fs-sm);line-height:1.35}.iq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:checked+.iq__typebox[data-astro-cid-v56yoci2]{border-color:var(--teal);box-shadow:inset 0 0 0 1.5px var(--teal);background:#f6fbfa}.iq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:focus-visible+.iq__typebox[data-astro-cid-v56yoci2]{outline:3px solid var(--sun);outline-offset:2px}.iq__grid[data-astro-cid-v56yoci2]{display:grid;gap:1.25rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.iq__group[data-astro-cid-v56yoci2]{display:grid;gap:1.25rem}.iq__group[data-astro-cid-v56yoci2][hidden]{display:none}.iq__f[data-astro-cid-v56yoci2]{display:grid;gap:.4rem}.iq__f[data-astro-cid-v56yoci2] label[data-astro-cid-v56yoci2]{font-weight:560;color:var(--ink);font-size:1rem}.iq__opt[data-astro-cid-v56yoci2]{font-weight:400;color:var(--muted);font-size:.9rem}.iq__hint[data-astro-cid-v56yoci2]{margin:0;color:var(--muted);font-size:.95rem}.iq[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:not([type=radio]):not([type=checkbox]),.iq[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2],.iq[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{font:inherit;font-family:var(--font-text);font-size:1.1rem;color:var(--ink);width:100%;padding:.8rem .95rem;border:1.5px solid #9fb4b2;border-radius:var(--radius-s);background:var(--white);min-height:48px}.iq[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px;background-repeat:no-repeat;padding-inline-end:2.5rem}[data-astro-cid-v56yoci2][dir=rtl] .iq[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2]{background-position:14px 55%,20px 55%}.iq[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:focus,.iq[data-astro-cid-v56yoci2] select[data-astro-cid-v56yoci2]:focus,.iq[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]:focus{border-color:var(--ink);outline:3px solid var(--sun);outline-offset:1px}.iq[data-astro-cid-v56yoci2] [data-astro-cid-v56yoci2][aria-invalid=true]{border-color:#b3261e!important}.iq__err[data-astro-cid-v56yoci2]{color:#9b1c15;font-size:.95rem;font-weight:520;margin:0}.iq__err[data-astro-cid-v56yoci2]:before{content:"! ";font-weight:700}.iq[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2][type=email],.iq[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2][type=date]{direction:ltr;text-align:start}[data-astro-cid-v56yoci2][dir=rtl] .iq[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2][type=email]{text-align:end}.iq__trap[data-astro-cid-v56yoci2]{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.iq__check[data-astro-cid-v56yoci2]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-weight:400!important;font-family:var(--font-text);font-size:1.05rem!important}.iq__check[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]{width:22px;height:22px;margin-top:.2rem;accent-color:var(--teal)}.iq__actions[data-astro-cid-v56yoci2]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.iq__status[data-astro-cid-v56yoci2]{margin:0;color:var(--muted)}.iq__summary[data-astro-cid-v56yoci2]{border:2px solid #b3261e;border-radius:var(--radius-s);padding:1rem 1.25rem;background:#fdf3f2;color:#5c120d}.iq__summary[data-astro-cid-v56yoci2] h2[data-astro-cid-v56yoci2]{font-size:1.1rem;color:#5c120d;margin-bottom:.5rem;letter-spacing:0}.iq__summary[data-astro-cid-v56yoci2] ul[data-astro-cid-v56yoci2]{margin:0;padding-inline-start:1.2em}.iq__summary[data-astro-cid-v56yoci2] a[data-astro-cid-v56yoci2]{color:#5c120d}.iq__done[data-astro-cid-v56yoci2]{border-inline-start:4px solid var(--teal);padding:1.5rem 1.75rem;background:var(--mist);border-start-end-radius:var(--radius-s);border-end-end-radius:var(--radius-s)}.iq__done-h[data-astro-cid-v56yoci2]{font-size:var(--fs-lg)}
