@font-face{font-family:Manrope;src:url(/assets/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--bg:#0e1011;--surface:#191c1e;--border:#303436;--text:#f3f4ee;--muted:#a4aaa9;--gold:#cba64d;--light:#eceee8;--font:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}:is(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:1px solid var(--gold);outline-offset:3px}::selection{background:var(--gold);color:var(--bg)}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}main{overflow:clip}.shell{width:min(1280px,100% - 112px);margin:auto}.section{padding:112px 0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h2{letter-spacing:-2.1px;font-size:clamp(35px,4vw,56px);line-height:1.12}h3{letter-spacing:-.6px}p{font-size:15px;line-height:1.8}.muted{color:var(--muted)}.gold{color:var(--gold)}.eyebrow{letter-spacing:1.7px;color:var(--gold);margin-bottom:26px;font-size:10px;font-weight:700}.fine-print{color:var(--muted);font-size:11px;line-height:1.8}.fine-print a{text-underline-offset:3px;text-decoration:underline}.button{background:var(--gold);min-height:52px;color:var(--bg);border:1px solid var(--gold);white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#dec075;transform:translateY(-2px)}.button.outline{color:var(--text);background:0 0;border-color:#4a4c48}.button.outline:hover{background:var(--surface);border-color:var(--gold)}.button:disabled{opacity:.6;transform:none}.text-link{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:10px 0;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--gold)}.skip-link{background:var(--gold);color:var(--bg);z-index:200;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--border);z-index:50;background:var(--bg);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:38px;height:96px;display:flex}.brand{flex-shrink:0}.brand img{width:177px}.navigation{align-items:center;gap:28px;display:flex}.navigation a{color:#bdc2bf;font-size:11px;transition:color .2s}.navigation a:hover{color:var(--gold)}.header-cta{gap:15px;min-height:44px;padding:12px 16px;font-size:11px}.menu-toggle{color:var(--text);background:0 0;border:none;padding:8px;display:none}.hero{background:radial-gradient(ellipse at 90% 60%,#34312566,transparent 50%),var(--bg);position:relative}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;min-height:680px;display:grid;position:relative}.hero-content{z-index:2;padding:74px 0 82px;position:relative}.hero h1{letter-spacing:-4.5px;white-space:nowrap;font-size:clamp(50px,5.9vw,85px);font-weight:500;line-height:1.06}.hero-line{display:block}.hero-line.gold{letter-spacing:-2.8px;font-size:.76em;line-height:1.5}.hero .eyebrow{align-items:center;gap:10px;font-size:9px;display:flex}.eyebrow>span{background:var(--gold);border-radius:50%;width:5px;height:5px;display:block}.hero-summary{color:var(--muted);margin-top:24px;font-size:15px}.hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.hero-art{justify-content:center;align-items:center;width:58%;display:flex;position:absolute;top:40px;bottom:20px;right:-90px}.hero-car{z-index:1;filter:drop-shadow(10px 35px 30px #0008);width:110%;max-width:none;position:relative;transform:translateY(-10px)}.hero-orbit{stroke:#bca465;stroke-width:.7px;opacity:.28;width:120%;height:100%;position:absolute;overflow:visible}.hero-image-caption{border-top:1px solid #66604a;grid-template-columns:1fr auto;align-items:center;gap:7px;padding-top:18px;display:grid;position:absolute;bottom:65px;left:100px;right:105px}.hero-image-caption span{letter-spacing:2px;color:var(--gold);font-size:8px}.hero-image-caption p{color:var(--muted);grid-column:1;font-size:11px}.hero-image-caption svg{color:var(--gold);grid-area:1/2/3}.proof-strip{border-block:1px solid var(--border)}.proof-inner{justify-content:space-between;padding:27px 0;display:flex}.proof-inner>div{color:#c9ceca;align-items:center;gap:12px;font-size:11px;display:flex}.proof-inner svg{color:var(--gold);stroke-width:1.4px}.solutions{padding-bottom:85px}.section-top{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section-copy{color:var(--muted);max-width:470px;margin-top:24px}.carousel-controls{gap:9px;margin-bottom:6px;display:flex}.carousel-controls button{width:46px;height:46px;color:var(--text);background:0 0;border:1px solid #494c48;border-radius:50%;place-items:center;transition:background .2s;display:grid}.carousel-controls button:hover:not(:disabled){color:var(--bg);background:var(--gold)}.carousel-controls button:disabled{opacity:.3}.carousel-controls svg{width:18px}.solution-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin-top:48px;padding:4px max(56px,50vw - 640px) 16px;display:flex;overflow:auto}.solution-rail::-webkit-scrollbar{display:none}.solution-card{scroll-snap-align:start;background:var(--surface);border:1px solid #2b3031;border-radius:12px;flex:0 0 350px;transition:border-color .25s;overflow:hidden}.solution-card:hover{border-color:#706340}.solution-image{background:radial-gradient(at 50% 120%,#61573555,#0000 66%);justify-content:center;align-items:center;height:235px;display:flex;position:relative}.solution-image img{object-fit:contain;width:88%;height:200px;transition:transform .5s}.solution-card:hover .solution-image img{transform:translateY(-6px)}.solution-image>svg{width:110px;height:110px;color:var(--gold);opacity:.85}.solution-body{padding:26px}.solution-category{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);font-size:9px}.solution-body h3{max-width:260px;min-height:58px;margin:12px 0;font-size:22px;line-height:1.3}.solution-body p{color:var(--muted);min-height:65px;font-size:12px;line-height:1.8}.solution-body>a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:25px;padding-top:22px;font-size:11px;display:flex}.solution-body>a svg{color:var(--gold)}.rail-track{background:var(--border);height:2px;margin-top:32px;overflow:hidden}.rail-track>span{background:var(--gold);width:25%;height:100%;transition:transform .4s;display:block}.about{border-top:1px solid var(--border)}.about-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:94px;display:grid}.about-grid>div>p:not(.eyebrow){color:var(--muted);max-width:450px;margin-top:24px;font-size:14px}.about-grid .text-link{margin-top:28px}.about-visual>img{object-fit:cover;border-radius:10px;width:100%;height:335px}.about-facts{justify-content:space-between;gap:16px;margin-top:28px;display:flex}.about-facts>div{flex-direction:column;gap:5px;display:flex}.about-facts strong{letter-spacing:-1.6px;color:var(--gold);font-size:37px;font-weight:500}.about-facts span{color:var(--muted);font-size:10px}.audience{border-block:1px solid var(--border);background:#131617;padding:42px 0 48px}.audience h2{letter-spacing:-.3px;text-align:center;font-size:17px}.audience .shell>div{justify-content:space-between;gap:20px;margin-top:32px;display:flex}.audience p{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.audience p svg{color:var(--gold)}.partners .shell>div{align-items:center;gap:40px;display:flex}.technology{background:var(--light);color:var(--bg);padding-bottom:100px}.tech-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.technology .eyebrow{color:#73602e}.technology h2{letter-spacing:-2.5px;font-size:clamp(35px,4.1vw,59px);line-height:1.13}.technology h2 span{color:#92752e}.tech-copy>p:not(.eyebrow):not(.fine-print){color:#555e5c;max-width:470px;margin-top:28px;font-size:14px}.tech-chips{flex-wrap:wrap;gap:12px 23px;max-width:440px;margin-top:28px;display:flex}.tech-chips>span{align-items:center;gap:7px;font-size:11px;display:flex}.tech-chips svg{color:#91732b;width:15px}.app-badges{align-items:center;gap:12px;margin-top:32px;display:flex}.app-badges img{width:138px;height:auto}.technology .fine-print{color:#626b67;max-width:470px;margin-top:24px;font-size:10px}.phone-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.phone-visual img{z-index:1;object-fit:contain;width:100%;max-height:600px;position:relative}.phone-halo{aspect-ratio:1;border:1px solid #c3c5b8;border-radius:50%;width:94%;position:absolute}.phone-halo:after{content:"";border:1px solid #d3d5c9;border-radius:50%;position:absolute;inset:28px}.functions h2{max-width:700px}.functions-grid{grid-template-columns:1fr 1fr;align-items:start;gap:85px;margin-top:50px;display:grid}.feature{border-bottom:1px solid var(--border)}.feature h3 button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;align-items:center;gap:17px;padding:24px 0;font-size:16px;font-weight:500;display:flex}.feature h3 button>span{color:var(--muted);margin-left:auto;font-size:21px;font-weight:400}.feature h3 button>svg{color:var(--muted);stroke-width:1.3px}.feature.active h3 button,.feature.active h3 button svg{color:var(--gold)}.feature-description{padding:0 34px 24px 39px}.feature-description p{color:var(--muted);font-size:13px;line-height:1.9}.feature-list>.button{margin-top:30px}.feature-visual{background:var(--surface);border-radius:12px;justify-content:center;align-items:center;min-height:495px;display:flex;position:relative;overflow:hidden}.feature-visual>img{object-fit:contain;width:90%;height:430px;animation:.4s ease-out fade-in}.feature-visual.is-photo>img{object-fit:cover;width:100%;height:495px}.feature-visual>p{color:var(--muted);background:#171b1def;align-items:center;gap:9px;padding:20px 24px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.feature-visual>p>svg{color:var(--gold)}.coverage{border-block:1px solid var(--border);background:#171b1c}.coverage-title{max-width:600px}.coverage-title>p:last-child{max-width:430px;color:var(--muted);margin-top:24px;font-size:14px}.coverage-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:50px;margin-top:10px;display:grid}.map-wrap{margin-left:-30px;position:relative}.brazil-map{width:100%;height:auto;overflow:visible}.brazil-map path{fill:#252b2d;stroke:#3b4345;stroke-width:1px;stroke-linejoin:round;transition:fill .3s,stroke .3s}.brazil-map path.covered{fill:#4c4835;stroke:#94805a;cursor:pointer}.brazil-map path.covered:hover,.brazil-map path.selected{fill:#8e7845;stroke:#d2b269}.brazil-map path:focus-visible{stroke:#f6e2ad;stroke-width:3px;outline:none}.brazil-map path.network-line{fill:none;stroke:var(--gold);stroke-width:1.5px;pointer-events:none}.map-base>circle:first-child{fill:#cba64d14;stroke:var(--gold);stroke-width:.7px}.map-base>circle:last-child{fill:#f5e2a8;stroke:var(--bg);stroke-width:1px}.map-source{color:#7e8b8b;margin:0 0 0 30px;font-size:8px}.network-panel{border-left:1px solid #404546;padding:40px 0 35px 35px}.state-tabs{gap:10px;display:flex}.state-tabs button{width:48px;height:40px;color:var(--muted);background:0 0;border:1px solid #4c5250;border-radius:4px;place-items:center;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:grid}.state-tabs button[aria-pressed=true]{background:var(--gold);color:var(--bg);border-color:var(--gold)}.state-content{min-height:320px;padding-top:32px;animation:.3s ease-out fade-in}.network-label{letter-spacing:1.5px;color:var(--muted);font-size:8px}.state-content h3{margin-top:8px;font-size:31px}.base-label{color:var(--gold);align-items:center;gap:7px;margin:14px 0;font-size:11px;display:flex}.state-content ul{flex-direction:column;gap:13px;margin:22px 0 0;padding:0;list-style:none;display:flex}.state-content li{color:#d7dbd5;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.state-content li svg{color:var(--gold);margin-top:2px}.network-question{color:var(--muted);margin:18px 0;font-size:11px}.network-panel .button{min-height:46px;font-size:11px}.bases-row{border-block:1px solid #3a4141;justify-content:space-between;gap:26px;margin-top:45px;padding:30px 0;display:flex}.bases-row>div{align-items:center;gap:16px;display:flex}.bases-row>div>svg{color:var(--gold)}.bases-row span{letter-spacing:1.4px;color:var(--muted);font-size:8px}.bases-row h3{letter-spacing:-.6px;margin-top:6px;font-size:20px}.bases-row small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:10px}.coverage-note{margin-top:24px;font-size:10px}.contact-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-copy h2{font-size:clamp(34px,3.7vw,52px)}.contact-copy>p:not(.eyebrow):not(.fine-print){color:var(--muted);max-width:390px;margin-top:27px;font-size:14px}.contact-line{border-bottom:1px solid var(--border);align-items:center;gap:17px;max-width:410px;padding:24px 0;display:flex}.contact-line>svg{width:22px;height:22px;color:var(--gold)}.contact-line>svg:last-child:not(:first-child){width:18px;margin-left:auto}.contact-line>span{color:var(--muted);font-size:10px}.contact-line strong{color:var(--text);margin-top:6px;font-size:14px;font-weight:500;display:block}.contact-copy .fine-print{margin-top:28px;font-size:10px}.contact-form{padding-top:4px}.form-grid{grid-template-columns:1fr 1fr;gap:26px 24px;display:grid}.contact-form label{color:#d7dbd5;flex-direction:column;gap:12px;font-size:11px;font-weight:500;display:flex}.contact-form label>span{color:var(--muted);font-size:10px;display:contents}.contact-form input,.contact-form textarea,.contact-form select{border:0;color:var(--text);resize:vertical;background:0 0;border-bottom:1px solid #4c5250;border-radius:0;width:100%;min-height:30px;padding:0 0 12px;font-size:11px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7f8987;opacity:1}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--gold)}.contact-form select option{background:var(--surface);color:var(--text)}.contact-form .full{grid-column:1/-1}.contact-form .honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.contact-form .fine-print{max-width:400px;margin-top:27px;font-size:9px}.submit-button{width:100%;margin-top:24px}.form-feedback{border-left:2px solid var(--gold);background:var(--surface);margin-top:20px;padding:12px 16px;font-size:12px;line-height:1.7}.form-feedback.success{gap:10px;display:flex}.form-feedback a{text-decoration:underline}.spinner{animation:1s linear infinite spin}footer{border-top:1px solid var(--border);background:#111415;padding:70px 0 28px}.footer-top{grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:48px;display:grid}.footer-brand img{width:175px}.footer-brand p{margin-top:24px}.footer-top p,.footer-top a:not(.footer-brand>a){color:var(--muted);font-size:11px;line-height:2}.footer-top h3{letter-spacing:0;color:var(--text);margin:5px 0 20px;font-size:11px;font-weight:700}.footer-top>div>a{margin-bottom:7px;display:block}.footer-top a:hover{color:var(--gold)}.footer-top .text-link{margin-top:15px;display:inline-flex!important}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding-top:25px;display:flex}.footer-bottom>*{color:#8c9793;font-size:9px}.floating-whatsapp{background:var(--gold);width:52px;height:52px;color:var(--bg);z-index:40;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:24px;right:26px;box-shadow:0 5px 18px #0004}.floating-whatsapp:hover{transform:translateY(-4px)}.floating-whatsapp svg{width:27px;height:27px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1600px){.hero-art{width:62%;right:-115px}.hero-car{width:105%}}@media (max-width:1150px){.shell{width:calc(100% - 72px)}.header-inner{gap:24px;height:85px}.brand img{width:160px}.navigation{gap:18px}.navigation a{font-size:10px}.hero-grid{min-height:620px}.hero h1{letter-spacing:-3.4px;font-size:65px}.hero-art{width:58%;right:-80px}.hero-image-caption{bottom:80px;left:80px;right:75px}.hero-actions{gap:20px}.hero-actions .text-link{font-size:10px}.hero-actions .button{gap:12px;padding:15px 18px}.section{padding:90px 0}.about-grid,.functions-grid,.contact-grid{gap:50px}.tech-grid{gap:35px}.phone-visual{min-height:480px}.solution-rail{padding-inline:36px}.solution-card{flex-basis:320px}.coverage-grid{gap:25px}.network-panel{padding-left:26px}.footer-top{gap:28px}.contact-line strong{font-size:12px}}@media (max-width:900px){.header-cta{display:none}.header-inner{height:80px}.navigation{gap:24px}.hero h1{letter-spacing:-2.5px;font-size:54px}.hero-line.gold{letter-spacing:-1.7px}.hero-grid{min-height:540px}.hero-content{padding:60px 0}.hero .eyebrow{letter-spacing:1.2px;font-size:8px}.hero-art{width:59%;top:10px;right:-90px}.hero-image-caption{bottom:50px;left:70px;right:75px}.hero-summary{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px}.proof-inner{flex-wrap:wrap;justify-content:center;gap:25px}.proof-inner>div{font-size:10px}.section{padding:80px 0}.about-grid{grid-template-columns:1fr 1fr;gap:36px}.about-visual>img{height:280px}.about-facts strong{font-size:30px}.about-facts span{font-size:8px}.tech-grid{gap:24px}.phone-visual{min-height:400px}.technology h2{letter-spacing:-1.5px;font-size:36px}.functions-grid{gap:35px}.feature h3 button{gap:12px;font-size:13px}.feature-visual{min-height:450px}.feature-visual img{height:350px}.coverage-grid{grid-template-columns:1fr 1fr;gap:5px}.state-tabs{gap:7px}.state-tabs button{width:40px}.network-panel{padding-left:20px}.state-content h3{font-size:27px}.bases-row h3{font-size:16px}.contact-grid{gap:40px}.contact-copy h2{letter-spacing:-1.5px;font-size:35px}.form-grid{gap:24px 18px}.footer-top{grid-template-columns:1fr 1fr;gap:45px}.footer-bottom{flex-wrap:wrap}}@media (max-width:640px){html{scroll-padding-top:28px}.shell{width:calc(100% - 44px)}.section{padding:65px 0}h2{letter-spacing:-1.3px;font-size:34px}.eyebrow{letter-spacing:1.5px;margin-bottom:22px;font-size:9px}.header-inner{height:74px}.brand img{width:157px}.menu-toggle{display:block}.navigation{background:var(--surface);border-bottom:1px solid var(--border);align-items:flex-start;gap:0;padding:25px 22px 32px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 20px 25px #0003}.navigation.open{flex-direction:column;display:flex}.navigation a{border-bottom:1px solid var(--border);width:100%;padding:15px 0;font-size:14px}.hero-grid{flex-direction:column;min-height:0;display:flex}.hero-content{width:100%;padding:46px 0 0}.hero h1{letter-spacing:-2.8px;font-size:clamp(45px,12.8vw,75px)}.hero-line.gold{letter-spacing:-1.8px;font-size:.77em;line-height:1.5}.hero .eyebrow{letter-spacing:1.05px;gap:8px;margin-bottom:25px;font-size:7px}.hero-summary{margin-top:15px;font-size:12px;line-height:1.9}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.hero-actions .button{gap:12px;min-height:48px;padding:14px 16px;font-size:10px}.hero-actions .text-link{gap:6px;font-size:9px}.hero-art{width:110%;height:285px;margin:7px -25px 0;position:relative;top:auto;bottom:auto;right:auto}.hero-car{object-fit:contain;width:96%;max-height:280px;transform:translateY(-5px)}.hero-orbit{opacity:.2;width:105%;height:110%}.hero-image-caption{gap:2px;padding-top:10px;bottom:23px;left:44px;right:45px}.hero-image-caption span{letter-spacing:1.3px;font-size:6px}.hero-image-caption p{font-size:8px}.hero-image-caption svg{width:18px}.proof-inner{grid-template-columns:1fr 1fr;gap:23px 18px;padding:26px 0;display:grid}.proof-inner>div{gap:9px;font-size:8px;line-height:1.6}.proof-inner svg{width:15px;height:15px}.section-top{align-items:flex-end;gap:12px}.section-top h2{letter-spacing:-1.2px;font-size:31px}.section-copy{max-width:270px;margin-top:22px;font-size:12px}.carousel-controls{flex-direction:column;gap:8px;margin-bottom:0}.carousel-controls button{width:36px;height:36px}.carousel-controls svg{width:15px}.solution-rail{gap:16px;margin-top:32px;padding-inline:22px}.solution-card{flex-basis:calc(100vw - 66px)}.solution-image{height:220px}.solution-body{padding:24px}.solution-body h3{max-width:240px;min-height:0;font-size:23px}.solution-body p{min-height:66px;font-size:12px}.solution-body>a,.rail-track{margin-top:22px}.about-grid{grid-template-columns:1fr;gap:35px}.about-grid>div>p:not(.eyebrow){margin-top:20px;font-size:13px}.about-grid .text-link{margin-top:18px}.about-visual>img{height:255px}.about-facts{margin-top:22px}.about-facts strong{font-size:34px}.about-facts span{font-size:9px}.audience{padding:35px 0}.audience h2{max-width:250px;margin:auto;font-size:16px;line-height:1.5}.audience .shell>div{grid-template-columns:1fr 1fr;gap:25px 15px;margin-top:28px;display:grid}.audience p{gap:9px;font-size:9px}.audience svg{width:18px}.tech-grid{flex-direction:column;gap:25px;display:flex}.technology h2{letter-spacing:-1.7px;font-size:37px}.tech-copy>p:not(.eyebrow):not(.fine-print){margin-top:24px;font-size:13px}.tech-chips{gap:15px 20px;margin-top:24px}.tech-chips>span{font-size:10px}.app-badges{gap:12px;margin-top:27px}.app-badges img{width:133px}.phone-visual{order:0;width:100%;height:375px;min-height:0}.phone-visual img{width:auto;max-width:110%;height:370px}.phone-halo{width:90%}.technology .fine-print{margin-top:22px;font-size:9px}.functions-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.feature h3 button{gap:13px;padding:22px 0;font-size:14px}.feature-description{padding-left:34px;padding-right:15px}.feature-description p{font-size:12px}.feature-list>.button{min-height:47px;margin-top:28px;font-size:11px}.feature-visual{min-height:340px}.feature-visual>img{height:315px}.feature-visual.is-photo>img{height:340px}.feature-visual>p{gap:7px;padding:16px;font-size:8px}.coverage-title>p:last-child{margin-top:22px;font-size:12px}.coverage-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.map-wrap{margin:0 -10px}.brazil-map{max-height:360px}.map-source{text-align:center;margin:0;font-size:7px}.network-panel{border-left:0;border-top:1px solid var(--border);padding:27px 0 0}.state-tabs{gap:10px}.state-tabs button{width:46px;height:40px}.state-content{min-height:295px;padding-top:27px}.state-content h3{font-size:29px}.network-label{font-size:7px}.state-content ul{gap:12px;margin-top:20px}.state-content li{font-size:12px}.network-question,.network-panel .button{font-size:11px}.bases-row{flex-direction:column;gap:24px;margin-top:34px;padding:27px 0}.bases-row h3{margin-top:4px;font-size:20px}.bases-row>div{gap:15px}.bases-row span{font-size:7px}.coverage-note{font-size:9px}.contact-grid{grid-template-columns:1fr;gap:42px}.contact-copy h2{font-size:36px}.contact-copy>p:not(.eyebrow):not(.fine-print){font-size:13px}.contact-line{padding:20px 0}.contact-line strong{font-size:12px}.contact-copy .fine-print{margin-top:22px;font-size:9px}.form-grid{gap:26px 18px}.contact-form label{gap:12px;font-size:10px}.contact-form input,.contact-form select,.contact-form textarea{font-size:11px}.contact-form .fine-print{font-size:9px}.submit-button{font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-brand{grid-column:1/-1}.footer-brand img{width:166px}.footer-top>div:last-child{grid-column:1/-1}.footer-top h3{margin-bottom:15px;font-size:11px}.footer-top p,.footer-top a:not(.footer-brand>a){font-size:10px}.footer-brand p{margin-top:20px}.footer-bottom{justify-content:flex-start;gap:14px;margin-top:35px}.footer-bottom p{width:100%;font-size:8px}.footer-bottom span,.footer-bottom a{font-size:8px}.floating-whatsapp{width:46px;height:46px;bottom:16px;right:16px}.floating-whatsapp svg{width:25px}footer{padding:50px 0 85px}}@media (max-width:360px){.hero h1{font-size:43px}.hero-line.gold{font-size:.74em}.hero-actions{gap:12px}.hero-actions .text-link{font-size:8px}.hero-art{height:250px}.hero-car{max-height:245px}.contact-form .form-grid{grid-template-columns:1fr}.contact-form .full{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-car{transform:none}}
