.qz-main{padding:8px 0 80px;max-width:760px;margin:0 auto}.qz-intro{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding-top:16px}.qz-intro img{width:min(380px,70vw);height:auto}.qz h1{font-size:clamp(34px,5vw,56px);letter-spacing:-.05em;line-height:1}.qz-intro p{font-size:20px;line-height:1.55;color:var(--astro-muted);max-width:52ch}.qz-step{font-size:14px;font-weight:700;color:var(--red-dark);margin-bottom:8px!important}.qz-bar{height:10px;border-radius:6px;overflow:hidden;background:rgba(24,6,17,.8);margin-bottom:26px;border:1px solid var(--line-n)}.qz-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--yellow));transition:width .25s}.qz-q h2{font-size:clamp(26px,4vw,38px);line-height:1.08;letter-spacing:-.04em;margin-bottom:22px}.qz-opts{display:grid;grid-gap:12px;gap:12px}.qz-opt{border-radius:14px;text-align:left;font:600 18px/1.35 Poppins,system-ui,sans-serif;color:var(--ink);background:var(--white);border:1px solid var(--line-n);box-shadow:var(--shadow-card);padding:16px 20px;cursor:pointer;transition:transform .1s,box-shadow .1s,background .1s}.qz-opt:hover{background:var(--astro-surface-raised);transform:translate(-1px,-1px);box-shadow:var(--shadow-glow)}.qz-opt:active{transform:translate(3px,3px);box-shadow:0 0 10px var(--glow)}.qz-card{border-radius:var(--radius-card);padding:26px;display:grid;grid-template-columns:220px 1fr;grid-gap:12px 26px;gap:12px 26px;align-items:center;background:var(--white)}.qz-card img{width:100%;height:auto}.qz-card h1{font-size:clamp(32px,4.4vw,50px);color:var(--pink);margin-bottom:10px}.qz-card p{font-size:17px;line-height:1.55;color:var(--astro-muted)}.qz-danger{margin-top:10px!important;font-size:15px!important}.qz-radar{grid-column:1/-1;display:grid;justify-items:center;border-top:1px dashed var(--line-n);padding-top:14px}.qz-radar h3{font-size:16px;margin-bottom:4px}.qz-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin:26px 0 6px}.qz-msg{text-align:center;min-height:24px;font-weight:700;color:var(--red-dark)}.qz-cta{color:var(--on-gold);margin-top:22px;padding:24px 26px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--yellow);box-shadow:var(--shadow-glow)}.qz-cta h2{font-size:26px;letter-spacing:-.035em;margin-bottom:4px}.qz-cta p{color:var(--on-gold)}@media (max-width:640px){.qz-card{grid-template-columns:1fr;text-align:center}.qz-card img{max-width:200px;margin:0 auto}}.qz-card img{filter:drop-shadow(0 0 14px rgba(255,79,139,.4))}