:root{--bg: #020617;--surface: rgba(8, 18, 46, .62);--surface-strong: rgba(8, 18, 43, .9);--line: rgba(81, 139, 255, .21);--line-hot: rgba(169, 65, 255, .55);--text: #f7f9ff;--muted: #aab4cc;--cyan: #00b7ff;--blue: #1677ff;--purple: #8b5cff;--pink: #ff35cc;--green: #1fd880;--gradient: linear-gradient(100deg, var(--blue), var(--purple) 56%, var(--pink));--gradient-text: linear-gradient(100deg, #08b7ff 8%, #7268ff 52%, #ff34c8 92%);--shadow-neon: 0 0 28px rgba(70, 88, 255, .22), inset 0 0 22px rgba(63, 103, 255, .035);--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--container: 1220px;--header: 86px;--site-content-width: 1220px;--site-gutter: 32px;--site-header-height: 74px;--site-brand-width: 112px;--site-brand-height: 38px;--site-nav-size: .7rem;--site-contact-height: 36px;--site-float-size: 52px;--page-bg: #020617;--type-hero-title: clamp(1.8rem, 3.15vw, 2.75rem);--type-hero-description: .82rem;--type-section-title: clamp(1.2rem, 1.8vw, 1.65rem);--type-card-title: .82rem;--type-body: .78rem;--type-button: .72rem;--type-compact-title: .68rem;--hero-copy-offset: 16px;--hero-copy-gap: .72rem;--hero-copy-max: 480px;--hero-block-padding: .75rem;--hero-grid-gap: 1.25rem;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--purple) var(--bg)}body{margin:0;min-width:320px}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit}h1,h2,h3,p{margin-top:0}ul,ol{margin:0;padding:0}button{border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{min-height:min(820px,calc(100vh - var(--header)));display:grid;align-items:center;padding:clamp(4rem,8vw,7.5rem) 0 4rem;position:relative}.hero:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(45,118,255,.55),rgba(255,53,204,.5),transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{margin-bottom:1.25rem}.hero-copy p{max-width:610px;font-size:clamp(1rem,1.5vw,1.15rem)}.home-hero h1{max-width:650px}.service-hero h1{font-size:clamp(2.2rem,4.2vw,4rem)}.button-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.two-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:1.25rem;align-items:stretch}.two-columns.balanced{grid-template-columns:1fr 1fr}.split-panels{display:grid;grid-template-columns:1fr 1.15fr;gap:1.25rem;margin-top:1.25rem}.ecosystem{overflow:hidden}.ecosystem:before{content:"";position:absolute;width:45rem;aspect-ratio:1;right:-20rem;top:0;border-radius:50%;background:#792cff1a;filter:blur(90px)}.ecosystem-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem}.ecosystem .section-heading{text-align:left;margin:0}.ecosystem .section-heading p{margin-inline:0}.final-section{padding-top:1rem}@media(max-width:1050px){.hero-grid{grid-template-columns:1fr 1fr;gap:2rem}.two-columns,.two-columns.balanced{grid-template-columns:1fr}}@media(max-width:767px){:root{--header: 72px}.container{width:min(calc(100% - 24px),var(--container))}.hero{min-height:auto;padding:3rem 0 3.5rem}.hero-grid,.ecosystem-grid{grid-template-columns:1fr;gap:2rem}.hero-copy{text-align:left}.button-row,.button-row .button{width:100%}.split-panels{grid-template-columns:1fr}.section{padding:3.4rem 0}.ecosystem .section-heading{text-align:center}.ecosystem .section-heading p{margin-inline:auto}}.site-header{height:var(--header);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(81,139,255,.12);background:#020617bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;gap:1.5rem}.brand{flex:0 0 auto;display:block;width:72px;text-decoration:none}.brand img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(111,93,255,.32))}.site-nav{margin-left:auto}.nav-panel{display:flex;align-items:center;gap:clamp(.7rem,1.7vw,1.55rem)}.site-nav a{position:relative;padding:.65rem 0;color:#d8ddef;font-size:clamp(.69rem,.82vw,.83rem);text-decoration:none;white-space:nowrap;transition:color .25s ease}.site-nav a>svg,.site-nav a>.service-nav-icon{display:none}.site-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:.2rem;height:2px;background:var(--gradient);transition:right .25s ease}.site-nav a:hover,.site-nav a[aria-current=page],.site-nav .nav-solutions:has(.solutions-toggle.has-current-page)>.solutions-link{color:var(--cyan)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after,.site-nav .nav-solutions:has(.solutions-toggle.has-current-page)>.solutions-link:after{right:0}.header-contact{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .8rem;border:1px solid rgba(255,53,204,.28);border-radius:9px;text-decoration:none;font-size:.78rem;white-space:nowrap}.header-contact svg{width:17px}.header-contact .header-whatsapp-mark{height:17px;fill:currentColor}.menu-toggle{display:none;width:44px;height:44px;padding:10px;background:transparent;cursor:pointer}.menu-toggle span{display:block;height:2px;margin:5px 0;background:#fff;transition:.25s ease}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:.78rem 1.25rem;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s ease,border-color .25s ease}.button svg{width:18px}.button .whatsapp-mark{display:block;flex:0 0 1em;width:1em;height:1em;fill:currentColor}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gradient);box-shadow:0 10px 28px #5838ff47}.button-primary:hover{box-shadow:0 12px 36px #ff35cc47}.button-secondary{background:#050a1b80;border:1px solid rgba(255,53,204,.35)}.text-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--cyan);text-decoration:none;font-weight:650}.text-link svg{width:17px}.glass-panel{position:relative;padding:clamp(1.1rem,2.4vw,1.7rem);overflow:hidden;background:linear-gradient(145deg,#091433bf,#04091bad);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-neon)}.glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(43,121,255,.055),transparent 35%,rgba(255,53,204,.035))}.panel-heading{position:relative;display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.panel-heading>span{display:grid;place-items:center;width:2rem;aspect-ratio:1;border-radius:50%;border:1px solid var(--purple);color:#cba8ff;font-size:.72rem}.panel-heading h2{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.service-card{display:flex;flex-direction:column;min-height:255px;padding:1.5rem;background:linear-gradient(145deg,#0a183ac7,#04091bbf);border:1px solid var(--line);border-radius:var(--radius);text-align:center;text-decoration:none;transition:transform .35s var(--ease),border-color .35s ease,box-shadow .35s ease}.service-card>svg{width:42px;height:42px;margin:0 auto 1rem;color:var(--purple);filter:drop-shadow(0 0 8px currentColor)}.service-card>.service-icon{width:72px;height:72px;margin:-.45rem auto .35rem;object-fit:contain;filter:drop-shadow(0 0 8px rgba(126,76,255,.45))}.service-card:nth-child(3n+1)>svg{color:var(--cyan)}.service-card:nth-child(3n)>svg{color:var(--pink)}.service-card p{font-size:.88rem;flex:1}.service-card span{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:var(--cyan);font-size:.82rem}.service-card span svg{width:15px}.service-card:hover{transform:translateY(-6px);border-color:var(--line-hot);box-shadow:0 15px 38px #4d41ff29}.feature-grid{display:grid;gap:.7rem}.problem-grid,.solution-grid{grid-template-columns:repeat(2,1fr)}.feature-card{position:relative;display:flex;gap:.8rem;min-height:112px;padding:1rem;background:#030a1da8;border:1px solid rgba(72,129,255,.15);border-radius:var(--radius-sm)}.feature-card>svg{flex:0 0 29px;color:var(--purple);filter:drop-shadow(0 0 6px currentColor)}.problem-grid .feature-card>svg{color:var(--pink)}.feature-card h3{margin:.05rem 0 .32rem}.feature-card p{margin:0;font-size:.77rem;line-height:1.45}.before-after{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem}.before-after>div{display:grid;gap:.55rem}.before-after strong{color:var(--pink)}.before-after div:last-child strong{color:var(--cyan)}.before-after span{display:flex;gap:.4rem;align-items:center;color:var(--muted);font-size:.84rem}.before-after span svg{width:15px;color:var(--pink)}.before-after div:last-child svg{color:var(--cyan)}.before-arrow{color:var(--purple);filter:drop-shadow(0 0 8px var(--purple))}.process{display:flex;justify-content:space-between;gap:.7rem;list-style:none;counter-reset:step}.process li{position:relative;flex:1;text-align:center;counter-increment:step}.process li:not(:last-child):after{content:"";position:absolute;top:1.2rem;left:calc(50% + 1.7rem);right:calc(-50% + 1.7rem);height:1px;background:linear-gradient(90deg,var(--blue),var(--pink))}.process b{position:relative;z-index:1;display:grid;place-items:center;width:2.5rem;aspect-ratio:1;margin:0 auto .65rem;border:1px solid var(--purple);border-radius:50%;background:#070d24;color:#d8c4ff;font-size:.72rem}.process b:empty:before{content:counter(step,decimal-leading-zero)}.process span{display:block;font-size:.78rem}.process.compact{margin-top:2rem}.icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.icon-grid>div{display:grid;place-items:center;align-content:center;gap:.6rem;min-height:108px;padding:.75rem;background:#030a1da6;border:1px solid rgba(72,129,255,.14);border-radius:var(--radius-sm);text-align:center}.icon-grid svg{width:28px;color:var(--purple);filter:drop-shadow(0 0 6px currentColor)}.icon-grid span{font-size:.77rem}.benefits svg{color:var(--cyan)}.network{position:relative;width:min(100%,650px);aspect-ratio:1.5;margin-inline:auto}.network:before{content:"";position:absolute;inset:23% 27%;border-radius:50%;background:#6629ff42;filter:blur(38px)}.network-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.network-lines line{stroke:#6b51ff;stroke-width:.35;vector-effect:non-scaling-stroke;stroke-dasharray:3 2;filter:drop-shadow(0 0 3px #00aaff)}.network-lines circle{fill:none;stroke:#356dff4d;stroke-width:.3;vector-effect:non-scaling-stroke}.network-core,.network-node{position:absolute;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2}.network-core{width:clamp(110px,20vw,160px);aspect-ratio:1;padding:1.05rem;align-content:center;gap:.15rem;border:1px solid var(--purple);border-radius:50%;background:radial-gradient(circle,#11185a,#05091e 67%);box-shadow:0 0 15px #176fff,0 0 45px #dd28ff80,inset 0 0 25px #3770ff59;text-align:center}.network-core img{width:min(72%,88px);height:auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(94,102,255,.7))}.network-core span{white-space:pre-line;font-size:.78rem;line-height:1.1}.network-node{width:104px;min-height:54px;padding:.5rem;grid-template-columns:auto 1fr;gap:.45rem;border:1px solid rgba(91,92,255,.44);border-radius:9px;background:#070d27eb;box-shadow:0 0 14px #4748ff2e;font-size:.68rem}.network-node svg{width:22px;color:var(--purple)}.home-orbit{position:relative;width:min(100%,650px);aspect-ratio:1.35;margin-inline:auto}.home-orbit a{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:grid;place-items:center;gap:.25rem;width:108px;color:#dce9ff;font-size:.67rem;text-align:center;text-decoration:none}.home-orbit a svg{box-sizing:content-box;width:25px;padding:.7rem;color:var(--cyan);border:1px solid currentColor;border-radius:50%;background:#08102b;filter:drop-shadow(0 0 8px currentColor)}.home-orbit .orbit-item .service-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(119,75,255,.62));transition:transform .25s var(--ease),filter .25s var(--ease)}.home-orbit .orbit-item:hover .service-icon,.home-orbit .orbit-item:focus-visible .service-icon{transform:scale(1.1);filter:drop-shadow(0 0 13px rgba(196,86,255,.9))}.journey{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;list-style:none;padding:1.4rem;background:#050c22a3;border:1px solid var(--line);border-radius:var(--radius)}.journey li{position:relative;display:grid;justify-items:center;gap:.65rem;text-align:center;font-size:.73rem}.journey li:not(:last-child):after{content:"→";position:absolute;right:-.8rem;top:.65rem;color:var(--cyan)}.journey svg{color:var(--cyan)}.mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.mini-grid div{display:flex;align-items:center;gap:.6rem;min-height:75px;padding:.7rem;border-radius:9px;border:1px solid rgba(100,91,255,.17);background:#03091c8c}.mini-grid svg{flex:0 0 23px;color:var(--pink)}.mini-grid b{font-size:.78rem}.cta-band{position:relative;display:grid;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:2rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);overflow:hidden;border:1px solid transparent;border-radius:var(--radius);background:linear-gradient(#07102a,#07102a) padding-box,var(--gradient) border-box;box-shadow:0 0 25px #415bff26}.cta-band:after{content:"";position:absolute;right:5%;bottom:-100%;width:12rem;aspect-ratio:1;background:#ff18cf47;border-radius:50%;filter:blur(45px)}.cta-band .eyebrow{margin-bottom:.7rem}.cta-band h2,.cta-band p{margin-bottom:0}.cta-band h2{font-size:clamp(1.3rem,2.3vw,2rem)}.cta-band p{font-size:.88rem}.cta-band .button{position:relative;z-index:1;font-size:.9rem;white-space:nowrap}.cta-band .cta-whatsapp-mark{display:block;flex:0 0 21px;width:21px;height:21px;fill:currentColor}.whatsapp-float{position:fixed;z-index:80;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));display:grid;place-items:center;width:var(--site-float-size);aspect-ratio:1;border:2px solid #80ffd2;border-radius:50%;color:#fff;background:#15c873;box-shadow:0 0 0 9px #16ca731a,0 0 28px #14db8080}.whatsapp-float svg{width:29px;height:29px;fill:currentColor}.site-footer{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--line);background:#020510bf}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.footer-inner .brand{width:55px}.footer-inner p{margin:0 auto 0 0;font-size:.78rem}.footer-inner>a:last-child{color:var(--cyan);font-size:.82rem}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.footer-legal-links a{color:var(--muted);font-size:.76rem;text-decoration:none}.footer-legal-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}@media(max-width:1120px){.nav-panel{gap:.8rem}.site-nav a{font-size:.67rem}.brand{width:62px}}@media(max-width:900px){.site-nav{position:fixed;inset:var(--header) 0 0;margin:0;visibility:hidden;background:#01041066;opacity:0;transition:.25s ease}.site-nav.is-open{visibility:visible;opacity:1}.nav-panel{width:min(86%,380px);height:100%;margin-left:auto;padding:1.3rem;display:flex;flex-direction:column;align-items:stretch;gap:.2rem;transform:translate(100%);background:#030819fa;border-left:1px solid var(--line-hot);transition:transform .35s var(--ease)}.site-nav.is-open .nav-panel{transform:translate(0)}.site-nav a{padding:.9rem;font-size:.95rem}.header-contact{margin-left:auto}.menu-toggle{display:block}.menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:last-child{transform:translateY(-7px) rotate(-45deg)}body.menu-open{overflow:hidden}}@media(max-width:767px){.services-grid{grid-template-columns:1fr}.service-card{min-height:0;display:grid;grid-template-columns:auto 1fr auto;gap:0 1rem;text-align:left}.service-card>svg{grid-row:1 / 4;margin:0;width:30px}.service-card>.service-icon{grid-row:1 / 4;width:48px;height:48px;margin:0;align-self:center}.service-card h3,.service-card p{margin-bottom:.35rem}.service-card span{justify-content:flex-start}.feature-grid,.problem-grid,.solution-grid{grid-template-columns:1fr}.feature-card{min-height:0}.icon-grid{grid-template-columns:repeat(2,1fr)}.process{flex-direction:column;gap:.7rem}.process li{display:flex;align-items:center;gap:.8rem;text-align:left}.process b{margin:0;flex:0 0 2.3rem}.process li:not(:last-child):after{top:2.3rem;bottom:-.7rem;left:1.15rem;right:auto;width:1px;height:auto}.before-after{grid-template-columns:1fr}.before-arrow{margin-inline:auto;transform:rotate(90deg)}.network{aspect-ratio:1.12}.network-node{width:84px;min-height:47px;font-size:.58rem;padding:.35rem}.network-node svg{width:18px}.network-core{width:105px}.home-orbit{aspect-ratio:1.05}.home-orbit a{width:82px;font-size:.56rem}.home-orbit a svg{width:19px;padding:.5rem}.journey{grid-template-columns:1fr}.journey li{grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left}.journey li:not(:last-child):after{content:"";left:12px;top:2rem;bottom:-.75rem;width:1px;background:var(--cyan)}.journey svg{width:25px}.mini-grid{grid-template-columns:1fr}.cta-band{grid-template-columns:1fr;gap:1rem;text-align:center}.cta-band .eyebrow{margin-inline:auto}.cta-band .button{width:100%}.footer-inner{flex-wrap:wrap}.header-contact span{display:none}.header-contact{width:44px;justify-content:center;padding:0}}@media(max-width:390px){.network-node{width:75px;font-size:.52rem}.network-core{width:90px}.icon-grid{gap:.45rem}.icon-grid>div{min-height:95px;padding:.5rem}}body[data-page=integracoes-inteligentes]{--ii-border: rgba(62, 100, 181, .25);background:radial-gradient(ellipse at 55% 14%,rgba(16,73,215,.13),transparent 34rem),radial-gradient(ellipse at 74% 58%,rgba(87,31,194,.07),transparent 36rem),#010510}body[data-page=integracoes-inteligentes]:before{opacity:.09;background-size:42px 42px}body[data-page=integracoes-inteligentes] .site-header{height:68px;border-bottom-color:#2d5fbb17;background:#010511e0}body[data-page=integracoes-inteligentes] .header-inner{width:min(calc(100% - 44px),1320px);gap:1.15rem}body[data-page=integracoes-inteligentes] .brand{width:64px}body[data-page=integracoes-inteligentes] .nav-panel{gap:clamp(.65rem,1.45vw,1.35rem)}body[data-page=integracoes-inteligentes] .site-nav a{font-size:clamp(.62rem,.72vw,.73rem)}body[data-page=integracoes-inteligentes] .header-contact{min-height:34px;padding:.4rem .68rem;border-radius:7px;font-size:.68rem}.ii-page{width:min(calc(100% - 36px),1320px);margin:0 auto;padding:18px 0 20px}.ii-page h2{margin:0 0 .55rem;font-size:.82rem;font-weight:500;line-height:1.15;text-align:center}.ii-panel{position:relative;min-width:0;padding:.65rem;border:1px solid var(--ii-border);border-radius:8px;background:linear-gradient(145deg,#040c22c7,#020715a6);overflow:hidden}.ii-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(0,126,255,.025),transparent 45%,rgba(214,39,255,.025))}.ii-hero{display:grid;grid-template-columns:minmax(340px,.76fr) minmax(590px,1.24fr);align-items:center;min-height:250px;gap:1rem;padding:0 1.4rem .35rem}.ii-hero-copy{position:relative;z-index:2;max-width:430px}.ii-hero-copy .eyebrow{margin-bottom:.65rem}.ii-hero-copy h1{margin-bottom:.65rem;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.12;letter-spacing:-.035em;font-weight:540}.ii-hero-copy p{max-width:395px;margin:0;font-size:.75rem;line-height:1.5}.ii-actions{display:flex;gap:.65rem;margin-top:.9rem}.ii-actions .button{min-height:38px;padding:.52rem .9rem;border-radius:6px;font-size:.68rem}.ii-actions .button svg{width:14px}.ii-smart-flow{position:relative;display:grid;grid-template-columns:minmax(170px,1fr) 34px minmax(175px,.9fr) 34px minmax(155px,.85fr);align-items:center;width:100%;min-height:285px;padding:1rem .15rem;isolation:isolate}.ii-smart-flow:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:58%;height:76%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(99,45,224,.18),transparent 68%);filter:blur(18px)}.ii-flow-group{min-width:0}.ii-flow-label{display:block;margin:0 0 .55rem;color:#8d9ab8;font-size:.52rem;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.ii-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ii-source-card,.ii-result-card{display:flex;align-items:center;min-width:0;border:1px solid rgba(74,108,190,.28);background:linear-gradient(145deg,#08132df0,#05091ce6);box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff06}.ii-source-card{gap:.42rem;min-height:48px;padding:.5rem .55rem;border-radius:9px;color:#e8efff;font-size:.57rem}.ii-source-card:nth-child(2),.ii-source-card:nth-child(5){transform:translateY(4px)}.ii-source-card svg{flex:0 0 auto;width:18px;height:18px;color:#2bbcff;filter:drop-shadow(0 0 5px rgba(43,188,255,.6))}.ii-source-card:nth-child(3n+2) svg{color:#8170ff}.ii-source-card:nth-child(3n) svg{color:#bf5cff}.ii-flow-core{position:relative;display:grid;place-items:center;align-content:center;min-height:175px;padding:1rem .7rem;border:1px solid rgba(140,81,255,.66);border-radius:20px;background:linear-gradient(155deg,#131844f7,#070a21fa);box-shadow:0 18px 40px #00000040,0 0 28px #8036ff38,inset 0 1px #ffffff12;text-align:center;overflow:hidden}.ii-flow-core:before{content:"";position:absolute;inset:-40% 10% 50%;background:radial-gradient(circle,rgba(46,152,255,.24),transparent 68%)}.ii-flow-core-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;margin-bottom:.45rem;border:1px solid rgba(100,150,255,.34);border-radius:13px;background:#090f31cc;box-shadow:0 0 20px #4569ff33}.ii-flow-core-icon img{width:29px;height:29px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(190,71,255,.65))}.ii-flow-core small{position:relative;margin-bottom:.28rem;color:#57c5ff;font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ii-flow-core strong{position:relative;color:#f5f2ff;font-size:.72rem;font-weight:550;line-height:1.32}.ii-flow-connector{position:relative;height:2px;margin-inline:5px;border-radius:99px;background:linear-gradient(90deg,#27beff33,#4c9cff,#8b63ff);box-shadow:0 0 9px #3e8bff94}.ii-flow-connector-out{background:linear-gradient(90deg,#8b63ff,#c24fff,#e142ff38);box-shadow:0 0 9px #be46ff8a}.ii-flow-connector:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #9a76ff;border-right:2px solid #9a76ff}.ii-flow-connector span{position:absolute;top:50%;left:0;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:#e7f8ff;box-shadow:0 0 9px #41b9ff;animation:ii-data-flow 2.8s ease-in-out infinite}.ii-flow-connector-out span{animation-delay:1.05s;box-shadow:0 0 9px #cf58ff}.ii-result-list{display:grid;gap:.5rem}.ii-result-card{gap:.5rem;width:100%;height:53px;padding:.55rem .65rem;border-color:#9d4ae64f;border-radius:10px;color:#eef1ff;font-size:.57rem}.ii-result-card svg{flex:0 0 auto;width:19px;height:19px;color:#cf55ff;filter:drop-shadow(0 0 5px rgba(207,85,255,.65))}.ii-result-card:first-child svg{color:#7775ff}.ii-result-card:last-child svg{color:#f351cb}@keyframes ii-data-flow{0%,12%{left:0;opacity:0}24%{opacity:1}78%{opacity:1}90%,to{left:100%;opacity:0}}.ii-benefits-panel{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.8fr);align-items:center;gap:1.25rem;margin-top:.65rem;padding:1rem 1.05rem}.ii-benefits-heading>span{margin-bottom:.32rem}body[data-page=integracoes-inteligentes] main .ii-benefits-heading h2{margin:0;font-size:clamp(1.28rem,1.85vw,1.62rem);line-height:1.16;text-align:left}.ii-benefit-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ii-benefit-strip>div{display:flex;align-items:center;justify-content:center;gap:.58rem;min-height:54px;padding:.45rem .75rem;border-left:1px solid rgba(72,129,255,.2)}.ii-benefit-strip svg{flex:0 0 23px;width:23px;height:23px;color:#1aaeff;filter:drop-shadow(0 0 5px currentColor)}.ii-benefit-strip>div:nth-child(2n) svg{color:#a950ff}.ii-benefit-strip>div:last-child svg{color:#ed4bc6}.ii-benefit-strip strong{color:#e8edff;font-size:.64rem;font-weight:580;line-height:1.35}.ii-resolution-section{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:.65rem}.ii-resolution-panel{padding:1rem}.ii-section-heading{display:grid;grid-template-columns:auto 1fr;column-gap:.65rem;align-items:center;margin-bottom:.9rem}.ii-section-heading>span,.ii-panel-kicker{width:fit-content}body[data-page=integracoes-inteligentes] main .ii-section-heading h2{margin:0;font-size:clamp(1.32rem,1.9vw,1.72rem);line-height:1.16;text-align:left}body[data-page=integracoes-inteligentes] main .ii-section-heading>p{grid-column:2;max-width:720px;margin:.25rem 0 0;color:var(--muted);font-size:.69rem;line-height:1.48}.ii-resolution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.ii-resolution-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.65rem;min-height:174px;padding:.78rem;border:1px solid rgba(55,90,163,.28);border-radius:9px;background:linear-gradient(145deg,#050e26e6,#03091bc2)}.ii-resolution-card>svg{width:28px;height:28px;color:#1aaeff;filter:drop-shadow(0 0 6px currentColor)}.ii-resolution-card:nth-child(2n)>svg{color:#b64dff}.ii-resolution-content{display:flex;min-width:0;flex-direction:column}body[data-page=integracoes-inteligentes] main .ii-resolution-card h3{margin:.08rem 0 .55rem;color:#f3f6ff;font-size:.87rem;font-weight:650;line-height:1.25}.ii-comparison{display:grid;gap:.4rem;margin-top:auto}.ii-comparison-state{display:grid;min-width:0;border:1px solid transparent;border-radius:7px}.ii-comparison-today{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem .58rem;border-color:#ff62ac29;background:linear-gradient(90deg,#a2236321,#3112370a)}.ii-comparison-isbyte{grid-template-columns:21px minmax(0,1fr);align-items:start;gap:.42rem;padding:.5rem .58rem;border-color:#33d3a033;background:linear-gradient(90deg,#19856f26,#0a3d420d)}.ii-comparison-label{display:block;color:#ff83bd;font-size:.52rem;font-weight:700;letter-spacing:.055em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.ii-comparison-isbyte .ii-comparison-label{margin-bottom:.16rem;color:#46ddb0}body[data-page=integracoes-inteligentes] main .ii-comparison-state p{margin:0;color:#bcc6da;font-size:.67rem;line-height:1.42}body[data-page=integracoes-inteligentes] main .ii-comparison-isbyte p{color:#e1ebf5}.ii-comparison-icon{display:grid;place-items:center;width:20px;height:20px;margin-top:.02rem;border:1px solid rgba(51,211,160,.34);border-radius:50%;background:#21ab8521;color:#46ddb0}.ii-comparison-icon svg{width:12px;height:12px;stroke-width:2.4}.ii-implementation-panel{display:grid;grid-template-columns:minmax(275px,.92fr) minmax(0,1.55fr) minmax(225px,.72fr);align-items:center;gap:1.25rem;padding:1rem 1.05rem}body[data-page=integracoes-inteligentes] main .ii-implementation-heading>h2{margin:.55rem 0 .38rem;font-size:clamp(1.28rem,1.8vw,1.62rem);line-height:1.22;text-align:left}body[data-page=integracoes-inteligentes] main .ii-implementation-intro{margin:0;color:var(--muted);font-size:.68rem;line-height:1.48}.ii-implementation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;counter-reset:ii-implementation;list-style:none}.ii-implementation-steps li{position:relative;display:grid;grid-template-columns:29px minmax(0,1fr);gap:.5rem;counter-increment:ii-implementation}.ii-implementation-steps li:not(:last-child):after{content:"";position:absolute;left:27px;right:-.81rem;top:13px;height:1px;background:linear-gradient(90deg,#347dff,#a54bff)}.ii-implementation-steps b{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border:1px solid #7654ff;border-radius:50%;background:#080c25;color:#fff;font-size:.54rem;font-weight:650}.ii-implementation-steps b:before{content:counter(ii-implementation)}.ii-implementation-steps strong{display:block;margin-bottom:.18rem;font-size:.65rem;font-weight:650;line-height:1.3}body[data-page=integracoes-inteligentes] main .ii-implementation-steps p{margin:0;color:var(--muted);font-size:.61rem;line-height:1.42}body[data-page=integracoes-inteligentes] main .ii-reassurance{display:flex;align-items:center;gap:.55rem;margin:0;padding:.65rem;border:1px solid rgba(35,194,173,.22);border-radius:7px;background:#14767117;color:var(--muted);font-size:.61rem;line-height:1.42}.ii-reassurance>svg{flex:0 0 22px;width:22px;height:22px;color:#34d4ac}.ii-reassurance strong{color:#e9fffa;font-weight:600}.ii-row-compact{grid-template-columns:1.05fr .96fr 1.28fr}.ii-icon-grid{display:grid;gap:.35rem}.ii-applications{grid-template-columns:repeat(6,1fr)}.ii-benefits{grid-template-columns:repeat(4,1fr)}.ii-differentials{grid-template-columns:repeat(6,1fr)}.ii-icon-grid>div{display:grid;place-items:center;align-content:center;gap:.35rem;min-height:75px;padding:.35rem .18rem;border:1px solid rgba(55,90,163,.19);border-radius:6px;background:#030a1dab;text-align:center}.ii-icon-grid svg{width:23px;color:#168fff;filter:drop-shadow(0 0 5px currentColor)}.ii-icon-grid>div:nth-child(2n) svg{color:#9a4fff}.ii-benefits>div:last-child svg,.ii-differentials>div:last-child svg{color:#f54aaa}.ii-icon-grid span{font-size:.52rem;line-height:1.2}.ii-ecosystem-card{padding-bottom:.42rem}.ii-mini-network{position:relative;display:grid;grid-template-columns:1fr 94px 1fr;align-items:center;gap:.45rem;min-height:92px}.ii-mini-network:before{content:"";position:absolute;inset:10% 24%;background:radial-gradient(circle,rgba(120,50,255,.3),transparent 65%);filter:blur(8px)}.ii-mini-network>div{position:relative;z-index:2;display:grid;gap:.22rem}.ii-mini-network span{display:flex;align-items:center;gap:.26rem;min-height:20px;padding:.16rem .3rem;border:1px solid rgba(73,87,198,.28);border-radius:5px;background:#060a1feb;font-size:.42rem;white-space:nowrap}.ii-mini-network span svg{width:11px;color:#19baff}.ii-mini-network span .service-reference-icon{flex:0 0 15px;width:15px;height:15px;object-fit:contain}.ii-mini-network>div:last-child span svg{color:#c84cff}.ii-mini-network>strong{position:relative;z-index:2;display:grid;place-items:center;width:88px;aspect-ratio:1;border:1px solid #9a4fff;border-radius:50%;background:radial-gradient(circle,#171653,#07091e 70%);box-shadow:0 0 9px #146cff,0 0 19px #dd27ff8c;font-size:.55rem;line-height:1.15;text-align:center}.ii-mini-network>strong .service-reference-icon{width:34px;height:34px;margin-bottom:-5px;object-fit:contain}.ii-ecosystem-card>p{margin:.15rem 0 0;font-size:.49rem;line-height:1.35;text-align:center}.ii-row-bottom{grid-template-columns:.74fr 1.26fr}.ii-development{display:flex;align-items:flex-start;counter-reset:ii-step;min-height:75px;list-style:none}.ii-development li{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:start;gap:.35rem;flex:1;counter-increment:ii-step}.ii-development li:not(:last-child):after{content:"→";position:absolute;top:7px;right:5px;color:#907eff;font-size:.65rem}.ii-development b{display:grid;place-items:center;width:26px;aspect-ratio:1;border:1px solid #824eff;border-radius:50%;color:#f2eaff;font-size:.55rem;font-weight:500}.ii-development b:before{content:counter(ii-step)}.ii-development strong{display:block;margin-bottom:.17rem;font-size:.53rem;font-weight:500}.ii-development p{max-width:105px;margin:0;font-size:.43rem;line-height:1.28}.ii-final-cta{display:grid;grid-template-columns:55px 1.15fr .9fr auto;align-items:center;gap:1.2rem;min-height:78px;margin-top:.55rem;padding:.65rem 1rem;border:1px solid transparent;border-radius:8px;background:linear-gradient(#061027,#061027) padding-box,linear-gradient(95deg,#1486ff,#793dff 62%,#e33ac9) border-box;box-shadow:0 0 24px #4148ff24}.ii-cta-symbol{position:relative;width:50px;height:43px;color:#398dff}.ii-cta-symbol svg{position:absolute;width:26px;filter:drop-shadow(0 0 5px currentColor)}.ii-cta-symbol svg:first-child{left:14px;top:0}.ii-cta-symbol svg:last-child{left:0;bottom:0}.ii-final-cta h2{margin:0;font-size:1.12rem;line-height:1.25;text-align:left}.ii-final-cta p{margin:0;font-size:.59rem;line-height:1.45}.ii-final-cta .button{min-height:39px;padding:.55rem .9rem;border-radius:6px;font-size:.66rem;white-space:nowrap}@media(max-width:1080px){.ii-hero{grid-template-columns:.78fr 1.22fr;padding-inline:.5rem}.ii-smart-flow{grid-template-columns:minmax(150px,1fr) 26px minmax(155px,.9fr) 26px minmax(145px,.85fr)}.ii-source-card,.ii-result-card{padding-inline:.45rem;font-size:.52rem}.ii-flow-core{min-height:165px;padding-inline:.45rem}.ii-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ii-benefit-strip>div{justify-content:flex-start;min-height:50px;border:1px solid rgba(72,129,255,.16);border-radius:7px;background:#030a1d8c}.ii-implementation-panel{grid-template-columns:minmax(245px,.8fr) minmax(0,1.4fr);gap:1rem}.ii-reassurance{grid-column:1 / -1;justify-content:center}.ii-row-compact{grid-template-columns:1fr 1fr}.ii-ecosystem-card{grid-column:1 / -1}.ii-final-cta{grid-template-columns:48px 1fr 1fr}.ii-final-cta .button{grid-column:3}}@media(max-width:767px){body[data-page=integracoes-inteligentes] .site-header{height:72px}body[data-page=integracoes-inteligentes] .header-inner{width:calc(100% - 24px);gap:.55rem}body[data-page=integracoes-inteligentes] .brand{width:66px}body[data-page=integracoes-inteligentes] .header-contact{width:auto;min-height:34px;margin-left:auto;padding:.4rem .62rem}body[data-page=integracoes-inteligentes] .header-contact span{display:inline}body[data-page=integracoes-inteligentes] .menu-toggle{width:38px;height:38px;padding:7px}.ii-page{width:calc(100% - 22px);padding-top:20px}.ii-hero{grid-template-columns:1fr;gap:1.25rem;padding:0}.ii-hero-copy{max-width:none}.ii-hero-copy .eyebrow{margin-bottom:.65rem}.ii-hero-copy h1{max-width:350px;margin-bottom:.65rem;font-size:clamp(1.55rem,7.1vw,2rem);line-height:1.13}.ii-hero-copy p{max-width:350px;font-size:.72rem;line-height:1.55}.ii-actions{display:grid;gap:.4rem;margin-top:.9rem}.ii-actions .button{width:100%;min-height:38px}.ii-smart-flow{grid-template-columns:1fr;gap:.7rem;min-height:0;margin-top:.25rem;padding:.8rem .25rem .3rem}.ii-smart-flow:before{width:86%;height:65%}.ii-flow-label{margin-bottom:.5rem;font-size:.5rem;text-align:center}.ii-source-grid{gap:.42rem}.ii-source-card{min-height:46px;padding:.5rem .65rem;font-size:.58rem}.ii-source-card:nth-child(2),.ii-source-card:nth-child(5){transform:none}.ii-flow-connector{width:2px;height:28px;margin:0 auto;background:linear-gradient(180deg,#27beff33,#596fff,#a154ff)}.ii-flow-connector-out{background:linear-gradient(180deg,#9860ff,#ce4dff,#e142ff38)}.ii-flow-connector:after{inset:auto auto -1px 50%;transform:translate(-50%) rotate(135deg)}.ii-flow-connector span{top:0;left:50%;transform:translate(-50%,-50%);animation-name:ii-data-flow-mobile}.ii-flow-core{width:min(100%,270px);min-height:158px;margin:0 auto;border-radius:18px}.ii-flow-core strong{font-size:.75rem}.ii-result-list{gap:.42rem}.ii-result-card{height:50px;padding:.55rem .7rem;font-size:.6rem}@keyframes ii-data-flow-mobile{0%,12%{top:0;opacity:0}24%{opacity:1}78%{opacity:1}90%,to{top:100%;opacity:0}}.ii-row-compact,.ii-row-bottom{grid-template-columns:1fr;gap:.55rem;margin-top:.55rem}.ii-benefits-panel{grid-template-columns:1fr;gap:.75rem;padding:.85rem}.ii-benefits-heading{text-align:center}body[data-page=integracoes-inteligentes] main .ii-benefits-heading h2{font-size:1.22rem;text-align:center}.ii-benefit-strip{grid-template-columns:1fr;gap:.4rem}.ii-benefit-strip>div{justify-content:flex-start;min-height:52px;border:1px solid rgba(72,129,255,.16);border-radius:7px;background:#030a1d8c}.ii-section-heading{grid-template-columns:1fr;gap:.35rem}body[data-page=integracoes-inteligentes] main .ii-section-heading h2{font-size:1.24rem}body[data-page=integracoes-inteligentes] main .ii-section-heading>p{grid-column:1;margin-top:0;font-size:.69rem}.ii-resolution-grid{grid-template-columns:1fr}.ii-resolution-panel{padding:.78rem}.ii-resolution-card{grid-template-columns:32px minmax(0,1fr);gap:.55rem;min-height:0;padding:.68rem}.ii-resolution-card>svg{width:25px;height:25px}body[data-page=integracoes-inteligentes] main .ii-resolution-card h3{margin-bottom:.48rem;font-size:.84rem}.ii-comparison-today{grid-template-columns:1fr;gap:.2rem}body[data-page=integracoes-inteligentes] main .ii-comparison-state p{font-size:.68rem}.ii-implementation-panel{grid-template-columns:1fr;gap:.78rem;padding:.85rem}body[data-page=integracoes-inteligentes] main .ii-implementation-heading>h2{font-size:1.22rem}body[data-page=integracoes-inteligentes] main .ii-implementation-intro,body[data-page=integracoes-inteligentes] main .ii-implementation-steps p,body[data-page=integracoes-inteligentes] main .ii-reassurance{font-size:.66rem}.ii-implementation-steps{grid-template-columns:1fr;gap:.48rem}.ii-implementation-steps li:not(:last-child):after{left:13px;right:auto;top:28px;bottom:-.5rem;width:1px;height:auto;background:linear-gradient(#347dff,#a54bff)}.ii-reassurance{grid-column:auto;justify-content:flex-start}.ii-ecosystem-card{grid-column:auto}.ii-panel{padding:.62rem;border-radius:7px}.ii-page h2{margin-bottom:.6rem;font-size:.76rem}.ii-applications,.ii-differentials{grid-template-columns:repeat(3,1fr)}.ii-benefits{grid-template-columns:repeat(2,1fr)}.ii-development{display:grid;gap:.55rem}.ii-development li{grid-template-columns:30px 1fr}.ii-development li:not(:last-child):after{content:"";left:13px;top:27px;bottom:-.56rem;width:1px;background:linear-gradient(#286cff,#bd44ff)}.ii-development p{max-width:none;font-size:.5rem}.ii-final-cta{grid-template-columns:42px 1fr;gap:.65rem;padding:.8rem}.ii-final-cta h2{font-size:.9rem}.ii-final-cta p,.ii-final-cta .button{grid-column:1 / -1}.ii-final-cta p{font-size:.55rem;text-align:center}.ii-final-cta .button{width:100%}}@media(max-width:390px){.ii-page{width:calc(100% - 18px)}.ii-source-card{padding-inline:.48rem;font-size:.53rem}}@media(prefers-reduced-motion:reduce){.ii-flow-connector span{left:50%;opacity:1;animation:none}}body[data-page=home]{background:radial-gradient(ellipse at 65% 9%,rgba(21,72,218,.13),transparent 31rem),radial-gradient(ellipse at 47% 74%,rgba(27,42,126,.09),transparent 40rem),#010510}body[data-page=home]:before{opacity:.12;background-size:44px 44px}body[data-page=home] .site-header{height:74px;border-bottom-color:#2c69d514;background:#010511b8}body[data-page=home] .brand{width:68px}body[data-page=home] .header-inner{gap:1.25rem}body[data-page=home] .site-nav a{font-size:.7rem}body[data-page=home] .header-contact{min-height:36px;padding:.45rem .75rem;border-radius:7px}.home-hero{min-height:0;padding:1.1rem 0 .8rem}.home-hero:after{display:none}.home-hero .hero-grid{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);gap:1.2rem}.home-hero .hero-copy{padding-top:.2rem}.home-hero .hero-copy .eyebrow{margin-bottom:.8rem}.home-hero h1{max-width:480px;margin-bottom:.65rem;font-size:clamp(2rem,3.15vw,2.75rem);line-height:1.08;letter-spacing:-.035em;font-weight:620}.home-hero .hero-copy p{max-width:455px;margin-bottom:0;font-size:.82rem;line-height:1.55}.home-hero .button-row{align-items:center;gap:.55rem;margin-top:1rem}.home-hero .button{min-height:40px;padding:.58rem .9rem;border-radius:6px;font-size:.68rem;gap:.5rem}.home-hero .button-primary{min-height:44px;padding-inline:1.05rem;box-shadow:0 7px 20px #5838ff40}.home-hero .button-secondary{min-height:36px;padding:.48rem .78rem;background:#050a1b52;border-color:#ff35cc4d;font-size:.64rem}.home-hero .button-primary svg{width:16px;height:16px}.home-orbit{position:relative;width:min(100%,760px);aspect-ratio:1.82;isolation:isolate;overflow:visible}.orbit-monogram{position:absolute;z-index:2;left:50%;top:50%;width:clamp(235px,25vw,305px);transform:translate(-50%,-50%);pointer-events:none}.orbit-monogram img{width:100%;height:auto}.home-orbit .orbit-item{width:132px;min-height:112px;padding:.25rem .35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:12px;font-size:.68rem;line-height:1.18;text-align:center;z-index:3;transition:color .25s var(--ease),background-color .25s var(--ease),filter .25s var(--ease)}.home-orbit .orbit-icon-shell{position:relative;flex:0 0 auto;display:grid;place-items:center;width:78px;height:78px;padding:10px;border-radius:50%;background:radial-gradient(circle,#0e143752,#04081b14 70%);box-shadow:inset 0 0 12px #b02eff14;transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.home-orbit .orbit-icon-shell:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(194,67,255,.75) 0deg,rgba(83,91,255,.7) 105deg,rgba(50,137,255,.68) 135deg,transparent 135deg 225deg,rgba(62,126,255,.68) 225deg,rgba(194,67,255,.75) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));filter:drop-shadow(0 0 5px rgba(64,104,255,.45));pointer-events:none;transition:opacity .25s var(--ease),filter .25s var(--ease)}.home-orbit .orbit-item .service-icon{width:100%;height:100%}.home-orbit .orbit-label{position:relative;z-index:1;min-width:0;margin-top:-.43rem;text-shadow:0 0 10px rgba(47,95,255,.2)}.home-orbit .orbit-item:hover,.home-orbit .orbit-item:focus-visible{color:#fff;background:transparent;filter:drop-shadow(0 0 10px rgba(106,76,255,.25))}.home-orbit .orbit-item:hover .orbit-icon-shell,.home-orbit .orbit-item:focus-visible .orbit-icon-shell{box-shadow:inset 0 0 14px #b02eff1f}.home-orbit .orbit-item:hover .orbit-icon-shell:before,.home-orbit .orbit-item:focus-visible .orbit-icon-shell:before{opacity:1;filter:drop-shadow(0 0 8px rgba(78,112,255,.68)) drop-shadow(0 0 10px rgba(196,55,255,.28))}.home-orbit .orbit-item:focus-visible{outline:1px solid rgba(126,104,255,.85);outline-offset:2px}.home-orbit .orbit-attendance{left:50%;top:13%;--float-duration: 4.2s;--float-delay: -.4s;--float-distance: 5px}.home-orbit .orbit-presence{left:83%;top:29%;--float-duration: 4.8s;--float-delay: -2.1s;--float-distance: -5px}.home-orbit .orbit-systems{left:83%;top:71%;--float-duration: 4.4s;--float-delay: -1.3s;--float-distance: 6px}.home-orbit .orbit-business{left:50%;top:87%;--float-duration: 5s;--float-delay: -3.2s;--float-distance: -5px}.home-orbit .orbit-integrations{left:17%;top:71%;--float-duration: 4.6s;--float-delay: -2.6s;--float-distance: 5px}.home-orbit .orbit-infra{left:17%;top:29%;--float-duration: 5.2s;--float-delay: -.9s;--float-distance: -6px}.home-section{position:relative;padding:clamp(2.25rem,4vw,3.5rem) 0;border-top:1px solid rgba(65,112,205,.14)}.home-section:nth-of-type(2n){background:linear-gradient(180deg,#050e274d,#0207171f)}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.home-section-heading>div{max-width:650px}.home-section-heading .eyebrow{margin-bottom:.65rem}.home-section-heading h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.home-section-heading>p{max-width:440px;margin:0;color:var(--muted);font-size:1rem;line-height:1.55;text-wrap:pretty}.home-positioning{padding-top:clamp(2rem,3.5vw,3rem)}.home-positioning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-position-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:220px;padding:clamp(1.25rem,2.2vw,1.75rem);overflow:hidden;border:1px solid rgba(70,123,225,.28);border-radius:14px;background:radial-gradient(circle at 90% 0%,rgba(115,60,255,.15),transparent 42%),linear-gradient(145deg,#081636db,#03091cc7)}.home-position-card:after{content:"";position:absolute;inset:auto -10% -55% 34%;height:180px;border-radius:50%;background:#275bd914;filter:blur(34px);pointer-events:none}.home-position-card>svg{position:relative;z-index:1;width:34px;height:34px;color:var(--cyan)}.home-position-card:nth-child(2)>svg{color:var(--pink)}.home-position-card>div{position:relative;z-index:1}.home-position-card .eyebrow{margin-bottom:.45rem}.home-position-card h3{margin-bottom:.7rem;font-size:clamp(1.2rem,1.8vw,1.55rem)}.home-position-card p{margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.home-position-card p+p{margin-top:.55rem}.home-thinking-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.8fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.home-section-heading-stacked{display:block;margin:0}.home-section-heading-stacked>p{margin-top:.85rem}.home-thinking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-thinking-card{min-height:165px;padding:1.1rem;border:1px solid rgba(70,123,225,.25);border-radius:12px;background:#040c22a8}.home-thinking-card:nth-child(3n+2){border-color:#8b5cff52}.home-thinking-card:nth-child(3n){border-color:#ff35cc45}.home-thinking-card svg{width:28px;height:28px;margin-bottom:.9rem;color:var(--cyan)}.home-thinking-card:nth-child(3n+2) svg{color:var(--purple)}.home-thinking-card:nth-child(3n) svg{color:var(--pink)}.home-thinking-card h3{margin-bottom:.45rem;font-size:.95rem;line-height:1.25}.home-thinking-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.5}.home-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0}.home-process li{position:relative;min-width:0;padding:3.35rem 1.15rem 0 0}.home-process li:before{content:"";position:absolute;top:19px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--purple),var(--pink))}.home-process li:last-child:before{right:50%}.home-process b{position:absolute;z-index:1;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--purple);border-radius:50%;background:#07102b;color:#dec7ff;font-size:.8rem;font-weight:650}.home-process strong,.home-process span{display:block}.home-process strong{margin-bottom:.4rem;font-size:.95rem;line-height:1.25}.home-process span{max-width:190px;color:var(--muted);font-size:.875rem;line-height:1.5}.home-services .services-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.home-services .service-card{min-height:235px;padding:1.15rem .9rem 1rem;border-radius:12px;border-color:#3665c64d;background:linear-gradient(155deg,#081739e0,#030a1dcc);text-align:left}.home-services .service-card>.service-icon{width:56px;height:56px;margin:-.2rem 0 .6rem}.home-services .service-card h3{margin-bottom:.55rem;font-size:.95rem;line-height:1.25}.home-services .service-card p{margin-bottom:.75rem;font-size:.875rem;line-height:1.48}.home-services .service-card span{justify-content:flex-start;font-size:.8rem}.home-services .service-card:hover{transform:translateY(-4px)}.home-benefits-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid rgba(70,123,225,.25);border-radius:14px;background:linear-gradient(110deg,#081636cc,#03091cb3)}.home-benefits-grid li{display:grid;place-items:center;align-content:center;gap:.75rem;min-height:130px;padding:1rem .8rem;text-align:center;border-right:1px solid rgba(70,123,225,.18)}.home-benefits-grid li:last-child{border-right:0}.home-benefits-grid svg{width:30px;height:30px;color:var(--cyan)}.home-benefits-grid li:nth-child(3n+2) svg{color:var(--purple)}.home-benefits-grid li:nth-child(3n) svg{color:var(--pink)}.home-benefits-grid span{max-width:150px;font-size:.875rem;line-height:1.35}.home-final{padding:clamp(1.5rem,3vw,2.5rem) 0}.home-final .cta-band{grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr) auto;gap:1.5rem;margin:0;padding:clamp(1.25rem,2.2vw,1.75rem);border-radius:14px}.home-final .cta-band h2{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15}.home-final .cta-band p{font-size:.95rem;line-height:1.5}.home-final .cta-band .button{min-height:44px;white-space:nowrap}body[data-page=home] .site-footer{margin-top:0}html body[data-page=home] .brand,html body[data-page=home] .brand img,body[data-page=home] .home-orbit .orbit-item,body[data-page=home] .home-orbit .orbit-icon-shell:before,body[data-page=home] .home-orbit .service-icon,body[data-page=home] .home-services .service-icon,body[data-page=home] .home-section svg,body[data-page=home] .mobile-bottom-nav a svg,body[data-page=home] .mobile-bottom-nav a .service-nav-icon{filter:none}body[data-page=home] .home-orbit .orbit-label{text-shadow:none}body[data-page=home] .home-orbit .orbit-icon-shell,body[data-page=home] .home-orbit .orbit-item:hover .orbit-icon-shell,body[data-page=home] .home-orbit .orbit-item:focus-visible .orbit-icon-shell{box-shadow:none}body[data-page=home] .home-orbit .orbit-item:hover,body[data-page=home] .home-orbit .orbit-item:focus-visible,body[data-page=home] .home-orbit .orbit-item:hover .service-icon,body[data-page=home] .home-orbit .orbit-item:focus-visible .service-icon,body[data-page=home] .home-orbit .orbit-item:hover .orbit-icon-shell:before,body[data-page=home] .home-orbit .orbit-item:focus-visible .orbit-icon-shell:before{filter:none}body[data-page=home] .button-primary,body[data-page=home] .button-primary:hover{box-shadow:0 7px 18px #00000038}body[data-page=home] .home-services .service-card,body[data-page=home] .home-services .service-card:hover{box-shadow:0 9px 22px #0000002e}body[data-page=home] .cta-band{box-shadow:0 9px 24px #0003}body[data-page=home] .cta-band:after{display:none}body[data-page=home] .whatsapp-float{box-shadow:0 8px 20px #00000047}body[data-page=home] .mobile-bottom-nav{box-shadow:0 -8px 24px #00000061}body[data-page=home] .mobile-bottom-nav a:before{box-shadow:none}@media(max-width:1050px){.home-hero .hero-grid{grid-template-columns:.78fr 1.22fr}.home-hero h1{font-size:2rem}.home-orbit .orbit-item{width:116px;min-height:98px;gap:0;font-size:.61rem}.home-orbit .orbit-icon-shell{width:66px;height:66px;padding:8px}.home-orbit .orbit-presence,.home-orbit .orbit-systems{left:82%}.home-orbit .orbit-integrations,.home-orbit .orbit-infra{left:18%}.home-thinking-layout{grid-template-columns:1fr}.home-section-heading-stacked{display:flex;margin-bottom:1.5rem}.home-services .services-grid{grid-template-columns:repeat(3,1fr)}.home-services .service-card{min-height:220px}.home-benefits-grid{grid-template-columns:repeat(3,1fr)}.home-benefits-grid li:nth-child(3){border-right:0}.home-benefits-grid li:nth-child(-n+3){border-bottom:1px solid rgba(70,123,225,.18)}.home-final .cta-band{grid-template-columns:1fr auto}.home-final .cta-band>p{grid-column:1}.home-final .cta-band .button{grid-column:2;grid-row:1 / 3}}@media(max-width:767px){body[data-page=home]{--header: 66px}body[data-page=home] .site-header{height:66px}body[data-page=home] .brand{width:52px}body[data-page=home] .header-contact{width:auto;min-width:98px;gap:.35rem}body[data-page=home] .header-contact span{display:inline;font-size:.61rem}body[data-page=home] .menu-toggle{width:38px;height:38px;padding:8px}.home-hero{padding:1.25rem 0 .6rem}.home-hero .hero-grid{grid-template-columns:1fr;gap:.65rem}.home-hero h1{max-width:350px;font-size:clamp(1.65rem,7.2vw,2rem);line-height:1.1}.home-hero .hero-copy p{max-width:355px;font-size:.78rem}.home-hero .button-row{gap:.45rem}.home-hero .button-row,.home-hero .button-row .button{width:100%}.home-hero .button{min-height:40px;font-size:.72rem}.home-hero .button-primary,.home-hero .button-secondary{min-height:40px}.home-orbit{width:calc(100vw - 2rem);max-width:none;aspect-ratio:1.2;margin-top:.15rem;justify-self:start}.home-orbit .orbit-item{width:92px;min-height:82px;gap:0;padding:.1rem;font-size:.53rem}.home-orbit .orbit-icon-shell{width:56px;height:56px;padding:7px}.orbit-monogram{width:min(65%,215px)}.home-orbit .orbit-attendance{left:50%;top:15%}.home-orbit .orbit-presence{left:78%;top:32%}.home-orbit .orbit-systems{left:78%;top:68%}.home-orbit .orbit-business{left:50%;top:85%}.home-orbit .orbit-integrations{left:22%;top:68%}.home-orbit .orbit-infra{left:22%;top:32%}.home-section{padding:2rem 0}.home-section-heading,.home-section-heading-stacked{display:block;margin-bottom:1.25rem}.home-section-heading>p,.home-section-heading-stacked>p{margin-top:.75rem;font-size:.95rem}.home-positioning-grid,.home-thinking-grid{grid-template-columns:1fr}.home-position-card{min-height:0;padding:1.1rem}.home-position-card p{font-size:.95rem}.home-thinking-card{min-height:0;padding:1rem}.home-process{grid-template-columns:1fr;gap:.9rem;margin-left:.15rem}.home-process li{min-height:74px;padding:0 0 0 3.6rem}.home-process li:before,.home-process li:last-child:before{top:39px;left:19px;right:auto;bottom:-.9rem;width:2px;height:auto;background:linear-gradient(var(--blue),var(--purple),var(--pink))}.home-process li:last-child:before{display:none}.home-process span{max-width:520px}.home-services .services-grid{grid-template-columns:1fr;gap:.35rem}.home-services .service-card{min-height:0;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;gap:.15rem .75rem;padding:.85rem;align-items:center}.home-services .service-card>.service-icon{grid-row:1 / 4;width:54px;height:54px;margin:0}.home-services .service-card h3{margin:0;font-size:.95rem}.home-services .service-card p{margin:0;font-size:.875rem;line-height:1.4}.home-services .service-card span{grid-column:2;font-size:.78rem}.home-benefits-grid{grid-template-columns:repeat(2,1fr)}.home-benefits-grid li{min-height:112px;border-right:1px solid rgba(70,123,225,.18);border-bottom:1px solid rgba(70,123,225,.18)}.home-benefits-grid li:nth-child(2n){border-right:0}.home-benefits-grid li:nth-last-child(-n+2){border-bottom:0}.home-final .cta-band{grid-template-columns:1fr;gap:.75rem;padding:1.1rem;text-align:left}.home-final .cta-band>p,.home-final .cta-band .button{grid-column:auto;grid-row:auto}.home-final .cta-band .button{width:100%}body[data-page=home] .site-footer{margin-top:0}}@media(prefers-reduced-motion:reduce){.home-orbit *,.home-services .service-card{transition:none!important;animation:none!important}}html:has(body[data-page=inteligencia-de-negocios]){background:#00030b}body[data-page=inteligencia-de-negocios]{--container: 1080px;--header: 70px;min-width:304px;margin:8px;border:1px solid rgba(174,158,105,.48);border-radius:18px;background:radial-gradient(ellipse at 59% 8%,rgba(19,67,190,.13),transparent 31rem),radial-gradient(ellipse at 40% 77%,rgba(53,31,135,.08),transparent 34rem),#010510;box-shadow:inset 0 0 0 1px #ffffff06,0 0 34px #133a9b1f}body[data-page=inteligencia-de-negocios]:before{opacity:.08;background-size:42px 42px}body[data-page=inteligencia-de-negocios] .site-header{height:var(--header);border:0;border-radius:18px 18px 0 0;background:#010511cc}body[data-page=inteligencia-de-negocios] .header-inner{gap:1rem}body[data-page=inteligencia-de-negocios] .brand{width:60px}body[data-page=inteligencia-de-negocios] .site-nav a{font-size:.62rem}body[data-page=inteligencia-de-negocios] .nav-panel{gap:clamp(.6rem,1.45vw,1.2rem)}body[data-page=inteligencia-de-negocios] .header-contact{min-height:34px;padding:.4rem .65rem;border-radius:7px;font-size:.67rem}.bi-page-shell{padding-bottom:.8rem}.bi-hero{padding:.45rem 0 .75rem}.bi-hero-grid{display:grid;grid-template-columns:34% 66%;align-items:center;gap:.25rem}.bi-hero-copy{position:relative;z-index:2;padding-left:.65rem}.bi-hero-copy .eyebrow{margin-bottom:.7rem}.bi-hero-copy h1{max-width:365px;margin-bottom:.55rem;font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.08;letter-spacing:-.035em;font-weight:600}.bi-hero-copy p{max-width:350px;margin-bottom:0;font-size:.69rem;line-height:1.52}.bi-button-row{display:flex;gap:.65rem;margin-top:.85rem}.bi-button-row .button{min-height:35px;padding:.52rem .72rem;font-size:.61rem;border-radius:6px;white-space:nowrap}.bi-button-row .button svg{width:13px}.bi-dashboard-scene{position:relative;display:grid;grid-template-columns:minmax(145px,.38fr) minmax(420px,1fr);align-items:stretch;gap:14px;min-width:0;min-height:270px;padding:.4rem 0}.bi-dashboard-scene:before{content:"";position:absolute;inset:12% 4%;background:radial-gradient(ellipse,rgba(35,67,255,.14),transparent 70%);filter:blur(28px);pointer-events:none}.bi-data-message{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.15rem .95rem;border:1px solid rgba(72,98,209,.3);border-radius:12px;background:linear-gradient(155deg,#0a163be0,#040a20b8)}.bi-data-message:after{content:"";width:40px;height:2px;margin-top:1rem;border-radius:2px;background:linear-gradient(90deg,#178cff,#d93eff)}.bi-data-kicker{margin-bottom:.75rem}.bi-data-message h2{margin:0 0 .65rem;font-size:clamp(.92rem,1.25vw,1.18rem);line-height:1.17;font-weight:600;letter-spacing:-.02em}.bi-data-message p{margin:0;color:#aeb8d1;font-size:.58rem;line-height:1.55}.bi-dashboard{position:relative;z-index:3;min-width:0;padding:.8rem;border:1px solid rgba(70,87,255,.68);border-radius:12px;background:linear-gradient(145deg,#091236fa,#03081bfa);box-shadow:0 12px 36px #0a1e6e33,inset 0 0 24px #4d25b112}.bi-dash-top{display:flex;align-items:center;justify-content:space-between;min-height:29px;margin-bottom:.6rem;color:#e3e9fa}.bi-dash-top>div{display:flex;align-items:center;gap:.48rem}.bi-dash-top>div>svg{width:17px;color:#5d7cff}.bi-dash-top>div span{display:grid;gap:.05rem}.bi-dash-top b{font-size:.62rem;font-weight:600}.bi-dash-top small{color:#7f8ba9;font-size:.4rem;font-weight:400}.bi-data-status{display:flex;align-items:center;gap:.25rem;padding:.28rem .4rem;border:1px solid rgba(39,196,150,.16);border-radius:999px;background:#0f896c14;color:#6fdbc0;font-size:.38rem;white-space:nowrap}.bi-data-status svg{width:10px}.bi-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.bi-stat-card{position:relative;min-width:0;min-height:66px;padding:.58rem .6rem;overflow:hidden;border:1px solid rgba(67,88,176,.25);border-radius:7px;background:#050d28b8}.bi-stat-card:after{content:"";position:absolute;right:-18px;bottom:-25px;width:55px;height:55px;border-radius:50%;background:#2174ff1a;filter:blur(4px)}.bi-stat-card small{display:block;margin-bottom:.18rem;color:#8996b5;font-size:.42rem}.bi-stat-card strong{display:block;color:#f0f3ff;font-size:.72rem;line-height:1.15;font-weight:600;white-space:nowrap}.bi-stat-card>span{display:flex;align-items:center;gap:.12rem;margin-top:.25rem;color:#58d9b4;font-size:.36rem}.bi-stat-card>span svg{width:9px}.bi-dash-lower{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(125px,.7fr);gap:.45rem;margin-top:.45rem}.bi-dash-lower>div{min-width:0;min-height:115px;padding:.55rem .6rem;overflow:hidden;border:1px solid rgba(67,88,176,.25);border-radius:7px;background:#050d28b8}.bi-chart-heading,.bi-goal-heading{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.bi-chart-heading span,.bi-goal-heading span{display:grid;gap:.08rem}.bi-chart-heading small,.bi-goal-heading small{color:#8996b5;font-size:.39rem}.bi-chart-heading strong,.bi-goal-heading strong{font-size:.48rem;font-weight:500}.bi-chart-heading>svg{width:15px;color:#a74cff}.bi-goal-heading>svg{width:17px;color:#b14cff}.bi-sales-chart>svg{display:block;width:100%;height:60px;margin-top:.15rem;overflow:visible}.bi-sales-chart line{stroke:#7485b81f;stroke-width:1}.bi-sales-chart path{fill:url(#bi-sales-area)}.bi-sales-chart polyline{fill:none;stroke:url(#bi-sales-line);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(39,117,255,.55))}.bi-sales-chart circle{fill:#e050ff;stroke:#0b1237;stroke-width:3}.bi-chart-months{display:flex;justify-content:space-between;color:#697591;font-size:.31rem}.bi-goal-card{display:flex;flex-direction:column}.bi-goal-progress{display:grid;place-items:center;width:59px;aspect-ratio:1;margin:.38rem auto .2rem;border-radius:50%;background:conic-gradient(#208dff 0 66%,#c43eff 66% 82%,#48579738 82% 100%)}.bi-goal-progress:before{content:"";grid-area:1 / 1;width:43px;aspect-ratio:1;border-radius:50%;background:#07102e}.bi-goal-progress>span{position:relative;grid-area:1 / 1;display:grid;justify-items:center}.bi-goal-progress strong{font-size:.67rem;line-height:1}.bi-goal-progress small{margin-top:.1rem;color:#8996b5;font-size:.28rem}.bi-goal-card>p{display:flex;justify-content:space-between;gap:.35rem;margin:auto 0 0;color:#7885a5;font-size:.29rem}.bi-goal-card>p span:first-child{color:#b8c4df}.bi-demo-note{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-top:.38rem;color:#697591;font-size:.3rem}.bi-demo-note svg{width:9px}.bi-content,.bi-row{display:grid;gap:7px}.bi-row-top,.bi-row-middle{grid-template-columns:39% 61%}.bi-row-lower{grid-template-columns:39% 25% 36%}.bi-frame{position:relative;min-width:0;padding:1rem .45rem .42rem;border:1px solid rgba(48,88,173,.27);border-radius:8px;background:linear-gradient(140deg,#050e2757,#02081933)}.bi-frame>h2{position:absolute;z-index:2;left:50%;top:0;width:max-content;max-width:90%;margin:0;padding:0 .65rem;background:#010613;transform:translate(-50%,-50%);font-size:.7rem;line-height:1.2;font-weight:500;text-align:center}.bi-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.38rem}.bi-card{min-width:0;min-height:105px;padding:.52rem .38rem;border:1px solid rgba(46,82,165,.23);border-radius:7px;background:linear-gradient(155deg,#081534d1,#03091bc7);text-align:center}.bi-card>svg{width:24px;height:24px;margin:0 auto .42rem;color:#a348ff;filter:drop-shadow(0 0 6px currentColor)}.bi-problem-grid .bi-card>svg{color:#ff4c9d}.bi-card h3{min-height:2.35em;margin-bottom:.25rem;font-size:.57rem;font-weight:500}.bi-card p{margin:0;font-size:.46rem;line-height:1.42}.bi-solution-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.38rem}.bi-solution-grid .bi-card{min-height:105px}.bi-solution-checks{display:grid;align-content:center;gap:.5rem;min-width:0;padding:.35rem;border:1px solid rgba(46,82,165,.23);border-radius:7px;background:#03091bb3}.bi-solution-checks span{display:flex;align-items:center;gap:.25rem;font-size:.4rem;white-space:nowrap}.bi-solution-checks svg{width:10px;color:var(--cyan)}.bi-before-after{display:grid;grid-template-columns:1fr 47px 1fr;align-items:center;min-height:90px;gap:.35rem}.bi-before-after>div{display:grid;gap:.3rem;padding:.35rem .5rem;border-radius:6px;background:#0711308c}.bi-before-after strong{color:#ff4f9b;font-size:.56rem}.bi-before-after div:last-child strong{color:#36a8ff}.bi-before-after span{display:flex;align-items:center;gap:.28rem;color:#b2bad0;font-size:.43rem}.bi-before-after span svg{width:10px;color:#ff3e91}.bi-before-after div:last-child span svg{color:#09b8ff}.bi-before-after>svg{width:43px;color:#b347ff;filter:drop-shadow(0 0 7px currentColor)}.bi-flow{display:grid;grid-template-columns:repeat(6,1fr);min-height:90px;list-style:none}.bi-flow li{position:relative;display:grid;justify-items:center;align-content:center;gap:.35rem;padding:.2rem;text-align:center}.bi-flow li:not(:last-child):after{content:"→";position:absolute;right:-.25rem;top:31%;color:#8f51ff;font-size:.8rem}.bi-flow svg{box-sizing:content-box;width:22px;height:22px;padding:.45rem;color:#a340ff;border:1px solid rgba(64,68,187,.28);border-radius:7px;background:#060d2acc;filter:drop-shadow(0 0 5px currentColor)}.bi-flow span{max-width:82px;font-size:.47rem;line-height:1.3}.bi-left-stack,.bi-center-stack,.bi-right-stack{display:grid;align-content:start;gap:7px;min-width:0}.bi-icon-strip{display:grid;grid-template-columns:repeat(6,1fr);min-height:76px}.bi-icon-strip>div,.bi-benefits>div,.bi-differentials>div{display:grid;place-items:center;align-content:center;gap:.32rem;min-width:0;text-align:center}.bi-icon-strip svg{width:23px;color:#a842ff;filter:drop-shadow(0 0 6px currentColor)}.bi-icon-strip span{font-size:.48rem}.bi-offerings{display:grid;grid-template-columns:repeat(4,1fr);gap:.32rem}.bi-offerings>div{display:flex;flex-direction:column;min-height:118px;padding:.48rem;border:1px solid rgba(52,89,174,.27);border-radius:6px;background:#050e27ad;text-align:center}.bi-offerings>div>svg{width:19px;margin:0 auto .35rem;color:#a342ff}.bi-offerings h3{min-height:2.3em;margin-bottom:.25rem;font-size:.48rem;font-weight:500}.bi-offerings p{flex:1;margin-bottom:.3rem;font-size:.39rem;line-height:1.35}.bi-offerings a{display:flex;align-items:center;justify-content:center;gap:.2rem;color:#09b9ff;font-size:.39rem;text-decoration:none}.bi-offerings a svg{width:8px}.bi-benefits{display:grid;grid-template-columns:repeat(4,1fr);min-height:76px}.bi-benefits svg{width:23px;color:#ff499e;filter:drop-shadow(0 0 6px currentColor)}.bi-benefits>div:nth-child(2) svg{color:#a33fff}.bi-benefits>div:nth-child(3) svg{color:#0a9cff}.bi-benefits span,.bi-differentials span{font-size:.44rem;line-height:1.25}.bi-differentials{display:grid;grid-template-columns:repeat(6,1fr);min-height:111px}.bi-differentials svg{width:18px;color:#a344ff;filter:drop-shadow(0 0 5px currentColor)}.bi-connected{min-height:178px}.bi-connected>p{margin:.3rem 0 0;text-align:center;font-size:.4rem;line-height:1.4}.bi-network{display:grid;grid-template-columns:1fr 88px 1fr;align-items:center;gap:.3rem;min-height:112px}.bi-network-core{position:relative;z-index:2;display:grid;place-items:center;width:88px;aspect-ratio:1;border:1px solid #6258ff;border-radius:50%;background:radial-gradient(circle,#1a1f68,#050a24 68%);box-shadow:0 0 12px #176fff,0 0 30px #c427ff80,inset 0 0 20px #3960ff59;font-size:.56rem;line-height:1.15;text-align:center}.bi-network-side{display:grid;gap:.28rem}.bi-network-side span{position:relative;min-height:23px;padding:.25rem .35rem;border:1px solid rgba(50,76,173,.28);border-radius:4px;background:#050c26cc;font-size:.38rem}.bi-network-side.left span{text-align:right}.bi-network-side span:after{content:"";position:absolute;top:50%;width:20px;height:1px;background:#386dff;box-shadow:0 0 5px #7c42ff}.bi-network-side.left span:after{left:100%}.bi-network-side.right span:after{right:100%}.bi-process{display:grid;grid-template-columns:repeat(4,1fr);counter-reset:bi-step;min-height:103px;list-style:none}.bi-process li{position:relative;display:grid;justify-items:center;align-content:start;counter-increment:bi-step;padding:.15rem .3rem;text-align:center}.bi-process li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 12px);right:calc(-50% + 12px);top:12px;height:1px;background:linear-gradient(90deg,#236cff,#b435ff)}.bi-process b{position:relative;z-index:1;display:grid;place-items:center;width:24px;aspect-ratio:1;margin-bottom:.3rem;border:1px solid #8e42ff;border-radius:50%;background:#080d2d;color:#d8c9ff;font-size:.48rem;font-weight:400}.bi-process b:before{content:counter(bi-step)}.bi-process strong{min-height:2.1em;font-size:.47rem;font-weight:500}.bi-process span{color:#a7b0c8;font-size:.38rem;line-height:1.35}.bi-closing{display:grid;grid-template-columns:1.15fr .85fr 1fr;align-items:center;gap:1rem;min-height:76px;padding:.65rem 1.15rem;border:1px solid transparent;border-radius:8px;background:linear-gradient(#06102b,#06102b) padding-box,linear-gradient(100deg,#057cff,#6d49ff,#f42bce) border-box;box-shadow:0 0 20px #214bff29}.bi-closing-title{display:flex;align-items:center;gap:.7rem}.bi-closing-title svg{flex:0 0 42px;width:42px;color:#168cff;filter:drop-shadow(0 0 6px currentColor)}.bi-closing h2{margin:0;font-size:1.1rem;line-height:1.2;font-weight:500}.bi-closing p{margin:0;font-size:.58rem;line-height:1.45}.bi-closing .button{min-height:39px;padding:.55rem .7rem;font-size:.65rem}.bi-content{gap:clamp(1rem,2.2vw,1.5rem);padding-top:clamp(2.6rem,5vw,4.8rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.bi-story-section{position:relative;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,2.18fr);align-items:stretch;gap:clamp(1rem,2vw,1.4rem);width:100%;padding:clamp(1.05rem,2vw,1.35rem);border:1px solid rgba(82,96,224,.24);border-radius:16px;background:radial-gradient(circle at 88% 0,rgba(87,45,255,.1),transparent 34%),linear-gradient(145deg,#08122fc7,#0308199e)}.bi-section-heading{align-self:center;max-width:none;margin:0;text-align:left}.bi-section-heading .eyebrow,.bi-result-copy .eyebrow{margin-bottom:.62rem}.bi-section-heading h2,.bi-result-copy h2{margin:0;color:#f4f6ff;font-size:clamp(1.12rem,1.65vw,1.48rem);line-height:1.2;letter-spacing:-.025em;font-weight:600}.bi-section-heading p,.bi-result-copy>p{max-width:620px;margin:.62rem 0 0;color:#aeb9d3;font-size:clamp(.7rem,.85vw,.8rem);line-height:1.55}.bi-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.65rem,1.2vw,.85rem)}.bi-story-card,.bi-solution-flow li{min-width:0;min-height:126px;padding:.95rem;border-top:2px solid rgba(255,67,151,.82);border-radius:10px;background:linear-gradient(155deg,#0d1837c7,#040a1da6);box-shadow:0 14px 34px #00000029}.bi-story-card{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:.75rem}.bi-story-card>svg{box-sizing:content-box;width:22px;height:22px;padding:.55rem;color:#ff4d9c;border:1px solid rgba(255,77,156,.3);border-radius:10px;background:#ff3a8f12;filter:drop-shadow(0 0 7px rgba(255,55,148,.45))}.bi-story-card h3{margin:.08rem 0 .32rem;color:#f1f4ff;font-size:.78rem;line-height:1.3;font-weight:600}.bi-story-card p{margin:0;color:#a8b4cf;font-size:.65rem;line-height:1.5}.bi-solution-section{background-position:center}.bi-solution-section .bi-section-heading{margin:0}.bi-solution-section .bi-section-heading .eyebrow{margin-bottom:.62rem}.bi-solution-section .bi-section-heading p{margin-top:.62rem}.bi-solution-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.65rem,1.2vw,.85rem);margin:0;padding:0;list-style:none;counter-reset:bi-story-step}.bi-solution-flow li{position:relative;display:grid;grid-template-columns:42px 1fr;align-items:start;gap:.75rem;counter-increment:bi-story-step;text-align:left;border-top-color:#7049ffd1}.bi-solution-flow li:not(:last-child):after{content:none}.bi-step-icon{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(112,73,255,.72);border-radius:10px;color:#a95aff;background:#5737ff14;box-shadow:0 0 18px #5737ff3d}.bi-solution-flow li:nth-child(2) .bi-step-icon{color:#378dff;border-color:#378dffb3}.bi-solution-flow li:nth-child(3) .bi-step-icon{color:#27d2b0;border-color:#27d2b09e}.bi-step-icon:after{content:"0" counter(bi-story-step);position:absolute;top:-.4rem;right:-.4rem;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#eef2ff;background:#5c43ee;font-size:.45rem;font-weight:700}.bi-step-icon svg{width:21px;height:21px;filter:drop-shadow(0 0 6px currentColor)}.bi-solution-flow strong{display:block;margin-top:.08rem;color:#f3f5ff;font-size:.78rem;line-height:1.3;font-weight:600}.bi-solution-flow p{max-width:none;margin:.32rem 0 0;color:#a8b4cf;font-size:.65rem;line-height:1.5}.bi-result-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(2rem,5vw,4.25rem)}.bi-result-copy{max-width:540px}.bi-result-copy>p{margin-inline:0}.bi-result-copy .button{min-height:43px;margin-top:1.3rem;padding:.65rem 1rem;font-size:.72rem}.bi-result-list{display:grid;gap:.7rem}.bi-result-list>div{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:10px;background:#060d26b8}.bi-result-list svg{width:24px;color:#31a6ff;filter:drop-shadow(0 0 6px currentColor)}.bi-result-list>div:nth-child(2) svg{color:#a454ff}.bi-result-list>div:nth-child(3) svg{color:#31d3ad}.bi-result-list span,.bi-result-list small{display:block}.bi-result-list strong{color:#f1f4ff;font-size:.8rem;font-weight:600}.bi-result-list small{margin-top:.18rem;color:#a7b4ce;font-size:.62rem;line-height:1.4}body[data-page=inteligencia-de-negocios] main>.seo-section,body[data-page=inteligencia-de-negocios] main>.seo-related{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(3.5rem,6vw,5.4rem) 0;border-top:1px solid rgba(60,107,221,.22);background:radial-gradient(circle at 8% 50%,rgba(20,105,255,.08),transparent 24rem),radial-gradient(circle at 92% 12%,rgba(169,45,255,.07),transparent 27rem),linear-gradient(180deg,#0208192e,#010511b3)}body[data-page=inteligencia-de-negocios] main>.seo-section:before,body[data-page=inteligencia-de-negocios] main>.seo-related:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.24;background-image:linear-gradient(rgba(73,117,212,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(73,117,212,.1) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 72%,#000);mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 72%,#000);pointer-events:none}body[data-page=inteligencia-de-negocios] main>.seo-section:after,body[data-page=inteligencia-de-negocios] main>.seo-related:after{content:"";position:absolute;z-index:-1;left:50%;top:-1px;width:min(72%,780px);height:1px;background:linear-gradient(90deg,transparent,rgba(44,139,255,.65),rgba(191,54,255,.55),transparent);transform:translate(-50%);box-shadow:0 0 18px #2f68ff40}body[data-page=inteligencia-de-negocios] main>.seo-section:first-of-type{padding-top:clamp(4rem,7vw,6.2rem)}body[data-page=inteligencia-de-negocios] main>.seo-related{padding-bottom:clamp(4rem,7vw,6rem)}body[data-page=inteligencia-de-negocios] main>.seo-section>.container,body[data-page=inteligencia-de-negocios] main>.seo-related>.container{width:min(calc(100% - 32px),var(--container));max-width:none}body[data-page=inteligencia-de-negocios] .seo-section-heading{max-width:760px;margin:0 0 clamp(1.5rem,3vw,2.15rem);text-align:left}body[data-page=inteligencia-de-negocios] .seo-section-heading .eyebrow,body[data-page=inteligencia-de-negocios] .seo-content-card .eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem;color:#b8c9ec;font-size:.64rem;letter-spacing:.2em}body[data-page=inteligencia-de-negocios] .seo-section-heading .eyebrow:before,body[data-page=inteligencia-de-negocios] .seo-content-card .eyebrow:before{content:"";width:2px;height:15px;border-radius:99px;background:linear-gradient(#15a7ff,#b443ff);box-shadow:0 0 9px #3487ff80}body[data-page=inteligencia-de-negocios] .seo-section-heading h2,body[data-page=inteligencia-de-negocios] .seo-content-card h2{margin:0;color:#f7f8ff;font-size:clamp(1.35rem,2.35vw,2rem);line-height:1.14;letter-spacing:-.035em;font-weight:650}body[data-page=inteligencia-de-negocios] .seo-section-heading>p,body[data-page=inteligencia-de-negocios] .seo-content-card>p{color:#afbdd8;font-size:clamp(.75rem,.9vw,.86rem);line-height:1.7}body[data-page=inteligencia-de-negocios] .seo-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}body[data-page=inteligencia-de-negocios] .seo-content-card{--panel-accent: #168cff;position:relative;min-width:0;min-height:270px;padding:clamp(1.7rem,3.4vw,2.35rem) clamp(5.5rem,8vw,7rem) clamp(1.7rem,3vw,2.2rem) clamp(1.6rem,3vw,2.2rem);overflow:hidden;border:1px solid transparent;border-radius:16px;background:linear-gradient(145deg,#071435eb,#030a1fd6) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--panel-accent) 88%,transparent),#5b4cd961) border-box;box-shadow:0 22px 55px #0000003d,inset 0 1px #ffffff09}body[data-page=inteligencia-de-negocios] .seo-content-card:nth-child(2){--panel-accent: #ad43ff}body[data-page=inteligencia-de-negocios] .seo-content-card:after{content:"";position:absolute;right:-8%;bottom:-45%;width:55%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--panel-accent) 13%,transparent);filter:blur(30px);pointer-events:none}body[data-page=inteligencia-de-negocios] .seo-content-card-icon{position:absolute;z-index:1;top:1.75rem;right:1.75rem;display:grid;place-items:center;width:62px;height:62px;border:1px solid color-mix(in srgb,var(--panel-accent) 72%,transparent);border-radius:15px;color:var(--panel-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--panel-accent) 12%,#07112e),#050b1fd6);box-shadow:0 0 24px color-mix(in srgb,var(--panel-accent) 24%,transparent),inset 0 0 16px color-mix(in srgb,var(--panel-accent) 9%,transparent)}body[data-page=inteligencia-de-negocios] .seo-content-card-icon svg{width:31px;height:31px;filter:drop-shadow(0 0 6px currentColor)}body[data-page=inteligencia-de-negocios] .seo-content-card h2{max-width:430px;font-size:clamp(1.35rem,2.05vw,1.8rem)}body[data-page=inteligencia-de-negocios] .seo-content-card>p{max-width:465px;margin:1rem 0 0}body[data-page=inteligencia-de-negocios] .seo-deliverables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.1rem);counter-reset:bi-deliverable}body[data-page=inteligencia-de-negocios] .seo-deliverable{--card-accent: #198fff;position:relative;display:flex;flex-direction:column;min-width:0;min-height:292px;padding:1.45rem 1.35rem 1.25rem;overflow:hidden;counter-increment:bi-deliverable;border:1px solid color-mix(in srgb,var(--card-accent) 64%,transparent);border-radius:15px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--card-accent) 12%,transparent),transparent 48%),linear-gradient(155deg,#081434eb,#03091df0);box-shadow:0 18px 42px #0000003b,inset 0 1px #ffffff09;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}body[data-page=inteligencia-de-negocios] .seo-deliverable:nth-child(2){--card-accent: #a743ff}body[data-page=inteligencia-de-negocios] .seo-deliverable:nth-child(3){--card-accent: #168fff}body[data-page=inteligencia-de-negocios] .seo-deliverable:nth-child(4){--card-accent: #e041e9}body[data-page=inteligencia-de-negocios] .seo-deliverable:before{content:"0" counter(bi-deliverable);order:4;display:flex;align-items:center;gap:.7rem;width:100%;margin-top:auto;padding-top:1.2rem;color:var(--card-accent);font-size:.72rem;letter-spacing:.08em}body[data-page=inteligencia-de-negocios] .seo-deliverable:after{content:"";position:absolute;right:1.3rem;bottom:1.62rem;width:42%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 78%,transparent),transparent);box-shadow:0 0 8px color-mix(in srgb,var(--card-accent) 35%,transparent)}body[data-page=inteligencia-de-negocios] .seo-deliverable>svg{box-sizing:content-box;width:29px;height:29px;margin:0 0 1.2rem;padding:.78rem;border:1px solid color-mix(in srgb,var(--card-accent) 75%,transparent);border-radius:13px;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 9%,rgba(5,13,38,.86));box-shadow:0 0 22px color-mix(in srgb,var(--card-accent) 22%,transparent),inset 0 0 14px color-mix(in srgb,var(--card-accent) 8%,transparent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--card-accent) 65%,transparent))}body[data-page=inteligencia-de-negocios] .seo-deliverable h3{margin:0 0 .65rem;color:#f5f7ff;font-size:1rem;line-height:1.25;font-weight:650}body[data-page=inteligencia-de-negocios] .seo-deliverable p{margin:0;color:#abb8d2;font-size:.76rem;line-height:1.62}body[data-page=inteligencia-de-negocios] .seo-faq-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,5rem)}body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading{position:relative;min-height:330px;margin:0;padding-bottom:9rem}body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading:after{content:"";position:absolute;left:.5rem;bottom:.75rem;width:min(88%,300px);height:120px;border:1px solid rgba(48,118,255,.38);border-radius:12px;background:linear-gradient(135deg,transparent 0 20%,rgba(35,109,255,.28) 21% 22%,transparent 23% 42%,rgba(174,58,255,.35) 43% 44%,transparent 45%),linear-gradient(180deg,#0a1a44b3,#040a1fd1);box-shadow:28px 20px 0 -10px #070d2af2,28px 20px 0 -9px #ae3aff57,0 0 28px #1e5fff29;transform:perspective(500px) rotateX(5deg) rotateY(8deg)}body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading:before{content:"";position:absolute;z-index:1;left:2.2rem;bottom:1.9rem;width:160px;height:65px;border-left:3px solid #248dff;border-bottom:3px solid #248dff;clip-path:polygon(0 100%,0 69%,17% 69%,17% 49%,40% 49%,40% 58%,61% 58%,61% 25%,82% 25%,82% 0,100% 0,100% 100%);background:linear-gradient(180deg,rgba(46,112,255,.25),transparent);filter:drop-shadow(0 0 6px rgba(46,112,255,.65))}body[data-page=inteligencia-de-negocios] .seo-faq-list{display:grid;gap:.7rem}body[data-page=inteligencia-de-negocios] .seo-faq-list details{position:relative;overflow:hidden;border:1px solid rgba(52,104,218,.52);border-radius:12px;background:linear-gradient(110deg,#081537e0,#040a1fd6);box-shadow:inset 0 1px #ffffff06;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}body[data-page=inteligencia-de-negocios] .seo-faq-list details[open]{border-color:#9d44ffad;box-shadow:0 12px 30px #0e2b712e,inset 0 0 28px #6b30ff0e}body[data-page=inteligencia-de-negocios] .seo-faq-list summary{position:relative;display:flex;align-items:center;min-height:66px;padding:1rem 4rem 1rem 3.1rem;color:#f1f4ff;font-size:.79rem;line-height:1.45;font-weight:620;cursor:pointer;list-style:none}body[data-page=inteligencia-de-negocios] .seo-faq-list summary::-webkit-details-marker{display:none}body[data-page=inteligencia-de-negocios] .seo-faq-list summary:before{content:"";position:absolute;left:1.25rem;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #dce8ff;transition:transform .25s ease,border-left-color .25s ease}body[data-page=inteligencia-de-negocios] .seo-faq-list summary:after{content:"+";position:absolute;right:1.1rem;display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(69,119,238,.7);border-radius:50%;color:#43a6ff;background:#1026598a;font-size:1.1rem;font-weight:400;transition:color .25s ease,border-color .25s ease,transform .25s ease}body[data-page=inteligencia-de-negocios] .seo-faq-list details[open] summary:before{border-left-color:#b75bff;transform:rotate(90deg)}body[data-page=inteligencia-de-negocios] .seo-faq-list details[open] summary:after{content:"−";color:#c472ff;border-color:#b850ffbf;transform:rotate(180deg)}body[data-page=inteligencia-de-negocios] .seo-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .25s ease}body[data-page=inteligencia-de-negocios] .seo-faq-answer>div{min-height:0;overflow:hidden}body[data-page=inteligencia-de-negocios] .seo-faq-list details[open] .seo-faq-answer{grid-template-rows:1fr;opacity:1}body[data-page=inteligencia-de-negocios] .seo-faq-answer p{margin:0;padding:0 4rem 1.25rem 3.1rem;color:#aebbd4;font-size:.74rem;line-height:1.65}body[data-page=inteligencia-de-negocios] .seo-related>.container{position:relative}body[data-page=inteligencia-de-negocios] .seo-related .seo-section-heading{max-width:800px}body[data-page=inteligencia-de-negocios] .seo-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body[data-page=inteligencia-de-negocios] .seo-related-grid a{--related-accent: #168fff;display:grid;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:1.15rem;min-width:0;min-height:112px;padding:1.15rem 1.25rem;border:1px solid color-mix(in srgb,var(--related-accent) 68%,transparent);border-radius:14px;color:inherit;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--related-accent) 13%,transparent),transparent 42%),linear-gradient(135deg,#071436f0,#03091deb);box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff09;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}body[data-page=inteligencia-de-negocios] .seo-related-grid a:nth-child(2){--related-accent: #c13fff}body[data-page=inteligencia-de-negocios] .seo-related-icon,body[data-page=inteligencia-de-negocios] .seo-related-arrow{display:grid;place-items:center;color:var(--related-accent)}body[data-page=inteligencia-de-negocios] .seo-related-icon{width:62px;height:62px;border:1px solid color-mix(in srgb,var(--related-accent) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--related-accent) 8%,rgba(5,13,38,.9));box-shadow:0 0 20px color-mix(in srgb,var(--related-accent) 18%,transparent)}body[data-page=inteligencia-de-negocios] .seo-related-icon svg{width:28px;height:28px;filter:drop-shadow(0 0 5px currentColor)}body[data-page=inteligencia-de-negocios] .seo-related-copy{display:grid;gap:.38rem;min-width:0}body[data-page=inteligencia-de-negocios] .seo-related-copy strong{color:#f4f6ff;font-size:.98rem;line-height:1.25;font-weight:650}body[data-page=inteligencia-de-negocios] .seo-related-copy>span{color:#aebbd4;font-size:.72rem;line-height:1.5}body[data-page=inteligencia-de-negocios] .seo-related-arrow{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--related-accent) 72%,transparent);border-radius:50%;background:color-mix(in srgb,var(--related-accent) 13%,rgba(5,13,38,.86));box-shadow:0 0 20px color-mix(in srgb,var(--related-accent) 24%,transparent);transition:transform .28s ease,background-color .28s ease}body[data-page=inteligencia-de-negocios] .seo-related-arrow svg{width:19px;height:19px}body[data-page=inteligencia-de-negocios] .seo-related-grid a:focus-visible,body[data-page=inteligencia-de-negocios] .seo-faq-list summary:focus-visible{outline:2px solid #65b8ff;outline-offset:4px}@media(hover:hover)and (pointer:fine){body[data-page=inteligencia-de-negocios] .seo-deliverable:hover{transform:translateY(-5px);border-color:var(--card-accent);box-shadow:0 23px 50px #00000047,0 0 24px color-mix(in srgb,var(--card-accent) 14%,transparent)}body[data-page=inteligencia-de-negocios] .seo-faq-list details:hover{border-color:#518fffb8}body[data-page=inteligencia-de-negocios] .seo-related-grid a:hover{transform:translateY(-4px);border-color:var(--related-accent);box-shadow:0 22px 46px #00000047,0 0 28px color-mix(in srgb,var(--related-accent) 16%,transparent)}body[data-page=inteligencia-de-negocios] .seo-related-grid a:hover .seo-related-arrow{transform:translate(4px);background:color-mix(in srgb,var(--related-accent) 22%,rgba(5,13,38,.82))}}@media(max-width:1050px){body[data-page=inteligencia-de-negocios]{--container: 940px}.bi-hero-grid{grid-template-columns:35% 65%}.bi-dashboard-scene{grid-template-columns:minmax(135px,.34fr) minmax(390px,1fr);gap:10px}.bi-row-lower{grid-template-columns:1fr 1fr}.bi-right-stack{grid-column:1 / -1;grid-template-columns:1fr 1fr}body[data-page=inteligencia-de-negocios] .seo-content-card{min-height:252px;padding-right:5.25rem}body[data-page=inteligencia-de-negocios] .seo-content-card-icon{top:1.4rem;right:1.4rem;width:54px;height:54px}body[data-page=inteligencia-de-negocios] .seo-content-card-icon svg{width:27px;height:27px}body[data-page=inteligencia-de-negocios] .seo-deliverable{min-height:306px;padding-inline:1.15rem}}@media(max-width:900px){body[data-page=inteligencia-de-negocios] .site-nav{inset:var(--header) 8px 8px}body[data-page=inteligencia-de-negocios] .site-nav a{font-size:.95rem}.bi-hero-grid{grid-template-columns:1fr;gap:.7rem}.bi-hero-copy{padding:.5rem 0 0}.bi-hero-copy h1,.bi-hero-copy p{max-width:520px}.bi-dashboard-scene{grid-template-columns:minmax(160px,.32fr) minmax(450px,1fr);gap:14px}.bi-row-top,.bi-row-middle,.bi-row-lower{grid-template-columns:1fr}.bi-right-stack{grid-column:auto;grid-template-columns:1fr}.bi-story-section{display:block}.bi-section-heading,.bi-solution-section .bi-section-heading{margin-bottom:1rem}.bi-story-grid{gap:.7rem}.bi-story-card,.bi-solution-flow li{min-height:122px;padding:.85rem}.bi-story-card{grid-template-columns:40px 1fr}.bi-story-card>svg{width:22px;height:22px;padding:.5rem}.bi-result-section{grid-template-columns:1fr}.bi-result-copy{max-width:650px}.bi-result-list{grid-template-columns:repeat(3,1fr)}.bi-result-list>div{grid-template-columns:1fr;align-content:start}body[data-page=inteligencia-de-negocios] main>.seo-section,body[data-page=inteligencia-de-negocios] main>.seo-related{padding-block:3.8rem}body[data-page=inteligencia-de-negocios] .seo-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=inteligencia-de-negocios] .seo-deliverable{min-height:260px;padding:1.35rem 1.3rem 1.15rem}body[data-page=inteligencia-de-negocios] .seo-faq-layout{grid-template-columns:minmax(225px,.68fr) minmax(0,1.32fr);gap:2rem}body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading{min-height:305px}body[data-page=inteligencia-de-negocios] .seo-related-grid a{grid-template-columns:54px minmax(0,1fr) 38px;gap:.9rem;padding:1rem}body[data-page=inteligencia-de-negocios] .seo-related-icon{width:52px;height:52px}body[data-page=inteligencia-de-negocios] .seo-related-icon svg{width:24px;height:24px}body[data-page=inteligencia-de-negocios] .seo-related-arrow{width:36px;height:36px}}@media(max-width:767px){html:has(body[data-page=inteligencia-de-negocios]){background:#010510}body[data-page=inteligencia-de-negocios]{--header: 72px;margin:0;border:0;border-radius:0;box-shadow:none}body[data-page=inteligencia-de-negocios] .site-header{border-radius:0}.bi-page-shell{padding-bottom:1rem}body[data-page=inteligencia-de-negocios] .brand{width:54px}.bi-hero{padding:1rem 0 .6rem}.bi-hero-grid{gap:1rem}.bi-hero-copy .eyebrow{margin-bottom:.8rem}.bi-hero-copy h1{max-width:355px;font-size:clamp(1.65rem,7vw,2rem);line-height:1.12}.bi-hero-copy p{font-size:.72rem}.bi-button-row{display:grid;gap:.48rem;margin-top:1rem}.bi-button-row .button{width:100%;min-height:40px;font-size:.68rem}.bi-dashboard-scene{grid-template-columns:1fr;gap:.7rem;min-height:0;padding:0}.bi-data-message{min-height:0;padding:1rem}.bi-data-kicker{margin-bottom:.55rem}.bi-data-message h2{margin-bottom:.45rem;font-size:1.15rem}.bi-data-message p{max-width:520px;font-size:.68rem}.bi-data-message:after{margin-top:.7rem}.bi-dashboard{padding:.7rem}.bi-dash-top{min-height:32px}.bi-dash-top b{font-size:.68rem}.bi-dash-top small{font-size:.43rem}.bi-data-status{font-size:.42rem}.bi-stats{grid-template-columns:repeat(2,1fr);gap:.42rem}.bi-stat-card{min-height:75px;padding:.62rem}.bi-stat-card:last-child{grid-column:1 / -1}.bi-stat-card small{font-size:.48rem}.bi-stat-card strong{font-size:.82rem}.bi-stat-card>span{font-size:.42rem}.bi-dash-lower{grid-template-columns:1fr;gap:.42rem}.bi-dash-lower>div{min-height:135px;padding:.65rem}.bi-chart-heading small,.bi-goal-heading small{font-size:.46rem}.bi-chart-heading strong,.bi-goal-heading strong{font-size:.57rem}.bi-sales-chart>svg{height:72px}.bi-chart-months{font-size:.36rem}.bi-goal-progress{width:70px}.bi-goal-progress:before{width:51px}.bi-goal-progress strong{font-size:.78rem}.bi-goal-card>p{font-size:.38rem}.bi-demo-note{font-size:.36rem}.bi-content{gap:12px;padding-top:1.5rem}.bi-row{gap:12px}.bi-frame{padding:1.2rem .5rem .5rem}.bi-frame>h2{font-size:.72rem}.bi-problem-grid{grid-template-columns:1fr;gap:.42rem}.bi-card{min-height:88px;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-content:center;padding:.65rem;text-align:left}.bi-card>svg{grid-row:1 / 3;width:29px;height:29px;margin:0;align-self:center}.bi-card h3{min-height:0;margin:0 0 .18rem;font-size:.72rem}.bi-card p{font-size:.6rem}.bi-solution-grid{grid-template-columns:1fr}.bi-solution-grid .bi-card{min-height:88px}.bi-solution-checks{grid-template-columns:1fr 1fr;padding:.7rem}.bi-solution-checks span{font-size:.56rem}.bi-before-after{grid-template-columns:1fr}.bi-before-after>svg{margin:auto;transform:rotate(90deg)}.bi-before-after strong{font-size:.7rem}.bi-before-after span{font-size:.58rem}.bi-flow{grid-template-columns:1fr;gap:.35rem}.bi-flow li{grid-template-columns:48px 1fr;justify-items:start;text-align:left}.bi-flow li:not(:last-child):after{content:"";left:24px;top:47px;bottom:-.35rem;right:auto;width:1px;height:auto;background:#7d48ff}.bi-flow svg{width:22px}.bi-flow span{max-width:none;font-size:.62rem}.bi-icon-strip{grid-template-columns:repeat(3,1fr);gap:.35rem}.bi-icon-strip>div{min-height:65px}.bi-icon-strip span{font-size:.58rem}.bi-offerings{grid-template-columns:1fr 1fr}.bi-offerings>div{min-height:145px}.bi-offerings h3{font-size:.63rem}.bi-offerings p,.bi-offerings a{font-size:.52rem}.bi-benefits{grid-template-columns:repeat(2,1fr);gap:.3rem}.bi-benefits>div{min-height:68px}.bi-benefits span,.bi-differentials span{font-size:.56rem}.bi-differentials{grid-template-columns:repeat(3,1fr);gap:.3rem}.bi-differentials>div{min-height:68px}.bi-network{grid-template-columns:1fr 92px 1fr}.bi-network-core{width:92px}.bi-network-side span{font-size:.42rem}.bi-connected>p{font-size:.52rem}.bi-process{grid-template-columns:1fr;gap:.45rem}.bi-process li{grid-template-columns:30px 1fr;justify-items:start;text-align:left}.bi-process b{grid-row:1 / 3}.bi-process li:not(:last-child):after{left:12px;top:24px;bottom:-.45rem;right:auto;width:1px;height:auto}.bi-process strong{min-height:0;font-size:.62rem}.bi-process span{font-size:.52rem}.bi-closing{grid-template-columns:1fr;gap:.8rem;padding:1rem;text-align:center}.bi-closing-title{justify-content:center}.bi-closing h2{font-size:1rem}.bi-closing p{font-size:.62rem}.bi-closing .button{width:100%}.bi-content{gap:1rem;padding-top:2.4rem}.bi-story-section{padding:1.15rem 1rem}.bi-section-heading{margin-bottom:1.25rem;text-align:left}.bi-solution-section .bi-section-heading{margin-bottom:1rem}.bi-solution-section .bi-section-heading .eyebrow{margin-bottom:.6rem}.bi-solution-section .bi-section-heading p{margin-top:.6rem}.bi-section-heading p{margin-inline:0}.bi-story-grid{grid-template-columns:1fr}.bi-story-card,.bi-solution-flow li{min-height:0}.bi-solution-flow{grid-template-columns:1fr;gap:1.05rem}.bi-solution-flow li{grid-template-columns:44px 1fr;justify-items:start;gap:.85rem;text-align:left}.bi-solution-flow li:not(:last-child):after{content:none}.bi-step-icon{width:44px;height:44px;border-radius:11px}.bi-step-icon:after{top:-.45rem;right:-.45rem;width:20px;height:20px;font-size:.48rem}.bi-step-icon svg{width:25px;height:25px}.bi-solution-flow p{max-width:none;margin-top:.38rem;margin-inline:0;line-height:1.55}.bi-result-section{gap:1.5rem}.bi-result-copy .button{width:100%}.bi-result-list{grid-template-columns:1fr}.bi-result-list>div{grid-template-columns:38px 1fr}body[data-page=inteligencia-de-negocios] main>.seo-section,body[data-page=inteligencia-de-negocios] main>.seo-related{padding-block:3.2rem}body[data-page=inteligencia-de-negocios] main>.seo-section:first-of-type{padding-top:3.5rem}body[data-page=inteligencia-de-negocios] main>.seo-section>.container,body[data-page=inteligencia-de-negocios] main>.seo-related>.container{width:min(calc(100% - 24px),540px)}body[data-page=inteligencia-de-negocios] main>.seo-section:before,body[data-page=inteligencia-de-negocios] main>.seo-related:before{opacity:.14;background-size:36px 36px}body[data-page=inteligencia-de-negocios] .seo-section-heading{margin-bottom:1.45rem}body[data-page=inteligencia-de-negocios] .seo-section-heading h2,body[data-page=inteligencia-de-negocios] .seo-content-card h2{font-size:clamp(1.3rem,7vw,1.75rem)}body[data-page=inteligencia-de-negocios] .seo-content-grid{grid-template-columns:1fr}body[data-page=inteligencia-de-negocios] .seo-content-card{min-height:0;padding:1.5rem}body[data-page=inteligencia-de-negocios] .seo-content-card-icon{position:relative;top:auto;right:auto;width:52px;height:52px;margin-bottom:1.2rem}body[data-page=inteligencia-de-negocios] .seo-content-card>p{margin-top:.8rem}body[data-page=inteligencia-de-negocios] .seo-deliverables{grid-template-columns:1fr;gap:.8rem}body[data-page=inteligencia-de-negocios] .seo-deliverable{min-height:245px;padding:1.35rem 1.25rem 1.1rem}body[data-page=inteligencia-de-negocios] .seo-deliverable>svg{width:27px;height:27px;margin-bottom:1rem;padding:.68rem}body[data-page=inteligencia-de-negocios] .seo-deliverable h3{font-size:.98rem}body[data-page=inteligencia-de-negocios] .seo-faq-layout{grid-template-columns:1fr;gap:1.2rem}body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading{min-height:0;padding-bottom:0}body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading:before,body[data-page=inteligencia-de-negocios] .seo-faq-layout>.seo-section-heading:after{content:none}body[data-page=inteligencia-de-negocios] .seo-faq-list{gap:.6rem}body[data-page=inteligencia-de-negocios] .seo-faq-list summary{min-height:62px;padding:.9rem 3.4rem .9rem 2.65rem;font-size:.76rem}body[data-page=inteligencia-de-negocios] .seo-faq-list summary:before{left:1rem}body[data-page=inteligencia-de-negocios] .seo-faq-list summary:after{right:.85rem;width:27px;height:27px}body[data-page=inteligencia-de-negocios] .seo-faq-answer p{padding:0 1.15rem 1.1rem 2.65rem;font-size:.72rem}body[data-page=inteligencia-de-negocios] .seo-related-grid{grid-template-columns:1fr;gap:.8rem}body[data-page=inteligencia-de-negocios] .seo-related-grid a{min-height:102px}}@media(max-width:390px){body[data-page=inteligencia-de-negocios] .seo-content-card{padding:1.3rem;border-radius:14px}body[data-page=inteligencia-de-negocios] .seo-deliverable{min-height:232px;border-radius:13px}body[data-page=inteligencia-de-negocios] .seo-related-grid a{grid-template-columns:48px minmax(0,1fr) 32px;gap:.7rem;padding:.85rem}body[data-page=inteligencia-de-negocios] .seo-related-icon{width:46px;height:46px;border-radius:12px}body[data-page=inteligencia-de-negocios] .seo-related-icon svg{width:22px;height:22px}body[data-page=inteligencia-de-negocios] .seo-related-arrow{width:31px;height:31px}body[data-page=inteligencia-de-negocios] .seo-related-arrow svg{width:16px;height:16px}body[data-page=inteligencia-de-negocios] .seo-related-copy strong{font-size:.88rem}body[data-page=inteligencia-de-negocios] .seo-related-copy>span{font-size:.66rem}}@media(prefers-reduced-motion:reduce){body[data-page=inteligencia-de-negocios] .seo-deliverable,body[data-page=inteligencia-de-negocios] .seo-faq-list details,body[data-page=inteligencia-de-negocios] .seo-faq-list summary:before,body[data-page=inteligencia-de-negocios] .seo-faq-list summary:after,body[data-page=inteligencia-de-negocios] .seo-faq-answer,body[data-page=inteligencia-de-negocios] .seo-related-grid a,body[data-page=inteligencia-de-negocios] .seo-related-arrow{transition:none}}body[data-page=presenca-digital]{--header: 72px;background:radial-gradient(ellipse at 70% 13%,rgba(19,67,190,.16),transparent 31rem),radial-gradient(ellipse at 48% 88%,rgba(58,20,145,.09),transparent 35rem),#010510}body[data-page=presenca-digital]:before{opacity:.1;background-size:44px 44px}body[data-page=presenca-digital] .site-header{height:72px;border-bottom-color:#366cd614;background:#010511c7}body[data-page=presenca-digital] .header-inner{gap:1.2rem}body[data-page=presenca-digital] .brand{width:68px}body[data-page=presenca-digital] .site-nav a{font-size:.69rem}body[data-page=presenca-digital] .header-contact{min-height:36px;padding:.43rem .7rem;border-radius:7px;font-size:.7rem}.pd-page{padding-bottom:1.25rem}.pd-page .container{width:min(calc(100% - 32px),1220px)}.pd-page h2{margin:0 0 .55rem;font-size:.98rem;line-height:1.25;letter-spacing:-.015em;font-weight:500}.pd-section{padding:.55rem 0}.pd-card{border:1px solid rgba(62,113,225,.2);border-radius:7px;background:linear-gradient(145deg,#06102bc7,#020819b3)}.pd-card h3{margin:0 0 .22rem;font-size:.75rem;font-weight:550}.pd-card p{margin:0;font-size:.61rem;line-height:1.42}.pd-hero{padding:1.45rem 0 .55rem;overflow:hidden}.pd-hero-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:1.25rem;min-height:282px}.pd-hero-copy{position:relative;z-index:3}.pd-hero-copy .eyebrow{margin-bottom:.55rem}.pd-hero-copy h1{max-width:515px;margin-bottom:.48rem;font-size:clamp(1.75rem,2.45vw,2.35rem);line-height:1.08;letter-spacing:-.042em}.pd-hero-copy p{max-width:465px;margin-bottom:0;font-size:.78rem;line-height:1.45}.pd-actions{display:grid;grid-template-columns:minmax(215px,1.12fr) minmax(175px,.88fr);gap:.75rem;max-width:510px;margin-top:1rem}.pd-actions .button{min-height:41px;padding:.58rem .85rem;border-radius:6px;font-size:.67rem}.pd-actions .button-primary{box-shadow:0 8px 24px #3d48ff4d}.pd-devices{position:relative;width:100%;aspect-ratio:1.54;isolation:isolate}.pd-devices:before{content:"";position:absolute;inset:5% 3% -3% 7%;z-index:-3;background:radial-gradient(ellipse at 55% 50%,rgba(68,54,210,.2),rgba(15,58,157,.1) 38%,transparent 69%);filter:blur(15px)}.pd-devices:after{content:"";position:absolute;z-index:-2;left:11%;right:3%;bottom:1%;height:12%;border-radius:50%;background:#000000b8;filter:blur(13px)}.pd-light{position:absolute;z-index:3;width:4px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 4px 2px #1688ff,0 0 15px 6px #235dff85}.pd-light-one{left:7%;top:40%}.pd-light-two{right:21%;top:8%}.pd-light-three{right:3%;bottom:16%;background:#ffb4ff;box-shadow:0 0 5px 2px #ff29e6,0 0 16px 7px #bf27ff7a}.pd-device{position:absolute;z-index:2}.pd-device-badge{position:absolute;z-index:7;display:flex;align-items:center;gap:6px;min-height:29px;padding:5px 9px;border:1px solid rgba(101,119,255,.42);border-radius:8px;color:#eef1ff;background:linear-gradient(135deg,#0a1130f5,#0a0723eb);box-shadow:0 10px 24px #00000061,inset 0 0 14px #4943ff1c;font-size:.55rem;font-weight:550;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:pd-badge-float 5s ease-in-out infinite}.pd-device-badge svg{width:13px;height:13px;color:#b45cff;filter:drop-shadow(0 0 4px currentColor)}.pd-device-badge-one{left:0;top:2%}.pd-device-badge-two{right:0;top:2%;animation-delay:-.8s}.pd-device-badge-three{left:-1%;top:43%;animation-delay:-1.6s}.pd-device-badge-four{right:0;bottom:2%;animation-delay:-2.4s}.pd-device-badge-five{left:0;bottom:2%;animation-delay:-3.2s}.pd-device-badge-six{right:-2.5%;top:43%;animation-delay:-4s}@keyframes pd-badge-float{50%{transform:translateY(-4px)}}.pd-showcase-laptop{left:15%;top:17%;width:69%;height:62%;transform:perspective(1000px) rotateY(1.5deg) rotateX(.7deg);transform-origin:center bottom}.pd-laptop-lid{position:relative;height:100%;padding:7px 7px 9px;border:1px solid #8792a7;border-radius:11px 11px 6px 6px;background:linear-gradient(145deg,#667287,#171e2c 8%,#070b15 88%,#465269);box-shadow:0 0 0 1px #02040a,0 0 30px #354eff33,0 20px 34px #000000a3}.pd-laptop-lid:before{content:"";position:absolute;left:50%;top:3px;width:3px;aspect-ratio:1;border-radius:50%;background:#657490;box-shadow:0 0 5px #3e74ffe6}.pd-showcase-laptop .pd-screen{position:relative;height:100%;overflow:hidden;border:1px solid rgba(99,126,205,.5);border-radius:5px;background:radial-gradient(circle at 76% 45%,rgba(81,42,172,.18),transparent 33%),linear-gradient(135deg,#07132f,#020617 72%);box-shadow:inset 0 0 25px #1e43b12e}.pd-showcase-laptop .pd-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.085),transparent 22%)}.pd-laptop-base{position:absolute;z-index:-1;left:-6%;right:-6%;top:100%;height:12%;clip-path:polygon(5% 0,95% 0,100% 67%,94% 100%,6% 100%,0 67%);background:linear-gradient(#838d9e,#323a49 48%,#111620 76%,#05070b);box-shadow:0 8px 10px #000000a6}.pd-laptop-base:after{content:"";position:absolute;left:42%;top:7%;width:16%;height:40%;border-radius:0 0 5px 5px;background:linear-gradient(#222a38,#657083);box-shadow:inset 0 1px 2px #0b0f18}.pd-laptop-base i{position:absolute;left:8%;right:8%;bottom:3%;height:1px;background:#a4b1c652}.pd-site-bar{display:flex;align-items:center;height:17%;padding:0 5%;border-bottom:1px solid rgba(92,93,213,.2);background:#040a1dcc}.pd-site-brand{display:flex;align-items:center;gap:5px;color:#f4f6ff;font-size:.41rem;font-weight:750;letter-spacing:.1em}.pd-site-brand i,.pd-mobile-bar i{display:block;width:9px;aspect-ratio:1;border-radius:3px;background:linear-gradient(135deg,#277cff,#bf3cff);box-shadow:0 0 7px #6e4affcc;transform:rotate(45deg)}.pd-site-nav{display:flex;align-items:center;gap:14px;margin-left:auto}.pd-site-nav b{color:#8390b2;font-size:.34rem;font-weight:500}.pd-site-nav b:last-child{padding:4px 7px;border:1px solid rgba(126,81,255,.38);border-radius:3px;color:#e8ebff;background:#5b38cf29}.pd-site-body{display:grid;grid-template-columns:1.02fr .98fr;height:83%}.pd-site-hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5% 7% 6% 8%}.pd-site-hero small,.pd-mobile-hero small{margin-bottom:5%;color:#899eff;font-size:.35rem;font-weight:700;letter-spacing:.15em}.pd-site-hero strong{max-width:190px;color:#f7f8ff;font-size:clamp(.67rem,1.16vw,.92rem);line-height:1.08;letter-spacing:-.035em}.pd-site-hero p{max-width:175px;margin:5% 0 7%;color:#96a3c3;font-size:.39rem;line-height:1.48}.pd-site-cta,.pd-mobile-hero>span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:4px;color:#fff;background:linear-gradient(100deg,#315fff,#a238ef);box-shadow:0 6px 14px #3f3bee4f;font-size:.36rem;font-weight:650}.pd-site-cta svg,.pd-mobile-hero>span svg{width:8px;height:8px}.pd-site-proof{display:flex;align-items:center;gap:3px;margin-top:6%;color:#7886a8;font-size:.31rem}.pd-site-proof svg{width:8px;height:8px;color:#f4b949;fill:#f4b949}.pd-site-proof b{color:#dce3fa;font-size:inherit}.pd-site-preview{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.2fr .8fr;gap:5%;padding:8% 7% 8% 0}.pd-site-preview>span{min-width:0;padding:8%;border:1px solid rgba(112,74,235,.31);border-radius:6px;background:linear-gradient(145deg,#22236380,#050d27e6);box-shadow:inset 0 0 14px #682ee11c,0 7px 18px #00000024}.pd-site-preview .pd-preview-main{position:relative;grid-column:1 / 3;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:radial-gradient(circle at 78% 20%,rgba(153,55,255,.35),transparent 30%),linear-gradient(145deg,#2b2f7e99,#060e2af0)}.pd-preview-main:after{content:"";position:absolute;right:-4%;top:-15%;width:39%;aspect-ratio:1;border:1px solid rgba(157,85,255,.28);border-radius:31% 69% 67% 33%/44% 35% 65% 56%;transform:rotate(24deg)}.pd-site-preview .pd-preview-main small{display:flex;align-items:center;gap:3px;margin-bottom:4%;color:#b899ff;font-size:.27rem;font-style:normal;font-weight:700;letter-spacing:.08em}.pd-preview-main small svg{width:7px;height:7px}.pd-site-preview .pd-preview-main b{max-width:80%;font-size:.48rem;line-height:1.25;white-space:normal}.pd-preview-main em{display:flex;gap:3px;margin-top:6%}.pd-preview-main em i{width:18%;height:2px;border-radius:3px;background:#7c8ec366}.pd-preview-main em i:first-child{width:29%;background:linear-gradient(90deg,#416aff,#ba3fff)}.pd-site-preview>span:not(.pd-preview-main){display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:5px}.pd-site-preview>span:not(.pd-preview-main) svg{grid-row:1 / 3;width:15px;height:15px;color:#ae55ff;filter:drop-shadow(0 0 5px currentColor)}.pd-site-preview b{overflow:hidden;color:#e2e7fb;font-size:.35rem;white-space:nowrap}.pd-site-preview>span:not(.pd-preview-main) small{margin-top:2px;color:#7584a8;font-size:.25rem}.pd-showcase-phone{z-index:6;right:16%;bottom:12%;width:20%;height:62%;transform:perspective(800px) rotateY(-5deg) rotate(.8deg);transform-origin:center bottom}.pd-phone-frame{position:relative;height:100%;padding:5.5% 5%;border:1px solid rgba(207,214,226,.9);border-radius:20px;background:linear-gradient(105deg,#bec5d0,#4b5361 3%,#111722 8%,#070a10 50%,#151b26 91%,#727c8b 97%,#262d38);box-shadow:0 0 0 1px #02040a,inset 0 0 0 1px #ffffff14,0 0 26px #7634ff45,0 18px 28px #000000ab}.pd-phone-frame:before{content:"";position:absolute;z-index:-1;left:-3px;top:24%;width:2px;height:21%;border-radius:2px 0 0 2px;background:linear-gradient(#596371 0 26%,transparent 26% 36%,#596371 36% 62%,transparent 62% 70%,#596371 70%);box-shadow:-1px 0 #111722}.pd-phone-frame:after{content:"";position:absolute;z-index:-1;right:-3px;top:32%;width:2px;height:22%;border-radius:0 2px 2px 0;background:#596371;box-shadow:1px 0 #111722}.pd-phone-screen{height:100%;overflow:hidden;border:1px solid rgba(102,116,194,.46);border-radius:15px;background:radial-gradient(circle at 78% 42%,rgba(93,42,190,.2),transparent 33%),linear-gradient(155deg,#081536,#020617 75%);box-shadow:inset 0 0 0 1px #000000a6}.pd-phone-notch{position:absolute;z-index:8;left:50%;top:5%;display:flex;align-items:center;justify-content:flex-end;gap:7%;width:52%;height:8%;padding-right:9%;transform:translate(-50%);border-radius:0 0 9px 9px;background:#020306;box-shadow:inset 0 -1px #ffffff09}.pd-phone-speaker{width:34%;height:2px;border-radius:3px;background:#252b35;box-shadow:0 0 1px #5770a273}.pd-phone-camera{width:7%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#36588f,#0a1323 45%,#020306 70%);box-shadow:0 0 3px #3766b58c}.pd-phone-home{position:absolute;z-index:8;left:50%;bottom:3%;width:33%;height:2px;transform:translate(-50%);border-radius:3px;background:#e2e6efb8;box-shadow:0 0 2px #fff3}.pd-mobile-bar{display:flex;align-items:flex-end;justify-content:space-between;height:18%;padding:0 10% 4%;border-bottom:1px solid rgba(92,93,213,.18);background:#04091b85}.pd-mobile-bar span{display:flex;align-items:center;gap:4px;color:#f2f4ff;font-size:.26rem;font-weight:750;letter-spacing:.08em}.pd-mobile-bar i{width:7px}.pd-mobile-bar b,.pd-mobile-bar b:before,.pd-mobile-bar b:after{display:block;width:10px;height:1px;border-radius:2px;background:#637197}.pd-mobile-bar b{position:relative}.pd-mobile-bar b:before,.pd-mobile-bar b:after{content:"";position:absolute;left:0}.pd-mobile-bar b:before{top:-3px}.pd-mobile-bar b:after{top:3px}.pd-mobile-hero{display:flex;flex-direction:column;align-items:flex-start;padding:10% 9% 8%}.pd-mobile-hero small{margin-bottom:7%;font-size:.22rem}.pd-mobile-hero strong{color:#f5f7ff;font-size:clamp(.39rem,.71vw,.55rem);line-height:1.12;letter-spacing:-.025em}.pd-mobile-hero p{margin:7% 0 0;color:#8b99bc;font-size:.22rem;line-height:1.4}.pd-mobile-hero>span{margin-top:9%;padding:4px 5px;font-size:.22rem}.pd-mobile-cards{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 9%}.pd-mobile-cards span{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(119,64,219,.31);border-radius:4px;background:linear-gradient(145deg,#1b1d4fad,#070d27e0)}.pd-mobile-cards .pd-mobile-feature{grid-column:1 / 3;display:grid;gap:3px;padding:6px;background:radial-gradient(circle at 85% 12%,rgba(155,59,255,.28),transparent 34%),#1217419e}.pd-mobile-feature small{display:flex;align-items:center;gap:2px;color:#b99bff;font-size:.16rem;font-weight:700;letter-spacing:.06em}.pd-mobile-cards svg{width:8px;height:8px;color:#ae4cff}.pd-mobile-cards b{color:#d7def7;font-size:.2rem;line-height:1.2;font-weight:600}.pd-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.pd-problem-card{display:flex;align-items:center;gap:.75rem;min-height:78px;padding:.72rem .9rem}.pd-problem-card>svg{flex:0 0 29px;color:#e047ff;filter:drop-shadow(0 0 7px rgba(215,48,255,.65))}.pd-solutions{scroll-margin-top:calc(var(--header, 72px) + 12px);padding:1.2rem 0 1rem}.pd-solutions-heading{max-width:720px;margin-bottom:1rem}.pd-section-kicker{margin-bottom:.35rem}.pd-solutions .pd-solutions-heading h2{margin-bottom:.35rem;color:#f5f6ff;font-size:1.35rem;font-weight:700;letter-spacing:-.025em}.pd-solutions-heading p{margin:0;color:#aeb9d3;font-size:.7rem;line-height:1.55}.pd-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.pd-solution-card{position:relative;display:grid;grid-template-columns:46px 1fr;gap:.8rem;min-height:205px;padding:1rem;overflow:hidden;border-color:#6552d647;background:radial-gradient(circle at 8% 5%,rgba(139,60,255,.12),transparent 32%),linear-gradient(145deg,#07112deb,#04091ce6);box-shadow:inset 0 1px #beb2ff0a,0 12px 28px #0000001f}.pd-solution-card:after{content:"";position:absolute;right:-24px;bottom:-34px;width:90px;height:90px;border:1px solid rgba(155,80,255,.1);border-radius:50%;pointer-events:none}.pd-solution-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(174,87,255,.42);border-radius:12px;color:#b153ff;background:#7c2fdc1a;box-shadow:inset 0 0 15px #a64bff14,0 0 18px #7737e61a}.pd-solution-icon svg{width:24px;height:24px;filter:drop-shadow(0 0 6px rgba(153,62,255,.62))}.pd-solution-content{min-width:0}.pd-solution-card h3{margin:.05rem 0 .35rem;color:#f2f4ff;font-size:.79rem;line-height:1.25;font-weight:680}.pd-solution-card p{min-height:3.9em;margin:0 0 .65rem;color:#aeb9d1;font-size:.6rem;line-height:1.48}.pd-solution-card ul{display:grid;gap:.3rem;margin:0;padding:.6rem 0 0;border-top:1px solid rgba(114,104,181,.18);list-style:none}.pd-solution-card li{display:flex;align-items:center;gap:.35rem;color:#d6dcf0;font-size:.56rem;line-height:1.3}.pd-solution-card li svg{flex:0 0 13px;width:13px;height:13px;color:#8f74ff;stroke-width:2.4}.pd-solutions-cta{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:.9rem;padding:1rem 1.15rem;border:1px solid rgba(137,88,255,.3);border-radius:10px;background:radial-gradient(circle at 80% 120%,rgba(143,53,255,.16),transparent 40%),linear-gradient(120deg,#0b183ef0,#180a35cc);box-shadow:inset 0 1px #b8a8ff0f}.pd-solutions-cta h3{margin:0 0 .25rem;color:#f4f5ff;font-size:.8rem;font-weight:680}.pd-solutions-cta p{margin:0;color:#aeb9d3;font-size:.6rem;line-height:1.45}.pd-solutions-cta .button{flex:0 0 auto;min-height:40px;padding:.58rem .85rem;border-radius:6px;font-size:.64rem;white-space:nowrap}.pd-compare{position:relative;display:grid;grid-template-columns:1fr 74px 1fr;align-items:stretch}.pd-compare-side{display:grid;grid-template-columns:repeat(4,1fr);min-height:88px;border:1px solid;background:#0a0c23b8}.pd-compare-side>div{display:grid;place-items:center;align-content:center;gap:.4rem;padding:.55rem;text-align:center}.pd-compare-side svg{width:25px}.pd-compare-side span{font-size:.61rem;line-height:1.25}.pd-before{border-color:#ff3c9a59;border-radius:8px 0 0 8px;color:#ff5b9f}.pd-after{border-color:#2f79ff59;border-radius:0 8px 8px 0;color:#3d8dff}.pd-change-arrow{position:relative;display:grid;place-content:center;gap:-2px;color:#ff55b5;filter:drop-shadow(0 0 8px rgba(255,58,184,.85))}.pd-change-arrow:before,.pd-change-arrow:after{content:"";position:absolute;top:0;bottom:0;width:18px}.pd-change-arrow:before{left:0;background:linear-gradient(to right top,transparent 48%,rgba(255,60,160,.4) 50%) 0 0 / 100% 50%,linear-gradient(to right bottom,transparent 48%,rgba(255,60,160,.4) 50%) 0 100% / 100% 50%;background-repeat:no-repeat}.pd-change-arrow:after{right:0;background:linear-gradient(to left top,transparent 48%,rgba(48,119,255,.4) 50%) 0 0 / 100% 50%,linear-gradient(to left bottom,transparent 48%,rgba(48,119,255,.4) 50%) 0 100% / 100% 50%;background-repeat:no-repeat}.pd-change-arrow i{display:block;width:19px;height:19px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);margin-left:-7px}.pd-lower{padding-top:.75rem}.pd-conversion{position:relative;padding:1.5rem 1.35rem 1.25rem;overflow:hidden;border:1px solid rgba(72,119,226,.28);border-radius:12px;background:radial-gradient(circle at 50% 105%,rgba(100,48,211,.19),transparent 45%),linear-gradient(120deg,#0b1c44c2,#050a1feb 48%,#1f0c3f8a),#050a1b;box-shadow:inset 0 1px #93afff0d,0 18px 45px #0000001f}.pd-conversion:before{content:"";position:absolute;inset:-42% auto auto 33%;width:45%;height:120%;pointer-events:none;background:radial-gradient(ellipse,rgba(62,100,230,.13),transparent 64%)}.pd-conversion-heading{position:relative;z-index:1;max-width:760px;margin:0 0 1.35rem;text-align:left}.pd-conversion-heading>span{margin-bottom:.45rem}.pd-conversion-heading h2{margin-bottom:.4rem;color:#f5f7ff;font-size:1.22rem;font-weight:700;letter-spacing:-.025em}.pd-conversion-heading p{margin:0;color:#aab8d5;font-size:.68rem;line-height:1.58}.pd-conversion-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:pd-step}.pd-conversion-step{--step-color: #399bff;position:relative;display:grid;grid-template-rows:auto 1fr;align-content:start;min-height:164px;padding:.68rem .75rem .85rem;border:1px solid color-mix(in srgb,var(--step-color) 28%,transparent);border-radius:10px;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--step-color) 14%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--step-color) 8%,#071127),#04091af0);box-shadow:inset 0 1px #d5dfff09,0 10px 24px #0000002e;counter-increment:pd-step}.pd-conversion-step:nth-child(2){--step-color: #587dff}.pd-conversion-step:nth-child(3){--step-color: #815fff}.pd-conversion-step:nth-child(4){--step-color: #b653ff}.pd-conversion-step:nth-child(5){--step-color: #45d7ae;border-color:#45d7ae75;background:radial-gradient(circle at 8% 0%,rgba(69,215,174,.16),transparent 38%),linear-gradient(160deg,#124c4561,#04121cf5);box-shadow:0 10px 28px #18826b21,inset 0 1px #82ffda0f}.pd-conversion-step:before{content:"0" counter(pd-step);position:absolute;top:.72rem;right:.68rem;color:color-mix(in srgb,var(--step-color) 72%,#8190ad);font-size:.5rem;font-weight:750;letter-spacing:.08em}.pd-conversion-step:not(:last-child):after{content:"";position:absolute;z-index:4;top:calc(.68rem + 20px);left:100%;width:calc(.5rem + 1px);height:7px;background:color-mix(in srgb,var(--step-color) 82%,#b7c8ff);clip-path:polygon(0 43%,58% 43%,58% 8%,100% 50%,58% 92%,58% 57%,0 57%);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--step-color) 75%,transparent));pointer-events:none}.pd-conversion-icon{position:relative;z-index:2;display:grid;place-items:center;width:46px;height:46px;margin:0 0 .72rem;border:1px solid color-mix(in srgb,var(--step-color) 68%,transparent);border-radius:13px;color:var(--step-color);background:linear-gradient(145deg,color-mix(in srgb,var(--step-color) 16%,#0a1532),#071027);box-shadow:inset 0 1px #e2e8ff14,0 0 16px color-mix(in srgb,var(--step-color) 20%,transparent)}.pd-conversion-icon svg{width:23px;height:23px;stroke-width:1.8}.pd-conversion-step h3{margin:0 0 .35rem;color:#f3f6ff;font-size:.73rem;line-height:1.25;font-weight:680}.pd-conversion-step p{margin:0;color:#a8b6d2;font-size:.58rem;line-height:1.52}.pd-conversion-result{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.7rem;width:fit-content;max-width:100%;margin:1rem auto 0;padding:.58rem .85rem;border:1px solid rgba(78,213,177,.25);border-radius:999px;background:#0c31305c}.pd-conversion-result span{display:inline-flex;align-items:center;gap:5px;color:#65e0be;font-size:.56rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.pd-conversion-result span svg{width:13px;height:13px}.pd-conversion-result p{margin:0;color:#bdc9df;font-size:.59rem;line-height:1.4}.pd-benefits-block{margin-top:.85rem}.pd-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.pd-benefit-card{min-height:126px;padding:.85rem .72rem;text-align:center}.pd-benefit-card svg{width:30px;margin:0 auto .6rem;color:#a352ff;filter:drop-shadow(0 0 7px rgba(153,70,255,.6))}.pd-benefit-card h3{min-height:1.9em;font-size:.7rem}.pd-benefit-card p{font-size:.57rem}@media(max-width:1100px){body[data-page=presenca-digital] .site-nav a{font-size:.61rem}.pd-hero-copy h1{font-size:1.78rem}.pd-device-badge-three{left:-5%}.pd-device-badge-six{right:-7%}.pd-solution-card{grid-template-columns:42px 1fr;gap:.65rem;padding:.85rem}.pd-solution-icon{width:42px;height:42px}}@media(max-width:900px){body[data-page=presenca-digital] .header-contact{margin-left:auto}.pd-hero-grid{grid-template-columns:.84fr 1.16fr}.pd-actions{grid-template-columns:1fr;gap:.45rem;max-width:310px}.pd-problem-grid{grid-template-columns:repeat(2,1fr)}.pd-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-conversion{padding-inline:.9rem}.pd-conversion-flow{gap:.5rem}.pd-conversion-step{min-height:164px;padding-inline:.55rem}.pd-conversion-step h3{font-size:.68rem}.pd-conversion-step p{font-size:.54rem}}@media(max-width:767px){body[data-page=presenca-digital]{--header: 66px}body[data-page=presenca-digital] .site-header{height:66px}body[data-page=presenca-digital] .brand{width:52px}body[data-page=presenca-digital] .header-contact{width:auto;min-width:100px;min-height:34px;gap:.35rem;padding:.35rem .55rem}body[data-page=presenca-digital] .header-contact span{display:inline;font-size:.61rem}body[data-page=presenca-digital] .menu-toggle{width:38px;height:38px;padding:8px}.pd-page{padding-bottom:.5rem}.pd-page .container{width:min(calc(100% - 24px),520px)}.pd-page h2{margin-bottom:.45rem;font-size:.76rem}.pd-section{padding:.45rem 0}.pd-hero{padding:1.15rem 0 .25rem}.pd-hero-grid{grid-template-columns:1fr;gap:.65rem;min-height:0}.pd-hero-copy .eyebrow{margin-bottom:.45rem}.pd-hero-copy h1{max-width:365px;margin-bottom:.45rem;font-size:clamp(1.42rem,6.1vw,1.75rem);line-height:1.08}.pd-hero-copy p{max-width:380px;font-size:.7rem}.pd-actions{grid-template-columns:1fr;max-width:none;margin-top:.75rem}.pd-actions .button{width:100%;min-height:38px;font-size:.62rem}.pd-devices{width:100%;min-height:310px;height:clamp(310px,calc((100vw - 24px) / 1.12),465px);aspect-ratio:auto;margin-top:.05rem}.pd-showcase-laptop{left:3%;top:2%;width:82%;height:51%}.pd-showcase-phone{right:3%;top:9%;bottom:auto;width:24%;height:auto;aspect-ratio:9 / 19.5}.pd-device-badge{width:48.5%;min-height:25px;justify-content:center;padding:4px 6px;overflow:visible;font-size:.45rem;text-overflow:clip;animation:none}.pd-device-badge svg{flex:0 0 11px;width:11px;height:11px}.pd-device-badge-one,.pd-device-badge-two{top:72%;bottom:auto}.pd-device-badge-three,.pd-device-badge-four{top:82%;bottom:auto}.pd-device-badge-five,.pd-device-badge-six{top:92%;bottom:auto}.pd-device-badge-one,.pd-device-badge-three,.pd-device-badge-five{left:0;right:auto}.pd-device-badge-two,.pd-device-badge-four,.pd-device-badge-six{left:auto;right:0}.pd-problem-grid{grid-template-columns:1fr;gap:.3rem}.pd-problem-card{min-height:46px;gap:.6rem;padding:.42rem .6rem}.pd-problem-card>svg{flex-basis:21px;width:21px}.pd-card h3{margin-bottom:.1rem;font-size:.63rem}.pd-card p{font-size:.5rem}.pd-solutions{padding:.85rem 0 .7rem;scroll-margin-top:74px}.pd-solutions-heading{margin-bottom:.7rem}.pd-section-kicker{margin-bottom:.25rem}.pd-solutions .pd-solutions-heading h2{margin-bottom:.25rem;font-size:1rem}.pd-solutions-heading p{font-size:.61rem}.pd-solution-grid{grid-template-columns:1fr;gap:.45rem}.pd-solution-card{grid-template-columns:40px 1fr;gap:.65rem;min-height:0;padding:.75rem;text-align:left}.pd-solution-icon{width:40px;height:40px;border-radius:10px}.pd-solution-icon svg{width:21px;height:21px}.pd-solution-card h3{margin-bottom:.25rem;font-size:.68rem}.pd-solution-card p{display:block;min-height:0;margin-bottom:.5rem;font-size:.55rem}.pd-solution-card ul{gap:.25rem;padding-top:.5rem}.pd-solution-card li{font-size:.52rem}.pd-solutions-cta{display:grid;gap:.7rem;margin-top:.55rem;padding:.8rem}.pd-solutions-cta h3{font-size:.69rem}.pd-solutions-cta p{font-size:.55rem}.pd-solutions-cta .button{width:100%;min-height:38px;white-space:normal}.pd-compare{grid-template-columns:1fr;gap:30px}.pd-compare-side{min-height:66px;border-radius:6px}.pd-compare-side>div{gap:.25rem;padding:.3rem .15rem}.pd-compare-side svg{width:20px}.pd-compare-side span{font-size:.48rem}.pd-change-arrow{position:absolute;left:50%;height:30px;transform:translate(-50%,66px) rotate(90deg)}.pd-change-arrow:before,.pd-change-arrow:after{display:none}.pd-change-arrow i{width:13px;height:13px;border-width:2px;margin-left:-5px}.pd-lower{padding-top:.55rem}.pd-conversion{padding:1.05rem .75rem .9rem}.pd-conversion-heading{margin-bottom:1rem;text-align:left}.pd-conversion-heading>span{margin-bottom:.35rem}.pd-conversion-heading h2{font-size:.96rem}.pd-conversion-heading p{font-size:.62rem}.pd-conversion-flow{grid-template-columns:1fr;gap:.75rem}.pd-conversion-step{grid-template-columns:45px 1fr;grid-template-rows:1fr;gap:.75rem;min-height:0;padding:.68rem 1.8rem .68rem .55rem}.pd-conversion-step:not(:last-child):after{top:100%;left:27px;width:7px;height:calc(.75rem + 1px);clip-path:polygon(43% 0,57% 0,57% 58%,92% 58%,50% 100%,8% 58%,43% 58%)}.pd-conversion-icon{width:44px;height:44px;margin:0;border-radius:12px;box-shadow:0 0 0 5px #050a1bf0,0 0 15px color-mix(in srgb,var(--step-color) 20%,transparent)}.pd-conversion-icon svg{width:22px;height:22px}.pd-conversion-step h3{font-size:.7rem}.pd-conversion-step p{font-size:.57rem}.pd-conversion-result{display:grid;justify-items:start;gap:.25rem;width:100%;margin-top:.8rem;border-radius:9px}.pd-conversion-result p{font-size:.56rem}.pd-benefit-grid{grid-template-columns:repeat(2,1fr);gap:.35rem}.pd-benefit-card{min-height:105px;padding:.65rem .45rem}.pd-benefit-card svg{width:24px;margin-bottom:.4rem}.pd-benefit-card h3{font-size:.61rem}}@media(max-width:390px){.pd-conversion-step{padding-right:1.4rem}.pd-device-badge{gap:4px;padding-inline:4px;font-size:.42rem}}@media(prefers-reduced-motion:reduce){.pd-page *,.pd-page *:before,.pd-page *:after{animation:none!important;transition:none!important}}@media(min-width:901px){.ii-hero{grid-template-columns:minmax(360px,.78fr) minmax(540px,1.22fr)}.ii-hero-copy{max-width:480px}.ii-hero-copy p{max-width:445px}}@media(min-width:1051px){.bi-hero-grid{grid-template-columns:38% 62%}.bi-hero-copy{padding-left:0}.bi-hero-copy h1{max-width:455px}.bi-hero-copy p{max-width:430px}}body[data-page=home]{scroll-behavior:smooth}body[data-page=home] .home-hero{position:relative;padding:clamp(1.8rem,3.2vw,3.25rem) 0 1.35rem;overflow:hidden;border-bottom:1px solid rgba(39,116,232,.3);background:radial-gradient(circle at 78% 38%,rgba(30,76,255,.13),transparent 34%),radial-gradient(circle at 88% 54%,rgba(222,43,246,.09),transparent 26%)}body[data-page=home] .home-hero:before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(50,105,204,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(50,105,204,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 64%,transparent);mask-image:linear-gradient(90deg,transparent 8%,#000 64%,transparent);pointer-events:none}body[data-page=home] .home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(570px,1.12fr);align-items:center;gap:clamp(1rem,3vw,3rem)}body[data-page=home] .home-hero-copy{min-width:0}body[data-page=home] .home-hero-copy .eyebrow{margin-bottom:.8rem;color:#68c7ff}body[data-page=home] .home-hero-copy h1{max-width:570px;margin:0 0 .8rem;font-size:clamp(2rem,3.15vw,3rem);font-weight:650;line-height:1.04;letter-spacing:-.042em;text-wrap:balance}body[data-page=home] .home-hero-copy h1 em{color:transparent;background:linear-gradient(90deg,var(--cyan),var(--pink));-webkit-background-clip:text;background-clip:text;font-style:normal}body[data-page=home] .home-hero-copy>p{max-width:560px;margin:0;color:#c1cbe0;font-size:.94rem;line-height:1.55}body[data-page=home] .home-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}body[data-page=home] .home-hero-actions .button{min-height:44px;border-radius:7px;font-size:.82rem}body[data-page=home] .home-hero-actions .button-secondary{border-color:#2fbaffa6;background:#030a1e94}.home-whatsapp-mark{width:20px;height:20px;fill:currentColor}.home-microbenefits{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin:1.3rem 0 0;padding:0;list-style:none;color:#c5cfe2;font-size:.78rem}.home-microbenefits li{display:inline-flex;align-items:center;gap:.45rem}.home-microbenefits svg{width:20px;height:20px;color:var(--cyan)}.home-hero-visual{--home-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .45) 6%, #000 13%, #000 87%, rgba(0, 0, 0, .45) 94%, transparent 100%);--home-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .42) 7%, #000 15%, #000 84%, rgba(0, 0, 0, .45) 94%, transparent 100%);position:relative;width:100%;min-width:0;aspect-ratio:1.777 / 1;overflow:hidden;isolation:isolate}.home-hero-visual:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:url(/assets/isbyte-beija-flor-digital-BgTEiqdi.png) 52% center / cover no-repeat;-webkit-mask-image:var(--home-hero-mask-horizontal),var(--home-hero-mask-vertical);mask-image:var(--home-hero-mask-horizontal),var(--home-hero-mask-vertical);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.home-hero-visual:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;-webkit-mask-image:var(--home-hero-mask-horizontal),var(--home-hero-mask-vertical);mask-image:var(--home-hero-mask-horizontal),var(--home-hero-mask-vertical);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(to bottom,rgba(1,5,16,.9) 0%,rgba(1,5,16,.24) 9%,transparent 22%),linear-gradient(to left,rgba(1,5,16,.94) 0%,rgba(1,5,16,.3) 8%,transparent 20%),linear-gradient(to top,rgba(1,5,16,.98) 0%,rgba(1,5,16,.68) 10%,rgba(1,5,16,.2) 24%,transparent 40%),linear-gradient(to right,rgba(1,5,16,.98) 0%,rgba(1,5,16,.52) 10%,transparent 27%),radial-gradient(ellipse 88% 94% at 54% 48%,transparent 64%,rgba(1,5,16,.22) 100%)}.home-hero-concept{position:absolute;z-index:2;color:#fffffff7;font-size:clamp(.78rem,.95vw,1rem);font-weight:650;line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,14,.92),0 0 8px rgba(90,140,255,.38),0 0 14px rgba(180,70,255,.22)}.home-hero-concept:before{content:"";position:absolute;opacity:.86;pointer-events:none;filter:drop-shadow(0 0 3px rgba(70,140,255,.48)) drop-shadow(0 0 6px rgba(180,60,255,.22))}.home-hero-concept:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 5px #fffffff5,0 0 9px #50a0ffe6,0 0 14px #aa46ff8c;pointer-events:none;animation:homeHeroDotPulse 4.4s ease-in-out infinite}.home-hero-concept--people{left:10%;top:11%}.home-hero-concept--people:before{left:calc(100% + 6px);top:52%;width:62px;height:49px;border-top:1.7px solid rgba(160,80,255,.96);border-right:1.7px solid rgba(40,170,255,.94);border-radius:0 38px 0 0}.home-hero-concept--people:after{left:calc(100% + 65px);top:calc(52% + 46px)}.home-hero-concept--process{right:9%;top:14%}.home-hero-concept--process:before{right:calc(100% + 6px);top:52%;width:70px;height:68px;border-top:1.7px solid rgba(160,80,255,.96);border-left:1.7px solid rgba(40,170,255,.94);border-radius:36px 0 0}.home-hero-concept--process:after{right:calc(100% + 73px);top:calc(52% + 65px)}.home-hero-concept--data{left:38%;bottom:12%}.home-hero-concept--data:before{left:calc(100% + 6px);bottom:48%;width:65px;height:47px;border-right:1.7px solid rgba(40,170,255,.94);border-bottom:1.7px solid rgba(160,80,255,.96);border-radius:0 0 32px}.home-hero-concept--data:after{left:calc(100% + 68px);bottom:calc(48% + 44px)}.home-hero-concept--technology{right:8%;bottom:16%}.home-hero-concept--technology:before{right:calc(100% + 6px);bottom:48%;width:65px;height:49px;border-left:1.7px solid rgba(40,170,255,.94);border-bottom:1.7px solid rgba(160,80,255,.96);border-radius:0 0 0 34px}.home-hero-concept--technology:after{right:calc(100% + 68px);bottom:calc(48% + 46px)}@keyframes homeHeroDotPulse{0%,to{opacity:.84;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}body[data-page=home] .home-section{padding:clamp(2rem,3.3vw,3rem) 0;border-top:1px solid rgba(56,123,229,.22)}body[data-page=home] .home-section:nth-of-type(2n){background:linear-gradient(180deg,#06112b75,#02071733)}body[data-page=home] .home-section-heading{align-items:end;gap:2rem;margin-bottom:1.25rem}body[data-page=home] .home-section-heading .eyebrow{margin-bottom:.55rem;color:#6fc9ff}body[data-page=home] .home-section-heading h2{max-width:780px;font-size:clamp(1.45rem,2vw,2rem)}body[data-page=home] .home-section-heading>p{max-width:390px;font-size:.82rem;line-height:1.45}.home-challenge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-compact-card,.home-result-card{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.8rem;min-height:126px;padding:1rem;border:1px solid rgba(48,116,219,.48);border-radius:9px;background:linear-gradient(145deg,#071535db,#030a1dcc)}.home-compact-card>svg,.home-result-card>svg{width:34px;height:34px;color:var(--cyan)}.home-compact-card:nth-child(2n)>svg,.home-result-card:nth-child(2n)>svg{color:var(--pink)}.home-compact-card h3,.home-result-card h3{margin:0 0 .42rem;font-size:.88rem;line-height:1.25}.home-compact-card p,.home-result-card p{margin:0;color:#aebbd3;font-size:.76rem;line-height:1.45}body[data-page=home] .home-services-heading{align-items:center}.home-heading-link{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:var(--cyan);font-size:.78rem;font-weight:650;text-decoration:none;border-bottom:1px solid currentColor}.home-heading-link svg{width:16px}body[data-page=home] .home-services .services-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}body[data-page=home] .home-services .service-card{min-height:254px;padding:1rem .8rem .85rem;text-align:center}body[data-page=home] .home-services .service-card>.service-icon{width:58px;height:58px;margin:0 auto .55rem}body[data-page=home] .home-services .service-card h3{min-height:2.5em;margin-bottom:.5rem;font-size:.9rem}body[data-page=home] .home-services .service-card p{margin-bottom:.7rem;font-size:.74rem;line-height:1.45}body[data-page=home] .home-services .service-card span{justify-content:center;margin-top:auto;color:var(--cyan);font-size:.75rem}body[data-page=home] .home-diagnostic{scroll-margin-top:calc(var(--header) + 12px);padding-block:1.5rem}.home-diagnostic-panel{display:grid;grid-template-columns:minmax(245px,.78fr) minmax(500px,1.35fr) auto;align-items:center;gap:1.35rem;padding:1.3rem 1.4rem;border:1px solid rgba(203,48,255,.8);border-radius:12px;background:radial-gradient(circle at 30% 100%,rgba(39,78,229,.22),transparent 40%),linear-gradient(115deg,#08153ff5,#060a25f0);box-shadow:0 0 22px #972eff2e,inset 0 0 30px #2d5dff14}.home-diagnostic-copy .eyebrow{margin-bottom:.55rem;color:#89cfff}.home-diagnostic-copy h2{margin:0 0 .4rem;font-size:1.45rem}.home-diagnostic-copy p{margin:0;color:#b4c1d8;font-size:.76rem;line-height:1.45}.home-diagnostic-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.home-diagnostic-steps li{position:relative;display:grid;justify-items:center;gap:.45rem;min-width:0;padding-inline:.35rem;text-align:center}.home-diagnostic-steps li:not(:last-child):after{content:"›";position:absolute;right:-.15rem;top:.25rem;color:#728dff;font-size:1.2rem}.home-diagnostic-steps b{display:grid;place-items:center;width:36px;height:36px;border:1px solid #7e8fff;border-radius:50%;color:#fff;font-size:.72rem;box-shadow:0 0 10px #4c67ff40}.home-diagnostic-steps strong,.home-diagnostic-steps span{display:block}.home-diagnostic-steps strong{margin-bottom:.16rem;font-size:.72rem}.home-diagnostic-steps span{color:#9ba9c4;font-size:.62rem;line-height:1.3}.home-diagnostic-action{display:grid;justify-items:center;gap:.45rem}.home-diagnostic-action .button{min-height:44px;white-space:nowrap;border:0;color:#fff;cursor:pointer}.home-diagnostic-action small{display:inline-flex;align-items:center;gap:.3rem;color:#b8c4d9;font-size:.65rem}.home-diagnostic-action small svg{width:14px;height:14px}body[data-page=home] .home-work .home-section-heading,body[data-page=home] .home-results .home-section-heading{margin-bottom:1rem}body[data-page=home] .home-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}body[data-page=home] .home-process li{position:relative;display:grid;justify-items:center;min-width:0;padding:0 1rem;text-align:center}body[data-page=home] .home-process li:before{content:"";position:absolute;z-index:0;top:37px;left:50%;right:-50%;width:auto;height:2px;background:linear-gradient(90deg,#3d76ff,#d53cff)}body[data-page=home] .home-process li:last-child:before{display:none}body[data-page=home] .home-process b{position:absolute;z-index:2;top:28px;left:.4rem;width:24px;height:24px;font-size:.62rem}body[data-page=home] .home-process>li>svg{position:relative;z-index:1;width:74px;height:74px;margin-bottom:.65rem;padding:20px;color:var(--cyan);border:1px solid #386fff;border-radius:50%;background:#06102c;box-shadow:0 0 14px #2f69ff38}body[data-page=home] .home-process li:nth-child(2n)>svg{color:var(--pink);border-color:#b649ee}body[data-page=home] .home-process strong{margin-bottom:.25rem;font-size:.88rem}body[data-page=home] .home-process span{max-width:185px;font-size:.72rem;line-height:1.4}.home-results-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.home-result-card{grid-template-columns:34px minmax(0,1fr);gap:.55rem;min-height:116px;padding:.8rem}.home-result-card>svg{width:28px;height:28px}.home-result-card h3{font-size:.75rem}.home-result-card p{font-size:.68rem}body[data-page=home] .home-final{padding:1.4rem 0}.home-final-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.45rem 1.7rem;overflow:hidden;border:1px solid rgba(170,60,255,.75);border-radius:11px;background:radial-gradient(circle at 74% 100%,rgba(209,39,242,.2),transparent 32%),linear-gradient(105deg,#091c49f5,#050b25eb)}.home-final-panel .eyebrow{margin-bottom:.45rem;color:#7ccaff}.home-final-panel h2{margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.7rem)}.home-final-panel p{max-width:760px;margin:0;color:#b9c5d9;font-size:.78rem}.home-final-panel .button{min-width:220px}@media(max-width:1050px){body[data-page=home] .home-hero-grid{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr)}.home-hero-visual{--home-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .48) 5%, #000 11%, #000 89%, rgba(0, 0, 0, .48) 95%, transparent 100%);--home-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .44) 6%, #000 13%, #000 86%, rgba(0, 0, 0, .48) 95%, transparent 100%)}.home-hero-visual:before{background-position:54% center}.home-hero-visual:after{background:linear-gradient(to bottom,rgba(1,5,16,.86) 0%,rgba(1,5,16,.2) 8%,transparent 20%),linear-gradient(to left,rgba(1,5,16,.92) 0%,rgba(1,5,16,.24) 7%,transparent 17%),linear-gradient(to top,rgba(1,5,16,.96) 0%,rgba(1,5,16,.62) 9%,rgba(1,5,16,.18) 22%,transparent 37%),linear-gradient(to right,rgba(1,5,16,.96) 0%,rgba(1,5,16,.44) 9%,transparent 23%),radial-gradient(ellipse 90% 96% at 53% 48%,transparent 66%,rgba(1,5,16,.2) 100%)}.home-hero-concept{font-size:.74rem}.home-hero-concept:after{width:5px;height:5px}.home-hero-concept--people{left:7%;top:10%}.home-hero-concept--process{right:6%;top:13%}.home-hero-concept--data{left:33%;bottom:10%}.home-hero-concept--technology{right:5%;bottom:13%}.home-hero-concept--people:before{width:50px;height:41px}.home-hero-concept--people:after{left:calc(100% + 53px);top:calc(52% + 38px)}.home-hero-concept--process:before{width:56px;height:55px}.home-hero-concept--process:after{right:calc(100% + 59px);top:calc(52% + 52px)}.home-hero-concept--data:before,.home-hero-concept--technology:before{width:52px;height:39px}.home-hero-concept--data:after{left:calc(100% + 55px);bottom:calc(48% + 36px)}.home-hero-concept--technology:after{right:calc(100% + 55px);bottom:calc(48% + 36px)}.home-challenge-grid{grid-template-columns:repeat(2,1fr)}body[data-page=home] .home-services .services-grid{grid-template-columns:repeat(3,1fr)}body[data-page=home] .home-services .service-card{min-height:220px}.home-diagnostic-panel{grid-template-columns:1fr 1.5fr}.home-diagnostic-action{grid-column:1 / -1;grid-template-columns:auto auto;justify-content:end;align-items:center}.home-results-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){body[data-page=home] .home-hero{padding:1.35rem 0 1rem}body[data-page=home] .home-hero-grid{grid-template-columns:1fr;gap:1rem}.home-hero-visual{--home-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .5) 4%, #000 9%, #000 91%, rgba(0, 0, 0, .5) 96%, transparent 100%);--home-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .48) 5%, #000 10%, #000 90%, rgba(0, 0, 0, .5) 96%, transparent 100%);aspect-ratio:16 / 10}.home-hero-visual:before{background-position:51% center}.home-hero-visual:after{background:linear-gradient(to bottom,rgba(1,5,16,.72) 0%,transparent 17%),linear-gradient(to left,rgba(1,5,16,.8) 0%,transparent 14%),linear-gradient(to top,rgba(1,5,16,.9) 0%,rgba(1,5,16,.16) 18%,transparent 30%),linear-gradient(to right,rgba(1,5,16,.84) 0%,transparent 17%),radial-gradient(ellipse 98% 104% at 51% 48%,transparent 72%,rgba(1,5,16,.16) 100%)}.home-hero-concept{font-size:clamp(.66rem,2.8vw,.8rem)}.home-hero-concept--people{left:6%;top:9%}.home-hero-concept--process{right:5%;top:12%}.home-hero-concept--data{left:27%;bottom:10%}.home-hero-concept--technology{right:4%;bottom:28%}.home-hero-concept--people:before{width:40px;height:33px}.home-hero-concept--people:after{left:calc(100% + 43px);top:calc(52% + 30px)}.home-hero-concept--process:before{width:43px;height:42px}.home-hero-concept--process:after{right:calc(100% + 46px);top:calc(52% + 39px)}.home-hero-concept--data:before,.home-hero-concept--technology:before{width:39px;height:30px}.home-hero-concept--data:after{left:calc(100% + 42px);bottom:calc(48% + 27px)}.home-hero-concept--technology:after{right:calc(100% + 42px);bottom:calc(48% + 27px)}body[data-page=home] .home-hero-copy h1{max-width:540px;font-size:clamp(1.85rem,8.3vw,2.5rem)}body[data-page=home] .home-hero-copy>p{font-size:.9rem}body[data-page=home] .home-hero-actions{display:grid;grid-template-columns:1fr}body[data-page=home] .home-hero-actions .button{width:100%}.home-microbenefits{display:grid;grid-template-columns:1fr;gap:.55rem;font-size:.82rem}body[data-page=home] .home-section{padding:1.8rem 0}body[data-page=home] .home-section-heading{display:block;margin-bottom:1rem}body[data-page=home] .home-section-heading>p{margin-top:.65rem;font-size:.86rem}.home-challenge-grid{grid-template-columns:1fr;gap:.55rem}.home-compact-card{min-height:0}body[data-page=home] .home-services-heading{display:grid;gap:.75rem}.home-heading-link{width:fit-content}body[data-page=home] .home-services .services-grid{grid-template-columns:1fr;gap:.5rem}body[data-page=home] .home-services .service-card{grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0;padding:.85rem;text-align:left}body[data-page=home] .home-services .service-card>.service-icon{grid-row:1 / 4;width:54px;height:54px;margin:0}body[data-page=home] .home-services .service-card h3{min-height:0;margin:0}body[data-page=home] .home-services .service-card p{margin:0;font-size:.82rem}body[data-page=home] .home-services .service-card span{justify-content:flex-start;margin-top:.2rem}.home-diagnostic-panel{grid-template-columns:1fr;gap:1.1rem;padding:1.1rem}.home-diagnostic-copy h2{font-size:1.35rem}.home-diagnostic-copy p{font-size:.82rem}.home-diagnostic-steps{grid-template-columns:repeat(2,1fr);gap:1rem .35rem}.home-diagnostic-steps li:nth-child(2):after{display:none}.home-diagnostic-action{grid-column:auto;grid-template-columns:1fr;justify-content:stretch}.home-diagnostic-action .button{width:100%}body[data-page=home] .home-process{grid-template-columns:1fr;gap:.9rem}body[data-page=home] .home-process li{grid-template-columns:60px 1fr;grid-template-rows:auto auto;justify-items:start;min-height:70px;padding:0 0 0 .2rem;text-align:left}body[data-page=home] .home-process li:before{top:58px;bottom:-.9rem;left:30px;right:auto;width:2px;height:auto}body[data-page=home] .home-process b{top:0;left:0;width:20px;height:20px}body[data-page=home] .home-process>li>svg{grid-row:1 / 3;width:60px;height:60px;margin:0;padding:16px}body[data-page=home] .home-process strong{align-self:end;font-size:.92rem}body[data-page=home] .home-process span{max-width:none;font-size:.8rem}.home-results-grid{grid-template-columns:1fr;gap:.5rem}.home-result-card{min-height:0}.home-result-card h3{font-size:.84rem}.home-result-card p{font-size:.76rem}.home-final-panel{grid-template-columns:1fr;gap:1rem;padding:1.15rem}.home-final-panel p{font-size:.84rem;line-height:1.45}.home-final-panel .button{width:100%;min-width:0}}@media(max-width:390px){.home-hero-visual{--home-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .52) 4%, #000 8%, #000 92%, rgba(0, 0, 0, .52) 96%, transparent 100%);--home-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .5) 4%, #000 9%, #000 91%, rgba(0, 0, 0, .52) 96%, transparent 100%);width:100%;aspect-ratio:1.5}.home-hero-visual:after{background:linear-gradient(to bottom,rgba(1,5,16,.64) 0%,transparent 15%),linear-gradient(to left,rgba(1,5,16,.72) 0%,transparent 12%),linear-gradient(to top,rgba(1,5,16,.84) 0%,rgba(1,5,16,.12) 16%,transparent 27%),linear-gradient(to right,rgba(1,5,16,.76) 0%,transparent 15%),radial-gradient(ellipse 100% 106% at 51% 48%,transparent 74%,rgba(1,5,16,.14) 100%)}.home-hero-concept{font-size:.63rem;text-shadow:0 1px 3px rgba(0,0,12,.94),0 0 7px rgba(90,140,255,.32),0 0 11px rgba(180,70,255,.18)}.home-hero-concept:before{opacity:.78}.home-hero-concept--people{left:5%}.home-hero-concept--process{right:4%}.home-hero-concept--data{left:24%;bottom:9%}.home-hero-concept--technology{right:3%;bottom:27%}.home-hero-concept--people:before{width:32px;height:27px}.home-hero-concept--people:after{left:calc(100% + 35px);top:calc(52% + 24px)}.home-hero-concept--process:before{width:34px;height:34px}.home-hero-concept--process:after{right:calc(100% + 37px);top:calc(52% + 31px)}.home-hero-concept--data:before,.home-hero-concept--technology:before{width:30px;height:24px}.home-hero-concept--data:after{left:calc(100% + 33px);bottom:calc(48% + 21px)}.home-hero-concept--technology:after{right:calc(100% + 33px);bottom:calc(48% + 21px)}}@media(prefers-reduced-motion:reduce){body[data-page=home] *,body[data-page=home] *:before,body[data-page=home] *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body[data-page=integracoes-inteligentes] main>.seo-section,body[data-page=integracoes-inteligentes] main>.seo-related{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(3.4rem,5.5vw,5rem) 0;border-top:1px solid rgba(50,116,226,.22);background:radial-gradient(circle at 4% 30%,rgba(18,119,255,.08),transparent 24rem),radial-gradient(circle at 94% 68%,rgba(171,49,255,.07),transparent 27rem),linear-gradient(180deg,#02081947,#010511c2)}body[data-page=integracoes-inteligentes] main>.seo-section:before,body[data-page=integracoes-inteligentes] main>.seo-related:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.2;background-image:radial-gradient(circle,rgba(55,139,255,.55) 1px,transparent 1.5px),linear-gradient(115deg,transparent 0 47%,rgba(55,139,255,.14) 48% 48.2%,transparent 49% 100%);background-size:24px 24px,180px 180px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 70%,#000);pointer-events:none}body[data-page=integracoes-inteligentes] main>.seo-section:after,body[data-page=integracoes-inteligentes] main>.seo-related:after{content:"";position:absolute;z-index:-1;left:50%;top:-1px;width:min(74%,860px);height:1px;background:linear-gradient(90deg,transparent,rgba(34,143,255,.7),rgba(174,62,255,.55),transparent);transform:translate(-50%);box-shadow:0 0 15px #2a6fff4d;pointer-events:none}body[data-page=integracoes-inteligentes] main>.seo-section:first-of-type{padding-top:clamp(3.8rem,6vw,5.4rem)}body[data-page=integracoes-inteligentes] main>.seo-related{padding-bottom:clamp(3.8rem,6vw,5.5rem)}body[data-page=integracoes-inteligentes] main>.seo-section>.container,body[data-page=integracoes-inteligentes] main>.seo-related>.container{width:min(calc(100% - var(--site-gutter)),var(--site-content-width));max-width:none}body[data-page=integracoes-inteligentes] .seo-section-heading{max-width:790px;margin:0 0 clamp(1.45rem,2.8vw,2rem);text-align:left}body[data-page=integracoes-inteligentes] .seo-section-heading .eyebrow,body[data-page=integracoes-inteligentes] .seo-content-card .eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem;color:#9fcfff;font-size:.64rem;letter-spacing:.2em}body[data-page=integracoes-inteligentes] .seo-section-heading .eyebrow:before,body[data-page=integracoes-inteligentes] .seo-content-card .eyebrow:before{content:"";width:2px;height:16px;border-radius:99px;background:linear-gradient(#1bb4ff,#a94aff);box-shadow:0 0 8px #2f8fff8c}body[data-page=integracoes-inteligentes] .seo-section-heading h2,body[data-page=integracoes-inteligentes] .seo-content-card h2{margin:0;color:#f6f8ff;font-size:clamp(1.38rem,2.3vw,2rem);line-height:1.15;letter-spacing:-.035em;font-weight:650}body[data-page=integracoes-inteligentes] .seo-section-heading>p,body[data-page=integracoes-inteligentes] .seo-content-card>p{color:#afbdd8;font-size:clamp(.76rem,.9vw,.86rem);line-height:1.7}body[data-page=integracoes-inteligentes] .seo-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.3rem)}body[data-page=integracoes-inteligentes] .seo-content-card{--ii-seo-accent: #198fff;position:relative;min-width:0;min-height:270px;padding:clamp(1.65rem,3vw,2.25rem) clamp(5.4rem,8vw,7rem) clamp(1.65rem,3vw,2.15rem) clamp(1.55rem,2.8vw,2.15rem);overflow:hidden;border:1px solid transparent;border-radius:16px;background:linear-gradient(145deg,#071537f0,#030a1ee0) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--ii-seo-accent) 88%,transparent),#594bd861) border-box;box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff09}body[data-page=integracoes-inteligentes] .seo-content-card:nth-child(2){--ii-seo-accent: #ab48ff}body[data-page=integracoes-inteligentes] .seo-content-card:before{content:"";position:absolute;right:-2rem;top:-2rem;width:13rem;height:13rem;opacity:.28;background-image:radial-gradient(circle,color-mix(in srgb,var(--ii-seo-accent) 60%,transparent) 1px,transparent 1.5px);background-size:15px 15px;-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%);pointer-events:none}body[data-page=integracoes-inteligentes] .seo-content-card:after{content:"";position:absolute;right:-8%;bottom:-55%;width:54%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--ii-seo-accent) 13%,transparent);filter:blur(32px);pointer-events:none}body[data-page=integracoes-inteligentes] .seo-content-card-icon{position:absolute;z-index:1;top:1.7rem;right:1.7rem;display:grid;place-items:center;width:61px;height:61px;border:1px solid color-mix(in srgb,var(--ii-seo-accent) 72%,transparent);border-radius:14px;color:var(--ii-seo-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--ii-seo-accent) 12%,#07112e),#050b1fe0);box-shadow:0 0 23px color-mix(in srgb,var(--ii-seo-accent) 22%,transparent),inset 0 0 15px color-mix(in srgb,var(--ii-seo-accent) 8%,transparent)}body[data-page=integracoes-inteligentes] .seo-content-card-icon svg{width:30px;height:30px;filter:drop-shadow(0 0 6px currentColor)}body[data-page=integracoes-inteligentes] .seo-content-card h2{max-width:445px;font-size:clamp(1.34rem,1.95vw,1.75rem)}body[data-page=integracoes-inteligentes] .seo-content-card>p{max-width:475px;margin:1rem 0 0}body[data-page=integracoes-inteligentes] .seo-deliverables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.35vw,1rem);counter-reset:ii-seo-module}body[data-page=integracoes-inteligentes] .seo-deliverable{--ii-module-accent: #1a9cff;position:relative;display:flex;flex-direction:column;min-width:0;min-height:286px;padding:1.4rem 1.25rem 1.15rem;overflow:hidden;counter-increment:ii-seo-module;border:1px solid color-mix(in srgb,var(--ii-module-accent) 64%,transparent);border-radius:14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ii-module-accent) 12%,transparent),transparent 46%),linear-gradient(155deg,#081536ed,#03091df2);box-shadow:0 18px 42px #0000003b,inset 0 1px #ffffff09;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}body[data-page=integracoes-inteligentes] .seo-deliverable:nth-child(2){--ii-module-accent: #9750ff}body[data-page=integracoes-inteligentes] .seo-deliverable:nth-child(3){--ii-module-accent: #17b2ff}body[data-page=integracoes-inteligentes] .seo-deliverable:nth-child(4){--ii-module-accent: #d948e8}body[data-page=integracoes-inteligentes] .seo-deliverable:before{content:"0" counter(ii-seo-module);order:4;display:flex;align-items:center;gap:.7rem;width:100%;margin-top:auto;padding-top:1.15rem;color:var(--ii-module-accent);font-size:.7rem;letter-spacing:.08em}body[data-page=integracoes-inteligentes] .seo-deliverable:after{content:"";position:absolute;right:1.2rem;bottom:1.55rem;width:52%;height:1px;background:radial-gradient(circle at 12% 50%,var(--ii-module-accent) 0 2px,transparent 3px),linear-gradient(90deg,color-mix(in srgb,var(--ii-module-accent) 78%,transparent),transparent);box-shadow:0 0 8px color-mix(in srgb,var(--ii-module-accent) 30%,transparent)}body[data-page=integracoes-inteligentes] .seo-deliverable>svg{box-sizing:content-box;width:29px;height:29px;margin:0 0 1.15rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--ii-module-accent) 72%,transparent);border-radius:12px;color:var(--ii-module-accent);background:color-mix(in srgb,var(--ii-module-accent) 9%,rgba(5,13,38,.88));box-shadow:0 0 20px color-mix(in srgb,var(--ii-module-accent) 20%,transparent),inset 0 0 13px color-mix(in srgb,var(--ii-module-accent) 8%,transparent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ii-module-accent) 60%,transparent))}body[data-page=integracoes-inteligentes] .seo-deliverable h3{margin:0 0 .65rem;color:#f5f7ff;font-size:.98rem;line-height:1.27;font-weight:650}body[data-page=integracoes-inteligentes] .seo-deliverable p{margin:0;color:#abb8d2;font-size:.75rem;line-height:1.62}body[data-page=integracoes-inteligentes] .seo-faq-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.4rem,5.5vw,4.6rem)}body[data-page=integracoes-inteligentes] .seo-faq-layout>.seo-section-heading{position:relative;min-height:320px;margin:0;padding-bottom:8rem}body[data-page=integracoes-inteligentes] .seo-faq-layout>.seo-section-heading:after{content:"";position:absolute;left:0;right:8%;bottom:.6rem;height:112px;background:radial-gradient(circle at 8px 8px,rgba(31,154,255,.7) 0 1.4px,transparent 1.8px) 0 0 / 16px 16px,linear-gradient(166deg,transparent 0 38%,rgba(28,133,255,.62) 39% 39.8%,transparent 40.5% 50%,rgba(154,55,255,.64) 51% 51.8%,transparent 52.5%);-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.8) 72%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.8) 72%,transparent);filter:drop-shadow(0 0 9px rgba(52,105,255,.3));opacity:.72}body[data-page=integracoes-inteligentes] .seo-faq-list{display:grid;gap:.7rem}body[data-page=integracoes-inteligentes] .seo-faq-list details{position:relative;overflow:hidden;padding:0;border:1px solid rgba(56,106,217,.54);border-radius:11px;background:linear-gradient(110deg,#081537e6,#040a1fdb);box-shadow:inset 0 1px #ffffff06;transition:border-color .25s ease,box-shadow .25s ease}body[data-page=integracoes-inteligentes] .seo-faq-list details[open]{border-color:#a14affb3;box-shadow:0 12px 30px #0e2b712b,inset 0 0 28px #6a30ff0e}body[data-page=integracoes-inteligentes] .seo-faq-list summary{position:relative;display:flex;align-items:center;min-height:64px;padding:.95rem 4rem .95rem 3rem;color:#f2f5ff;font-size:.79rem;line-height:1.45;font-weight:620;cursor:pointer;list-style:none}body[data-page=integracoes-inteligentes] .seo-faq-list summary::-webkit-details-marker{display:none}body[data-page=integracoes-inteligentes] .seo-faq-list summary:before{content:"";position:absolute;left:1.2rem;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #dce9ff;transition:transform .25s ease,border-left-color .25s ease}body[data-page=integracoes-inteligentes] .seo-faq-list summary:after{content:"";position:absolute;right:1.25rem;width:9px;height:9px;border-right:2px solid #9e67ff;border-bottom:2px solid #9e67ff;transform:translateY(-3px) rotate(45deg);filter:drop-shadow(0 0 5px rgba(158,103,255,.55));transition:transform .25s ease,border-color .25s ease}body[data-page=integracoes-inteligentes] .seo-faq-list details[open] summary:before{border-left-color:#ab68ff;transform:rotate(90deg)}body[data-page=integracoes-inteligentes] .seo-faq-list details[open] summary:after{border-color:#35b8ff;transform:translateY(3px) rotate(225deg)}body[data-page=integracoes-inteligentes] .seo-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .25s ease}body[data-page=integracoes-inteligentes] .seo-faq-answer>div{min-height:0;overflow:hidden}body[data-page=integracoes-inteligentes] .seo-faq-list details[open] .seo-faq-answer{grid-template-rows:1fr;opacity:1}body[data-page=integracoes-inteligentes] .seo-faq-list .seo-faq-answer p{margin:0;padding:0 4rem 1.2rem 3rem;color:#aebbd4;font-size:.74rem;line-height:1.65}body[data-page=integracoes-inteligentes] .seo-related .seo-section-heading{max-width:820px}body[data-page=integracoes-inteligentes] .seo-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body[data-page=integracoes-inteligentes] .seo-related-grid a{--ii-related-accent: #199cff;position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 42px;align-items:center;gap:1.1rem;min-width:0;min-height:112px;padding:1.1rem 1.2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--ii-related-accent) 68%,transparent);border-radius:14px;color:inherit;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--ii-related-accent) 13%,transparent),transparent 42%),linear-gradient(135deg,#071436f2,#03091ded);box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff09;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}body[data-page=integracoes-inteligentes] .seo-related-grid a:nth-child(2){--ii-related-accent: #b545ff}body[data-page=integracoes-inteligentes] .seo-related-grid a:before{content:"";position:absolute;inset:0;opacity:.16;background:linear-gradient(115deg,transparent 0 54%,color-mix(in srgb,var(--ii-related-accent) 40%,transparent) 55% 55.4%,transparent 56% 100%);pointer-events:none}body[data-page=integracoes-inteligentes] .seo-related-icon,body[data-page=integracoes-inteligentes] .seo-related-copy,body[data-page=integracoes-inteligentes] .seo-related-arrow{position:relative;z-index:1}body[data-page=integracoes-inteligentes] .seo-related-icon,body[data-page=integracoes-inteligentes] .seo-related-arrow{display:grid;place-items:center;color:var(--ii-related-accent)}body[data-page=integracoes-inteligentes] .seo-related-icon{width:60px;height:60px;border:1px solid color-mix(in srgb,var(--ii-related-accent) 70%,transparent);border-radius:13px;background:color-mix(in srgb,var(--ii-related-accent) 8%,rgba(5,13,38,.9));box-shadow:0 0 20px color-mix(in srgb,var(--ii-related-accent) 18%,transparent)}body[data-page=integracoes-inteligentes] .seo-related-icon svg{width:28px;height:28px;filter:drop-shadow(0 0 5px currentColor)}body[data-page=integracoes-inteligentes] .seo-related-copy{display:grid;gap:.36rem;min-width:0}body[data-page=integracoes-inteligentes] .seo-related-copy strong{color:#f5f7ff;font-size:.97rem;line-height:1.25;font-weight:650}body[data-page=integracoes-inteligentes] .seo-related-copy>span{color:#aebbd4;font-size:.72rem;line-height:1.5}body[data-page=integracoes-inteligentes] .seo-related-arrow{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--ii-related-accent) 72%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ii-related-accent) 12%,rgba(5,13,38,.88));box-shadow:0 0 18px color-mix(in srgb,var(--ii-related-accent) 22%,transparent);transition:transform .28s ease,background-color .28s ease}body[data-page=integracoes-inteligentes] .seo-related-arrow svg{width:19px;height:19px}body[data-page=integracoes-inteligentes] .seo-related-grid a:focus-visible,body[data-page=integracoes-inteligentes] .seo-faq-list summary:focus-visible{outline:2px solid #64bdff;outline-offset:4px}@media(hover:hover)and (pointer:fine){body[data-page=integracoes-inteligentes] .seo-deliverable:hover{transform:translateY(-5px);border-color:var(--ii-module-accent);box-shadow:0 23px 50px #00000047,0 0 24px color-mix(in srgb,var(--ii-module-accent) 14%,transparent)}body[data-page=integracoes-inteligentes] .seo-faq-list details:hover{border-color:#5691ffbd}body[data-page=integracoes-inteligentes] .seo-related-grid a:hover{transform:translateY(-4px);border-color:var(--ii-related-accent);box-shadow:0 22px 46px #00000047,0 0 27px color-mix(in srgb,var(--ii-related-accent) 16%,transparent)}body[data-page=integracoes-inteligentes] .seo-related-grid a:hover .seo-related-arrow{transform:translate(4px);background:color-mix(in srgb,var(--ii-related-accent) 21%,rgba(5,13,38,.84))}}@media(max-width:1050px){body[data-page=integracoes-inteligentes] .seo-content-card{min-height:252px;padding-right:5.1rem}body[data-page=integracoes-inteligentes] .seo-content-card-icon{top:1.35rem;right:1.35rem;width:53px;height:53px}body[data-page=integracoes-inteligentes] .seo-content-card-icon svg{width:27px;height:27px}body[data-page=integracoes-inteligentes] .seo-deliverable{min-height:300px;padding-inline:1.05rem}}@media(max-width:900px){body[data-page=integracoes-inteligentes] main>.seo-section,body[data-page=integracoes-inteligentes] main>.seo-related{padding-block:3.7rem}body[data-page=integracoes-inteligentes] .seo-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=integracoes-inteligentes] .seo-deliverable{min-height:252px;padding:1.3rem 1.2rem 1.1rem}body[data-page=integracoes-inteligentes] .seo-faq-layout{grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);gap:2rem}body[data-page=integracoes-inteligentes] .seo-faq-layout>.seo-section-heading{min-height:300px}body[data-page=integracoes-inteligentes] .seo-related-grid a{grid-template-columns:52px minmax(0,1fr) 37px;gap:.85rem;padding:1rem}body[data-page=integracoes-inteligentes] .seo-related-icon{width:50px;height:50px}body[data-page=integracoes-inteligentes] .seo-related-icon svg{width:24px;height:24px}body[data-page=integracoes-inteligentes] .seo-related-arrow{width:35px;height:35px}}@media(max-width:640px){body[data-page=integracoes-inteligentes] main>.seo-section,body[data-page=integracoes-inteligentes] main>.seo-related{padding-block:3rem}body[data-page=integracoes-inteligentes] main>.seo-section:first-of-type{padding-top:3.35rem}body[data-page=integracoes-inteligentes] main>.seo-section>.container,body[data-page=integracoes-inteligentes] main>.seo-related>.container{width:min(calc(100% - 24px),520px)}body[data-page=integracoes-inteligentes] main>.seo-section:before,body[data-page=integracoes-inteligentes] main>.seo-related:before{opacity:.12;background-size:20px 20px,140px 140px}body[data-page=integracoes-inteligentes] .seo-section-heading{margin-bottom:1.4rem}body[data-page=integracoes-inteligentes] .seo-section-heading h2,body[data-page=integracoes-inteligentes] .seo-content-card h2{font-size:clamp(1.28rem,7vw,1.7rem)}body[data-page=integracoes-inteligentes] .seo-content-grid,body[data-page=integracoes-inteligentes] .seo-deliverables,body[data-page=integracoes-inteligentes] .seo-faq-layout,body[data-page=integracoes-inteligentes] .seo-related-grid{grid-template-columns:minmax(0,1fr)}body[data-page=integracoes-inteligentes] .seo-content-card{min-height:0;padding:1.45rem}body[data-page=integracoes-inteligentes] .seo-content-card-icon{position:relative;top:auto;right:auto;width:51px;height:51px;margin-bottom:1.15rem}body[data-page=integracoes-inteligentes] .seo-content-card>p{margin-top:.8rem}body[data-page=integracoes-inteligentes] .seo-deliverables{gap:.75rem}body[data-page=integracoes-inteligentes] .seo-deliverable{min-height:238px;padding:1.3rem 1.2rem 1.05rem}body[data-page=integracoes-inteligentes] .seo-deliverable>svg{width:27px;height:27px;margin-bottom:1rem;padding:.68rem}body[data-page=integracoes-inteligentes] .seo-faq-layout{gap:1.2rem}body[data-page=integracoes-inteligentes] .seo-faq-layout>.seo-section-heading{min-height:0;padding-bottom:0}body[data-page=integracoes-inteligentes] .seo-faq-layout>.seo-section-heading:after{content:none}body[data-page=integracoes-inteligentes] .seo-faq-list{gap:.58rem}body[data-page=integracoes-inteligentes] .seo-faq-list summary{min-height:60px;padding:.88rem 3.2rem .88rem 2.55rem;font-size:.75rem}body[data-page=integracoes-inteligentes] .seo-faq-list summary:before{left:.95rem}body[data-page=integracoes-inteligentes] .seo-faq-list summary:after{right:1rem}body[data-page=integracoes-inteligentes] .seo-faq-list .seo-faq-answer p{padding:0 1.1rem 1.05rem 2.55rem;font-size:.71rem}body[data-page=integracoes-inteligentes] .seo-related-grid{gap:.75rem}body[data-page=integracoes-inteligentes] .seo-related-grid a{min-height:102px}}@media(max-width:390px){body[data-page=integracoes-inteligentes] .seo-content-card{padding:1.25rem;border-radius:13px}body[data-page=integracoes-inteligentes] .seo-deliverable{min-height:228px;border-radius:13px}body[data-page=integracoes-inteligentes] .seo-related-grid a{grid-template-columns:46px minmax(0,1fr) 31px;gap:.65rem;padding:.82rem}body[data-page=integracoes-inteligentes] .seo-related-icon{width:44px;height:44px;border-radius:11px}body[data-page=integracoes-inteligentes] .seo-related-icon svg{width:21px;height:21px}body[data-page=integracoes-inteligentes] .seo-related-arrow{width:30px;height:30px}body[data-page=integracoes-inteligentes] .seo-related-arrow svg{width:16px;height:16px}body[data-page=integracoes-inteligentes] .seo-related-copy strong{font-size:.86rem}body[data-page=integracoes-inteligentes] .seo-related-copy>span{font-size:.65rem}}@media(prefers-reduced-motion:reduce){body[data-page=integracoes-inteligentes] .seo-deliverable,body[data-page=integracoes-inteligentes] .seo-faq-list details,body[data-page=integracoes-inteligentes] .seo-faq-list summary:before,body[data-page=integracoes-inteligentes] .seo-faq-list summary:after,body[data-page=integracoes-inteligentes] .seo-faq-answer,body[data-page=integracoes-inteligentes] .seo-related-grid a,body[data-page=integracoes-inteligentes] .seo-related-arrow{transition:none!important}}.network-lines line{stroke-dasharray:7 5;stroke-dashoffset:0}.network-core{animation:corePulse 4s ease-in-out infinite}.home-orbit .orbit-item{animation:orbitItemFloat var(--float-duration, 4.6s) ease-in-out var(--float-delay, 0s) infinite alternate}@keyframes corePulse{50%{box-shadow:0 0 23px #176fff,0 0 62px #dd28ff99,inset 0 0 30px #3770ff80}}@keyframes orbitItemFloat{0%{transform:translate(-50%,-50%) translateZ(0)}to{transform:translate(-50%,-50%) translate3d(0,var(--float-distance, 5px),0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.network-lines line{stroke-dashoffset:0}}@media(max-width:767px){.network-core{animation:none}}@media(prefers-reduced-motion:reduce){.home-orbit .orbit-item{animation:none!important}.home-orbit .orbit-item{transform:translate(-50%,-50%)}.home-orbit .orbit-icon-shell{filter:none}.home-orbit .orbit-item .service-icon{transition:none}}body[data-page=atendimento-inteligente]{--ai-border: rgba(59, 105, 210, .25);--ai-blue: var(--blue);--ai-purple: var(--purple);--ai-pink: var(--pink);--ai-green: var(--green);overflow-x:hidden;background:radial-gradient(circle at 72% 19%,rgba(22,119,255,.12),transparent 28rem),radial-gradient(circle at 54% 48%,rgba(139,92,255,.07),transparent 34rem),radial-gradient(circle at 88% 62%,rgba(255,53,204,.025),transparent 22rem),#010514}body[data-page=atendimento-inteligente]:before{opacity:.055;background-size:52px 52px}body[data-page=atendimento-inteligente] .site-header{height:74px;background:#010512ed}body[data-page=atendimento-inteligente] .header-inner{width:min(calc(100% - 80px),1456px);max-width:none}body[data-page=atendimento-inteligente] .brand{width:155px;height:44px}body[data-page=atendimento-inteligente] .nav-panel{gap:clamp(.85rem,1.55vw,1.65rem)}body[data-page=atendimento-inteligente] .site-nav a{font-size:clamp(.65rem,.75vw,.78rem)}body[data-page=atendimento-inteligente] .header-contact{min-height:38px;padding:.45rem .85rem;font-size:.72rem}.ai-page{min-height:calc(100vh - 74px);padding:0 0 14px}.ai-page .container{width:min(calc(100% - 80px),1456px);max-width:none}.ai-hero{position:relative;min-height:608px;padding:12px 0 2px;overflow:hidden;isolation:isolate}.ai-hero:before{content:"";position:absolute;z-index:-2;left:42%;right:-8%;bottom:-23%;height:49%;pointer-events:none;background:repeating-radial-gradient(ellipse at center,transparent 0 34px,rgba(64,95,214,.08) 35px 36px,transparent 37px 55px);transform:perspective(520px) rotateX(68deg);opacity:.58}.ai-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(83,150,255,.56) 0 1px,transparent 1.35px),radial-gradient(circle,rgba(176,101,255,.34) 0 1px,transparent 1.35px);background-position:78% 16%,58% 61%;background-size:223px 157px,307px 211px;opacity:.33;-webkit-mask-image:radial-gradient(ellipse at 70% 43%,#000 0 36%,transparent 72%);mask-image:radial-gradient(ellipse at 70% 43%,#000 0 36%,transparent 72%)}.ai-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:12px}.ai-hero-copy{z-index:4;padding:20px 0 10px 18px}.ai-hero-copy .eyebrow{margin-bottom:20px}.ai-hero-copy h1{max-width:590px;margin-bottom:18px;font-size:clamp(2.6rem,3.45vw,3.42rem);line-height:1.03;letter-spacing:-.035em}.ai-hero-copy h1 em{background:linear-gradient(90deg,#168cff,#7b52ff 48%,#f334ca);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.ai-hero-copy>p{max-width:545px;margin:0;color:#c4cada;font-size:clamp(.88rem,1.03vw,1.02rem);line-height:1.55}.ai-quick-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:545px;margin:28px 0 0;list-style:none}.ai-quick-benefits li{display:grid;justify-items:center;gap:8px;min-width:0;color:#f2f4fc;font-size:.72rem;line-height:1.35;text-align:center}.ai-quick-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,#0b76ff29,#08133b0a 68%);box-shadow:0 0 23px #1f52ff21}.ai-quick-icon svg{width:28px;color:#0eaaff;filter:drop-shadow(0 0 7px currentColor)}.ai-quick-benefits li:nth-child(2) .ai-quick-icon svg{color:#ff41b6}.ai-quick-benefits li:nth-child(3) .ai-quick-icon svg{color:#a85cff}.ai-quick-benefits li:nth-child(4) .ai-quick-icon svg{color:#ca55ff}.ai-quick-benefits strong{font-weight:500}.ai-actions{display:flex;gap:16px;margin-top:27px}.ai-actions .button{min-height:52px;border-radius:7px;font-size:.76rem}.ai-actions .button-primary{min-width:293px}.ai-actions .button-secondary{min-width:194px;border-color:#8c5df46e;font-size:.82rem}.ai-hero-visual{position:relative;min-width:0}.ai-stage{position:relative;width:100%;max-width:760px;margin:0 auto;overflow:hidden;isolation:isolate}.ai-stage:before{content:"";position:absolute;z-index:0;left:50%;top:47%;width:48%;height:72%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(36,68,255,.17),rgba(139,92,255,.07) 38%,transparent 72%);filter:blur(18px);pointer-events:none}.ai-space{position:absolute;z-index:0;inset:2% 0 3%;overflow:hidden;pointer-events:none}.ai-space:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(114,172,255,.58) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(162,115,255,.4) 0 1px,transparent 1.4px);background-position:7% 13%,62% 41%;background-size:137px 113px,191px 149px;opacity:.34;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 43%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 0 43%,transparent 78%)}.ai-space:after{content:"";position:absolute;left:13%;right:13%;bottom:-2%;height:112px;background:repeating-radial-gradient(ellipse at center,transparent 0 24px,rgba(64,100,255,.09) 25px 26px,transparent 27px 42px);transform:perspective(430px) rotateX(66deg);opacity:.64}.ai-network-lines{position:absolute;z-index:1;left:0;top:0;width:100%;height:560px;pointer-events:none;overflow:visible}.ai-network-lines use{fill:none;vector-effect:non-scaling-stroke}.ai-network-tracks use{stroke-width:1.15;opacity:.42;filter:drop-shadow(0 0 2px rgba(63,107,255,.65))}.ai-network-flow use{stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1 42;opacity:.84;filter:drop-shadow(0 0 4px rgba(114,167,255,.95))}.ai-network-tracks use:nth-child(-n+3),.ai-network-flow use:nth-child(-n+3){stroke:url(#ai-network-gradient-left)}.ai-network-tracks use:nth-child(n+4),.ai-network-flow use:nth-child(n+4){stroke:url(#ai-network-gradient-right)}.ai-network-tracks use:nth-child(2),.ai-network-flow use:nth-child(2){stroke:url(#ai-network-gradient-left-middle)}.ai-network-tracks use:nth-child(5),.ai-network-flow use:nth-child(5){stroke:url(#ai-network-gradient-right-middle)}.ai-network-flow use:nth-child(2){animation-delay:-1.7s}.ai-network-flow use:nth-child(3){animation-delay:-3.1s}.ai-network-flow use:nth-child(4){animation-delay:-.8s}.ai-network-flow use:nth-child(5){animation-delay:-2.4s}.ai-network-flow use:nth-child(6){animation-delay:-3.8s}.ai-stage-core{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(238px,268px) minmax(0,1fr);align-items:center;gap:clamp(8px,1.5vw,18px);min-height:560px}.ai-resource-stack{display:grid;grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center;align-self:center;width:100%;height:460px;list-style:none}.ai-resource-stack-left{grid-column:1;grid-row:1}.ai-resource-stack-right{grid-column:3;grid-row:1}.ai-network-node{--node-accent: var(--ai-blue);display:grid;justify-items:center;align-content:center;gap:8px;width:132px;min-width:0;color:var(--text);font-size:.69rem;line-height:1.3;text-align:center}.ai-network-node--purple{--node-accent: var(--ai-purple)}.ai-network-node--whatsapp{--node-accent: var(--ai-green)}.ai-network-icon{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--node-accent) 74%,transparent);border-radius:50%;color:var(--node-accent);background:radial-gradient(circle at 45% 38%,color-mix(in srgb,var(--node-accent) 18%,transparent),#050b23f0 68%);box-shadow:0 0 0 7px color-mix(in srgb,var(--node-accent) 5%,transparent),0 0 16px color-mix(in srgb,var(--node-accent) 29%,transparent),inset 0 0 14px color-mix(in srgb,var(--node-accent) 14%,transparent)}.ai-network-icon:before{content:"";position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--node-accent) 14%,transparent);border-radius:inherit}.ai-network-icon svg{width:27px;filter:drop-shadow(0 0 5px currentColor)}.ai-network-label{max-width:126px;font-weight:520;text-wrap:balance}.ai-phone{position:relative;z-index:5;grid-column:2;grid-row:1;justify-self:center;width:260px;height:516px}.ai-phone:before{content:"";position:absolute;inset:5% -28% -2%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(45,80,255,.21),rgba(139,92,255,.08) 45%,transparent 72%);filter:blur(27px)}.ai-phone-frame{position:relative;z-index:3;width:100%;height:100%;padding:7px;border:1px solid rgba(205,213,231,.7);border-radius:44px;background:linear-gradient(105deg,#07090e,#8b8f9a 3%,#232731 7%,#07090d 52%,#161922 92%,#a1a5ae 97%,#161920);box-shadow:0 22px 46px #000000ad,0 0 0 2px #030407,0 0 20px #4c5bff2e}.ai-phone-frame:before{content:"";position:absolute;z-index:4;left:3px;top:12%;width:1px;height:60%;background:linear-gradient(transparent,rgba(255,255,255,.5),transparent);opacity:.6;pointer-events:none}.ai-phone-frame:after{content:"";position:absolute;inset:3px;z-index:4;pointer-events:none;border:1px solid rgba(255,255,255,.18);border-radius:40px}.ai-phone-screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:36px;color:#f8f8fc;background:linear-gradient(155deg,#020919,#030615 58%,#07051a)}.ai-phone-speaker{position:absolute;z-index:8;left:50%;top:8px;width:88px;height:22px;transform:translate(-50%);border-radius:0 0 14px 14px;background:#010204;box-shadow:inset 0 -1px #ffffff09}.ai-phone-status{display:flex;justify-content:space-between;align-items:flex-start;height:34px;padding:11px 16px 0;font-size:7.5px}.ai-phone-indicators{display:flex;align-items:center;gap:4px;height:8px;color:#d8dbe4}.ai-phone-indicators i:first-child{width:12px;height:7px;background:linear-gradient(to right,currentColor 0 2px,transparent 2px 4px,currentColor 4px 6px,transparent 6px 8px,currentColor 8px 10px,transparent 10px);clip-path:polygon(0 100%,0 70%,17% 70%,17% 45%,50% 45%,50% 20%,83% 20%,83% 0,100% 0,100% 100%)}.ai-phone-indicators i:nth-child(2){width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.ai-phone-indicators i:last-child{width:11px;height:6px;border:1px solid currentColor;border-radius:2px;box-shadow:2px 0 0 -1px currentColor}.ai-chat-header{display:flex;align-items:center;gap:8px;min-height:48px;padding:5px 10px;border-bottom:1px solid rgba(64,100,188,.2);background:#04091b94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-chat-brand{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid rgba(77,143,255,.7);border-radius:50%;background:#050b21;box-shadow:0 0 12px #4368ff33}.ai-chat-brand img{width:78%;height:auto}.ai-chat-header p{flex:1;margin:0;line-height:1.1}.ai-chat-header strong{display:block;font-size:10.5px;font-weight:610}.ai-chat-header small{display:flex;align-items:center;gap:4px;margin-top:3px;color:#9ce7c6;font-size:7.2px}.ai-chat-header small i{width:4px;height:4px;border-radius:50%;background:var(--ai-green);box-shadow:0 0 5px #1fd880a6}.ai-chat-header>b{font-size:9px;letter-spacing:2px}.ai-chat-body{flex:1;display:flex;flex-direction:column;gap:5px;min-height:0;padding:8px 9px 5px;overflow:hidden;background:radial-gradient(circle at 92% 18%,rgba(41,94,184,.1),transparent 31%),linear-gradient(135deg,rgba(13,21,45,.32),transparent)}.ai-bubble{position:relative;width:fit-content;max-width:94%;padding:7px 8px 12px;border:1px solid rgba(101,127,190,.08);border-radius:9px;font-size:9.4px;line-height:1.34;box-shadow:0 4px 10px #0003}.ai-bubble small{position:absolute;right:6px;bottom:2px;color:#7e879b;font-size:6.8px;white-space:nowrap}.ai-bubble-user{align-self:flex-end;max-width:88%;background:linear-gradient(135deg,#1677ff80,#4042a4a8)}.ai-bubble-user small{color:#c4d8ff}.ai-bubble-agent{background:linear-gradient(135deg,#151d34fa,#0b1122fa)}.ai-bubble-short{padding-top:6px;padding-bottom:10px}.ai-chat-options{overflow:hidden;border:1px solid rgba(139,92,255,.42);border-radius:8px;background:linear-gradient(135deg,#141037c7,#0a0d26d1);box-shadow:inset 0 1px #ffffff06}.ai-chat-options li{display:flex;align-items:center;gap:8px;min-height:29px;padding:4px 10px;border-bottom:1px solid rgba(118,88,194,.25);font-size:8.65px}.ai-chat-options li:last-child{border:0}.ai-chat-options svg{flex:0 0 auto;width:11px;color:#9b83ff}.ai-chat-options li:first-child svg{color:#5daaff}.ai-chat-compose{display:flex;align-items:center;gap:8px;height:43px;padding:5px 10px 9px;border-top:1px solid rgba(41,73,150,.18);background:#020614b8}.ai-chat-compose>b{font-size:18px;font-weight:300}.ai-chat-compose>span{flex:1;padding:7px 10px;border:1px solid rgba(75,88,131,.18);border-radius:20px;color:#677086;font-size:8px}.ai-chat-compose>svg{box-sizing:border-box;display:block;width:24px;height:24px;flex:0 0 24px;padding:6px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--ai-purple),var(--ai-pink));box-shadow:0 0 11px #9747ff47}.ai-phone-home{position:absolute;z-index:8;left:50%;bottom:7px;width:78px;height:3px;transform:translate(-50%);border-radius:4px;background:#8b93b145}.ai-phone-platform{position:absolute;z-index:1;left:50%;bottom:-28px;width:298px;height:62px;transform:translate(-50%);border:1px solid rgba(113,86,255,.78);border-radius:50%;background:radial-gradient(ellipse,rgba(70,48,196,.23),rgba(4,7,26,.54) 53%,transparent 55%);box-shadow:0 0 10px #5349ffad,0 0 22px #9135ff40,inset 0 0 16px #1970ff61}.ai-phone-platform i{position:absolute;inset:10px -22px;border:1px solid rgba(96,78,255,.28);border-radius:50%}.ai-phone-platform i:nth-child(2){inset:19px -48px;border-color:#1969ff33}.ai-stage figcaption{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:9px;min-height:24px;margin:-2px 0 0;color:#aeb9d1;font-size:.62rem;font-weight:530;letter-spacing:.075em;text-transform:uppercase}.ai-stage figcaption span{width:28px;height:1px;background:linear-gradient(90deg,var(--ai-blue),var(--ai-pink));box-shadow:0 0 6px #7553ff73}.ai-stage.is-reveal-ready:not(.is-visible) .ai-phone{opacity:0;transform:translateY(16px) scale(.985)}.ai-stage.is-reveal-ready:not(.is-visible) .ai-resource-stack-left{opacity:0;transform:translate(-12px)}.ai-stage.is-reveal-ready:not(.is-visible) .ai-resource-stack-right{opacity:0;transform:translate(12px)}.ai-stage.is-reveal-ready:not(.is-visible) .ai-network-lines,.ai-stage.is-reveal-ready:not(.is-visible) figcaption{opacity:0}.ai-stage .ai-phone,.ai-stage .ai-resource-stack,.ai-stage .ai-network-lines,.ai-stage figcaption{transition:opacity .7s var(--ease),transform .8s var(--ease)}.ai-stage .ai-resource-stack{transition-delay:.12s}.ai-stage figcaption{transition-delay:.2s}.ai-stage.is-reveal-ready:not(.is-visible) .ai-network-flow use,.ai-stage.is-reveal-ready:not(.is-visible) .ai-network-icon{animation-play-state:paused}.ai-stage.is-reveal-ready.is-visible .ai-network-flow use{animation-name:ai-data-flow;animation-duration:5.2s;animation-timing-function:linear;animation-iteration-count:infinite}.ai-stage.is-reveal-ready.is-visible .ai-network-icon{animation:ai-node-breathe 5.6s ease-in-out infinite}.ai-stage.is-reveal-ready.is-visible .ai-network-node:nth-child(2) .ai-network-icon{animation-delay:-1.8s}.ai-stage.is-reveal-ready.is-visible .ai-network-node:nth-child(3) .ai-network-icon{animation-delay:-3.5s}@keyframes ai-data-flow{to{stroke-dashoffset:-215}}@keyframes ai-node-breathe{50%{transform:translateY(-2px) scale(1.018);filter:brightness(1.08)}}.ai-overview{position:relative;z-index:5;display:grid;grid-template-columns:.98fr 1.02fr;min-height:216px;overflow:hidden;border:1px solid var(--ai-border);border-radius:9px;background:linear-gradient(120deg,#050e27eb,#020819e0)}.ai-overview:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 31% 63%,rgba(34,71,190,.09),transparent 25%),radial-gradient(circle at 87% 46%,rgba(133,37,242,.06),transparent 24%)}.ai-overview h2{margin:0 0 16px;font-size:1.04rem;line-height:1.2;letter-spacing:-.01em}.ai-benefits-panel,.ai-process-panel{position:relative;padding:19px 24px}.ai-benefits-panel{border-right:1px solid rgba(58,92,174,.17)}.ai-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ai-benefit-card{min-height:142px;padding:13px 16px;border:1px solid rgba(68,100,181,.2);border-radius:8px;background:#060d269e}.ai-benefit-card>span{display:grid;place-items:center;width:43px;height:43px;margin-bottom:8px;border-radius:50%;background:#0d4aa81f}.ai-benefit-card svg{width:28px;color:#0fa9ff;filter:drop-shadow(0 0 6px currentColor)}.ai-benefit-card:nth-child(2) svg{color:#bb4fff}.ai-benefit-card:nth-child(3) svg{color:#c546ff}.ai-benefit-card:nth-child(4) svg{color:#fa43bb}.ai-benefit-card h3{margin:0 0 7px;font-size:.73rem}.ai-benefit-card p{margin:0;font-size:.65rem;line-height:1.55}.ai-process{--ai-process-column-gap: clamp(8px, 1vw, 14px);display:flex;gap:var(--ai-process-column-gap);padding-inline:2px;counter-reset:none;list-style:none}.ai-process li{position:relative;flex:1;display:grid;grid-template-rows:35px minmax(0,auto);row-gap:13px;justify-items:center;min-width:0;min-height:156px;text-align:center}.ai-process li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 18px);right:calc(-50% - var(--ai-process-column-gap) + 18px);top:17px;height:1px;background:linear-gradient(90deg,#147dff,#ce34e8)}.ai-process b{position:relative;z-index:2;grid-row:1;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#0c91ff,#1760ef);box-shadow:0 0 14px #147fff8c;font-size:.76rem}.ai-process li:nth-child(2) b,.ai-process li:nth-child(4) b{background:linear-gradient(135deg,#8c42ff,#c22ee8)}.ai-process li:nth-child(3) b{background:linear-gradient(135deg,#f229ad,#d82ad2)}.ai-process-content,.ai-process li:nth-child(2n) .ai-process-content{grid-row:2;align-self:start;display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;min-width:0}.ai-process-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#08102ccc;box-shadow:0 0 22px #3949dd1f}.ai-process-icon svg{width:29px;color:#169fff;filter:drop-shadow(0 0 5px currentColor)}.ai-process li:nth-child(2) svg,.ai-process li:nth-child(4) svg{color:#b54fff}.ai-process li:nth-child(3) svg{color:#ec42b7}.ai-process-label{box-sizing:border-box;width:100%;max-width:128px;padding-inline:4px;color:#f1f3fa;font-size:.67rem;line-height:1.42;text-wrap:balance}.ai-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-height:142px;margin-top:14px;padding:16px 24px;overflow:hidden;border:1px solid var(--ai-border);border-radius:9px;background:linear-gradient(110deg,#040d25f2,#040a1ff2)}.ai-cta:before{content:"";position:absolute;right:0;top:-100%;width:340px;height:260px;pointer-events:none;background:#4f1cdb29;filter:blur(47px)}.ai-cta-lead{position:relative;width:100%;text-align:left}.ai-cta h2{max-width:none;margin:0;font-size:1rem;line-height:1.35}.ai-cta-bottom{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px}.ai-cta-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;list-style:none}.ai-cta-points li{display:flex;align-items:center;gap:9px;color:#f4f6ff;font-size:.75rem;font-weight:500;line-height:1.35;white-space:nowrap}.ai-cta-points svg{box-sizing:border-box;width:22px;height:22px;flex:0 0 22px;padding:4px;border:1px solid rgba(166,144,255,.72);border-radius:50%;color:#fff;background:linear-gradient(135deg,#347dff,#7655ff 55%,#a845e8);filter:drop-shadow(0 0 5px rgba(112,89,255,.65));stroke-width:2.5}.ai-cta .button{position:relative;z-index:2;min-height:43px;padding:.65rem 1.25rem;border-radius:7px;font-size:.7rem;white-space:nowrap}.ai-cta .ai-cta-whatsapp-mark{display:block;width:18px;height:18px;flex:0 0 18px;fill:currentColor}body[data-page=atendimento-inteligente] main>.seo-section,body[data-page=atendimento-inteligente] main>.seo-related{position:relative;isolation:isolate;overflow:hidden;border-color:#4171dc33}body[data-page=atendimento-inteligente] main>.seo-section{padding-block:clamp(3.25rem,5.4vw,5.2rem);background:linear-gradient(180deg,#03091b1f,#0207166b)}body[data-page=atendimento-inteligente] main>.seo-section:before,body[data-page=atendimento-inteligente] main>.seo-related:before{content:"";position:absolute;z-index:-1;width:34rem;height:22rem;border-radius:50%;pointer-events:none;filter:blur(78px);opacity:.25}body[data-page=atendimento-inteligente] main>.seo-section:nth-of-type(odd):before{top:-12rem;right:-13rem;background:#2068ff3d}body[data-page=atendimento-inteligente] main>.seo-section:nth-of-type(2n):before{bottom:-14rem;left:-13rem;background:#9136ff2e}body[data-page=atendimento-inteligente] main>.seo-section>.container,body[data-page=atendimento-inteligente] main>.seo-related>.container{width:min(calc(100% - 80px),1456px);max-width:none}body[data-page=atendimento-inteligente] .seo-content-grid,body[data-page=atendimento-inteligente] .seo-deliverables,body[data-page=atendimento-inteligente] .seo-related-grid{gap:clamp(.9rem,1.35vw,1.35rem)}body[data-page=atendimento-inteligente] .seo-section-heading{max-width:850px;margin-bottom:clamp(1.7rem,2.8vw,2.4rem)}body[data-page=atendimento-inteligente] .seo-content-card .eyebrow,body[data-page=atendimento-inteligente] .seo-section-heading .eyebrow{display:flex;width:fit-content;align-items:center;gap:.75rem;margin-bottom:1rem;color:#d8def2;font-size:.61rem;font-weight:650;letter-spacing:.16em}body[data-page=atendimento-inteligente] .seo-content-card .eyebrow:after,body[data-page=atendimento-inteligente] .seo-section-heading .eyebrow:after{content:"";width:30px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--ai-blue),var(--ai-pink));box-shadow:0 0 9px #6d50ff6b}body[data-page=atendimento-inteligente] .seo-content-card h2,body[data-page=atendimento-inteligente] .seo-section-heading h2{color:#fbfcff;font-size:clamp(1.55rem,2.35vw,2.25rem);line-height:1.14;letter-spacing:-.028em;text-wrap:balance}body[data-page=atendimento-inteligente] .seo-content-card p,body[data-page=atendimento-inteligente] .seo-section-heading p,body[data-page=atendimento-inteligente] .seo-deliverable p,body[data-page=atendimento-inteligente] .seo-faq-list p,body[data-page=atendimento-inteligente] .seo-related span{color:#adb8d1;line-height:1.7}body[data-page=atendimento-inteligente] .seo-content-card{position:relative;min-height:292px;padding:clamp(2rem,3.35vw,3.1rem) clamp(7.5rem,10vw,10.5rem) clamp(2rem,3vw,2.8rem) clamp(2rem,3.3vw,3rem);overflow:hidden;border-color:#2a7dff80;border-radius:18px;background:radial-gradient(circle at 92% 10%,rgba(36,116,255,.12),transparent 34%),linear-gradient(145deg,#071435e6,#03091df0);box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff06,0 0 34px #1856eb14}body[data-page=atendimento-inteligente] .seo-content-card:nth-child(2){border-color:#904bf480;background:radial-gradient(circle at 92% 10%,rgba(185,51,255,.11),transparent 34%),linear-gradient(145deg,#091233e6,#07071df2);box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff06,0 0 34px #7534e514}body[data-page=atendimento-inteligente] .seo-content-card:after{content:"";position:absolute;right:-3rem;bottom:-4.2rem;width:16rem;height:12rem;pointer-events:none;background-image:radial-gradient(circle,rgba(62,139,255,.32) 0 1px,transparent 1.25px);background-size:12px 12px;opacity:.18;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}body[data-page=atendimento-inteligente] .seo-content-card:nth-child(2):after{background-image:radial-gradient(circle,rgba(190,75,255,.34) 0 1px,transparent 1.25px)}body[data-page=atendimento-inteligente] .seo-content-card-icon{position:absolute;z-index:1;top:clamp(1.55rem,2.7vw,2.5rem);right:clamp(1.55rem,2.7vw,2.5rem);display:grid;place-items:center;width:clamp(4.6rem,6vw,5.8rem);aspect-ratio:1;border:1px solid rgba(48,135,255,.58);border-radius:16px;color:#3b9cff;background:linear-gradient(145deg,#0a2455c2,#060b23eb);box-shadow:inset 0 0 24px #2474ff17,0 0 24px #2474ff1f}body[data-page=atendimento-inteligente] .seo-content-card:nth-child(2) .seo-content-card-icon{border-color:#c445ff94;color:#ca53ff;background:linear-gradient(145deg,#320f4fb8,#0c0825f0);box-shadow:inset 0 0 24px #ba36ff1a,0 0 24px #b030ff1f}body[data-page=atendimento-inteligente] .seo-content-card-icon svg{width:45%;height:45%;filter:drop-shadow(0 0 8px currentColor)}body[data-page=atendimento-inteligente] .seo-content-card h2{max-width:34rem;margin-bottom:1rem}body[data-page=atendimento-inteligente] .seo-content-card p{max-width:39rem;margin:0;font-size:clamp(.81rem,1vw,.95rem)}body[data-page=atendimento-inteligente] .seo-deliverables{align-items:stretch}body[data-page=atendimento-inteligente] .seo-deliverable{--seo-card-accent: #269cff;position:relative;display:flex;min-height:304px;flex-direction:column;padding:clamp(1.45rem,2.2vw,2rem);overflow:hidden;border-color:color-mix(in srgb,var(--seo-card-accent) 54%,transparent);border-radius:17px;background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--seo-card-accent) 11%,transparent),transparent 34%),linear-gradient(155deg,#071436eb,#03091df5);box-shadow:0 17px 42px #0003,inset 0 1px #ffffff06,0 0 28px color-mix(in srgb,var(--seo-card-accent) 7%,transparent);transition:transform .3s var(--ease),border-color .3s ease,box-shadow .3s ease}body[data-page=atendimento-inteligente] .seo-deliverable:nth-child(2){--seo-card-accent: #9f52ff}body[data-page=atendimento-inteligente] .seo-deliverable:nth-child(3){--seo-card-accent: #27b7ff}body[data-page=atendimento-inteligente] .seo-deliverable:nth-child(4){--seo-card-accent: #ee47d6}body[data-page=atendimento-inteligente] .seo-deliverable:after{content:"";width:38px;height:2px;margin-top:auto;border-radius:999px;background:var(--seo-card-accent);box-shadow:0 0 8px color-mix(in srgb,var(--seo-card-accent) 52%,transparent)}body[data-page=atendimento-inteligente] .seo-deliverable>svg{box-sizing:content-box;width:31px;height:31px;margin-bottom:1.35rem;padding:1rem;border:1px solid color-mix(in srgb,var(--seo-card-accent) 62%,transparent);border-radius:14px;color:var(--seo-card-accent);background:color-mix(in srgb,var(--seo-card-accent) 8%,rgba(4,12,35,.86));box-shadow:inset 0 0 18px color-mix(in srgb,var(--seo-card-accent) 8%,transparent),0 0 18px color-mix(in srgb,var(--seo-card-accent) 11%,transparent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--seo-card-accent) 48%,transparent))}body[data-page=atendimento-inteligente] .seo-deliverable h3{margin-bottom:.75rem;color:#fbfcff;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.28;letter-spacing:-.012em;text-wrap:balance}body[data-page=atendimento-inteligente] .seo-deliverable p{margin-bottom:1.4rem;font-size:clamp(.76rem,.9vw,.86rem)}body[data-page=atendimento-inteligente] .seo-faq-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}body[data-page=atendimento-inteligente] .seo-faq-layout>.seo-section-heading{position:sticky;top:calc(var(--header) + 1.5rem);margin-bottom:0}body[data-page=atendimento-inteligente] .seo-faq-layout>.seo-section-heading p{max-width:30rem;margin:1rem 0 0;font-size:clamp(.8rem,.95vw,.91rem)}body[data-page=atendimento-inteligente] .seo-faq-list{gap:.85rem}body[data-page=atendimento-inteligente] .seo-faq-list details{overflow:hidden;padding:0;border-color:#3373e56b;border-radius:14px;background:linear-gradient(135deg,#071538db,#04091deb);box-shadow:0 10px 27px #00000024,inset 0 1px #ffffff05;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}body[data-page=atendimento-inteligente] .seo-faq-list summary{position:relative;display:flex;min-height:66px;align-items:center;padding:1.1rem 4.25rem 1.1rem 3rem;color:#f4f6fd;font-size:clamp(.78rem,.95vw,.9rem);font-weight:650;list-style:none;transition:color .25s ease}body[data-page=atendimento-inteligente] .seo-faq-list summary::-webkit-details-marker{display:none}body[data-page=atendimento-inteligente] .seo-faq-list summary:before{content:"";position:absolute;left:1.35rem;top:50%;width:0;height:0;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #d8e7ff;filter:drop-shadow(0 0 5px rgba(86,141,255,.42));transition:transform .3s var(--ease),border-left-color .25s ease}body[data-page=atendimento-inteligente] .seo-faq-list summary:after{content:"+";position:absolute;right:1.25rem;top:50%;display:grid;place-items:center;width:31px;height:31px;transform:translateY(-50%);border:1px solid rgba(137,83,255,.65);border-radius:50%;color:#f4f2ff;background:#18103db8;box-shadow:0 0 15px #6945ff1c;font-size:1.05rem;font-weight:350;line-height:1;transition:transform .3s var(--ease),border-color .25s ease,box-shadow .25s ease}body[data-page=atendimento-inteligente] .seo-faq-list details[open]{border-color:#7e4cf79e;background:linear-gradient(135deg,#09193ff0,#0a0825f5);box-shadow:0 14px 34px #0003,0 0 24px #5b3eee14}body[data-page=atendimento-inteligente] .seo-faq-list details[open] summary{color:#fff}body[data-page=atendimento-inteligente] .seo-faq-list details[open] summary:before{transform:translateY(-50%) rotate(90deg);border-left-color:#9c74ff}body[data-page=atendimento-inteligente] .seo-faq-list details[open] summary:after{content:"−";transform:translateY(-50%) rotate(180deg);border-color:#d24cffc7;box-shadow:0 0 17px #ad3bff2e}body[data-page=atendimento-inteligente] .seo-faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .36s var(--ease),opacity .26s ease,visibility 0s linear .36s}body[data-page=atendimento-inteligente] .seo-faq-answer>div{min-height:0;overflow:hidden}body[data-page=atendimento-inteligente] .seo-faq-list details[open] .seo-faq-answer{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .36s var(--ease),opacity .3s ease .05s,visibility 0s}body[data-page=atendimento-inteligente] .seo-faq-list .seo-faq-answer p{margin:0;padding:0 4.25rem 1.35rem 3rem;font-size:clamp(.76rem,.86vw,.84rem)}body[data-page=atendimento-inteligente] main>.seo-related{padding-block:clamp(3.25rem,5vw,4.6rem);background:linear-gradient(180deg,#040b22c7,#020615eb)}body[data-page=atendimento-inteligente] main>.seo-related:before{right:8%;bottom:-15rem;background:#822cff40}body[data-page=atendimento-inteligente] .seo-related a{position:relative;display:grid;min-height:128px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.4rem;overflow:hidden;border-color:#277cff8c;border-radius:16px;background:radial-gradient(ellipse at 82% 120%,rgba(20,106,255,.16),transparent 45%),linear-gradient(135deg,#06173aeb,#030a1ff5);box-shadow:0 14px 38px #0003,inset 0 1px #ffffff06,0 0 28px #1c64f612;transition:transform .3s var(--ease),border-color .3s ease,box-shadow .3s ease}body[data-page=atendimento-inteligente] .seo-related a:nth-child(2){border-color:#9744f38f;background:radial-gradient(ellipse at 82% 120%,rgba(159,50,255,.16),transparent 45%),linear-gradient(135deg,#0f1035f0,#090720f7);box-shadow:0 14px 38px #0003,inset 0 1px #ffffff06,0 0 28px #8230eb12}body[data-page=atendimento-inteligente] .seo-related a:before{content:"";position:absolute;inset:auto 10% -75% 38%;height:120%;border:1px solid rgba(55,121,255,.11);border-radius:50%;box-shadow:0 0 0 12px #3779ff09,0 0 0 24px #3779ff06;pointer-events:none}body[data-page=atendimento-inteligente] .seo-related a:nth-child(2):before{border-color:#b240ff1f;box-shadow:0 0 0 12px #b240ff09,0 0 0 24px #b240ff06}body[data-page=atendimento-inteligente] .seo-related-icon,body[data-page=atendimento-inteligente] .seo-related-arrow{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;color:#32aeff}body[data-page=atendimento-inteligente] .seo-related-icon{width:62px;height:62px;border:1px solid rgba(45,147,255,.62);border-radius:14px;background:#071e4ab8;box-shadow:inset 0 0 18px #2287ff1a,0 0 18px #1d77ff1a}body[data-page=atendimento-inteligente] .seo-related a:nth-child(2) .seo-related-icon{color:#ce56ff;border-color:#cc4bffa3;background:#2e0e46b8;box-shadow:inset 0 0 18px #be37ff1a,0 0 18px #a82fff1a}body[data-page=atendimento-inteligente] .seo-related-icon svg{width:30px;filter:drop-shadow(0 0 6px currentColor)}body[data-page=atendimento-inteligente] .seo-related-copy{position:relative;z-index:1;display:grid;min-width:0;gap:.35rem}body[data-page=atendimento-inteligente] .seo-related-copy strong{color:#fbfcff;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.3}body[data-page=atendimento-inteligente] .seo-related-copy>span{font-size:clamp(.74rem,.84vw,.82rem)}body[data-page=atendimento-inteligente] .seo-related-arrow{width:44px;height:44px;border:1px solid rgba(58,148,255,.78);border-radius:50%;background:#07265bcc;box-shadow:0 0 16px #2684ff2e;transition:transform .3s var(--ease),box-shadow .3s ease}body[data-page=atendimento-inteligente] .seo-related a:nth-child(2) .seo-related-arrow{color:#f1c8ff;border-color:#d642ffd1;background:#410d50cc;box-shadow:0 0 16px #c230ff2e}body[data-page=atendimento-inteligente] .seo-related-arrow svg{width:20px}@media(hover:hover)and (pointer:fine){body[data-page=atendimento-inteligente] .seo-deliverable:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--seo-card-accent) 78%,transparent);box-shadow:0 24px 50px #00000047,0 0 30px color-mix(in srgb,var(--seo-card-accent) 13%,transparent)}body[data-page=atendimento-inteligente] .seo-faq-list details:hover{border-color:#696af2a6}body[data-page=atendimento-inteligente] .seo-related a:hover{transform:translateY(-4px);border-color:#3994ffd1;box-shadow:0 22px 46px #00000045,0 0 30px #226fff1f}body[data-page=atendimento-inteligente] .seo-related a:nth-child(2):hover{border-color:#c348ffd1;box-shadow:0 22px 46px #00000045,0 0 30px #9f31ff1f}body[data-page=atendimento-inteligente] .seo-related a:hover .seo-related-arrow{transform:translate(4px)}}body[data-page=atendimento-inteligente] .seo-related a:focus-visible,body[data-page=atendimento-inteligente] .seo-faq-list summary:focus-visible{outline-color:#76bdff;outline-offset:-3px}@media(min-width:981px){.ai-hero{min-height:560px;padding-top:10px}.ai-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:12px}.ai-hero-copy{min-width:0;padding:14px 0 8px}body[data-page=atendimento-inteligente] .ai-hero-copy .eyebrow{margin-bottom:13px}body[data-page=atendimento-inteligente] .ai-hero-copy h1{max-width:500px;margin-bottom:12px;font-size:clamp(2.15rem,3.15vw,2.8rem)}body[data-page=atendimento-inteligente] .ai-hero-copy>p{max-width:470px}.ai-quick-benefits{max-width:470px;margin-top:20px}.ai-quick-icon{width:44px;height:44px}.ai-quick-icon svg{width:25px}.ai-actions{gap:10px;margin-top:20px}.ai-actions .button{min-height:44px;font-size:.68rem}.ai-actions .button-primary{min-width:255px}.ai-actions .button-secondary{min-width:175px;font-size:.74rem}}@media(min-width:981px)and (max-width:1250px){.ai-page .container{width:min(calc(100% - 40px),1180px)}body[data-page=atendimento-inteligente] main>.seo-section>.container,body[data-page=atendimento-inteligente] main>.seo-related>.container{width:min(calc(100% - 40px),1180px)}.ai-stage{max-width:700px}.ai-stage-core{grid-template-columns:minmax(0,1fr) minmax(228px,248px) minmax(0,1fr);min-height:520px}.ai-network-lines{height:520px}.ai-resource-stack{height:430px}.ai-phone{width:244px;height:484px}.ai-phone-platform{width:277px}.ai-network-node{width:116px;font-size:.63rem}.ai-network-icon{width:54px;height:54px}.ai-network-icon svg{width:25px}.ai-benefits-panel,.ai-process-panel{padding:17px}.ai-benefit-card{padding:11px}.ai-cta{gap:12px;padding-inline:18px}.ai-cta-bottom{grid-template-columns:minmax(0,1fr) auto;gap:14px}.ai-cta-points{gap:8px}.ai-cta-points li{gap:6px;font-size:.68rem;white-space:normal}}@media(min-width:981px)and (max-width:1100px){.ai-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ai-actions .button{width:100%;min-width:0;padding-inline:.72rem}}@media(min-width:768px)and (max-width:980px){body[data-page=atendimento-inteligente] .header-inner{width:min(calc(100% - 28px),940px)}.ai-hero{min-height:auto;padding:30px 0 10px}.ai-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ai-hero-copy{max-width:680px;margin:auto;text-align:center}.ai-hero-copy .eyebrow,.ai-hero-copy h1,.ai-hero-copy>p,.ai-quick-benefits{margin-inline:auto}body[data-page=atendimento-inteligente] .ai-hero-copy h1{max-width:620px;font-size:clamp(2.2rem,6vw,3rem)}.ai-actions{justify-content:center}.ai-stage{max-width:740px}.ai-overview{grid-template-columns:1fr}.ai-benefits-panel{border-right:0;border-bottom:1px solid rgba(58,92,174,.17)}.ai-cta-bottom{grid-template-columns:minmax(0,1fr) auto;gap:12px}.ai-cta-points{gap:8px}.ai-cta-points li{gap:6px;font-size:.66rem;white-space:normal}body[data-page=atendimento-inteligente] main>.seo-section>.container,body[data-page=atendimento-inteligente] main>.seo-related>.container{width:min(calc(100% - 40px),940px)}body[data-page=atendimento-inteligente] .seo-content-card{min-height:280px;padding-right:7rem}body[data-page=atendimento-inteligente] .seo-content-card-icon{width:4.5rem}body[data-page=atendimento-inteligente] .seo-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=atendimento-inteligente] .seo-deliverable{min-height:260px}body[data-page=atendimento-inteligente] .seo-faq-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:2.25rem}body[data-page=atendimento-inteligente] .seo-related a{min-height:118px;gap:1rem;padding:1.15rem}body[data-page=atendimento-inteligente] .seo-related-icon{width:52px;height:52px}body[data-page=atendimento-inteligente] .seo-related-arrow{width:38px;height:38px}}@media(max-width:900px){body[data-page=atendimento-inteligente] .site-nav{overflow:hidden}}@media(max-width:767px){body[data-page=atendimento-inteligente]{--header: 66px}body[data-page=atendimento-inteligente] .site-header{height:66px}body[data-page=atendimento-inteligente] .header-inner{width:calc(100% - 24px);gap:8px}body[data-page=atendimento-inteligente] .brand{width:92px;height:35px}body[data-page=atendimento-inteligente] .header-contact{width:auto;min-width:101px;min-height:34px;margin-left:auto;padding:.36rem .55rem}body[data-page=atendimento-inteligente] .header-contact span{display:inline;font-size:.61rem}body[data-page=atendimento-inteligente] .menu-toggle{width:38px;height:38px;padding:8px}.ai-page{padding-bottom:12px}.ai-page .container{width:min(calc(100% - 24px),540px)}.ai-hero{min-height:auto;padding-top:20px}.ai-hero:before{display:none}.ai-hero:after{opacity:.2}.ai-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ai-hero-copy{max-width:520px;margin:auto;text-align:center}.ai-hero-copy .eyebrow{margin:0 auto 13px}body[data-page=atendimento-inteligente] .ai-hero-copy h1{max-width:460px;margin:0 auto 12px;font-size:clamp(2rem,9.4vw,2.65rem)}body[data-page=atendimento-inteligente] .ai-hero-copy>p{max-width:470px;margin-inline:auto;font-size:.78rem}.ai-quick-benefits{grid-template-columns:repeat(2,1fr);max-width:380px;margin:21px auto 0;gap:14px 8px}.ai-quick-benefits li{grid-template-columns:38px 1fr;align-items:center;justify-items:start;gap:7px;text-align:left}.ai-quick-icon{width:38px;height:38px}.ai-quick-icon svg{width:22px}.ai-actions{flex-direction:column;gap:9px;max-width:430px;margin:22px auto 0}.ai-actions .button{width:100%;min-width:0;min-height:45px}.ai-hero-visual{margin:0;overflow:visible}.ai-stage{width:100%;max-width:540px}.ai-stage:before{top:29%;width:94%;height:48%;opacity:.78}.ai-space{inset:0}.ai-space:before{opacity:.18;background-size:173px 137px,231px 181px}.ai-space:after{inset:430px 2% auto;opacity:.36}.ai-network-lines{display:none}.ai-stage-core{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:12px;row-gap:38px;min-height:0}.ai-phone{grid-column:1 / -1;grid-row:1;width:min(300px,90vw);height:auto;aspect-ratio:260 / 516}.ai-chat-compose{gap:9px;height:47px;padding:6px 10px 10px}.ai-chat-compose>b{flex:0 0 auto}.ai-chat-compose>span{min-width:0;padding-block:8px}.ai-chat-compose>svg{box-sizing:border-box;display:block;width:30px;height:30px;flex:0 0 30px;padding:8px}.ai-resource-stack{align-self:start;width:100%;height:auto;grid-template-rows:repeat(3,minmax(76px,auto));gap:14px}.ai-resource-stack-left{grid-column:1;grid-row:2}.ai-resource-stack-right{grid-column:2;grid-row:2}.ai-network-node{width:100%;max-width:136px;gap:7px;font-size:.68rem}.ai-network-icon{width:49px;height:49px}.ai-network-icon svg{width:23px}.ai-network-label{max-width:124px}.ai-phone-platform{bottom:-25px;width:min(255px,calc(100vw - 32px));height:55px}.ai-phone-platform i{inset-inline:-5px}.ai-phone-platform i:nth-child(n+2){display:none}.ai-bubble{font-size:9.6px}.ai-chat-options li{min-height:30px;font-size:8.9px}.ai-stage.is-reveal-ready.is-visible .ai-network-icon{animation:none}.ai-stage figcaption{margin-top:18px;padding-bottom:2px;font-size:.58rem}.ai-overview{grid-template-columns:1fr}.ai-overview h2{margin-bottom:12px;font-size:.92rem}.ai-benefits-panel{border-right:0;border-bottom:1px solid rgba(58,92,174,.17)}.ai-benefits-panel,.ai-process-panel{padding:14px}.ai-benefit-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ai-benefit-card{min-height:120px}.ai-process{flex-direction:column;gap:9px}.ai-process li{min-height:0;grid-template-columns:33px minmax(0,1fr);grid-template-rows:auto;align-items:center;justify-items:start;gap:9px;text-align:left}.ai-process li:not(:last-child):after{inset:33px auto -10px 16px;width:1px;height:auto}.ai-process b{grid-column:1;grid-row:1;width:33px;height:33px}.ai-process-content,.ai-process li:nth-child(2n) .ai-process-content{grid-column:2;grid-row:1;align-self:auto;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;width:100%}.ai-process-icon{width:42px;height:42px}.ai-process-icon svg{width:23px}.ai-process-label{max-width:none;font-size:.68rem}.ai-cta{gap:13px;margin-top:10px;padding:16px;text-align:center}.ai-cta h2{font-size:.91rem}.ai-cta-bottom{grid-template-columns:minmax(0,1fr);gap:13px}.ai-cta-points{grid-column:1 / -1;grid-row:1;grid-template-columns:1fr 1fr;justify-items:start;width:100%;margin:auto}.ai-cta-points li{white-space:normal;text-align:left}.ai-cta .button{grid-column:1;grid-row:2;width:100%}body[data-page=atendimento-inteligente] main>.seo-section,body[data-page=atendimento-inteligente] main>.seo-related{overflow:clip}body[data-page=atendimento-inteligente] main>.seo-section{padding-block:3rem}body[data-page=atendimento-inteligente] main>.seo-section>.container,body[data-page=atendimento-inteligente] main>.seo-related>.container{width:min(calc(100% - 24px),540px)}body[data-page=atendimento-inteligente] .seo-content-grid,body[data-page=atendimento-inteligente] .seo-deliverables,body[data-page=atendimento-inteligente] .seo-faq-layout,body[data-page=atendimento-inteligente] .seo-related-grid{grid-template-columns:minmax(0,1fr)}body[data-page=atendimento-inteligente] .seo-content-grid{gap:.85rem}body[data-page=atendimento-inteligente] .seo-section-heading{margin-bottom:1.55rem}body[data-page=atendimento-inteligente] .seo-content-card h2,body[data-page=atendimento-inteligente] .seo-section-heading h2{font-size:clamp(1.42rem,7vw,1.8rem)}body[data-page=atendimento-inteligente] .seo-content-card{min-height:0;padding:1.6rem 1.35rem}body[data-page=atendimento-inteligente] .seo-content-card .eyebrow{padding-right:4.25rem}body[data-page=atendimento-inteligente] .seo-content-card-icon{top:1.2rem;right:1.2rem;width:3.6rem;border-radius:12px}body[data-page=atendimento-inteligente] .seo-content-card h2{max-width:none;margin-top:1.5rem}body[data-page=atendimento-inteligente] .seo-content-card p{font-size:.8rem}body[data-page=atendimento-inteligente] .seo-deliverables{gap:.75rem}body[data-page=atendimento-inteligente] .seo-deliverable{min-height:248px;padding:1.35rem}body[data-page=atendimento-inteligente] .seo-deliverable>svg{width:27px;height:27px;padding:.85rem}body[data-page=atendimento-inteligente] .seo-faq-layout{gap:1.7rem}body[data-page=atendimento-inteligente] .seo-faq-layout>.seo-section-heading{position:static}body[data-page=atendimento-inteligente] .seo-faq-list{gap:.7rem}body[data-page=atendimento-inteligente] .seo-faq-list summary{min-height:62px;padding:1rem 3.65rem 1rem 2.55rem;font-size:.78rem}body[data-page=atendimento-inteligente] .seo-faq-list summary:before{left:1.15rem}body[data-page=atendimento-inteligente] .seo-faq-list summary:after{right:1rem;width:29px;height:29px}body[data-page=atendimento-inteligente] .seo-faq-list .seo-faq-answer p{padding:0 1.2rem 1.15rem 2.55rem}body[data-page=atendimento-inteligente] main>.seo-related{padding-block:3rem}body[data-page=atendimento-inteligente] .seo-related a{min-height:112px;gap:.9rem;padding:1.1rem}body[data-page=atendimento-inteligente] .seo-related-icon{width:50px;height:50px;border-radius:12px}body[data-page=atendimento-inteligente] .seo-related-icon svg{width:25px}body[data-page=atendimento-inteligente] .seo-related-arrow{width:37px;height:37px}}@media(max-width:390px){body[data-page=atendimento-inteligente] .brand{width:82px}body[data-page=atendimento-inteligente] .header-contact{min-width:93px}body[data-page=atendimento-inteligente] .ai-hero-copy h1{font-size:2rem}.ai-quick-benefits{font-size:.65rem}.ai-network-node{font-size:.64rem}.ai-benefit-card{padding:10px}.ai-benefit-card h3{font-size:.69rem}.ai-benefit-card p{font-size:.59rem}body[data-page=atendimento-inteligente] .seo-content-card{padding-inline:1.1rem}body[data-page=atendimento-inteligente] .seo-content-card-icon{right:1rem}body[data-page=atendimento-inteligente] .seo-deliverable{min-height:230px}body[data-page=atendimento-inteligente] .seo-related a{grid-template-columns:44px minmax(0,1fr) 34px;gap:.7rem;padding:.9rem}body[data-page=atendimento-inteligente] .seo-related-icon{width:44px;height:44px}body[data-page=atendimento-inteligente] .seo-related-icon svg{width:22px}body[data-page=atendimento-inteligente] .seo-related-arrow{width:34px;height:34px}body[data-page=atendimento-inteligente] .seo-related-copy>span{font-size:.68rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){.ai-page *,.ai-page *:before,.ai-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ai-stage.is-reveal-ready:not(.is-visible) .ai-phone,.ai-stage.is-reveal-ready:not(.is-visible) .ai-resource-stack,.ai-stage.is-reveal-ready:not(.is-visible) .ai-network-lines,.ai-stage.is-reveal-ready:not(.is-visible) figcaption{opacity:1;transform:none}.ai-network-flow{opacity:.25}body[data-page=atendimento-inteligente] .seo-deliverable,body[data-page=atendimento-inteligente] .seo-related a,body[data-page=atendimento-inteligente] .seo-related-arrow,body[data-page=atendimento-inteligente] .seo-faq-list details,body[data-page=atendimento-inteligente] .seo-faq-list summary:before,body[data-page=atendimento-inteligente] .seo-faq-list summary:after,body[data-page=atendimento-inteligente] .seo-faq-answer{transition:none!important}}body[data-page=sistemas-sob-medida]{--systems-line: rgba(45, 100, 197, .32);--systems-card: linear-gradient(150deg, rgba(7, 19, 50, .94), rgba(2, 8, 25, .92));background:radial-gradient(ellipse at 58% 19%,rgba(18,73,219,.13),transparent 32rem),radial-gradient(ellipse at 90% 88%,rgba(26,194,125,.08),transparent 22rem),#01040e}body[data-page=sistemas-sob-medida] .systems-page{width:min(calc(100% - 66px),1070px)}.systems-page{position:relative;margin-inline:auto;padding-bottom:28px;color:#f8faff}.systems-page h2{margin:0;letter-spacing:-.025em}.systems-page h3{margin:0}.systems-page p{color:#aab3c7}.systems-hero{position:relative;min-height:0;display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:var(--hero-grid-gap);padding:var(--hero-block-padding) 0}.systems-hero-copy{z-index:3}.systems-hero-copy .eyebrow{margin-bottom:var(--hero-copy-gap)}.systems-hero-copy h1{max-width:var(--hero-copy-max);margin-bottom:var(--hero-copy-gap);font-size:var(--type-hero-title);line-height:1.08;letter-spacing:-.038em;font-weight:600}.systems-hero-copy p{max-width:var(--hero-copy-max);margin-bottom:0;font-size:var(--type-hero-description);line-height:1.55}.systems-actions{display:flex;gap:.55rem;margin-top:1rem}.systems-actions .button{min-height:40px;padding:.58rem .9rem;border-radius:6px;font-size:var(--type-button);font-weight:520}.systems-actions .button svg{width:14px}.systems-dashboard{position:relative;width:min(100%,560px);min-width:0;aspect-ratio:16 / 9;justify-self:center;align-self:center;isolation:isolate}.systems-dashboard:before{content:"";position:absolute;inset:8% 3% 0;z-index:-2;background:radial-gradient(ellipse at center,rgba(93,29,255,.24),transparent 48%),radial-gradient(circle at 50% 58%,rgba(0,104,255,.22),transparent 41%);filter:blur(11px)}.dash-node{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;width:108px;min-height:45px;padding:7px 10px;border:1px solid rgba(32,111,255,.75);border-radius:8px;background:linear-gradient(135deg,#08163ffa,#040c27fa);box-shadow:0 0 16px #1a53ff2e,inset 0 0 14px #214ab617;font-size:8px;line-height:1.15}.dash-node svg{flex:0 0 25px;color:#9c4dff;filter:drop-shadow(0 0 6px currentColor)}.node-stock{left:19%;top:2%}.node-finance{left:45%;top:1%}.node-crm{right:8%;top:2%}.node-agenda{left:0;top:31%}.node-orders{left:0;bottom:7%}.node-register{right:0;top:34%}.node-reports{right:2%;bottom:8%}.node-agenda svg,.node-register svg{color:#6a72ff}.node-orders svg,.node-reports svg{color:#8e4dff}.node-finance svg,.node-crm svg{color:#d146ff}.dashboard-screen{position:absolute;z-index:4;left:18%;top:26%;width:64%;height:71%;transform:scale(.86);transform-origin:center bottom;padding:6px;overflow:hidden;border:1px solid #5269ff;border-radius:11px;background:linear-gradient(145deg,#081334,#050b25 72%);box-shadow:0 0 10px #145dffe6,0 0 34px #542dff6b,inset 0 0 18px #244dd62e}.dashboard-top{height:14px;display:flex;align-items:center;gap:4px;padding-inline:4px;color:#dfe7ff;font-size:5px}.dashboard-top b{margin-right:auto;font-weight:600;letter-spacing:.01em}.dashboard-top>span{width:3px;height:3px;border-radius:50%;background:#713fff}.dashboard-body{height:calc(100% - 14px);display:grid;grid-template-columns:11% 1fr;gap:5px}.dashboard-menu{display:grid;grid-template-rows:16px repeat(5,8px) 1fr;justify-items:center;align-items:center;gap:4px;padding:5px 3px;border:1px solid rgba(89,103,205,.13);border-radius:5px;background:#0c163de0}.dashboard-menu strong{display:grid;place-items:center;width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,#216fff,#a83cff);color:#fff;font-size:5px}.dashboard-menu i{position:relative;width:16px;height:8px;border-radius:3px;background:#4d5ba021}.dashboard-menu i:before{content:"";position:absolute;left:4px;top:3px;width:8px;height:2px;border-radius:3px;background:#4b5a92}.dashboard-menu i.is-active{background:#2368ff38;box-shadow:inset 1px 0 #3584ff}.dashboard-menu i.is-active:before{background:#4f91ff}.dashboard-menu>span{align-self:end;width:12px;height:12px;border:1px solid #53488f;border-radius:50%;background:#18204c}.dashboard-content{display:grid;grid-template-rows:19px 29px 1fr;gap:4px;min-width:0}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-inline:2px}.dashboard-heading div{display:grid;gap:1px}.dashboard-heading b{color:#edf2ff;font-size:6px;font-weight:600}.dashboard-heading small{color:#7180a9;font-size:4px}.dashboard-heading>span{padding:3px 5px;border:1px solid rgba(73,114,227,.28);border-radius:3px;color:#9eabe0;background:#14235599;font-size:4px}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dashboard-metrics article{position:relative;display:grid;align-content:center;gap:2px;padding:4px 6px;overflow:hidden;border:1px solid rgba(78,99,191,.17);border-radius:5px;background:linear-gradient(145deg,#111a50,#0d143d)}.dashboard-metrics article:after{content:"";position:absolute;right:-8px;top:-10px;width:26px;height:26px;border-radius:50%;background:#4842ff1f}.dashboard-metrics small{color:#7f8db4;font-size:4px}.dashboard-metrics strong{color:#edf3ff;font-size:6px;line-height:1;font-weight:600}.dashboard-metrics em{position:absolute;right:5px;bottom:4px;color:#53d6b0;font-size:4px;font-style:normal}.dashboard-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:4px;min-height:0}.dashboard-performance,.dashboard-status,.dashboard-activity{min-width:0;border:1px solid rgba(78,99,191,.16);border-radius:5px;background:linear-gradient(145deg,#0d1846f5,#0a1032f5)}.dashboard-performance{display:grid;grid-template-rows:16px 1fr;padding:5px 6px 4px}.dashboard-performance>div:first-child{display:flex;align-items:start;justify-content:space-between;gap:5px}.dashboard-performance b,.dashboard-status b,.dashboard-activity b{color:#cfd8f5;font-size:4.5px;font-weight:600}.dashboard-performance>div:first-child span{color:#4fa9ff;font-size:4px}.dashboard-bars{position:relative;display:flex;align-items:end;gap:4px;padding:3px 2px 1px;border-bottom:1px solid rgba(97,111,179,.22)}.dashboard-bars:before,.dashboard-bars:after{content:"";position:absolute;inset-inline:0;height:1px;background:#5362a41f}.dashboard-bars:before{top:33%}.dashboard-bars:after{top:66%}.dashboard-bars i{position:relative;z-index:1;flex:1;max-width:10px;height:var(--h, 50%);border-radius:2px 2px 0 0;background:linear-gradient(#b848ff,#246cff);box-shadow:0 0 5px #405eff47}.dashboard-summary{display:grid;grid-template-rows:1fr 1fr;gap:4px;min-height:0}.dashboard-status,.dashboard-activity{display:grid;align-content:center;gap:3px;padding:5px}.dashboard-status>span{position:relative;display:block;height:3px;border-radius:3px;background:#1d2759}.dashboard-status>span>i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2a7cff,#a142ff)}.dashboard-status small{position:absolute;left:0;bottom:4px;color:#8491b7;font-size:3.5px}.dashboard-activity>span{display:grid;grid-template-columns:5px 1fr auto;align-items:center;gap:3px;min-width:0}.dashboard-activity>span>i{width:5px;height:5px;border-radius:2px;background:#376fff;box-shadow:0 0 4px #376fffb3}.dashboard-activity>span:nth-child(3)>i{background:#a33fff}.dashboard-activity small{overflow:hidden;color:#8996ba;font-size:3.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity em{color:#57658c;font-size:3px;font-style:normal;white-space:nowrap}.systems-story{display:grid;gap:18px}.systems-section{position:relative;overflow:hidden;padding:clamp(28px,3.2vw,38px) clamp(24px,4vw,44px);border:1px solid var(--systems-line);border-radius:16px;background:radial-gradient(circle at 88% 0,rgba(87,45,255,.13),transparent 32%),#0208198a}.systems-section-heading{max-width:620px;margin:0 auto 22px;text-align:center}.systems-kicker{margin-bottom:10px}.systems-section-heading h2{font-size:clamp(24px,2.7vw,32px);line-height:1.12;font-weight:540}.systems-section-heading p{max-width:570px;margin:10px auto 0;font-size:12px;line-height:1.55}.systems-transformation{padding-block:22px}.systems-transformation .systems-section-heading{max-width:none;margin:0 0 16px;text-align:left}.systems-transformation .systems-kicker{margin-bottom:6px}.systems-transformation .systems-section-heading p{max-width:none;margin:7px 0 0}.systems-method{padding-block:22px}.systems-method .systems-section-heading{max-width:none;margin:0 0 16px;text-align:left}.systems-method .systems-kicker{margin-bottom:6px}.systems-method .systems-section-heading p{margin:7px 0 0}.transformation-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.transformation-list article{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:16px 14px;border:1px solid rgba(57,88,171,.3);border-radius:11px;background:var(--systems-card)}.transformation-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#6c39ff1f}.transformation-icon svg{width:23px;color:#8f55ff;filter:drop-shadow(0 0 7px currentColor)}.transformation-list div{min-width:0;display:grid;gap:4px}.transformation-list small{color:#75829f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.transformation-list strong{color:#e8ecf7;font-size:13px;line-height:1.35;font-weight:540}.transformation-list div:last-child strong{color:#67c7ff}.transformation-arrow{width:16px;color:#a745ff}.systems-offerings{padding-block:24px;background:radial-gradient(circle at 50% 100%,rgba(18,85,219,.14),transparent 40%),#0208198a}.systems-offerings .systems-section-heading{max-width:none;margin:0 0 16px;text-align:left}.systems-offerings .systems-kicker{margin-bottom:6px}.systems-offerings .systems-section-heading p{max-width:none;margin:7px 0 0}.systems-offering-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.systems-offering-grid article{padding:16px 18px;border:1px solid rgba(57,88,171,.3);border-radius:12px;background:var(--systems-card)}.systems-offering-grid svg{width:29px;height:29px;margin-bottom:11px;color:#b248ff;filter:drop-shadow(0 0 8px currentColor)}.systems-offering-grid article:nth-child(2) svg{color:#4c7dff}.systems-offering-grid article:nth-child(3) svg{color:#168eff}.systems-offering-grid article:nth-child(4) svg{color:#e64cff}.systems-offering-grid h3{margin-bottom:7px;font-size:13px;line-height:1.25;font-weight:560}.systems-offering-grid p{margin:0;font-size:10px;line-height:1.5}.systems-method-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.systems-method-list li{position:relative;display:grid;grid-template-columns:36px 1fr;align-items:start;gap:10px;min-width:0;padding:15px 13px;border:1px solid rgba(57,88,171,.3);border-radius:11px;background:var(--systems-card)}.systems-method-list li:not(:last-child):after{content:"";position:absolute;z-index:2;top:31px;right:-13px;width:13px;height:1px;background:linear-gradient(90deg,#4368ff,#b347ff)}.systems-method-list b{display:grid;place-items:center;width:36px;height:36px;border:1px solid #7654ff;border-radius:50%;color:#ddd3ff;background:#5131b41f;font-size:10px;font-weight:520;box-shadow:0 0 16px #5539ff26}.systems-method-list strong{display:block;margin:1px 0 5px;font-size:11px;line-height:1.25;font-weight:560}.systems-method-list p{margin:0;font-size:9px;line-height:1.45}.systems-cta{min-height:116px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:21px 34px;border:1px solid transparent;border-radius:16px;background:linear-gradient(#07102a,#07102a) padding-box,var(--gradient) border-box;box-shadow:inset 0 0 28px #522cff24}.systems-cta>div{max-width:690px}.systems-cta .systems-kicker{margin-bottom:7px}.systems-cta h2{font-size:clamp(20px,2.35vw,27px);line-height:1.2;font-weight:540}.systems-cta p{margin:6px 0 0;font-size:10px;line-height:1.5}.systems-cta .button{min-height:40px;padding:8px 15px;font-size:10px;white-space:nowrap}.systems-cta .button svg{width:15px}body[data-page=sistemas-sob-medida] main>.seo-section,body[data-page=sistemas-sob-medida] main>.seo-related{position:relative;isolation:isolate;overflow:hidden;border-color:#3a69cd38}body[data-page=sistemas-sob-medida] main>.seo-section{padding-block:clamp(3.25rem,5.5vw,5.1rem);background:linear-gradient(180deg,#02081938,#03081b8f)}body[data-page=sistemas-sob-medida] main>.seo-section:before,body[data-page=sistemas-sob-medida] main>.seo-related:before{content:"";position:absolute;z-index:-1;width:31rem;height:22rem;border-radius:50%;pointer-events:none;filter:blur(76px);opacity:.25}body[data-page=sistemas-sob-medida] main>.seo-section:nth-of-type(odd):before{top:-13rem;right:-13rem;background:#276bff3d}body[data-page=sistemas-sob-medida] main>.seo-section:nth-of-type(2n):before{bottom:-14rem;left:-12rem;background:#9736ff33}body[data-page=sistemas-sob-medida] main>.seo-section>.container,body[data-page=sistemas-sob-medida] main>.seo-related>.container{width:min(calc(100% - 66px),1070px);max-width:none}body[data-page=sistemas-sob-medida] .seo-content-grid,body[data-page=sistemas-sob-medida] .seo-deliverables,body[data-page=sistemas-sob-medida] .seo-related-grid{gap:clamp(.85rem,1.45vw,1.15rem)}body[data-page=sistemas-sob-medida] .seo-section-heading{max-width:800px;margin-bottom:clamp(1.65rem,2.8vw,2.25rem)}body[data-page=sistemas-sob-medida] .seo-content-card .eyebrow,body[data-page=sistemas-sob-medida] .seo-section-heading .eyebrow{display:flex;width:fit-content;align-items:center;gap:.7rem;margin-bottom:.95rem;color:#dce4f8;font-size:.59rem;font-weight:650;letter-spacing:.16em}body[data-page=sistemas-sob-medida] .seo-content-card .eyebrow:after,body[data-page=sistemas-sob-medida] .seo-section-heading .eyebrow:after{content:"";width:29px;height:2px;border-radius:999px;background:linear-gradient(90deg,#248dff,#a74cff 62%,#ef43d1);box-shadow:0 0 8px #6f4aff6b}body[data-page=sistemas-sob-medida] .seo-content-card h2,body[data-page=sistemas-sob-medida] .seo-section-heading h2{color:#fbfcff;font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.16;letter-spacing:-.028em;text-wrap:balance}body[data-page=sistemas-sob-medida] .seo-content-card p,body[data-page=sistemas-sob-medida] .seo-section-heading p,body[data-page=sistemas-sob-medida] .seo-deliverable p,body[data-page=sistemas-sob-medida] .seo-faq-list p,body[data-page=sistemas-sob-medida] .seo-related span{color:#adb8d0;line-height:1.68}body[data-page=sistemas-sob-medida] .seo-content-card{position:relative;min-height:268px;padding:clamp(1.8rem,3vw,2.65rem) clamp(6.7rem,9vw,8.7rem) clamp(1.8rem,2.8vw,2.5rem) clamp(1.8rem,3vw,2.65rem);overflow:hidden;border-color:#2d82ff8a;border-radius:17px;background:linear-gradient(90deg,transparent 49.5%,rgba(61,118,221,.045) 50%,transparent 50.5%) 0 0 / 44px 44px,linear-gradient(transparent 49.5%,rgba(61,118,221,.045) 50%,transparent 50.5%) 0 0 / 44px 44px,radial-gradient(circle at 92% 10%,rgba(31,114,255,.14),transparent 34%),linear-gradient(145deg,#071536e8,#03091df5);box-shadow:0 18px 45px #0000003b,inset 0 1px #ffffff06,0 0 28px #1b5be814}body[data-page=sistemas-sob-medida] .seo-content-card:nth-child(2){border-color:#9349f58c;background:linear-gradient(90deg,transparent 49.5%,rgba(133,75,219,.04) 50%,transparent 50.5%) 0 0 / 44px 44px,linear-gradient(transparent 49.5%,rgba(133,75,219,.04) 50%,transparent 50.5%) 0 0 / 44px 44px,radial-gradient(circle at 92% 10%,rgba(184,54,255,.12),transparent 34%),linear-gradient(145deg,#0a1233eb,#08071ef5);box-shadow:0 18px 45px #0000003b,inset 0 1px #ffffff06,0 0 28px #7433e514}body[data-page=sistemas-sob-medida] .seo-content-card:after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:15rem;height:11rem;border:1px solid rgba(52,128,255,.12);border-radius:50%;box-shadow:0 0 0 14px #3480ff09,0 0 0 28px #3480ff05;pointer-events:none}body[data-page=sistemas-sob-medida] .seo-content-card:nth-child(2):after{border-color:#bd44ff1f;box-shadow:0 0 0 14px #bd44ff09,0 0 0 28px #bd44ff05}body[data-page=sistemas-sob-medida] .seo-content-card-icon{position:absolute;z-index:1;top:clamp(1.45rem,2.45vw,2.15rem);right:clamp(1.45rem,2.45vw,2.15rem);display:grid;place-items:center;width:clamp(4.2rem,5.6vw,5rem);aspect-ratio:1;border:1px solid rgba(54,145,255,.63);border-radius:15px;color:#3ca4ff;background:linear-gradient(145deg,#08285bcc,#050c25f0);box-shadow:inset 0 0 22px #247fff1a,0 0 22px #227aff1f}body[data-page=sistemas-sob-medida] .seo-content-card:nth-child(2) .seo-content-card-icon{border-color:#be49ff9e;color:#c65aff;background:linear-gradient(145deg,#320f4ec2,#0c0826f2);box-shadow:inset 0 0 22px #b838ff1a,0 0 22px #aa33ff1f}body[data-page=sistemas-sob-medida] .seo-content-card-icon svg{width:44%;height:44%;filter:drop-shadow(0 0 7px currentColor)}body[data-page=sistemas-sob-medida] .seo-content-card h2{max-width:29rem;margin-bottom:.9rem}body[data-page=sistemas-sob-medida] .seo-content-card p{max-width:33rem;margin:0;font-size:clamp(.79rem,.96vw,.9rem)}body[data-page=sistemas-sob-medida] .seo-deliverables{align-items:stretch;counter-reset:systems-deliverable}body[data-page=sistemas-sob-medida] .seo-deliverable{--systems-module-accent: #279cff;counter-increment:systems-deliverable;position:relative;display:flex;min-height:290px;flex-direction:column;padding:clamp(1.35rem,2vw,1.75rem);overflow:hidden;border-color:color-mix(in srgb,var(--systems-module-accent) 55%,transparent);border-radius:16px;background:linear-gradient(135deg,transparent 0 72%,color-mix(in srgb,var(--systems-module-accent) 7%,transparent)),radial-gradient(circle at 13% 4%,color-mix(in srgb,var(--systems-module-accent) 11%,transparent),transparent 33%),linear-gradient(155deg,#071435ed,#03091cf7);box-shadow:0 17px 40px #00000038,inset 0 1px #ffffff06,0 0 26px color-mix(in srgb,var(--systems-module-accent) 7%,transparent);transition:transform .3s var(--ease),border-color .3s ease,box-shadow .3s ease}body[data-page=sistemas-sob-medida] .seo-deliverable:nth-child(2){--systems-module-accent: #9e55ff}body[data-page=sistemas-sob-medida] .seo-deliverable:nth-child(3){--systems-module-accent: #2db8ff}body[data-page=sistemas-sob-medida] .seo-deliverable:nth-child(4){--systems-module-accent: #e84bd4}body[data-page=sistemas-sob-medida] .seo-deliverable:before{content:"0" counter(systems-deliverable);order:4;margin-top:auto;padding-top:1.25rem;color:var(--systems-module-accent);font-size:.65rem;font-weight:650;letter-spacing:.1em}body[data-page=sistemas-sob-medida] .seo-deliverable:after{content:"";position:absolute;left:3.2rem;bottom:1.72rem;width:42px;height:1px;background:linear-gradient(90deg,var(--systems-module-accent),transparent);box-shadow:0 0 7px color-mix(in srgb,var(--systems-module-accent) 45%,transparent)}body[data-page=sistemas-sob-medida] .seo-deliverable>svg{box-sizing:content-box;width:29px;height:29px;margin-bottom:1.25rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--systems-module-accent) 64%,transparent);border-radius:13px;color:var(--systems-module-accent);background:color-mix(in srgb,var(--systems-module-accent) 8%,rgba(4,12,35,.88));box-shadow:inset 0 0 18px color-mix(in srgb,var(--systems-module-accent) 8%,transparent),0 0 17px color-mix(in srgb,var(--systems-module-accent) 11%,transparent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--systems-module-accent) 48%,transparent))}body[data-page=sistemas-sob-medida] .seo-deliverable h3{margin-bottom:.7rem;color:#fbfcff;font-size:clamp(.92rem,1.15vw,1.06rem);line-height:1.28;letter-spacing:-.012em;text-wrap:balance}body[data-page=sistemas-sob-medida] .seo-deliverable p{margin:0 0 1.1rem;font-size:clamp(.73rem,.85vw,.81rem)}body[data-page=sistemas-sob-medida] .seo-faq-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(2.4rem,5.5vw,5.25rem);align-items:start}body[data-page=sistemas-sob-medida] .seo-faq-layout>.seo-section-heading{position:sticky;top:calc(var(--header) + 1.5rem);margin-bottom:0}body[data-page=sistemas-sob-medida] .seo-faq-layout>.seo-section-heading:after{content:"";display:block;width:min(100%,20rem);height:74px;margin-top:1.5rem;opacity:.42;background:radial-gradient(circle at 12% 54%,#268cff 0 2px,transparent 3px),radial-gradient(circle at 50% 28%,#9b51ff 0 2px,transparent 3px),radial-gradient(circle at 88% 62%,#e64bd5 0 2px,transparent 3px),linear-gradient(155deg,transparent 31%,rgba(44,127,255,.55) 32% 33%,transparent 34%),linear-gradient(25deg,transparent 48%,rgba(158,72,255,.5) 49% 50%,transparent 51%);-webkit-mask-image:linear-gradient(90deg,#000,transparent 94%);mask-image:linear-gradient(90deg,#000,transparent 94%)}body[data-page=sistemas-sob-medida] .seo-faq-layout>.seo-section-heading p{max-width:28rem;margin:.9rem 0 0;font-size:clamp(.78rem,.92vw,.87rem)}body[data-page=sistemas-sob-medida] .seo-faq-list{gap:.78rem}body[data-page=sistemas-sob-medida] .seo-faq-list details{overflow:hidden;padding:0;border-color:#3175e775;border-radius:13px;background:linear-gradient(135deg,#071638e0,#04091df0);box-shadow:0 10px 26px #00000026,inset 0 1px #ffffff05;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}body[data-page=sistemas-sob-medida] .seo-faq-list summary{position:relative;display:flex;min-height:64px;align-items:center;padding:1rem 4rem 1rem 2.85rem;color:#f5f7fd;font-size:clamp(.76rem,.9vw,.86rem);font-weight:650;list-style:none;transition:color .25s ease}body[data-page=sistemas-sob-medida] .seo-faq-list summary::-webkit-details-marker{display:none}body[data-page=sistemas-sob-medida] .seo-faq-list summary:before{content:"";position:absolute;left:1.3rem;top:50%;width:0;height:0;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #dbe8ff;filter:drop-shadow(0 0 5px rgba(81,139,255,.42));transition:transform .3s var(--ease),border-left-color .25s ease}body[data-page=sistemas-sob-medida] .seo-faq-list summary:after{content:"+";position:absolute;right:1.2rem;top:50%;display:grid;place-items:center;width:30px;height:30px;transform:translateY(-50%);border:1px solid rgba(115,87,255,.66);border-radius:9px;color:#f4f2ff;background:#131340bd;box-shadow:0 0 14px #5849ff1c;font-size:1.02rem;font-weight:350;line-height:1;transition:transform .3s var(--ease),border-color .25s ease,box-shadow .25s ease}body[data-page=sistemas-sob-medida] .seo-faq-list details[open]{border-color:#874cf6a6;background:linear-gradient(135deg,#09193ff2,#0b0826f7);box-shadow:0 14px 33px #00000036,0 0 23px #5c3dee14}body[data-page=sistemas-sob-medida] .seo-faq-list details[open] summary{color:#fff}body[data-page=sistemas-sob-medida] .seo-faq-list details[open] summary:before{transform:translateY(-50%) rotate(90deg);border-left-color:#a47cff}body[data-page=sistemas-sob-medida] .seo-faq-list details[open] summary:after{content:"−";transform:translateY(-50%) rotate(180deg);border-color:#c44cffcc;box-shadow:0 0 16px #a93cff2e}body[data-page=sistemas-sob-medida] .seo-faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .36s var(--ease),opacity .26s ease,visibility 0s linear .36s}body[data-page=sistemas-sob-medida] .seo-faq-answer>div{min-height:0;overflow:hidden}body[data-page=sistemas-sob-medida] .seo-faq-list details[open] .seo-faq-answer{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .36s var(--ease),opacity .3s ease .05s,visibility 0s}body[data-page=sistemas-sob-medida] .seo-faq-list .seo-faq-answer p{margin:0;padding:0 4rem 1.3rem 2.85rem;font-size:clamp(.74rem,.82vw,.81rem)}body[data-page=sistemas-sob-medida] main>.seo-related{padding-block:clamp(3.15rem,5vw,4.5rem);background:linear-gradient(180deg,#040b22cc,#020614f0)}body[data-page=sistemas-sob-medida] main>.seo-related:before{right:8%;bottom:-15rem;background:#892dff42}body[data-page=sistemas-sob-medida] .seo-related a{position:relative;display:grid;min-height:122px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:1.3rem;overflow:hidden;border-color:#2880ff94;border-radius:15px;background:linear-gradient(135deg,transparent 0 68%,rgba(37,118,255,.09)),linear-gradient(90deg,transparent 49.5%,rgba(63,123,230,.035) 50%,transparent 50.5%) 0 0 / 36px 36px,linear-gradient(135deg,#06173af0,#030a1ff7);box-shadow:0 14px 36px #00000036,inset 0 1px #ffffff06,0 0 26px #1c64f612;transition:transform .3s var(--ease),border-color .3s ease,box-shadow .3s ease}body[data-page=sistemas-sob-medida] .seo-related a:nth-child(2){border-color:#9946f494;background:linear-gradient(135deg,transparent 0 68%,rgba(159,50,255,.1)),linear-gradient(90deg,transparent 49.5%,rgba(157,80,229,.035) 50%,transparent 50.5%) 0 0 / 36px 36px,linear-gradient(135deg,#0f1035f2,#090720fa);box-shadow:0 14px 36px #00000036,inset 0 1px #ffffff06,0 0 26px #8330eb12}body[data-page=sistemas-sob-medida] .seo-related a:before{content:"";position:absolute;right:16%;bottom:-4rem;width:12rem;height:8rem;border:1px solid rgba(52,127,255,.12);border-radius:50%;box-shadow:0 0 0 12px #347fff08,0 0 0 24px #347fff05;pointer-events:none}body[data-page=sistemas-sob-medida] .seo-related a:nth-child(2):before{border-color:#b543ff21;box-shadow:0 0 0 12px #b543ff09,0 0 0 24px #b543ff05}body[data-page=sistemas-sob-medida] .seo-related-icon,body[data-page=sistemas-sob-medida] .seo-related-arrow{position:relative;z-index:1;display:grid;place-items:center;color:#35adff}body[data-page=sistemas-sob-medida] .seo-related-icon{width:58px;height:58px;border:1px solid rgba(48,148,255,.64);border-radius:13px;background:#071f4bbf;box-shadow:inset 0 0 17px #2287ff1a,0 0 17px #1d77ff1a}body[data-page=sistemas-sob-medida] .seo-related a:nth-child(2) .seo-related-icon{color:#c954ff;border-color:#c84bffa8;background:#2f0e46bf;box-shadow:inset 0 0 17px #be37ff1a,0 0 17px #a82fff1a}body[data-page=sistemas-sob-medida] .seo-related-icon svg{width:28px;filter:drop-shadow(0 0 6px currentColor)}body[data-page=sistemas-sob-medida] .seo-related-copy{position:relative;z-index:1;display:grid;min-width:0;gap:.32rem}body[data-page=sistemas-sob-medida] .seo-related-copy strong{color:#fbfcff;font-size:clamp(.92rem,1.12vw,1.05rem);line-height:1.3}body[data-page=sistemas-sob-medida] .seo-related-copy>span{font-size:clamp(.72rem,.82vw,.79rem)}body[data-page=sistemas-sob-medida] .seo-related-arrow{width:42px;height:42px;border:1px solid rgba(58,148,255,.8);border-radius:50%;background:#07265bd1;box-shadow:0 0 15px #2684ff2e;transition:transform .3s var(--ease),box-shadow .3s ease}body[data-page=sistemas-sob-medida] .seo-related a:nth-child(2) .seo-related-arrow{color:#f1c8ff;border-color:#d245ffd1;background:#410d50d1;box-shadow:0 0 15px #c230ff2e}body[data-page=sistemas-sob-medida] .seo-related-arrow svg{width:19px}@media(hover:hover)and (pointer:fine){body[data-page=sistemas-sob-medida] .seo-deliverable:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--systems-module-accent) 80%,transparent);box-shadow:0 23px 48px #00000047,0 0 28px color-mix(in srgb,var(--systems-module-accent) 13%,transparent)}body[data-page=sistemas-sob-medida] .seo-faq-list details:hover{border-color:#686cf4ad}body[data-page=sistemas-sob-medida] .seo-related a:hover{transform:translateY(-4px);border-color:#3b97ffd6;box-shadow:0 21px 44px #00000045,0 0 28px #226fff1f}body[data-page=sistemas-sob-medida] .seo-related a:nth-child(2):hover{border-color:#c44affd6;box-shadow:0 21px 44px #00000045,0 0 28px #9f31ff1f}body[data-page=sistemas-sob-medida] .seo-related a:hover .seo-related-arrow{transform:translate(4px)}}body[data-page=sistemas-sob-medida] .seo-related a:focus-visible,body[data-page=sistemas-sob-medida] .seo-faq-list summary:focus-visible{outline-color:#76bdff;outline-offset:-3px}@media(max-width:1080px){body[data-page=sistemas-sob-medida] .systems-page{width:min(calc(100% - 42px),1000px)}body[data-page=sistemas-sob-medida] main>.seo-section>.container,body[data-page=sistemas-sob-medida] main>.seo-related>.container{width:min(calc(100% - 42px),1000px)}}@media(max-width:900px){.systems-hero{grid-template-columns:1fr;gap:1rem}.systems-dashboard{width:min(100%,540px)}.transformation-list{grid-template-columns:1fr}.transformation-list article{grid-template-columns:42px minmax(0,1fr) 24px minmax(0,1fr)}.systems-method-list{grid-template-columns:repeat(2,1fr);gap:12px}.systems-method-list li:nth-child(2):after{display:none}body[data-page=sistemas-sob-medida] .seo-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=sistemas-sob-medida] .seo-deliverable{min-height:255px}body[data-page=sistemas-sob-medida] .seo-faq-layout{grid-template-columns:minmax(215px,.65fr) minmax(0,1.35fr);gap:2.1rem}body[data-page=sistemas-sob-medida] .seo-related a{min-height:114px;gap:.9rem;padding:1.05rem}body[data-page=sistemas-sob-medida] .seo-related-icon{width:50px;height:50px}body[data-page=sistemas-sob-medida] .seo-related-arrow{width:37px;height:37px}}@media(max-width:767px){body[data-page=sistemas-sob-medida] .systems-page{width:min(calc(100% - 24px),480px)}.systems-page{padding-bottom:24px}.systems-hero{min-height:0;grid-template-columns:1fr;gap:var(--hero-grid-gap);padding:var(--hero-block-padding) 0 .6rem}.systems-hero-copy .eyebrow{margin-bottom:var(--hero-copy-gap)}.systems-hero-copy h1{max-width:var(--hero-copy-max);margin-bottom:var(--hero-copy-gap);font-size:var(--type-hero-title);line-height:1.08}.systems-hero-copy p{max-width:var(--hero-copy-max);font-size:var(--type-hero-description);line-height:1.55}.systems-actions{display:grid;gap:.55rem;margin-top:1rem}.systems-actions .button{width:100%;min-height:40px;font-size:var(--type-button)}.systems-dashboard{width:min(100%,540px)}.dash-node{width:74px;min-height:34px;gap:4px;padding:4px 6px;border-radius:6px;font-size:5.5px}.dash-node svg{flex-basis:18px;width:18px}.node-stock{left:10%;top:1%}.node-finance{left:39%;top:1%}.node-crm{right:1%;top:1%}.node-agenda{left:0;top:33%}.node-orders{left:0;bottom:3%}.node-register{right:0;top:36%}.node-reports{right:0;bottom:3%}.dashboard-screen{left:17%;top:24%;width:66%;height:74%;padding:4px}.dashboard-top{height:12px}.dashboard-body{height:calc(100% - 12px);grid-template-columns:10% 1fr;gap:3px}.dashboard-menu{grid-template-rows:13px repeat(5,7px) 1fr;gap:2px;padding:3px 2px}.dashboard-menu strong{width:12px;height:12px;font-size:4px}.dashboard-menu i{width:13px;height:7px}.dashboard-menu i:before{left:3px;width:7px}.dashboard-content{grid-template-rows:15px 25px 1fr;gap:3px}.dashboard-heading small{display:none}.dashboard-metrics{gap:3px}.dashboard-metrics article{padding:3px 4px}.dashboard-metrics small{font-size:3.5px}.dashboard-metrics strong{font-size:5px}.dashboard-metrics em{right:3px;bottom:3px;font-size:3.5px}.dashboard-grid{grid-template-columns:1.6fr .8fr;gap:3px}.dashboard-performance{grid-template-rows:13px 1fr;padding:4px}.dashboard-bars{gap:3px}.dashboard-summary{grid-template-rows:1fr;gap:0}.dashboard-activity{display:none}.systems-story{gap:12px}.systems-section{padding:24px 16px;border-radius:13px}.systems-transformation{padding-block:18px}.systems-transformation .systems-section-heading{margin-bottom:14px}.systems-method{padding-block:18px}.systems-section-heading{margin-bottom:18px}.systems-section-heading h2{font-size:25px}.systems-section-heading p{font-size:11px;line-height:1.55}.transformation-list{gap:8px}.transformation-list article{grid-template-columns:38px minmax(0,1fr) 18px minmax(0,1fr);gap:8px;padding:16px 12px}.transformation-icon{width:38px;height:38px}.transformation-list strong{font-size:11px}.systems-offerings{padding:20px 16px}.systems-offerings .systems-section-heading{margin-bottom:14px}.systems-offering-grid{grid-template-columns:1fr;gap:8px}.systems-offering-grid article{min-height:0;display:grid;grid-template-columns:46px 1fr;padding:14px 16px;column-gap:12px}.systems-offering-grid svg{grid-row:1 / 3;width:28px;height:28px;margin:2px 0 0}.systems-offering-grid h3{margin-bottom:4px;font-size:13px}.systems-offering-grid p{font-size:10px}.systems-method-list{grid-template-columns:1fr;gap:8px}.systems-method-list li{grid-template-columns:36px 1fr;padding:13px 12px}.systems-method-list li:not(:last-child):after{inset:auto auto -9px 30px;width:1px;height:9px}.systems-method-list li:nth-child(2):after{display:block}.systems-method-list b{width:36px;height:36px}.systems-method-list strong{font-size:12px}.systems-method-list p{font-size:9px}.systems-cta{grid-template-columns:1fr;gap:15px;min-height:0;padding:22px 18px;text-align:center}.systems-cta h2{font-size:22px}.systems-cta p{font-size:10px}.systems-cta .button{width:100%;min-height:42px;font-size:10px}body[data-page=sistemas-sob-medida] main>.seo-section,body[data-page=sistemas-sob-medida] main>.seo-related{overflow:clip}body[data-page=sistemas-sob-medida] main>.seo-section{padding-block:2.9rem}body[data-page=sistemas-sob-medida] main>.seo-section>.container,body[data-page=sistemas-sob-medida] main>.seo-related>.container{width:min(calc(100% - 24px),480px)}body[data-page=sistemas-sob-medida] .seo-content-grid,body[data-page=sistemas-sob-medida] .seo-deliverables,body[data-page=sistemas-sob-medida] .seo-faq-layout,body[data-page=sistemas-sob-medida] .seo-related-grid{grid-template-columns:minmax(0,1fr)}body[data-page=sistemas-sob-medida] .seo-content-grid{gap:.8rem}body[data-page=sistemas-sob-medida] .seo-section-heading{margin-bottom:1.5rem}body[data-page=sistemas-sob-medida] .seo-content-card h2,body[data-page=sistemas-sob-medida] .seo-section-heading h2{font-size:clamp(1.38rem,7vw,1.72rem)}body[data-page=sistemas-sob-medida] .seo-content-card{min-height:0;padding:1.55rem 1.3rem}body[data-page=sistemas-sob-medida] .seo-content-card .eyebrow{padding-right:4rem}body[data-page=sistemas-sob-medida] .seo-content-card-icon{top:1.15rem;right:1.15rem;width:3.45rem;border-radius:11px}body[data-page=sistemas-sob-medida] .seo-content-card h2{max-width:none;margin-top:1.4rem}body[data-page=sistemas-sob-medida] .seo-content-card p{font-size:.78rem}body[data-page=sistemas-sob-medida] .seo-deliverables{gap:.72rem}body[data-page=sistemas-sob-medida] .seo-deliverable{min-height:238px;padding:1.3rem}body[data-page=sistemas-sob-medida] .seo-deliverable>svg{width:26px;height:26px;padding:.8rem}body[data-page=sistemas-sob-medida] .seo-faq-layout{gap:1.55rem}body[data-page=sistemas-sob-medida] .seo-faq-layout>.seo-section-heading{position:static}body[data-page=sistemas-sob-medida] .seo-faq-layout>.seo-section-heading:after{display:none}body[data-page=sistemas-sob-medida] .seo-faq-list{gap:.66rem}body[data-page=sistemas-sob-medida] .seo-faq-list summary{min-height:60px;padding:.95rem 3.55rem .95rem 2.45rem;font-size:.76rem}body[data-page=sistemas-sob-medida] .seo-faq-list summary:before{left:1.05rem}body[data-page=sistemas-sob-medida] .seo-faq-list summary:after{right:.95rem;width:28px;height:28px;border-radius:8px}body[data-page=sistemas-sob-medida] .seo-faq-list .seo-faq-answer p{padding:0 1.15rem 1.1rem 2.45rem}body[data-page=sistemas-sob-medida] main>.seo-related{padding-block:2.9rem}body[data-page=sistemas-sob-medida] .seo-related a{min-height:108px;gap:.85rem;padding:1rem}body[data-page=sistemas-sob-medida] .seo-related-icon{width:48px;height:48px;border-radius:11px}body[data-page=sistemas-sob-medida] .seo-related-icon svg{width:24px}body[data-page=sistemas-sob-medida] .seo-related-arrow{width:36px;height:36px}}@media(max-width:370px){.systems-actions .button{padding-inline:8px;font-size:10px}.transformation-list article{grid-template-columns:34px minmax(0,1fr) 16px minmax(0,1fr);padding-inline:8px}.transformation-icon{width:34px;height:34px}.transformation-icon svg{width:20px}.transformation-list strong{font-size:10px}body[data-page=sistemas-sob-medida] .seo-content-card{padding-inline:1.05rem}body[data-page=sistemas-sob-medida] .seo-content-card-icon{right:.95rem}body[data-page=sistemas-sob-medida] .seo-deliverable{min-height:225px}body[data-page=sistemas-sob-medida] .seo-related a{grid-template-columns:42px minmax(0,1fr) 32px;gap:.65rem;padding:.85rem}body[data-page=sistemas-sob-medida] .seo-related-icon{width:42px;height:42px}body[data-page=sistemas-sob-medida] .seo-related-icon svg{width:21px}body[data-page=sistemas-sob-medida] .seo-related-arrow{width:32px;height:32px}body[data-page=sistemas-sob-medida] .seo-related-copy>span{font-size:.66rem;line-height:1.52}}@media(prefers-reduced-motion:reduce){.systems-page *{animation:none!important;transition:none!important}body[data-page=sistemas-sob-medida] .seo-deliverable,body[data-page=sistemas-sob-medida] .seo-related a,body[data-page=sistemas-sob-medida] .seo-related-arrow,body[data-page=sistemas-sob-medida] .seo-faq-list details,body[data-page=sistemas-sob-medida] .seo-faq-list summary:before,body[data-page=sistemas-sob-medida] .seo-faq-list summary:after,body[data-page=sistemas-sob-medida] .seo-faq-answer{transition:none!important}}body[data-page=infraestrutura-digital]{--if-bg: #010513;--if-line: rgba(54, 108, 214, .34);background:radial-gradient(ellipse at 69% 15%,rgba(22,64,206,.12),transparent 30rem),radial-gradient(ellipse at 48% 75%,rgba(80,32,180,.07),transparent 36rem),var(--if-bg);font-size:14px}body[data-page=infraestrutura-digital]:before{opacity:.1;background-size:38px 38px}body[data-page=infraestrutura-digital] .site-header{height:68px;border-bottom-color:#2963be17;background:#010511eb}body[data-page=infraestrutura-digital] .header-inner{width:min(calc(100% - 40px),1320px);gap:1.2rem}body[data-page=infraestrutura-digital] .brand{width:59px}body[data-page=infraestrutura-digital] .site-nav .nav-panel{gap:clamp(.7rem,1.35vw,1.4rem)}body[data-page=infraestrutura-digital] .site-nav a{font-size:clamp(.61rem,.68vw,.72rem)}body[data-page=infraestrutura-digital] .header-contact{min-height:34px;padding:.4rem .68rem;border-radius:7px;font-size:.68rem}.if-page{padding-bottom:36px;color:#f7f9ff}.if-page .container{width:min(calc(100% - 34px),1320px)}.if-hero{padding:12px 0 14px}.if-hero-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;min-height:330px;gap:28px}.if-hero-copy{position:relative;z-index:3}.if-hero-copy .eyebrow{margin-bottom:10px}.if-hero-copy h1{max-width:520px;margin-bottom:11px;font-size:clamp(2rem,2.65vw,2.75rem);line-height:1.12;letter-spacing:-.035em;font-weight:590}.if-hero-copy p{max-width:475px;margin-bottom:0;color:#aeb7cc;font-size:.83rem;line-height:1.55}.if-actions{display:flex;gap:10px;margin-top:17px}.if-actions .button{min-height:39px;padding:.6rem .95rem;border-radius:6px;font-size:.7rem;white-space:nowrap}.if-actions .button svg{width:15px}.if-guardian{position:relative;isolation:isolate;width:min(100%,560px);height:330px;display:grid;place-items:start center;margin:0 auto}.if-guardian-aura{position:absolute;z-index:-1;left:50%;top:45%;width:68%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(35,103,255,.24),rgba(139,47,255,.09) 48%,transparent 72%);filter:blur(20px)}.if-guardian-art{display:block;width:min(100%,310px);height:auto;object-fit:contain;filter:drop-shadow(0 0 22px rgba(55,75,255,.13));-webkit-mask-image:radial-gradient(ellipse 54% 56% at 50% 50%,#000 62%,rgba(0,0,0,.96) 70%,transparent 92%);mask-image:radial-gradient(ellipse 54% 56% at 50% 50%,#000 62%,rgba(0,0,0,.96) 70%,transparent 92%);animation:if-guardian-float 5.8s ease-in-out infinite}.if-guardian-status{position:absolute;z-index:3;left:50%;bottom:5px;width:min(76%,390px);transform:translate(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.if-guardian-status span{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 10px;border:1px solid rgba(93,119,238,.28);border-radius:999px;color:#cdd7ec;background:#050b22c2;box-shadow:inset 0 1px #ffffff09,0 7px 22px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.57rem}.if-guardian-status svg{flex:0 0 auto;width:14px;height:14px;color:#45caff;filter:drop-shadow(0 0 5px rgba(69,202,255,.55))}.if-guardian-status span:nth-child(2) svg{color:#7d78ff}.if-guardian-status span:nth-child(3) svg{color:#ad5fff}.if-guardian-status b{overflow:hidden;font-weight:500;text-overflow:ellipsis}@keyframes if-guardian-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.if-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.if-panel{min-width:0;min-height:420px;display:flex;flex-direction:column;gap:24px;padding:28px;border:1px solid var(--if-line);border-radius:18px;background:linear-gradient(145deg,#05102de8,#020716d1);box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e}.if-solutions{border-color:#8746ffa6;background:radial-gradient(circle at 50% 0,rgba(112,58,255,.15),transparent 50%),linear-gradient(145deg,#071234f5,#03081ce0);box-shadow:inset 0 1px #ffffff0d,0 0 32px #6b36ff21,0 18px 48px #0003;transform:translateY(-8px)}.if-panel-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.if-panel-number{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(124,75,255,.64);border-radius:12px;color:#bda0ff;background:#5d2ad61f;font-size:.72rem;font-weight:700;letter-spacing:.06em}.if-panel-kicker{margin:1px 0 5px}.if-panel-heading h2{margin:0;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.22;letter-spacing:-.02em;font-weight:600}.if-panel-heading p{margin:10px 0 0;color:#9da8c0;font-size:.72rem;line-height:1.55}.if-point-list{display:grid;gap:10px;margin:auto 0 0;padding:0;list-style:none}.if-point-list li{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid rgba(55,103,192,.23);border-radius:12px;background:#030a1fad}.if-point-list li>svg{width:26px;height:26px;margin:auto;color:#a554ff;filter:drop-shadow(0 0 7px rgba(165,84,255,.48))}.if-solutions .if-point-list li>svg{color:#41a9ff;filter:drop-shadow(0 0 7px rgba(65,169,255,.48))}.if-point-list h3{margin:0 0 4px;font-size:.76rem;line-height:1.3;font-weight:600}.if-point-list p{margin:0;color:#9da8c0;font-size:.64rem;line-height:1.45}.if-delivery-flow{display:grid;gap:10px;margin:auto 0 0;padding:0;list-style:none}.if-delivery-flow li{position:relative;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.if-delivery-flow li:not(:last-child):after{content:"";position:absolute;left:19px;top:39px;width:1px;height:13px;background:linear-gradient(#386eff,#b34cff)}.if-delivery-flow b{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1px solid #7641df;border-radius:50%;color:#c9adff;background:#050a20;font-size:.82rem;font-weight:500}.if-delivery-flow span{color:#9da8c0;font-size:.63rem;line-height:1.4}.if-delivery-flow strong{display:block;margin-bottom:2px;color:#f7f9ff;font-size:.74rem}.if-result{display:grid;gap:13px;padding-top:18px;border-top:1px solid rgba(64,108,195,.25)}.if-result p{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;margin:0;color:#aeb8cc;font-size:.65rem;line-height:1.45}.if-result p svg{width:18px;height:18px;color:#28bdff}.if-result p span{min-width:0}.if-result p strong{color:#f7f9ff}.if-result .button{width:100%;min-height:42px;padding:.65rem .85rem;border-radius:8px;font-size:.68rem;text-align:center}@media(max-width:1050px){.if-hero-grid{grid-template-columns:.85fr 1.15fr}.if-guardian{width:min(100%,480px)}.if-guardian-status{width:96%}.if-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.if-delivery{grid-column:1 / -1;min-height:0}.if-delivery-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.if-delivery-flow li{grid-template-columns:40px minmax(0,1fr)}.if-delivery-flow li:not(:last-child):after{left:calc(100% + 2px);top:20px;width:14px;height:1px}.if-result{grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:center}}@media(max-width:767px){body[data-page=infraestrutura-digital]{--header: 72px;font-size:14px}body[data-page=infraestrutura-digital] .site-header{height:72px}body[data-page=infraestrutura-digital] .header-inner{width:min(calc(100% - 26px),1320px);gap:10px}body[data-page=infraestrutura-digital] .brand{width:54px}body[data-page=infraestrutura-digital] .header-contact{width:auto;min-width:105px;margin-left:auto;padding:.4rem .65rem}body[data-page=infraestrutura-digital] .header-contact span{display:inline;font-size:.65rem}body[data-page=infraestrutura-digital] .menu-toggle{width:38px;height:38px;padding:8px}.if-page .container{width:min(calc(100% - 24px),1320px)}.if-page{padding-bottom:24px}.if-hero{padding:18px 0 14px}.if-hero-grid{grid-template-columns:1fr;gap:10px;min-height:0}.if-hero-copy .eyebrow{margin-bottom:13px}.if-hero-copy h1{max-width:430px;margin-bottom:12px;font-size:clamp(1.72rem,8vw,2.25rem);line-height:1.13}.if-hero-copy p{max-width:445px;font-size:.76rem}.if-actions{display:grid;gap:7px;margin-top:15px}.if-actions .button{width:100%;min-height:42px;font-size:.7rem;white-space:normal;text-align:center}.if-guardian{width:min(100%,500px);height:320px;margin-top:7px}.if-guardian-art{width:min(100%,290px)}.if-guardian-status{bottom:3px;width:min(96%,390px);gap:5px}.if-guardian-status span{gap:5px;padding-inline:7px;font-size:.52rem}.if-dashboard{grid-template-columns:1fr;gap:12px}.if-panel,.if-delivery{grid-column:1;min-height:0;gap:20px;padding:22px 18px;border-radius:14px}.if-solutions{transform:none}.if-panel-heading{grid-template-columns:38px minmax(0,1fr);gap:11px}.if-panel-number{width:38px;height:38px}.if-panel-heading h2{font-size:1.08rem}.if-panel-heading p{font-size:.68rem}.if-point-list li{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 10px}.if-point-list h3{font-size:.72rem}.if-point-list p{font-size:.61rem}.if-delivery-flow{grid-template-columns:1fr;gap:10px}.if-delivery-flow li:not(:last-child):after{left:19px;top:39px;width:1px;height:13px}.if-result{grid-template-columns:1fr}.if-result .button{white-space:normal}}@media(max-width:390px){body[data-page=infraestrutura-digital] .header-contact{min-width:98px;padding-inline:.5rem}.if-hero-copy h1{font-size:1.72rem}.if-guardian{height:295px}.if-guardian-art{width:min(100%,265px)}.if-guardian-status span{min-height:32px;padding:5px;font-size:.49rem}.if-guardian-status svg{width:12px;height:12px}.if-panel{padding:20px 14px}}@media(prefers-reduced-motion:reduce){.if-guardian *,.if-page *{animation:none!important;transition:none!important}}body[data-page=infraestrutura-digital] main>.seo-section,body[data-page=infraestrutura-digital] main>.seo-related{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(3.4rem,5.5vw,5rem) 0;border-top:1px solid rgba(60,111,221,.24);background:radial-gradient(circle at 7% 38%,rgba(19,108,255,.085),transparent 25rem),radial-gradient(circle at 94% 18%,rgba(157,49,255,.075),transparent 27rem),linear-gradient(180deg,#02081940,#010511c7)}body[data-page=infraestrutura-digital] main>.seo-section:before,body[data-page=infraestrutura-digital] main>.seo-related:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.2;background-image:linear-gradient(rgba(68,124,222,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(68,124,222,.13) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 32%,transparent 72%,#000);mask-image:linear-gradient(90deg,#000,transparent 32%,transparent 72%,#000);pointer-events:none}body[data-page=infraestrutura-digital] main>.seo-section:after,body[data-page=infraestrutura-digital] main>.seo-related:after{content:"";position:absolute;z-index:-1;left:50%;top:-1px;width:min(78%,900px);height:1px;background:linear-gradient(90deg,transparent,rgba(29,135,255,.72),rgba(156,65,255,.58),transparent);transform:translate(-50%);box-shadow:0 0 16px #2d66ff4d;pointer-events:none}body[data-page=infraestrutura-digital] main>.seo-section:first-of-type{padding-top:clamp(3.8rem,6vw,5.4rem)}body[data-page=infraestrutura-digital] main>.seo-related{padding-bottom:clamp(3.8rem,6vw,5.5rem)}body[data-page=infraestrutura-digital] main>.seo-section>.container,body[data-page=infraestrutura-digital] main>.seo-related>.container{width:min(calc(100% - 34px),1320px);max-width:none}body[data-page=infraestrutura-digital] .seo-section-heading{max-width:800px;margin:0 0 clamp(1.45rem,2.8vw,2rem);text-align:left}body[data-page=infraestrutura-digital] .seo-section-heading .eyebrow,body[data-page=infraestrutura-digital] .seo-content-card .eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem;color:#b8c7f1;font-size:.64rem;letter-spacing:.2em}body[data-page=infraestrutura-digital] .seo-section-heading .eyebrow:before,body[data-page=infraestrutura-digital] .seo-content-card .eyebrow:before{content:"";width:2px;height:16px;border-radius:99px;background:linear-gradient(#179fff,#a744ff);box-shadow:0 0 9px #367eff8c}body[data-page=infraestrutura-digital] .seo-section-heading h2,body[data-page=infraestrutura-digital] .seo-content-card h2{margin:0;color:#f7f8ff;font-size:clamp(1.38rem,2.3vw,2rem);line-height:1.15;letter-spacing:-.035em;font-weight:650}body[data-page=infraestrutura-digital] .seo-section-heading>p,body[data-page=infraestrutura-digital] .seo-content-card>p{color:#afbdd7;font-size:clamp(.76rem,.9vw,.86rem);line-height:1.7}body[data-page=infraestrutura-digital] .seo-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.3rem)}body[data-page=infraestrutura-digital] .seo-content-card{--if-seo-accent: #188eff;position:relative;min-width:0;min-height:270px;padding:clamp(1.65rem,3vw,2.25rem) clamp(5.5rem,8vw,7rem) clamp(1.65rem,3vw,2.15rem) clamp(1.55rem,2.8vw,2.15rem);overflow:hidden;border:1px solid transparent;border-radius:16px;background:linear-gradient(145deg,#071435f0,#030a1ee0) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--if-seo-accent) 88%,transparent),#5b4bd866) border-box;box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff09}body[data-page=infraestrutura-digital] .seo-content-card:nth-child(2){--if-seo-accent: #a84bff}body[data-page=infraestrutura-digital] .seo-content-card:before{content:"";position:absolute;right:-3rem;top:-3rem;width:15rem;height:15rem;border:1px solid color-mix(in srgb,var(--if-seo-accent) 16%,transparent);border-radius:50%;box-shadow:inset 0 0 0 2rem #050c232e,inset 0 0 0 4rem color-mix(in srgb,var(--if-seo-accent) 3%,transparent);opacity:.65;pointer-events:none}body[data-page=infraestrutura-digital] .seo-content-card:after{content:"";position:absolute;right:-8%;bottom:-55%;width:55%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--if-seo-accent) 14%,transparent);filter:blur(32px);pointer-events:none}body[data-page=infraestrutura-digital] .seo-content-card-icon{position:absolute;z-index:1;top:1.7rem;right:1.7rem;display:grid;place-items:center;width:64px;height:64px;border:1px solid color-mix(in srgb,var(--if-seo-accent) 72%,transparent);border-radius:15px;color:var(--if-seo-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--if-seo-accent) 13%,#07112e),#050b1fe0);box-shadow:0 0 24px color-mix(in srgb,var(--if-seo-accent) 23%,transparent),inset 0 0 16px color-mix(in srgb,var(--if-seo-accent) 9%,transparent)}body[data-page=infraestrutura-digital] .seo-content-card-icon svg{width:32px;height:32px;filter:drop-shadow(0 0 6px currentColor)}body[data-page=infraestrutura-digital] .seo-content-card h2{max-width:470px;font-size:clamp(1.34rem,1.95vw,1.75rem)}body[data-page=infraestrutura-digital] .seo-content-card>p{max-width:510px;margin:1rem 0 0}body[data-page=infraestrutura-digital] .seo-deliverables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.35vw,1rem)}body[data-page=infraestrutura-digital] .seo-deliverable{--if-module-accent: #209bff;position:relative;display:flex;flex-direction:column;min-width:0;min-height:270px;padding:1.4rem 1.25rem 1.2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--if-module-accent) 62%,transparent);border-radius:14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--if-module-accent) 12%,transparent),transparent 47%),linear-gradient(155deg,#081435ed,#03091df2);box-shadow:0 18px 42px #0000003b,inset 0 1px #ffffff09;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}body[data-page=infraestrutura-digital] .seo-deliverable:nth-child(2){--if-module-accent: #8a62ff}body[data-page=infraestrutura-digital] .seo-deliverable:nth-child(3){--if-module-accent: #587cff}body[data-page=infraestrutura-digital] .seo-deliverable:nth-child(4){--if-module-accent: #b34dff}body[data-page=infraestrutura-digital] .seo-deliverable:before{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:1.15rem;height:4px;border-radius:99px;background:radial-gradient(circle at 8% 50%,var(--if-module-accent) 0 2px,transparent 2.5px),linear-gradient(90deg,color-mix(in srgb,var(--if-module-accent) 78%,transparent) 0 25%,#3f5b9d2e 25% 100%);box-shadow:0 0 8px color-mix(in srgb,var(--if-module-accent) 28%,transparent);opacity:.9}body[data-page=infraestrutura-digital] .seo-deliverable:after{content:"";position:absolute;top:0;right:0;width:45%;height:45%;opacity:.18;background-image:radial-gradient(circle,color-mix(in srgb,var(--if-module-accent) 75%,transparent) 1px,transparent 1.5px);background-size:14px 14px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 78%);mask-image:linear-gradient(135deg,#000,transparent 78%);pointer-events:none}body[data-page=infraestrutura-digital] .seo-deliverable>svg{box-sizing:content-box;width:29px;height:29px;margin:0 0 1.15rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--if-module-accent) 72%,transparent);border-radius:12px;color:var(--if-module-accent);background:color-mix(in srgb,var(--if-module-accent) 9%,rgba(5,13,38,.88));box-shadow:0 0 20px color-mix(in srgb,var(--if-module-accent) 21%,transparent),inset 0 0 13px color-mix(in srgb,var(--if-module-accent) 8%,transparent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--if-module-accent) 60%,transparent))}body[data-page=infraestrutura-digital] .seo-deliverable h3{margin:0 0 .65rem;color:#f5f7ff;font-size:.98rem;line-height:1.27;font-weight:650}body[data-page=infraestrutura-digital] .seo-deliverable p{margin:0 0 2rem;color:#abb8d2;font-size:.75rem;line-height:1.62}body[data-page=infraestrutura-digital] .seo-faq-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.4rem,5.5vw,4.7rem)}body[data-page=infraestrutura-digital] .seo-faq-layout>.seo-section-heading{position:relative;min-height:320px;margin:0;padding-bottom:8rem}body[data-page=infraestrutura-digital] .seo-faq-layout>.seo-section-heading:after{content:"";position:absolute;left:0;right:5%;bottom:.5rem;height:112px;background:radial-gradient(circle at 8px 8px,rgba(35,151,255,.72) 0 1.4px,transparent 1.8px) 0 0 / 16px 16px,linear-gradient(170deg,transparent 0 37%,rgba(27,128,255,.62) 38% 38.8%,transparent 39.5% 48%,rgba(135,67,255,.64) 49% 49.8%,transparent 50.5%);-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.8) 74%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.8) 74%,transparent);filter:drop-shadow(0 0 9px rgba(50,105,255,.3));opacity:.7}body[data-page=infraestrutura-digital] .seo-faq-list{display:grid;gap:.68rem}body[data-page=infraestrutura-digital] .seo-faq-list details{position:relative;overflow:hidden;padding:0;border:1px solid rgba(66,111,219,.55);border-radius:11px;background:linear-gradient(110deg,#081537e6,#040a1fdb);box-shadow:inset 0 1px #ffffff06;transition:border-color .25s ease,box-shadow .25s ease}body[data-page=infraestrutura-digital] .seo-faq-list details[open]{border-color:#9c4fffb8;box-shadow:0 12px 30px #0e2b712b,inset 0 0 28px #6531ff0e}body[data-page=infraestrutura-digital] .seo-faq-list summary{position:relative;display:flex;align-items:center;min-height:64px;padding:.95rem 4rem .95rem 3rem;color:#f2f5ff;font-size:.79rem;line-height:1.45;font-weight:620;cursor:pointer;list-style:none}body[data-page=infraestrutura-digital] .seo-faq-list summary::-webkit-details-marker{display:none}body[data-page=infraestrutura-digital] .seo-faq-list summary:before{content:"";position:absolute;left:1.2rem;width:8px;height:8px;border-top:2px solid #e2ebff;border-right:2px solid #e2ebff;transform:rotate(45deg);transition:transform .25s ease,border-color .25s ease}body[data-page=infraestrutura-digital] .seo-faq-list summary:after{content:"+";position:absolute;right:1.05rem;display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(66,127,241,.7);border-radius:8px;color:#39a7ff;background:#0e255894;font-size:1.1rem;font-weight:400;transition:transform .25s ease,color .25s ease,border-color .25s ease}body[data-page=infraestrutura-digital] .seo-faq-list details[open] summary:before{border-color:#a96aff;transform:rotate(135deg)}body[data-page=infraestrutura-digital] .seo-faq-list details[open] summary:after{content:"−";color:#c172ff;border-color:#b153ffc7;transform:rotate(180deg)}body[data-page=infraestrutura-digital] .seo-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .25s ease}body[data-page=infraestrutura-digital] .seo-faq-answer>div{min-height:0;overflow:hidden}body[data-page=infraestrutura-digital] .seo-faq-list details[open] .seo-faq-answer{grid-template-rows:1fr;opacity:1}body[data-page=infraestrutura-digital] .seo-faq-list .seo-faq-answer p{margin:0;padding:0 4rem 1.2rem 3rem;color:#aebbd4;font-size:.74rem;line-height:1.65}body[data-page=infraestrutura-digital] .seo-related .seo-section-heading{max-width:830px}body[data-page=infraestrutura-digital] .seo-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body[data-page=infraestrutura-digital] .seo-related-grid a{--if-related-accent: #6e55ff;position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 42px;align-items:center;gap:1.1rem;min-width:0;min-height:112px;padding:1.1rem 1.2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--if-related-accent) 68%,transparent);border-radius:14px;color:inherit;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--if-related-accent) 13%,transparent),transparent 42%),linear-gradient(135deg,#071436f2,#03091ded);box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff09;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}body[data-page=infraestrutura-digital] .seo-related-grid a:nth-child(2){--if-related-accent: #268fff}body[data-page=infraestrutura-digital] .seo-related-grid a:before{content:"";position:absolute;inset:0;opacity:.17;background:linear-gradient(125deg,transparent 0 58%,color-mix(in srgb,var(--if-related-accent) 40%,transparent) 59% 59.4%,transparent 60% 100%);pointer-events:none}body[data-page=infraestrutura-digital] .seo-related-icon,body[data-page=infraestrutura-digital] .seo-related-copy,body[data-page=infraestrutura-digital] .seo-related-arrow{position:relative;z-index:1}body[data-page=infraestrutura-digital] .seo-related-icon,body[data-page=infraestrutura-digital] .seo-related-arrow{display:grid;place-items:center;color:var(--if-related-accent)}body[data-page=infraestrutura-digital] .seo-related-icon{width:60px;height:60px;border:1px solid color-mix(in srgb,var(--if-related-accent) 70%,transparent);border-radius:13px;background:color-mix(in srgb,var(--if-related-accent) 8%,rgba(5,13,38,.9));box-shadow:0 0 20px color-mix(in srgb,var(--if-related-accent) 18%,transparent)}body[data-page=infraestrutura-digital] .seo-related-icon svg{width:28px;height:28px;filter:drop-shadow(0 0 5px currentColor)}body[data-page=infraestrutura-digital] .seo-related-copy{display:grid;gap:.36rem;min-width:0}body[data-page=infraestrutura-digital] .seo-related-copy strong{color:#f5f7ff;font-size:.97rem;line-height:1.25;font-weight:650}body[data-page=infraestrutura-digital] .seo-related-copy>span{color:#aebbd4;font-size:.72rem;line-height:1.5}body[data-page=infraestrutura-digital] .seo-related-arrow{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--if-related-accent) 72%,transparent);border-radius:50%;background:color-mix(in srgb,var(--if-related-accent) 12%,rgba(5,13,38,.88));box-shadow:0 0 18px color-mix(in srgb,var(--if-related-accent) 22%,transparent);transition:transform .28s ease,background-color .28s ease}body[data-page=infraestrutura-digital] .seo-related-arrow svg{width:19px;height:19px}body[data-page=infraestrutura-digital] .seo-related-grid a:focus-visible,body[data-page=infraestrutura-digital] .seo-faq-list summary:focus-visible{outline:2px solid #65baff;outline-offset:4px}@media(hover:hover)and (pointer:fine){body[data-page=infraestrutura-digital] .seo-deliverable:hover{transform:translateY(-5px);border-color:var(--if-module-accent);box-shadow:0 23px 50px #00000047,0 0 24px color-mix(in srgb,var(--if-module-accent) 14%,transparent)}body[data-page=infraestrutura-digital] .seo-faq-list details:hover{border-color:#598fffbf}body[data-page=infraestrutura-digital] .seo-related-grid a:hover{transform:translateY(-4px);border-color:var(--if-related-accent);box-shadow:0 22px 46px #00000047,0 0 27px color-mix(in srgb,var(--if-related-accent) 16%,transparent)}body[data-page=infraestrutura-digital] .seo-related-grid a:hover .seo-related-arrow{transform:translate(4px);background:color-mix(in srgb,var(--if-related-accent) 21%,rgba(5,13,38,.84))}}@media(max-width:1050px){body[data-page=infraestrutura-digital] .seo-content-card{min-height:252px;padding-right:5.15rem}body[data-page=infraestrutura-digital] .seo-content-card-icon{top:1.35rem;right:1.35rem;width:54px;height:54px}body[data-page=infraestrutura-digital] .seo-content-card-icon svg{width:27px;height:27px}body[data-page=infraestrutura-digital] .seo-deliverable{min-height:290px;padding-inline:1.05rem}}@media(max-width:900px){body[data-page=infraestrutura-digital] main>.seo-section,body[data-page=infraestrutura-digital] main>.seo-related{padding-block:3.7rem}body[data-page=infraestrutura-digital] main>.seo-section>.container,body[data-page=infraestrutura-digital] main>.seo-related>.container{width:calc(100% - var(--site-gutter))}body[data-page=infraestrutura-digital] .seo-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=infraestrutura-digital] .seo-deliverable{min-height:248px;padding:1.3rem 1.2rem 1.1rem}body[data-page=infraestrutura-digital] .seo-faq-layout{grid-template-columns:minmax(225px,.68fr) minmax(0,1.32fr);gap:2rem}body[data-page=infraestrutura-digital] .seo-faq-layout>.seo-section-heading{min-height:300px}body[data-page=infraestrutura-digital] .seo-related-grid a{grid-template-columns:52px minmax(0,1fr) 37px;gap:.85rem;padding:1rem}body[data-page=infraestrutura-digital] .seo-related-icon{width:50px;height:50px}body[data-page=infraestrutura-digital] .seo-related-icon svg{width:24px;height:24px}body[data-page=infraestrutura-digital] .seo-related-arrow{width:35px;height:35px}}@media(max-width:640px){body[data-page=infraestrutura-digital] main>.seo-section,body[data-page=infraestrutura-digital] main>.seo-related{padding-block:3rem}body[data-page=infraestrutura-digital] main>.seo-section:first-of-type{padding-top:3.35rem}body[data-page=infraestrutura-digital] main>.seo-section>.container,body[data-page=infraestrutura-digital] main>.seo-related>.container{width:min(calc(100% - 24px),520px)}body[data-page=infraestrutura-digital] main>.seo-section:before,body[data-page=infraestrutura-digital] main>.seo-related:before{opacity:.12;background-size:38px 38px}body[data-page=infraestrutura-digital] .seo-section-heading{margin-bottom:1.4rem}body[data-page=infraestrutura-digital] .seo-section-heading h2,body[data-page=infraestrutura-digital] .seo-content-card h2{font-size:clamp(1.28rem,7vw,1.7rem)}body[data-page=infraestrutura-digital] .seo-content-grid,body[data-page=infraestrutura-digital] .seo-deliverables,body[data-page=infraestrutura-digital] .seo-faq-layout,body[data-page=infraestrutura-digital] .seo-related-grid{grid-template-columns:minmax(0,1fr)}body[data-page=infraestrutura-digital] .seo-content-card{min-height:0;padding:1.45rem}body[data-page=infraestrutura-digital] .seo-content-card-icon{position:relative;top:auto;right:auto;width:51px;height:51px;margin-bottom:1.15rem}body[data-page=infraestrutura-digital] .seo-content-card>p{margin-top:.8rem}body[data-page=infraestrutura-digital] .seo-deliverables{gap:.75rem}body[data-page=infraestrutura-digital] .seo-deliverable{min-height:232px;padding:1.3rem 1.2rem 1.05rem}body[data-page=infraestrutura-digital] .seo-deliverable>svg{width:27px;height:27px;margin-bottom:1rem;padding:.68rem}body[data-page=infraestrutura-digital] .seo-faq-layout{gap:1.2rem}body[data-page=infraestrutura-digital] .seo-faq-layout>.seo-section-heading{min-height:0;padding-bottom:0}body[data-page=infraestrutura-digital] .seo-faq-layout>.seo-section-heading:after{content:none}body[data-page=infraestrutura-digital] .seo-faq-list{gap:.58rem}body[data-page=infraestrutura-digital] .seo-faq-list summary{min-height:60px;padding:.88rem 3.25rem .88rem 2.55rem;font-size:.75rem}body[data-page=infraestrutura-digital] .seo-faq-list summary:before{left:.95rem}body[data-page=infraestrutura-digital] .seo-faq-list summary:after{right:.85rem;width:27px;height:27px}body[data-page=infraestrutura-digital] .seo-faq-list .seo-faq-answer p{padding:0 1.1rem 1.05rem 2.55rem;font-size:.71rem}body[data-page=infraestrutura-digital] .seo-related-grid{gap:.75rem}body[data-page=infraestrutura-digital] .seo-related-grid a{min-height:102px}}@media(max-width:390px){body[data-page=infraestrutura-digital] .seo-content-card{padding:1.25rem;border-radius:13px}body[data-page=infraestrutura-digital] .seo-deliverable{min-height:224px;border-radius:13px}body[data-page=infraestrutura-digital] .seo-related-grid a{grid-template-columns:46px minmax(0,1fr) 31px;gap:.65rem;padding:.82rem}body[data-page=infraestrutura-digital] .seo-related-icon{width:44px;height:44px;border-radius:11px}body[data-page=infraestrutura-digital] .seo-related-icon svg{width:21px;height:21px}body[data-page=infraestrutura-digital] .seo-related-arrow{width:30px;height:30px}body[data-page=infraestrutura-digital] .seo-related-arrow svg{width:16px;height:16px}body[data-page=infraestrutura-digital] .seo-related-copy strong{font-size:.86rem}body[data-page=infraestrutura-digital] .seo-related-copy>span{font-size:.65rem}}@media(prefers-reduced-motion:reduce){body[data-page=infraestrutura-digital] .seo-deliverable,body[data-page=infraestrutura-digital] .seo-faq-list details,body[data-page=infraestrutura-digital] .seo-faq-list summary:before,body[data-page=infraestrutura-digital] .seo-faq-list summary:after,body[data-page=infraestrutura-digital] .seo-faq-answer,body[data-page=infraestrutura-digital] .seo-related-grid a,body[data-page=infraestrutura-digital] .seo-related-arrow{transition:none!important}}.whatsapp-contact{position:fixed;z-index:80;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom))}.whatsapp-contact .whatsapp-float{position:relative!important;right:auto!important;bottom:auto!important;display:grid;place-items:center;width:var(--site-float-size, 56px);aspect-ratio:1;border:2px solid #80ffd2;border-radius:50%;color:#fff;background:#15c873;box-shadow:0 0 0 9px #16ca731a,0 0 28px #14db8080;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-contact .whatsapp-float:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 0 11px #16ca731f,0 0 34px #14db80a6}.whatsapp-contact .whatsapp-float:focus-visible,.whatsapp-callout-link:focus-visible,.whatsapp-callout-close:focus-visible{outline:3px solid #fff;outline-offset:4px}.whatsapp-contact .whatsapp-float svg{width:29px;height:29px;fill:currentColor}.whatsapp-callout{position:absolute;right:calc(100% + 14px);bottom:0;width:min(285px,calc(100vw - 110px));min-width:190px;visibility:hidden;opacity:0;transform:translate(12px) scale(.96);transform-origin:right bottom;border:1px solid rgba(128,255,210,.38);border-radius:14px;background:radial-gradient(circle at 100% 100%,rgba(21,200,115,.16),transparent 45%),linear-gradient(145deg,#08122efa,#030819fa);box-shadow:0 16px 38px #00000057,0 0 24px #15c87321;pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.whatsapp-callout:after{content:"";position:absolute;right:-7px;bottom:20px;width:12px;height:12px;border-top:1px solid rgba(128,255,210,.38);border-right:1px solid rgba(128,255,210,.38);background:#07122c;transform:rotate(45deg)}.whatsapp-contact.is-callout-visible .whatsapp-callout{visibility:visible;opacity:1;transform:translate(0) scale(1);pointer-events:auto;transition-delay:0s}.whatsapp-callout-link{display:grid;gap:.18rem;padding:1rem 2.7rem 1rem 1rem;color:#fff;text-decoration:none}.whatsapp-callout-link strong{color:#f8fbff;font-size:.9rem;line-height:1.3}.whatsapp-callout-link span{color:#aeeed6;font-size:.78rem;line-height:1.4}.whatsapp-callout-close{position:absolute;z-index:1;top:.45rem;right:.45rem;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;color:#cbd6e8;background:transparent;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.whatsapp-callout-close:hover{color:#fff;background:#ffffff14}@media(max-width:767px){.whatsapp-contact{right:max(.8rem,env(safe-area-inset-right));bottom:max(.8rem,env(safe-area-inset-bottom))}body[data-page]:not(.legal-page) .whatsapp-contact{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 14px)}.whatsapp-contact .whatsapp-float{width:48px}.whatsapp-callout{right:calc(100% + 11px);width:min(260px,calc(100vw - 82px));min-width:180px}.whatsapp-callout-link{padding:.85rem 2.5rem .85rem .85rem}.whatsapp-callout-link strong{font-size:.82rem}.whatsapp-callout-link span{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.whatsapp-contact .whatsapp-float,.whatsapp-callout{transition:none!important}}.diagnostic-promo{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:clamp(16px,3vw,36px);overflow-y:auto;background:#01030ed1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .24s ease}.diagnostic-promo[hidden]{display:none}.diagnostic-promo.is-visible{opacity:1}body.diagnostic-promo-open{overflow:hidden}body.diagnostic-promo-open .whatsapp-contact{opacity:0;pointer-events:none}.diagnostic-promo-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:min(100%,980px);min-height:min(590px,calc(100vh - 56px));overflow:hidden;border:1px solid transparent;border-radius:24px;background:radial-gradient(circle at 18% 38%,rgba(28,85,255,.2),transparent 34%),radial-gradient(circle at 96% 22%,rgba(255,53,204,.11),transparent 28%),linear-gradient(#03091e,#020617) padding-box,var(--gradient) border-box;box-shadow:0 30px 100px #000000b8,0 0 35px #2d68ff2e,inset 0 0 42px #4d30d314;opacity:0;transform:translateY(18px) scale(.975);transition:opacity .24s ease,transform .34s var(--ease)}.diagnostic-promo.is-visible .diagnostic-promo-panel{opacity:1;transform:none}.diagnostic-promo-panel:before,.diagnostic-promo-panel:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(55px)}.diagnostic-promo-panel:before{width:240px;height:240px;left:-90px;top:14%;background:#1562ff30}.diagnostic-promo-panel:after{width:220px;height:220px;right:-95px;bottom:-70px;background:#ff2ccf2b}.diagnostic-promo-close{position:absolute;z-index:10;top:16px;right:17px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;color:#f7f9ff;background:#050c23b3;font:inherit;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.diagnostic-promo-close span{font-size:2.1rem;font-weight:200;line-height:.7;transform:translateY(-2px)}.diagnostic-promo-close:hover{color:var(--pink);background:#ff35cc17;transform:rotate(6deg)}.diagnostic-promo-visual{position:relative;min-width:0;min-height:460px;overflow:hidden}.diagnostic-promo-visual:before{content:"";position:absolute;inset:8% 3% 13% 7%;border-radius:50%;background:radial-gradient(circle,rgba(29,91,255,.18),transparent 66%);filter:blur(8px)}.diagnostic-visual-glow{position:absolute;left:51%;top:45%;width:58%;aspect-ratio:1;border-radius:50%;background:#602aff30;filter:blur(45px);transform:translate(-50%,-50%)}.diagnostic-orbit{position:absolute;left:50%;top:43%;border:2px solid rgba(45,112,255,.6);border-right-color:#ff33cfcc;border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg)}.diagnostic-orbit-one{width:66%;aspect-ratio:1;box-shadow:0 0 24px #1d64ff1f}.diagnostic-orbit-two{width:83%;aspect-ratio:1;border-style:dashed;border-width:1px;opacity:.58;transform:translate(-50%,-50%) rotate(25deg)}.diagnostic-node{position:absolute;width:10px;aspect-ratio:1;border:2px solid #2c7eff;border-radius:50%;background:#071232;box-shadow:0 0 12px #116dff}.diagnostic-node-one{left:16%;top:31%}.diagnostic-node-two{right:13%;top:33%;width:17px}.diagnostic-node-three{right:22%;top:67%;border-color:var(--pink);box-shadow:0 0 12px var(--pink)}.diagnostic-message-art{position:absolute;z-index:2;left:50%;top:42%;width:min(52%,245px);transform:translate(-50%,-50%)}.diagnostic-message-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 22px rgba(41,112,255,.42)) drop-shadow(0 0 18px rgba(240,49,255,.2))}.diagnostic-bars{position:absolute;z-index:3;right:12%;bottom:25%;display:flex;align-items:end;gap:7px;height:88px}.diagnostic-bars span{width:23px;border:2px solid #8d45ff;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#e836ff8f,#5425ff47);box-shadow:0 0 15px #d230ff52,inset 0 0 12px #5d4cff42}.diagnostic-bars span:nth-child(1){height:40%}.diagnostic-bars span:nth-child(2){height:68%}.diagnostic-bars span:nth-child(3){height:100%}.diagnostic-platform{position:absolute;z-index:2;left:10%;right:10%;bottom:10%;height:68px;border:2px solid #294fff;border-bottom-color:#ce39ff;border-radius:50%;background:radial-gradient(ellipse,#441dba59,#050a25d6 63%);box-shadow:0 13px #29239152,0 24px 25px #00000080,0 0 22px #752dff38}.diagnostic-platform span{position:absolute;inset:15px 10%;border:2px solid #1ec9ff;border-right-color:#f33add;border-radius:50%;box-shadow:0 0 13px #1799ff6b}.diagnostic-promo-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:58px clamp(28px,4vw,48px) 38px 18px}.diagnostic-promo-badge{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;margin-bottom:1rem;padding:.4rem .8rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(#07112d,#07112d) padding-box,var(--gradient) border-box;color:#f4f6ff;font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.diagnostic-promo-badge svg{width:18px;color:#18a9ff}.diagnostic-promo-content h2{margin:0 0 .85rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:680;line-height:1.07;letter-spacing:-.04em}.diagnostic-promo-content h2 em{white-space:nowrap}.diagnostic-promo-intro{max-width:570px;margin:0;color:#d6dced;font-size:clamp(.84rem,1.1vw,1rem);line-height:1.55}.diagnostic-promo-benefits{display:grid;gap:.55rem;margin:1.05rem 0 1.15rem;padding:0;list-style:none}.diagnostic-promo-benefits li{display:flex;align-items:center;gap:.65rem;color:#f0f3fc;font-size:.87rem}.diagnostic-promo-benefits svg{flex:0 0 auto;width:22px;height:22px;padding:4px;border:1px solid #5b72ff;border-radius:50%;color:#65cfff}.diagnostic-promo-actions{display:grid;gap:.6rem;padding-top:1rem;border-top:1px solid rgba(119,145,209,.25)}.diagnostic-promo-whatsapp,.diagnostic-promo-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;color:#fff;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:650;text-align:center;text-decoration:none;transition:transform .22s var(--ease),filter .22s ease,background .22s ease}.diagnostic-promo-whatsapp{gap:.7rem;border:1px solid rgba(111,255,179,.45);background:linear-gradient(135deg,#11b957,#22c44e);box-shadow:0 13px 30px #0bb9542e}.diagnostic-promo-whatsapp svg{width:25px;height:25px;fill:currentColor}.diagnostic-promo-secondary{border:1px solid transparent;background:linear-gradient(#050d25,#050d25) padding-box,var(--gradient) border-box}.diagnostic-promo-whatsapp:hover,.diagnostic-promo-secondary:hover{transform:translateY(-2px);filter:brightness(1.08)}.diagnostic-promo-note{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.95rem 0 0;color:#929db7;font-size:.74rem}.diagnostic-promo-note svg{width:16px;height:16px}@media(max-width:900px){.diagnostic-promo{align-items:center;padding:14px}.diagnostic-promo-panel{grid-template-columns:1fr;width:min(100%,620px);min-height:0;border-radius:22px}.diagnostic-promo-visual{min-height:280px}.diagnostic-orbit-one{width:min(53%,270px)}.diagnostic-orbit-two{width:min(68%,350px)}.diagnostic-message-art{width:min(39%,190px)}.diagnostic-bars{right:22%;bottom:18%;height:76px}.diagnostic-bars span{width:20px}.diagnostic-platform{left:20%;right:20%;bottom:5%;height:54px}.diagnostic-node-one{left:25%}.diagnostic-node-two{right:24%}.diagnostic-node-three{right:28%;bottom:14%;top:auto}.diagnostic-promo-content{padding:16px clamp(22px,6vw,42px) 34px}.diagnostic-promo-content h2{font-size:clamp(1.85rem,7vw,2.6rem)}.diagnostic-promo-close{position:fixed;top:22px;right:22px;background:#03091de6}}@media(max-width:900px)and (max-height:520px){.diagnostic-promo{align-items:start;padding-block:8px}}@media(max-width:520px){.diagnostic-promo{padding:6px}.diagnostic-promo-panel{width:min(94%,420px);border-radius:16px}.diagnostic-promo-visual{min-height:132px}.diagnostic-orbit-one{width:min(42%,150px)}.diagnostic-orbit-two{width:min(54%,190px)}.diagnostic-message-art{width:34%}.diagnostic-bars{right:24%;bottom:15%;height:35px;gap:3px}.diagnostic-bars span{width:9px;border-width:1px}.diagnostic-platform{left:23%;right:23%;bottom:2%;height:29px}.diagnostic-platform span{inset:6px 10%;border-width:1px}.diagnostic-node{width:6px;border-width:1px}.diagnostic-node-two{width:9px}.diagnostic-promo-content{padding:6px 14px 16px}.diagnostic-promo-badge{gap:.38rem;margin-bottom:.55rem;padding:.3rem .58rem;font-size:.56rem}.diagnostic-promo-badge svg{width:14px}.diagnostic-promo-content h2{margin-bottom:.5rem;font-size:clamp(1.25rem,6.6vw,1.55rem);line-height:1.04}.diagnostic-promo-content h2 em{white-space:normal}.diagnostic-promo-intro{font-size:.7rem;line-height:1.4}.diagnostic-promo-benefits{gap:.35rem;margin:.65rem 0 .7rem}.diagnostic-promo-benefits li{gap:.45rem;font-size:.7rem}.diagnostic-promo-benefits svg{width:18px;height:18px;padding:3px}.diagnostic-promo-actions{gap:.4rem;padding-top:.55rem}.diagnostic-promo-whatsapp,.diagnostic-promo-secondary{min-height:42px;border-radius:8px;font-size:.76rem}.diagnostic-promo-whatsapp svg{width:20px;height:20px}.diagnostic-promo-note{margin-top:.55rem;font-size:.62rem}.diagnostic-promo-note svg{width:13px;height:13px}.diagnostic-promo-close{top:12px;right:12px;width:34px;height:34px}.diagnostic-promo-close span{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.diagnostic-promo,.diagnostic-promo-panel,.diagnostic-promo-close,.diagnostic-promo-whatsapp,.diagnostic-promo-secondary{transition:none}}.seo-section{padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid rgba(81,139,255,.12)}.seo-content-grid,.seo-deliverables,.seo-related-grid{display:grid;gap:1rem}.seo-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-content-card,.seo-deliverable,.seo-faq-list details,.seo-related a{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#0a183cc2,#030819e6);box-shadow:var(--shadow-neon)}.seo-content-card{padding:clamp(1.35rem,3vw,2rem)}.seo-content-card .eyebrow,.seo-section-heading .eyebrow{margin-bottom:.8rem}.seo-content-card h2,.seo-section-heading h2{margin:0 0 .75rem;max-width:760px}.seo-content-card p,.seo-section-heading p,.seo-deliverable p,.seo-faq-list p,.seo-related span{color:var(--muted);line-height:1.75}.seo-section-heading{max-width:760px;margin-bottom:1.5rem}.seo-deliverables{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-deliverable{padding:1.3rem}.seo-deliverable>svg{width:26px;height:26px;margin-bottom:1rem;color:var(--cyan)}.seo-deliverable h3{margin:0 0 .55rem;font-size:.9rem}.seo-deliverable p{margin:0;font-size:.76rem}.seo-faq-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,5vw,4rem)}.seo-faq-list{display:grid;gap:.7rem}.seo-faq-list details{padding:0 1.1rem}.seo-faq-list summary{padding:1rem 2rem 1rem 0;cursor:pointer;color:var(--text);font-weight:650;line-height:1.45}.seo-faq-list details[open] summary{color:#88d5ff}.seo-faq-list p{margin:-.15rem 0 1.1rem;font-size:.78rem}.seo-related{padding:clamp(2rem,4vw,3.5rem) 0;background:#040a1f99;border-block:1px solid rgba(81,139,255,.14)}.seo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-related a{position:relative;display:grid;gap:.35rem;padding:1.2rem 3.2rem 1.2rem 1.2rem;color:var(--text);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.seo-related a:hover{transform:translateY(-2px);border-color:#00b7ff7a}.seo-related a>svg{position:absolute;right:1.1rem;top:50%;width:20px;transform:translateY(-50%);color:var(--cyan)}.seo-related span{font-size:.76rem}.institutional-page{min-height:60vh}.institutional-hero{padding:clamp(2.2rem,6vw,5rem) 0 clamp(2.5rem,6vw,5.5rem);background:radial-gradient(circle at 82% 20%,rgba(69,75,255,.2),transparent 32%),linear-gradient(180deg,rgba(7,17,48,.45),transparent)}.institutional-hero .container{max-width:900px}.institutional-hero h1{max-width:820px;margin:.9rem 0 1rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.08}.institutional-hero>.container>p:not(.article-meta){max-width:760px;color:var(--muted);font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.75}.article-meta{margin-top:1rem;color:#8290ad;font-size:.72rem}.institutional-hero .button-row{margin-top:1.4rem}.institutional-sections,.institutional-list{display:grid;gap:1rem;padding-block:clamp(2.5rem,6vw,5rem)}.institutional-sections,.institutional-list{grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-sections section,.institutional-list article,.institutional-cta{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:#07102bad}.institutional-sections h2,.institutional-list h2,.institutional-cta h2{margin:0 0 .75rem;font-size:1.05rem}.institutional-list h2 a{color:var(--text);text-decoration:none}.institutional-list h2 a:hover{color:#8dd9ff}.institutional-sections p,.institutional-list p,.institutional-cta p{color:var(--muted);line-height:1.75}.institutional-cta{margin-bottom:clamp(2.5rem,6vw,5rem);text-align:center;background:linear-gradient(120deg,#11459f3d,#591f9738)}.institutional-cta p{max-width:680px;margin-inline:auto}.institutional-cta .button{margin-top:1rem}body[data-page=processos-para-automatizar] .institutional-sections,body[data-page=quando-criar-sistema-sob-medida] .institutional-sections,body[data-page=como-planejar-integracao-de-sistemas] .institutional-sections{grid-template-columns:1fr;max-width:900px}.home-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:2rem;align-items:center;padding:clamp(1.4rem,3vw,2.2rem)}.home-trust h2{margin:.8rem 0}.home-trust p{color:var(--muted);line-height:1.7}.home-trust-links{display:grid;gap:.7rem}.home-trust-links a{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line);color:#cceaff;text-decoration:none}.home-trust-links svg{width:18px;color:var(--cyan)}.site-footer{margin-top:0;padding:3rem 0 1.2rem;border-top:1px solid var(--line);background:#01040ef0}.footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem)}.footer-about .brand{margin-bottom:.8rem}.footer-about p{max-width:250px;color:var(--muted);font-size:.76rem;line-height:1.6}.footer-about>a{color:#85d6ff;font-size:.78rem}.footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.footer-grid nav strong{margin-bottom:.15rem;color:#e9f2ff;font-size:.76rem}.footer-grid nav a{color:var(--muted);font-size:.72rem;text-decoration:none}.footer-grid nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.footer-privacy-button{border:0;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.footer-privacy-button:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.footer-bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(81,139,255,.12)}.footer-bottom p{margin:0;color:#77839e;font-size:.68rem}.analytics-consent{position:fixed;z-index:1100;right:1rem;bottom:1rem;width:min(calc(100% - 2rem),460px);padding:1rem;border:1px solid rgba(94,160,255,.46);border-radius:var(--radius);background:#03091cfa;box-shadow:0 18px 60px #0000007a}.analytics-consent[hidden]{display:none}.analytics-consent>strong{display:block;margin-bottom:.45rem;font-size:.86rem}.analytics-consent p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.analytics-consent p a{color:#89d7ff}.analytics-consent-status{margin-top:.45rem!important;color:#a9dfff!important}.analytics-consent>div{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.9rem}.analytics-consent .button{min-height:38px;padding:.55rem .8rem}.analytics-consent .analytics-choice{flex:1;border:1px solid rgba(101,214,255,.42);background:#65d6ff14;color:#eaf8ff}.analytics-consent .analytics-choice:hover{background:#65d6ff29}@media(max-width:900px){.seo-deliverables,.institutional-sections,.institutional-list,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.seo-content-grid,.seo-deliverables,.seo-faq-layout,.seo-related-grid,.institutional-sections,.institutional-list,.home-trust,.footer-grid{grid-template-columns:1fr}.seo-section{padding-block:2.5rem}.institutional-hero{padding-top:1.6rem}.institutional-hero h1{font-size:clamp(1.8rem,9vw,2.4rem)}.footer-grid{gap:1.8rem}.analytics-consent{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + .75rem)}.analytics-consent>div{flex-direction:column-reverse}.analytics-consent .button{width:100%}}.company-page{position:relative;overflow:hidden;color:var(--text);background:radial-gradient(circle at 8% 25%,rgba(0,152,255,.08),transparent 22%),radial-gradient(circle at 92% 70%,rgba(207,41,255,.08),transparent 25%),var(--page-bg)}.company-page:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(65,112,205,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(65,112,205,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 45%);mask-image:linear-gradient(to bottom,#000,transparent 45%)}.company-page h1,.company-page h2,.company-page h3{text-wrap:balance}.company-page p{text-wrap:pretty}.company-section{position:relative;z-index:1;padding:clamp(2.8rem,5.8vw,5rem) 0;border-top:1px solid rgba(81,139,255,.14)}.company-section:nth-of-type(2n){background:#040b1f73}.company-heading-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:2rem;align-items:end;margin-bottom:1.5rem}.company-heading-row h2,.company-process-section h2{margin:.65rem 0 0;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.12}.company-heading-row>p{max-width:470px;margin:0;justify-self:end;color:var(--muted);line-height:1.7}.company-card-grid{display:grid;gap:1rem}.company-hero{position:relative;z-index:1;min-height:min(680px,calc(100vh - var(--header)));display:grid;align-items:center;padding:clamp(2.5rem,5vw,5rem) 0 clamp(3.5rem,6vw,5.5rem)}.company-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--purple),var(--pink),transparent);opacity:.65}.company-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:clamp(2rem,5vw,5rem);align-items:center}.company-hero-copy{position:relative;z-index:3}.company-hero-copy h1{max-width:650px;margin:1rem 0 1.1rem;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:1.02;letter-spacing:-.04em}.company-hero-copy h1:first-line{color:#fff}.company-hero-copy>p{max-width:610px;margin:0;color:#bcc7de;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.75}.company-hero .button-row{margin-top:1.75rem}.about-hero-visual,.contact-hero-visual{position:relative;min-height:430px;isolation:isolate}.contact-hero-visual:before{content:"";position:absolute;inset:8% 5%;z-index:-2;border:1px solid rgba(64,147,255,.25);border-radius:44% 56% 48% 52%;background:radial-gradient(circle at center,rgba(29,91,207,.28),rgba(8,15,51,.58) 48%,transparent 72%);box-shadow:0 0 70px #265aff2e,inset 0 0 45px #6b2dff1f;transform:rotate(-5deg)}.contact-hero-visual>img{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:contain;opacity:.62;filter:saturate(1.15) drop-shadow(0 0 24px rgba(46,93,255,.3))}.about-hero-visual:before{--about-right-fade: 30%;content:"";position:absolute;inset:-8% -6% 0 -12%;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--page-bg) 0%,transparent 42%),linear-gradient(to left,var(--page-bg) 0%,transparent var(--about-right-fade)),linear-gradient(to top,var(--page-bg) 0%,transparent 14%),radial-gradient(ellipse 62% 72% at 64% 50%,transparent 38%,var(--page-bg) 100%)}.about-hero-visual>img{position:absolute;z-index:0;inset:-8% auto auto -12%;width:118%;height:108%;max-width:none;object-fit:cover;object-position:center;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 72% at 64% 50%,var(--page-bg) 42%,transparent 100%);mask-image:radial-gradient(ellipse 62% 72% at 64% 50%,var(--page-bg) 42%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.about-visual-concepts{position:absolute;z-index:2;inset:50% 4% auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;pointer-events:none;transform:translateY(-50%)}.about-visual-concept{--concept-accent: var(--cyan);display:grid;justify-items:center;justify-self:center;align-self:stretch;align-content:center;gap:.75rem;width:min(100%,10rem);min-height:7.25rem;min-width:0;padding:.65rem .6rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:color-mix(in srgb,var(--surface) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.about-visual-concept:nth-child(2){--concept-accent: var(--purple)}.about-visual-concept:nth-child(3){--concept-accent: var(--pink)}.about-visual-concept svg{width:clamp(2.25rem,3.6vw,3rem);height:auto;color:var(--concept-accent);filter:drop-shadow(0 0 6px currentColor)}.about-visual-concept strong{max-width:11rem;color:var(--text);font-size:clamp(.76rem,1.1vw,.92rem);font-weight:700;line-height:1.3;text-wrap:balance}.company-profile{padding-block:clamp(1.25rem,2.5vw,2rem);background:#040b1f73}.company-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.1rem)}.company-profile-card{position:relative;display:flex;align-items:center;min-width:0;min-height:clamp(210px,18vw,240px);padding:clamp(1.35rem,2.5vw,2rem);overflow:hidden;border:1px solid rgba(69,132,255,.35);border-radius:var(--radius);background:linear-gradient(90deg,#020718fa,#020718e6 48%,#02071857 76%,#02071824),linear-gradient(180deg,#02061714,#02061780),url(/assets/sobre_tecnologia_proposito-CX4aLnZw.png) center / cover no-repeat;background-position:0 0,0 0,90% center;box-shadow:var(--shadow-neon)}.company-profile-card-solutions{border-color:#a04bff6b;background-image:linear-gradient(90deg,#020718fa,#020718e6 48%,#02071852 76%,#0207181f),linear-gradient(180deg,#02061714,#02061780),url(/assets/sobre_solucoes_reais-CkcyqzfY.png)}.company-profile-copy{position:relative;z-index:1;width:min(72%,440px);text-shadow:0 2px 22px rgba(0,0,0,.62)}.company-profile-copy h2{margin:0 0 .75rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12;letter-spacing:-.02em}.company-profile-copy p{margin:0;color:#d5dcef;font-size:clamp(.76rem,1.05vw,.9rem);line-height:1.62}.company-thinking-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.company-small-card{min-height:168px;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(155deg,#081636d6,#040a1ddb);box-shadow:inset 0 0 20px #3b67ff09}.company-small-card:nth-child(3n+2){border-color:#824fff66}.company-small-card:nth-child(3n){border-color:#e836eb59}.company-small-card>svg{width:29px;margin-bottom:1rem;color:var(--cyan);filter:drop-shadow(0 0 7px currentColor)}.company-small-card:nth-child(3n+2)>svg{color:var(--purple)}.company-small-card:nth-child(3n)>svg{color:var(--pink)}.company-small-card h3{margin:0 0 .55rem;font-size:.88rem;line-height:1.3}.company-small-card p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.55}.company-process{display:flex;margin-top:2rem;list-style:none}.company-process li{position:relative;flex:1;min-width:0;padding:3.8rem 1rem 0 0}.company-process li:before{content:"";position:absolute;top:18px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--purple),var(--pink))}.company-process li:last-child:before{right:50%}.company-process b{position:absolute;z-index:1;top:0;left:0;display:grid;place-items:center;width:38px;aspect-ratio:1;border:1px solid var(--cyan);border-radius:50%;background:#071231;box-shadow:0 0 14px #00b7ff4d;color:#8edfff;font-size:.72rem}.company-process strong,.company-process span{display:block}.company-process strong{margin-bottom:.45rem;font-size:.9rem}.company-process span{max-width:190px;color:var(--muted);font-size:.74rem;line-height:1.55}.company-solutions-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.company-solution-card{display:flex;flex-direction:column;min-height:205px;padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#050e27d1;color:var(--text);text-decoration:none;transition:transform .25s var(--ease),border-color .25s ease,box-shadow .25s ease}.company-solution-card:nth-child(3n){border-color:#c63eff6b}.company-solution-card:hover,.company-solution-card:focus-visible{transform:translateY(-5px);border-color:var(--cyan);box-shadow:0 14px 35px #1f59ff2e}.company-solution-card>img{width:58px;height:58px;object-fit:contain;margin-bottom:.8rem;filter:drop-shadow(0 0 7px rgba(97,86,255,.6))}.company-solution-card>strong{flex:1;font-size:.85rem;line-height:1.3}.company-solution-card>span{display:flex;align-items:center;gap:.35rem;margin-top:.8rem;color:var(--cyan);font-size:.7rem;font-weight:650}.company-solution-card>span svg{width:15px}.company-benefit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;list-style:none}.company-benefit-grid li{display:grid;place-items:center;align-content:center;gap:.85rem;min-height:135px;padding:1rem;border-right:1px solid var(--line);text-align:center}.company-benefit-grid li:last-child{border-right:0}.company-benefit-grid svg{width:34px;color:var(--cyan);filter:drop-shadow(0 0 8px currentColor)}.company-benefit-grid li:nth-child(2n) svg{color:var(--purple)}.company-benefit-grid li:nth-child(3n) svg{color:var(--pink)}.company-benefit-grid span{font-size:.8rem;line-height:1.35}.about-page .company-thinking,.about-process-section,.about-page .company-solutions,.about-benefits{padding-block:clamp(2.4rem,4.4vw,3.65rem)}.about-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:clamp(1rem,3vw,2.4rem);align-items:end;margin-bottom:1.35rem}.about-section-heading h2,.about-diagnostic-copy h2{margin:.55rem 0 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.1;letter-spacing:-.025em}.about-section-heading>p{max-width:500px;margin:0;justify-self:end;color:#c0cae0;line-height:1.65}.about-diagnostic-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,2.22fr);gap:clamp(2rem,4vw,4rem);align-items:center}.about-diagnostic-copy h2 em{color:transparent;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;font-style:normal}.about-diagnostic-copy p{max-width:430px;margin:1rem 0 0;color:#bec8dc;font-size:.86rem;line-height:1.7}.about-diagnostic-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.about-diagnostic-card{min-height:184px;padding:1rem}.about-diagnostic-card>svg{margin-bottom:.8rem}.about-diagnostic-card h3{font-size:.78rem}.about-diagnostic-card p{font-size:.69rem}.about-process-heading{grid-template-columns:1fr;margin-bottom:0}.about-process{margin-top:1.15rem}.about-process li{min-height:164px;padding:5.1rem 1rem 0 0}.about-process li:before{top:48px}.about-process small{position:absolute;top:0;left:0;color:var(--cyan);font-size:.7rem;font-weight:750}.about-process li:nth-child(n+3) small{color:#d453ff}.about-process b{top:27px;width:43px;border-color:var(--cyan)}.about-process li:nth-child(n+3) b{border-color:var(--pink);color:var(--pink)}.about-process b svg{width:20px;height:20px}.about-process strong{font-size:.86rem}.about-process span{max-width:200px;font-size:.7rem}.about-section-note{width:min(100%,500px);margin:0;color:#c0cae0;line-height:1.65}.about-process-note{margin-top:.8rem}.about-solutions-heading{grid-template-columns:minmax(0,1fr) auto}.about-solutions-link{display:inline-flex;align-items:center;gap:.45rem;justify-self:end;color:var(--cyan);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.about-solutions-link svg{width:16px}.about-solutions-grid{gap:.75rem}.about-solutions-note{grid-column:1 / -1;margin-top:.25rem}.about-solution-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;gap:.7rem .75rem;min-height:176px;padding:1rem}.about-solution-card>svg{width:34px;height:34px;color:var(--cyan);filter:drop-shadow(0 0 7px currentColor)}.about-solution-card:nth-child(3n)>svg,.about-solution-card:nth-child(3n)>span{color:var(--pink)}.about-solution-card>div{min-width:0}.about-solution-card strong{display:block;font-size:.78rem;line-height:1.25}.about-solution-card p{margin:.65rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.5}.about-solution-card>span{grid-column:1 / -1;margin:0;align-self:end}.about-benefits{overflow:hidden;background:linear-gradient(90deg,#020617f7,#020617e0 45%,#02061775 76%,#02061733),linear-gradient(180deg,#02061738,#0206179e),url(/assets/sobre_empresa_ganha-OppV1i9p.png) center 55% / cover no-repeat}.about-benefits-heading{grid-template-columns:1fr;margin-bottom:.9rem}.about-benefits-note{margin-top:.8rem}.about-benefit-grid li{grid-template-columns:auto 1fr;place-items:initial;align-items:center;gap:.65rem;min-height:76px;text-align:left}.about-benefit-grid svg{width:29px}.about-benefit-grid span{color:#e1e7f5;font-size:.73rem}.company-final-cta{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-block:clamp(3rem,6vw,5.5rem);padding:clamp(1.6rem,3vw,2.5rem);overflow:hidden;border:1px solid transparent;border-radius:var(--radius);background:linear-gradient(110deg,#051846fa,#170b42f5) padding-box,var(--gradient) border-box;box-shadow:0 0 35px #2f4fff2e}.company-final-cta:after{content:"";position:absolute;inset:-70% -5% auto 45%;height:220px;background:url(/assets/universo_isbyte-BWMmaji1.png) center / cover no-repeat;opacity:.26;pointer-events:none}.company-final-cta>*{position:relative;z-index:1}.company-final-cta h2{margin:.65rem 0 .55rem;font-size:clamp(1.4rem,2.5vw,2.1rem)}.company-final-cta p{margin:0;color:var(--muted);line-height:1.6}.company-final-cta .button{min-width:210px}.contact-hero-visual{min-height:450px}.contact-visual-channels{position:absolute;z-index:2;left:0;top:19%;display:grid;gap:.75rem}.contact-visual-channels>div{display:flex;align-items:center;gap:.75rem;width:190px;padding:.85rem;border:1px solid rgba(54,127,255,.42);border-radius:10px;background:#050f2cf2;box-shadow:var(--shadow-neon)}.contact-visual-channels svg{width:27px;color:var(--cyan);filter:drop-shadow(0 0 7px currentColor)}.contact-visual-channels div:first-child svg{color:var(--green)}.contact-visual-channels span,.contact-visual-channels strong{display:block}.contact-visual-channels span{color:var(--muted);font-size:.66rem;line-height:1.4}.contact-visual-channels strong{margin-bottom:.12rem;color:var(--text);font-size:.75rem}.contact-visual-conversation{position:absolute;z-index:1;top:9%;right:1%;width:min(72%,390px);min-height:275px;padding:1.3rem;border:1px solid rgba(41,127,255,.62);border-radius:18px;background:linear-gradient(145deg,#091b45fa,#03091dfa);box-shadow:0 0 35px #1e5eff40,inset 0 0 30px #5d30ff14}.contact-visual-conversation>span{color:#8edfff;font-size:.78rem;font-weight:750;letter-spacing:.16em}.contact-visual-conversation p{width:78%;margin:2.1rem 0 1rem auto;padding:.85rem;border-radius:12px 12px 2px;background:linear-gradient(120deg,#116dff,#684eff);font-size:.75rem;line-height:1.45}.contact-visual-conversation strong{display:block;width:82%;padding:.85rem;border:1px solid rgba(82,129,255,.35);border-radius:12px 12px 12px 2px;background:#101f46e0;font-size:.72rem;line-height:1.45}.contact-visual-flow{position:absolute;z-index:3;right:0;bottom:6%;display:flex;align-items:center;justify-content:space-between;width:min(80%,430px);padding:1rem;border:1px solid rgba(131,79,255,.48);border-radius:10px;background:#050d26f7;font-size:.6rem}.contact-visual-flow i{flex:1;height:1px;margin:0 .45rem;background:var(--gradient)}.contact-whatsapp-button{background:linear-gradient(100deg,#08aa64,#13da7f)}.contact-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-channel-card{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:180px;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#08193dd9,#040a1de0);color:var(--text);text-decoration:none;transition:transform .25s var(--ease),border-color .25s ease}.contact-channel-card:hover,.contact-channel-card:focus-visible{transform:translateY(-4px);border-color:var(--cyan)}.contact-channel-card>svg:first-child{box-sizing:content-box;width:31px;padding:.8rem;border:1px solid currentColor;border-radius:12px;color:var(--green);filter:drop-shadow(0 0 7px currentColor)}.contact-channel-card:nth-child(2)>svg:first-child{color:var(--cyan)}.contact-channel-card>svg:last-child{width:21px;color:var(--cyan)}.contact-channel-card h3{margin:0 0 .45rem}.contact-channel-card p{margin:0 0 .7rem;color:var(--muted);line-height:1.55}.contact-channel-card strong{color:var(--cyan);font-size:.84rem}.contact-next-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.contact-preparation{padding:clamp(1.5rem,3vw,2.2rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#08183adb,#040a1de6);box-shadow:var(--shadow-neon)}.contact-preparation h2,.contact-process-wrap h2{margin:.65rem 0 .75rem;font-size:clamp(1.45rem,2.5vw,2rem)}.contact-preparation p{color:var(--muted);line-height:1.65}.contact-preparation ul{display:grid;gap:.75rem;margin-top:1.2rem;list-style:none}.contact-preparation li{display:flex;align-items:center;gap:.65rem;color:#d9e4f8;font-size:.8rem}.contact-preparation li svg{width:18px;color:var(--cyan)}.contact-process{margin-top:1.5rem}.contact-process li{padding-top:3.5rem}.contact-differential-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1050px){.company-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:2rem}.about-diagnostic-layout{grid-template-columns:1fr}.about-diagnostic-copy p{max-width:680px}.about-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-diagnostic-card{min-height:160px}.about-solutions-heading{grid-template-columns:1fr 1fr}.about-solutions-link{grid-column:1 / -1;justify-self:start}.company-thinking-grid,.company-solutions-grid,.company-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-benefit-grid li:nth-child(3){border-right:0}.contact-differential-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.company-hero{min-height:auto}.company-hero-grid{grid-template-columns:1fr}.company-hero-copy{max-width:700px}.about-hero-visual,.contact-hero-visual{width:min(100%,620px);min-height:410px;margin-inline:auto}.company-profile-grid{grid-template-columns:1fr}.company-profile-card{min-height:220px}.company-profile-copy{width:min(68%,560px)}.contact-next-grid{grid-template-columns:1fr}.company-process{flex-direction:column;gap:1rem;margin-left:.2rem}.company-process li{min-height:70px;padding:0 0 0 3.6rem}.company-process li:before{top:38px;left:18px;right:auto;bottom:-1rem;width:2px;height:auto;background:linear-gradient(var(--blue),var(--purple),var(--pink))}.company-process li:last-child:before{display:none}.company-process b{top:0}.company-process span{max-width:560px}.about-process{gap:.85rem;margin-left:0}.about-process li{min-height:84px;padding:0 0 0 4rem}.about-process li:before{top:43px;left:21px;bottom:-.85rem}.about-process small{position:static;display:block;margin-bottom:.15rem}.about-process b{top:0}.about-process span{max-width:620px}}@media(max-width:767px){.company-page{padding-bottom:.5rem}.company-section{padding-block:3rem}.company-heading-row{grid-template-columns:1fr;gap:.8rem;align-items:start}.company-heading-row>p{justify-self:start}.company-hero{padding-block:2.1rem 3.5rem}.company-hero-copy h1{font-size:clamp(2rem,10.5vw,3rem)}.company-hero .button-row,.company-hero .button{width:100%}.about-hero-visual,.contact-hero-visual{min-height:340px}.about-hero-visual:before{--about-right-fade: 22%;inset:-5% -8% 0}.about-hero-visual>img{inset:-5% auto auto -8%;width:116%;height:105%;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 58% 50%,var(--page-bg) 38%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 58% 50%,var(--page-bg) 38%,transparent 100%)}.about-visual-concepts{inset:50% 0 auto;gap:.35rem}.about-visual-concept{gap:.55rem;width:min(100%,7rem);min-height:6.4rem;padding:.5rem .3rem}.about-visual-concept svg{width:clamp(1.9rem,9vw,2.35rem)}.about-visual-concept strong{max-width:6.5rem;font-size:clamp(.68rem,3vw,.76rem);line-height:1.25}.company-profile{padding-block:1.25rem}.company-profile-card{min-height:225px;padding:1.35rem;background-position:0 0,0 0,100% center}.company-profile-copy{width:100%;max-width:32rem}.company-profile-copy h2{max-width:26rem;font-size:clamp(1.3rem,6.5vw,1.7rem)}.company-profile-copy p{max-width:31rem;font-size:.82rem;line-height:1.6}.about-page .company-thinking,.about-process-section,.about-page .company-solutions,.about-benefits{padding-block:2.4rem}.about-section-heading{grid-template-columns:1fr;gap:.7rem;align-items:start}.about-section-heading>p{justify-self:start}.about-diagnostic-grid{grid-template-columns:1fr}.about-diagnostic-card{min-height:0}.about-solutions-heading{grid-template-columns:1fr}.about-solutions-link{grid-column:auto}.about-benefits{background:linear-gradient(90deg,#020617f5,#020617b8),linear-gradient(180deg,#02061757,#020617b8),url(/assets/sobre_empresa_ganha-OppV1i9p.png) 92% center / cover no-repeat}.about-benefits-heading,.contact-channel-grid{grid-template-columns:1fr}.company-thinking-grid,.company-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-small-card{min-height:155px;padding:1rem}.company-solution-card{min-height:175px}.company-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-benefit-grid li{border-right:0;border-bottom:1px solid var(--line)}.company-final-cta{grid-template-columns:1fr;gap:1.25rem;text-align:center}.company-final-cta .eyebrow{margin-inline:auto}.company-final-cta .button{width:100%}.contact-visual-channels{top:10%}.contact-visual-channels>div{width:142px;padding:.65rem}.contact-visual-conversation{top:5%;width:70%;min-height:245px;padding:1rem}.contact-visual-conversation p{margin-top:1.5rem}.contact-visual-flow{width:90%;bottom:5%}}@media(max-width:480px){.about-hero-visual{min-height:300px}.company-thinking-grid,.company-solutions-grid{grid-template-columns:1fr}.company-small-card,.company-solution-card{min-height:0}.company-solution-card{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem}.company-solution-card>img{grid-row:1 / 3;margin:0}.company-solution-card>span{margin-top:.2rem}.contact-hero-visual{min-height:360px}.contact-visual-channels{left:0;top:3%;gap:.45rem}.contact-visual-channels>div{width:126px}.contact-visual-channels svg{width:21px}.contact-visual-conversation{top:2%;right:0;min-height:260px}.contact-visual-conversation p,.contact-visual-conversation strong{font-size:.63rem}.contact-visual-flow{bottom:1%;padding:.8rem .6rem;font-size:.5rem}.contact-channel-card{grid-template-columns:auto 1fr}.contact-channel-card>svg:last-child{display:none}}.contact-page .contact-hero{min-height:min(620px,calc(100vh - var(--header)));padding-block:clamp(2.4rem,4vw,4.6rem);background:linear-gradient(to bottom,transparent 58%,var(--page-bg) 100%),radial-gradient(ellipse 34% 52% at 78% 43%,rgba(33,123,255,.17),transparent 72%),radial-gradient(ellipse 28% 48% at 68% 52%,rgba(130,54,255,.11),transparent 76%),radial-gradient(ellipse 24% 38% at 91% 56%,rgba(17,191,255,.07),transparent 78%),linear-gradient(90deg,#02081afc,#02081ae8 43%,#02081a94 72%,#02081ad1)}.contact-page .contact-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:clamp(1.5rem,3.5vw,3.5rem)}.contact-page .contact-hero-copy h1{max-width:640px;margin:.9rem 0 1rem;font-size:clamp(2.4rem,4.1vw,4rem);line-height:1.03}.contact-page .contact-hero-copy h1 em{display:inline}.contact-page .contact-hero-copy>p{max-width:590px;font-size:clamp(.96rem,1.15vw,1.05rem)}.contact-page .contact-hero-actions{gap:.75rem}.contact-page .contact-hero-actions .button{min-width:188px}.contact-page .contact-whatsapp-button{background:linear-gradient(110deg,#079c5b,#12cf75);box-shadow:0 10px 28px #05ac603d}.contact-page .contact-hero-highlights{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;margin:1.35rem 0 0;padding:0;list-style:none}.contact-page .contact-hero-highlights li{display:inline-flex;align-items:center;gap:.45rem;color:#bdc9df;font-size:.78rem;white-space:nowrap}.contact-page .contact-hero-highlights svg{width:18px;color:var(--cyan)}.contact-page .contact-hero-visual{--contact-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .36) 11%, #000 23%, #000 78%, rgba(0, 0, 0, .42) 90%, transparent 100%);--contact-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .38) 10%, #000 22%, #000 76%, rgba(0, 0, 0, .42) 89%, transparent 100%);min-height:440px;overflow:hidden;border:0;outline:0;border-radius:0;box-shadow:none;isolation:isolate}.contact-page .contact-hero-visual:before{content:"";position:absolute;inset:0;z-index:2;border:0;outline:0;border-radius:0;pointer-events:none;background:linear-gradient(to right,rgba(2,8,26,.94) 0%,rgba(2,8,26,.48) 11%,transparent 29%),linear-gradient(to left,rgba(2,8,26,.88) 0%,rgba(2,8,26,.3) 9%,transparent 22%),linear-gradient(to bottom,rgba(2,8,26,.84) 0%,rgba(2,8,26,.2) 9%,transparent 21%),linear-gradient(to top,rgba(2,8,26,.97) 0%,rgba(2,8,26,.56) 11%,rgba(2,8,26,.16) 25%,transparent 38%),radial-gradient(ellipse 88% 94% at 56% 50%,transparent 62%,rgba(2,8,26,.28) 100%);box-shadow:none;transform:none}.contact-page .contact-hero-visual:after{content:"";position:absolute;inset:5% 4% 8%;z-index:1;pointer-events:none;background:radial-gradient(circle at 58% 70%,rgba(30,173,255,.2),transparent 31%),radial-gradient(circle at 78% 34%,rgba(118,66,255,.18),transparent 32%),radial-gradient(circle at 86% 62%,rgba(36,89,255,.16),transparent 36%);filter:blur(22px);mix-blend-mode:screen;opacity:.72}.contact-page .contact-hero-visual>.contact-hero-background{z-index:0;inset:-8% -10%;width:120%;height:116%;max-width:none;object-fit:cover;object-position:61% 50%;pointer-events:none;opacity:.74;filter:brightness(.84) saturate(1.12) contrast(1.08);-webkit-mask-image:var(--contact-hero-mask-horizontal),var(--contact-hero-mask-vertical);mask-image:var(--contact-hero-mask-horizontal),var(--contact-hero-mask-vertical);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.contact-page .contact-journey{position:absolute;z-index:3;inset:9% 0 5%;min-width:0}.contact-page .contact-journey-curve{position:absolute;display:block;overflow:visible;pointer-events:none}.contact-page .contact-journey-curve--desktop{top:0;left:0;width:100%;height:42%}.contact-page .contact-journey-curve--mobile{display:none}.contact-page .contact-journey-line{fill:none;stroke:url(#contact-journey-gradient-desktop);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.contact-page .contact-journey-line--glow{stroke-width:5;opacity:.14;filter:blur(3px)}.contact-page .contact-journey-list{position:absolute;inset:0;margin:0;padding:0;list-style:none}.contact-page .contact-journey-step{--journey-accent: #5c82ff;position:absolute;left:var(--journey-x);top:var(--journey-y);width:min(28%,190px);text-align:center;transform:translate(-50%,-12px)}.contact-page .contact-journey-step--problem{--journey-x: 15%;--journey-y: 16.33%}.contact-page .contact-journey-step--priority{--journey-accent: #8c6dff;--journey-x: 50%;--journey-y: 24.5%}.contact-page .contact-journey-step--next{--journey-accent: #cc4fff;--journey-x: 85%;--journey-y: 16.33%}.contact-page .contact-journey-dot{position:relative;display:block;width:24px;height:24px;margin-inline:auto;border:1px solid color-mix(in srgb,var(--journey-accent) 86%,white 14%);border-radius:50%;background:color-mix(in srgb,var(--journey-accent) 34%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--journey-accent) 70%,transparent),0 0 16px color-mix(in srgb,var(--journey-accent) 35%,transparent),inset 0 0 6px #fff3}.contact-page .contact-journey-dot:before{content:"";position:absolute;inset:5px;border-radius:inherit;background:#fff;box-shadow:0 0 5px #ffffffe6,0 0 10px color-mix(in srgb,var(--journey-accent) 60%,white 18%)}.contact-page .contact-journey-dot:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,var(--journey-accent) 16%,transparent),transparent 68%);pointer-events:none}.contact-page .contact-journey-copy{margin-top:2rem}.contact-page .contact-journey-copy h2{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.12;letter-spacing:-.025em;white-space:nowrap}.contact-page .contact-journey-copy p{margin:.6rem 0 0;color:#e5eaf9c2;font-size:14px;font-weight:400;line-height:1.4}.contact-page .contact-chat-panel{position:absolute;z-index:3;left:2%;top:10%;width:min(68%,410px);padding:.65rem;border:1px solid rgba(62,141,255,.65);border-radius:18px;background:#030d2aeb;box-shadow:0 18px 55px #001f786b,inset 0 0 28px #3e5dff14;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transform:perspective(900px) rotateY(3deg)}.contact-page .contact-chat-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:0 .6rem;border-bottom:1px solid rgba(93,135,255,.22)}.contact-page .contact-chat-header strong{font-size:.88rem;letter-spacing:.06em}.contact-page .contact-chat-header span{color:#aebbd4;font-size:.56rem;text-align:right}.contact-page .contact-chat-body{display:flex;flex-direction:column;min-height:230px;padding:1rem .65rem .65rem}.contact-page .contact-chat-message{display:flex;align-items:flex-start;gap:.55rem}.contact-page .contact-chat-message img{flex:0 0 36px;width:36px;height:36px;border-radius:50%;object-fit:cover}.contact-page .contact-chat-message p{margin:0;padding:.7rem .8rem;border-radius:12px;color:#eef4ff;font-size:.69rem;line-height:1.45}.contact-page .contact-chat-message-agent p{max-width:75%;background:#1b305ef0;border-radius:12px 12px 12px 3px}.contact-page .contact-chat-message-user{justify-content:flex-end;margin-top:.75rem}.contact-page .contact-chat-message-user p{max-width:76%;background:linear-gradient(120deg,#0877ff,#245dff);border-radius:12px 12px 3px}.contact-page .contact-chat-typing{display:flex;gap:.28rem;width:fit-content;margin:.8rem 0 0 2.9rem;padding:.55rem .8rem;border-radius:10px;background:#1d325fe6}.contact-page .contact-chat-typing i{width:5px;height:5px;border-radius:50%;background:#8aa2d0}.contact-page .contact-chat-composer{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:.35rem .4rem .35rem .75rem;border:1px solid rgba(88,129,222,.3);border-radius:9px;color:#7584a5;font-size:.62rem}.contact-page .contact-chat-composer svg{box-sizing:content-box;width:17px;padding:.45rem;border-radius:7px;background:linear-gradient(135deg,#1f6cff,#6b42ff);color:#fff}.contact-page .contact-hero-topics{position:absolute;z-index:4;right:0;top:18%;display:grid;gap:.65rem}.contact-page .contact-hero-topics span{display:flex;align-items:center;gap:.65rem;width:180px;min-height:52px;padding:.65rem .8rem;border:1px solid rgba(75,121,255,.52);border-radius:10px;background:#040e2de0;color:#e7edfb;font-size:.7rem;box-shadow:0 10px 30px #00144d47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-page .contact-hero-topics span:nth-child(2){border-color:#be3aff9e}.contact-page .contact-hero-topics svg{box-sizing:content-box;width:18px;padding:.38rem;border:1px solid currentColor;border-radius:7px;color:#4da3ff}.contact-page .contact-hero-topics span:nth-child(2) svg{color:#d05bff}.contact-page .contact-hero-topics span:nth-child(3) svg{color:#9c7cff}.contact-page .contact-hero-note{position:absolute;z-index:4;right:2%;bottom:7%;margin:0;color:#38a4ff;font-size:.95rem;font-style:italic;line-height:1.25;text-align:right;transform:rotate(-6deg)}.contact-page .contact-channels{padding-block:clamp(2.4rem,4.6vw,3.8rem)}.contact-page .contact-section-heading{margin-bottom:1.45rem;text-align:center}.contact-page .contact-section-heading h2{margin:0 0 .35rem;font-size:clamp(1.35rem,2.3vw,1.9rem)}.contact-page .contact-section-heading p{margin:0;font-size:.9rem}.contact-page .contact-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.contact-page .contact-channel-card{position:relative;grid-template-columns:auto 1fr;min-height:180px;padding:1.35rem;border-radius:10px;background:linear-gradient(145deg,#07183cf0,#030a1ef5)}.contact-page .contact-channel-card:nth-child(2){border-color:#2183ff99}.contact-page .contact-channel-card-form{border-color:#c73bff9e}.contact-page .contact-channel-icon{display:grid;place-items:center;align-self:start;width:48px;height:48px;border:1px solid #238eff;border-radius:13px;background:#1151cf2e;color:#3ba1ff;box-shadow:0 0 22px #1f6cff33}.contact-page .contact-channel-icon-whatsapp{border-color:#14bd70;background:#0799552e;color:#20d27d}.contact-page .contact-channel-card-form .contact-channel-icon{border-color:#b544ff;background:#a22bff2e;color:#d65aff}.contact-page .contact-channel-icon svg{width:25px}.contact-page .contact-channel-card h3{margin:.15rem 0 .55rem;font-size:.94rem}.contact-page .contact-channel-card p{margin:0 0 .8rem;color:#aebbd3;font-size:.8rem;line-height:1.55}.contact-page .contact-channel-card strong{display:inline-flex;align-items:center;gap:.35rem;color:#36a5ff;font-size:.76rem}.contact-page .contact-channel-card strong svg{width:14px}.contact-page .contact-channel-card-form strong{color:#b775ff}.contact-page .contact-channel-card>.contact-card-arrow{position:absolute;top:1.2rem;right:1.2rem;display:block;width:19px;color:#2b9dff}.contact-page .contact-channel-card-form>.contact-card-arrow{color:#df4cff}.contact-page .contact-conversion{padding-block:clamp(3rem,6vw,5rem)}.contact-page .contact-conversion-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(1.2rem,3vw,2rem);align-items:stretch}.contact-page .contact-form{padding:clamp(1.4rem,2.5vw,2rem);border:1px solid rgba(44,123,255,.58);border-radius:12px;background:linear-gradient(145deg,#061636f0,#040b1ff7);box-shadow:inset 0 0 28px #235dd20d}.contact-page .contact-form h2{margin:.55rem 0 .25rem;font-size:clamp(1.45rem,2.3vw,1.9rem)}.contact-page .contact-form-intro{margin:0 0 1rem;font-size:.86rem}.contact-page .contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.contact-page .contact-form label{display:grid;gap:.35rem;min-width:0}.contact-page .contact-form label>span{color:#e6ecf9;font-size:.76rem;font-weight:550}.contact-page .contact-form label b{color:#f04dc4}.contact-page .contact-form-wide{grid-column:1 / -1}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{width:100%;min-height:44px;padding:.72rem .8rem;border:1px solid rgba(74,118,198,.52);border-radius:7px;outline:0;background:#0e234be0;color:#f3f6ff;font:inherit;font-size:.82rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-page .contact-form textarea{min-height:92px;resize:vertical}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#8190ad}.contact-page .contact-form select{color-scheme:dark}.contact-page .contact-form input:focus,.contact-page .contact-form select:focus,.contact-page .contact-form textarea:focus{border-color:var(--cyan);background:#0f2a5bf0;box-shadow:0 0 0 3px #00a6ff1f}.contact-page .contact-form-submit{width:100%;margin-top:.9rem;border:0;color:#fff;cursor:pointer}.contact-page .contact-form-privacy{display:flex;align-items:center;gap:.45rem;margin:.65rem 0 0;color:#8795b1;font-size:.68rem}.contact-page .contact-form-privacy svg{flex:0 0 15px;width:15px;color:#8db4ff}.contact-page .contact-form-status{min-height:1.2em;margin:.4rem 0 0;color:#89dcff;font-size:.7rem}.contact-page .contact-process-panel{position:relative;min-height:100%;padding:clamp(1.4rem,2.5vw,2rem);overflow:hidden;border:1px solid rgba(55,108,216,.3);border-radius:12px;background:linear-gradient(90deg,#02091dfa,#02091de6 46%,#02091d3d 78%,#02091d61),linear-gradient(0deg,rgba(2,9,29,.72),transparent 42%),url(/assets/contato_processo_montanha-C3QxSO1v.webp) 58% center / cover no-repeat}.contact-page .contact-process-panel:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 55px #010614b3}.contact-page .contact-process-copy{position:relative;z-index:1;width:min(72%,430px)}.contact-page .contact-process-copy h2{margin:.55rem 0 .25rem;font-size:clamp(1.4rem,2.3vw,1.85rem)}.contact-page .contact-process-copy>p{margin:0;font-size:.82rem}.contact-page .contact-process-list{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.contact-page .contact-process-list li{position:relative;display:grid;grid-template-columns:42px 1fr;gap:.75rem;min-height:72px}.contact-page .contact-process-list li:not(:last-child):after{content:"";position:absolute;top:38px;bottom:-.6rem;left:20px;width:1px;background:linear-gradient(var(--blue),var(--purple))}.contact-page .contact-process-list b{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid #248aff;border-radius:50%;background:#051943f0;color:#e8f5ff;font-size:.8rem;box-shadow:0 0 16px #1c66ff47}.contact-page .contact-process-list strong,.contact-page .contact-process-list span{display:block}.contact-page .contact-process-list strong{margin:.1rem 0 .22rem;font-size:.82rem}.contact-page .contact-process-list span{color:#aeb9cf;font-size:.72rem;line-height:1.45}.contact-page .contact-process-signature{position:absolute;z-index:1;right:1.2rem;bottom:1.1rem;margin:0;color:#dce5fa;font-size:.56rem;letter-spacing:.18em;line-height:1.65;text-align:right}.contact-page .contact-differentials{padding-block:clamp(2.5rem,4.5vw,3.8rem)}.contact-page .contact-differentials-heading{margin-bottom:1.1rem}.contact-page .contact-differentials-heading h2{margin:0 0 .25rem;font-size:clamp(1.4rem,2.3vw,1.9rem)}.contact-page .contact-differentials-heading p{margin:0;font-size:.88rem}.contact-page .contact-differential-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.contact-page .contact-differential-card{display:grid;grid-template-columns:auto 1fr;gap:.75rem;min-height:0;padding:.8rem 1rem;border-width:0 1px 0 0;border-radius:0;background:transparent}.contact-page .contact-differential-card:last-child{border-right:0}.contact-page .contact-differential-card>svg{box-sizing:content-box;width:23px;margin:0;padding:.6rem;border:1px solid currentColor;border-radius:10px}.contact-page .contact-differential-card h3{margin:.08rem 0 .3rem;font-size:.76rem}.contact-page .contact-differential-card p{font-size:.67rem}.contact-page .contact-faq{padding-block:clamp(2.8rem,5vw,4rem)}.contact-page .contact-faq-grid{display:grid;grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,5rem);align-items:start}.contact-page .contact-faq-heading h2{max-width:430px;margin:.65rem 0 0;font-size:clamp(1.6rem,3vw,2.35rem)}.contact-page .contact-faq-list{display:grid;gap:.55rem}.contact-page .contact-faq-list details{border:1px solid rgba(53,105,197,.5);border-radius:7px;background:#05112e9e}.contact-page .contact-faq-list summary{position:relative;padding:.85rem 2.8rem .85rem 1rem;color:#edf3ff;font-size:.8rem;font-weight:550;cursor:pointer;list-style:none}.contact-page .contact-faq-list summary::-webkit-details-marker{display:none}.contact-page .contact-faq-list summary:after{content:"+";position:absolute;right:1rem;top:50%;color:#8fcaff;font-size:1.15rem;transform:translateY(-50%)}.contact-page .contact-faq-list details[open] summary:after{content:"−"}.contact-page .contact-faq-list details[open] summary{color:#77cfff}.contact-page .contact-faq-list details p{margin:0;padding:0 1rem 1rem;color:#aebbd1;font-size:.78rem;line-height:1.65}.contact-page .contact-final-cta{margin-block:clamp(2rem,4vw,3.5rem);padding-block:1.5rem}.contact-page .contact-final-cta h2{margin:0 0 .35rem}.contact-page .contact-final-cta:after{inset:-100% -5% auto 42%;opacity:.34}body[data-page=contato] .whatsapp-callout{display:none}@media(max-width:1100px){.contact-page .contact-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:1rem}.contact-page .contact-hero-visual{--contact-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .42) 8%, #000 19%, #000 81%, rgba(0, 0, 0, .44) 92%, transparent 100%);--contact-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .4) 8%, #000 18%, #000 82%, rgba(0, 0, 0, .44) 92%, transparent 100%)}.contact-page .contact-journey{inset-inline:1%}.contact-page .contact-journey-copy{margin-top:1.75rem}.contact-page .contact-journey-copy h2{font-size:20px}.contact-page .contact-journey-copy p{margin-top:.5rem;font-size:14px}.contact-page .contact-hero-topics span{width:160px}.contact-page .contact-channel-card{padding:1.1rem}.contact-page .contact-differential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#4b7ad633}.contact-page .contact-differential-card{border:0;background:var(--page-bg)}}@media(max-width:900px){.contact-page .contact-hero-grid{grid-template-columns:1fr}.contact-page .contact-hero-copy{max-width:680px}.contact-page .contact-hero-visual{--contact-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .46) 7%, #000 16%, #000 84%, rgba(0, 0, 0, .46) 93%, transparent 100%);--contact-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .44) 7%, #000 16%, #000 84%, rgba(0, 0, 0, .46) 93%, transparent 100%);width:min(100%,700px);min-height:430px}.contact-page .contact-hero-visual:after{inset:8% 7% 12%;opacity:.58}.contact-page .contact-journey{inset:8% 2% 4%}.contact-page .contact-journey-copy{margin-top:1.75rem}.contact-page .contact-journey-copy p{margin-top:.5rem}.contact-page .contact-channel-grid{grid-template-columns:1fr}.contact-page .contact-channel-card{min-height:0}.contact-page .contact-conversion-grid{grid-template-columns:1fr}.contact-page .contact-process-panel{min-height:600px}.contact-page .contact-process-copy{width:min(62%,440px)}}@media(max-width:767px){.contact-page .contact-hero{padding-block:1.6rem 2.8rem;background:linear-gradient(to bottom,transparent 62%,var(--page-bg) 100%),radial-gradient(ellipse 60% 42% at 62% 78%,rgba(34,111,255,.12),transparent 76%),linear-gradient(90deg,#02081afc,#02081ad1 72%,#02081af0)}.contact-page .contact-hero-copy h1{font-size:clamp(2rem,10.2vw,2.9rem)}.contact-page .contact-hero-actions{display:grid;grid-template-columns:1fr}.contact-page .contact-hero-actions .button{width:100%;min-width:0}.contact-page .contact-hero-highlights{display:grid;grid-template-columns:1fr;gap:.6rem}body[data-page=contato] .contact-page .contact-hero-visual{--contact-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .5) 5%, #000 14%, #000 86%, rgba(0, 0, 0, .5) 95%, transparent 100%);--contact-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .48) 5%, #000 14%, #000 86%, rgba(0, 0, 0, .5) 95%, transparent 100%);min-height:540px;border-radius:0}.contact-page .contact-hero-visual:before{background:linear-gradient(to right,rgba(2,8,26,.82) 0%,transparent 22%),linear-gradient(to left,rgba(2,8,26,.74) 0%,transparent 18%),linear-gradient(to bottom,rgba(2,8,26,.68) 0%,transparent 17%),linear-gradient(to top,rgba(2,8,26,.86) 0%,rgba(2,8,26,.16) 17%,transparent 30%),radial-gradient(ellipse 96% 102% at 52% 49%,transparent 70%,rgba(2,8,26,.18) 100%)}.contact-page .contact-hero-visual:after{filter:blur(18px);opacity:.46}.contact-page .contact-hero-visual>.contact-hero-background{inset:-4% -6%;width:112%;height:108%;opacity:.68}.contact-page .contact-journey{inset:3% 0}.contact-page .contact-journey-curve--desktop{display:none}.contact-page .contact-journey-curve--mobile{top:0;left:14px;display:block;width:96px;height:100%}.contact-page .contact-journey-curve--mobile .contact-journey-line{stroke:url(#contact-journey-gradient-mobile)}.contact-page .contact-journey-step{left:51px;top:var(--journey-y-mobile);display:flex;align-items:center;width:calc(100% - 58px);text-align:left;transform:translateY(-50%)}.contact-page .contact-journey-step--problem{--journey-y-mobile: 10.83%}.contact-page .contact-journey-step--priority{--journey-y-mobile: 50%}.contact-page .contact-journey-step--next{--journey-y-mobile: 89.17%}.contact-page .contact-journey-dot{flex:0 0 22px;width:22px;height:22px;margin:0}.contact-page .contact-journey-copy{margin:0 0 0 1.5rem}.contact-page .contact-journey-copy h2{font-size:20px;white-space:normal}.contact-page .contact-journey-copy p{margin-top:.375rem;font-size:13px}.contact-page .contact-chat-panel{left:0;top:8%;width:72%;transform:none}.contact-page .contact-chat-body{min-height:205px}.contact-page .contact-hero-topics{top:20%}.contact-page .contact-hero-topics span{width:148px;padding:.5rem;font-size:.62rem}.contact-page .contact-hero-note{display:none}.contact-page .contact-channel-card{grid-template-columns:auto 1fr}.contact-page .contact-form-grid{grid-template-columns:1fr}.contact-page .contact-form-wide{grid-column:auto}.contact-page .contact-process-panel{min-height:640px;background:linear-gradient(180deg,#02091dfa,#02091de0 55%,#02091d47),url(/assets/contato_processo_montanha-C3QxSO1v.webp) 64% bottom / auto 72% no-repeat}.contact-page .contact-process-copy{width:100%}.contact-page .contact-process-signature{display:none}.contact-page .contact-differential-grid{grid-template-columns:1fr}.contact-page .contact-differential-card{padding:.9rem 0}.contact-page .contact-faq-grid{grid-template-columns:1fr;gap:1.5rem}.contact-page .contact-final-cta{margin-inline:auto}}@media(max-width:480px){body[data-page=contato] .contact-page .contact-hero-visual{--contact-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .52) 4%, #000 12%, #000 88%, rgba(0, 0, 0, .52) 96%, transparent 100%);--contact-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .5) 4%, #000 12%, #000 88%, rgba(0, 0, 0, .52) 96%, transparent 100%);min-height:500px}.contact-page .contact-hero-visual:after{opacity:.34}.contact-page .contact-hero-visual>.contact-hero-background{opacity:.62}.contact-page .contact-journey-curve--mobile{left:6px;width:86px}.contact-page .contact-journey-step{left:38px;width:calc(100% - 44px)}.contact-page .contact-journey-dot{width:22px;height:22px;flex-basis:22px}.contact-page .contact-journey-dot:before{inset:5px}.contact-page .contact-journey-copy{margin-left:1.5rem}.contact-page .contact-journey-copy h2{font-size:19px}.contact-page .contact-journey-copy p{font-size:13px}.contact-page .contact-chat-panel{top:5%;width:78%;padding:.45rem}.contact-page .contact-chat-header span{display:none}.contact-page .contact-chat-body{min-height:190px;padding-inline:.4rem}.contact-page .contact-chat-message p{font-size:.61rem}.contact-page .contact-hero-topics{top:22%;gap:.45rem}.contact-page .contact-hero-topics span{width:128px;min-height:43px;font-size:.55rem}.contact-page .contact-hero-topics svg{width:14px;padding:.28rem}.contact-page .contact-channel-card{grid-template-columns:42px 1fr;gap:.8rem;padding:1rem}.contact-page .contact-channel-icon{width:42px;height:42px}.contact-page .contact-channel-card>.contact-card-arrow{display:none}.contact-page .contact-process-panel{min-height:660px}}.solutions-page{overflow:hidden;background:radial-gradient(circle at 84% 8%,rgba(31,92,255,.14),transparent 25rem),radial-gradient(circle at 7% 72%,rgba(149,37,255,.09),transparent 28rem),var(--page-bg)}.solutions-page .container{width:min(calc(100% - var(--site-gutter)),var(--site-content-width));max-width:none}.solutions-hero{position:relative;padding:clamp(1.5rem,3vw,2.6rem) 0 0;overflow:hidden;border-bottom:1px solid rgba(50,119,224,.34);background:radial-gradient(circle at 73% 40%,rgba(31,89,255,.14),transparent 32%),radial-gradient(circle at 92% 68%,rgba(231,46,239,.09),transparent 23%)}.solutions-hero:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(59,110,208,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,110,208,.08) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 60%,transparent);mask-image:linear-gradient(90deg,transparent 10%,#000 60%,transparent);pointer-events:none}.solutions-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(355px,.82fr) minmax(570px,1.18fr);align-items:center;gap:.5rem 2rem}.solutions-hero-copy{align-self:center;padding-bottom:1rem}.solutions-hero-copy .eyebrow{margin-bottom:.75rem;color:#67ccff}.solutions-hero-copy h1{max-width:580px;margin:0 0 .85rem;font-size:clamp(2.3rem,3.8vw,3.85rem);font-weight:650;line-height:1.01;letter-spacing:-.043em;text-wrap:balance}.solutions-hero-copy h1 em{display:block;color:transparent;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;font-style:normal}.solutions-hero-copy>p{max-width:555px;margin:0;color:#c1cce0;font-size:.96rem;line-height:1.52}.solutions-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}.solutions-hero-actions .button{min-height:45px;border-radius:7px;font-size:.82rem}.solutions-hero-actions .button-secondary{border-color:#e536e99e;background:#030a1da3}.solutions-hero-visual{--solutions-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .44) 6%, #000 14%, #000 88%, rgba(0, 0, 0, .48) 95%, transparent 100%);--solutions-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .42) 7%, #000 15%, #000 85%, rgba(0, 0, 0, .46) 94%, transparent 100%);position:relative;width:100%;min-width:0;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate}.solutions-hero-artwork{position:absolute;inset:0;display:block;pointer-events:none}.solutions-hero-artwork:before,.solutions-hero-artwork:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--solutions-hero-mask-horizontal),var(--solutions-hero-mask-vertical);mask-image:var(--solutions-hero-mask-horizontal),var(--solutions-hero-mask-vertical);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.solutions-hero-artwork:before{z-index:0;background:url(/assets/isbyte-colmeia-digital-Bwlj-jAD.png) 52% center / cover no-repeat}.solutions-hero-artwork:after{z-index:1;background:linear-gradient(to bottom,rgba(1,5,16,.72) 0%,rgba(1,5,16,.14) 9%,transparent 22%),linear-gradient(to left,rgba(1,5,16,.84) 0%,rgba(1,5,16,.18) 8%,transparent 19%),linear-gradient(to top,rgba(1,5,16,.94) 0%,rgba(1,5,16,.48) 10%,transparent 34%),linear-gradient(to right,rgba(1,5,16,.96) 0%,rgba(1,5,16,.52) 11%,transparent 28%),radial-gradient(ellipse 88% 94% at 54% 48%,transparent 66%,rgba(1,5,16,.18) 100%)}.solutions-hero-callouts{position:absolute;z-index:2;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.solutions-hero-callout{position:absolute;right:auto;left:.5%;width:16.5%;color:#f7f8ff;text-align:left;text-shadow:0 1px 10px rgba(1,5,22,.95)}.solutions-hero-callout--manual{top:8.5%;--connector-w: 160px;--connector-h: 68px;--connector-top: -2px;--entry-x: 0px;--entry-y: 57px;--entry-w: 31px;--diagonal-x: 29px;--diagonal-y: 57px;--diagonal-w: 70px;--diagonal-angle: -35deg;--trunk-x: 86px;--trunk-y: 17px;--trunk-h: 40px;--terminal-x: 86px;--terminal-y: 17px;--terminal-w: 74px;--junction-x: 86px;--junction-y: 57px}.solutions-hero-callout--organization{top:30.5%;left:.8%;--connector-w: 168px;--connector-h: 58px;--connector-top: 1px;--entry-x: 0px;--entry-y: 49px;--entry-w: 39px;--diagonal-x: 37px;--diagonal-y: 49px;--diagonal-w: 58px;--diagonal-angle: -29deg;--trunk-x: 88px;--trunk-y: 5px;--trunk-h: 16px;--terminal-x: 88px;--terminal-y: 5px;--terminal-w: 80px;--junction-x: 88px;--junction-y: 21px}.solutions-hero-callout--control{top:52.5%;left:.4%;--connector-w: 154px;--connector-h: 47px;--connector-top: 2px;--entry-x: 0px;--entry-y: 39px;--entry-w: 31px;--diagonal-x: 29px;--diagonal-y: 39px;--diagonal-w: 45px;--diagonal-angle: -27deg;--trunk-x: 69px;--trunk-y: 6px;--trunk-h: 13px;--terminal-x: 69px;--terminal-y: 6px;--terminal-w: 85px;--junction-x: 69px;--junction-y: 19px}.solutions-hero-callout--result{top:74%;left:.65%;--connector-w: 178px;--connector-h: 65px;--connector-top: -1px;--entry-x: 0px;--entry-y: 9px;--entry-w: 36px;--diagonal-x: 34px;--diagonal-y: 9px;--diagonal-w: 53px;--diagonal-angle: 30deg;--trunk-x: 80px;--trunk-y: 35px;--trunk-h: 17px;--terminal-x: 80px;--terminal-y: 52px;--terminal-w: 98px;--junction-x: 80px;--junction-y: 35px}.solutions-hero-callout-copy{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;line-height:1}.solutions-hero-callout-copy>span{margin-bottom:.12rem;color:#f7f9fff0;font-size:clamp(.68rem,1.02vw,.9rem);font-weight:350;letter-spacing:.01em;white-space:nowrap}.solutions-hero-callout-copy strong{position:relative;display:inline-block;padding-bottom:.36rem;color:transparent;background:linear-gradient(90deg,#eef6ff,#8cc8ff 30%,#ad7cff 67%,#f08bff);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 5px rgba(123,91,255,.58));text-shadow:0 0 8px rgba(137,112,255,.24);font-size:clamp(.9rem,1.38vw,1.23rem);font-weight:700;letter-spacing:-.025em;line-height:1;white-space:nowrap}.solutions-hero-callout-copy strong:after{content:"";position:absolute;right:-8%;bottom:0;left:0;height:1.25px;background:linear-gradient(90deg,rgba(76,176,255,.28),#8b70ff 48%,rgba(235,76,255,.88),transparent 100%);box-shadow:0 0 5px #815bffb3}.solutions-hero-connector{position:absolute;top:var(--connector-top);right:auto;left:calc(100% + .32rem);width:var(--connector-w);height:var(--connector-h);transform-origin:left top;filter:drop-shadow(0 0 3px rgba(91,104,255,.68))}.solutions-hero-connector-segment{position:absolute;display:block;height:1px;border-radius:2px;background:linear-gradient(90deg,#439aff8f,#8969fff5);box-shadow:0 0 4px #5c70ff7a;transform-origin:left center}.solutions-hero-connector-segment--entry{left:var(--entry-x);top:var(--entry-y);width:var(--entry-w)}.solutions-hero-connector-segment--diagonal{left:var(--diagonal-x);top:var(--diagonal-y);width:var(--diagonal-w);transform:rotate(var(--diagonal-angle))}.solutions-hero-connector-segment--trunk{left:var(--trunk-x);top:var(--trunk-y);width:1.25px;height:var(--trunk-h);background:linear-gradient(to bottom,#876cfff5,#459aff9e)}.solutions-hero-connector-segment--terminal{left:var(--terminal-x);top:var(--terminal-y);width:var(--terminal-w)}.solutions-hero-connector-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 4px #fff,0 0 9px #765cff}.solutions-hero-connector-dot--entry{left:calc(var(--entry-x) - 3px);top:calc(var(--entry-y) - 3px)}.solutions-hero-connector-dot--junction{left:calc(var(--junction-x) - 3px);top:calc(var(--junction-y) - 3px)}.solutions-hero-connector-dot--terminal{right:-3px;top:calc(var(--terminal-y) - 3px)}.solutions-section{position:relative;padding:clamp(2.1rem,3.7vw,3.3rem) 0}.solutions-section+.solutions-section{border-top:1px solid rgba(56,112,201,.22)}.solutions-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(275px,.65fr);align-items:end;gap:2rem;margin-bottom:1.25rem}.solutions-section-heading .eyebrow{margin-bottom:.5rem;color:#68c9ff}.solutions-section-heading h2{max-width:820px;margin:0;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.08;letter-spacing:-.025em}.solutions-section-heading h2:first-line{color:inherit}.solutions-section-heading>p{max-width:430px;margin:0 0 .1rem auto;color:#b5c1d7;font-size:.82rem;line-height:1.5}.solutions-card-grid,.challenge-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.solutions-card-grid .service-card{min-height:254px;padding:1rem .8rem .85rem;border-radius:9px;text-align:center}.solutions-card-grid .service-card:nth-child(2n){border-color:#cc3aec70}.solutions-card-grid .service-card>.service-icon{width:58px;height:58px;margin:0 auto .55rem}.solutions-card-grid .service-card h3{min-height:2.4em;margin:0 0 .5rem;font-size:.88rem;line-height:1.2}.solutions-card-grid .service-card p{margin-bottom:.7rem;font-size:.73rem;line-height:1.46}.solutions-card-grid .service-card span{justify-content:center;margin-top:auto;color:var(--cyan);font-size:.75rem}.solutions-card-grid .service-card:nth-child(2n) span{color:var(--pink)}.solutions-benefits{background:linear-gradient(180deg,#05112d8c,#02081970),radial-gradient(circle at 50% 110%,rgba(108,38,255,.14),transparent 38%)}.solutions-benefit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.solutions-benefit-grid article{position:relative;min-height:160px;padding:.75rem .85rem;text-align:center;border-right:1px solid rgba(68,109,189,.28)}.solutions-benefit-grid article:last-child{border-right:0}.solutions-benefit-grid svg{box-sizing:content-box;width:28px;height:28px;margin-bottom:.65rem;padding:.6rem;color:var(--cyan);border:1px solid currentColor;border-radius:50%;background:#040d26d6;box-shadow:0 0 15px color-mix(in srgb,currentColor 32%,transparent)}.solutions-benefit-grid article:nth-child(2n) svg{color:var(--pink)}.solutions-benefit-grid h3{min-height:2.4em;margin:0 0 .35rem;font-size:.82rem;line-height:1.2}.solutions-benefit-grid p{margin:0;color:#aebbd2;font-size:.72rem;line-height:1.4}.solutions-challenges-heading{align-items:center}.solutions-heading-link{display:inline-flex;align-items:center;justify-self:end;gap:.35rem;color:var(--cyan);font-size:.78rem;font-weight:650;text-decoration:none;border-bottom:1px solid currentColor}.solutions-heading-link svg{width:17px;height:17px}.challenge-card{display:flex;flex-direction:column;min-height:218px;padding:.85rem;color:var(--text);text-decoration:none;border:1px solid rgba(57,116,220,.5);border-radius:8px;background:linear-gradient(150deg,#081739e0,#030a1dcc);transition:transform .25s var(--ease),border-color .25s ease,box-shadow .25s ease}.challenge-card:nth-child(2n){border-color:#bc37eb6b}.challenge-card:hover,.challenge-card:focus-visible{transform:translateY(-3px);border-color:var(--line-hot);box-shadow:0 12px 30px #3544d42b}.challenge-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.challenge-card>div{flex:1}.challenge-card h3{margin:0 0 .45rem;font-size:.8rem;line-height:1.25}.challenge-card p{margin:0;color:#adb9cf;font-size:.68rem;line-height:1.45}.challenge-card>svg{width:20px;height:20px;margin:.45rem auto;color:var(--purple);transform:rotate(90deg)}.challenge-card strong{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:.4rem;min-height:52px;color:#eef4ff;font-size:.7rem;line-height:1.2}.challenge-card strong img{width:42px;height:42px;object-fit:contain}.solutions-final-section{padding:1.3rem 0 clamp(1.7rem,3vw,2.5rem);border-top:1px solid rgba(71,118,209,.22)}.solutions-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 2rem;padding:1.3rem 1.5rem;border:1px solid rgba(180,57,248,.75);border-radius:11px;background:radial-gradient(circle at 79% 115%,rgba(216,37,235,.2),transparent 31%),radial-gradient(circle at 8% 20%,rgba(30,107,255,.18),transparent 27%),linear-gradient(108deg,#081c48f5,#060b27f0);box-shadow:0 0 22px #7130f126}.solutions-final-cta .eyebrow{margin-bottom:.45rem;color:#70ccff}.solutions-final-cta h2{margin:0 0 .3rem;font-size:clamp(1.35rem,2.1vw,1.9rem)}.solutions-final-cta p{margin:0;color:#bdc9dc;font-size:.78rem;line-height:1.45}.solutions-final-cta .button{grid-row:1;grid-column:2;min-width:230px}.solutions-final-cta>ul{grid-column:2;display:flex;justify-content:center;gap:.75rem;margin:-.35rem 0 0;padding:0;list-style:none;color:#c2cee1;font-size:.62rem}.solutions-final-cta li{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.solutions-final-cta li svg{width:13px;height:13px;color:var(--cyan)}.solutions-page+.site-footer{margin-top:0}@media(max-width:1100px){.solutions-hero-grid{grid-template-columns:minmax(300px,.77fr) minmax(450px,1.23fr)}.solutions-hero-copy h1{font-size:clamp(2.1rem,4vw,3rem)}.solutions-hero-visual{--solutions-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .46) 5%, #000 12%, #000 90%, rgba(0, 0, 0, .5) 96%, transparent 100%);--solutions-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .44) 6%, #000 13%, #000 87%, rgba(0, 0, 0, .48) 95%, transparent 100%)}.solutions-hero-callout{width:18%}.solutions-hero-callout-copy>span{font-size:clamp(.61rem,1.08vw,.76rem)}.solutions-hero-callout-copy strong{font-size:clamp(.78rem,1.5vw,1.02rem)}.solutions-hero-connector{transform:scale(.78)}.solutions-card-grid,.challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-card-grid .service-card{min-height:225px}.challenge-card{min-height:205px}.solutions-benefit-grid{grid-template-columns:repeat(3,1fr)}.solutions-benefit-grid article:nth-child(3){border-right:0}.solutions-benefit-grid article:nth-child(-n+3){border-bottom:1px solid rgba(68,109,189,.28)}}@media(max-width:900px){.solutions-hero-grid{grid-template-columns:1fr}.solutions-hero-copy{max-width:680px;padding-bottom:0}.solutions-hero-visual{width:min(100%,760px);justify-self:center}.solutions-hero-callout{width:16.5%}.solutions-hero-callout-copy>span{font-size:clamp(.68rem,1.65vw,.86rem)}.solutions-hero-callout-copy strong{font-size:clamp(.9rem,2.05vw,1.14rem)}.solutions-hero-connector{transform:scale(.94)}.solutions-section-heading{grid-template-columns:1fr;gap:.65rem}.solutions-section-heading>p{margin-left:0}.solutions-heading-link{justify-self:start}}@media(max-width:767px){.solutions-page .container{width:calc(100% - 2rem)}.solutions-hero{padding-top:1.25rem}.solutions-hero-copy h1{font-size:clamp(2rem,10vw,2.75rem)}.solutions-hero-copy>p{font-size:.9rem}.solutions-hero-actions{display:grid;grid-template-columns:1fr}.solutions-hero-actions,.solutions-hero-actions .button{width:100%}.solutions-hero-visual{--solutions-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .5) 4%, #000 9%, #000 91%, rgba(0, 0, 0, .5) 96%, transparent 100%);--solutions-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .48) 5%, #000 10%, #000 90%, rgba(0, 0, 0, .5) 96%, transparent 100%);aspect-ratio:16 / 9;margin-top:.5rem;overflow:hidden}.solutions-hero-artwork{position:absolute;inset:0}.solutions-hero-artwork:after{background:linear-gradient(to bottom,rgba(1,5,16,.58) 0%,transparent 18%),linear-gradient(to left,rgba(1,5,16,.68) 0%,transparent 15%),linear-gradient(to top,rgba(1,5,16,.82) 0%,rgba(1,5,16,.12) 18%,transparent 31%),linear-gradient(to right,rgba(1,5,16,.72) 0%,transparent 18%),radial-gradient(ellipse 96% 102% at 52% 48%,transparent 72%,rgba(1,5,16,.12) 100%)}.solutions-hero-callouts{position:absolute;display:block;inset:0;margin:0;padding:0;border:0}.solutions-hero-callout{position:absolute;right:auto;left:.75%;width:23%;padding:0}.solutions-hero-callout--manual{top:6%}.solutions-hero-callout--organization{top:28%;right:auto;left:1%}.solutions-hero-callout--control{top:51%;right:auto;left:.5%}.solutions-hero-callout--result{top:74%;right:auto;left:.75%}.solutions-hero-callout-copy>span{margin-bottom:.08rem;font-size:clamp(.46rem,1.9vw,.58rem)}.solutions-hero-callout-copy strong{padding-bottom:.22rem;font-size:clamp(.62rem,2.65vw,.76rem);filter:drop-shadow(0 0 3px rgba(123,91,255,.54))}.solutions-hero-connector{right:auto;left:calc(100% + .2rem);transform:scale(.58)}.solutions-hero-connector-segment{height:2px}.solutions-hero-connector-segment--trunk{width:2px}.solutions-hero-connector-dot{width:8px;height:8px}.solutions-section{padding:1.9rem 0}.solutions-section-heading{margin-bottom:1rem}.solutions-section-heading h2{font-size:1.5rem}.solutions-section-heading>p{font-size:.84rem}.solutions-card-grid,.challenge-grid{grid-template-columns:1fr;gap:.5rem}.solutions-card-grid .service-card{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:.1rem .7rem;min-height:0;padding:.8rem;text-align:left}.solutions-card-grid .service-card>.service-icon{grid-row:1 / 4;width:52px;height:52px;margin:0}.solutions-card-grid .service-card h3{min-height:0;margin:0}.solutions-card-grid .service-card p{margin:0;font-size:.8rem}.solutions-card-grid .service-card span{justify-content:flex-start;margin-top:.15rem}.solutions-benefit-grid{grid-template-columns:repeat(2,1fr)}.solutions-benefit-grid article{min-height:170px;border-bottom:1px solid rgba(68,109,189,.28)}.solutions-benefit-grid article:nth-child(3){border-right:1px solid rgba(68,109,189,.28)}.solutions-benefit-grid article:nth-child(2n){border-right:0}.solutions-benefit-grid article:nth-last-child(-n+2){border-bottom:0}.challenge-card{min-height:0;padding:.9rem}.challenge-card h3{font-size:.88rem}.challenge-card p{font-size:.78rem}.challenge-card strong{grid-template-columns:46px 1fr;font-size:.78rem}.challenge-card strong img{width:46px;height:46px}.solutions-final-cta{grid-template-columns:1fr;gap:.9rem;padding:1.15rem}.solutions-final-cta .button{grid-column:auto;grid-row:auto;width:100%;min-width:0}.solutions-final-cta>ul{grid-column:auto;flex-wrap:wrap;justify-content:flex-start;margin-top:-.2rem}}@media(max-width:420px){.solutions-hero-visual{--solutions-hero-mask-horizontal: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .52) 4%, #000 8%, #000 92%, rgba(0, 0, 0, .52) 96%, transparent 100%);--solutions-hero-mask-vertical: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .5) 4%, #000 9%, #000 91%, rgba(0, 0, 0, .52) 96%, transparent 100%)}.solutions-hero-callout{right:auto;left:.25%;width:24%}.solutions-hero-callout--manual{top:5.5%}.solutions-hero-callout--organization{top:28%;right:auto;left:.5%}.solutions-hero-callout--control{top:51%;right:auto;left:0}.solutions-hero-callout--result{top:73.5%;right:auto;left:.25%}.solutions-hero-callout-copy>span{font-size:clamp(.44rem,2vw,.5rem)}.solutions-hero-callout-copy strong{font-size:clamp(.6rem,2.8vw,.68rem)}.solutions-hero-connector{transform:scale(.48)}.solutions-hero-connector-dot{width:10px;height:10px}.solutions-benefit-grid{grid-template-columns:1fr}.solutions-benefit-grid article,.solutions-benefit-grid article:nth-child(3){min-height:0;border-right:0;border-bottom:1px solid rgba(68,109,189,.28)}.solutions-benefit-grid article:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.solutions-page *,.solutions-page *:before,.solutions-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eyebrow{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;max-width:100%;padding:0;border:0;border-radius:0;color:#a6abb4;background:none;box-shadow:none;font-size:clamp(.6rem,.57rem + .12vw,.69rem);font-weight:600;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.eyebrow:before{content:"";flex:0 0 2px;width:2px;height:1.5em;border-radius:0;background:currentColor}body[data-page] .brand{width:var(--site-brand-width);height:var(--site-brand-height);display:grid;place-items:center;overflow:hidden;background:url(data:image/webp;base64,UklGRmYLAABXRUJQVlA4WAoAAAAQAAAA3wEAPwEAQUxQSP0FAAABGUVtGzHq+JU/5ZsEIvo/AXhPwEohAVn5qx0FaRswm3/f30BETADuqVvEL0G2zfz9nx4tItMatm3nHHdNatu2bdu2bdu2bdu2bdt21/bO5kOmO+/vV8x8aq8kdfvkXePtXbfZ39YK+mdETEDnP//5z3/+85///Oc///nPf/7zn//8f0eevU00VAS9VPbRI0mB0uQBplbNHpeDD0buCSFhyscQ8p9Vr+2o1wkm68fVkF+OVe5guH4TDJAMQ+YD3jBVPeeg51HaWFAaQ4AE/uWa2Z6ddOdto7r6YN3FRigPGN7AKBBmiJ12zKzkvNlbGpIMBRngTTWvP8jNNk3uPqBXN6UX3/fHZpmtulcvBSYwMC8z85g3y6fx4pdkdtSyQlghkAJIFv4z0/NZ3sDTMOTojsa7ZVzc3v5bZsM8XY7TFrM6OW57o1oNF6/2nPS06w6ZzdkXrvupIuOfnqzE7cJnZXmUgbmpuLwilVCnzEAYmARmlG19dGbJ8e1bAUpngMr7x+f3/IWLSeZFvOigWhuKmKr3zI486CfwJpOZF8EECliofXZm7Li6Vw9gAiEzM4meHlvwtSwvBAhOyo8YxIf7dr+uWRCta9CyHi4HxHj9NCWjrLwkcIMDuvWO8WxGDd8H/t0rmV9Y2gtphYn0hokmjR0wAAYmZAiMwvZ1C7J8AXLyXgeFa+ZpxBt5/X3E9Zc6oNsX0PKFDL6rhdHtD1w2IPdbgOOFsa8nfJo39plQtrYLRgCadm4tdUb0ORC561Yu2o8Mt87OG3y2hWRLPeiCSkTtGq1THeOD/slVG5iL3vuEmku/0Sb9WLbqGU56GgaoXfV6L2Hq7SOi/37y0hdzMsJtqiX0N/cbbd7bsLK2Tuh/YETx1+k6NzHRleh7OWuG56Z7Pgcj76jOMzDp2NXeYCXn0eLzs93QdyegHDBebQQMSwwHm5jhxq/KxQDmgotR12SxgjfUCkcswK29PuSI4b7H2A1RXIwYvKc4pP4HIgdrBnJyzCcGF2z2VKs0MiFF0mPrGcof+ocNk8S+mwLng/Uu0zo0rAsM8BNxFDEMgCGTCVMhKfsrbE7qrPc3f5d3er6xECL4VFGz1245p5qj91bqS0LpAib1MeyvwG52gTtGCrZ/2awfYgz8PfEU9BjN/CVfeFNPCECGzAud3zHbMwM54bwl6vXrA5m+vPWxTgZ7vB8cik7L2uZEWUQ4pzuir/6IqYGPpJeHv8XtxHdlecIZZ0697Wx9ZuIDO33motP97Vygv889n2jb0ZMCX3clriJiu3FKRxPcm+0JgiNKGW28X3o2BAao/SzjI1vueAdMNHuQTAbICslGmbOTLxmiaTTf320FCkMR5xAJXRZMlM68ycAEySNnkO0L5MphWL3jF/biuHUcuB3huD+Nq5pFwi/F1tvoxNaM3K3FBjbdzYeVj4oJf9yJPXVgNO26s9ka8ZEgLxdjIV6H/39I/iS266IRx4mmpEcoj49ZjkYCH6O6381Hx/hM7s2GjwYDxSd3axBiRBPiPAmiPCLAcl7BiHUyBlSLzyIBakRjFi8Dn4sRYDGaZ2wf7onPlVijJ6JBxFrkaH2sftg/qOzi2Oy8hbjx6WgEWIxytgbehQkzA1khA1I2wDw7DuHDmfc5CQGwAplMhsz3OubGi/RgqV2IPmaKygwsjQAD4XMAgLnQVwcO7cFkBgqG/k4GKyKVPLYhLrstAMi8CXwC8n1/lPjAlpVRCXyMBBbNsmuUSHkBZBIKZioKXP1H82zPwLtgmblxKEtuX+o1F8M82QtOm32wO1GXQI/xCW1AkfT++Pu4neXKLK/WM1P4l5w8gUv/3NF7d8VlPx91cfHTNb/sQ9SNSyl6OD7VHpim4TeRhL+ndVPvk0eyvKIlpnrhDien/zhYnpSvIEwB5H2TVx76CMcjTNwTgUAQpEJQnpoVd3+NGC7/6f8vj0/XRabucH8kDDZjMBky9ZjyiQJQZF0/7062//zJOL6St8L2595CjKudxbv+5/+7/uc///nPf/7zn//85z//+c9//vN/PwAAVlA4IEIFAABwQwCdASrgAUABPmEwlEgkIyIhInXYaIAMCWlu4XXIw0iaAXGNt6rX56UY6IPduC2ydUTNcCmS/dV99URMIcL2ZI3syRvZkjezJG9mSFqdZZ06yzp1lnTrLOnWWdOscxDT3yGnvkNPfIae+Q098hpb6oN72ygIupARdSAi6kBF1HF3UgIupARdSAi6kBF1ICLqOLupARdSAi6kBF1ICLqQEXUcXdSAi6kBF1ICLqQEXUgIuo4u6kBF1ICLqQEXUgIupARdRxd1ICKsm0KYMtvJF+57VarY/TmGG1lT8OrCqm0N3Ruzf/lh1tQX3Y+XcArqJWjN3pSwgCqbBM/2Nimm7u4wJG9mHIN+hDq7nBuqVt6gPyLHm2lActyuWa9Rlc3uM70u2c1CCdwxPE4Vy6hZ21BCkLawB4qSpstVi2q5EOWDUXUgHQ8J0EMK4bCZccjIh79gdtfgPLexq6CmXfj9uuokYV+qSpjvdCd14dRBCIAbjSUF8Va0Q3zvX1SmKV4JmMlEREXk7FwTTUW74Tm5xLYJn+xsU03d3GBI3syRvZkjezJG9mSN7MkbKyyzp1lnTrLOnWWdOss6dZYfVlnTrLOnWWdOss6dZZ06yw+rLOnWWdOss6dZZ06yzp1lh9WWdOss6dZZ06yzp1lnTrLD6ss6dZZ06yzp1lnTrLOnWWH1ZZ06yzp1lnTrLOnWWdOssPqyzp1lnTrLOnWWdOss6dZVAAD+/qhBDGCoA+C/AHElQCGVIdAERsQL8JVq/e+J/ToI+Xmh4sX/sACwy///4tyDxu3rPgLetXI/46svV+Htg1dfNThqhR9pzl+XnxRWzvJ+/KMgBEL1llO3J/ZlBhSXVfe9CUZGBCKCwaSjsrRMuV7//gC7rdfwVurfFPl32IFlgofclIIvb9hV9dHDt52T+BvPCPQjohtUstVKe5SgCPZplDghCFPGFMzeoAXeHF/a3kmnaaObETLRUXG4QCLy3wJyNwU/v1lTm3FMMqlwiLzAhCe5SWt9yLIMiYFnGOIAzT3MrNO7LSL5UXzgRtMoiiivbWsbVU57kns1f781WCAPJKAvjc7VViwOTJTWyGv2GQQBA2EQlb/MM+f21eYs4+b0DkUeFali3wFo2Nbl86fA50eBxHTK8sq9zMR0vMjHnip5KXb/7tua+2/tEVXIKxGB9EhYZ9b6BfsEpuPoz/z+iFYgRPdA08LyXv8kwGCPcuh2f+8TzuqR+/+tWW1xycQOCr9+BEzBfJqfsXLAjEIZZDBoskzh91j/ALDmYm5bl/nYH60tgIYWVuszaluXqH2yxgNR/CA+48/yRXHdcP7BOajeSO+QjIewrTU4x22CU7kv/c5FvQzJQcilgocfSuNTK9FZ+3tCxl1A9VTWiV2BizwNnjq5g6rKRmxwnCcJwlsfIwcXtXf2wJm3uo1QbnKm+Kchx01CNcS/f65aAv/9A9xvJFRorzhObfsBKLOoOe5UTJh/VkLVZzZCUP9M18eP30Fnm0UmhsMTKTIFYi/gWuXlWI7ojN7tmRPUb4IUOO0/LJAuwCJTMNY6iUfUUc3XbO3nuNRT/Cj2sftz/hzsHueJXeCCo5pOflMuCxAVq9TIAPuq6CW5KaI7KxrC7WUEG6YvuwLfKdKFlX+7bI1/4qqY/9/JWNvnfmzVAahSJd8roOu/Q1HowkpGSX4npGLxyRLtRuyUVJyCvxW0sIF421S+9tRs8hsPbDlMQqB8qWLLOLLOLLOLLOLLMCAAAAAAAAAABqFYVCg6ODtHQ/5dMHBrNCKkQAOIWAAAAA==) center / 215% auto no-repeat;filter:drop-shadow(0 0 8px rgba(111,93,255,.32))}body[data-page] .brand img{width:100%;height:100%;opacity:0}body[data-page] .footer-inner .brand{width:96px;height:32px}@media(min-width:901px){body[data-page]{--container: var(--site-content-width);--header: var(--site-header-height)}body[data-page] .site-header{height:var(--site-header-height)}body[data-page] .header-inner,body[data-page=atendimento-inteligente] .header-inner,body[data-page=infraestrutura-digital] .header-inner,body[data-page=sistemas-sob-medida] .header-inner{width:min(calc(100% - var(--site-gutter)),var(--site-content-width));max-width:none;gap:1.25rem}body[data-page] .nav-panel,body[data-page=infraestrutura-digital] .site-nav .nav-panel{gap:clamp(.7rem,1.35vw,1.25rem)}body[data-page] .site-nav a{padding-block:.65rem;font-size:var(--site-nav-size)}body[data-page] .header-contact{min-height:var(--site-contact-height);padding:.45rem .75rem;border-radius:7px;font-size:.7rem}body[data-page] .header-contact svg{width:17px}body[data-page] .whatsapp-float{width:var(--site-float-size);right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom))}body[data-page=atendimento-inteligente] .ai-page .container,body[data-page=presenca-digital] .pd-page .container,body[data-page=infraestrutura-digital] .if-page .container,body[data-page=integracoes-inteligentes] .ii-page,body[data-page=sistemas-sob-medida] .systems-page{width:min(calc(100% - var(--site-gutter)),var(--site-content-width));max-width:none}body[data-page=sistemas-sob-medida] .site-nav a[data-nav-key=infraestrutura-digital]{display:block}.ai-hero-copy h1,.pd-hero-copy h1,.systems-hero-copy h1,.bi-hero-copy h1,.ii-hero-copy h1,.if-hero-copy h1{font-size:clamp(2rem,3.15vw,2.75rem);line-height:1.08}.ai-hero-copy>p,.pd-hero-copy>p,.systems-hero-copy>p,.bi-hero-copy>p,.ii-hero-copy>p,.if-hero-copy>p{font-size:.82rem;line-height:1.55}}@media(min-width:768px)and (max-width:900px){body[data-page]{--container: var(--site-content-width);--header: var(--site-header-height)}body[data-page] .site-header{height:var(--site-header-height)}body[data-page] .header-inner,body[data-page=atendimento-inteligente] .header-inner,body[data-page=infraestrutura-digital] .header-inner,body[data-page=sistemas-sob-medida] .header-inner,body[data-page=atendimento-inteligente] .ai-page .container,body[data-page=presenca-digital] .pd-page .container,body[data-page=infraestrutura-digital] .if-page .container,body[data-page=integracoes-inteligentes] .ii-page,body[data-page=sistemas-sob-medida] .systems-page{width:calc(100% - var(--site-gutter));max-width:none}}@media(min-width:768px)and (max-width:1050px){body[data-page=inteligencia-de-negocios]{margin:0;border:0;border-radius:0}body[data-page=inteligencia-de-negocios] .site-header{border-radius:0}}.network-core,.ii-network-core,.if-core{overflow:hidden}.network-core img,.ii-network-core img,.if-core img{width:195%;max-width:none;height:auto;object-fit:contain}body{color:var(--text);background:radial-gradient(circle at 52% 0%,rgba(22,85,255,.11),transparent 35rem),radial-gradient(circle at 15% 38%,rgba(119,37,255,.06),transparent 28rem),var(--page-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.23;background-image:linear-gradient(rgba(68,125,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(68,125,255,.04) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.container{width:min(calc(100% - var(--site-gutter)),var(--container));margin-inline:auto}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;background:#fff;color:#050816;padding:.7rem 1rem;border-radius:0 0 8px 8px}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}h1{font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.06;letter-spacing:-.048em;font-weight:650}h2{font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.15;letter-spacing:-.025em}h3{font-size:1rem;line-height:1.25}p{color:var(--muted)}em{color:transparent;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;font-style:normal}.section{position:relative;padding:clamp(3rem,7vw,6.5rem) 0}.section-heading{max-width:680px;margin:0 auto clamp(1.8rem,4vw,3rem);text-align:center}.section-heading .eyebrow{margin-bottom:1rem}.section-heading p{max-width:600px;margin-inline:auto}.mobile-bottom-nav{display:none}body[data-page]{background-color:var(--page-bg)}body[data-page] main .page-hero{box-sizing:border-box;padding-top:0}body[data-page] main .page-hero-copy{position:relative;z-index:4;align-self:start;width:100%;max-width:var(--hero-copy-max);margin:0;padding:var(--hero-copy-offset) 0 0;text-align:left}body[data-page] main .page-hero-copy .eyebrow{margin:0 0 var(--hero-copy-gap)}body[data-page] main .page-hero-copy h1{max-width:var(--hero-copy-max);margin:0 0 var(--hero-copy-gap);font-size:var(--type-hero-title);font-weight:600;line-height:1.08;letter-spacing:-.038em}body[data-page] main .page-hero-copy>p{max-width:var(--hero-copy-max);margin:0;font-size:var(--type-hero-description);line-height:1.55}body[data-page] main .page-hero-copy .button{font-size:var(--type-button)}body[data-page=integracoes-inteligentes] .ii-page{padding-top:0}body[data-page] main h2:not(.page-hero h2){font-size:var(--type-section-title)}body[data-page] main h3{font-size:var(--type-card-title)}body[data-page] main article p,body[data-page] main .feature-card p,body[data-page] main .service-card p{font-size:var(--type-body)}body[data-page=infraestrutura-digital] main .if-dashboard .if-panel>h2{font-size:var(--type-body)}body[data-page=infraestrutura-digital] main .if-dashboard h3{font-size:var(--type-compact-title)}@media(min-width:768px){body[data-page]{padding-top:var(--site-header-height)}body[data-page] .site-header{position:fixed;top:0;left:0;width:100%}body[data-page=sistemas-sob-medida]{padding-bottom:0}body[data-page=sistemas-sob-medida] .systems-hero,body[data-page=integracoes-inteligentes] .ii-hero{padding-left:0;padding-right:0}body[data-page=integracoes-inteligentes] .ii-page{padding-top:0}body[data-page=inteligencia-de-negocios]{margin:0;border:0;border-radius:0}body[data-page=inteligencia-de-negocios] .site-header{border-radius:0}}@media(max-width:900px){html,body,main,.site-header,.site-footer{max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body,main,.site-header,.site-footer{overflow-x:clip}}}@media(max-width:767px){:root{--mobile-nav-height: 64px;--site-gutter: 24px;--site-header-height: 66px;--type-hero-title: clamp(1.75rem, 7.2vw, 1.95rem);--type-hero-description: .78rem;--type-section-title: clamp(1.12rem, 5vw, 1.35rem);--type-card-title: .8rem;--type-body: .75rem;--hero-copy-offset: 16px;--hero-copy-gap: .65rem}body[data-page]{--container: var(--site-content-width);--header: var(--site-header-height)}body[data-page] .site-header{height:var(--site-header-height)}body[data-page] .header-inner,body[data-page=atendimento-inteligente] .header-inner,body[data-page=infraestrutura-digital] .header-inner,body[data-page=sistemas-sob-medida] .header-inner{width:calc(100% - var(--site-gutter));max-width:none;gap:8px}html,body{width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}html{padding-bottom:0}main,.site-header,.site-footer{width:100%;max-width:100%;overflow-x:hidden}main>*,.container{max-width:100%}@supports (overflow: clip){html,body,main,.site-header,.site-footer{overflow-x:clip}}body.menu-open{overflow-x:hidden;overflow-y:auto}.menu-toggle,.site-header .site-nav{display:none!important}.mobile-bottom-nav{display:block!important;position:fixed!important;inset:auto 0 0!important;z-index:500;width:100%;max-width:100vw;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));margin:0;overflow:hidden;visibility:visible!important;opacity:1!important;pointer-events:auto;background:var(--surface-strong);border-top:1px solid var(--line);box-shadow:var(--shadow-neon);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:none!important;translate:none!important}@supports (overflow: clip){.mobile-bottom-nav{overflow:clip}}.mobile-bottom-nav .nav-panel{width:100%;height:100%;margin:0;padding:4px 0 calc(4px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;background:transparent;border:0;transform:none}.mobile-bottom-nav>.nav-panel>a,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link{position:relative;isolation:isolate;display:grid;grid-template-rows:21px auto;place-items:center;align-content:center;gap:3px;width:100%;min-width:0;min-height:48px;padding:3px 2px 2px;color:var(--muted);text-decoration:none;transition:color .2s ease,transform .2s var(--ease),opacity .2s ease}.mobile-bottom-nav>.nav-panel>a:before,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link:before{content:"";position:absolute;top:0;left:50%;width:20px;height:2px;border-radius:var(--radius-sm);opacity:0;transform:translate(-50%,-2px) scaleX(.55);background:var(--gradient);transition:opacity .2s ease,transform .2s var(--ease)}.mobile-bottom-nav>.nav-panel>a:after,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link:after{display:none}.mobile-bottom-nav>.nav-panel>a>svg,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link>svg{position:relative;z-index:1;display:block;width:21px;height:21px;stroke-width:1.8;transition:color .2s ease,transform .2s var(--ease),opacity .2s ease}.mobile-bottom-nav>.nav-panel>a>.service-nav-icon,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link>.service-nav-icon{position:relative;z-index:1;display:block;width:21px;height:21px;object-fit:contain;transition:transform .2s var(--ease),opacity .2s ease}.mobile-bottom-nav>.nav-panel>a>span,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link>span{position:static;width:auto;max-width:100%;height:auto;padding:0;margin:0;overflow:hidden;clip:auto;white-space:nowrap;border:0;font-size:var(--type-compact-title);font-weight:500;line-height:1.2;text-overflow:ellipsis;transition:color .2s ease,opacity .2s ease}.mobile-bottom-nav>.nav-panel>a:hover,.mobile-bottom-nav>.nav-panel>a:focus-visible,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link:hover,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link:focus-visible,.mobile-bottom-nav>.nav-panel>a[aria-current=page],.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link[aria-current=page]{color:var(--text)}.mobile-bottom-nav>.nav-panel>a[aria-current=page]:before,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link[aria-current=page]:before{opacity:1;transform:translate(-50%) scaleX(1)}.mobile-bottom-nav>.nav-panel>a[aria-current=page]>svg,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link[aria-current=page]>svg{color:var(--cyan);transform:translateY(-1px)}.mobile-bottom-nav>.nav-panel>a[aria-current=page]>span,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link[aria-current=page]>span{font-weight:650}.mobile-bottom-nav>.nav-panel>a:active,.mobile-bottom-nav>.nav-panel>.nav-solutions>.solutions-link:active{transform:scale(.97)}.whatsapp-float,body[data-page] .whatsapp-float{width:48px;right:max(.8rem,env(safe-area-inset-right))}body[data-page] .brand{width:96px;height:34px}body[data-page] .footer-inner .brand{width:88px;height:30px}body[data-page] .header-contact{width:100px;min-width:100px;min-height:36px;margin-left:auto;padding:.4rem .6rem;gap:.35rem;justify-content:center;font-size:.61rem}body[data-page] .header-contact span{display:inline}.page-hero-copy,body[data-page=atendimento-inteligente] .page-hero-copy{width:100%;max-width:none;margin:0;padding:var(--hero-copy-offset) 0 0;text-align:left}.page-hero-copy .eyebrow,body[data-page=atendimento-inteligente] .page-hero-copy .eyebrow,.page-hero-copy h1,body[data-page=atendimento-inteligente] .page-hero-copy h1,.page-hero-copy>p,body[data-page=atendimento-inteligente] .page-hero-copy>p{max-width:var(--hero-copy-max);margin-left:0;margin-right:0;text-align:left}.page-hero-copy h1,body[data-page=atendimento-inteligente] .page-hero-copy h1{font-size:var(--type-hero-title);line-height:1.08}.page-hero-copy>p,body[data-page=atendimento-inteligente] .page-hero-copy>p{font-size:var(--type-hero-description);line-height:1.55}body[data-page=integracoes-inteligentes] .ii-page,body[data-page=sistemas-sob-medida] .systems-page{width:calc(100% - var(--site-gutter))}body[data-page=sistemas-sob-medida],body[data-page=sistemas-sob-medida] .systems-hero,body[data-page=integracoes-inteligentes] .ii-hero{padding-left:0;padding-right:0}}body[data-page] [data-lucide],body[data-page] .brand,body[data-page] .brand img,body[data-page] .legal-brand,body[data-page] .legal-brand img,body[data-page] .service-icon,body[data-page] .service-nav-icon,body[data-page] .service-reference-icon,body[data-page] .network-core img,body[data-page] .ai-chat-brand img,body[data-page] .ii-flow-core-icon img,body[data-page] .if-core img,body[data-page] .home-orbit .orbit-item,body[data-page] .home-orbit .orbit-icon-shell:before,body[data-page] .pd-change-arrow,body[data-page] .pd-conversion-step:after{filter:none!important;text-shadow:none!important}body[data-page] [data-lucide],body[data-page] .home-orbit .orbit-icon-shell,body[data-page] .home-orbit .orbit-item:hover .orbit-icon-shell,body[data-page] .home-orbit .orbit-item:focus-visible .orbit-icon-shell,body[data-page] .ai-quick-icon,body[data-page] .ai-network-icon,body[data-page] .ai-chat-brand,body[data-page] .ai-process b,body[data-page] .ai-process-icon,body[data-page] .ai-cta-seal,body[data-page] .ii-flow-core-icon,body[data-page] .ii-operation-flow li>span,body[data-page] .bi-step-icon,body[data-page] .pd-solution-icon,body[data-page] .if-flow b,body[data-page] .pd-site-brand i,body[data-page] .mobile-bottom-nav a:before{box-shadow:none!important}body[data-page] .pd-conversion-icon{box-shadow:0 0 0 6px #050a1beb,0 7px 16px #0003!important}body[data-page] .network-core,body[data-page] .ii-mini-network>strong,body[data-page] .bi-network-core,body[data-page] .if-core,body[data-page] .if-ecosystem-map>strong{box-shadow:0 9px 22px #0000003d!important}body[data-page] .whatsapp-contact .whatsapp-float,body[data-page] .whatsapp-contact .whatsapp-float:hover,body[data-page] .whatsapp-float,body[data-page] .whatsapp-float:hover{box-shadow:0 8px 20px #00000047!important}.nav-solutions{position:relative;display:flex;align-items:center}.solutions-link{color:#d8ddef;text-decoration:none;white-space:nowrap}.solutions-link:hover,.solutions-link[aria-current=page]{color:var(--cyan)}.solutions-toggle{display:flex;align-items:center;justify-content:center;padding:.65rem .15rem;background:transparent;color:#d8ddef;cursor:pointer;white-space:nowrap}.solutions-toggle>svg{width:15px;height:15px;transition:transform .2s ease}.site-nav .solutions-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.solutions-toggle:hover,.solutions-toggle.has-current-page,.solutions-toggle[aria-expanded=true]{color:var(--cyan)}.solutions-link:focus-visible,.solutions-toggle:focus-visible,.solutions-panel a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.solutions-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:5;width:290px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--header) - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid var(--line);border-radius:var(--radius);background:#070f29;box-shadow:0 16px 35px #0000004d}.solutions-panel[hidden]{display:none!important}body[data-page] .site-nav .solutions-panel a,body[data-page] .mobile-bottom-nav .solutions-panel a{display:flex;align-items:center;min-height:44px;padding:.75rem;font-size:.85rem;line-height:1.4;white-space:normal;text-align:left;color:#d8ddef;text-decoration:none;border-radius:6px}body[data-page] .solutions-panel a:hover,body[data-page] .solutions-panel a[aria-current=page]{color:var(--cyan);background:#3f77e721}body[data-page] .solutions-panel a:before,body[data-page] .solutions-panel a:after{display:none}@media(min-width:768px)and (max-width:900px){body[data-page] .site-nav{height:calc(100dvh - var(--header));bottom:auto;z-index:1}body[data-page] .site-nav>.nav-panel{overflow-y:auto}body[data-page] .site-nav>.nav-panel>*{flex-shrink:0}body[data-page] .site-nav .nav-solutions{display:grid;grid-template-columns:1fr auto}body[data-page] .site-nav .solutions-link{padding:.9rem;font-size:.95rem}body[data-page] .site-nav .solutions-toggle{width:44px;min-height:44px;padding:.9rem}.site-nav .solutions-panel{position:static;width:100%;max-height:none;margin-block:.2rem .6rem;box-shadow:none}}@media(max-width:767px){body[data-page] .mobile-bottom-nav{overflow:visible}body[data-page] .mobile-bottom-nav>.nav-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-bottom-nav .nav-solutions{position:static;display:grid;min-width:0}body[data-page] .mobile-bottom-nav .solutions-link{color:var(--muted)}.mobile-bottom-nav .solutions-link>svg{width:21px;height:21px}.mobile-bottom-nav .solutions-toggle{position:absolute;right:calc(50% - 2px);bottom:21px;z-index:2;width:24px;height:24px;min-height:0;padding:0;color:var(--muted)}.mobile-bottom-nav .solutions-toggle>svg{width:12px;height:12px}.mobile-bottom-nav .solutions-link[aria-current=page],.mobile-bottom-nav .nav-solutions:has(.solutions-toggle.has-current-page)>.solutions-link,.mobile-bottom-nav .nav-solutions:has(.solutions-toggle[aria-expanded=true])>.solutions-link{color:var(--text)}.mobile-bottom-nav .nav-solutions:has(.solutions-toggle.has-current-page)>.solutions-link:before,.mobile-bottom-nav .nav-solutions:has(.solutions-toggle[aria-expanded=true])>.solutions-link:before{opacity:1;transform:translate(-50%) scaleX(1)}.mobile-bottom-nav .nav-solutions:has(.solutions-toggle.has-current-page)>.solutions-link>svg,.mobile-bottom-nav .nav-solutions:has(.solutions-toggle[aria-expanded=true])>.solutions-link>svg{color:var(--cyan);transform:translateY(-1px)}.mobile-bottom-nav .nav-solutions:has(.solutions-toggle.has-current-page)>.solutions-link>span,.mobile-bottom-nav .nav-solutions:has(.solutions-toggle[aria-expanded=true])>.solutions-link>span{font-weight:650}.mobile-bottom-nav .solutions-toggle.has-current-page,.mobile-bottom-nav .solutions-toggle[aria-expanded=true]{color:var(--cyan)}.mobile-bottom-nav .solutions-panel{top:auto;bottom:calc(100% + .5rem);left:12px;right:12px;width:auto;max-height:calc(100dvh - var(--header) - var(--mobile-nav-height) - env(safe-area-inset-bottom) - 2rem)}body[data-page] .header-contact{width:auto;min-width:128px}}body[data-page]:not([data-page=home]) main .page-hero{min-height:0;padding-top:var(--hero-block-padding);padding-bottom:var(--hero-block-padding)}body[data-page]:not([data-page=home]) main .page-hero-copy{align-self:start;padding-top:.25rem}body[data-page]:not([data-page=home]) main .page-hero-copy .eyebrow{margin-bottom:var(--hero-copy-gap)}body[data-page]:not([data-page=home]) main .page-hero-copy h1{color:var(--text);text-wrap:balance}body[data-page]:not([data-page=home]) main .page-hero-copy h1 em{color:transparent;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text}body[data-page]:not([data-page=home]) main .page-hero-copy>p{color:var(--muted);text-wrap:pretty}body[data-page]:not([data-page=home]) .ai-hero-grid,body[data-page]:not([data-page=home]) .pd-hero-grid,body[data-page]:not([data-page=home]) .bi-hero-grid,body[data-page]:not([data-page=home]) .if-hero-grid,body[data-page]:not([data-page=home]) .company-hero-grid,body[data-page]:not([data-page=home]) .systems-hero,body[data-page]:not([data-page=home]) .ii-hero{gap:var(--hero-grid-gap);align-items:center}body[data-page] .institutional-hero>.container{width:min(calc(100% - var(--site-gutter)),var(--site-content-width));max-width:none}body[data-page]:not([data-page=home]) .ai-actions,body[data-page]:not([data-page=home]) .pd-actions,body[data-page]:not([data-page=home]) .systems-actions,body[data-page]:not([data-page=home]) .bi-button-row,body[data-page]:not([data-page=home]) .ii-actions,body[data-page]:not([data-page=home]) .if-actions,body[data-page]:not([data-page=home]) .company-hero .button-row,body[data-page]:not([data-page=home]) .institutional-hero .button-row{gap:.55rem;margin-top:1rem}body[data-page]:not([data-page=home]) .page-hero .button{min-height:40px;padding:.58rem .9rem;border-radius:6px;font-size:var(--type-button)}body[data-page=atendimento-inteligente] .ai-page,body[data-page=sobre] .company-page,body[data-page=contato] .company-page{min-height:0}body[data-page=atendimento-inteligente] .ai-stage{max-width:680px}body[data-page=sobre] .company-hero,body[data-page=contato] .company-hero{display:block}body[data-page=sobre] .about-hero-visual,body[data-page=contato] .contact-hero-visual{min-height:380px}body[data-page=cases] .institutional-hero,body[data-page=conteudos] .institutional-hero,body[data-page=processos-para-automatizar] .institutional-hero,body[data-page=quando-criar-sistema-sob-medida] .institutional-hero,body[data-page=como-planejar-integracao-de-sistemas] .institutional-hero,body[data-page="404"] .institutional-hero{background:radial-gradient(circle at 82% 20%,rgba(69,75,255,.12),transparent 30%),linear-gradient(180deg,rgba(7,17,48,.28),transparent)}@media(min-width:901px){body[data-page]:not([data-page=home]) .ai-hero-grid,body[data-page]:not([data-page=home]) .pd-hero-grid,body[data-page]:not([data-page=home]) .bi-hero-grid,body[data-page]:not([data-page=home]) .if-hero-grid,body[data-page]:not([data-page=home]) .company-hero-grid,body[data-page]:not([data-page=home]) .systems-hero,body[data-page]:not([data-page=home]) .ii-hero{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}}@media(max-width:900px){body[data-page]{--hero-grid-gap: 1rem}body[data-page]:not([data-page=home]) .ai-hero-grid,body[data-page]:not([data-page=home]) .pd-hero-grid,body[data-page]:not([data-page=home]) .bi-hero-grid,body[data-page]:not([data-page=home]) .if-hero-grid,body[data-page]:not([data-page=home]) .company-hero-grid,body[data-page]:not([data-page=home]) .systems-hero,body[data-page]:not([data-page=home]) .ii-hero{grid-template-columns:minmax(0,1fr)}body[data-page]:not([data-page=home]) .page-hero-copy{width:100%;max-width:var(--hero-copy-max);margin:0;text-align:left}}@media(max-width:767px){:root{--hero-block-padding: .35rem;--hero-grid-gap: .8rem}body[data-page] .institutional-hero>.container{width:calc(100% - var(--site-gutter))}body[data-page]:not([data-page=home]) .page-hero .button{width:100%;min-width:0}body[data-page=sobre] .about-hero-visual,body[data-page=contato] .contact-hero-visual{min-height:300px}}
