.cq-studio{color:#f6f3ef;background:#080708;min-height:100vh;padding:clamp(20px,4vw,64px);font:18px/1.65 Arial,sans-serif}.cq-studio *{box-sizing:border-box}.cq-studio header{border-bottom:1px solid #766347;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.cq-studio a{color:#f1d28f}.cq-studio nav{flex-wrap:wrap;gap:24px;display:flex}.cq-studio section{max-width:1360px;margin:48px auto}.cq-studio h1,.cq-studio h2,.cq-studio h3{font-family:Georgia,serif;line-height:1.2}.cq-studio h1{margin:20px 0;font-size:clamp(38px,5vw,76px)}.cq-studio h2{font-size:32px}.cq-studio h3{font-size:27px}.cq-studio-intro{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;display:grid}.cq-studio-intro img{object-fit:cover;border:1px solid #ad8a4c;border-radius:20px;width:100%;height:auto}.cq-studio-eyebrow{letter-spacing:.08em;color:#e5bf77;font-size:14px}.cq-studio .cq-studio-small{color:#c8c4c5;font-size:15px}.cq-studio button,.cq-studio-cta{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a1024,#260c14);border:1px solid #a78a53;border-radius:8px;min-height:48px;padding:12px 20px;font-size:17px}.cq-studio-cta{background:linear-gradient(135deg,#f6e0a8,#a78036);font-weight:700;text-decoration:none;display:inline-block;color:#160c0d!important}.cq-studio button:hover,.cq-studio button.chosen{background:#701b31;border-color:#f1d28f}.cq-studio :focus-visible{outline-offset:5px;outline:3px solid #fff}.cq-studio-audio,.cq-studio-finish{background:linear-gradient(120deg,#250c13,#100e0f);border:1px solid #8f7449;border-radius:18px;padding:28px}.cq-studio audio{width:100%;max-width:660px}.cq-studio details{margin-top:18px}.cq-studio summary{cursor:pointer;color:#f1d28f}.cq-studio-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cq-studio progress{accent-color:#daa747;width:min(100%,350px);height:20px}.cq-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cq-studio article{background:linear-gradient(150deg,#291016,#111012);border:1px solid #70666a;border-top:3px solid #ba9653;border-radius:14px;padding:28px}.cq-studio article button{text-align:left;background:#171214;border-color:#797175;width:100%;margin:12px 0;display:block}.cq-studio-number{color:#e7c98a;letter-spacing:.1em;font-size:15px}.cq-studio-feedback{background:#0c0b0c;border-left:3px solid #dfbd76;padding:16px}.cq-studio-finish button{margin:16px}@media (width<=800px){.cq-studio-intro,.cq-studio-grid{grid-template-columns:1fr}.cq-studio section{margin:32px auto}.cq-studio-intro img{max-height:420px}.cq-studio article{padding:20px}}@media (prefers-reduced-motion:no-preference){.cq-studio-cta{background-size:180% 100%;animation:7s infinite cqMetal}@keyframes cqMetal{50%{background-position:100% 0}}}
