.qw[data-astro-cid-qoqh6tva]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:clamp(1.1rem,.8rem + 1.5vw,2.25rem);position:relative}.qw[data-astro-cid-qoqh6tva]:before{content:"";background:url(/brand/pattern-stripes.svg) 0/auto 100% repeat-x;width:72px;height:8px;position:absolute;top:0;left:28px}.qw__progress[data-astro-cid-qoqh6tva]{margin-bottom:1.25rem}.qw__count[data-astro-cid-qoqh6tva]{color:var(--c-text-2);margin-bottom:.5rem;font-size:.875rem;font-weight:800}.qw__eta[data-astro-cid-qoqh6tva]{font-weight:600}.qw__bar[data-astro-cid-qoqh6tva]{background:var(--c-surface-2);border-radius:8px;height:8px;overflow:hidden}.qw__bar[data-astro-cid-qoqh6tva] span[data-astro-cid-qoqh6tva]{height:100%;width:var(--p,16%);background:var(--grad-brand);transition:width .35s var(--ease);border-radius:8px;display:block}.qw__sum[data-astro-cid-qoqh6tva]{color:var(--c-text-2);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.6rem;font-size:.9rem;display:flex}.qw__sum[data-astro-cid-qoqh6tva] span[data-astro-cid-qoqh6tva]{color:var(--c-text);font-weight:750}.qw__edit[data-astro-cid-qoqh6tva]{color:var(--c-link);background:0 0;border:0;min-height:36px;padding:0;font-weight:750;text-decoration:underline}.qw__step[data-astro-cid-qoqh6tva]{border:0;gap:.9rem;min-width:0;margin:0;padding:0;display:grid}.qw__q[data-astro-cid-qoqh6tva]{font-family:var(--font-head);margin-bottom:.1rem;padding:0;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-weight:800;font-stretch:108%;line-height:1.2}.qw__help[data-astro-cid-qoqh6tva]{color:var(--c-text-2);margin-top:-.35rem;font-size:.975rem}.label[data-astro-cid-qoqh6tva]{margin-top:.35rem;font-size:.95rem;font-weight:800}.qw__2col[data-astro-cid-qoqh6tva]{gap:.9rem;display:grid}@media (width>=640px){.qw__2col[data-astro-cid-qoqh6tva]{grid-template-columns:1fr 1fr}}.qw__sub[data-astro-cid-qoqh6tva]{gap:.6rem;display:grid}.opt[data-astro-cid-qoqh6tva]{cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative}.opt__input[data-astro-cid-qoqh6tva]{opacity:0;width:1px;height:1px;position:absolute}.opt__box[data-astro-cid-qoqh6tva]{border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);min-height:52px;transition:border-color var(--dur), background-color var(--dur), box-shadow var(--dur);align-items:center;gap:.75rem;display:flex;position:relative}.opt[data-astro-cid-qoqh6tva]:hover .opt__box[data-astro-cid-qoqh6tva]{border-color:#b9b0a2}.opt__input[data-astro-cid-qoqh6tva]:focus-visible+.opt__box[data-astro-cid-qoqh6tva]{box-shadow:var(--ring)}.opt__input[data-astro-cid-qoqh6tva]:checked+.opt__box[data-astro-cid-qoqh6tva]{border-color:var(--c-amber);box-shadow:inset 0 0 0 1px var(--c-amber);background:#f7941d1a}.opt__tick[data-astro-cid-qoqh6tva]{background:var(--c-amber);width:24px;height:24px;color:var(--c-navy);opacity:0;transition:opacity var(--dur), transform var(--dur);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.opt__input[data-astro-cid-qoqh6tva]:checked+.opt__box[data-astro-cid-qoqh6tva] .opt__tick[data-astro-cid-qoqh6tva]{opacity:1;transform:none}.opt__t[data-astro-cid-qoqh6tva]{font-weight:800;line-height:1.25;display:block}.opt__d[data-astro-cid-qoqh6tva]{color:var(--c-text-2);font-size:.85rem;line-height:1.3;display:block}.qw__cards[data-astro-cid-qoqh6tva]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width>=768px){.qw--full[data-astro-cid-qoqh6tva] .qw__cards[data-astro-cid-qoqh6tva]{grid-template-columns:repeat(4,1fr)}}.qw--compact[data-astro-cid-qoqh6tva] .qw__cards[data-astro-cid-qoqh6tva]{grid-template-columns:1fr 1fr}@media (width>=900px){.qw--compact[data-astro-cid-qoqh6tva] .qw__cards[data-astro-cid-qoqh6tva]{grid-template-columns:repeat(4,1fr)}}.opt--card[data-astro-cid-qoqh6tva] .opt__box[data-astro-cid-qoqh6tva]{flex-direction:column;align-items:stretch;gap:.2rem;height:100%;padding:.45rem .45rem .75rem}.opt--card[data-astro-cid-qoqh6tva] .opt__media[data-astro-cid-qoqh6tva]{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--c-surface-2) url(/brand/pattern-blueprint.svg);place-items:center;margin-bottom:.4rem;display:grid}.opt--card[data-astro-cid-qoqh6tva] .opt__t[data-astro-cid-qoqh6tva],.opt--card[data-astro-cid-qoqh6tva] .opt__d[data-astro-cid-qoqh6tva]{padding-inline:.3rem}.opt--card[data-astro-cid-qoqh6tva] .opt__t[data-astro-cid-qoqh6tva]{font-size:.95rem}.opt__icon[data-astro-cid-qoqh6tva]{color:var(--c-text-2)}.opt--card[data-astro-cid-qoqh6tva] .opt__tick[data-astro-cid-qoqh6tva]{top:14px;right:14px}.qw__list[data-astro-cid-qoqh6tva]{gap:.5rem;display:grid}@media (width>=640px){.qw__list[data-astro-cid-qoqh6tva]{grid-template-columns:1fr 1fr}}.opt--row[data-astro-cid-qoqh6tva] .opt__box[data-astro-cid-qoqh6tva]{padding:.6rem 2.5rem .6rem .6rem}.opt--row[data-astro-cid-qoqh6tva] .opt__tick[data-astro-cid-qoqh6tva]{margin-top:-12px;top:50%;right:12px}.opt__m2[data-astro-cid-qoqh6tva]{border-radius:var(--r-sm);background:var(--c-navy);min-width:64px;height:48px;color:var(--c-yellow);font:850 .95rem/1 var(--font-head);flex:none;place-items:center;padding-inline:.4rem;font-stretch:108%;display:grid}.qw__chips[data-astro-cid-qoqh6tva]{flex-wrap:wrap;gap:.5rem;display:flex}.opt--chip[data-astro-cid-qoqh6tva] .opt__box[data-astro-cid-qoqh6tva]{border-radius:var(--r-pill);gap:.45rem;min-height:48px;padding:.6rem 1rem;font-size:.95rem;font-weight:750}.opt__cb[data-astro-cid-qoqh6tva]{color:#0000;border:1.5px solid #b9b0a2;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.opt__input[data-astro-cid-qoqh6tva]:checked+.opt__box[data-astro-cid-qoqh6tva] .opt__cb[data-astro-cid-qoqh6tva]{background:var(--c-amber);border-color:var(--c-amber);color:var(--c-navy)}.qw__kvkk[data-astro-cid-qoqh6tva]{margin-top:.25rem}.qw__lock[data-astro-cid-qoqh6tva]{color:var(--c-text-2);align-items:flex-start;gap:.45rem;font-size:.875rem;display:flex}.qw__lock[data-astro-cid-qoqh6tva] svg{flex:none;margin-top:.2rem}.qw__err[data-astro-cid-qoqh6tva],.qw__general[data-astro-cid-qoqh6tva]{margin-top:.25rem}.qw__nav[data-astro-cid-qoqh6tva]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.qw__nav[data-astro-cid-qoqh6tva] .qw__next[data-astro-cid-qoqh6tva],.qw__nav[data-astro-cid-qoqh6tva] .qw__submit[data-astro-cid-qoqh6tva]{flex:1}@media (width>=640px){.qw__nav[data-astro-cid-qoqh6tva]{justify-content:flex-end}.qw__nav[data-astro-cid-qoqh6tva] .qw__next[data-astro-cid-qoqh6tva],.qw__nav[data-astro-cid-qoqh6tva] .qw__submit[data-astro-cid-qoqh6tva]{flex:0 auto;min-width:240px}.qw__back[data-astro-cid-qoqh6tva]{margin-right:auto}}.qw__more[data-astro-cid-qoqh6tva]{margin-top:.75rem;font-size:.95rem}.qw__more[data-astro-cid-qoqh6tva] .link-arrow[data-astro-cid-qoqh6tva]{min-height:44px}.qw__done[data-astro-cid-qoqh6tva]{text-align:left;gap:1rem;display:grid}.qw__done[data-astro-cid-qoqh6tva]:focus{outline:none}.qw__done-ic[data-astro-cid-qoqh6tva]{background:var(--c-success);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.qw__done-t[data-astro-cid-qoqh6tva]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.qw__done-box[data-astro-cid-qoqh6tva]{border-radius:var(--r-lg);background:#25d36614;border:1px solid #25d36659;gap:.75rem;padding:1rem;display:grid}.qw__off[data-astro-cid-qoqh6tva]{color:var(--c-text-2);font-size:.925rem}.qw__fail[data-astro-cid-qoqh6tva]{border-radius:var(--r-lg);background:#d930250f;border:1px solid #d9302559;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}
