@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/montserrat-v31-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/montserrat-v31-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/montserrat-v31-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/montserrat-v31-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/montserrat-v31-latin_latin-ext-800.woff2) format("woff2")}:root{--gradient-primary:linear-gradient(135deg,#1e40af,#06b6d4);--bg-hero:#000211;--bg-dark:#00031a;--text-primary:#1e293b;--text-secondary:#64748b;--text-white:#f1f5f9;--text-muted:#94a3b8;--accent-blue:#46e6ff;--accent-green:#10b981;--accent-cyan:#2ab3ff;--accent-indigo:#1e40af;--accent-red:#ef4444;--font-primary:"Montserrat",sans-serif;--font-mono:"Montserrat",monospace;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:100px;--transition-fast:0.18s ease;--transition-normal:0.55s cubic-bezier(0.65,0.05,0,1);--transition-slow:0.75s cubic-bezier(0.65,0.05,0,1);--ease-premium:cubic-bezier(0.65,0.05,0,1)}#cursor-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8}@media (hover:hover) and (pointer:fine){[role=button],a,body,button,input,label,select,textarea{cursor:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-primary);color:var(--text-primary);background:var(--bg-hero);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{border:none;background:0 0;cursor:pointer;font-family:inherit}ol,ul{list-style:none}.monospace{font-family:var(--font-mono)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.gradient-text{background:linear-gradient(90deg,#46e6ff,#2ab3ff,#46e6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.badge{display:inline-block;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:100px;background:rgba(42,179,255,.1);border:1px solid rgba(42,179,255,.3);color:#46e6ff;margin-bottom:24px}.section-dark{background:#00051b;color:var(--text-white);padding:120px 0}.section-light{background:#f8fafc;color:#1e293b;padding:120px 0}.section-light h2{color:#0f172a}.section-light p{color:#334155}.section-dark h2,.section-light h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.section-subtitle{font-size:1.125rem;line-height:1.7;max-width:600px}.section-dark .section-subtitle{color:var(--text-muted)}.section-light .section-subtitle{color:var(--text-secondary)}.section-header{text-align:center;margin-bottom:64px}.section-header .section-subtitle{margin-left:auto;margin-right:auto}.gradient-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-premium)}.gradient-reveal.gradient-revealed,.reveal.revealed .gradient-reveal,.revealed .gradient-reveal{clip-path:inset(0 0 0 0)}.hero-line-wrap{overflow:hidden;display:block}.hero-badge-wrap{overflow:visible;padding-bottom:2px}.hero-sub-wrap{overflow:visible}.hero-anim{display:inline-block;opacity:0;transform:translateY(110%)}@keyframes a{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.hero-anim-1{animation:a .7s var(--ease-premium) .1s forwards}.hero-anim-2{animation:a .8s var(--ease-premium) .3s forwards}.hero-anim-3{animation:a .8s var(--ease-premium) .5s forwards}.hero-anim-4{animation:a .7s var(--ease-premium) .75s forwards}.hero-anim-5{animation:a .7s var(--ease-premium) .95s forwards}.hero-anim-6{animation:a .6s var(--ease-premium) 1.15s forwards}.hero-section h1{margin-bottom:0}.hero-section h1 .hero-line{display:block}.reveal{opacity:0;transform:translateY(36px);transition:opacity .75s var(--ease-premium),transform .75s var(--ease-premium)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.navbar{position:fixed;top:0;left:0;width:100%;z-index:6;transition:background var(--transition-normal)}.navbar:before{content:"";position:absolute;inset:0;background:rgba(10,15,28,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.05);opacity:0;transition:opacity var(--transition-normal)}.navbar.scrolled:before{opacity:1}.nav-container{max-width:1200px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.logo-gradient{font-family:var(--font-primary);font-weight:800;font-size:1.5rem;letter-spacing:-1.5px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:32px}.nav-links,.nav-links a{align-items:center;position:relative}.nav-links a{color:var(--text-muted);font-size:.875rem;font-weight:500;transition:color .35s var(--ease-premium);display:inline-flex}.nav-links a.active,.nav-links a.active .nav-slide-link span{color:var(--text-white)!important}.nav-links a.active .nav-slide-link span:first-child{color:var(--accent-blue)}.nav-links li{position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--accent-blue);transition:width .45s var(--ease-premium);border-radius:1px}.nav-links a.active:after,.nav-links a:hover:after{width:100%}.nav-slide-link{display:inline-flex;flex-direction:column;overflow:hidden;height:1.2em;line-height:1.2;vertical-align:middle}.nav-slide-link span{display:block;transition:transform .45s var(--ease-premium);color:var(--text-muted);white-space:nowrap}.nav-slide-link span:last-child{color:var(--text-white)}.nav-slide-link:hover span{transform:translateY(-100%)}.nav-links a:hover{color:var(--text-white)}.nav-cta{background:var(--gradient-primary);color:#fff;padding:10px 24px;border-radius:var(--radius-md);font-weight:700;font-size:.875rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.nav-cta:hover{transform:scale(1.02);box-shadow:0 0 20px rgba(6,182,212,.3)}.nav-toggle{display:none;width:32px;height:24px;position:relative;flex-direction:column;justify-content:space-between;cursor:pointer}.nav-toggle span{display:block;height:2px;background:var(--text-white);border-radius:2px;transition:all var(--transition-normal);width:100%}.nav-toggle.active span:first-child{transform:rotate(45deg) translateY(7.5px) translateX(5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translateY(-7.5px) translateX(5px)}.nav-mobile{position:fixed;inset:0;background:rgba(10,15,28,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}.nav-mobile.active{opacity:1;pointer-events:all}.nav-mobile a{color:var(--text-white);font-size:1.25rem;font-weight:600;position:relative;display:inline-flex}.nav-mobile a.nav-slide-link{height:1.4em;line-height:1.4}.nav-mobile a.nav-slide-link span{color:var(--text-white)}.nav-mobile a.nav-slide-link span:last-child{color:var(--accent-blue)}.nav-mobile-close{position:absolute;top:24px;right:24px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:var(--text-white);font-size:1.25rem;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.nav-mobile-close:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.hero-section{min-height:100vh;background-color:var(--bg-hero);background-image:url(../assets/images/amado-desktop.webp);background-size:cover;background-position:20% top;background-repeat:no-repeat;position:relative;overflow:visible;display:flex;align-items:center;padding-top:72px}.hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,28,.92) 0,rgba(10,15,28,.65) 45%,rgba(10,15,28,.4));z-index:0}.hero-section>*{position:relative;z-index:1}.hero-glow{display:none}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;z-index:0;pointer-events:none}.hero-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:50% 50%;align-items:center;gap:48px;position:relative;z-index:1;min-height:calc(100vh - 72px)}.hero-content{padding-right:24px}.hero-content .badge{display:inline-block;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:100px;background:rgba(42,179,255,.1);border:1px solid rgba(42,179,255,.3);color:#46e6ff;margin-bottom:24px}.hero-content h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-1px;color:var(--text-white);margin-bottom:24px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-content h1 .gradient-text{background:linear-gradient(90deg,#46e6ff,#2ab3ff,#46e6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:1.125rem;line-height:1.7;color:rgba(241,245,249,.95);margin-bottom:40px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.hero-ctas{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#70e1df,#1bc0df 50%,#10a0df);background-color:transparent;color:#00041c;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:20px 48px;border-radius:5px;font-family:Montserrat,sans-serif;font-size:1rem;transition:transform .55s var(--ease-premium),box-shadow .55s var(--ease-premium),filter .55s var(--ease-premium)}.btn-comet-wrap,.btn-primary{position:relative;isolation:isolate}.btn-comet-wrap{display:inline-block;border-radius:7px;padding:2px;overflow:hidden}.btn-comet-wrap:before{content:"";position:absolute;width:600px;height:600px;top:50%;left:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 150deg,rgba(42,179,255,.3) 165deg,rgba(70,230,255,.75) 175deg,#fff 180deg,rgba(70,230,255,.75) 185deg,rgba(42,179,255,.3) 195deg,transparent 210deg,transparent 1turn);animation:b 4s linear infinite}.btn-comet-wrap .btn-primary{position:relative;z-index:1;margin:0}@keyframes b{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.btn-primary:hover{transform:scale(1.05);box-shadow:0 0 30px rgba(112,225,223,.6),0 20px 40px rgba(0,0,25,.2);filter:brightness(115%);color:#00041c}.btn-magnetic{display:inline-block;position:relative}.btn-magnetic .btn-comet-wrap,.btn-magnetic .btn-primary{display:inline-block;transition:transform .6s var(--ease-premium);will-change:transform}@keyframes c{0%,to{box-shadow:0 0 20px rgba(70,230,255,.25),0 0 60px rgba(70,230,255,.08)}50%{box-shadow:0 0 35px rgba(70,230,255,.55),0 0 90px rgba(70,230,255,.18)}}.cta-section .btn-primary{animation:c 2.4s ease-in-out infinite}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1px solid hsla(0,0%,100%,.2);color:#fff;font-weight:600;padding:16px 32px;border-radius:var(--radius-lg);font-size:1rem;transition:all var(--transition-fast)}.btn-secondary:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.btn-large{padding:20px 48px;font-size:1.125rem}.btn-outline{border:1px solid var(--accent-indigo);color:var(--accent-indigo);padding:14px 28px;border-radius:var(--radius-lg);font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-slow)}.btn-outline:hover{background:var(--accent-indigo);color:#fff}.hero-proof{display:flex;gap:24px;flex-wrap:wrap}.hero-proof span{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary)}.hero-proof .check{color:var(--accent-green);font-weight:700}.hero-visual{position:relative;min-height:420px}.float-card{position:absolute;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transition:opacity .3s ease}.float-card-1{top:195px;right:50px;width:220px;z-index:2;transform:translateX(60px) translateY(20px);transition:opacity .7s var(--ease-premium),transform .9s var(--ease-premium)}.float-card-1.visible{transform:translateX(0) translateY(0);animation:d 6s ease-in-out 1s infinite}.float-card-2{top:255px;right:185px;left:auto;width:260px;z-index:3;transform:translateY(50px) translateX(20px);transition:opacity .7s var(--ease-premium) .2s,transform .9s var(--ease-premium) .2s}.float-card-2.visible{transform:translateX(0) translateY(0);animation:e 8s ease-in-out 1.2s infinite}.float-card-3{display:none}@keyframes d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes f{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.card-glass{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);overflow:hidden;transition:border-color var(--transition-slow),box-shadow var(--transition-slow)}.card-glass:hover{border-color:rgba(70,230,255,.2);box-shadow:0 0 30px rgba(70,230,255,.06)}.float-card-1 .card-glass,.float-card-2 .card-glass{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(10px)}.macos-bar{height:32px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;padding:0 12px;gap:6px}.macos-dot{width:10px;height:10px;border-radius:50%}.macos-dot:first-child{background:#ff5f56}.macos-dot:nth-child(2){background:#ffbd2e}.macos-dot:nth-child(3){background:#27c93f}.macos-bar-title{margin-left:auto;margin-right:auto;font-size:.7rem;color:var(--text-secondary);font-family:var(--font-mono)}.notification-content{padding:16px}.notification-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.notification-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-green);animation:h 2s infinite}.notification-title{font-weight:600;font-size:.875rem;color:var(--text-white)}.notification-body{font-size:.8rem;color:var(--text-muted);line-height:1.5}.notification-name{font-weight:600;color:var(--text-white);display:block;margin-bottom:4px;font-size:.85rem}.card-time{display:block;margin-top:8px;font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary)}.chat-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.chat-avatar-icon{font-size:1.2rem}.chat-header-name{font-weight:600;font-size:.85rem;color:var(--text-white)}.badge-ia{font-size:.6rem;font-family:var(--font-mono);background:var(--gradient-primary);color:#fff;padding:2px 8px;border-radius:var(--radius-full);font-weight:700}.chat-body{padding:16px;display:flex;flex-direction:column;gap:8px}.chat-bubble{padding:8px 12px;border-radius:12px;font-size:.72rem;line-height:1.4;max-width:85%}.bubble-client{background:hsla(0,0%,100%,.08);color:var(--text-white);align-self:flex-start;border-bottom-left-radius:4px}.bubble-bot{background:linear-gradient(135deg,rgba(30,64,175,.4),rgba(6,182,212,.3));color:var(--text-white);align-self:flex-end;border-bottom-right-radius:4px}.typing-indicator{display:flex;gap:4px;padding:8px 16px;align-self:flex-start}.typing-indicator .dot{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:g 1.4s infinite}.typing-indicator .dot:nth-child(2){animation-delay:.2s}.typing-indicator .dot:nth-child(3){animation-delay:.4s}@keyframes g{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes h{0%,to{opacity:1}50%{opacity:.4}}.dashboard-content{padding:16px}.dashboard-title{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.dashboard-metrics{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.dashboard-number{font-family:var(--font-mono);font-size:1.75rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-change{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-green);font-weight:500}.dashboard-subtitle{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted);margin-bottom:16px}.mini-chart{display:flex;align-items:flex-end;gap:4px;height:40px}.mini-chart .bar{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#1e40af,#06b6d4);transition:height var(--transition-normal)}.mini-chart .bar:first-child{height:40%}.mini-chart .bar:nth-child(2){height:65%}.mini-chart .bar:nth-child(3){height:50%}.mini-chart .bar:nth-child(4){height:80%}.mini-chart .bar:nth-child(5){height:60%}.mini-chart .bar:nth-child(6){height:90%}.mini-chart .bar:nth-child(7){height:75%}.logo-bar-section{padding:60px 0;border-top:none;background:var(--bg-dark);overflow:hidden}.logobar-grid{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px}.estrelas-local,.logobar-grid{position:absolute;z-index:0;pointer-events:none}.estrelas-local{top:0;left:0;width:100%;height:100%;overflow:hidden}.estrelas-local div{position:absolute;bottom:0;left:0;width:1px;height:1px;background:0 0;animation:i linear infinite}.estrelas-local div:first-child{width:1px;height:1px;animation-duration:90s;box-shadow:120px 80px #fff,560px 40px #fff,780px 180px #fff,920px 120px #fff,680px 350px #fff,1050px 90px #fff,730px 30px #fff,160px 530px #fff,870px 280px #fff,40px 620px #fff,990px 370px #fff,250px 700px #fff,930px 60px #fff,820px 250px #fff,60px 190px #fff,550px 430px #fff,760px 130px #fff,980px 490px #fff,640px 200px #fff,320px 100px #fff,490px 280px #fff}.estrelas-local div:nth-child(2){width:1px;height:1px;animation-duration:130s;opacity:.45;box-shadow:180px 150px #fff,660px 320px #fff,110px 490px #fff,590px 130px #fff,1080px 270px #fff,480px 390px #fff,50px 340px #fff,670px 580px #fff,130px 710px #fff,1100px 180px #fff,750px 590px #fff,940px 420px #fff,190px 500px #fff,430px 170px #fff}.estrelas-local div:nth-child(3){width:1px;height:1px;animation-duration:180s;opacity:.2;box-shadow:280px 200px #fff,520px 450px #fff,760px 100px #fff,140px 560px #fff,900px 320px #fff,400px 680px #fff,640px 240px #fff,1060px 140px #fff,320px 410px #fff,580px 580px #fff,870px 690px #fff,210px 330px #fff,690px 510px #fff,450px 120px #fff,1000px 430px #fff,70px 750px #fff,780px 270px #fff,350px 640px #fff,1120px 390px #fff,530px 720px #fff}.logo-bar-title{text-align:center;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:3px;color:var(--text-secondary);margin-bottom:32px}.segments-row{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.segment-item{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary);opacity:.6;transition:opacity var(--transition-slow),transform var(--transition-slow)}.segment-item:hover{opacity:1;transform:translateY(-2px)}.segment-icon{font-size:1.25rem}#problema{position:relative;overflow:hidden}.section-blob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1100px;height:650px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(42,179,255,.06) 0,rgba(70,230,255,.03) 45%,transparent 70%);filter:blur(90px);pointer-events:none;z-index:1;mix-blend-mode:screen}#problema h2{color:#f1f5f9!important}#problema p{color:rgba(241,245,249,.85)!important}#problema .transition-text{color:rgba(241,245,249,.7)}.pain-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.pain-card{background:rgba(0,4,27,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(42,179,255,.2);border-radius:15px;padding:32px;transition:transform var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow);position:relative;isolation:isolate}.pain-card:hover{transform:translateY(-4px) scale(1.02);border-color:rgba(42,179,255,.5);box-shadow:0 8px 32px rgba(42,179,255,.15)}.pain-card-icon{font-size:2rem;margin-bottom:16px;display:block}.pain-card h3{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin-bottom:8px;line-height:1.3}.pain-card p{font-size:.9375rem;color:rgba(241,245,249,.8);line-height:1.6}.problem-transition{text-align:center;font-size:1.125rem;color:var(--text-secondary);line-height:1.8}.problem-transition .gradient-text{font-size:1.25rem;font-weight:700}.section-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(ellipse,rgba(6,182,212,.08),transparent 70%);filter:blur(80px);pointer-events:none}.como-funciona-section{position:relative;overflow:hidden}.steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;position:relative;z-index:1}.steps-line{position:absolute;top:40px;left:15%;right:15%;height:2px;background:linear-gradient(90deg,rgba(70,230,255,.8),rgba(42,179,255,.6),rgba(16,160,223,.4));z-index:0;transform-origin:left center;transform:scaleX(0);transition:transform 1.2s var(--ease-premium)}.steps-line.line-drawn{transform:scaleX(1)}.step-dot{position:absolute;top:31px;width:18px;height:18px;border-radius:50%;background:var(--bg-dark);border:2px solid rgba(42,179,255,.3);z-index:2;transition:border-color .5s var(--ease-premium),box-shadow .5s var(--ease-premium),background .5s var(--ease-premium);display:none}.step-dot.dot-active{border-color:rgba(70,230,255,.9);background:rgba(70,230,255,.15);box-shadow:0 0 16px rgba(70,230,255,.5),0 0 4px rgba(70,230,255,.8)}.step-card{background:rgba(0,4,27,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(42,179,255,.15);border-radius:15px;padding:32px 24px;text-align:center;position:relative;z-index:1;isolation:isolate;perspective:600px;transition:transform var(--transition-slow),border-color var(--transition-slow)}.step-card:hover{transform:translateY(-4px);border-color:rgba(42,179,255,.4)}.step-number{font-family:var(--font-mono);font-size:3rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:16px;opacity:0;transform:rotateX(90deg) translateY(-20px);transition:opacity .6s var(--ease-premium),transform .6s var(--ease-premium)}.step-number.number-revealed{opacity:1;transform:rotateX(0) translateY(0)}.step-card h3{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:var(--text-white)}.step-card p{font-size:.9375rem;color:var(--text-muted);line-height:1.6}#servicos{position:relative;overflow:hidden}#servicos .feature-text h3,#servicos h2{color:#f1f5f9!important}#servicos .feature-text>p{color:rgba(241,245,249,.75)!important}#servicos .feature-checks li{color:rgba(241,245,249,.85)!important}#faq{position:relative;overflow:hidden}#faq .container,#faq h2{text-align:center}#faq h2{color:#f1f5f9!important}#faq .badge{display:inline-block}#faq .faq-accordion{text-align:left}.feature-block{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:80px}.feature-block:last-child{margin-bottom:0}.feature-block.feature-reverse{direction:rtl}.feature-block.feature-reverse>*{direction:ltr}.feature-text h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.feature-text>p{color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.feature-list{display:flex;flex-direction:column;gap:12px}.feature-list li{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text-primary)}.feature-list .check-icon{color:var(--accent-cyan);font-weight:700;flex-shrink:0}.feature-card{border-radius:var(--radius-xl);overflow:hidden}.feature-card-content{padding:24px}.feature-card .metric-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.metric-label{font-size:.8rem;color:var(--text-muted)}.metric-label,.metric-value{font-family:var(--font-mono)}.metric-value{font-size:.9rem;font-weight:700;color:var(--text-white)}.metric-change.positive{color:var(--accent-green)}.metric-change.negative{color:var(--accent-red)}.chart-ascending{display:flex;align-items:flex-end;gap:6px;height:60px;margin-top:16px}.chart-ascending .bar{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#1e40af,#06b6d4)}.chart-ascending .bar:first-child{height:25%}.chart-ascending .bar:nth-child(2){height:40%}.chart-ascending .bar:nth-child(3){height:35%}.chart-ascending .bar:nth-child(4){height:55%}.chart-ascending .bar:nth-child(5){height:50%}.chart-ascending .bar:nth-child(6){height:70%}.chart-ascending .bar:nth-child(7){height:65%}.chart-ascending .bar:nth-child(8){height:85%}.chart-ascending .bar:nth-child(9){height:80%}.chart-ascending .bar:nth-child(10){height:95%}.chat-status{padding:12px 16px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-green);animation:h 2s infinite}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.dashboard-metric-card{background:hsla(0,0%,100%,.05);border-radius:var(--radius-md);padding:12px;text-align:center}.dashboard-metric-card .metric-number{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--text-white);display:block}.dashboard-metric-card .metric-label{font-size:.65rem;color:var(--text-secondary)}.dashboard-chart{display:flex;align-items:flex-end;gap:4px;height:50px}.dashboard-chart .bar{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#1e40af,#06b6d4);transition:height var(--transition-normal)}.dashboard-chart .bar:first-child{height:35%}.dashboard-chart .bar:nth-child(2){height:55%}.dashboard-chart .bar:nth-child(3){height:45%}.dashboard-chart .bar:nth-child(4){height:70%}.dashboard-chart .bar:nth-child(5){height:60%}.dashboard-chart .bar:nth-child(6){height:85%}.dashboard-chart .bar:nth-child(7){height:75%}.dashboard-chart .bar:nth-child(8){height:90%}.dashboard-updated{text-align:right;font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary);margin-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.counters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:80px;text-align:center}.counter-item{padding:24px}.counter-number{font-family:var(--font-mono);font-size:clamp(2rem,4vw,3rem);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:8px}.counter-label{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-secondary)}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-card{background:rgba(0,4,27,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(42,179,255,.2);border-radius:15px;padding:32px;transition:transform var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow);position:relative;isolation:isolate}.case-card:hover{transform:translateY(-4px);border-color:rgba(42,179,255,.5)}.case-badge{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:2px;color:var(--accent-cyan);background:rgba(6,182,212,.1);padding:4px 12px;border-radius:var(--radius-full);display:inline-block;margin-bottom:16px}.case-card h3{font-size:1.25rem;font-weight:700;color:var(--text-white);margin-bottom:8px;line-height:1.3}.case-card>p{font-family:var(--font-mono);font-size:.8rem;color:var(--text-secondary);margin-bottom:16px}.case-card blockquote{font-size:.9375rem;color:var(--text-muted);line-height:1.6;font-style:italic;margin-bottom:12px;position:relative;padding-left:16px;border-left:2px solid rgba(6,182,212,.3)}.case-name{font-weight:600;font-size:.875rem;color:var(--text-white)}.section-planos{position:relative;overflow:hidden}.planos-waves{position:absolute;top:0;left:0;width:100%;height:160px;pointer-events:none;z-index:1;opacity:.6}#planos h2{color:#f1f5f9!important}#planos .pricing-card h3{color:#f1f5f9}#planos .pricing-card .pricing-desc{color:rgba(241,245,249,.7)}#planos .pricing-card .pricing-features li{color:rgba(241,245,249,.85)}#planos .pricing-card .price-value{color:#f1f5f9}#planos .pricing-card .price-period,#planos .pricing-note{color:rgba(241,245,249,.5)}#planos .pricing-custom a{color:#46e6ff}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.pricing-card{background:rgba(0,4,27,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(42,179,255,.2);border-radius:var(--radius-xl);padding:40px 32px;position:relative;isolation:isolate;transition:transform var(--transition-slow),box-shadow var(--transition-slow),border-color var(--transition-slow);display:flex;flex-direction:column;box-shadow:inset 0 1px 0 rgba(70,230,255,.1)}.pricing-card:not(.pricing-featured):before{content:"";position:absolute;top:0;left:5%;width:20%;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,rgba(70,230,255,.8),rgba(42,179,255,.4))}.pricing-card:hover{transform:translateY(-4px);border-color:rgba(42,179,255,.45);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(42,179,255,.1),inset 0 1px 0 rgba(70,230,255,.2)}.pricing-card.pricing-featured{border-color:rgba(70,230,255,.4);box-shadow:0 0 24px rgba(42,179,255,.15),inset 0 1px 0 rgba(70,230,255,.25)}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gradient-primary);color:#fff;font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 20px;border-radius:var(--radius-full);white-space:nowrap;animation:j 2.5s infinite}.pricing-card h3{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.pricing-card h3,.pricing-price{margin-bottom:16px}.price-value{font-family:var(--font-mono);font-size:2rem;font-weight:800;color:var(--text-primary)}.price-prefix{font-size:1rem;font-weight:500;color:var(--text-secondary)}.price-period{font-size:.875rem;color:var(--text-secondary);font-weight:400}.pricing-desc{color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:24px}.pricing-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--text-primary)}.pricing-features .check-icon{color:var(--accent-cyan);flex-shrink:0;margin-top:2px}.pricing-card .btn-outline,.pricing-card .btn-primary{width:100%;text-align:center;margin-top:auto}.pricing-note{text-align:center;color:var(--text-secondary);font-size:.9375rem}.pricing-note a{color:var(--accent-blue);font-weight:600}.pricing-note a:hover{text-decoration:underline}.transition-waves{position:absolute;top:0;left:0;width:100%;height:140px;pointer-events:none;z-index:3;opacity:.55}#sobre{position:relative;overflow:hidden;background-color:var(--bg-dark);background-image:url(../assets/images/amado-desktop-fundador.webp);background-size:cover;background-position:top;background-repeat:no-repeat}#sobre:before{background:rgba(0,5,27,.65)}#sobre:after,#sobre:before{content:"";position:absolute;inset:0;z-index:0}#sobre:after{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,5,27,.35) 80%,rgba(0,5,27,.7) 100%),linear-gradient(180deg,transparent 75%,rgba(0,5,27,.6) 90%,rgba(0,5,27,.95));pointer-events:none}@media (max-width:1024px) and (min-width:769px){#sobre:after{background:radial-gradient(ellipse at center,transparent 45%,rgba(0,5,27,.4) 78%,rgba(0,5,27,.8) 100%),linear-gradient(180deg,transparent 70%,rgba(0,5,27,.7) 88%,#00051b)}}.about-container{display:grid;grid-template-columns:40% 60%;gap:64px;align-items:center}.about-avatar{width:200px;height:200px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:4rem;font-weight:800;color:#fff;margin:0 auto}.about-text h2{font-size:2rem;font-weight:800;color:var(--text-white);margin-bottom:4px}.about-role{font-size:1.125rem;margin-bottom:24px;display:block}.about-bio p{color:var(--text-muted);line-height:1.7;margin-bottom:16px;font-size:.9375rem}.about-badges{display:flex;gap:12px;margin-top:24px}.about-badge-item{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:6px 16px;border-radius:var(--radius-md)}.faq-accordion{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid #e2e8f0}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#f1f5f9;text-align:left;cursor:pointer;background:rgba(0,2,12,.85);border-radius:10px;border:1px solid rgba(42,179,255,.12);transition:border-color var(--transition-slow),background var(--transition-slow),color var(--transition-slow)}.faq-question:hover{border-color:rgba(42,179,255,.35);background:rgba(0,2,12,.95);color:#46e6ff}.faq-icon{font-size:1.5rem;color:var(--text-secondary);transition:transform var(--transition-slow);flex-shrink:0;margin-left:16px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-item.active .faq-question{border-color:rgba(42,179,255,.5);color:#46e6ff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .55s var(--ease-premium),padding .55s var(--ease-premium)}.faq-answer p{padding:12px 24px 20px;color:rgba(241,245,249,.85);line-height:1.7;font-size:.9375rem}.faq-item.active .faq-answer{max-height:500px}.cta-section{background:linear-gradient(#00051b,#000211);text-align:center;position:relative;overflow:hidden;padding:120px 0}.cta-section .section-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(ellipse,rgba(6,182,212,.08),transparent 70%);filter:blur(80px);pointer-events:none}.cta-section h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:16px;color:var(--text-white);position:relative;z-index:1}.cta-section .section-subtitle{margin:0 auto 40px;color:var(--text-muted);position:relative;z-index:1}.cta-section .btn-primary,.cta-sub{position:relative;z-index:1}.cta-sub{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);margin-top:16px}.site-footer{background:#000;background-image:none!important;border-top:1px solid hsla(0,0%,100%,.06);padding:72px 0 36px;color:var(--text-muted);position:relative;z-index:4}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;align-items:start}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-brand .logo-gradient{font-size:1.4rem;display:inline-block}.footer-brand>p{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.footer-social{display:flex;gap:10px;margin-top:8px}.footer-social a{width:36px;height:36px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background var(--transition-slow),border-color var(--transition-slow),color var(--transition-slow);flex-shrink:0}.footer-social a:hover{background:rgba(70,230,255,.1);border-color:rgba(70,230,255,.35);color:var(--accent-blue)}.footer-contact h4,.footer-nav h4,.footer-services h4{color:var(--text-white);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.footer-links a,.footer-links li{font-size:.875rem;color:var(--text-secondary)}.footer-links a{transition:color var(--transition-slow)}.footer-links a:hover{color:var(--accent-blue)}.footer-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.06);font-size:.8rem;color:#475569;gap:16px}.footer-bottom-left{display:flex;flex-direction:column;gap:6px}.footer-cnpj{white-space:nowrap;flex-shrink:0}.footer-copy-desktop{display:block}.footer-copy-mobile{display:none}.footer-copy-mobile .footer-copy-company,.footer-copy-mobile .footer-copy-rights{display:block}.footer-copy-links{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.footer-copy-links a{color:#475569;transition:color var(--transition-slow)}.footer-copy-links a:hover{color:var(--accent-blue)}.footer-sep{color:#475569}.hero-ring{display:none}.hero-glow-bar-bottom{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:600px;height:10px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(42,179,255,.5) 30%,rgba(70,230,255,.9) 50%,rgba(42,179,255,.5) 70%,transparent);filter:blur(8px);pointer-events:none;z-index:3}.hero-fade-bottom{position:absolute;bottom:0;left:0;width:100%;height:220px;background:linear-gradient(180deg,transparent 0,rgba(0,5,27,.5) 50%,#00051b);pointer-events:none;z-index:2}.logo-bar-section{border-top:none!important;position:relative;z-index:1}.estrelas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.estrelas div{position:absolute;top:2000px;left:0;width:1px;height:1px;background:0 0;animation:i linear infinite}.estrelas div:first-child{animation-duration:100s;box-shadow:241px 314px #fff,852px 167px #fff,756px 432px #fff,1024px 88px #fff,567px 945px #fff,934px 567px #fff,445px 789px #fff,234px 678px #fff,512px 345px #fff,1456px 234px #fff,923px 789px #fff,1234px 678px #fff,156px 934px #fff,734px 856px #fff,1089px 312px #fff,856px 189px #fff,178px 1023px #fff,1567px 678px #fff,423px 912px #fff}.estrelas div:nth-child(2){width:2px;height:2px;animation-duration:150s;opacity:.5;box-shadow:523px 234px #fff,267px 845px #fff,1145px 678px #fff,934px 145px #fff,1278px 789px #fff,356px 1067px #fff,512px 678px #fff,1423px 312px #fff,978px 489px #fff,145px 923px #fff,689px 234px #fff}.estrelas div:nth-child(3){width:3px;height:3px;animation-duration:200s;opacity:.3;box-shadow:634px 423px #fff,378px 756px #fff,156px 912px #fff,523px 645px #fff,267px 1023px #fff,1378px 567px #fff,189px 678px #fff,1056px 845px #fff,867px 734px #fff}@keyframes i{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;text-align:left;padding:0 clamp(24px,6vw,80px)}.hero-content{padding-right:0}.hero-ctas,.hero-proof{justify-content:flex-start}.hero-visual{min-height:400px;margin-top:48px}.float-card-1{display:block;top:-17px;left:190px;width:210px;z-index:2}.float-card-1,.float-card-2{position:absolute;right:auto}.float-card-2{top:50px;left:0;width:280px;max-width:none;margin:0;z-index:3}.float-card-3{display:none}.float-card-1 .card-glass,.float-card-2 .card-glass{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(10px)}.feature-block,.feature-block.feature-reverse{grid-template-columns:1fr;gap:32px;direction:ltr}.feature-block.feature-reverse>*{direction:ltr}.feature-block.feature-reverse .feature-card{order:-1}.counters-grid{grid-template-columns:repeat(2,1fr)}.cases-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid{max-width:400px;margin-left:auto;margin-right:auto}.pricing-card.pricing-featured{order:-1;transform:scale(1.03);box-shadow:0 0 50px rgba(42,179,255,.25),0 0 100px rgba(42,179,255,.1),inset 0 0 0 1px rgba(42,179,255,.3)}.about-container{grid-template-columns:1fr;text-align:center}.footer-grid{grid-template-columns:repeat(2,1fr)}.steps-container{grid-template-columns:1fr;gap:32px}.step-dot,.steps-line{display:none}.step-number{opacity:1!important;transform:none!important}}@media (max-width:1024px) and (min-width:769px){.hero-section{background-position:35% top}}@media (max-width:480px){.container{padding:0 16px}.pricing-card.pricing-featured{transform:scale(1);border-color:rgba(70,230,255,.7)!important;box-shadow:0 0 40px rgba(42,179,255,.3),0 0 80px rgba(42,179,255,.12),inset 0 0 0 1px rgba(70,230,255,.35)}.hero-content h1{font-size:1.75rem}.hero-sub{font-size:.9375rem}.btn-primary,.btn-secondary{padding:14px 24px;font-size:.9375rem}.btn-large{padding:16px 32px;font-size:1rem}.section-dark h2,.section-light h2{font-size:1.5rem}.section-subtitle{font-size:1rem}.pain-card{padding:24px}.step-number{font-size:2.5rem}.case-card{padding:24px}.pricing-card{padding:32px 24px}.counters-grid{gap:16px}.counter-item{padding:16px}.about-avatar{width:160px;height:160px;font-size:3rem}.faq-question{font-size:1rem}.footer-social a{width:32px;height:32px}}.hero-proof-item{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary)}.check-green{color:var(--accent-green);font-weight:700}.lead-notification{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-green);animation:h 2s infinite;flex-shrink:0}.lead-title{font-size:.875rem}.lead-name,.lead-title{font-weight:600;color:var(--text-white)}.lead-name{font-size:.85rem;margin-bottom:4px}.lead-message{font-size:.8rem;color:var(--text-muted);line-height:1.5}.card-content{padding:16px}.whatsapp-header{display:flex;align-items:center;gap:8px;padding:0 0 12px;border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:12px}.whatsapp-icon{font-size:1.2rem}.whatsapp-name{font-weight:600;font-size:.85rem;color:var(--text-white)}.chat-messages{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.typing-dot{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:g 1.4s infinite;display:inline-block}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.metric-number{font-size:1.75rem;font-weight:700}.metric-change,.metric-number,.metric-number.gradient-text{font-family:var(--font-mono)}.metric-change{font-size:.75rem;font-weight:500}.metric-change.positive,.positive{color:var(--accent-green)}.metric-subtitle{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted);margin-bottom:12px}.dashboard-main{display:flex;align-items:baseline;gap:8px}.segment-emoji{font-size:1.25rem}.pain-icon{font-size:2rem;margin-bottom:16px;display:block}.transition-text{text-align:center;font-size:1.125rem;color:var(--text-secondary);line-height:1.8}.transition-text .gradient-text{font-size:1.25rem;font-weight:700;display:inline}.feature-checks{display:flex;flex-direction:column;gap:12px}.feature-checks li{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text-primary)}.feature-checks .check,.pricing-features .check{color:var(--accent-cyan);font-weight:700;flex-shrink:0}.ads-metric{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.ads-metric:last-of-type{border-bottom:none}.ads-label{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);display:block;margin-bottom:4px}.ads-value-row{display:flex;align-items:center;gap:8px}.ads-value{font-size:1.25rem;color:var(--text-white)}.ads-arrow,.ads-value{font-family:var(--font-mono);font-weight:700}.ads-arrow{font-size:.875rem}.ads-arrow.positive{color:var(--accent-green)}.macos-title{margin-left:auto;margin-right:auto;font-size:.7rem;color:var(--text-secondary);font-family:var(--font-mono)}.dot-red{background:#ff5f56!important}.dot-yellow{background:#ffbd2e!important}.dot-green{background:#27c93f!important}.dashboard-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.dash-card{background:hsla(0,0%,100%,.05);border-radius:var(--radius-md);padding:12px 8px;text-align:center}.dash-label{font-size:.6rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.dash-label,.dash-value{font-family:var(--font-mono);display:block}.dash-value{font-size:.9rem;font-weight:700;color:var(--text-white)}.dash-value .positive{font-size:.65rem;color:var(--accent-green)}.dash-updated{justify-content:flex-end;font-size:.7rem;color:var(--text-secondary);margin-top:12px}.chat-status,.dash-updated{display:flex;align-items:center;gap:6px;font-family:var(--font-mono)}.chat-status{padding:12px 0 0;border-top:1px solid hsla(0,0%,100%,.05);margin-top:8px;font-size:.75rem;color:var(--text-muted)}.about-grid{display:grid;grid-template-columns:1fr;width:55%;margin-left:auto;margin-right:0;text-align:left}.about-badge{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:6px 16px;border-radius:var(--radius-md)}.about-text>p{color:var(--text-muted);line-height:1.7;margin-bottom:16px;font-size:.9375rem}.pricing-custom{text-align:center;margin-top:8px}.pricing-custom a{color:var(--accent-blue);font-weight:600;font-size:.9375rem;transition:color var(--transition-fast)}.pricing-custom a:hover{text-decoration:underline}.cta-section>.container>p:not(.cta-sub){color:var(--text-muted);font-size:1.125rem;line-height:1.7;max-width:600px;margin:0 auto 40px;position:relative;z-index:1}.cta-section .badge{position:relative;z-index:1}.float-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.float-card.visible{opacity:1;transform:translateY(0)}.float-card-1.visible{animation:d 6s ease-in-out infinite}.float-card-2.visible{animation:e 8s ease-in-out infinite}.float-card-3.visible{animation:f 7s ease-in-out infinite}.nav-links a.active{color:var(--text-white)}#como-funciona{position:relative;overflow:hidden}@media (max-width:1024px){.about-grid{width:60%;text-align:left;margin-left:auto;margin-right:0}.about-badges{justify-content:flex-start}}.glow-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(42,179,255,.4) 35%,rgba(70,230,255,.8) 50%,rgba(42,179,255,.4) 65%,transparent);box-shadow:0 0 16px rgba(42,179,255,.5);position:relative;z-index:2}@keyframes j{0%{box-shadow:0 0 0 0 rgba(70,230,255,.6)}70%{box-shadow:0 0 0 10px rgba(70,230,255,0)}to{box-shadow:0 0 0 0 rgba(70,230,255,0)}}.nav-active-indicator{position:absolute;bottom:-4px;left:0;height:2px;width:0;background:var(--accent-blue);box-shadow:0 0 8px var(--accent-blue);border-radius:2px;transition:all .5s var(--ease-premium);opacity:0;pointer-events:none}.fab-whatsapp{position:fixed;bottom:32px;right:32px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;box-shadow:0 4px 14px rgba(37,211,102,.4);display:flex;align-items:center;justify-content:center;z-index:7;cursor:pointer;transition:transform .3s var(--ease-premium),box-shadow .3s var(--ease-premium),background-color .3s ease;animation:k 3s ease-in-out infinite alternate}.fab-whatsapp:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 8px 24px rgba(37,211,102,.6);background-color:#1ebe5c}@keyframes k{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.fab-whatsapp:hover{animation-play-state:paused}@media (max-width:768px){#sobre:after{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,5,27,.5) 75%,rgba(0,5,27,.9) 100%),linear-gradient(180deg,transparent 65%,rgba(0,5,27,.8) 85%,#00051b)}#sobre{background-image:url(../assets/images/amado-mobile-fundador.webp)}#sobre,.hero-section{background-position:top}.hero-section{background-image:url(../assets/images/amado-mobile.webp)}.hero-section:before{background:linear-gradient(90deg,rgba(10,15,28,.92) 0,rgba(10,15,28,.65) 45%,rgba(10,15,28,.4))}.nav-cta.desktop-only,.nav-links{display:none}.nav-toggle{display:flex}.hero-section{padding-top:100px;padding-bottom:60px}.hero-container,.hero-section{min-height:auto}.hero-content h1{font-size:clamp(1.6rem,5vw,2rem);text-align:left}.hero-sub{font-size:.875rem}.hero-content .badge,.hero-sub{text-align:left}.hero-ctas{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:10px}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{width:auto;padding:12px 20px;font-size:.75rem;letter-spacing:.3px}.hero-proof{flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.hero-visual{min-height:350px;position:relative}.float-card-1{display:block;top:-100px;left:190px;width:210px;z-index:2}.float-card-1,.float-card-2{position:absolute;right:auto}.float-card-2{top:-35px;left:0;width:280px;z-index:3}.float-card-1 .card-glass,.float-card-2 .card-glass{max-height:none;overflow:visible}.float-card-1 .card-glass,.float-card-2 .card-glass{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(10px)}.float-card-2 .typing-indicator{display:flex}.pain-cards{grid-template-columns:1fr}.segments-row{gap:24px}.segment-item{font-size:.75rem}.section-dark,.section-light{padding:80px 0}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}.footer-bottom,.footer-bottom-left{align-items:center}.footer-copy-desktop{display:none}.footer-copy-mobile{display:block;text-align:center}.footer-copy-links{justify-content:center}.counters-grid{grid-template-columns:1fr 1fr;gap:24px}.counter-number{font-size:2rem}.about-badges{flex-wrap:wrap;justify-content:center}.cta-section{padding:80px 0}.pricing-grid{max-width:100%}.feature-block,.feature-block.feature-reverse{gap:24px}.section-header{margin-bottom:48px}.logo-bar-section{padding:40px 0}.segments-row{justify-content:center}.nav-cta{display:none}.about-grid{width:100%;gap:32px;text-align:left;margin-left:auto;margin-right:auto}.about-badges{justify-content:flex-start}.dashboard-cards{grid-template-columns:1fr}.fab-whatsapp{bottom:24px;right:24px;width:52px;height:52px}.card-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,2,17,.75)}.float-card-1 .card-glass,.float-card-2 .card-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,2,17,.7)}.estrelas,.estrelas-local,.planos-waves,.transition-waves{display:none}.glow-divider,.hero-glow,.section-blob,[class*=blob],[class*=glow]{filter:none;opacity:0;pointer-events:none}.navbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,2,17,.95)}.badge-ia,.cta-section .btn-primary,.fab-whatsapp,.pulse-dot,.typing-dot{animation:none}.hero-glow-bar-bottom{display:none}.hero-fade-bottom{backdrop-filter:none;-webkit-backdrop-filter:none}}#como-funciona,#cta-final,#faq,#planos,#problema,#resultados,#servicos,#sobre{content-visibility:auto;contain-intrinsic-size:auto 800px}@media (max-width:768px){#cursor-canvas{display:none!important}.float-card-1,.float-card-2,.float-card-3{animation:none!important}.logobar-grid,.section-glow{display:none}.hero-section:before{background:rgba(10,15,28,.88)}.card-glass{box-shadow:0 2px 8px rgba(0,0,0,.3)}.pricing-card{box-shadow:none;border:1px solid hsla(0,0%,100%,.08)}.pricing-featured{box-shadow:0 0 20px rgba(70,230,255,.1)}.btn-comet-wrap:before{animation:none!important;display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}#cursor-canvas,.estrelas,.estrelas-local,.planos-waves,.transition-waves{display:none!important}.reveal{opacity:1!important;transform:none!important}.gradient-reveal{background-size:100% 100%!important}}