.hv2-logo[data-v-51f39e71]{display:block;flex-shrink:0;max-width:none}.hv2-logo--horizontal[data-v-51f39e71]{height:36px;width:99px}.hv2-logo--vertical-claro[data-v-51f39e71]{height:64px;width:77px}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../home-v2/fontes/montserrat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(../home-v2/fontes/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(../home-v2/fontes/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback A;font-weight:100 549;size-adjust:112.21%;src:local("Arial"),local("ArialMT")}@font-face{font-family:Montserrat Fallback A;font-weight:550 900;size-adjust:111.24%;src:local("Arial Bold"),local("Arial-BoldMT")}@font-face{font-family:Montserrat Fallback R;font-weight:100 549;size-adjust:113.69%;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular")}@font-face{font-family:Montserrat Fallback R;font-weight:550 900;size-adjust:118.56%;src:local("Roboto Bold"),local("Roboto-Bold")}@font-face{font-family:Plus Jakarta Sans Fallback A;font-weight:100 549;size-adjust:105.9%;src:local("Arial"),local("ArialMT")}@font-face{font-family:Plus Jakarta Sans Fallback A;font-weight:550 900;size-adjust:100.74%;src:local("Arial Bold"),local("Arial-BoldMT")}@font-face{font-family:Plus Jakarta Sans Fallback R;font-weight:100 549;size-adjust:106.63%;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular")}@font-face{font-family:Plus Jakarta Sans Fallback R;font-weight:550 900;size-adjust:107.41%;src:local("Roboto Bold"),local("Roboto-Bold")}:root{--if-blue-25:#f5faff;--if-blue-50:#eff8ff;--if-blue-100:#d1e9ff;--if-blue-200:#b2ddff;--if-blue-300:#84caff;--if-blue-400:#53b1fd;--if-blue-500:#2e90fa;--if-blue-600:#1570ef;--if-blue-700:#175cd3;--if-blue-800:#1849a9;--if-blue-900:#194185;--if-blue-950:#102a56;--if-navy-950:#0a0f22;--if-navy-900:#0b1328;--if-navy-800:#0b1836;--if-white:#fff;--if-gray-50:#f9fafb;--if-gray-100:#f2f4f7;--if-gray-200:#eaecf0;--if-gray-300:#d0d5dd;--if-gray-400:#98a2b3;--if-gray-500:#667085;--if-gray-600:#475467;--if-gray-700:#344054;--if-gray-800:#1d2939;--if-gray-900:#101828;--if-success-50:#ecfdf3;--if-success-500:#12b76a;--if-success-700:#027a48;--if-warning-50:#fffaeb;--if-warning-500:#f79009;--if-warning-700:#b54708;--if-error-50:#fef3f2;--if-error-500:#f04438;--if-error-700:#b42318;--if-gradient-a:linear-gradient(95deg,#36bffa,#1570ef 52%,#444ce7);--if-gradient-b:linear-gradient(95deg,#53b1fd,#1570ef 55%,#1849a9);--if-gradient-destaque:var(--if-gradient-a);--if-faixas:repeating-linear-gradient(135deg,transparent 0 220px,rgba(21,112,239,.1) 220px 300px,transparent 300px 520px);--if-font-titulo:"Montserrat","Montserrat Fallback A","Montserrat Fallback R",system-ui,sans-serif;--if-font-subtitulo:"Plus Jakarta Sans","Plus Jakarta Sans Fallback A","Plus Jakarta Sans Fallback R",system-ui,sans-serif;--if-font-corpo:"Plus Jakarta Sans","Plus Jakarta Sans Fallback A","Plus Jakarta Sans Fallback R",system-ui,sans-serif;--if-font-mono:"JetBrains Mono",ui-monospace,monospace;--if-fs-display:clamp(40px,5.6vw,84px);--if-fs-manifesto:clamp(40px,6vw,92px);--if-fs-h2:clamp(32px,3.8vw,54px);--if-fs-h3:clamp(19px,1.6vw,24px);--if-fs-lede:clamp(17px,1.4vw,21px);--if-fs-body:17px;--if-fs-small:14.5px;--if-fs-label:11px;--if-tracking-titulo:-.035em;--if-tracking-label:.2em;--if-radius-sm:8px;--if-radius-md:12px;--if-radius-lg:24px;--if-radius-xl:28px;--if-radius-pill:9999px;--if-shadow-hover:0 24px 60px -28px rgba(16,42,86,.35);--if-shadow-chat:0 20px 50px -24px rgba(16,42,86,.3);--if-container:1280px;--if-gutter:32px;--if-section-y:clamp(64px,9vw,112px);--if-ease-standard:cubic-bezier(.4,0,.2,1);--if-ease-spring:cubic-bezier(.32,.72,0,1);--if-dur-fast:.2s;--if-dur-btn:.25s;--if-dur-card:.35s;--if-dur-reveal:.8s;--if-angle-marca:30deg}@keyframes if-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes if-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes if-tilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes if-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes if-flow{0%{background-position:0 0}to{background-position:520px 520px}}@keyframes if-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes if-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes if-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes if-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6%,8%) scale(1.05)}66%{transform:translate(-4%,4%) scale(.97)}}.if-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--if-dur-reveal) var(--if-ease-standard),transform var(--if-dur-reveal) var(--if-ease-standard)}.if-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hv2 *,.hv2 :after,.hv2 :before{animation:none!important;transition-duration:1ms!important}.if-reveal{opacity:1;transform:none}}.hv2{background:var(--if-white);color:var(--if-gray-700);font-family:var(--if-font-corpo);font-size:var(--if-fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hv2 :where(h1,h2,h3,h4){color:var(--if-gray-900);font-family:var(--if-font-titulo);font-weight:700;line-height:1.1;margin:0}.hv2 :where(p,ul,ol,figure,blockquote,dl,dd){margin:0}.hv2 :where(ul,ol):where(:not(.iti *)){list-style:none;padding:0}.hv2 :where(span,a,label,b,strong,em,small,code):where(:not(.iti *)){display:revert}.hv2 :where(button,input,select,textarea):where(:not(.iti *)){color:inherit;display:revert;font:inherit}.hv2 :where(a){color:inherit;text-decoration:none}.hv2 :where(button):where(:not(.iti *)){background:none;border:0;cursor:pointer;padding:0}.hv2 :where(b,strong){font-weight:700}.hv2 :where(code,kbd,pre,samp){font-family:var(--if-font-mono);font-size:inherit}.hv2 :where(img,video){display:block;max-width:100%}.hv2{--hv2-form-sobe:160px}@media(min-width:900px){.hv2{--hv2-form-sobe:220px}}.hv2 :where([id]){scroll-margin-top:72px}@media(min-width:900px){.hv2 :where([id]){scroll-margin-top:88px}}.hv2 :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--if-blue-600);outline-offset:3px}.hv2 .hv2-token{background:var(--if-gradient-destaque);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent}.hv2 .if-reveal{transition-delay:var(--hv2-delay,0s)}.hv2 .hv2-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
