:root{--red:#FB0103;--red2:#b80002;--black:#060606;--dark:#0b0b0d;--card:#111114;--line:#252529;--text:#f6f6f7;--muted:#a6a6ad;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--black);color:var(--text);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}.container{width:min(var(--container),calc(100% - 40px));margin:auto}.top-strip{text-align:center;background:var(--red);font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:7px}.header{height:82px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(6,6,6,.78);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:inline-flex;align-items:center;line-height:0}.logo img{height:46px;width:auto;display:block}.footer .logo img{height:42px}.nav{display:flex;gap:34px}.nav a{font-size:13px;color:#bdbdc3;font-weight:600;transition:.25s}.nav a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;font-weight:800;transition:.25s;border:1px solid transparent;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-acao{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;font-weight:800;transition:.25s;border:1px solid transparent;cursor:pointer;background:var(--red);color:#fff;padding:16px 23px;box-shadow:0 14px 38px rgba(251,1,3,.19)}.btn-acao:hover{transform:translateY(-2px);background:#ff2022;box-shadow:0 16px 46px rgba(251,1,3,.3);color:#fff}.btn-acao svg{width:1.15em;height:1.15em;flex-shrink:0}.header .btn-acao{padding:11px 18px;font-size:12px;box-shadow:none}.mid-cta .btn-acao,.lead-panel .btn-acao{background:#25d366;padding:16px 28px;box-shadow:0 14px 38px rgba(37,211,102,.25)}.mid-cta .btn-acao:hover,.lead-panel .btn-acao:hover{background:#1da851;box-shadow:0 16px 46px rgba(37,211,102,.35)}.lead-panel .btn-acao{padding:18px 34px;font-size:16px;border-radius:12px}.contact-data .btn-acao{background:rgba(255,255,255,.04);border:1px solid rgba(180,200,230,.1);color:#c5cad3;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:none;gap:8px}.contact-data .btn-acao:hover{border-color:rgba(251,1,3,.45);color:#fff;background:rgba(251,1,3,.08);transform:none;box-shadow:none}.contact-data .btn-acao svg{width:15px;height:15px;opacity:.85}.btn-small{background:var(--red);padding:11px 18px;font-size:12px}.btn-primary{background:var(--red);padding:16px 23px;box-shadow:0 14px 38px rgba(251,1,3,.19)}.btn-primary:hover{background:#ff2022;box-shadow:0 16px 46px rgba(251,1,3,.3)}.btn-ghost{padding:15px 22px;border-color:#38383d;color:#ddd;background:rgba(255,255,255,.02)}.btn-ghost:hover{border-color:#777;background:rgba(255,255,255,.05)}.menu-btn{display:none;background:none;border:0;color:white;font-size:27px}.hero{position:relative;min-height:790px;padding:105px 0 40px;overflow:hidden;background:radial-gradient(circle at 75% 35%,rgba(251,1,3,.09),transparent 25%),linear-gradient(180deg,#080809,#060606)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,black,transparent 83%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.3}.hero-glow-one{width:350px;height:350px;background:var(--red);right:-120px;top:150px}.hero-glow-two{width:200px;height:200px;background:#7d0000;left:-120px;bottom:90px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:55px;position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;color:#cacacf;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:22px}.eyebrow span{width:28px;height:2px;background:var(--red)}.eyebrow.centered{justify-content:center}.hero h1{font-size:67px;line-height:1.02;letter-spacing:-4.5px;margin:0 0 27px;max-width:710px}.hero h1 strong,.section h2 strong{color:var(--red)}.hero-text{font-size:18px;line-height:1.75;color:#b7b7bd;max-width:650px;margin:0}.hero-actions{display:flex;gap:13px;margin:36px 0 42px}.trust-row{display:flex;gap:38px}.trust-row div{display:flex;flex-direction:column;border-left:1px solid #333;padding-left:15px}.trust-row b{font-size:19px}.trust-row span{font-size:10px;color:#8e8e95;text-transform:uppercase;letter-spacing:.7px}.hero-visual{height:520px;position:relative}.phone{position:absolute;width:245px;height:490px;border:8px solid #202024;border-radius:39px;background:#151518;padding:8px;box-shadow:0 35px 90px rgba(0,0,0,.65)}.phone-front{left:90px;top:5px;z-index:3;transform:rotate(1deg)}.phone-back.phone{/* tablet base overridden below */}.phone-screen{height:100%;border-radius:26px;background:linear-gradient(160deg,#18181d,#0b0b0d 55%);padding:22px 18px;overflow:hidden}.speaker{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:78px;height:20px;border-radius:20px;background:#202024;z-index:5}.phone-screen-app{padding:0;background:#fff;overflow:hidden}.phone-screen-app img,.phone-screen-app video{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;border-radius:26px}.phone-back{width:270px;height:380px;right:-5px;top:40px;transform:rotate(8deg) scale(.92);opacity:.9;border-radius:28px;border-width:7px;padding:7px}.phone-back .phone-screen{border-radius:20px;padding:0;background:#fff;overflow:hidden}.phone-screen-dash{padding:0!important;background:#fff}.phone-screen-dash img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;border-radius:20px}.app-head{display:flex;align-items:center;justify-content:space-between;margin:8px 0 38px;color:#777}.mini-logo{font-weight:900;font-size:17px}.mini-logo span{color:var(--red)}.hello{font-size:9px;color:#8f8f97;margin:0}.phone-screen h3{font-size:20px;line-height:1.25;margin:5px 0 24px}.app-card{background:#202024;border:1px solid #2f2f34;border-radius:13px;padding:15px}.app-card small,.app-grid small{display:block;color:#8d8d94;font-size:8px}.app-card b{display:block;font-size:22px;margin:4px 0}.app-card em{font-style:normal;color:#80cf96;font-size:8px}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0}.app-grid div{background:#151519;border:1px solid #25252a;border-radius:10px;padding:12px}.app-grid b{display:block}.phone-screen button{width:100%;margin-top:18px;background:var(--red);border:0;color:#fff;padding:11px;border-radius:8px;font-weight:800;font-size:10px}.alt-screen{padding-top:55px}.chart-card{margin-top:35px;background:#222226;border-radius:15px;padding:17px}.chart-card small{font-size:9px;color:#999}.chart-card b{display:block;font-size:26px;margin:7px 0}.chart{height:75px;display:flex;align-items:flex-end;gap:8px}.chart i{display:block;width:18%;background:linear-gradient(var(--red),#5d0001);border-radius:3px 3px 0 0}.chart i:nth-child(1){height:30%}.chart i:nth-child(2){height:55%}.chart i:nth-child(3){height:44%}.chart i:nth-child(4){height:78%}.chart i:nth-child(5){height:100%}.mini-list i{display:block;height:34px;background:#202024;border-radius:8px;margin-top:9px}.floating-badge{position:absolute;z-index:5;background:rgba(20,20,23,.88);border:1px solid #36363b;backdrop-filter:blur(12px);padding:11px 15px;border-radius:9px;font-size:10px;font-weight:700;box-shadow:0 15px 35px #000}.badge-one{left:20px;top:105px}.badge-platforms{display:flex;align-items:center;gap:12px;padding:12px 16px}.os-logo{width:22px;height:22px;color:#fff;display:block}.os-android{color:#3ddc84}.os-apple{color:#fff}.badge-two{right:-7px;bottom:70px}.orbit{position:absolute;border:1px solid rgba(251,1,3,.15);border-radius:50%}.orbit-one{width:440px;height:440px;left:10px;top:30px}.orbit-two{width:330px;height:330px;left:65px;top:85px}.platform-line{position:relative;z-index:2;margin-top:80px;border-top:1px solid #212125;padding-top:28px;display:flex;justify-content:center;align-items:center;gap:23px;color:#68686e;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.platform-line i{width:4px;height:4px;border-radius:50%;background:var(--red)}.section{padding:110px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:100px}.section h2{font-size:45px;line-height:1.13;letter-spacing:-2.5px;margin:0}.section-copy p,.section-title p,.dashboard-copy p,.why-copy p{color:var(--muted);font-size:16px}.section-copy p:first-child{margin-top:0}.benefits{background:#0a0a0c;border-top:1px solid #17171a;border-bottom:1px solid #17171a}.section-title{max-width:710px;margin-bottom:55px}.section-title.center{text-align:center;margin:0 auto 55px}.section-title h2{margin-bottom:20px}.cards{display:grid;gap:16px}.four-cards{grid-template-columns:repeat(4,1fr)}.card{background:linear-gradient(145deg,#111114,#0d0d10);border:1px solid #222226;padding:31px 27px;border-radius:13px;transition:.3s}.card:hover,.solution-card:hover{transform:translateY(-7px);border-color:#4a1718}.icon{width:47px;height:47px;border-radius:10px;background:rgba(251,1,3,.1);border:1px solid rgba(251,1,3,.22);display:grid;place-items:center;color:var(--red);font-size:22px;margin-bottom:28px}.card h3,.solution-card h3{font-size:19px;margin:0 0 11px}.card p,.solution-card p{font-size:13px;color:#9999a0;margin:0}.solutions{background:#070708}.mid-cta{display:flex;justify-content:center;margin-top:40px;margin-bottom:0}.mid-cta .btn-acao{padding:16px 32px;font-size:15px}.benefits.section,.solutions.section{padding-bottom:55px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card{position:relative;background:#0f0f12;border:1px solid #222226;border-radius:13px;padding:32px;min-height:310px;transition:.3s}.solution-card>span{color:var(--red);font-size:11px;font-weight:900}.solution-card h3{font-size:22px;margin-top:42px}.solution-card ul{list-style:none;padding:18px 0 0;margin:20px 0 0;border-top:1px solid #25252a}.solution-card li{font-size:12px;color:#b1b1b7;margin:7px 0}.solution-card li:before{content:"✓";color:var(--red);margin-right:9px;font-weight:900}.solution-card.featured{background:linear-gradient(145deg,#181012,#0e0e11);border-color:#5e191b}.tag{position:absolute;right:18px;top:16px;background:var(--red);font-size:8px;font-weight:900;padding:5px 8px;border-radius:4px;letter-spacing:.7px}.dashboard{background:#0c0c0f}.dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}.dashboard-ui{background:#131317;border:1px solid #29292e;border-radius:15px;box-shadow:0 35px 80px #000;transform:perspective(900px) rotateY(5deg) rotateX(2deg);overflow:hidden}.dash-top{height:52px;border-bottom:1px solid #29292e;padding:0 20px;display:flex;align-items:center}.dash-top b{margin-right:auto}.dash-top b span{color:#fff}.dash-top b{color:var(--red)}.dash-top i{width:8px;height:8px;border-radius:50%;background:#333;margin-left:6px}.dash-body{display:grid;grid-template-columns:70px 1fr;min-height:360px}.dash-body aside{border-right:1px solid #29292e;padding-top:30px}.dash-body aside i{display:block;width:24px;height:24px;background:#25252a;border-radius:6px;margin:0 auto 18px}.dash-body aside i:first-child{background:var(--red)}.dash-content{padding:35px}.dash-content small{color:#888}.dash-content h4{font-size:21px;margin:3px 0 25px}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-stats div{background:#1b1b1f;border:1px solid #29292e;padding:16px;border-radius:8px}.dash-stats b,.dash-stats span{display:block}.dash-stats span{font-size:9px;color:#888}.big-chart{height:125px;margin-top:14px;background:#19191d;border:1px solid #29292e;border-radius:8px;position:relative;overflow:hidden}.big-chart:after{content:"";position:absolute;left:-10%;right:-10%;bottom:25px;height:70px;border-top:3px solid var(--red);transform:skewY(-8deg);filter:drop-shadow(0 0 8px var(--red))}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:30px 0}.dashboard-copy .btn-acao{margin-top:8px}.check-list div{font-size:12px;color:#ccc}.check-list div::first-letter{color:var(--red)}.text-link{color:#fff;font-weight:800;font-size:13px;border-bottom:1px solid var(--red);padding-bottom:5px}.text-link span{color:var(--red)}.process{background:#070708}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:1px solid #303035;margin-top:80px}.step{position:relative;padding:40px 24px 0 0}.step:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:var(--red);top:-6px;left:0;box-shadow:0 0 0 7px rgba(251,1,3,.12)}.step b{color:var(--red);font-size:11px}.step h3{font-size:17px;margin:18px 0 9px}.step p{color:#8f8f96;font-size:11px;margin:0}.why{background:#0b0b0d}.why-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.why-copy{position:sticky;top:150px;height:max-content}.why-copy .btn-acao{margin-top:22px}.why-list article{display:grid;grid-template-columns:60px 1fr;gap:20px;border-top:1px solid #29292e;padding:32px 0}.why-list article:last-child{border-bottom:1px solid #29292e}.why-list b{color:var(--red)}.why-list h3{margin:0 0 8px;font-size:19px}.why-list p{color:#96969d;margin:0;font-size:13px}.numbers{background:#1a1e27;padding:54px 0}.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr)}.numbers-grid div{text-align:center;border-right:1px solid rgba(180,200,230,.12)}.numbers-grid div:last-child{border:0}.numbers-grid b{display:block;font-size:39px;letter-spacing:-2px}.numbers-grid b:before{content:"+"}.numbers-grid span{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.faq{background:#080809}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.accordion details{border-top:1px solid #2b2b30}.accordion details:last-child{border-bottom:1px solid #2b2b30}.accordion summary{list-style:none;cursor:pointer;padding:23px 0;font-size:15px;font-weight:700;display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{color:var(--red);font-size:20px;transition:.2s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{color:#96969d;font-size:13px;padding:0 35px 20px 0;margin:0}.lead-section{position:relative;padding:90px 0;background:#12151c;overflow:hidden}.lead-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 0%,rgba(251,1,3,.16),transparent 60%),radial-gradient(ellipse 40% 50% at 80% 100%,rgba(37,211,102,.06),transparent 55%)}.lead-panel{position:relative;z-index:1;max-width:780px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;padding:52px 42px;border-radius:20px;background:linear-gradient(160deg,rgba(26,30,39,.95),rgba(12,14,19,.98));border:1px solid rgba(180,200,230,.1);box-shadow:0 30px 80px rgba(0,0,0,.35)}.lead-logo{width:130px;height:auto;margin-bottom:22px;opacity:.95}.lead-panel h2{font-size:clamp(28px,4vw,46px);line-height:1.12;letter-spacing:-2.2px;margin:0 0 18px;max-width:16ch}.lead-panel p{color:#a6aebc;max-width:480px;margin:0 0 30px;font-size:16px;line-height:1.7}.lead-panel .eyebrow{justify-content:center;margin-bottom:16px}.eyebrow.light{color:#d7dbe3}.eyebrow.light span{background:var(--red)}.btn-whatsapp{background:#25d366;color:#fff;padding:16px 28px;box-shadow:0 14px 38px rgba(37,211,102,.25);gap:10px}.btn-whatsapp:hover{background:#1da851;color:#fff;box-shadow:0 16px 46px rgba(37,211,102,.35)}.btn-whatsapp svg{width:1.15em;height:1.15em;flex-shrink:0}.btn-whatsapp-lg{padding:18px 34px;font-size:16px;border-radius:12px}.contact-data{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(180,200,230,.1);width:100%}.contact-data a{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;margin:0;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(180,200,230,.1);color:#c5cad3;transition:.25s}.contact-data a:hover{border-color:rgba(251,1,3,.45);color:#fff;background:rgba(251,1,3,.08)}.contact-data svg{width:15px;height:15px;opacity:.85;flex-shrink:0}.footer{padding:38px 0;background:#0b0b0d;border-top:1px solid #17171a}.footer-inner{display:flex;align-items:center;gap:48px}.footer-logo{flex-shrink:0}.footer-logo img{height:42px;width:auto;display:block}.footer-info{min-width:0}.footer-info p{margin:0;color:#85858c;font-size:13px;line-height:1.9}.footer-copy{margin:0 0 0 auto;color:#6f6f75;font-size:12px;text-align:right;flex-shrink:0}@keyframes wa-pulse{0%,100%{box-shadow:0 0 0 0 rgba(37,211,102,.55),0 13px 35px rgba(0,0,0,.4);transform:scale(1)}50%{box-shadow:0 0 0 14px rgba(37,211,102,0),0 13px 35px rgba(0,0,0,.4);transform:scale(1.06)}}#whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:60;background:#25d366;color:#fff;border-radius:50px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;gap:0;box-shadow:0 13px 35px rgba(0,0,0,.4);transition:width .3s,gap .3s;overflow:hidden;padding:0 15px;animation:wa-pulse 1.6s ease-in-out infinite}#whatsapp-float:hover{animation:none}#whatsapp-float svg{width:26px;height:26px;flex-shrink:0}#whatsapp-float span{max-width:0;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:800;transition:.35s}#whatsapp-float:hover{width:230px;gap:8px}#whatsapp-float:hover span{max-width:170px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@media(max-width:980px){.nav,.header .btn-acao{display:none}.menu-btn{display:block}.nav.open{display:flex;position:absolute;top:82px;left:20px;right:20px;background:#121214;flex-direction:column;padding:25px;border:1px solid #29292e;border-radius:10px}.hero{padding-top:75px}.hero-grid,.dashboard-grid,.why-grid,.faq-grid{grid-template-columns:1fr}.hero h1{font-size:53px}.hero-visual{margin:20px auto 0;width:500px}.four-cards{grid-template-columns:1fr 1fr}.solution-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:repeat(3,1fr);row-gap:50px}.why-copy{position:static}.split{gap:50px}.lead-panel{padding:40px 24px}.footer-inner{gap:32px}.footer-copy{font-size:11px}}@media(max-width:640px){.container{width:min(100% - 28px,var(--container))}.header{height:70px}.logo img{height:38px}.hero{min-height:auto;padding-top:60px}.hero-grid{gap:20px}.hero h1{font-size:42px;letter-spacing:-2.7px}.hero-text{font-size:15px}.hero-actions{flex-direction:column}.trust-row{gap:14px;justify-content:space-between}.trust-row div{padding-left:8px}.trust-row b{font-size:15px}.trust-row span{font-size:8px}.hero-visual{width:340px;height:520px;transform:scale(.84);transform-origin:top center;margin-bottom:-60px}.phone-front{left:38px}.phone-back{right:-50px;width:210px;height:300px;top:55px}.floating-badge.badge-two{right:-30px}.platform-line{display:none}.section{padding:75px 0}.section h2{font-size:35px;letter-spacing:-1.8px}.lead-panel h2{font-size:30px;letter-spacing:-1.5px}.split{grid-template-columns:1fr;gap:25px}.four-cards,.solution-grid{grid-template-columns:1fr}.dashboard-ui{transform:none}.dash-body{grid-template-columns:46px 1fr}.dash-content{padding:20px}.dash-stats{grid-template-columns:1fr}.big-chart{display:none}.check-list{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr;row-gap:40px}.numbers-grid{grid-template-columns:1fr 1fr;row-gap:28px}.numbers-grid div:nth-child(2){border:0}.faq-grid{gap:30px}.footer{padding-bottom:78px}.footer-inner{flex-direction:column;align-items:center;text-align:center;gap:20px}.footer-info p{font-size:12px}.footer-copy{margin:0;text-align:center}#whatsapp-float span{display:none}#whatsapp-float:hover{width:54px;gap:0}.orbit{display:none}}
.video-som-btn{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:6;background:rgba(0,0,0,.72);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;font:700 12px Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap;animation:som-pulse 1.6s ease-in-out infinite}@keyframes som-pulse{0%,100%{box-shadow:0 0 0 0 rgba(251,1,3,.6)}50%{box-shadow:0 0 0 10px rgba(251,1,3,0)}}.video-som-btn[hidden]{display:none}.phone-screen .video-som-btn{width:auto;margin:0;background:var(--red);color:#fff;border:0;padding:9px 16px;font-size:12px;border-radius:999px}