/* Direção de arte X Brand. Verde #00E396 amostrado do PNG oficial. */
:root{--green:#00e396;--hover:#40edb2;--ink:#f3f5f4;--muted:#a5b0aa;--line:#ffffff12;--soft:#121715;--surface:#141a17;color-scheme:dark}
body{background:#080b0a;font-family:Manrope,Inter,Arial,sans-serif;font-size:15px;overflow-wrap:break-word}main{overflow:clip}img{max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1,h2{font-weight:600}h1 em,h2 em{color:var(--green)}.wrap{max-width:1264px;padding-inline:44px}header{background:#080b0ae8;border-bottom:1px solid var(--line)}header.scrolled{border-color:#ffffff1c;box-shadow:0 12px 35px #0003}.nav{height:94px;gap:28px}.nav .xbrand-logo{width:176px}header nav{gap:24px;font-size:11px;font-weight:500;color:#b4bfb8}.header-cta.button{padding:12px 17px;border-radius:4px;font-size:11px}.menu-toggle{background:#151b18;border-color:#ffffff20;border-radius:4px}.button,a.button.wa{background:var(--green);background-image:none;animation:none;color:#042116;border-radius:4px;padding:17px 21px;gap:20px;font-size:12px;line-height:1.5;box-shadow:0 3px 10px #0002;font-weight:800;transition:background .22s,transform .22s,box-shadow .22s;white-space:normal}.button:hover,a.button.wa:hover{background:var(--hover);box-shadow:0 8px 22px #0003;transform:translateY(-2px);filter:none}.button span{font-size:18px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}.text-link{font-size:12px;font-weight:600;color:#dce7e0}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.7px;line-height:1.7;color:#98ada1}.status{width:5px;height:5px;box-shadow:0 0 0 4px #00e3960b}.hero{min-height:0;padding-top:68px;padding-bottom:76px;grid-template-columns:1.03fr 1fr;gap:56px;position:relative}.hero::before{content:'';position:absolute;inset:0 -180px;z-index:-1;background:radial-gradient(ellipse at 83% 16%,#34413819,transparent 58%);pointer-events:none}.hero .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:25px}.hero h1{font-size:clamp(39px,3.65vw,53px);line-height:1.13;letter-spacing:-2.1px;margin-bottom:24px;max-width:580px}.hero .intro{font-size:14px;line-height:1.9;max-width:440px;color:#a5b0aa}.actions{margin-top:29px;gap:22px;flex-direction:column;align-items:flex-start}.hero-note{font-size:10px;line-height:1.7;color:#84998c;margin-top:24px}.mini-icon{color:var(--green)}.hero .visual{min-height:0;width:100%;display:block;background:none;position:relative;padding:0;margin:0;min-width:0}.visual .laptop{width:100%;transform:none;filter:none}.visual .screen{background:#0d1210;border:1px solid #ffffff18;border-radius:10px;box-shadow:0 30px 70px #0007;overflow:hidden}.notebook-deck{aspect-ratio:1.03;position:relative;display:grid;background:#0b100d}.notebook-slide{min-height:0;width:100%;height:100%}.hero-art{position:relative;margin:0;width:100%;height:100%;overflow:hidden}.hero-art>img{width:100%;height:100%;object-fit:cover;object-position:67% 45%;display:block}.hero-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080b0ae6,transparent 55%);pointer-events:none}.hero-art figcaption{position:absolute;inset:auto 29px 29px;z-index:1;display:flex;flex-direction:column;gap:14px}.hero-art figcaption>span{font-size:7px;letter-spacing:1.8px;color:#b2c8ba}.hero-art figcaption strong{font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.6px;max-width:300px}.hero-art figcaption small{font-size:8px;color:#8a9e91}.notebook-controls{height:38px;background:#101612;border-color:#ffffff0e;padding-inline:15px}.notebook-dot,.notebook-pause{min-height:34px;min-width:32px}.notebook-dot.is-active>span{background:var(--green)}.notebook-dot>span{width:4px;height:4px;background:#52715f}.notebook-screen-label{font-size:8px;color:#9db0a4}.notebook-pause{color:#b1c4b8;font-size:13px}.illustration-note{position:static;bottom:auto;text-align:left;margin:13px 0 0;font-size:8px;line-height:1.7;color:#7e9386}.notebook-slide>.dash-top{height:13%;padding:14px 20px;background:#121a15}.notebook-slide>.website-demo{height:87%;min-height:0;padding:clamp(22px,3vw,42px);background:#101812}.website-demo h2{font-size:clamp(24px,2.5vw,35px);line-height:1.2;margin-top:22px;margin-bottom:18px;letter-spacing:-1px}.demo-nav{font-size:8px;margin-bottom:32px}.website-demo p{font-size:10px;line-height:1.8}.website-demo .demo-kicker{font-size:7px}.demo-button{font-size:8px;background:var(--green);border-radius:3px;padding:12px 16px}.demo-tiles{font-size:8px;padding-top:20px;margin-top:27px}.global-badge{background:#17231c;border-color:#ffffff17;color:#9bb3a5}.trust,.market-strip{background:#0e1411;border-block:1px solid #ffffff0c}.market-item{font-size:10px;letter-spacing:.2px;padding-block:21px;color:#9eb1a6}.market-separator{font-size:7px;color:#00e39675}.market-pause{width:32px;height:32px;font-size:11px;background:#151e18;border-color:#ffffff17}.market-track{animation-duration:65s}.market-group{min-width:1100px}.section{padding-top:108px;padding-bottom:108px}.section-heading{align-items:flex-end;margin-bottom:43px;gap:48px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:20px}.section-heading h2{font-size:34px;line-height:1.25;letter-spacing:-1.3px;margin-bottom:0}.section-heading p:not(.eyebrow){font-size:12px;line-height:1.95;max-width:300px;color:var(--muted)}.infrastructure-layout{grid-template-columns:1.1fr 1fr;gap:52px}.infra-feature{background:linear-gradient(140deg,#1b241e,#111813 64%);border:1px solid #ffffff13;border-radius:7px;padding:34px;box-shadow:0 20px 50px #0003;position:relative}.infra-feature::after{content:'';position:absolute;top:0;left:24px;right:55%;height:1px;background:linear-gradient(90deg,transparent,#00e39666,transparent)}.infra-tag{font-size:7px;letter-spacing:1px;color:#a5bfaf}.infra-index{font-size:7px;color:#849c8d}.infra-feature h3{font-size:27px;line-height:1.3;letter-spacing:-.9px;margin-top:31px}.infra-description{font-size:12px;line-height:1.9;color:#a5b0aa;margin-bottom:25px}.presence-map{background:#0b110d;border-color:#ffffff10;border-radius:5px;padding:25px}.presence-map>strong{font-size:23px;line-height:1.35;letter-spacing:-.5px;font-weight:500}.presence-map>div{gap:0;border-top:1px solid #ffffff0c}.presence-map>div>span{border:0;border-bottom:1px solid #ffffff0c;border-radius:0;font-size:9px;padding:13px 3px;color:#a3b9ab}.presence-map .demo-kicker{color:#83a28f;font-size:7px}.infra-disclaimer{font-size:9px;line-height:1.8;color:#7e9587;margin-top:15px}.infra-cards{display:flex;flex-direction:column;gap:0;justify-content:center}.infra-cards>.infra-card{display:grid;grid-template-columns:42px 1fr;gap:0 20px;padding:23px 0;border:0;border-bottom:1px solid #ffffff10;border-radius:0;background:none;box-shadow:none;overflow:visible}.infra-cards>.infra-card:last-child{border-bottom:0}.infra-cards .infra-card-top{grid-row:span 2;align-items:flex-start;justify-content:flex-start}.infra-cards .infra-card-number{display:none}.infra-cards .infra-icon{width:34px;height:34px;background:#14251b;border:1px solid #00e39616;border-radius:5px;color:var(--green)}.infra-cards .infra-card h3{font-size:15px;margin:0 0 9px;line-height:1.5}.infra-cards .infra-card p{font-size:12px;line-height:1.9;max-width:340px}.infra-card:before{display:none}.infra-cards>.infra-card:hover{transform:translateX(3px)}.solutions-section{padding-top:0}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.solution-card{padding:0;overflow:hidden;border:1px solid #ffffff11;border-radius:7px;background:linear-gradient(145deg,#171e19,#111713);display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 15px 40px #0002}.solution-visual{margin:0;aspect-ratio:1.8;position:relative;overflow:hidden;border-bottom:1px solid #ffffff0a;background:#101511}.solution-visual>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.3,1)}.solution-visual figcaption{position:absolute;bottom:12px;left:20px;font-size:6px;letter-spacing:1.2px;color:#bdd0c3;background:#080b0a99;padding:5px 7px;border-radius:2px}.solution-card:hover .solution-visual>img{transform:scale(1.025)}.solution-card:hover{transform:translateY(-3px);border-color:#00e39632;box-shadow:0 20px 45px #0004}.solution-copy{padding:29px 30px 31px;display:flex;flex-direction:column;flex:1}.solution-copy .infra-card-top{align-items:center}.solution-copy .infra-icon{width:29px;height:29px;background:none;border:0;color:var(--green)}.solution-copy .infra-icon svg{width:23px;height:23px}.solution-copy .infra-card-number{font-size:9px;color:#789986}.solution-copy h3{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.6px;margin:21px 0 14px}.solution-copy>p{font-size:12px;line-height:1.9;max-width:420px}.solution-copy p.solution-benefit{border-top:1px solid #ffffff0e;margin:24px 0 23px;padding-top:18px;color:#b3c9bb;font-size:11px}.solution-copy .text-link{margin-top:auto;line-height:1.7;font-size:11px;min-height:32px;justify-content:space-between}.delivery-section{background:linear-gradient(115deg,#121a15,#0e1511 65%,#101913);border-block:1px solid #ffffff0c;padding-block:92px;position:relative}.process-contact{font-size:12px;line-height:1.9;color:#93ab9c;max-width:600px;margin:0}.delivery-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:40px;border-top:1px solid #658a7355}.delivery-journey::before,.delivery-card::after,.delivery-card::before{display:none!important}.delivery-card{background:none;border:0;border-right:1px solid #ffffff0b;border-radius:0;padding:32px 25px 15px;box-shadow:none}.delivery-card:first-child{padding-left:0}.delivery-card:last-child{padding-right:0;border-right:0}.delivery-card:hover{transform:translateY(-2px);box-shadow:none}.delivery-card-top{flex-direction:row-reverse;justify-content:space-between;margin-bottom:23px}.delivery-icon{width:26px;height:26px;border:0;background:none;color:#709c81}.delivery-icon svg{width:22px;height:22px}.delivery-number{color:#90a99b;font-size:7px;gap:9px}.delivery-number b{font-size:25px;letter-spacing:-1px;font-weight:500;color:#bed5c6}.delivery-card h3{font-size:17px;letter-spacing:-.3px;line-height:1.4;margin:0 0 17px}.delivery-description{font-size:11px;line-height:1.9;color:#a1b0a7;margin-bottom:22px}.delivery-result{border-color:#ffffff0b;padding-top:17px}.delivery-result-label{font-size:6px;letter-spacing:1.4px;color:#7a9887}.delivery-result p{font-size:10px;line-height:1.8;color:#a5c0b0}.delivery-micro{font-size:8px;color:#92b39f;margin-top:17px}.delivery-micro>span{color:var(--green)}.delivery-cta{border-top:1px solid #ffffff0d;padding-top:27px;margin-top:35px;align-items:center}.delivery-cta-label{font-size:7px;color:#86a592}.delivery-cta p{font-size:16px;line-height:1.7;margin-bottom:0}.delivery-cta .button{font-size:11px;padding:14px 18px}.profiles-composition{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.profile-card,.profile-feature,.profile-feature:nth-child(2){background:#101612;border-color:#ffffff0e;border-radius:5px;box-shadow:none;padding:27px;grid-column:span 3}.profile-compact,.profile-compact:last-child{grid-column:span 2}.profile-card:hover{background:#131d16;border-color:#ffffff23;box-shadow:none;transform:translateY(-2px)}.profile-card::before{display:none}.profile-top{gap:10px}.profile-badge{font-size:7px;background:none;border:1px solid #ffffff10;color:#8eab9a;border-radius:3px;padding:5px 7px;white-space:normal;text-align:right}.profile-card:hover .profile-badge{background:#17291e;border-color:#00e39620;color:#b7d9c4}.profile-icon{width:31px;height:31px;background:none;border:0;color:#75a48a}.profile-icon svg{width:25px;height:25px}.profile-kicker{font-size:6px;letter-spacing:1.2px;color:#829f8e;margin-top:25px}.profile-card h3,.profile-feature h3{font-size:20px;line-height:1.4;letter-spacing:-.5px;margin-top:20px;margin-bottom:15px}.profile-feature h3{font-size:24px;margin-top:9px}.profile-description,.profile-card:hover .profile-description{font-size:12px;line-height:1.9;color:#a5b0aa}.profile-compact .profile-description{font-size:11px}.profile-benefit{border-color:#ffffff0c;margin-top:22px;padding-top:17px;min-height:0}.profile-benefit>span{color:var(--green)}.profile-benefit p{font-size:10px;line-height:1.9;color:#92b29f}.profile-detail{color:#789583;font-size:8px;margin-top:22px}.profiles-contact{border-color:#ffffff0c;gap:24px}.profiles-contact p{font-size:11px;color:#8da697}.authority-section{background:linear-gradient(120deg,#0e1511,#151d17 55%,#101713);padding-block:95px;border-color:#ffffff0b}.authority-layout{gap:70px;grid-template-columns:1fr 1fr}.authority-stage{padding:29px;background:linear-gradient(145deg,#1c2820,#101912 75%);border:1px solid #ffffff12;border-radius:7px;box-shadow:0 30px 70px #0004;position:relative}.authority-stage-top{gap:12px}.authority-overline{font-size:7px;color:#97b3a2}.authority-illustration{font-size:5px;letter-spacing:.7px;color:#759480}.about-poster{position:relative;background:linear-gradient(125deg,#111a14,#0a100c);border:1px solid #ffffff0a;border-radius:3px;padding:34px;overflow:hidden}.about-poster>p{font-size:43px;line-height:1.18;letter-spacing:-1.7px;margin:49px 0 31px;position:relative;z-index:1;font-weight:500}.material-line{position:absolute;inset:16% -10% auto 62%;width:85px;height:140%;border-radius:50%;border:1px solid #9ab7a442;transform:rotate(30deg);background:linear-gradient(90deg,transparent,#9ab7a40a,transparent);box-shadow:12px 0 24px #0005;pointer-events:none}.poster-line{background:#627d6c38;margin-right:45%}.about-poster .demo-kicker{font-size:6px;letter-spacing:1.2px;color:#87a28f}.about-poster>span:last-child{font-size:10px;line-height:1.8;color:#99b1a2}.authority-note{font-size:8px;color:#718f7e;line-height:1.8;max-width:none}.authority-copy h2{font-size:32px;line-height:1.3;letter-spacing:-1.1px}.authority-copy .body-copy{font-size:12px;line-height:2;max-width:none}.authority-benefit{padding-block:17px;border-color:#ffffff0c}.authority-icon{width:27px;height:27px;border:0;border-radius:0;background:none;color:#76a48b;font-size:9px}.authority-benefit h3{font-size:12px;margin-bottom:6px}.authority-benefit p{font-size:11px;line-height:1.9;color:#9eafa4}.authority-benefit::before{display:none}.authority-link{margin-top:25px}.faq-layout{gap:80px;grid-template-columns:.85fr 1.3fr}.faq-intro h2{font-size:33px;line-height:1.25;letter-spacing:-1.2px}.faq-intro .body-copy,.faq-direct p{font-size:12px;line-height:1.9;color:#9cafa2}.faq-direct{border-color:#ffffff0c}.strategic-faq details{border-color:#ffffff10}.strategic-faq summary{font-size:12px;line-height:1.75;padding-block:24px;gap:15px;min-height:74px}.faq-question-number{font-size:8px;color:#789987}.faq-expand{border-color:#ffffff20;width:24px;height:24px}.faq-expand::before,.faq-expand::after{background:var(--green);top:10px;left:7px;right:7px}.strategic-faq details[open] .faq-expand{background:#173324;border-color:#00e39640}.strategic-faq details .faq-answer p{font-size:12px;line-height:2;color:#a5b0aa;padding-left:28px;padding-right:25px}.final-section{padding-bottom:88px}.conversion-cta{background:linear-gradient(115deg,#1a281e,#101913);border:1px solid #ffffff15;border-radius:7px;padding:50px;gap:62px;box-shadow:0 25px 55px #0003}.conversion-cta::before{background:none}.conversion-cta::after{content:'';position:absolute;top:0;left:50px;right:65%;height:1px;background:linear-gradient(90deg,#00e39677,transparent)}.conversion-cta .eyebrow{font-size:7px;letter-spacing:1.5px;color:#8caf9a}.conversion-cta h2{font-size:34px;line-height:1.23;letter-spacing:-1.2px}.conversion-cta h2 em{color:var(--green)}.conversion-cta .conversion-copy>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#a5b9ac;margin-top:23px}.conversion-context{font-size:9px;color:#87a692}.conversion-action{width:295px}.conversion-trust{gap:15px;margin-bottom:25px}.conversion-trust li{font-size:10px;color:#adc6b7;line-height:1.7}.conversion-trust li>span{color:var(--green)}.conversion-action .button{padding:17px 20px;font-size:12px;box-shadow:none}.conversion-cta .conversion-response{font-size:9px!important;color:#8aa995!important}.site-footer{background:#080b0a;border-color:#ffffff0d}.footer-grid{gap:70px;padding-top:58px;padding-bottom:55px}.site-footer .xbrand-logo{width:196px}.footer-brand-column>p{font-size:11px;line-height:2;color:#829d8c;max-width:245px}.footer-grid h2{font-size:11px;font-weight:600;color:#d9e5de}.footer-navigation,.footer-services{font-size:11px;gap:13px;color:#92ac9d}.footer-contact-column .text-link{font-size:11px}.footer-contact-note{font-size:9px;color:#718f7e}.footer-legal{border-color:#ffffff0c;font-size:9px;color:#728f7e}.close{color:var(--ink)}dialog{background:#121c15;border-color:#3c5f49;border-radius:7px}dialog h2{font-size:25px}dialog p{font-size:13px;line-height:1.9}.js-reveal{transition-duration:.65s}.js-reveal.visible{filter:none}
@media(min-width:1400px){.hero h1{font-size:53px}.hero{padding-top:78px;padding-bottom:86px}}
@media(max-width:1050px){.wrap{padding-inline:32px}.nav{height:84px}.hero{gap:30px;grid-template-columns:1fr 1fr;padding-top:58px;padding-bottom:66px}.hero h1{font-size:40px;letter-spacing:-1.6px}.hero .intro{font-size:13px}.hero-art figcaption{inset:auto 23px 23px}.hero-art figcaption strong{font-size:21px}.notebook-deck{aspect-ratio:.91}.hero .button{font-size:11px;padding:15px 17px}.nav .xbrand-logo{width:166px}header .nav>nav{left:32px;right:32px;background:#101a13;border-color:#ffffff1c}.infrastructure-layout{gap:30px}.infra-feature{padding:27px}.infra-feature h3{font-size:24px}.section-heading h2{font-size:30px}.section-heading{gap:30px}.section-heading p:not(.eyebrow){max-width:260px;font-size:11px}.section{padding-block:82px}.solutions-section{padding-top:0}.solution-copy{padding:25px}.solution-copy h3{font-size:21px}.delivery-card{padding-inline:18px}.delivery-journey{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-card h3{font-size:15px}.delivery-description{font-size:10px}.delivery-result p{font-size:9px}.delivery-micro{font-size:7px}.authority-layout{gap:38px}.authority-copy h2{font-size:28px}.authority-stage{padding:22px}.about-poster{padding:27px}.about-poster>p{font-size:35px}.faq-layout{gap:45px}.conversion-cta{padding:38px;gap:35px}.conversion-cta h2{font-size:30px}.conversion-action{width:255px}.profile-card{padding:23px}.profile-compact{padding:22px}.profile-compact h3{font-size:18px}.footer-grid{gap:40px}}
@media(max-width:760px){.wrap{padding-inline:25px}.nav{height:78px}.hero{grid-template-columns:1fr;gap:34px;padding-top:38px;padding-bottom:45px}.hero-copy{max-width:570px}.hero h1{font-size:43px;line-height:1.13;letter-spacing:-1.7px;max-width:560px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:20px}.hero .intro{font-size:13px;line-height:1.9;max-width:500px}.actions{gap:19px;margin-top:23px}.hero .actions{align-items:flex-start}.hero-note{font-size:9px;margin-top:21px}.hero .visual{max-width:550px;margin-inline:auto}.notebook-deck{aspect-ratio:1.25}.hero-art>img{object-position:65% 45%}.hero-art figcaption{inset:auto 25px 23px;gap:10px}.hero-art figcaption strong{font-size:23px}.hero-art figcaption>span{font-size:6px}.hero-art figcaption small{font-size:7px}.illustration-note{font-size:7px;margin-top:10px}.hero .laptop{width:100%}.notebook-slide>.website-demo{padding:25px}.website-demo h2{font-size:29px;margin:19px 0 13px}.website-demo .demo-nav{margin-bottom:20px}.website-demo p{font-size:9px}.demo-tiles{padding-top:16px;margin-top:21px;font-size:7px}.notebook-slide>.dash-top{padding:10px 18px;font-size:10px}.notebook-screen-label{font-size:7px}.notebook-controls{height:36px}.trust .market-item{padding:20px 15px;font-size:9px}.market-group{min-width:970px}.section{padding-block:66px}.section-heading{gap:21px;align-items:flex-start;margin-bottom:31px}.section-heading h2{font-size:29px;letter-spacing:-1px;line-height:1.25}.section-heading .eyebrow{font-size:7px;margin-bottom:15px;letter-spacing:1.25px}.section-heading p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:480px}.infrastructure-layout{grid-template-columns:1fr;gap:22px}.infra-feature{padding:28px}.infra-feature h3{font-size:26px}.infra-cards{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.infra-cards>.infra-card{grid-template-columns:1fr;padding:24px 0;gap:0}.infra-cards .infra-card-top{grid-row:auto;margin-bottom:17px}.infra-cards .infra-card h3{font-size:14px}.infra-cards .infra-card p{font-size:11px}.solutions-section{padding-top:0}.solutions-grid{gap:20px}.solution-visual{aspect-ratio:1.5}.solution-copy{padding:22px}.solution-copy h3{font-size:20px;line-height:1.4}.solution-copy>p{font-size:11px}.solution-copy p.solution-benefit{font-size:10px;margin:20px 0;padding-top:16px}.solution-copy .text-link{font-size:10px;gap:10px}.solution-copy .infra-icon{width:25px;height:25px}.solution-copy .infra-icon svg{width:21px;height:21px}.solution-visual figcaption{font-size:5px;bottom:10px;left:12px}.delivery-section{padding-block:65px}.delivery-journey{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;gap:0 27px;margin-top:29px}.delivery-card{padding:27px 0;border:0;border-top:1px solid #ffffff13}.delivery-card-top{margin-bottom:20px}.delivery-card h3{font-size:18px}.delivery-description{font-size:12px;line-height:1.85}.delivery-result p{font-size:11px}.delivery-micro{font-size:9px}.delivery-cta{align-items:flex-start;gap:23px;flex-direction:column;margin-top:10px;padding-top:26px}.delivery-cta p{font-size:16px}.process-contact{font-size:11px}.profiles-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.profile-card,.profile-feature,.profile-compact,.profile-compact:last-child{grid-column:span 1;padding:23px}.profile-card:last-child{grid-column:span 2}.profile-feature h3{font-size:21px}.profile-card h3{font-size:19px;line-height:1.4}.profile-description,.profile-compact .profile-description{font-size:11px}.profile-benefit p{font-size:10px}.profile-badge{font-size:6px}.profile-kicker{font-size:6px;line-height:1.8}.profile-detail{font-size:7px;line-height:1.8}.profiles-contact{align-items:flex-start;flex-direction:column;gap:17px}.profiles-contact p{font-size:10px}.authority-section{padding-block:65px}.authority-layout{grid-template-columns:1fr;gap:36px}.authority-stage{max-width:510px;margin:auto;padding:26px}.about-poster{padding:30px}.about-poster>p{font-size:43px;margin-block:39px 29px}.authority-copy h2{font-size:29px;line-height:1.3}.authority-copy .body-copy{font-size:12px}.authority-benefit h3{font-size:12px}.authority-benefit p{font-size:11px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-intro h2{font-size:29px}.faq-direct{max-width:none;margin-top:20px}.faq-direct p{font-size:11px}.faq-direct .text-link{font-size:11px}.strategic-faq summary{font-size:12px;min-height:72px;padding-block:22px}.strategic-faq details .faq-answer p{font-size:12px;padding-left:26px}.final-section{padding-bottom:60px}.conversion-cta{padding:33px;gap:27px;display:flex;flex-direction:column;align-items:stretch}.conversion-cta h2{font-size:30px;line-height:1.25}.conversion-cta .conversion-copy>p:not(.eyebrow){font-size:12px;line-height:1.9}.conversion-action{width:100%;padding-top:25px;border-top:1px solid #ffffff13}.conversion-trust{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.conversion-trust li{font-size:9px}.conversion-action .button{width:100%;font-size:12px}.footer-grid{padding-block:43px;gap:35px}.site-footer .xbrand-logo{width:185px}.footer-brand-column>p{font-size:11px;max-width:300px}.footer-services{align-items:center;gap:13px}.footer-legal{padding-block:22px;font-size:8px;gap:10px}.footer-contact-note{margin-top:12px}.material-line{height:120%}}
@media(max-width:480px){.wrap{padding-inline:22px}.nav{height:76px!important;gap:12px!important}.nav .xbrand-logo{width:149px}.menu-toggle{padding:10px 12px;font-size:11px}.hero{padding-top:32px;padding-bottom:40px;gap:29px}.hero h1{font-size:36px;line-height:1.15;letter-spacing:-1.4px;margin-bottom:21px;max-width:390px}.hero .intro{font-size:12px;line-height:1.9}.hero .eyebrow{font-size:7px;letter-spacing:1.1px;gap:9px}.hero .button{font-size:11px;padding:15px 16px;max-width:100%;gap:18px}.hero .text-link{font-size:11px}.hero-note{font-size:8px;line-height:1.8}.notebook-deck{aspect-ratio:1.06}.hero-art figcaption{inset:auto 20px 19px}.hero-art figcaption strong{font-size:21px;line-height:1.3}.hero-art figcaption>span{font-size:5px;letter-spacing:1.2px}.hero-art figcaption small{font-size:6px}.hero-art>img{object-position:63% center}.notebook-slide>.website-demo{padding:19px}.website-demo h2{font-size:24px;line-height:1.18;letter-spacing:-.7px;margin:18px 0 13px}.website-demo .demo-nav{font-size:6px;margin-bottom:18px}.website-demo .demo-kicker{font-size:6px}.website-demo p{font-size:8px;line-height:1.7}.demo-button{font-size:7px;padding:10px 12px}.demo-tiles{font-size:6px;margin-top:18px;padding-top:13px}.notebook-slide>.dash-top{font-size:9px;padding:10px 13px}.notebook-controls{padding-inline:9px;height:35px}.notebook-screen-label{font-size:6px}.notebook-dot,.notebook-pause{min-width:30px;min-height:32px}.global-badge{font-size:5px}.illustration-note{font-size:6px;line-height:1.8;max-width:290px}.section{padding-block:58px}.section-heading h2{font-size:27px;line-height:1.27;letter-spacing:-.9px}.section-heading h2 br{display:none}.section-heading .eyebrow{font-size:6px;letter-spacing:1.1px}.section-heading p:not(.eyebrow){font-size:11px;line-height:1.9}.section-heading{gap:19px;margin-bottom:28px}.infra-feature{padding:25px 23px}.infra-feature h3{font-size:24px;line-height:1.3;margin-top:28px}.infra-description{font-size:11px}.infra-tag{font-size:6px}.infra-index{font-size:6px}.presence-map{padding:22px 18px}.presence-map>strong{font-size:22px;line-height:1.35}.presence-map>div>span{font-size:8px;padding-block:12px}.infra-disclaimer{font-size:8px}.infra-cards{grid-template-columns:1fr;gap:0}.infra-cards>.infra-card{grid-template-columns:36px 1fr;gap:0 17px;padding:23px 0}.infra-cards .infra-card-top{grid-row:span 2;margin:0}.infra-cards .infra-icon{width:31px;height:31px}.infra-cards .infra-card h3{font-size:14px}.infra-cards .infra-card p{font-size:11px;line-height:1.85}.solutions-section{padding-top:0}.solutions-grid{grid-template-columns:1fr;gap:22px}.solution-visual{aspect-ratio:1.65}.solution-copy{padding:25px}.solution-copy h3{font-size:23px;line-height:1.3;margin-top:18px}.solution-copy>p{font-size:12px;line-height:1.9}.solution-copy p.solution-benefit{font-size:11px;line-height:1.8;margin:22px 0}.solution-copy .text-link{font-size:11px;min-height:38px}.solution-visual figcaption{left:15px;font-size:5px}.delivery-section{padding-block:58px}.delivery-journey{grid-template-columns:1fr;gap:0}.delivery-card,.delivery-card:first-child,.delivery-card:last-child{padding:27px 0}.delivery-card-top{margin-bottom:17px}.delivery-number{font-size:7px}.delivery-number b{font-size:28px}.delivery-card h3{font-size:19px}.delivery-description{font-size:12px;line-height:1.9;margin-bottom:18px}.delivery-result p{font-size:11px}.delivery-micro{font-size:9px;margin-top:14px}.delivery-cta{padding-top:25px;margin-top:4px}.delivery-cta p{font-size:15px}.delivery-cta .button{font-size:11px;padding:15px 17px}.delivery-cta-label{font-size:6px;letter-spacing:1px}.profiles-composition{grid-template-columns:1fr;gap:14px}.profile-card,.profile-feature,.profile-compact,.profile-compact:last-child,.profile-card:last-child{grid-column:auto;padding:26px}.profile-feature h3,.profile-card h3{font-size:22px;line-height:1.35}.profile-kicker{font-size:6px}.profile-description,.profile-compact .profile-description{font-size:12px;line-height:1.9}.profile-benefit p{font-size:11px}.profile-badge{font-size:7px}.profile-detail{font-size:8px}.authority-section{padding-block:58px}.authority-stage{padding:22px 19px}.authority-overline{font-size:6px;letter-spacing:.8px}.authority-illustration{font-size:5px;letter-spacing:.3px}.about-poster{padding:26px 22px}.about-poster>p{font-size:36px;letter-spacing:-1.2px;line-height:1.2;margin:36px 0 26px}.about-poster .demo-kicker{font-size:5px}.authority-note{font-size:7px}.authority-copy h2{font-size:27px;line-height:1.3}.authority-copy .eyebrow{font-size:7px}.authority-copy .body-copy{font-size:12px;line-height:1.95}.faq-intro h2{font-size:27px}.faq-intro .eyebrow{font-size:7px}.faq-intro .body-copy{font-size:11px}.strategic-faq summary{font-size:12px;line-height:1.75;gap:12px}.faq-question-number{font-size:7px}.strategic-faq details .faq-answer p{font-size:12px;padding-left:24px;padding-right:5px;line-height:1.95}.faq-expand{width:23px;height:23px}.conversion-cta{padding:29px 24px;gap:23px}.conversion-cta h2{font-size:28px;letter-spacing:-1px;line-height:1.25}.conversion-cta .eyebrow{font-size:6px;letter-spacing:1px}.conversion-cta .conversion-copy>p:not(.eyebrow){font-size:11px;line-height:1.9}.conversion-context{font-size:8px}.conversion-trust{flex-direction:column;gap:12px}.conversion-trust li{font-size:10px}.conversion-action .button{font-size:11px;padding:16px}.conversion-cta .conversion-response{font-size:8px!important;line-height:1.8}.conversion-cta::after{left:24px;right:50%}.footer-grid{gap:31px}.footer-navigation a,.footer-services a{min-height:25px;display:flex;align-items:center}.footer-brand-column>p{font-size:10px}.footer-contact-title{margin-top:25px!important}dialog{padding:35px 24px 25px}dialog h2{font-size:24px}.close{min-width:44px;min-height:44px}}
@media(max-width:360px){.wrap{padding-inline:18px}.hero h1{font-size:33px}.hero .button{font-size:10px;padding:14px}.nav .xbrand-logo{width:137px}.hero-art figcaption strong{font-size:19px}.notebook-deck{aspect-ratio:1.02}.section-heading h2,.authority-copy h2{font-size:25px}.solution-copy{padding:23px}.solution-copy h3{font-size:21px}.about-poster>p{font-size:33px}.conversion-cta h2{font-size:26px}.presence-map>div>span{font-size:7px}.global-badge{font-size:4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js-reveal,.reveal{opacity:1!important;transform:none!important;filter:none!important}.market-group{min-width:0}.market-track{width:auto;display:block}.market-group[aria-hidden=true]{display:none}.solution-card:hover .solution-visual>img{transform:none}}
/* Legibilidade dos rótulos auxiliares em telas compactas. */
.solution-visual figcaption{font-size:7px}.illustration-note,.authority-note,.infra-disclaimer{font-size:9px}.authority-illustration{font-size:7px}.hero-art figcaption small{font-size:9px}.hero-art figcaption>span{font-size:8px}.process-contact{font-size:12px}
@media(max-width:760px){.hero .eyebrow,.section-heading .eyebrow,.authority-copy .eyebrow,.faq-intro .eyebrow,.conversion-cta .eyebrow{font-size:8px;letter-spacing:1.05px}.solution-visual figcaption{font-size:7px}.hero-art figcaption>span{font-size:7px}.hero-art figcaption small{font-size:8px}.authority-illustration{font-size:6px}.infra-tag,.infra-index,.profile-kicker,.delivery-result-label,.conversion-context{font-size:8px}.profile-badge,.profile-detail,.conversion-cta .conversion-response{font-size:9px!important}.about-poster .demo-kicker{font-size:7px}.conversion-context{line-height:1.9}.authority-stage-top{flex-wrap:wrap}.infra-feature-heading{gap:12px;flex-wrap:wrap}}
