/* Max Evolution SEO Regional 2.3.12.97 | Isolado da Home V93/V96 */
:root{--ink:#10283f;--muted:#5c7489;--line:#dce8f1;--blue:#188cda;--navy:#071b2d;--mist:#f2f8fd;font-synthesis:none}
*,*:before,*:after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;font:16px/1.6 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff}
a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #27a3fb;outline-offset:4px}
.mxr-skip{position:absolute;top:-100px;left:12px;background:#fff;color:#000;padding:12px;z-index:100}.mxr-skip:focus{top:12px}
.mxr-container{width:min(1180px,calc(100% - 44px));margin-inline:auto}
.mxr-header{background:#071b2d;color:#fff;position:relative;z-index:10;border-bottom:1px solid #29445a}
.mxr-top{background:#0b263d;border-bottom:1px solid #21425a}.mxr-topinner{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.09em;color:#c5dce9;font-weight:700}.mxr-topinner>a{letter-spacing:0;color:#9edaff}.mxr-topdot{display:inline-block;height:6px;width:6px;background:#2ccf99;border-radius:50%;margin-right:6px;vertical-align:middle}
.mxr-navwrap{display:flex;align-items:center;justify-content:space-between;min-height:75px;gap:22px}.mxr-logo{display:inline-flex;gap:10px;align-items:center;white-space:nowrap;color:#e9f7ff}.mxr-logo-symbol{font-size:21px;letter-spacing:-.2em;line-height:1;transform:skew(-12deg);font-weight:950;color:#a6e6ff;text-shadow:0 0 12px #5dc8ff55}.mxr-logo-symbol span{color:#27a8fa}.mxr-logo-text{font-size:16px;font-weight:800;letter-spacing:.04em;line-height:1.02}.mxr-logo-text b{color:#7acfff}.mxr-logo-text small{display:block;font-size:7px;color:#9fbacf;letter-spacing:.18em;font-weight:700;margin-top:5px}
.mxr-menu{display:flex;align-items:center;gap:20px;font-size:12px;font-weight:800;color:#c8deed}.mxr-menu a:hover{color:#fff}.mxr-menu-cta{background:#0e81ca;border-radius:9px;padding:11px 17px;color:#fff!important}.mxr-mobile{display:none}
.mxr-hero{background:linear-gradient(112deg,#061826 0%,#07243a 50%,#103c60 100%);color:#fff;position:relative;overflow:hidden;isolation:isolate}.mxr-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(30px)}.mxr-glow-one{width:500px;height:500px;right:-130px;top:-210px;background:#1e81c62b}.mxr-glow-two{width:350px;height:350px;left:35%;bottom:-250px;background:#1176bf20}
.mxr-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;gap:65px;min-height:565px;padding-block:84px 95px}
.mxr-kicker{font-size:11px;letter-spacing:.16em;font-weight:900;color:#086ba8;margin:0 0 18px;text-transform:uppercase}.mxr-kicker-light{color:#7cd3ff}
h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(39px,4.7vw,65px);line-height:1.075;margin:0 0 24px;font-weight:850}h2{font-size:clamp(29px,3.35vw,43px);margin:0;font-weight:830}h2 span{color:#0d79bd}.mxr-section-dark h2 span{color:#7cd3ff}.mxr-period{color:#38abf4}.mxr-lead{font-size:16px;line-height:1.83;color:#d0e2ee;max-width:660px;margin-bottom:27px}.mxr-buttons{display:flex;gap:12px;flex-wrap:wrap}.mxr-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 20px;min-height:48px;font-weight:800;font-size:13px;border-radius:10px;transition:transform .2s,background .2s}.mxr-btn:hover{transform:translateY(-2px)}.mxr-btn-primary{background:#2aa6f0;color:#05243a}.mxr-btn-primary:hover{background:#79d3ff}.mxr-btn-outline{border:1px solid #648ca6;color:#fff}.mxr-hero-note{color:#9bb9ca;font-size:11px;line-height:1.5;margin-top:20px;max-width:480px}
.mxr-hero-panel{border-radius:21px;border:1px solid #76c9fc50;background:linear-gradient(145deg,#0c314b,#0e4161a6 60%,#08273b);box-shadow:0 35px 85px #00121f99,0 0 100px #2d9af224;overflow:hidden;transform:rotate(1deg)}.mxr-panel-top{border-bottom:1px solid #5682a64d;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 19px;font-size:10px;color:#cde9f8}.mxr-panel-dots{color:#69c4f5;letter-spacing:3px;font-size:8px}.mxr-live{border:1px solid #4a9eca70;border-radius:40px;padding:5px 8px;font-size:8px;letter-spacing:.03em}.mxr-panel-content{padding:36px}.mxr-panel-pill{font-size:11px;color:#75ccfc;margin-bottom:17px}.mxr-panel-big{font-size:31px;font-weight:800;letter-spacing:-.05em;line-height:1.24}.mxr-panel-big span{color:#6ac9ff}.mxr-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:34px}.mxr-panel-stats>div{min-width:0;border-radius:11px;padding:16px 10px;background:#ffffff0a;border:1px solid #9bdcff25}.mxr-panel-stats span{display:block;color:#53b8f1;font-size:11px;margin-bottom:15px}.mxr-panel-stats b{display:block;font-size:12px}.mxr-panel-stats small{display:block;font-size:10px;color:#b6d3e3;margin-top:4px}.mxr-panel-progress{display:flex;gap:6px;margin-top:30px}.mxr-panel-progress span{height:5px;flex:1;border-radius:9px;background:#18608a}.mxr-panel-progress span:nth-child(-n+3){background:#40b9f2}
.mxr-strip{background:#0c324d;color:#b8dff0}.mxr-strip-inner{min-height:62px;display:flex;gap:22px;align-items:center;justify-content:space-between;font-size:10px;font-weight:850;letter-spacing:.13em}.mxr-strip-inner span:before{content:'✦';color:#3bb8f8;margin-right:8px}
.mxr-section{padding:91px 0}.mxr-section-light{background:#f3f8fc}.mxr-section-header{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:34px}.mxr-section-header>p{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.mxr-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.mxr-service{display:flex;flex-direction:column;padding:24px 23px;border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 10px 30px #173c5910;min-height:280px}.mxr-service-top{display:flex;justify-content:space-between;align-items:start;margin-bottom:22px}.mxr-service-icon{height:43px;width:43px;display:grid;place-items:center;border-radius:13px;background:#e3f3ff;color:#0c7db8;font-size:23px;font-weight:800}.mxr-number{color:#94acc0;font-size:10px;letter-spacing:.1em}.mxr-service-tag{font-size:9px;letter-spacing:.12em;color:#3482a8;font-weight:850;text-transform:uppercase;margin-bottom:10px}.mxr-service h3{font-size:19px;line-height:1.2;margin:0 0 11px}.mxr-service>p:not(.mxr-service-tag){font-size:12px;color:var(--muted);line-height:1.75;margin-bottom:19px}.mxr-service a{margin-top:auto;color:#087bc3;font-weight:800;font-size:11px}.mxr-service a:hover{text-decoration:underline}
.mxr-section-dark{background:linear-gradient(125deg,#071e32,#093756 80%,#10476c);color:#fff}.mxr-section-header-inverse>p{color:#bbd4e3}.mxr-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.mxr-case{border:1px solid #376587;background:linear-gradient(140deg,#103957,#0a2943);border-radius:18px;padding:30px;min-height:235px}.mxr-case-num{display:inline-block;background:#15587d;color:#81d4ff;border-radius:7px;font-weight:800;font-size:11px;padding:4px 9px;margin-bottom:27px}.mxr-case h3{font-size:22px;margin:0 0 14px;color:#fff}.mxr-case p{font-size:13px;line-height:1.75;color:#c8dce7;margin:0}.mxr-outcome{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;border:1px solid #4580a380;background:#0d3855;border-radius:17px;padding:26px 30px;margin-top:23px}.mxr-outcome h3{font-size:23px;margin:0}.mxr-outcome .mxr-kicker{margin-bottom:8px}.mxr-outcome>p{margin:0;color:#c5e1ee;font-size:14px;line-height:1.75}
.mxr-section-method{background:#fff}.mxr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mxr-steps article{background:#eef6fb;border:1px solid #e0eefa;padding:27px;border-radius:15px;min-height:210px}.mxr-steps b{color:#138bc9;display:inline-block;margin-bottom:25px}.mxr-steps h3{font-size:19px;margin:0 0 12px}.mxr-steps p{font-size:13px;color:var(--muted);margin:0}
.mxr-faq{background:#f2f7fc}.mxr-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.mxr-faq-grid>div>p:not(.mxr-kicker){color:var(--muted);margin-top:18px;line-height:1.8}.mxr-textlink{color:#0a7dbd;font-weight:800;font-size:13px}.mxr-faq-items{display:grid;gap:11px;align-content:start}.mxr-faq-items details{border:1px solid #d3e3ee;background:#fff;border-radius:11px;padding:19px 22px}.mxr-faq-items summary{cursor:pointer;font-weight:800;font-size:14px;line-height:1.5}.mxr-faq-items details p{font-size:13px;color:var(--muted);margin:15px 0 0;line-height:1.85}
.mxr-bottom{background:#0c3050;color:#fff;padding:55px 0}.mxr-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.mxr-bottom h2{font-size:32px;margin-bottom:10px}.mxr-bottom p:not(.mxr-kicker){font-size:14px;color:#c0dce8;margin:0;max-width:620px}
.mxr-footer{background:#071827;color:#e3edf5;padding:64px 0 20px}.mxr-footgrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px}.mxr-footgrid p{font-size:12px;color:#a5bdcc;max-width:280px;margin-top:19px}.mxr-footgrid h3{color:#8bd6ff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.mxr-footgrid>div:not(:first-child) a{display:block;font-size:12px;color:#bfd1df;margin:8px 0}.mxr-footgrid a:hover{color:#fff}.mxr-footbase{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:48px;padding-top:20px;border-top:1px solid #2b4457;color:#849fb2;font-size:11px}
@media(max-width:1000px){.mxr-menu{gap:10px}.mxr-services{grid-template-columns:repeat(2,minmax(0,1fr))}.mxr-hero-grid{gap:25px}.mxr-hero-panel{transform:none}.mxr-panel-content{padding:25px}.mxr-panel-big{font-size:24px}}
@media(max-width:760px){html{scroll-padding-top:66px}.mxr-container{width:calc(100% - 32px)}.mxr-topinner{font-size:9px}.mxr-navwrap{min-height:65px}.mxr-menu{display:none}.mxr-mobile{display:block;position:relative}.mxr-mobile summary{padding:8px 12px;border:1px solid #6a92ac;border-radius:8px;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.mxr-mobile summary::-webkit-details-marker{display:none}.mxr-mobile summary span{margin-left:8px}.mxr-mobile nav{position:absolute;right:0;top:calc(100% + 12px);width:min(300px,calc(100vw - 32px));display:grid;padding:12px;background:#102f48;border:1px solid #5685a5;border-radius:13px;box-shadow:0 18px 32px #001729bb}.mxr-mobile nav a{padding:9px 11px;font-size:13px}.mxr-hero-grid{display:block;min-height:0;padding:64px 0 65px}.mxr-hero-panel{margin-top:33px}.mxr-hero h1{font-size:clamp(34px,8.5vw,48px)}.mxr-lead{font-size:14px}.mxr-hero-note{font-size:10px}.mxr-strip-inner{flex-wrap:wrap;justify-content:start;gap:9px 18px;padding:16px 0;font-size:9px}.mxr-section{padding:67px 0}.mxr-section-header{grid-template-columns:1fr;gap:14px}.mxr-services,.mxr-cases,.mxr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mxr-service{padding:20px 17px;min-height:275px}.mxr-case{padding:22px}.mxr-outcome{grid-template-columns:1fr}.mxr-faq-grid{grid-template-columns:1fr;gap:27px}.mxr-bottom-inner{display:block}.mxr-bottom-inner .mxr-btn{margin-top:25px}.mxr-footgrid{grid-template-columns:repeat(2,1fr)}.mxr-footgrid>div:first-child{grid-column:1/-1}}
@media(max-width:520px){h2{font-size:30px}.mxr-services,.mxr-cases,.mxr-steps{grid-template-columns:1fr}.mxr-service{min-height:0}.mxr-steps article{min-height:0}.mxr-hero-grid{padding-block:52px}.mxr-panel-content{padding:20px}.mxr-panel-big{font-size:24px}.mxr-panel-stats{gap:6px}.mxr-panel-stats>div{padding:12px 7px}.mxr-panel-stats b{font-size:10px}.mxr-panel-stats small{font-size:9px}.mxr-footgrid{gap:24px}.mxr-bottom h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mxr-btn{transition:none}}
.mx-region-hero{padding:94px 0 88px}.mx-region-hero h1{max-width:950px}.mx-region-hero .mxr-lead{margin-top:27px}.mxr-region-intro{color:var(--muted);max-width:780px;margin:18px 0 38px}.mxr-region-state{margin:30px 0 40px}.mxr-region-state h3{font-size:23px;margin:0 0 16px}.mxr-region-state h3 span{color:#138bcd;font-size:12px;letter-spacing:.12em}.mxr-region-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mxr-region-links a{padding:17px 20px;border:1px solid #d3e5f1;border-radius:12px;background:white;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:750}.mxr-region-links a:hover{border-color:#138bcd;color:#0b7fbd}@media(max-width:760px){.mxr-region-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mxr-region-links{grid-template-columns:1fr}.mxr-region-hero{padding:58px 0}}
.mxr-platforms{margin-top:34px;background:linear-gradient(115deg,#e1f1fc,#edf7fc);border-radius:18px;padding:30px;border:1px solid #c9e4f6}.mxr-platforms-head h3{font-size:26px;margin-bottom:6px}.mxr-platforms-head p:not(.mxr-kicker){font-size:13px;color:var(--muted);margin-bottom:22px}.mxr-platforms-head .mxr-kicker{margin-bottom:9px}.mxr-platforms-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mxr-platforms-grid a{border:1px solid #d0e4f2;background:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;min-height:100px;justify-content:space-between}.mxr-platforms-grid a:hover{border-color:#0b84c5}.mxr-platforms-grid b{font-size:13px;line-height:1.3}.mxr-platforms-grid span{font-size:11px;color:#0b7ebd;font-weight:800}@media(max-width:920px){.mxr-platforms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.mxr-platforms{padding:21px}.mxr-platforms-grid{grid-template-columns:1fr 1fr}.mxr-platforms-grid a{padding:13px}.mxr-platforms-grid b{font-size:12px}}
