.qi-page{background:var(--paper)}.qi-page .qi-test{color:#f3e7c4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 88px);padding:70px max(5vw,22px);display:flex;background:radial-gradient(circle at 80% 15%,#b990482e,#0000 35%),#141a16!important}.qi-test h1{letter-spacing:-.02em;color:#f3e7c4;margin:0 0 26px;font-size:clamp(46px,7vw,86px);font-weight:400;line-height:1}.qi-test h2{color:#f3e7c4;max-width:760px;margin:0 0 34px;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.12}.qi-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#d4af37;margin-bottom:22px;font-size:11px;font-weight:600}.qi-lead{color:#d8cfb4;max-width:640px;margin:0 auto 34px;font-size:17px;line-height:1.75}.qi-note{color:#9c9a88;max-width:560px;margin-top:30px;font-size:11px;line-height:1.6;display:block}.qi-primary{color:#141a16;cursor:pointer;background:#d4af37;border:0;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:0 30px;font:700 15px Manrope,Arial,sans-serif;transition:all .2s;display:inline-flex}.qi-primary:hover{background:#e2c25a;transform:translateY(-2px)}.qi-primary:disabled{opacity:.6;cursor:wait}.qi-secondary{color:#f3e7c4;cursor:pointer;background:0 0;border:1px solid #d4af378c;border-radius:10px;min-height:58px;padding:0 26px;font:600 14px Manrope,Arial,sans-serif}.qi-secondary:hover{border-color:#d4af37}.qi-age-form{justify-items:center;gap:12px;display:grid}.qi-age-form label{color:#d8cfb4;font-size:14px}.qi-age-form>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.qi-age-form input{color:#f3e7c4;text-align:center;background:#ffffff0a;border:1px solid #d4af3780;border-radius:10px;width:130px;min-height:58px;font:500 26px Georgia,serif}.qi-error{color:#f0a184;margin:0;font-size:13px}.qi-progress-label{letter-spacing:.08em;color:#d4af37;justify-content:space-between;width:min(720px,100%);margin-bottom:10px;font-size:12px;display:flex}.qi-progress-label button{color:#d8cfb4;font:inherit;cursor:pointer;background:0 0;border:0}.qi-progress{background:#d4af372e;border-radius:4px;width:min(720px,100%);height:4px;margin-bottom:46px;overflow:hidden}.qi-progress div{background:#d4af37;height:100%;transition:width .3s}.qi-options{gap:12px;width:min(620px,100%);display:grid}.qi-options button{text-align:left;color:#f3e7c4;cursor:pointer;background:#ffffff08;border:1px solid #d4af3759;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;font:500 15px/1.45 Manrope,Arial,sans-serif;transition:all .15s;display:flex}.qi-options button:hover,.qi-options button.selected{background:#d4af371f;border-color:#d4af37}.qi-options button span{color:#d4af37;border:1px solid #d4af37;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:13px;display:inline-flex}.qi-email-form{text-align:left;gap:14px;width:min(520px,100%);display:grid}.qi-email-form>label:not(.qi-check){color:#d8cfb4;gap:7px;font-size:13px;display:grid}.qi-email-form input[type=email],.qi-email-form input[name=nome]{color:#f3e7c4;background:#ffffff0a;border:1px solid #d4af3773;border-radius:10px;min-height:52px;padding:0 16px;font:15px Manrope,Arial,sans-serif}.qi-check{color:#cfc6ab;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.qi-check input{accent-color:#d4af37;margin-top:3px}.qi-check a{color:#d4af37;text-decoration:underline}.qi-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qi-skip{color:#a9a58f;cursor:pointer;background:0 0;border:0;margin-top:22px;font:13px Manrope,Arial,sans-serif;text-decoration:underline}.qi-result{min-height:auto;padding-top:60px;padding-bottom:70px}.qi-circle{border:3px solid #d4af37;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto 18px;display:flex;box-shadow:0 0 0 12px #d4af370f}.qi-circle strong{color:#f3e7c4;font:500 92px/1 Georgia,serif}.qi-circle span{letter-spacing:.12em;text-transform:uppercase;color:#d4af37;margin-top:6px;font-size:13px}.qi-real{color:#d8cfb4;margin-bottom:26px;font-size:15px}.qi-result h1{max-width:820px;font-size:clamp(34px,5vw,56px)}.qi-weighs{color:#f3e7c4;margin-bottom:16px;font-size:20px}.qi-weighs strong{color:#d4af37;font-weight:600}.qi-why{color:#d8cfb4;max-width:680px;margin:0 auto 28px;font-size:16px;line-height:1.75}.qi-email-note{color:#cbe0c8;margin-bottom:22px;font-size:13px}.qi-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.qi-sales{background:var(--ivory);padding:90px max(5vw,22px)}.qi-sales-inner{max-width:860px;margin:auto}.qi-sales h2{margin:10px 0 26px;font-size:clamp(38px,4.6vw,60px);font-weight:400;line-height:1.02}.qi-sales p{color:#526158;font-size:16px;line-height:1.8}.qi-included{background:var(--forest);color:#fff;border-radius:18px;margin:38px 0;padding:36px}.qi-included h3{color:#fff;margin:0 0 18px;font-size:32px;line-height:1.1}.qi-included ul{gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.qi-included li{color:#e4ebe6;font-size:15px;line-height:1.5}.qi-included li:before{content:"✓";color:#d5b974;margin-right:10px}.qi-included p{color:#cdd8d0;font-size:14px}.qi-preview-link{color:#d5b974;margin-top:6px;font-size:14px;font-weight:600;display:inline-block}.qi-guarantee{border:2px solid var(--gold);background:#fffdf8;border-radius:16px;padding:28px 30px}.qi-guarantee strong{color:var(--forest);margin-bottom:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.15;display:block}.qi-guarantee p{margin:0;font-size:15px}.qi-guarantee a{color:var(--terra);text-decoration:underline}@media (max-width:620px){.qi-test{min-height:calc(100vh - 72px);padding:50px 20px}.qi-options button{padding:15px 14px;font-size:14px}.qi-circle{width:180px;height:180px}.qi-circle strong{font-size:74px}.qi-actions{flex-direction:column;width:100%}.qi-actions>*{width:100%}.qi-included{padding:26px 22px}.qi-age-form>div{flex-direction:column;align-items:center}}
