.qw[data-astro-cid-5v4witja]{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:1.4rem;padding:clamp(1.6rem,3vw,2.4rem);scroll-margin-top:110px;display:grid}.qw__progress-top[data-astro-cid-5v4witja]{justify-content:space-between;margin-bottom:.55rem;display:flex}.qw__progress-label[data-astro-cid-5v4witja].is-swap{animation:qw-label-in .35s var(--ease-pop)}@keyframes qw-label-in{0%{opacity:0;transform:translateY(-4px)}}.qw__bar[data-astro-cid-5v4witja]{background:var(--c-stone-soft);border-radius:3px;height:6px;overflow:hidden}.qw__bar-fill[data-astro-cid-5v4witja]{background:linear-gradient(90deg, var(--c-red-deep), var(--c-red));width:16.6%;height:100%;transition:width .5s var(--ease-pop);border-radius:3px}.qw__step[data-astro-cid-5v4witja]{border:none;min-inline-size:0;margin:0;padding:0;display:none}.qw__step[data-astro-cid-5v4witja].is-active{gap:1.2rem;display:grid}.qw__step[data-astro-cid-5v4witja].anim-fwd{animation:qw-fwd .4s var(--ease-pop)}.qw__step[data-astro-cid-5v4witja].anim-back{animation:qw-back .4s var(--ease-pop)}@keyframes qw-fwd{0%{opacity:0;transform:translate(28px)}}@keyframes qw-back{0%{opacity:0;transform:translate(-28px)}}.qw__legend[data-astro-cid-5v4witja]{font-family:var(--f-display);text-transform:uppercase;margin-bottom:.3rem;padding:0;font-size:1.25rem}.qw__row[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (width<=640px){.qw__row[data-astro-cid-5v4witja]{grid-template-columns:1fr}}.qw__field[data-astro-cid-5v4witja]{gap:.4rem;display:grid}.qw__field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja],.qw__radiolabel[data-astro-cid-5v4witja]{margin:0;font-size:.95rem;font-weight:700}.qw__field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja],.qw__radiolabel[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{color:var(--c-red)}.qw__hint[data-astro-cid-5v4witja]{font-size:var(--fs-small);color:var(--c-ink-soft);margin:.2rem 0 0}.qw__field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.qw__field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.qw__field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{font:inherit;border:2px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);color:var(--c-ink);transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-pop);width:100%;padding:.85em 1em}.qw__field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.qw__field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.qw__field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--c-red);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #ed1c241f}.qw__radios[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.7rem;display:flex}.qw__radio[data-astro-cid-5v4witja]{border:2px solid var(--c-line);border-radius:var(--radius);cursor:pointer;transition:border-color .2s ease, background-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-pop);align-items:center;gap:.5em;padding:.65em 1.1em;font-weight:600;display:inline-flex}.qw__radio[data-astro-cid-5v4witja]:hover{border-color:var(--c-red);transform:translateY(-2px);box-shadow:0 8px 20px -10px #ed1c2466}.qw__radio[data-astro-cid-5v4witja]:has(input:checked){border-color:var(--c-red);animation:qw-chip-pop .32s var(--ease-pop);background:#ed1c240f}@keyframes qw-chip-pop{50%{transform:scale(1.07)}}.qw__radio[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{accent-color:var(--c-red);width:1.1rem;height:1.1rem}.qw__cond[data-astro-cid-5v4witja]{opacity:0;visibility:hidden;transition:grid-template-rows .45s var(--ease-pop), opacity .35s ease, visibility .45s;grid-template-rows:0fr;display:grid}.qw__cond[data-astro-cid-5v4witja].is-open{opacity:1;visibility:visible;grid-template-rows:1fr}.qw__cond-inner[data-astro-cid-5v4witja]{gap:1.2rem;min-height:0;display:grid;overflow:hidden}.qw__cond[data-astro-cid-5v4witja].is-open .qw__cond-inner[data-astro-cid-5v4witja]{border-top:1px dashed var(--c-line);padding-top:.4rem}.qw__honey[data-astro-cid-5v4witja]{opacity:0;width:0;height:0;position:absolute;left:-9999px}.qw__consent[data-astro-cid-5v4witja]{grid-template-columns:auto 1fr;align-items:start;gap:.7rem}.qw__consent[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:1.25rem;height:1.25rem;accent-color:var(--c-red);margin-top:.2rem}.qw__consent[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{color:var(--c-ink-soft);font-size:.92rem;font-weight:500;line-height:1.55}.qw__nav[data-astro-cid-5v4witja]{justify-content:space-between;gap:.9rem;display:flex}.qw__nav[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja][hidden]{display:none}.qw__nav[data-astro-cid-5v4witja] .qw__next[data-astro-cid-5v4witja],.qw__nav[data-astro-cid-5v4witja] .qw__submit[data-astro-cid-5v4witja]{margin-left:auto}.qw__submit[data-astro-cid-5v4witja][disabled]{opacity:.7;cursor:wait;transform:none!important}.qw__spinner[data-astro-cid-5v4witja]{border:2.5px solid #ffffff59;border-top-color:var(--c-white);border-radius:50%;width:1em;height:1em;animation:.7s linear infinite qw-spin;display:none}.qw__submit[data-astro-cid-5v4witja].is-loading .qw__spinner[data-astro-cid-5v4witja]{display:inline-block}@keyframes qw-spin{to{transform:rotate(360deg)}}.qw__success[data-astro-cid-5v4witja][hidden]{display:none}.qw__success[data-astro-cid-5v4witja]{text-align:center;animation:qw-fwd .45s var(--ease-pop);justify-items:center;gap:.6rem;padding:clamp(1.5rem,4vw,3rem) 1rem;display:grid}.qw__success[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]{margin:0}.qw__success[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{color:var(--c-ink-soft);max-width:40ch;margin:0}.qw__check[data-astro-cid-5v4witja]{color:#157347;width:74px;height:74px}.qw__check-circle[data-astro-cid-5v4witja]{stroke-dasharray:176;stroke-dashoffset:176px;animation:qw-draw .7s var(--ease-pop) forwards}.qw__check-mark[data-astro-cid-5v4witja]{stroke-dasharray:40;stroke-dashoffset:40px;animation:qw-draw .45s .5s var(--ease-pop) forwards}@keyframes qw-draw{to{stroke-dashoffset:0}}.qw__status[data-astro-cid-5v4witja]{min-height:1.5em;margin:0;font-weight:600}.qw__status[data-astro-cid-5v4witja].is-error{color:var(--c-red-deep)}@media (prefers-reduced-motion:reduce){.qw__step[data-astro-cid-5v4witja].anim-fwd,.qw__step[data-astro-cid-5v4witja].anim-back,.qw__radio[data-astro-cid-5v4witja]:has(input:checked),.qw__success[data-astro-cid-5v4witja],.qw__check-circle[data-astro-cid-5v4witja],.qw__check-mark[data-astro-cid-5v4witja],.qw__progress-label[data-astro-cid-5v4witja].is-swap{animation:none}.qw__check-circle[data-astro-cid-5v4witja],.qw__check-mark[data-astro-cid-5v4witja]{stroke-dashoffset:0}.qw__cond[data-astro-cid-5v4witja]{transition:none}}
