@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-deep: #040d1a;--bg-mid: #071428;--bg-card: #0b1d3a;--accent: #00d4ff;--accent2: #0099cc;--gold: #f0c040;--green: #4ade80;--red: #ff4d6d;--text-main: #e8f4ff;--text-muted: #7a9cbf;--border: rgba(0,212,255,.15);--border-soft: rgba(0,212,255,.15);--primary: #00d4ff;--primary-strong: #0099cc;--accent-gold: #ff9900}.prob-section,.how-section,.res-section,.off-section,.faq-section,.tst-section,.foot-root{background:var(--bg-deep);color:var(--text-main);font-family:Outfit,sans-serif;position:relative;width:100%;overflow:visible}.ben-section,.cont-section{background:var(--bg-mid);color:var(--text-main);font-family:Outfit,sans-serif;position:relative;width:100%;overflow:visible}.prob-inner,.ben-inner,.cont-inner,.how-inner,.res-inner,.off-inner,.faq-inner,.tst-inner,.foot-inner{max-width:480px;margin:0 auto;padding:56px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.prob-badge,.ben-badge,.cont-badge,.how-badge,.res-badge,.off-badge,.faq-badge,.tst-badge{display:inline-flex;align-items:center;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:100px;padding:5px 16px;font-size:.68rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:16px;width:auto}.prob-title,.ben-title,.cont-title,.how-title,.res-title,.off-title,.faq-title,.tst-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,8vw,2.8rem);line-height:1.1;letter-spacing:2px;color:var(--text-main);margin:0 0 12px;width:100%}.prob-title span,.ben-title span,.cont-title span,.how-title span,.res-title span,.off-title span,.faq-title span,.tst-title span{color:var(--accent)}.prob-sub,.cont-sub,.tst-sub,.off-sub{font-size:.9rem;color:var(--text-muted);line-height:1.65;margin:0 0 36px;max-width:320px;width:100%}.prob-section:after,.ben-section:after,.cont-section:after,.how-section:after,.res-section:after,.tst-section:after{content:"";display:block;width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);margin:0 auto}.hero{background:linear-gradient(135deg,#040d1a,#071428,#0b1d3a)!important;color:#e8f4ff!important;padding:0!important;height:auto!important;border:none!important;overflow:visible!important;position:relative;width:100%}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(0,100,180,.4) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 10% 60%,rgba(0,50,140,.3) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 90% 80%,rgba(0,40,120,.25) 0%,transparent 60%);pointer-events:none;z-index:0}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px 56px;max-width:480px;margin:0 auto;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.35);border-radius:100px;padding:7px 18px;font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#00d4ff;margin-bottom:28px;width:auto;animation:heroFadeDown .5s ease both}.hero-badge-dot{width:7px;height:7px;min-width:7px;border-radius:50%;background:#00d4ff;box-shadow:0 0 10px #00d4ff;animation:heroPulse 1.8s infinite;display:inline-block}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,12vw,4.5rem);line-height:1;letter-spacing:3px;margin:0 0 20px;width:100%;animation:heroFadeDown .6s .1s ease both}.hero-title-line{background:linear-gradient(135deg,#00d4ff,#fff 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;width:100%}.hero-title-gold{background:linear-gradient(135deg,#f0c040,#f90);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;width:100%}.hero-sub{font-size:.95rem;color:#7a9cbf;line-height:1.7;margin:0 0 36px;max-width:300px;width:100%;animation:heroFadeDown .6s .2s ease both}.hero-book-wrap{position:relative;margin-bottom:36px;display:flex;justify-content:center;width:auto;animation:heroFadeUp .7s .15s ease both}.hero-book-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,180,255,.3) 0%,transparent 70%);filter:blur(24px);animation:heroGlow 3s ease-in-out infinite;pointer-events:none;z-index:0}.hero-book-img{position:relative;z-index:1;width:200px!important;max-width:200px!important;height:auto!important;border-radius:6px 14px 14px 6px;box-shadow:-8px 0 #00000080,0 28px 70px #000c,0 0 0 1px #00d4ff33;display:block;margin:0 auto;float:none;object-fit:contain;background:none!important}.hero-stats{display:flex;width:100%;max-width:320px;background:#0b1d3ad9;border:1px solid rgba(0,212,255,.18);border-radius:16px;overflow:hidden;margin:0 0 28px;animation:heroFadeUp .6s .3s ease both}.hero-stat{flex:1;padding:16px 8px;text-align:center;border-right:1px solid rgba(0,212,255,.15);width:auto}.hero-stat:last-child{border-right:none}.hero-stat-num{font-family:Bebas Neue,sans-serif;font-size:1.7rem;color:#00d4ff;display:block;line-height:1.1;width:100%}.hero-stat-lbl{font-size:.6rem;font-weight:600;color:#7a9cbf;text-transform:uppercase;letter-spacing:1.2px;width:100%;display:block}.hero-cta-wrap{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px;animation:heroFadeUp .6s .4s ease both}.hero-btn{width:100%!important;padding:18px 24px!important;background:linear-gradient(135deg,#00d4ff,#09c)!important;color:#020a14!important;font-family:Outfit,sans-serif!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:14px!important;border:none!important;box-shadow:0 8px 32px #00d4ff66,0 2px 8px #00000080!important;position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s!important}.hero-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 55%);pointer-events:none}.hero-btn:hover{background:linear-gradient(135deg,#00d4ff,#09c)!important;box-shadow:0 14px 44px #00d4ff8c,0 2px 8px #00000080!important;transform:translateY(-2px)!important}.hero-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:#7a9cbf;width:100%}.hero-section-title{font-family:Bebas Neue,sans-serif;font-size:1.9rem;letter-spacing:2.5px;text-align:center;color:#e8f4ff;margin:32px 0 20px;width:100%}.hero-section-title span{color:#00d4ff}.hero-cards{display:flex;flex-direction:column;gap:12px;width:100%}.hero-card{background:#0b1d3aa6;border:1px solid rgba(0,212,255,.15);border-radius:16px;padding:18px 20px;display:flex;align-items:flex-start;gap:16px;text-align:left;width:100%;opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s ease}.hero-card.hero-card-visible{opacity:1;transform:translateY(0)}.hero-card-icon{width:46px;min-width:46px;height:46px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.hero-card-title{font-size:.9rem;font-weight:700;color:#e8f4ff;margin:0 0 5px;width:100%}.hero-card-desc{font-size:.78rem;color:#7a9cbf;line-height:1.55;margin:0;width:100%}@keyframes heroFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes heroGlow{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:768px){.hero-inner{padding:40px 20px 48px}.hero-book-img{width:160px!important;max-width:160px!important}.hero-title{font-size:clamp(2.6rem,14vw,3.5rem)}}.prob-grid{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px}.prob-card{display:flex;align-items:center;gap:16px;background:#ff4d6d12;border:1px solid rgba(255,77,109,.2);border-radius:14px;padding:16px 20px;text-align:left;width:100%}.prob-card-icon{font-size:1.3rem;flex-shrink:0}.prob-card-text{font-size:.9rem;font-weight:600;color:var(--text-main);width:100%}.ben-grid{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:8px}.ben-card{background:#0b1d3acc;border:1px solid var(--border);border-radius:18px;padding:28px 24px;width:100%;transition:transform .2s,box-shadow .2s}.ben-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00d4ff1f}.ben-card-icon{font-size:2rem;margin-bottom:12px;display:block}.ben-card-title{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:1.5px;color:var(--accent);margin:0 0 10px;width:100%}.ben-card-desc{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin:0;width:100%}.cont-list{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px;text-align:left}.cont-item{display:flex;align-items:center;gap:14px;background:#0b1d3a99;border:1px solid var(--border);border-radius:12px;padding:14px 18px;width:100%}.cont-check{width:24px;height:24px;min-width:24px;background:#4ade8026;border:1px solid rgba(74,222,128,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--green);font-weight:700}.cont-item-text{font-size:.88rem;color:var(--text-main);font-weight:500;width:100%}.how-steps{display:flex;flex-direction:column;gap:0;width:100%;margin-top:16px;position:relative}.how-step{display:flex;align-items:flex-start;gap:20px;position:relative;width:100%;padding-bottom:8px}.how-step-num{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:var(--bg-deep);background:linear-gradient(135deg,var(--accent),var(--accent2));width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;letter-spacing:1px;box-shadow:0 4px 16px #00d4ff4d;position:relative;z-index:1}.how-connector{position:absolute;left:23px;top:48px;width:2px;height:calc(100% - 16px);background:linear-gradient(180deg,var(--accent),transparent);opacity:.3}.how-step-body{text-align:left;padding:6px 0 28px;width:100%}.how-step-title{font-size:1rem;font-weight:700;color:var(--text-main);margin:0 0 6px;width:100%}.how-step-desc{font-size:.83rem;color:var(--text-muted);line-height:1.6;margin:0;width:100%}.res-timeline{display:flex;flex-direction:column;gap:0;width:100%;margin-top:16px;text-align:left}.res-item{display:flex;gap:20px;width:100%}.res-item-left{display:flex;flex-direction:column;align-items:center}.res-icon{width:48px;height:48px;min-width:48px;background:#0b1d3ae6;border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.res-line{width:2px;flex:1;min-height:32px;background:linear-gradient(180deg,var(--accent),transparent);opacity:.25;margin:6px 0}.res-item-body{padding:4px 0 32px;width:100%}.res-phase{font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:4px}.res-item-title{font-size:1rem;font-weight:700;color:var(--text-main);margin:0 0 6px;width:100%}.res-item-desc{font-size:.83rem;color:var(--text-muted);line-height:1.6;margin:0;width:100%}.tst-grid{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:8px}.tst-card{background:#0b1d3ab3;border:1px solid var(--border);border-radius:18px;overflow:hidden;width:100%}.tst-phone-bar{display:flex;align-items:center;gap:6px;background:#00d4ff0f;border-bottom:1px solid var(--border);padding:10px 16px;width:100%}.tst-phone-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);opacity:.4;min-width:8px}.tst-phone-dot:first-child{background:#ff5f57;opacity:1}.tst-phone-dot:nth-child(2){background:#febc2e;opacity:1}.tst-phone-dot:nth-child(3){background:#28c840;opacity:1}.tst-phone-label{font-size:.7rem;color:var(--text-muted);font-weight:600;margin-left:6px;letter-spacing:1px}.tst-img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;background:none!important;float:none!important;max-width:100%!important}.cd-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;background:#00d4ff12;border:1px solid rgba(0,212,255,.25);border-radius:16px;padding:20px 32px;margin:0 0 28px;width:auto;transition:border-color .3s}.cd-wrap.cd-urgent{border-color:#ff4d6d80;background:#ff4d6d12}.cd-label{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;width:auto}.cd-timer{display:flex;align-items:center;gap:8px;width:auto}.cd-block{display:flex;flex-direction:column;align-items:center;gap:2px;width:auto}.cd-num{font-family:Bebas Neue,sans-serif;font-size:3rem;line-height:1;color:var(--accent);display:block;width:auto}.cd-wrap.cd-urgent .cd-num{color:var(--red)}.cd-unit{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);width:auto}.cd-sep{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:var(--text-muted);opacity:.5;margin-bottom:16px;width:auto}.off-section{background:linear-gradient(135deg,#040d1a,#071e3d,#0a2a52)}.off-price-box{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:28px;width:100%}.off-old{font-size:.9rem;color:var(--text-muted);text-decoration:line-through;opacity:.7;width:auto}.off-price-row{display:flex;align-items:flex-start;gap:4px;line-height:1;width:auto}.off-currency{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:var(--accent);padding-top:8px;width:auto}.off-price{font-family:Bebas Neue,sans-serif;font-size:5rem;color:var(--accent);letter-spacing:-2px;width:auto}.off-cents{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--accent);padding-top:12px;width:auto}.off-installment{font-size:.78rem;color:var(--text-muted);width:auto}.off-btn{width:100%;max-width:320px;padding:20px 24px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent2) 100%);color:#020a14;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:14px;cursor:pointer;box-shadow:0 8px 32px #00d4ff66;transition:transform .15s,box-shadow .15s;margin-bottom:20px;position:relative;overflow:hidden}.off-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 55%);pointer-events:none}.off-btn:hover{box-shadow:0 14px 44px #00d4ff8c;transform:translateY(-2px)}.off-btn:active{transform:scale(.97)}.off-guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;width:100%}.off-guarantees span{font-size:.78rem;color:var(--text-muted);width:auto}.faq-list{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;margin-top:8px}.faq-item-new{background:#0b1d3aa6;border:1px solid var(--border);border-radius:14px;padding:18px 20px;cursor:pointer;transition:border-color .2s,background .2s;width:100%}.faq-item-new.faq-open{border-color:#00d4ff59;background:#0b1d3ae6}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;font-weight:700;color:var(--text-main);width:100%}.faq-arrow{font-size:1.3rem;color:var(--accent);flex-shrink:0;width:auto;line-height:1}.faq-a{font-size:.83rem;color:var(--text-muted);line-height:1.65;margin:12px 0 0;width:100%}.fb-btn{bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent) 0%,var(--accent2) 100%);color:#020a14;padding:16px 36px;border-radius:100px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 8px 32px #00d4ff73,0 2px 8px #00000080;z-index:1000;white-space:nowrap;width:auto;transition:transform .15s,box-shadow .15s;position:fixed}.fb-btn:hover{box-shadow:0 12px 40px #00d4ff99;transform:translate(-50%) translateY(-2px)}.fb-btn:active{transform:translate(-50%) scale(.97)}.fb-pulse{position:absolute;inset:0;border-radius:100px;border:2px solid var(--accent);animation:fbPulse 2s ease-out infinite;pointer-events:none}@keyframes fbPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.15);opacity:0}}.foot-root{background:#020810;border-top:1px solid var(--border);padding-bottom:100px}.foot-inner{padding:40px 24px 24px;gap:12px}.foot-logo{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:3px;background:linear-gradient(135deg,var(--accent),#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;width:auto}.foot-text{font-size:.78rem;color:var(--text-muted);margin:0;width:100%}.foot-disclaimer{font-size:.7rem;color:#7a9cbf80;line-height:1.5;max-width:320px;margin:0;width:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;color:#1a1f2e}.guarantee-section{background:var(--bg-deep);padding:56px 20px}.guarantee-box{max-width:480px;margin:0 auto;text-align:center}.shield-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px}.shield-outer{width:88px;height:88px;background:linear-gradient(145deg,#2970ff,#1a54d4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #2970ff26,0 0 0 20px #2970ff12;animation:pulse-ring 2.5s ease-in-out infinite}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 10px #2970ff26,0 0 0 20px #2970ff12}50%{box-shadow:0 0 0 14px #2970ff33,0 0 0 28px #2970ff1a}}.shield-icon{font-size:38px}.days-badge{position:absolute;top:-6px;right:-6px;background:#00b894;color:#fff;font-family:Sora,sans-serif;font-size:11px;font-weight:700;padding:4px 8px;border-radius:20px;white-space:nowrap;box-shadow:0 2px 8px #0003}.guarantee-box h2{font-family:Sora,sans-serif;font-size:clamp(22px,5.5vw,30px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.25}.guarantee-box h2 span{color:#60a5fa}.guarantee-box p{font-size:14.5px;color:#a8c0d6;line-height:1.7;margin-bottom:28px}.guarantee-pillars{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.pillar{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 16px;display:flex;align-items:center;gap:8px;font-size:13px;color:#d0e4f4;font-weight:500}.pillar-dot{width:8px;height:8px;border-radius:50%;background:#00b894;flex-shrink:0}.cta-btn{display:block;width:100%;max-width:380px;margin:0 auto;background:linear-gradient(135deg,#2970ff,#1a54d4);color:#fff;font-family:Sora,sans-serif;font-size:16px;font-weight:700;padding:16px 24px;border-radius:14px;text-decoration:none;text-align:center;box-shadow:0 4px 20px #2970ff66;transition:transform .2s,box-shadow .2s;cursor:pointer;border:none;letter-spacing:.3px}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2970ff8c}.cta-note{margin-top:12px;font-size:12px;color:#6a8aaa;text-align:center}@media(max-width:768px){.prob-inner,.ben-inner,.cont-inner,.how-inner,.res-inner,.off-inner,.faq-inner,.tst-inner,.foot-inner{padding:40px 20px 48px}.off-price{font-size:4rem}.cd-num{font-size:2.5rem}}.checkout-container{max-width:500px;margin:auto;padding:40px;font-family:Arial}.checkout-form input{width:100%;padding:12px;margin-bottom:10px;border-radius:8px;border:1px solid #ddd}button{width:100%;padding:14px;background:#00a650;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer}.payment-options{display:flex;gap:10px;margin-bottom:20px}.payment-card{flex:1;padding:15px;border:2px solid #ddd;border-radius:10px;cursor:pointer;text-align:center}.payment-card span{display:block;font-size:12px;color:#777}.payment-card.active{border-color:#00a650;background:#f3fff7}.pix-area{text-align:center;margin-top:30px}.produto-box{display:flex;gap:15px;align-items:center;background:#f7f7f7;padding:15px;border-radius:10px;margin-bottom:25px}.produto-box img{width:90px;border-radius:6px}.produto-info h2{font-size:18px;margin:0}.produto-info p{font-size:14px;color:#777;margin:5px 0}.preco{font-size:20px;font-weight:700;color:#00a650}.loading{margin:20px auto;width:40px;height:40px;border:4px solid #ddd;border-top:4px solid #2ecc71;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.aguardando{margin-top:10px;color:#666;font-size:14px}.pix-copy{margin-top:15px}.pix-code{background:#f5f5f5;padding:10px;border-radius:6px;word-break:break-all;font-size:13px;margin-bottom:10px}.pix-copy button{background:#00a650;color:#fff;border:none;padding:10px 15px;border-radius:6px;cursor:pointer;font-weight:700}.pix-copy button:hover{background:#008f43}.ob-root{font-family:Outfit,sans-serif;background:#040d1a;color:#e8f4ff;min-height:100vh;width:100%;position:relative;overflow-x:hidden}.ob-root *,.ob-root *:before,.ob-root *:after{box-sizing:border-box}.ob-bg{position:fixed;inset:0;background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(0,100,180,.4) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 10% 70%,rgba(0,50,140,.3) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 90% 80%,rgba(0,40,120,.25) 0%,transparent 60%);pointer-events:none;z-index:0}.ob-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.ob-inner{position:relative;z-index:1;max-width:480px;margin:0 auto;padding:52px 24px 64px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.ob-success-icon{font-size:3.5rem;margin-bottom:16px;animation:obBounce .6s ease both;display:block;width:auto}.ob-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,10vw,3.5rem);line-height:1;letter-spacing:2px;margin:0 0 12px;color:#e8f4ff;width:100%;animation:obFadeDown .6s .1s ease both}.ob-title span{background:linear-gradient(135deg,#00d4ff,#fff 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ob-sub{font-size:.9rem;color:#7a9cbf;line-height:1.65;margin:0 0 36px;max-width:300px;width:100%;animation:obFadeDown .6s .2s ease both}.ob-download-box{width:100%;background:#0b1d3acc;border:1px solid rgba(0,212,255,.25);border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:36px;animation:obFadeUp .6s .3s ease both}.ob-download-top{display:flex;align-items:center;gap:14px;width:100%;text-align:left}.ob-download-icon{font-size:2.2rem;flex-shrink:0;width:auto}.ob-download-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00d4ff;margin:0 0 4px;width:100%}.ob-download-name{font-size:.95rem;font-weight:700;color:#e8f4ff;margin:0;width:100%}.ob-btn-download{display:block;padding:18px 24px;background:linear-gradient(135deg,#4ade80,#22c55e);color:#020a14;font-family:Outfit,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border-radius:14px;box-shadow:0 8px 32px #4ade8059;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;width:100%}.ob-btn-download:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 55%);pointer-events:none}.ob-btn-download:hover{transform:translateY(-2px);box-shadow:0 12px 40px #4ade8080}.ob-btn-download:active{transform:scale(.97)}.ob-download-hint{font-size:.72rem;color:#7a9cbf;margin:0;width:100%}.ob-divider{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:32px}.ob-divider:before,.ob-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3),transparent)}.ob-divider span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7a9cbf;white-space:nowrap;width:auto}.ob-upsell{width:100%;display:flex;flex-direction:column;align-items:center;animation:obFadeUp .7s .4s ease both}.ob-upsell-badge{display:inline-flex;align-items:center;background:#f0c0401a;border:1px solid rgba(240,192,64,.35);border-radius:100px;padding:6px 16px;font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f0c040;margin-bottom:16px;width:auto}.ob-upsell-title{font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.1;letter-spacing:2px;color:#e8f4ff;margin:0 0 12px;width:100%}.ob-upsell-title span{color:#00d4ff}.ob-upsell-sub{font-size:.88rem;color:#7a9cbf;line-height:1.65;margin:0 0 28px;max-width:320px;width:100%}.ob-produto{width:100%;background:#0b1d3ab3;border:1px solid rgba(0,212,255,.18);border-radius:20px;overflow:hidden}.ob-produto-img-wrap{position:relative;width:100%;background:#07142899;border-bottom:1px solid rgba(0,212,255,.12);display:flex;justify-content:center;padding:28px 24px}.ob-produto-img{width:180px!important;max-width:180px!important;height:auto!important;display:block!important;object-fit:contain!important;background:none!important;float:none!important;margin:0 auto!important;filter:drop-shadow(0 12px 32px rgba(0,212,255,.2))}.ob-produto-tag{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#f0c040,#f90);color:#020a14;font-size:.65rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:100px;width:auto}.ob-produto-info{padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%}.ob-produto-title{font-size:1rem;font-weight:700;color:#e8f4ff;margin:0;width:100%}.ob-produto-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left}.ob-produto-bullets li{font-size:.82rem;color:#7a9cbf;display:flex;align-items:center;gap:8px;width:100%}.ob-produto-price-box{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.ob-produto-old{font-size:.85rem;color:#7a9cbf;text-decoration:line-through;opacity:.7;width:auto}.ob-produto-price-row{display:flex;align-items:flex-start;gap:2px;line-height:1;width:auto}.ob-produto-currency{font-family:Bebas Neue,sans-serif;font-size:1.3rem;color:#00d4ff;padding-top:8px;width:auto}.ob-produto-price{font-family:Bebas Neue,sans-serif;font-size:4rem;color:#00d4ff;letter-spacing:-2px;width:auto}.ob-produto-cents{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:#00d4ff;padding-top:10px;width:auto}.ob-produto-installment{font-size:.75rem;color:#7a9cbf;width:auto}.ob-btn-comprar{width:100%;padding:18px 24px;background:linear-gradient(135deg,#00d4ff,#09c);color:#020a14;font-family:Outfit,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:14px;cursor:pointer;box-shadow:0 8px 32px #00d4ff66;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.ob-btn-comprar:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 55%);pointer-events:none}.ob-btn-comprar:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00d4ff8c}.ob-btn-comprar:active{transform:scale(.97)}.ob-produto-hint{font-size:.72rem;color:#7a9cbf;margin:0;width:100%}.ob-footer-text{font-size:.72rem;color:#7a9cbf66;margin-top:48px;width:100%}@keyframes obFadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes obFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes obBounce{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.ob-inner{padding:40px 20px 56px}.ob-produto-img{width:140px!important;max-width:140px!important}.ob-produto-price{font-size:3.2rem}}
