.qz{background:var(--ink);color:var(--bone);min-height:100vh;padding:clamp(7.5rem,13vw,11rem) 0 clamp(4rem,8vw,7rem)}.qz .wrap{max-width:900px}.qz__panel{display:none}.qz__panel.is-on{display:block;animation:qzIn .5s var(--e-out) both}@keyframes qzIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qz__panel.is-on{animation:none}}.qz__h1{font-size:var(--t-h2);margin:.3rem 0 1rem}.qz__lead{max-width:56ch;margin-bottom:2rem}.qz__trust{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;gap:.55rem;font-size:var(--t-body-sm);color:#f7f3ec99}.qz__trust li:before{content:"—";color:var(--bronze);margin-right:.6rem}.qz__bar{height:2px;background:#f7f3ec24;border-radius:2px;overflow:hidden;margin-bottom:1.6rem}.qz__bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bronze-lo),var(--bronze-hi));transition:width .5s var(--e-out)}.qz__count{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.qz__q{font-size:var(--t-h3);margin:.5rem 0 .6rem;max-width:20ch}.qz__help{color:#f7f3ec99;font-size:var(--t-body-sm);max-width:52ch;margin-bottom:2rem}.qz__opts{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qz__opt{text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--ink-3);border:1px solid var(--rule-dark);border-radius:var(--r);padding:1.15rem 1.3rem;display:flex;flex-direction:column;gap:.25rem;transition:border-color .3s ease,background .3s ease,transform .35s var(--e-out)}.qz__opt:hover,.qz__opt:focus-visible{border-color:var(--bronze);background:#c79a4b1a;transform:translateY(-2px)}.qz__opt b{font-size:var(--t-body);font-weight:600}.qz__opt span{font-size:.82rem;color:#f7f3ec8c}.qz__back{margin-top:2rem;background:none;border:0;cursor:pointer;color:#f7f3ec8c;font:inherit;font-size:var(--t-body-sm);padding:.4rem 0}.qz__back:hover{color:var(--bronze)}.qz__facts{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:2rem 0}.qz__fact{background:var(--ink-3);border:1px solid var(--rule-dark);border-radius:var(--r);padding:1.25rem 1.4rem;display:grid;gap:.3rem}.qz__fact-k{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.qz__fact-v{font-family:var(--display);font-size:1.9rem;line-height:1.1}.qz__fact-n{font-size:.74rem;color:#f7f3ec73;line-height:1.5}.qz__shots{display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.qz__shots img{width:100%;height:auto;display:block;border-radius:var(--r);border:1px solid var(--rule-dark)}.qz__disc{font-size:.76rem;color:#f7f3ec73;line-height:1.6;max-width:72ch}.qz__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 .5rem}.qz__ghost{--btn-fg: var(--bone);box-shadow:inset 0 0 0 1px #f7f3ec47}.qz__book{padding-top:2rem}.qz__bookh{font-size:var(--t-h4);font-weight:600}.qz__booksub{color:#f7f3ec99;font-size:var(--t-body-sm);margin:.5rem 0 1.5rem;max-width:52ch}.qz__book .book__form{max-width:520px}.qz__consent{display:flex;gap:.7rem;align-items:flex-start;margin:1.1rem 0 1.4rem;font-size:.76rem;line-height:1.55;color:#f7f3ec99}.qz__consent input{margin-top:.18rem;flex:none;width:16px;height:16px;accent-color:var(--bronze)}.qz__alt{text-align:center;margin-top:1rem;font-size:var(--t-body-sm);color:#f7f3ec99}.qz__alt a,.qz__lead a{color:var(--bronze)}@media(max-width:560px){.qz__shots{grid-template-columns:1fr 1fr}}
