:root{--red:#e31e24;--red-dark:#a80f16;--black:#0c0c0d;--ink:#1a1418;--purple:#6b21a8;--purple-dark:#33094f;--gold:#ffc72c;--cream:#fff8f0;--paper:#fbf6ef;--line:#0c0c0d1a;--shadow:0 20px 50px #00000040}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,.display{text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif;font-weight:800;line-height:.95}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}::selection{background:var(--red);color:#fff}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.reveal.d6{transition-delay:.48s}.countdown-banner{z-index:70;background:var(--black);color:#fff;padding:9px 20px;position:fixed;top:0;left:0;right:0}.countdown-banner-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:1180px;margin:0 auto;display:flex}.countdown-banner-text{letter-spacing:.3px;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.countdown-banner-sub{color:var(--gold)}.countdown-banner-cta{background:var(--red);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:9px 18px;font-size:12.5px;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 14px #e31e2466}.countdown-banner-cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px #e31e248c}.dot{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s infinite pulse}.countdown-badge{font-variant-numeric:tabular-nums;color:#fff;background:var(--red);letter-spacing:1px;border-radius:5px;padding:2px 9px;font-weight:800}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.4)}}@media (max-width:640px){.countdown-banner-inner{justify-content:center}.countdown-banner-cta{order:3;width:100%}}.navbar{z-index:60;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:14px 24px;transition:background .3s,border-color .3s,padding .3s,top .3s;display:flex;position:fixed;top:40px;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0de0;border-bottom:1px solid #ffffff14;padding:10px 24px;box-shadow:0 8px 24px #00000040}.navbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1180px;margin:0 auto;display:flex}.navbar .brand-row{margin-bottom:0}.navbar .brand-name{color:#fff}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a{color:#ffffffc7;letter-spacing:.2px;font-size:13.5px;font-weight:600;transition:color .2s}.nav-links a:hover{color:#fff}.nav-cta{cursor:pointer;border:none;border-radius:9px;padding:11px 20px;font-family:inherit;font-size:13.5px}@media (max-width:800px){.nav-links a:not(.nav-cta-wrap){display:none}}.hero{color:#fff;background:radial-gradient(1200px 600px at 82% -10%,#e31e2433,#0000 60%),linear-gradient(#100507 0%,#1a0a0d 55%,#150610 100%);padding:172px 0 90px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%)}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.brand-row{align-items:center;gap:10px;margin-bottom:26px;display:flex}.brand-logo{background:linear-gradient(145deg,var(--red),var(--red-dark));color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;display:flex;box-shadow:0 6px 16px #e31e2480}.brand-name{letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.brand-name span{color:var(--red)}.badge-pill{color:#ff8a8e;letter-spacing:.4px;background:#e31e2424;border:1px solid #e31e2466;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.badge-pill svg{width:14px;height:14px}.hero h1{color:#fff;font-size:clamp(40px,5.4vw,68px)}.hero h1 .accent{color:var(--red);-webkit-text-stroke:1px #ffffff26}.hero h1 .grad{background:linear-gradient(92deg,#a855f7,#7c3aed 45%,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#ffffffb8;max-width:520px;margin:20px 0 26px;font-size:16.5px;line-height:1.65}.trust-row{flex-wrap:wrap;gap:22px;margin-bottom:30px;display:flex}.trust-item{color:#ffffffd9;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.trust-item svg{width:17px;height:17px;color:var(--gold);flex-shrink:0}.price-block{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.price-now{color:var(--gold);letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:52px;font-weight:800}.price-now sup{margin-right:2px;font-size:20px;position:relative;top:-22px}.price-old{color:#ffffff80;font-size:20px;font-weight:600;text-decoration:line-through}.save-tag{background:var(--red);color:#fff;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:800;box-shadow:0 6px 14px #e31e2466}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:18px 30px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn-primary{background:linear-gradient(96deg, var(--red), #ff4d52);color:#fff;animation:2.2s ease-in-out infinite beat;position:relative;box-shadow:0 14px 30px #e31e2473}.btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 18px 36px #e31e2499}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff40;padding:18px 24px;font-weight:700}.btn-ghost:hover{background:#ffffff29}.micro-trust{color:#ffffff80;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;display:flex}.hero-visual{perspective:1400px;justify-content:center;align-items:center;display:flex;position:relative}.poster-card{border-radius:18px;width:100%;max-width:480px;transition:transform .3s;animation:5.5s ease-in-out infinite float;overflow:hidden;transform:rotateY(-8deg)rotateX(3deg);box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff0f}.hero-visual:hover .poster-card{transform:rotateY(-2deg)rotateX(1deg)scale(1.015)}@keyframes float{0%,to{transform:rotateY(-8deg)rotateX(3deg)translateY(0)}50%{transform:rotateY(-8deg)rotateX(3deg)translateY(-14px)}}.chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#140a0ebf;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;animation:6s ease-in-out infinite drift;display:flex;position:absolute;box-shadow:0 10px 24px #0006}.chip .dotc{border-radius:50%;width:8px;height:8px}.chip1{animation-delay:.2s;top:6%;left:-6%}.chip1 .dotc{background:#22c55e}.chip2{animation-delay:1.1s;bottom:10%;right:-8%}.chip2 .dotc{background:var(--gold)}.chip3{animation-delay:2s;top:44%;right:-10%}.chip3 .dotc{background:#ec4899}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:940px){.hero-grid{text-align:left;grid-template-columns:1fr}.hero-visual{margin-top:20px}.chip{display:none}}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--red);border-radius:3px;width:22px;height:3px}.section-title{margin-bottom:14px;font-size:clamp(28px,3.6vw,42px)}.section-sub{color:#5c525a;max-width:600px;font-size:15.5px;line-height:1.65}.pain{background:var(--paper);padding:86px 0}.pain-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.pain-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 10px 28px #0c0c0d0d}.pain-card .ico{width:48px;height:48px;color:var(--red);background:#e31e2417;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pain-card h3{text-transform:none;letter-spacing:0;margin-bottom:8px;font-family:Inter;font-size:17px;font-weight:700}.pain-card p{color:#665d64;font-size:14px;line-height:1.6}.pain-arrow{text-align:center;color:var(--purple);margin:44px 0 0;font-size:15px;font-weight:700}@media (max-width:800px){.pain-grid{grid-template-columns:1fr}}.categories{color:#fff;background:linear-gradient(#0f0a0c,#170a12);padding:90px 0}.cat-head{text-align:center;margin-bottom:46px}.cat-head .eyebrow{justify-content:center}.cat-head .eyebrow:before{display:none}.cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cat-card{border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:22px 16px;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000059}.cat-card:hover{transform:translateY(-6px)}.cat-card .tag{letter-spacing:1px;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:800}.cat-card .name{margin-top:4px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800}.cat-card .emoji{opacity:.85;font-size:26px;position:absolute;top:10px;right:10px}.c1{background:linear-gradient(150deg,#7c2d12,#c2410c)}.c2{background:linear-gradient(150deg,#14532d,#166534)}.c3{background:linear-gradient(150deg,#1e1e1e,#c2410c)}.c4{background:linear-gradient(150deg,#4c1d95,#7c3aed)}.c5{background:linear-gradient(150deg,#1e3a8a,#2563eb)}.c6{background:linear-gradient(150deg,#7f1d1d,#dc2626)}.c7{background:linear-gradient(150deg,#831843,#db2777)}.c8{background:linear-gradient(150deg,#134e4a,#0d9488)}.cat-more{text-align:center;color:#ffffffa6;grid-column:1/-1;margin-top:26px;font-size:14px}@media (max-width:900px){.cat-grid{grid-template-columns:repeat(2,1fr)}}.features{background:#fff;padding:88px 0}.feat-grid{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:44px;display:grid}.feat{text-align:center}.feat .fico{width:66px;height:66px;color:var(--red);background:linear-gradient(150deg,#fdeaea,#fff);border:1.5px solid #e31e242e;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.feat span{letter-spacing:.2px;font-size:13px;font-weight:700}@media (max-width:900px){.feat-grid{grid-template-columns:repeat(3,1fr);row-gap:30px}}@media (max-width:520px){.feat-grid{grid-template-columns:repeat(2,1fr)}}.strip{background:linear-gradient(96deg,var(--purple-dark),var(--purple));color:#fff;padding:26px 0}.strip .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;display:flex}.strip-item{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.strip-item svg{width:19px;height:19px}.strip-title{align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;display:flex}.offer{background:var(--paper);padding:96px 0 100px;position:relative}.offer-box{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:760px;margin:44px auto 0;overflow:hidden;box-shadow:0 30px 70px #0c0c0d1f}.offer-top{background:linear-gradient(96deg,var(--black),#241016);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 32px;display:flex}.offer-top .lbl{letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800}.offer-top .lbl span{color:var(--gold)}.stock{color:#ff8a8e;background:#e31e2433;border:1px solid #e31e2466;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.value-list{padding:28px 32px 10px}.value-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:14.5px;display:flex}.value-row:last-child{border-bottom:none}.value-row .name{align-items:center;gap:10px;font-weight:600;display:flex}.value-row .name svg{color:#16a34a;flex-shrink:0;width:17px;height:17px}.value-row .val{color:#8a8189;font-weight:600;text-decoration:line-through}.value-total{border-top:1px solid var(--line);background:#fbf1ee;justify-content:space-between;align-items:center;padding:16px 32px;font-size:15px;font-weight:800;display:flex}.value-total .val{color:var(--red);text-decoration:line-through}.final-price{text-align:center;padding:26px 32px 34px}.final-price .tag{letter-spacing:1px;color:var(--purple);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800}.final-price .big{color:var(--red);font-family:Montserrat,sans-serif;font-size:58px;font-weight:800}.final-price .big sup{margin-right:2px;font-size:22px;position:relative;top:-24px}.final-price .old{color:#9a9099;margin-left:8px;font-size:18px;text-decoration:line-through}.final-price .off{background:var(--gold);color:var(--black);border-radius:999px;margin-top:8px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-block}.offer-cta{width:100%;margin-top:22px;padding:20px;font-size:18px}.guarantee-row{color:#6b6169;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;font-weight:600;display:flex}.guarantee-row svg{width:15px;height:15px;color:var(--purple)}.countdown-inline{font-variant-numeric:tabular-nums;color:var(--red);font-weight:800}.proof{background:#fff;padding:90px 0}.stat-row{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;margin:44px 0 56px;display:grid}.stat b{color:var(--red);font-family:Montserrat,sans-serif;font-size:38px;font-weight:800;display:block}.stat span{color:#655c63;font-size:13px;font-weight:600}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testi{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px}.stars{color:var(--gold);letter-spacing:2px;margin-bottom:12px;font-size:14px}.testi p{color:#3c353a;margin-bottom:16px;font-size:14px;line-height:1.65}.testi-user{align-items:center;gap:10px;display:flex}.avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:flex}.testi-user .info b{font-size:13.5px;display:block}.testi-user .info span{color:#8a8189;font-size:11.5px}@media (max-width:900px){.stat-row{grid-template-columns:repeat(2,1fr);row-gap:30px}.testi-grid{grid-template-columns:1fr}}.faq{background:var(--paper);padding:90px 0 110px}.faq-list{max-width:760px;margin:40px auto 0}.faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;font-size:15px;font-weight:700;display:flex}.faq-q .plus{color:var(--red);flex-shrink:0;font-size:20px;transition:transform .3s}.faq-item.open .plus{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a p{color:#655c63;padding:0 22px 20px;font-size:14px;line-height:1.65}.final{text-align:center;color:#fff;background:radial-gradient(900px 500px at 50% 0,#e31e2459,#0000 60%),linear-gradient(#150610,#0c0c0d);padding:96px 0}.final h2{margin-bottom:16px;font-size:clamp(30px,4.4vw,50px)}.final p{color:#ffffffb3;max-width:520px;margin:0 auto 30px;font-size:15.5px;line-height:1.65}footer{background:var(--black);color:#ffffff8c;text-align:center;padding:34px 0;font-size:12.5px}footer b{color:#fff}.payment-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080405b8;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.payment-modal{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:30px 26px 24px;animation:.25s modalPop;position:relative;box-shadow:0 40px 90px #0006}@keyframes modalPop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.payment-modal-close{background:var(--paper);width:32px;height:32px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.payment-modal-close:hover{background:#efe8e0}.payment-modal-header{text-align:center;margin-bottom:22px}.payment-modal-price{color:var(--red);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:800}.payment-modal-price sup{margin-right:2px;font-size:16px;position:relative;top:-16px}.payment-modal-price .old{color:#9a9099;margin-left:8px;font-size:15px;font-weight:600;text-decoration:line-through}.payment-modal-header h3{text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800}.payment-modal-header p{color:#6b6169;font-size:13.5px}.payment-modal-options{flex-direction:column;gap:10px;display:flex}.payment-option{border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .15s;display:flex}.payment-option:hover{border-color:var(--red);background:#fdf5f4;transform:translateY(-2px)}.payment-option-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.payment-option-icon--whatsapp{color:#16a34a;background:#e9fbee}.payment-option-text{flex-direction:column;flex:1;gap:2px;display:flex}.payment-option-text b{color:var(--ink);font-size:14.5px;font-weight:700}.payment-option-text span{color:#8a8189;font-size:12px;line-height:1.4}.payment-option-arrow{color:#c4bcc2;font-size:18px}.payment-modal-footer{color:#8a8189;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:11.5px;font-weight:600;display:flex}.whatsapp-fab{z-index:90;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s;animation:2.4s ease-in-out infinite fabPulse;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 26px #25d36673}.whatsapp-fab:hover{transform:scale(1.08)}@keyframes fabPulse{0%,to{box-shadow:0 12px 26px #25d36673}50%{box-shadow:0 12px 34px #25d366bf}}@media (max-width:520px){.price-now{font-size:42px}.final-price .big{font-size:46px}}
