.iqf[data-astro-cid-u5vjr6qa]{background:#f5e8d4db;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-card-lg);padding:clamp(1.75rem,2.5vw,2.25rem);display:grid;gap:.85rem;box-shadow:var(--shadow-deep);position:relative;min-height:580px;contain:layout}.iqf--compact[data-astro-cid-u5vjr6qa]{padding:clamp(1.4rem,1.8vw,1.75rem);gap:.65rem;min-height:0}.iqf--compact[data-astro-cid-u5vjr6qa] .iqf__title[data-astro-cid-u5vjr6qa]{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:.35rem}.iqf--compact[data-astro-cid-u5vjr6qa] .iqf__field[data-astro-cid-u5vjr6qa] input[data-astro-cid-u5vjr6qa],.iqf--compact[data-astro-cid-u5vjr6qa] .iqf__field[data-astro-cid-u5vjr6qa] select[data-astro-cid-u5vjr6qa]{padding:.65rem .85rem}.iqf--compact[data-astro-cid-u5vjr6qa] .iqf__submit[data-astro-cid-u5vjr6qa]{margin-top:.35rem;padding:.9rem 1.3rem}.iqf[data-astro-cid-u5vjr6qa]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#fff0 60%);pointer-events:none}.iqf[data-astro-cid-u5vjr6qa]>[data-astro-cid-u5vjr6qa]{position:relative}.iqf__live[data-astro-cid-u5vjr6qa]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green);background:#ffffff8c;padding:.35rem .7rem;border-radius:var(--radius-pill);width:fit-content;margin:0 0 -.25rem}.iqf__live-dot[data-astro-cid-u5vjr6qa]{width:7px;height:7px;border-radius:50%;background:#2f9e44;box-shadow:0 0 #2f9e4499;animation:livePulse 2.2s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 #2f9e448c}70%{box-shadow:0 0 0 8px #2f9e4400}to{box-shadow:0 0 #2f9e4400}}.iqf__eyebrow[data-astro-cid-u5vjr6qa]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;color:var(--brand-orange-deep);margin:0;font-weight:600}.iqf__title[data-astro-cid-u5vjr6qa]{font-family:var(--font-serif);font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-navy);margin:0 0 .5rem}.iqf__field[data-astro-cid-u5vjr6qa]{display:grid;gap:.35rem}.iqf__field[data-astro-cid-u5vjr6qa]>span[data-astro-cid-u5vjr6qa]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#1a2842a6}.iqf__field[data-astro-cid-u5vjr6qa] input[data-astro-cid-u5vjr6qa],.iqf__field[data-astro-cid-u5vjr6qa] select[data-astro-cid-u5vjr6qa]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-navy);background:#ffffffbf;border:1px solid rgba(10,20,38,.12);padding:.8rem .95rem;border-radius:12px;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.iqf__field[data-astro-cid-u5vjr6qa] input[data-astro-cid-u5vjr6qa]:focus,.iqf__field[data-astro-cid-u5vjr6qa] select[data-astro-cid-u5vjr6qa]:focus{border-color:var(--brand-orange);background:#fff;box-shadow:0 0 0 4px #d9784329}.iqf__submit[data-astro-cid-u5vjr6qa]{margin-top:.5rem;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#fff;background:var(--brand-orange);border:1px solid var(--brand-orange);padding:1rem 1.4rem;border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 10px 24px -12px #d97843cc;transition:background .24s ease,transform .24s ease,box-shadow .24s ease}.iqf__submit[data-astro-cid-u5vjr6qa]:hover{background:var(--brand-orange-deep);border-color:var(--brand-orange-deep);transform:translateY(-2px);box-shadow:0 14px 30px -12px #d97843d9}.iqf__fine[data-astro-cid-u5vjr6qa]{font-size:.78rem;line-height:1.45;color:#1a2842a6;margin:.35rem 0 0}.iqf__fine[data-astro-cid-u5vjr6qa] a[data-astro-cid-u5vjr6qa]{color:var(--color-navy);text-decoration:underline}.iqf__hp[data-astro-cid-u5vjr6qa]{position:absolute;left:-9999px;height:0;width:0;opacity:0}.iqf__status[data-astro-cid-u5vjr6qa]{margin:0;font-size:.8rem;color:var(--color-navy);min-height:1.1em}.iqf__status[data-astro-cid-u5vjr6qa].is-ok{color:#2f7a3a}.iqf__status[data-astro-cid-u5vjr6qa].is-err{color:#b3261e}
