:root{--bg: #04080f;--bg-2: #0a0f1a;--card: rgba(255, 255, 255, .03);--card-border: rgba(255, 255, 255, .08);--text: #e7eefb;--muted: #8aa0b5;--accent: #00c896;--accent-2: #14b8a6;--accent-blue: #3b82f6;--danger: #f87171;--urgent: #ff7a18;--urgent-2: #ff3d57;--whatsapp: #25d366;--radius: 16px;--max: 1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:#050811;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;touch-action:auto}body.modal-open{overflow:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(20,184,166,.1) 0%,transparent 45%),radial-gradient(circle at 85% 30%,rgba(59,130,246,.08) 0%,transparent 45%),linear-gradient(180deg,#04080f,#050811,#0a0f1a)}h1,h2,h3{line-height:1.15;margin:0}a{color:inherit;text-decoration:none}section{padding:96px 40px}.section-title{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;text-align:center;max-width:860px;margin:0 auto}.title-accent{color:#22f2b2;text-shadow:0 0 26px rgba(0,226,156,.18)}.section-sub{text-align:center;color:var(--muted);max-width:620px;margin:16px auto 0;font-size:clamp(1rem,2vw,1.15rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:.98rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;border:0;text-align:center}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);color:#052016;box-shadow:0 8px 28px #00c89647}.btn-primary:hover{box-shadow:0 12px 36px #00c8966b}.btn-ghost{background:#ffffff0f;color:var(--text);border:1px solid var(--card-border)}.btn-outline{background:transparent;color:var(--text);border:1.5px solid var(--accent)}.btn-outline:hover{background:#00c8961a}.btn-lg{padding:15px 30px;font-size:1.05rem}.btn-sm{padding:9px 18px;font-size:.9rem}.btn-block{width:100%;margin-top:auto}.btn-pop{position:relative;overflow:hidden;z-index:0;padding:24px 52px;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:800;letter-spacing:.2px;border-radius:999px;min-height:64px;background:linear-gradient(120deg,#00c896,#14b8a6,#22d3ee,#00c896);background-size:300% 100%;color:#042016;animation:btnGlow 3.8s ease-in-out infinite,btnGradient 8s linear infinite}.btn-pop:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skew(-20deg);animation:btnShine 6.5s ease-in-out infinite}.btn-pop:hover{transform:translateY(-2px);animation-play-state:paused}@keyframes btnGlow{0%,to{box-shadow:0 8px 24px #00c89647}50%{box-shadow:0 12px 34px #22d3ee6b}}@keyframes btnGradient{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes btnShine{0%{left:-120%}35%,to{left:130%}}@media(prefers-reduced-motion:reduce){.btn-pop,.btn-pop:after{animation:none}}.logo{font-weight:800;font-size:1.5rem;color:#eef2f7;letter-spacing:-.5px}.logo span{color:var(--accent);font-weight:300}.logo--sm{font-size:1.25rem}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;max-width:var(--max);margin:0 auto;background:#060b14;border-bottom:1px solid var(--card-border)}.nav-links{display:flex;gap:26px;color:var(--muted);font-size:.95rem}.nav-links a:hover{color:var(--text)}.hero{text-align:center;padding-top:52px;padding-bottom:36px}.hero-inner{max-width:960px;margin:0 auto}.eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:#00c8961f;color:var(--accent);font-weight:700;font-size:.85rem;margin-bottom:22px}.hero h1{font-size:clamp(2.65rem,6.2vw,5.35rem);font-weight:900;letter-spacing:0;line-height:1;max-width:min(820px,calc(100vw - 36px));margin:0 auto;text-wrap:balance}.title-main,.title-hours,.title-tail{display:block}.title-main{font-size:.76em;line-height:1.06}.title-big{font-size:1.28em;font-weight:950;color:var(--text)}.title-hours{margin-top:2px;color:#22f2b2;font-size:1.3em;line-height:.95;font-weight:900;text-shadow:0 0 30px rgba(0,226,156,.24)}.title-tail{margin-top:6px;font-size:.64em;line-height:1.08;font-weight:850;color:var(--text)}.grad{background:linear-gradient(120deg,var(--accent) 0%,var(--accent-2) 50%,var(--accent-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:clamp(1.05rem,2vw,1.4rem);color:var(--muted);max-width:780px;margin:26px auto 0;line-height:1.55}.lead-highlight{color:var(--text);font-weight:800}.lead-promise{color:var(--text);font-weight:760;text-decoration:underline;text-decoration-color:#22f2b26b;text-decoration-thickness:.12em;text-underline-offset:.18em}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:14px;justify-content:center;margin-top:22px}.hero-cta .btn{min-width:260px;justify-content:center}.perks{list-style:none;padding:0;margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;color:var(--muted);font-size:.92rem}.perks li{white-space:nowrap}.video-wrap{max-width:780px;margin:30px auto 0;position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--card-border);box-shadow:0 30px 80px #00000080;background:#000}.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(0,200,150,.16),transparent 60%),#0a121d}.video-play{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;font-size:1.9rem;color:#052016;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 10px 30px #00c89666;margin-bottom:16px;padding-left:6px}.video-placeholder p{margin:0;color:var(--text);font-weight:700;font-size:1.1rem}.video-placeholder p span{color:var(--accent);font-size:.85rem;font-weight:600}.stats-section{padding:48px 24px}.stats{max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.stat{flex:1 1 200px;text-align:center;padding:22px;border-radius:var(--radius);background:var(--card);border:1px solid var(--card-border)}.stat-num{display:block;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{color:var(--muted);font-size:.92rem}.trial{display:flex;justify-content:center}.trial-card{width:100%;max-width:760px;text-align:center;padding:44px 32px;border-radius:24px;background:linear-gradient(160deg,#00c8961a,#3b82f60f);border:1px solid rgba(0,200,150,.25)}.trial-card h2{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800}.trial-card>p{color:var(--muted);margin:12px 0 26px}.trial-form{display:flex;gap:10px;max-width:480px;margin:0 auto;flex-wrap:wrap}.trial-form input{flex:1 1 220px;padding:14px 18px;border-radius:999px;border:1px solid var(--card-border);background:#0000004d;color:var(--text);font-size:1rem;min-width:0}.trial-form input::placeholder{color:#6f8294}.trial-form input:focus{outline:2px solid var(--accent);border-color:transparent}.trial-form .btn{flex:0 0 auto}.trial-success{color:var(--accent);font-weight:700;margin-top:18px}.trial-mini{color:var(--muted);font-size:.82rem;margin-top:16px}.change-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px;max-width:1100px;margin:52px auto 0}.change-title{max-width:940px}.title-before{color:#ff5c8a;text-shadow:0 0 24px rgba(255,92,138,.2)}.title-after{color:#22f2b2;text-shadow:0 0 26px rgba(0,226,156,.22)}.change-col{padding:30px 28px;border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card)}.change-col h3{font-size:1.25rem;margin-bottom:18px}.compare-title{font-weight:900}.compare-title--without{color:#ff4d5f;text-shadow:0 0 22px rgba(255,77,95,.24)}.compare-title--with{color:#22f2b2;text-shadow:0 0 24px rgba(34,242,178,.24)}.change-col ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.change-col li{position:relative;padding-left:28px;color:var(--text);font-size:.98rem}.change-col--before{border-color:#f8717140}.change-col--before li{color:var(--muted)}.change-col--before li:before{content:"✕";position:absolute;left:0;color:var(--danger);font-weight:800}.change-col--after{border-color:#00c89659;background:linear-gradient(170deg,rgba(0,200,150,.07),transparent)}.change-col--after li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:800}.story-section{padding-top:28px}.story-card{max-width:980px;margin:0 auto;padding:clamp(28px,5vw,48px);border-radius:26px;border:1px solid rgba(34,242,178,.18);background:radial-gradient(circle at 16% 0%,rgba(34,242,178,.16),transparent 36%),linear-gradient(155deg,#ffffff0e,#ffffff05);box-shadow:0 24px 80px #00000042}.story-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:#22f2b2;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.story-kicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#22f2b2;box-shadow:0 0 22px #22f2b28c}.story-card h2{max-width:760px;margin:0;font-size:clamp(1.55rem,4vw,2.65rem);line-height:1.08;letter-spacing:0}.story-copy{display:grid;gap:12px;margin-top:28px;color:var(--muted);font-size:clamp(.98rem,1.7vw,1.08rem);line-height:1.72}.story-copy h3{margin:14px 0 0;color:#22f2b2;font-size:.82rem;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.story-copy p{margin:0}.story-copy strong{color:var(--text)}.story-question{color:var(--text);font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:850;line-height:1.28;padding:18px 20px;border-radius:18px;border:2px solid rgba(34,242,178,.42);background:#22f2b213}.story-copy h3:nth-of-type(1){color:#ff5c8a}.story-copy h3:nth-of-type(2){color:#7cc7ff}.story-copy h3:nth-of-type(3){color:#70ffb1}.story-underline{color:var(--text);font-weight:740;text-decoration-line:underline;text-decoration-thickness:.11em;text-underline-offset:.2em}.story-underline--danger{text-decoration-color:#ff5c8a85}.story-underline--blue{text-decoration-color:#7cc7ff85}.story-underline--green{text-decoration-color:#70ffb185}.product-gallery{padding-top:34px;overflow:hidden}.product-gallery__header{text-align:center}.product-gallery__header>span{display:inline-flex;margin-bottom:10px;color:#22f2b2;font-size:.78rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gallery-click-hint{color:var(--text);font-weight:850;text-decoration-line:underline;text-decoration-color:#22f2b2b8;text-decoration-thickness:.12em;text-underline-offset:.22em}.gallery-shell{position:relative;max-width:1320px;margin:42px auto 0}.gallery-shell:before,.gallery-shell:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(82px,12vw);pointer-events:none}.gallery-shell:before{left:-1px;background:linear-gradient(90deg,var(--bg),rgba(4,8,15,0))}.gallery-shell:after{right:-1px;background:linear-gradient(270deg,var(--bg),rgba(4,8,15,0))}.gallery-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(360px,78%);gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:22px;padding:6px 22px 18px;scrollbar-width:thin;scrollbar-color:rgba(34,242,178,.45) rgba(255,255,255,.06);touch-action:pan-y pan-x}.gallery-track::-webkit-scrollbar{height:8px}.gallery-track::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.gallery-track::-webkit-scrollbar-thumb{background:#22f2b273;border-radius:999px}.gallery-slide{appearance:none;width:100%;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:center;display:grid;grid-template-rows:auto 1fr;align-self:center;border-radius:24px;overflow:hidden;border:1px solid rgba(34,242,178,.22);background:radial-gradient(circle at 16% 0%,rgba(34,242,178,.12),transparent 36%),#ffffff09;box-shadow:0 0 0 1px #ffffff0f inset,0 24px 80px #00000047;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gallery-slide:hover,.gallery-slide:focus-visible{border-color:#22f2b2b8;transform:translateY(-2px);box-shadow:0 30px 88px #0000005c}.gallery-slide__media{display:flex;align-items:center;justify-content:center;padding:clamp(10px,1.4vw,16px);background:radial-gradient(circle at 50% 20%,rgba(34,242,178,.06),transparent 34%),linear-gradient(135deg,#08121fb8,#08121f8a)}.gallery-slide__media img{width:100%;max-width:100%;height:auto;max-height:clamp(280px,42vw,560px);object-fit:contain;border-radius:14px;border:2px solid rgba(34,242,178,.28);box-shadow:0 0 0 1px #ffffff0f inset,0 14px 38px #00000047;background:#07111c}.gallery-slide__content{padding:18px 20px 20px}.gallery-slide__content h3{margin:0 0 8px;color:var(--text);font-size:clamp(1.02rem,2vw,1.25rem);line-height:1.2}.gallery-slide__content p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.55}.gallery-modal[hidden]{display:none}.gallery-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:clamp(8px,2vw,22px)}.gallery-modal__backdrop{position:absolute;inset:0;border:0;background:#02060c94;backdrop-filter:blur(8px);cursor:pointer}.gallery-modal__panel{position:relative;z-index:1;width:min(1480px,98vw);max-height:96vh;display:grid;padding:clamp(8px,1vw,12px);border-radius:20px;border:1px solid rgba(34,242,178,.34);background:radial-gradient(circle at 0% 0%,rgba(34,242,178,.12),transparent 36%),#07111ce6;box-shadow:0 30px 120px #00000085}.gallery-modal__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 8px}.gallery-modal__topbar span{color:#e7eefbad;font-size:.82rem;font-weight:800}.gallery-modal__image-wrap{display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#07111cb8;max-height:min(89vh,920px);overscroll-behavior:contain;touch-action:none}.gallery-modal__image-wrap.is-zoomed{cursor:grab}.gallery-modal__image-wrap.is-dragging{cursor:grabbing}.gallery-modal__panel img{display:block;width:auto;max-width:100%;height:auto;max-height:min(89vh,920px);object-fit:contain;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#07111c;user-select:none;touch-action:none;cursor:inherit;transform-origin:center center;will-change:transform}.gallery-modal__close{border:1px solid rgba(34,242,178,.26);border-radius:999px;background:#07111cf0;color:var(--text);padding:8px 13px;font-weight:900;cursor:pointer;box-shadow:0 10px 28px #0000003d}.story-goal{margin-top:28px;padding:18px 20px;border-radius:18px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.story-goal span{display:block;margin-bottom:8px;color:#22f2b2;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.story-goal p{margin:0;color:var(--text);font-size:clamp(1rem,2vw,1.15rem);line-height:1.55;font-weight:700}.testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;max-width:var(--max);margin:48px auto 0}.testi{margin:0;padding:28px;border-radius:var(--radius);background:var(--card);border:1px solid var(--card-border);display:flex;flex-direction:column;gap:14px}.testi-stars{color:#fbbf24;letter-spacing:2px}.testi blockquote{margin:0;font-size:1rem;line-height:1.6}.testi figcaption{display:flex;flex-direction:column;margin-top:auto}.testi-name{font-weight:700}.testi-role{color:var(--muted);font-size:.88rem}.step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;max-width:1080px;margin:52px auto 0}.step{text-align:center;padding:28px}.step-num{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:1.5rem;font-weight:800;color:#052016;background:linear-gradient(135deg,var(--accent),var(--accent-2));margin-bottom:18px}.step h3{font-size:1.2rem;margin-bottom:8px}.step p{color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;max-width:880px;margin:52px auto 0}.plan{position:relative;display:flex;flex-direction:column;padding:34px 28px;border-radius:20px;background:var(--card);border:1px solid var(--card-border)}.plan--featured{border-color:var(--accent);background:linear-gradient(170deg,rgba(0,200,150,.08),transparent);box-shadow:0 20px 60px #00c89626}.plan-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#052016;font-size:.78rem;font-weight:800;padding:5px 14px;border-radius:999px;white-space:nowrap}.plan-name{font-size:1.2rem;font-weight:700}.plan-price{margin:14px 0 22px}.plan-price .amount{font-size:2.6rem;font-weight:900}.plan-price .period{color:var(--muted)}.plan-features{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px}.plan-features li{position:relative;padding-left:26px;color:var(--text);font-size:.96rem}.plan-features li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:800}.pricing-note{text-align:center;margin-top:34px;color:var(--muted)}.pricing-note a{color:var(--accent);font-weight:700}.faq-list{max-width:860px;margin:44px auto 0;display:grid;gap:12px}.faq{border:1px solid var(--card-border);border-radius:12px;background:var(--card);padding:4px 20px}.faq summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:1.4rem;font-weight:700;transition:transform .2s ease}.faq[open] summary:after{transform:rotate(45deg)}.faq p{margin:0 0 16px;color:var(--muted)}.faq p a{display:inline-flex;margin-top:10px;color:#25d366;font-weight:850;text-decoration:none}.faq p a:hover{color:#6ee7a8}.final-cta{text-align:center;max-width:860px;margin:0 auto}.final-cta h2{font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;margin-bottom:30px}.footer{text-align:center;padding:48px 24px;border-top:1px solid var(--card-border);color:var(--muted)}.footer p{margin:14px 0;font-size:.9rem}.footer-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:.9rem}.footer-links a:hover{color:var(--text)}.btn-buy{background:linear-gradient(120deg,var(--urgent) 0%,var(--urgent-2) 100%);color:#fff;box-shadow:0 10px 30px #ff4d5766}.btn-buy:hover{box-shadow:0 14px 40px #ff4d578c}.btn-buy.btn-pop{background:linear-gradient(120deg,#ff9a3d,var(--urgent),var(--urgent-2),#ff9a3d);background-size:300% 100%;color:#fff}.btn-buy.btn-pop{animation:btnGlowBuy 3.8s ease-in-out infinite,btnGradient 5s linear infinite}@keyframes btnGlowBuy{0%,to{box-shadow:0 10px 28px #ff7a1873}50%{box-shadow:0 16px 44px #ff3d57b3}}.btn-whatsapp{background:var(--whatsapp);color:#04231a;font-weight:800;box-shadow:0 10px 30px #25d36659}.btn-whatsapp:hover{box-shadow:0 14px 40px #25d36680}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;max-width:var(--max);margin:48px auto 0}.compare-card{padding:30px 26px;border-radius:var(--radius);background:var(--card);border:1px solid var(--card-border);text-align:center}.compare-icon{font-size:2.4rem;margin-bottom:12px}.compare-card h3{font-size:1.2rem;margin-bottom:10px}.compare-card p{color:var(--muted)}.compare-cta{text-align:center;margin-top:40px}.time-highlight{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;max-width:760px;margin:36px auto 0;padding:26px 32px;border-radius:20px;background:linear-gradient(160deg,#00c8961f,#3b82f60f);border:1px solid rgba(0,200,150,.35);text-align:left}.time-highlight__num{font-size:clamp(2.6rem,8vw,4rem);font-weight:900;line-height:1;background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.time-highlight__label{flex:1 1 280px;color:var(--text);font-size:1.05rem}.time-highlight__label strong{color:var(--accent)}@media(max-width:560px){.time-highlight{flex-direction:column;text-align:center;gap:10px;padding:24px 20px}}.offer-card{max-width:560px;margin:44px auto 0;text-align:center;padding:0 0 36px;border-radius:24px;background:linear-gradient(170deg,#ff7a181a,#ff3d570d);border:1px solid rgba(255,122,24,.35);overflow:hidden}.offer-banner{background:linear-gradient(120deg,var(--urgent),var(--urgent-2));color:#fff;font-weight:800;font-size:.95rem;padding:12px 18px}.countdown{display:flex;justify-content:center;align-items:center;gap:8px;margin:26px 0 8px}.cd-box{display:grid;justify-items:center;min-width:64px;padding:10px 8px;border-radius:12px;background:#00000059;border:1px solid rgba(255,122,24,.3)}.cd-box span{font-size:1.9rem;font-weight:900;color:var(--urgent);line-height:1}.cd-box small{color:var(--muted);font-size:.7rem;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.cd-sep{font-size:1.6rem;font-weight:900;color:var(--urgent)}.offer-expired{margin:24px 16px 0;padding:12px 16px;border-radius:12px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fca5a5;font-weight:700;font-size:.95rem}.offer-pricewrap{margin-top:22px}.offer-was{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:4px}.offer-badge{background:linear-gradient(135deg,var(--urgent),var(--urgent-2));color:#fff;font-size:.85rem;font-weight:900;padding:4px 12px;border-radius:999px;box-shadow:0 6px 18px #ff3d5766;animation:btnGlowBuy 3.8s ease-in-out infinite}.offer-price{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap}.offer-old{font-size:1.4rem;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--urgent-2)}.offer-now{font-size:clamp(2.6rem,7vw,3.6rem);font-weight:900;color:#fff}.offer-period{color:var(--muted);font-weight:700}.offer-note{color:var(--urgent);font-weight:700;margin:8px 0 24px;font-size:.95rem}.offer-features{list-style:none;padding:0 32px;margin:0 auto 28px;max-width:420px;display:grid;gap:12px;text-align:left}.offer-features li{position:relative;padding-left:28px}.offer-features li:before{content:"✓";position:absolute;left:0;color:var(--urgent);font-weight:900}.offer-card .btn-block{width:calc(100% - 48px);min-height:64px;margin:0 24px;justify-content:center;border-radius:18px;font-size:1.08rem;font-weight:950;letter-spacing:.01em;box-shadow:0 24px 48px #ff7a183d,0 0 0 1px #ffffff24 inset}.offer-scarcity{color:var(--urgent-2);font-weight:700;margin:16px 0 4px;font-size:.92rem}.receipt-modal[hidden]{display:none}.receipt-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:22px;background:#020617b8;backdrop-filter:blur(10px)}.receipt-modal__panel{position:relative;width:min(100%,470px);padding:34px 26px 28px;border:1px solid rgba(37,211,102,.36);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(37,211,102,.16),transparent 42%),#071320f5;box-shadow:0 28px 70px #0000006b;text-align:center}.receipt-modal__close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:var(--muted);background:#0f172abd;cursor:pointer;font-size:1.25rem;line-height:1}.receipt-modal__eyebrow{display:inline-flex;margin-bottom:10px;color:#86efac;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.receipt-modal h2{margin:0 0 10px;color:#fff;font-size:clamp(1.65rem,5vw,2.2rem)}.receipt-modal p{margin:0 auto 22px;max-width:360px;color:var(--muted);line-height:1.55}.receipt-modal__countdown{margin:0 auto 16px;width:fit-content;padding:9px 14px;border:1px solid rgba(94,234,212,.3);border-radius:999px;color:var(--muted);background:#5eead414;font-size:.9rem;font-weight:750}.receipt-modal__countdown strong{color:var(--accent);font-size:1.08rem}.receipt-modal .btn{width:min(100%,320px);justify-content:center}.receipt-modal__whatsapp{display:inline-flex;margin-top:14px;color:#25d366;font-weight:850;text-decoration:none}.receipt-modal__whatsapp:hover{color:#6ee7a8}body.receipt-open{overflow:hidden}.doubts-section{text-align:center}.doubts-section .btn{margin-top:28px}.section-cta{display:flex;justify-content:center;margin:34px auto 0}.section-cta .btn{min-width:220px;justify-content:center}.wa-float{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--whatsapp);color:#fff;box-shadow:0 8px 24px #25d36673;animation:waPulse 2.4s ease-in-out infinite}.wa-float:hover{transform:scale(1.08)}@keyframes waPulse{0%,to{box-shadow:0 8px 24px #25d36673}50%{box-shadow:0 8px 36px #25d366d9}}@media(max-width:860px){.nav-links{display:none}}@media(max-width:640px){.nav .btn{display:none}.wa-float{bottom:18px;width:54px;height:54px}.cd-box{min-width:54px}.cd-box span{font-size:1.5rem}}@media(max-width:640px){section{padding:56px 18px}.hero{padding-top:30px}.hero h1{font-size:clamp(2.22rem,9.35vw,3.08rem);line-height:1;max-width:calc(100vw - 36px)}.title-main{font-size:.74em;line-height:1.06}.title-big{font-size:1.24em}.title-hours{margin-top:2px;font-size:1.24em;line-height:.96}.title-tail{margin-top:6px;font-size:.66em;line-height:1.08}.lead{margin-top:22px;font-size:1.04rem;line-height:1.52}.video-wrap{margin-top:22px;border-radius:16px}.video-play{width:62px;height:62px;font-size:1.45rem;margin-bottom:12px}.trial-card{padding:34px 20px}.trial-form .btn,.hero-cta .btn-pop,.final-cta .btn-pop{width:100%}.btn-pop{padding:22px 32px}.change-col,.feature,.testi{padding:24px 20px}.gallery-track{grid-auto-columns:minmax(310px,92%)}.gallery-slide__media{padding:10px}.gallery-slide__media img{max-height:310px}.nav{padding:12px 18px}}
