:root{--bg:#0d0d0d;--surface:#1b1b1b;--surface2:#242424;--line:#333;--orange:#ff9000;--orange-d:#e07d00;--green:#25c55e;--green-d:#189947;--red:#e02020;--text:#e9e9e9;--muted:#8f8f8f;--font:Arial,Helvetica,"Helvetica Neue",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.6;overflow-x:hidden}.alert-bar{position:sticky;top:0;z-index:100;background:var(--red);color:#fff;text-align:center;padding:10px 14px;font-weight:700;font-size:14px;line-height:1.35;border-bottom:2px solid #7a0f0f;animation:pulseBg 1.8s ease-in-out infinite}@keyframes pulseBg{0%,to{background:var(--red)}50%{background:#a81212}}.alert-bar small{display:block;font-weight:400;font-size:12px;opacity:.92;margin-top:2px}.site-head{background:#000;border-bottom:1px solid var(--line);padding:12px 14px}.head-inner{max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.logo{font-size:20px;font-weight:700;letter-spacing:-.5px;color:#fff;white-space:nowrap}.logo span{background:var(--orange);color:#000;padding:2px 7px;border-radius:4px;margin-left:2px}.head-badge{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:3px 8px;white-space:nowrap}.progress-wrap{max-width:820px;margin:0 auto;padding:16px 14px 0}.progress-label{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.progress-label b{color:var(--orange)}.progress-track{height:7px;background:var(--surface2);border-radius:4px;overflow:hidden}.progress-fill{height:100%;width:90%;background:linear-gradient(90deg,var(--orange-d),var(--orange));border-radius:4px}.wrap{max-width:820px;margin:0 auto;padding:0 14px 60px}.card{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-top:18px;overflow:hidden}.card-head{padding:18px 16px 14px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag{font-size:11px;background:var(--surface2);color:#c9c9c9;padding:4px 9px;border-radius:12px;border:1px solid var(--line);white-space:nowrap}.tag.hot{background:var(--orange);color:#000;border-color:var(--orange);font-weight:700}.tag.hd{background:#fff;color:#000;font-weight:700;border-color:#fff}h1{font-size:25px;line-height:1.25;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.3px}h1 em{color:var(--orange);font-style:normal}.sub{font-size:16px;color:#c4c4c4;line-height:1.5}.meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;border-top:1px solid var(--line);background:#141414;font-size:13px;color:var(--muted)}.meta-votes{display:flex;align-items:center;gap:8px}.vote-bar{width:78px;height:5px;background:#444;border-radius:3px;overflow:hidden}.vote-bar i{display:block;height:100%;width:98%;background:var(--green)}.vote-pct{color:var(--green);font-weight:700}.body{padding:6px 16px 22px}.body p{margin:0 0 16px;color:#dcdcdc}.body p strong,.body strong{color:#fff}.body .hl{color:var(--orange);font-weight:700}h2{font-size:21px;line-height:1.3;color:#fff;font-weight:700;margin:32px 0 14px;padding-left:12px;border-left:4px solid var(--orange)}h3{font-size:19px;line-height:1.35;color:#fff;margin:26px 0 12px}.quote-stat{background:#161616;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:4px;padding:16px;margin:22px 0;font-size:16px;color:#e4e4e4}.quote-stat b{color:var(--orange)}ul.checks{list-style:none;margin:0 0 20px}ul.checks li{position:relative;padding:11px 0 11px 34px;border-bottom:1px solid #262626;color:#dcdcdc}ul.checks li:last-child{border-bottom:none}ul.checks li:before{content:"▸";position:absolute;left:8px;top:11px;color:var(--orange);font-size:18px;line-height:1.4}ul.checks li b{color:#fff}.ask{background:var(--surface2);border-radius:4px;padding:14px 16px;margin:0 0 12px;font-weight:700;color:#fff;font-size:16px;line-height:1.45}.product{background:linear-gradient(160deg,#2a1c05,#151515);border:1px solid var(--orange);border-radius:6px;padding:22px 18px;margin:32px 0;text-align:center}.product .kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-weight:700}.product h2{border:none;padding:0;margin:0 0 10px;font-size:30px;letter-spacing:-.5px;color:#fff}.product p{color:#d4d4d4;margin:0;font-size:16px}.comment{background:var(--surface2);border:1px solid var(--line);border-radius:6px;padding:16px;margin:22px 0}.comment-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--orange),var(--orange-d));color:#000;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center}.comment-user{font-weight:700;color:#fff;font-size:15px;line-height:1.3}.comment-user span{display:inline-block;background:var(--green);color:#000;font-size:9px;padding:1px 5px;border-radius:3px;vertical-align:middle;margin-left:5px;letter-spacing:.5px}.comment-date{font-size:12px;color:var(--muted)}.comment-body{color:#d8d8d8;font-size:15.5px;line-height:1.62;font-style:italic}.comment-body p{margin-bottom:12px;color:#d8d8d8}.comment-foot{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.comment-foot b{color:var(--green)}.offer{background:var(--surface);border:2px solid var(--green);border-radius:6px;padding:24px 18px;margin:30px 0;text-align:center}.price-old{color:var(--muted);font-size:17px;text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:2px;margin-bottom:2px}.price-old.small{font-size:15px}.price-free{font-size:29px;font-weight:700;color:var(--green);line-height:1.2;margin:14px 0 6px}.price-now{font-size:16px;color:#d4d4d4;margin-top:8px}.price-now b{color:#fff;font-size:22px}.guarantee{background:var(--surface2);border:1px dashed var(--green);border-radius:6px;padding:16px;margin:22px 0;text-align:center}.guarantee .seal{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);font-weight:700;margin-bottom:6px}.guarantee p{margin:0;color:#d4d4d4;font-size:15.5px}.cta-zone{margin:26px 0;text-align:center}.cta{display:block;width:100%;background:linear-gradient(180deg,var(--green),var(--green-d));color:#fff;text-decoration:none;font-size:19px;font-weight:700;line-height:1.3;padding:20px 16px;border-radius:6px;border-bottom:4px solid #0d6b31;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 5px 22px #25c55e47;animation:breathe 2.4s ease-in-out infinite}.cta:active{transform:translateY(2px);border-bottom-width:2px}.cta small{display:block;font-size:12.5px;font-weight:400;text-transform:none;letter-spacing:0;opacity:.92;margin-top:5px}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}.cta-note{font-size:12.5px;color:var(--muted);margin-top:11px}.cta-zone{position:relative;padding:18px 0;border-radius:10px;animation:zoneGlow 2.4s ease-in-out infinite}.cta-zone:before{content:"";position:absolute;inset:0;border-radius:10px;background:radial-gradient(ellipse at center,rgba(37,197,94,.2),transparent 70%);animation:haloPulse 2.4s ease-in-out infinite;pointer-events:none;z-index:0}.cta-zone>*{position:relative;z-index:1}.purchase-button{width:fit-content;max-width:100%;text-decoration:none}.cta-zone .purchase-button{box-shadow:0 5px 22px #25c55e4d;border-bottom:4px solid #0d6b31;animation:btnBreathe 2.4s ease-in-out infinite;transition:filter .15s ease}.cta-zone .purchase-button:hover{filter:brightness(1.08)}.cta-zone .purchase-button:active{transform:translateY(2px);border-bottom-width:2px;animation:none}@keyframes btnBreathe{0%,to{transform:scale(1);box-shadow:0 5px 22px #25c55e4d}50%{transform:scale(1.025);box-shadow:0 6px 36px #25c55e99}}@keyframes haloPulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes zoneGlow{0%,to{box-shadow:0 0 0 1px #25c55e14}50%{box-shadow:0 0 0 1px #25c55e38}}@media(prefers-reduced-motion:reduce){.cta-zone,.cta-zone:before,.cta-zone .purchase-button{animation:none}}.decline{display:block;text-align:center;color:#6d6d6d;font-size:13px;text-decoration:underline;margin:24px 0 6px;line-height:1.5}.warn-box{background:#2a0d0d;border:1px solid #6b1a1a;border-left:4px solid var(--red);border-radius:4px;padding:16px;margin:24px 0}.warn-box p{margin:0;color:#f0d5d5;font-size:15.5px}.warn-box b{color:#ff6b6b}body{padding-bottom:142px}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#0a0a0a;border-top:1px solid #2c2c2c;box-shadow:0 -6px 24px #0009;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.sticky-cta-inner{max-width:820px;margin:0 auto}.sticky-cta .purchase-button{box-shadow:0 0 18px #25c55e52;border-bottom:3px solid #0d6b31;animation:stickyGlow 2.4s ease-in-out infinite;transition:filter .15s ease}.sticky-cta .purchase-button:hover{filter:brightness(1.08)}.sticky-cta .purchase-button:active{transform:translateY(2px);border-bottom-width:1px}.sticky-cta .cta-note{margin-top:6px;font-size:11.5px;text-align:center}@keyframes stickyGlow{0%,to{box-shadow:0 0 18px #25c55e4d}50%{box-shadow:0 0 32px #25c55e9e}}@media(prefers-reduced-motion:reduce){.sticky-cta .purchase-button{animation:none}}footer{border-top:1px solid var(--line);padding:26px 14px 40px;text-align:center;color:#5e5e5e;font-size:12px;line-height:1.7}@media(min-width:700px){body{font-size:18px;padding-bottom:112px}.alert-bar{font-size:15.5px;padding:12px}.alert-bar small{font-size:13px}h1{font-size:36px}h2{font-size:26px}h3{font-size:22px}.product h2{font-size:40px}.card-head,.body,.meta{padding-left:26px;padding-right:26px}.cta{font-size:22px;padding:23px}.price-free{font-size:36px}}
