:root{--bg:#0d0e10;--bg-soft:#141619;--surface:#17191d;--surface-2:#1d2025;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.16);--text:#f2f0ec;--muted:#9ba0a8;--muted-2:#6f747c;--accent:#c8a25a;--accent-soft:rgba(200,162,90,0.14);--accent-line:rgba(200,162,90,0.4);--hot:#e08a4b;--warm:#d8b45e;--cold:#7fa8c9;--radius:16px;--maxw:720px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(1200px 600px at 50% -10%,#191c21 0,var(--bg) 55%) no-repeat;background-color:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55;min-height:100dvh;-webkit-font-smoothing:antialiased}.serif{font-family:Georgia,Times New Roman,Iowan Old Style,serif;letter-spacing:-.01em}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 22px}.stage{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:56px 0 72px}.kicker{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);background:var(--accent-soft);padding:7px 12px;border-radius:999px;margin-bottom:26px}.topstrip{background:rgba(120,190,130,.1);border:1px solid rgba(120,190,130,.28);color:#a9d6ad;font-size:13.5px;padding:11px 15px;border-radius:10px;margin-bottom:22px}h1{font-size:clamp(32px,6.4vw,54px);line-height:1.06;font-weight:600;letter-spacing:-.02em}h1 em{font-style:normal;color:var(--accent)}.lead{color:var(--muted);font-size:clamp(16px,2.4vw,19px);margin-top:22px;max-width:600px}.micro{color:var(--muted-2);font-size:13px;margin-top:16px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-weight:600;font-size:16px;padding:16px 26px;border-radius:12px;background:var(--accent);color:#1a1408;transition:transform .15s ease,filter .15s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong)}.btn-ghost:hover{background:var(--surface-2);filter:none}.btn-row{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.block{margin-top:40px}.block h2{font-size:clamp(21px,3.4vw,26px);font-weight:600;letter-spacing:-.01em;margin-bottom:14px}.block p{color:var(--muted);margin-bottom:14px;font-size:16.5px}.block p strong{color:var(--text);font-weight:600}.hr{height:1px;background:var(--line);margin:40px 0;border:none}.pains{display:flex;flex-direction:column;gap:16px;margin-top:24px}.pain{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:20px 22px}.pain-q{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.pain-emoji{font-size:20px;line-height:1.3}.pain-q strong{font-size:17px;color:var(--text);font-weight:600}.pain p{color:var(--muted);font-size:15.5px;margin:0}.anchor{margin-top:24px}.anchor-head{color:var(--muted);font-size:14.5px;margin-bottom:12px}.anchor table{width:100%;border-collapse:collapse}.anchor td{padding:11px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}.anchor td.v{text-align:right;color:var(--text);white-space:nowrap;padding-left:12px}.anchor tr.tot td{border-bottom:none;color:var(--text);font-weight:600;padding-top:14px}.anchor-note{color:var(--muted-2);font-size:12.5px;margin-top:10px}.price .strike{color:var(--muted-2);font-size:14px;margin-bottom:4px}.urg{margin-top:18px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;padding:16px 18px;font-size:15px;color:var(--text)}.urg b{color:var(--accent)}.decline{display:block;margin:22px auto 0;background:none;border:none;color:var(--muted-2);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;max-width:460px;text-align:center;line-height:1.4}.decline:hover{color:var(--muted)}.progress{display:flex;gap:6px;margin-bottom:34px}.progress span{height:4px;flex:1 1;border-radius:999px;background:var(--surface-2);overflow:hidden}.progress span.done{background:var(--accent)}.progress span.cur{background:var(--accent-line)}.qcount{color:var(--muted-2);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.qtitle{font-size:clamp(24px,4.4vw,32px);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin-bottom:28px}.opts{flex-direction:column;gap:12px}.opt,.opts{display:flex}.opt{text-align:left;width:100%;cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--text);padding:18px 20px;border-radius:13px;font:inherit;font-size:16.5px;transition:border-color .15s ease,background .15s ease,transform .1s ease;align-items:center;gap:14px}.opt:hover{border-color:var(--accent-line);background:var(--surface-2)}.opt:active{transform:scale(.995)}.opt .dot{width:20px;height:20px;flex:0 0 20px;border-radius:50%;border:1.5px solid var(--line-strong)}.opt.sel{background:var(--accent-soft)}.opt.sel,.opt.sel .dot{border-color:var(--accent)}.opt.sel .dot{background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.back{margin-top:24px;background:none;border:none;color:var(--muted-2);cursor:pointer;font:inherit;font-size:14px}.back:hover{color:var(--muted)}.field{margin-bottom:16px}.field label{display:block;font-size:14px;color:var(--muted);margin-bottom:8px}.field input{width:100%;background:var(--surface);border:1px solid var(--line);color:var(--text);padding:15px 16px;border-radius:11px;font:inherit;font-size:16px}.field input:focus{outline:none;border-color:var(--accent-line)}.err{color:#e0745b;font-size:13.5px;margin-top:10px}.res-emoji{font-size:40px}.res-kicker{color:var(--muted-2);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:14px 0 6px}.res-title{font-size:clamp(28px,5.2vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.res-body{color:var(--muted);font-size:16.5px;margin-top:18px}.res-body p{margin-bottom:14px}.temp-quente .res-title{color:var(--hot)}.temp-morno .res-title{color:var(--warm)}.temp-frio .res-title{color:var(--cold)}.offer{margin-top:40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px}.offer h3{font-size:22px;font-weight:600;margin-bottom:6px;letter-spacing:-.01em}.offer .sub{color:var(--muted-2);font-size:14.5px;margin-bottom:22px}.bullets{list-style:none;display:flex;flex-direction:column;gap:14px}.bullets li{display:flex;gap:12px;font-size:16px;color:var(--muted)}.bullets li b{color:var(--text);font-weight:600}.bullets .mark{color:var(--accent);flex:0 0 auto}.emg{margin-top:24px;background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;padding:18px 20px;font-size:15.5px;color:var(--muted)}.emg b{color:var(--text)}.price{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.price .big{font-size:34px;font-weight:700;letter-spacing:-.02em}.price .big small{font-size:15px;color:var(--muted-2);font-weight:500;letter-spacing:0}.price ul{list-style:none;color:var(--muted);font-size:14.5px;margin-top:12px;display:flex;flex-direction:column;gap:6px}.foot{color:var(--muted-2);font-size:12.5px;text-align:center;padding:30px 0 40px}@media (max-width:520px){.stage{padding:40px 0 56px}.btn,.btn-row .btn-ghost{width:100%;justify-content:center}}