@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&family=Montserrat:wght@400;700;800;900&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--primary:#2496ae;--primary-dark:#1b7a8f;--primary-glow:#2496ae66;--accent:#ff3d00;--bg-deep:#050b14;--bg-surface:#0b1320;--card-glass:#ffffff08;--card-border:#ffffff14;--text-main:#fff;--text-muted:#94a3b8}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}html{scroll-padding-top:40px}body{background-color:var(--bg-deep);color:var(--text-main);font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-family:Montserrat,sans-serif}.bg-glow{background:var(--primary);filter:blur(150px);opacity:.15;z-index:-1;border-radius:50%;width:60vw;height:60vh;animation:10s infinite alternate float;position:fixed;top:-20vh;left:-10vw}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(30px)}}.navbar-wrapper{z-index:100;justify-content:center;width:100%;display:flex;position:fixed;top:15px}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--card-border);background:#0b1320cc;border-radius:50px;align-items:center;gap:40px;padding:12px 30px;display:flex;box-shadow:0 10px 30px #00000080}.nav-logo img{height:35px;transition:all .3s}.nav-logo img:hover{filter:drop-shadow(0 0 10px var(--primary-glow));transform:scale(1.05)}.nav-links{align-items:center;gap:25px;display:flex}.nav-links a{color:var(--text-muted);letter-spacing:.5px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s}.nav-links a:hover{color:var(--text-main)}.btn-login{border:1px solid var(--card-border);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:30px;padding:8px 20px;font-size:12px;font-weight:700;transition:all .3s}.btn-login:hover{background:var(--primary);border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}section{z-index:1;padding:70px 8%;position:relative}.section-title{text-align:center;letter-spacing:-1px;margin-bottom:15px;font-size:42px;font-weight:900}.section-title span{color:var(--primary);text-shadow:0 0 25px #2496ae80}.section-sub{text-align:center;color:var(--text-muted);margin-bottom:50px;max-width:700px;margin-inline:auto;font-size:16px;line-height:1.6}.hero{justify-content:space-between;align-items:center;gap:40px;min-height:80vh;padding:130px 8% 30px;display:flex}.hero-content{flex:1;max-width:580px}.badge-tech{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;background:#2496ae1a;border:1px solid #2496ae4d;border-radius:30px;align-items:center;gap:8px;margin-bottom:25px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-2px;margin-bottom:20px;font-size:56px;font-weight:900;line-height:1.05}.hero h1 span{color:var(--primary);text-shadow:0 0 30px #2496ae99,0 0 60px #2496ae4d}.hero-sub{color:var(--text-muted);margin-bottom:35px;font-size:16px;line-height:1.6}.btn-cta{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px var(--primary-glow);cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:18px 40px;font-size:15px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta:hover{box-shadow:0 15px 40px var(--primary-glow);transform:translateY(-3px)scale(1.02)}.hero-video{border:1px solid var(--card-border);aspect-ratio:16/9;background:#000;border-radius:20px;flex:1;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.hero-video iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.anatomia-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.anatomia-card{background:var(--card-glass);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;transition:all .3s}.anatomia-card:hover{border-color:var(--primary);background:#2496ae0d;transform:translateY(-5px)}.anatomia-icon{margin-bottom:15px;font-size:30px}.anatomia-card h3{color:var(--text-main);margin-bottom:10px;font-size:17px;font-weight:800}.anatomia-card p{color:var(--text-muted);font-size:13px;line-height:1.6}.cta-interstitial{background:linear-gradient(90deg, #02050a 0%, var(--bg-surface) 50%, #02050a 100%);border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:50px 8%;display:flex}.cta-interstitial h3{color:#fff;letter-spacing:-1px;max-width:800px;margin:0 auto;font-size:24px;font-weight:900;line-height:1.3}.cta-interstitial h3 span{color:var(--primary)}.audit-row{align-items:center;gap:60px;margin-bottom:70px;display:flex}.audit-row.reverse{flex-direction:row-reverse}.audit-images{flex:1.2;grid-template-columns:1fr 1fr;gap:15px;display:grid}.audit-images img{object-fit:cover;border:1px solid var(--card-border);border-radius:12px;width:100%;height:100%;transition:all .3s;box-shadow:0 15px 40px #0006}.audit-images img:hover{z-index:10;border-color:var(--primary);position:relative;transform:scale(1.03)}.audit-text{background:var(--card-glass);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;flex:1;justify-content:center;height:100%;padding:50px;display:flex}.audit-text h3{color:var(--text-main);letter-spacing:-1px;margin-bottom:15px;font-size:30px;font-weight:900;line-height:1.1}.audit-text h3 span{color:var(--primary);text-shadow:0 0 20px #2496ae66}.audit-list{margin-top:25px;padding:0;list-style:none}.audit-list li{color:var(--text-muted);margin-bottom:18px;padding-left:28px;font-size:14px;line-height:1.6;display:block;position:relative}.audit-list li:before{content:"✓";color:var(--primary);font-size:16px;font-weight:900;position:absolute;top:0;left:0}.about-section{background:var(--bg-surface);border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);justify-content:center;align-items:center;gap:60px;padding:80px 8%;display:flex}.about-img{object-fit:cover;border:4px solid var(--primary);width:320px;height:320px;box-shadow:0 0 40px var(--primary-glow);border-radius:50%}.about-text{flex:1;max-width:600px}.about-text h2{margin-bottom:20px;font-size:36px;font-weight:900}.about-text p{color:var(--text-muted);margin-bottom:15px;font-size:15px;line-height:1.7}.about-text p strong{color:#fff}.duda-socials{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.social-pill{background:var(--card-glass);border:1px solid var(--card-border);color:var(--text-main);border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.social-pill:hover{border-color:var(--primary);background:#ffffff1a;transform:translateY(-2px)}.social-pill svg{fill:currentColor;width:16px;height:16px}.proof-carousel{scroll-snap-type:x mandatory;align-items:stretch;gap:20px;padding-bottom:20px;display:flex;overflow-x:auto}.proof-carousel::-webkit-scrollbar{height:6px}.proof-carousel::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.proof-carousel::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.proof-card{background:var(--card-glass);border:1px solid var(--card-border);scroll-snap-align:start;border-radius:16px;flex-direction:column;min-width:340px;max-width:340px;padding:25px;display:flex;position:relative}.proof-header{align-items:center;gap:15px;margin-bottom:15px;display:flex}.proof-avatar{object-fit:cover;border:2px solid var(--card-border);border-radius:50%;width:55px;height:55px}.proof-score{color:var(--primary);text-shadow:0 0 15px var(--primary-glow);letter-spacing:-1px;margin-left:auto;font-size:28px;font-weight:900}.proof-quote{color:var(--text-muted);flex:1;margin-bottom:15px;font-size:13.5px;font-style:italic;line-height:1.6}.proof-link{color:var(--primary);font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.proof-link:hover{color:#fff}.faq-container{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}details{background:var(--card-glass);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;transition:all .3s}details:hover{border-color:#2496ae80}summary{color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px;font-size:16px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--primary);font-size:24px;font-weight:400;transition:all .3s}details[open] summary:after{color:var(--accent);transform:rotate(45deg)}.faq-content{color:var(--text-muted);border-top:1px solid #ffffff0d;margin-top:10px;padding:15px 20px 20px;font-size:14px;line-height:1.6}.pricing-grid{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:50px;display:flex}.price-card{background:var(--card-glass);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;width:100%;max-width:330px;padding:40px 30px;transition:all .3s;display:flex;position:relative}.price-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.price-card.destaque{border:2px solid var(--primary);z-index:2;background:linear-gradient(#2496ae1a 0%,#0000 100%);transform:scale(1.05)}.price-card.destaque:hover{transform:scale(1.05)translateY(-10px)}.badge-lote{background:var(--accent);color:#fff;text-transform:uppercase;border-radius:20px;padding:5px 15px;font-size:11px;font-weight:800;animation:2s infinite pulse;position:absolute;top:-15px;right:20px}.price-name{color:#fff;margin-bottom:5px;font-size:20px;font-weight:800}.price-anchor{color:var(--text-muted);height:18px;margin-bottom:5px;font-size:13px;text-decoration:line-through;display:block}.price-value{color:var(--primary);text-shadow:0 0 20px var(--primary-glow);margin-bottom:10px;font-size:42px;font-weight:900;line-height:1}.price-value span{color:var(--text-muted);text-shadow:none;font-size:14px;font-weight:500}.price-desc{color:var(--text-muted);border-bottom:1px solid var(--card-border);margin-bottom:25px;padding-bottom:20px;font-size:13px;line-height:1.5;display:inline-block}.price-features{flex:1;margin-bottom:30px;list-style:none}.price-features li{color:var(--text-muted);align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;line-height:1.4;display:flex}.price-features li:before{content:"✓";color:var(--primary);text-shadow:0 0 10px var(--primary-glow);font-weight:900}.btn-comprar{text-align:center;text-transform:uppercase;letter-spacing:.5px;border-radius:10px;width:100%;padding:15px;font-size:13px;font-weight:800;text-decoration:none;transition:all .3s;display:block}.btn-comprar.outline{border:1px solid var(--card-border);color:#fff}.btn-comprar.outline:hover{background:#ffffff0d;border-color:#fff}.btn-comprar.solid{background:var(--primary);color:#fff;box-shadow:0 10px 20px var(--primary-glow);border:none}.btn-comprar.solid:hover{filter:brightness(1.1)}.ex-aluno-banner{border:1px dashed var(--primary);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2496ae0d;border-radius:15px;max-width:600px;margin:30px auto 0;padding:30px}.ex-aluno-banner h4{color:var(--primary);margin-bottom:10px;font-size:18px;font-weight:800}.ex-aluno-banner p{color:var(--text-muted);margin-bottom:20px;font-size:14px;line-height:1.5}.btn-renovacao{border:1px solid var(--primary);color:#fff;background:0 0;border-radius:8px;padding:10px 25px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-renovacao:hover{background:var(--primary)}.footer{border-top:1px solid var(--card-border);color:var(--text-muted);background:#02050a;margin-top:50px;padding:60px 8% 20px;font-size:13px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:15px;font-weight:800}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col ul a{color:var(--text-muted);text-decoration:none;transition:all .2s}.footer-col ul a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.footer-copy{font-size:12px}.wpp-float{z-index:1000;cursor:pointer;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 10px 30px #25d36666}.wpp-float:hover{transform:scale(1.1)}.wpp-float svg{fill:#fff;width:35px;height:35px}@media (max-width:900px){.hero{text-align:center;flex-direction:column;padding-top:110px}.hero-content{align-items:center;margin-top:0}.hero h1{font-size:42px}.hero-video{width:100%;max-width:500px}.nav-links a.hide-mobile{display:none}.audit-row,.audit-row.reverse{gap:30px;flex-direction:column-reverse!important}.audit-images{grid-template-columns:1fr}.audit-text{text-align:left;padding:30px}.audit-text h3{text-align:center;width:100%;margin-bottom:20px}.about-section{text-align:center;flex-direction:column}.about-img{width:250px;height:250px}.price-card.destaque{transform:scale(1)}.footer-bottom{text-align:center;flex-direction:column}.duda-socials{justify-content:center}}
