@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}:root{--abyss:#FFFFFF;--deep:#F4F7FB;--surface:#E9EEF5;--surface-2:#DFE7F1;--line:rgba(20,45,90,.14);--line-strong:rgba(20,45,90,.26);--teal:#0C7589;--teal-hi:#00647A;--teal-deep:#0E5E76;--navy:#1B3A6B;--navy-hi:#3E6FB8;--grad-acento:linear-gradient(96deg,var(--navy),var(--brand-blue));--paper:#101725;--muted:#3D4C63;--dim:#5A6A82;--ink:#101E2E;--ink-surface:#0E2233;--brand-teal:#1C7F8F;--brand-blue:#2F6DB5;--slate:#5A6B7A;--slate-soft:#8FA0AE;--corpo:#3D4A57;--rotulo:#5A6B7A;--erro:#B3261E;--cta-blue:var(--brand-blue);--cta-blue-deep:#245F9E;--graphite-deep:#0F1216;--graphite:#1C2128;--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:"IBM Plex Sans",system-ui,sans-serif;--serif:"Times New Roman",Times,serif;--t-micro:12px;--t-rotulo:13px;--t-dado:15px;--t-corpo-s:15.5px;--t-corpo:16.5px;--t-titulo-s:17.5px;--t-titulo:clamp(18px,1.5vw,21px);--t-secao:clamp(26px,2.25vw,32px);--pad:clamp(20px,5vw,80px);--gap:clamp(48px,9vw,132px);--secao-y:clamp(92px,8.6vw,140px);--barra-h:74px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--barra-h) + 2px)}body{margin:0;background:var(--abyss);color:var(--paper);font-family:var(--sans);font-weight:400;font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cta-blue);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--sans);margin:0;line-height:1.12;letter-spacing:-.02em}h1{font-weight:700;font-size:clamp(1.2rem,2.5vw,1.88rem)}h2{font-weight:600;font-size:clamp(1.55rem,3.5vw,2.6rem)}h3{font-weight:600;font-size:1rem;letter-spacing:-.02em;line-height:1.3}p{margin:0}.lead{color:var(--muted);font-size:clamp(1rem,1.5vw,1.16rem);max-width:62ch}.wrap{max-width:1240px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}section{padding-block:var(--gap);position:relative}.sec-head{max-width:74ch;margin-bottom:clamp(36px,5vw,64px)}.sec-head h2{margin-bottom:20px}.btn:active,.tab:active,.arrow:active,.acc-btn:active,.autoplay:active{transform:scale(.98)}.stagger>*{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.8,.25,1),transform .55s cubic-bezier(.2,.8,.25,1)}.rv.in.stagger>*{opacity:1;transform:none}.stagger>*:nth-child(2){transition-delay:.04s}.stagger>*:nth-child(3){transition-delay:.08s}.stagger>*:nth-child(4){transition-delay:.12s}.stagger>*:nth-child(5){transition-delay:.16s}.stagger>*:nth-child(6){transition-delay:.2s}.stagger>*:nth-child(n+7){transition-delay:.24s}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}#arquitetura,#setores,#tecnologias,#contato{background-color:#f7f9fc;background-image:linear-gradient(100deg,#fff0 54%,#fffc 62%,#fff0 71%),linear-gradient(100deg,#fff0 12%,#fff 28% 41%,#fff0 56%),linear-gradient(178deg,#fcfdff,#f1f4f9 30%,#f8fafc 58%,#f1f4f9)}#faq{background:var(--deep)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.stagger>*{opacity:1;transform:none;transition-delay:0s}}.rv{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.25,1),transform .7s cubic-bezier(.2,.8,.25,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.pular[data-astro-cid-3ef6ksr2]{position:fixed;left:12px;top:-100px;z-index:100;font-family:var(--mono);font-size:var(--t-dado);padding:12px 18px;border-radius:6px;background:var(--cta-blue);color:#fff;text-decoration:none;transition:top .18s ease}.pular[data-astro-cid-3ef6ksr2]:focus-visible{top:12px}.main[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--ink);font-weight:500}.main[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--cta-blue)}header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:60;background:radial-gradient(46% 120px at 50% 100%,rgba(47,109,181,.09),transparent 72%),var(--abyss);border-radius:0 0 clamp(16px,2vw,26px) clamp(16px,2vw,26px)}header[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;width:min(34%,380px);margin-inline:auto;background:linear-gradient(90deg,transparent,rgba(47,109,181,.45),transparent)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:28px;height:var(--barra-h)}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;padding-block:9px;margin-block:-9px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:26px;width:auto}nav[data-astro-cid-3ef6ksr2].main{display:flex;gap:26px;margin-left:auto;font-family:var(--mono);font-weight:400;font-size:var(--t-dado);color:var(--corpo)}nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2]{transition:color .2s;position:relative;padding-block:4px}nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--cta-blue);transition:width .25s}nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.only-mobile[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto;background:none;border:0;color:var(--ink);padding:8px;cursor:pointer}@media(max-width:760px){nav[data-astro-cid-3ef6ksr2].main{display:none}header[data-astro-cid-3ef6ksr2]:has(nav.main.open){border-radius:0}header[data-astro-cid-3ef6ksr2]:has(nav.main.open):after{opacity:0}nav[data-astro-cid-3ef6ksr2].main.open{display:flex;flex-direction:column;position:absolute;top:var(--barra-h);left:0;right:0;background:var(--abyss);padding:22px var(--pad) 30px;border-radius:0 0 clamp(16px,2vw,26px) clamp(16px,2vw,26px);gap:4px}nav[data-astro-cid-3ef6ksr2].main.open a[data-astro-cid-3ef6ksr2]{padding:11px 0;border-bottom:1px solid var(--line)}.burger[data-astro-cid-3ef6ksr2]{display:block}nav[data-astro-cid-3ef6ksr2].main.open .only-mobile[data-astro-cid-3ef6ksr2]{display:block}.bar[data-astro-cid-3ef6ksr2] .btn{display:none}}footer[data-astro-cid-sz7xmlte]{--fundo: #0f1216;--titulo: #f2f5f8;--texto: #a9b6c4;--rot: #8494a4;--acento: #5e93d6;--fio: rgba(169, 182, 196, .16);background:radial-gradient(42% 190px at 50% 0%,rgba(94,147,214,.14),transparent),var(--fundo);color:var(--texto);padding-block:calc(var(--secao-y) * .5);position:relative;border-radius:clamp(22px,3vw,40px) clamp(22px,3vw,40px) 0 0}footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;width:min(34%,380px);margin-inline:auto;background:linear-gradient(90deg,transparent,rgba(94,147,214,.55),transparent)}.foot[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);row-gap:clamp(34px,3.4vw,48px);align-items:start}.brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:20px;width:auto}.sigla[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--mono);font-weight:400;font-size:var(--t-dado);letter-spacing:.02em;color:var(--texto)}.foot[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{color:var(--rot);font-size:var(--t-dado);font-family:var(--mono);letter-spacing:.04em}.legal[data-astro-cid-sz7xmlte]{display:block;margin-top:clamp(38px,3.8vw,56px);padding-top:clamp(22px,2.2vw,30px);border-top:1px solid var(--fio);font-family:var(--mono);font-size:var(--t-dado);letter-spacing:.04em;color:var(--rot)}.grupo[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin:0 0 16px;font-family:var(--mono);font-weight:400;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--rot)}.grupo[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;row-gap:2px}.grupo[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;color:var(--texto);font-size:var(--t-dado);padding-block:10px;margin-block:-10px;transition:color .25s}.grupo[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--acento)}.foot[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--texto);padding-block:10px;margin-block:-10px;transition:color .25s}.foot[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--acento)}@media(max-width:860px){.foot[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:480px){.foot[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,6vw,36px)}}
