@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#ededed;--panel:#e4e4e4;--lime:#dc2407;--text:#505050;--muted:#666666}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}header,section,footer,.strip{padding-left:max(6%,calc((100vw - 1320px)/2));padding-right:max(6%,calc((100vw - 1320px)/2))}header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #00000018}.logo{font:700 28px 'Manrope',sans-serif;letter-spacing:-1.6px;display:flex;align-items:center}.logo>span:not(.brandmark){font-weight:400}.logo i,.phone-logo i{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--lime);margin-left:3px;margin-top:13px}.brandmark{font-size:42px;color:var(--lime);margin-right:9px}nav{display:flex;gap:34px;font-size:13px;color:#606060}nav a:hover,.text-link:hover{color:var(--lime)}.small-button{border:1px solid #00000040;padding:12px 18px;border-radius:6px;background:transparent;color:var(--text);font-size:12px;display:inline-flex;gap:22px;align-items:center}.hero{min-height:735px;display:grid;grid-template-columns:1.12fr 1fr;gap:30px;padding-top:74px;padding-bottom:65px;overflow:hidden}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;gap:9px;color:#686868}.eyebrow>span,.status-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block}h1,h2,h3,p{margin-top:0}h1{font:500 clamp(42px,4.4vw,66px)/1.1 'Manrope',sans-serif;letter-spacing:-3px;margin-bottom:25px;margin-top:26px}em{font-style:normal;color:var(--lime)}.intro{max-width:395px;color:var(--muted);line-height:1.8;font-size:14px}.actions{display:flex;gap:25px;align-items:center;margin-top:30px}.button{background:var(--lime);color:#ffffff;border:0;border-radius:5px;padding:17px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;font-weight:700}.button:hover{background:#ba2009}.text-link{font-size:12px}.text-link span{margin-left:10px}.hero-foot{display:flex;gap:12px;align-items:center;font-size:10px;line-height:1.7;color:var(--muted);margin-top:42px}.hero-foot b{font-weight:400;color:#505050}.mini-wifi{font-size:23px;color:var(--lime)}.scene{position:relative;display:flex;justify-content:center;align-items:center;isolation:isolate;min-height:570px;background:radial-gradient(ellipse,#dc240712,transparent 65%)}.orbit{position:absolute;border:1px solid #dc240719;border-radius:50%;z-index:-1}.one{width:350px;height:350px}.two{width:470px;height:470px}.three{width:590px;height:590px}.scene-label{position:absolute;top:0;right:15px;font-size:8px;letter-spacing:2px;color:#777}.phone{width:252px;min-height:492px;background:#fafafa;color:#505050;border:7px solid #4c4c4c;outline:1px solid #777;border-radius:38px;transform:rotate(6deg);padding:14px 18px 18px;box-shadow:20px 30px 70px #0009;text-align:center;position:relative}.speaker{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:65px;height:17px;border-radius:20px;background:#333}.phone-top{display:flex;justify-content:space-between;font-size:8px;margin-bottom:38px}.phone-logo{font-size:17px;letter-spacing:-.7px}.phone-logo i{background:#dc2407;width:4px;height:4px;margin-top:0}.wifi-icon{color:#dc2407;background:#f8e5e0;border-radius:50%;height:79px;width:79px;margin:28px auto 22px;padding:18px}.wifi-icon svg{width:100%;height:100%}.phone h2{font-size:25px;letter-spacing:-1px;line-height:1.2}.phone>p{font-size:10px;color:#777;line-height:1.7}.network{display:flex;align-items:center;gap:10px;padding:12px 9px;border:1px solid #ddd;border-radius:8px;margin:20px 0 12px;text-align:left}.network>span{color:#dc2407}.network>span:last-child{margin-left:auto}.network small{display:block;font-size:6px;letter-spacing:1px}.network strong{font-size:10px}.phone button{width:100%;border:0;border-radius:6px;background:#dc2407;padding:13px 7px;font-size:10px;font-weight:700}.phone button span{margin-left:14px}.phone .demo-status{font-size:7px;margin:12px 0 18px}.phone-bottom{width:75px;height:3px;background:#555;border-radius:5px;margin:auto}.floating{position:absolute;z-index:2;background:#f7f7f7f2;border:1px solid #bbb;border-radius:8px;box-shadow:0 15px 30px #0003;font-size:9px}.tag-one{top:110px;left:-15px;padding:15px;transform:rotate(-5deg);display:flex;align-items:center;gap:9px}.tag-two{bottom:64px;right:-25px;display:flex;align-items:center;gap:12px;padding:16px;transform:rotate(-4deg);line-height:1.7;color:#666}.tag-two>span{background:var(--lime);color:#ffffff;border-radius:50%;padding:6px 12px;font-size:24px}.tag-two b{color:#505050;font-weight:400}.scene-index{position:absolute;bottom:0;left:15px;font-size:8px;letter-spacing:2px;color:#777}.strip{padding-top:27px;padding-bottom:27px;border-block:1px solid #00000018;display:flex;align-items:center;justify-content:space-between;gap:25px}.strip>span{font-size:8px;letter-spacing:1.5px;max-width:155px;line-height:1.8;color:var(--muted)}.strip p{margin:0;display:flex;gap:27px;font-size:14px;color:#555;align-items:center}.strip b{font-size:23px;font-weight:400;color:var(--lime)}section h2{font:500 38px/1.2 'Manrope',sans-serif;letter-spacing:-1.7px}.solution{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:100px;padding-bottom:90px}.solution-copy{padding-top:23px}.solution-copy p{font-size:14px;line-height:1.9;color:var(--muted);max-width:470px}.solution-copy .text-link{display:inline-block;margin-top:12px;border-bottom:1px solid #dc2407;padding-bottom:9px}.experience{background:#e0e0e0;padding-block:80px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.section-top>p{font-size:12px;color:var(--muted);line-height:1.8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px}.steps article{border-top:1px solid #00000025;padding-top:25px}.steps article>span{color:var(--lime);font-size:11px;display:flex;justify-content:space-between}.steps i{font-style:normal;font-size:23px}.steps h3{font-size:19px;font-weight:500;margin:35px 0 14px}.steps p{color:var(--muted);font-size:12px;line-height:1.9;max-width:280px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:95px}.questions{padding-top:5px}details{border-bottom:1px solid #00000025;padding:20px 0}summary{list-style:none;cursor:pointer;font-size:14px;display:flex;justify-content:space-between;gap:12px}summary::-webkit-details-marker{display:none}summary span{color:var(--lime)}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);font-size:12px;line-height:1.8;margin:16px 25px 0 0}.contact{margin:0 4% 50px;border-radius:12px;background:#dedede;padding:65px 5%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact h2{font-size:48px}.contact>div>p:last-child{color:#666;font-size:13px;max-width:290px;line-height:1.8}form{display:grid;gap:15px}label{display:block;font-size:11px;color:#505050}input,textarea{display:block;width:100%;background:#f6f6f6;border:1px solid #aaa;border-radius:5px;padding:12px;color:#505050;margin-top:7px;font-size:12px;resize:vertical}input:focus,textarea:focus{outline:2px solid var(--lime);outline-offset:2px}.form-note{font-size:10px;color:#666;line-height:1.6;margin:0}#request-result{border-top:1px solid #00000030;padding-top:16px}#copy{margin-top:12px}#copy-status{font-size:11px}footer{padding-block:32px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #00000018}footer .logo{font-size:22px}footer p,footer>a:last-child{font-size:11px;color:var(--muted);margin:0}:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media(min-width:1600px){.hero{min-height:800px}}@media(max-width:1000px){header,section,footer,.strip{padding-left:5%;padding-right:5%}nav{gap:20px}.hero{gap:10px}h1{font-size:48px}.actions{gap:15px;flex-wrap:wrap}.tag-one{left:-30px}.tag-two{right:-10px}.strip p{gap:14px;font-size:11px}.contact{gap:40px}.scene-label{font-size:7px}.solution{gap:35px}}@media(max-width:700px){header{height:84px}.logo{font-size:23px}.brandmark{font-size:34px}nav{display:none}header .small-button{font-size:10px;padding:10px;gap:10px}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:40px;gap:35px}h1{font-size:49px;letter-spacing:-2.6px}.intro{font-size:13px;max-width:340px}.hero-foot{margin-top:26px}.scene{min-height:565px;margin-inline:10px}.tag-one{left:-5px}.tag-two{right:-5px}.scene-label{right:0}.strip{align-items:start}.strip p{display:block;line-height:2.3;max-width:190px}.strip b{font-size:14px;padding:0 8px}.solution,.faq,.contact{grid-template-columns:1fr;gap:25px;padding-block:55px}section h2{font-size:32px}.solution-copy{padding-top:0}.section-top{display:block}.section-top>p{margin-top:20px}.experience{padding-block:55px}.steps{grid-template-columns:1fr;gap:20px}.steps h3{margin-top:15px}.steps p{max-width:100%}.contact{margin-inline:4%;padding-inline:7%}.contact h2{font-size:40px}footer{gap:20px;flex-wrap:wrap}footer p{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.logo img{display:block;width:200px;height:auto}.phone-logo img{width:145px;height:auto}.phone button{color:white}.commercial-phone{display:inline-block;font-size:23px;color:#c5250d;margin-top:15px}.floating{color:#555}.phone{box-shadow:20px 30px 70px #0002}footer .logo img{width:170px}@media(max-width:700px){header .logo img{width:155px}.tag-two b{color:#505050}}
.plan{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:90px;padding-bottom:90px;border-bottom:1px solid #ccc}.plan>div>p:not(.eyebrow),.plan-features p{font-size:14px;line-height:1.8;color:#666;max-width:400px}.plan-features{margin-top:30px}.plan-features h3{font-size:17px;margin:24px 0 8px}.price-card{padding:35px;background:#fafafa;border:1px solid #ccc;border-top:4px solid #dc2407;border-radius:10px;box-shadow:0 15px 45px #00000008}.price{font:700 76px/1.2 Manrope,sans-serif;letter-spacing:-4px;margin:25px 0 10px}.price>span{font-size:24px;letter-spacing:-1px}.price small{font-size:19px;letter-spacing:-.5px;font-weight:500}.price-card>p{font-size:13px;color:#666}.price-card ul{list-style:none;padding:12px 0;margin:15px 0 25px}.price-card li{font-size:13px;line-height:1.7;margin:12px 0;padding-left:24px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#dc2407}.price-card .button{width:100%}.price-card .price-note{font-size:10px;line-height:1.8;margin:16px 0 0}@media(max-width:700px){.plan{grid-template-columns:1fr;gap:25px;padding-block:50px}.price-card{padding:25px}.price{font-size:66px}}

.whatsapp-float{position:fixed;bottom:30px;right:30px;width:70px;height:70px;z-index:1000;border-radius:50%;display:block}.whatsapp-float img{display:block;width:100%;height:100%;object-fit:contain}.whatsapp-float:hover{transform:translateY(-3px)}@media(max-width:600px){.whatsapp-float{bottom:20px;right:20px}}


.whatsapp-float{position:fixed;right:24px;left:auto;bottom:24px;z-index:10000}@media(max-width:600px){.whatsapp-float{right:16px;left:auto;bottom:20px}}
