              :root{--font:'Roboto',sans-serif;--font-alt:'Plus Jakarta Sans',sans-serif;--space-x:1.6rem;--space-x-n:calc(var(--space-x) * -1);--space-y:3.2rem;--wrapper:168rem;--_header:8rem;--_header-xs:6.4rem;--header:var(--_header);--header-xs:var(--_header-xs);--tap-size:4.8rem;--wrapper-x:var(--space-x);--wrapper-x-n:calc(var(--wrapper-x) * -1);--easeOutCubic:cubic-bezier(0.22,0.61,0.36,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.150,0.860)}[data-hello="true"]{--hello-bar:var(--tap-size);--header:calc( var(--_header) + var(--hello-bar) );--header-xs:calc( var(--_header-xs) + var(--hello-bar))}@media (max-width:22.4375rem) {:root{--_header:6.4rem;--_header-xs:5.4rem}}@media (max-width:47.9375rem) and (min-height:45.625rem){:root{--_header:9.6rem}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem) {:root{--_header:6.4rem;--_header-xs:5.4rem}}@media (min-width:48rem) {:root{--_header:9.6rem;--_header-xs:6.4rem;--space-x:4rem}}@media (min-width:61.25rem) {:root{--wrapper-x:max(6.4rem,6.25vw)}}@media (min-width:61.25rem) and (hover:hover) {[data-hello="true"]{--hello-bar:3.8rem}}@media (min-width:75rem) {:root{--_header:12.8rem;--_header-xs:8rem}}@media (min-width:75rem) and (min-height:45rem) {:root{--space-y:6.4rem}}@media (min-width:87.5rem) {:root{--space-y:6.4rem;--floating-header-offset:2.4rem;--header:calc( var(--floating-header-offset) + var(--_header) );--header-xs:calc( var(--floating-header-offset) + var(--_header-xs) )}[data-hello="true"]{--header:calc( var(--floating-header-offset) + var(--_header) + var(--hello-bar) );--header-xs:calc( var(--floating-header-offset) + var(--_header-xs) + var(--hello-bar) )}}@media (min-width:105rem) {:root{--wrapper-x:10.4rem}}@media (min-width:100rem) and (min-height:56.25rem) {[data-hello="true"]{--hello-bar:4.2rem}}:root{--fz-900:5rem;--fz-800:4.4rem;--fz-700:3.2rem;--fz-600:2.4rem;--fz-500:2rem;--fz-400:1.6rem;--fz-300:1.6rem;--fz-200:1.5rem;--fz-100:1.4rem;--fz-000:1.3rem}@media (max-width:22.4375rem) {:root{--fz-900:4.2rem;--fz-800:4rem;--fz-300:1.5rem;--fz-200:1.5rem;--fz-100:1.4rem;--fz-000:1.2rem}}@media (min-width:48rem) {:root{--fz-900:6.2rem;--fz-800:4.8rem;--fz-700:4rem;--fz-600:2.8rem;--fz-500:2.3rem;--fz-400:1.7rem}}@media (min-width:61.25rem) {:root{--fz-900:6.2rem;--fz-800:4.8rem;--fz-700:4rem;--fz-600:2.8rem;--fz-500:2.3rem;--fz-400:1.8rem}}@media (min-width:75rem) {:root{--_fz-900-vw:6.11vw;--_fz-800-vw:4.72vw;--_fz-700-vw:3.9vw;--_fz-600-vw:2.78vw;--_fz-500-vw:2.22vw;--_fz-400-vw:1.67vw;--_fz-900-min:7.8rem;--_fz-800-min:6rem;--_fz-700-min:5rem;--_fz-600-min:3.6rem;--_fz-500-min:2.8rem;--_fz-400-min:2.1rem;--_fz-900-max:8.8rem;--_fz-800-max:6.8rem;--_fz-700-max:5.6rem;--_fz-600-max:4rem;--_fz-500-max:3.2rem;--_fz-400-max:2.4rem;--fz-900:clamp(var(--_fz-900-min),var(--_fz-900-vw),var(--_fz-900-max));--fz-800:clamp(var(--_fz-800-min),var(--_fz-800-vw),var(--_fz-800-max));--fz-700:clamp(var(--_fz-700-min),var(--_fz-700-vw),var(--_fz-700-max));--fz-600:clamp(var(--_fz-600-min),var(--_fz-600-vw),var(--_fz-600-max));--fz-500:clamp(var(--_fz-500-min),var(--_fz-500-vw),var(--_fz-500-max));--fz-400:clamp(var(--_fz-400-min),var(--_fz-400-vw),var(--_fz-400-max));--fz-300:1.8rem;--fz-200:1.8rem;--fz-100:1.6rem;--fz-000:1.4rem}}@media (min-width:87.5rem) {:root{--_fz-900-max:10.2rem;--_fz-800-max:7.9rem;--_fz-700-max:6.1rem;--_fz-600-max:4.7rem;--_fz-500-max:3.7rem;--_fz-400-max:2.8rem;--fz-300:2rem}}:root{--color-primary-100:#3272F0;--color-primary-200:#2a51db;--color-primary-300:#2a51db;--color-primary-400:#1921B8;--color-primary-600:#0D0095;--color-primary-700:#0E0C84;--color-primary-800:#0A095B;--color-primary-900:#040125;--color-primary-100-hsl:220 86% 57%;--color-primary-200-hsl:227 91% 52%;--color-primary-300-hsl:227 96% 52%;--color-primary-400-hsl:237 76% 41%;--color-primary-600-hsl:245 100% 29%;--color-primary-700-hsl:241 83% 28%;--color-primary-800-hsl:241 82% 20%;--color-primary-900-hsl:245 95% 7%;--color-primary-op-100:#D2D8EC;--color-primary-op-200:#7c97ff;--color-primary-op-300:#768DF5;--color-primary-op-400:#5F7AF4;--color-primary-op-500:#466DF6;--color-primary-op-600:#3E5EF2;--color-primary-op-700:#354BB0;--color-primary-op-800:#1E3CC7;--color-primary-op-100-hsl:226 41% 87%;--color-primary-op-200-hsl:228 100% 74%;--color-primary-op-300-hsl:229 86% 71%;--color-primary-op-400-hsl:229 87% 66%;--color-primary-op-500-hsl:227 91% 62%;--color-primary-op-600-hsl:229 87% 60%;--color-primary-op-700-hsl:229 54% 45%;--color-primary-op-800-hsl:229 74% 45%;--color-primary-acc-100:#EAF3FE;--color-primary-acc-400:#33B6FF;--color-primary-acc-500:#33B6FF;--color-primary-acc-600:#33B6FF;--color-primary-acc-100-hsl:213 91% 96%;--color-primary-acc-400-hsl:201 100% 60%;--color-primary-acc-500-hsl:201 100% 60%;--color-primary-acc-600-hsl:213 89% 58%;--color-secondary-400:#21A35B;--color-secondary-500:#00AF4B;--color-secondary-600:#00B533;--color-secondary-400-hsl:147 66% 38%;--color-secondary-500-hsl:146 100% 34%;--color-secondary-600-hsl:137 100% 35%;--color-neutral-100:#FFF;--color-neutral-150:#F6F9FC;--color-neutral-200:#E9E9E9;--color-neutral-300:#D8D8D8;--color-neutral-400:#9CA3AF;--color-neutral-500:#67707F;--color-neutral-600:#525866;--color-neutral-700:#2D3139;--color-neutral-800:#121417;--color-neutral-900:#0A0A16;--color-neutral-100-hsl:0 0% 100%;--color-neutral-200-hsl:0 0% 91%;--color-neutral-300-hsl:0 0% 85%;--color-neutral-400-hsl:218 11% 65%;--color-neutral-500-hsl:218 10% 45%;--color-neutral-600-hsl:222 11% 36%;--color-neutral-700-hsl:220 12% 20%;--color-neutral-800-hsl:216 12% 8%;--color-neutral-900-hsl:240 38% 6%;--gradient-primary:linear-gradient( 135deg,var(--color-primary-600) 5%,var(--color-primary-200) 85% );--color-brand-dot:var(--color-primary-300);--color-brand-dot-alt:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}ol,ul {list-style:none}blockquote,q {quotes:none}blockquote::before,blockquote::after,q::before,q::after {content:'';content:none}table {border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,menu,nav,section {display:block}html{font-size:62.5%}html:not(.disable-smooth-scroll){scroll-behavior:smooth;scroll-padding-top:var(--header)}*,*::before,*::after {box-sizing:border-box}body{font-size:100%}body,input,textarea,select,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-family:var(--font);font-weight:400;color:var(--color-neutral-700)}p{text-rendering:optimizeLegibility}strong{font-weight:700}em{font-style:italic}input,textarea,select,button{border:none;outline:none;resize:none;border-radius:0;background-color:transparent;padding:0;margin:0}input:not([type="checkbox"]):not([type="radio"]),textarea,select,button{-webkit-appearance:none}button{overflow:visible;font-size:inherit}a,button{color:var(--color-secondary-400);-webkit-tap-highlight-color:hsl( var(--color-secondary-400-hsl) / 5%);cursor:pointer}img{display:block;max-width:100%}.o-viewport{min-height:100vh}.o-wrapper{width:100%;max-width:var(--wrapper);margin-left:auto;margin-right:auto;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}:root{--section-y:clamp( 5rem,11vh,8rem)}.o-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.o-section--t{padding-top:var(--section-y)}.o-section--b{padding-bottom:var(--section-y)}@media (min-width:61.25rem) {:root{--section-y:clamp( 8rem,15vh,14rem)}}.c-hero{--header-offset:calc( var(--header) * 0.5);--heading-lh:1;--heading-fz:var(--fz-800);--text-fz:var(--fz-300);--btn-fz:var(--fz-200);--pic-br:1.6rem;position:relative;padding-top:var(--header-offset)}[data-hello="true"] .c-hero{--header-offset:calc( ( var(--header) + var(--hello-bar) ) * 0.5 )}.c-hero__heading{max-width:var(--hero-heading-max-width,none)}span.c-hero__kicker,span.c-hero__heading{display:block}.c-hero__text{max-width:var(--hero-text-max-width,none);margin-top:2em}.c-hero__btns{display:flex;flex-wrap:wrap;column-gap:var(--btn-fz);row-gap:calc( var(--btn-fz) * 0.5 );margin-top:calc(var(--btn-fz) * 2.5)}.c-hero__breadcrumb + .c-hero__heading{margin-top:0.75em}.c-hero__deco{--height:var(--width);width:var(--width);height:var(--height);position:absolute;bottom:var(--bottom);z-index:-1}.c-hero__deco--1{--left:-24.7vw;--width:100vw;--bottom:50vh;--opacity:0.5;left:var(--left);opacity:var(--opacity)}.c-hero__deco--2{--height:auto;--width:60%;--right:65%;--bottom:20%;right:var(--right);border-radius:50%;background:linear-gradient( -120deg,hsl( var(--color-primary-200-hsl) / 100%),hsl( var(--color-primary-200-hsl) / 0%) )}.c-hero__deco--2::before{content:"";display:block;width:100%;padding-bottom:100%;border-radius:50%;transform:translate(18%,23.4%);border:0.1rem solid var(--color-neutral-100);opacity:0.5}.c-hero--center{text-align:center}.c-hero--center .c-hero__heading,.c-hero--center .c-hero__text{margin-inline:auto}.c-hero--center .c-hero__btns{justify-content:center}@media (min-width:48rem) {.c-hero__deco--1{--width:50vw;--bottom:7.6vw;--opacity:0.8}.c-hero__deco--2{--width:40%;--right:82%;--bottom:-2.2%}}@media (min-width:61.25rem) {.c-hero__btns{column-gap:1.5em}.c-hero__deco--1{--width:40vw;--bottom:4.6vw;--opacity:0.8;mix-blend-mode:overlay}.c-hero__deco--2{--width:40%;--right:82%;--bottom:7.8%}}@media (min-width:75rem) {.c-hero__btns{margin-top:calc(var(--btn-fz) * 3)}}@media (min-width:87.5rem) {.c-hero__deco--1{--width:38vw;--left:-22.7vw}}@media (min-width:87.5rem) and (min-height:49.375rem) {.c-hero__btns{margin-top:calc(var(--btn-fz) * 4)}}@media (min-width:105rem) {.c-hero__deco--1{--width:64rem;--left:50%;margin-left:calc( var(--wrapper) * -0.727 ) }}.c-hello-bar{--_bg-color:#0e0c84;--_color:var(--color-neutral-100);display:none;width:100%;height:var(--hello-bar);background-color:var(--_bg-color);padding-inline:var(--wrapper-x) var(--tap-size);text-align:left}[data-hello="true"] .c-hello-bar{display:block}.c-hello-bar__link{--fz:1.4rem;--icon-size:1em;--bullet-size:0.8em;width:auto;height:100%;display:inline-grid;grid-template-columns:var(--bullet-size) auto var(--icon-size);justify-content:center;align-items:center;gap:0.5em;font-size:var(--fz);text-align:left;white-space:nowrap;color:var(--_color)}.c-hello-bar__link::before{content:"";display:inline-block;vertical-align:middle;width:var(--bullet-size);height:var(--bullet-size);background-color:var(--color-secondary-600);border-radius:50%}.c-hello-bar__text{max-width:100%;overflow:hidden;text-overflow:ellipsis}.c-hello-bar__arrow{display:block;width:var(--icon-size);height:var(--icon-size);background:no-repeat;background-size:var(--icon-size) auto;background-position:center calc(var(--icon-size) * -2);background-image:url(/assets/images/static/icons/link-arrows.svg);opacity:0.9}.c-hello-bar__link[href^="http"]:not([href*="https://dlocal.com"]) .c-hello-bar__arrow{transform:rotate(-45deg)}.c-hello-bar__close{width:var(--hello-bar);height:var(--hello-bar);position:absolute;right:0;top:0}.c-hello-bar__close::before,.c-hello-bar__close::after{--rotate:45deg;content:"";width:2rem;height:0.15rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate( var(--rotate) );background-color:var(--_color)}.c-hello-bar__close::after{--rotate:-45deg}@media (min-width:48rem){.c-hello-bar{padding-inline:max(var(--tap-size),var(--wrapper-x));text-align:center}.c-hello-bar__link{gap:0.75em}}@media (min-width:61.25rem) {.c-hello-bar__close{right:0.8rem}}@media (min-width:87.5rem) {.c-hello-bar{margin-bottom:var(--floating-header-offset)}}.c-header,.c-header__fixed{width:100%;height:var(--header);position:absolute;left:0;top:0;z-index:100}.c-header{--brand-size:11.5rem;--nav-btn:var(--tap-size)}.c-header__fixed{position:fixed}.c-header__holder{display:flex;align-items:center;height:var(--_header);position:relative;gap: 2rem;justify-content: space-between;}.c-header__brand{display:block;width:var(--brand-size);position:relative;z-index:1;transform:translateY(-4%)}:root .c-header__contact-mobile{font-size: 1.3rem;margin-right: calc(var(--tap-size) + 0.2rem);}.c-header__logo{display:block;width:100%;height:auto}.c-logo__text{fill:var(--color-neutral-100)}.c-logo__dot{fill:var(--color-brand-dot-alt)}.c-header__nav{display:none}.c-header__nav-btn{--nav-btn-bars:3.2rem;width:var(--nav-btn);height:var(--nav-btn);position:absolute;right:calc( var(--wrapper-x) - (var(--nav-btn) - var(--nav-btn-bars)) * 0.5 );top:50%;margin-top:calc( var(--nav-btn) * -0.5 )}.c-header__nav-btn::before,.c-header__nav-btn::after{--bar-translate:calc(-50% - 0.5rem);--bar-rotate:0deg;content:"";display:block;width:var(--nav-btn-bars);height:0.2rem;position:absolute;left:50%;top:50%;margin:0;background-color:var(--bars-color,var(--color-neutral-100));rotate:var(--bar-rotate);translate:-50% var(--bar-translate)}.c-header--leadgen .c-header__holder{display:flex;justify-content:space-between}.c-header--leadgen:not(.is-fixed) .c-header__leadgen-cta{opacity:0} @media (max-width: 22.4375rem){:root .c-header__contact-mobile{font-size: 1.2rem;margin-right: calc(var(--tap-size) - 0.2rem);}}.c-header__nav-btn::after{--bar-translate:calc( -50% + 0.5rem )}@media (min-width:61.25rem) {.c-header{--brand-size:10rem}.c-header__holder{display:grid;grid-template-columns:var(--brand-size) 1fr;gap:calc( var(--wrapper-x) * 0.75 );padding-inline:calc( var(--wrapper-x) * 0.5 )}.u-nav-toggle,.c-header__nav-btn{display:none}.c-header__nav{display:block}:root .c-header__contact-mobile{display: none}}@media (min-width:75rem) {.c-header{--brand-size:12rem}}@media (min-width:87.5rem) {.c-header{--_holder-offset-x-factor:-1.5;--_holder-offset-x:var(--wrapper-x);--_holder-offset-y:0.4rem;padding-top:var(--floating-header-offset)}.c-header__fixed{padding-top:var(--floating-header-offset)}[data-hello="true"] .c-header__fixed{padding-top:0}.c-header__holder{width:calc(100% - var(--_holder-offset-x) * 2);margin-inline:var(--_holder-offset-x);padding-inline:0}}@media (min-width:100rem) {.c-header{--brand-size:13.5rem}.c-header__holder{gap:calc( var(--wrapper-x) + 1.6rem )}}@media (min-width:105rem) {.c-header__holder{margin-inline:auto;width:calc(var(--wrapper) - var(--_holder-offset-x) * 2)}}.c-nav__submenu{--_submenu-padding-x:var(--wrapper-x);--_submenu-padding-b:var(--wrapper-x);display:none;padding-inline:var(--_submenu-padding-x);padding-bottom:var(--_submenu-padding-b)}.c-nav-lang__text\@md,.c-nav__link .c-link__arrow,.c-submenu__back{display:none}.c-nav-lang{--_arrow-size:0.5em;--_icon-size:1.4em;position:relative;text-transform:capitalize}.c-nav-lang__select{display:block;width:100%;height:var(--tap-size);position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);opacity:0;cursor:pointer}.c-nav-lang__label{display:inline-flex;align-items:center;gap:.45em;padding-right:.25em;position:relative;z-index:0}.c-nav-lang__icon{filter:invert(1);display:block;width:var(--_icon-size);height:var(--_icon-size);position:relative;background:url(/assets/images/static/icons/lang.svg) top center/cover no-repeat}.c-nav-lang__text{white-space:nowrap}.c-nav-lang__text::after{content:"";display:inline-block;vertical-align:middle;width:var(--_arrow-size);height:var(--_arrow-size);margin-left:.55em;border:solid currentColor;border-width:0 .2rem .2rem 0;transform:rotate(45deg) translateY(-40%);opacity:.7;margin-top:-.1em}@media (min-width:61.25rem){.c-nav,.c-nav__holder,.c-nav__item,.c-nav__list{height:100%}.c-nav{--_fz:1.3rem;--_gap:1.5em;--_color:var(--color-neutral-100);--btn-fz:var(--_fz);font-size:var(--_fz);color:var(--_color);padding-top:.1em}.c-nav__list{display:flex;align-items:center}.c-nav__item:first-child{padding-left:0}.c-nav__item:last-child{padding-right:0}.c-nav__item{display:flex;align-items:center;padding-inline:calc(var(--_gap)/ 2)}.c-nav__item.c-nav__lang{margin-left:auto}:root .c-nav__link{--btn-fw:400;font-size:var(--_fz);color:inherit}:root .c-nav__link--btn{--btn-fw:500}.c-nav-lang{--_icon-size:1.333em}.c-nav-lang__label{text-transform:uppercase}.c-nav-lang__text\@xs{display:none}.c-nav-lang__text\@md{display:block;font-size:var(--_fz-xs,var(--_fz))}}@media (min-width:75rem){.c-nav{--_fz:1.5rem;--_gap:1.75em;--_fz-xs:calc( var(--_fz) - 0.1rem );--btn-fz:var(--_fz-xs)}.c-nav__lang,.c-nav__lang~.c-nav__item:not(:last-child){padding-inline:calc(var(--_gap) * 0.333)}.c-nav__lang,.c-nav__lang~.c-nav__item .c-nav__link{font-size:var(--_fz-xs)}}@media (min-width:87.5rem){.c-nav{--_gap:2.333em;padding-top:0}}@media (min-width:100rem){.c-nav{--_gap:3em;--_fz-xs:var(--_fz);--btn-fz:var(--_fz)}}.c-btn,.c-link{--arrow-size:0.875em;--_main-color:var(--color-secondary-400);display:inline-block;vertical-align:middle;position:relative;font-size:var(--btn-fz,var(--fz-100));font-weight:var(--btn-fw,500);line-height:1.2;color:var(--btn-main-color,var(--_main-color))}.c-btn{--_padding-x:1.333em;--_padding-y:0.75em;--_br:0.8rem;--_bw:0.1rem;padding:var(--btn-padding-y,var(--_padding-y)) var(--btn-padding-x,var(--_padding-x)) calc(var(--btn-padding-y,var(--_padding-y)) * 1.1);border-radius:var(--_br);border:var(--_bw) solid currentColor}.c-btn--invert:not(.c-btn--fill){--_main-color:var(--color-neutral-100)}.c-btn--invert.c-btn--fill{--_main-color:var(--color-secondary-500)}:root .c-btn--fill{--_text-color:var(--color-neutral-100);color:var(--btn-text-color,var(--_text-color));background-color:var(--btn-main-color,var(--_main-color));border-color:var(--btn-main-color,var(--_main-color))}.c-btn__arrow,.c-link__arrow{display:inline-block;vertical-align:middle;width:var(--arrow-size);height:var(--arrow-size);position:relative;margin-right:-0.15em;margin-left:0.5em}.c-btn__arrow::before,.c-btn__arrow::after,.c-link__arrow::before,.c-link__arrow::after{content:"";display:block;width:var(--arrow-size);height:var(--arrow-size);position:absolute;left:0;top:0;background:no-repeat center top/var(--arrow-size) auto;background-image:url(/assets/images/static/icons/link-arrows.svg)}.c-btn__arrow::after,.c-link__arrow::after{opacity:0}[target="_blank"] > .c-btn__arrow,[target="_blank"] > .c-link__arrow{margin-top:-0.1em}[target="_blank"] > .c-btn__arrow::before,[target="_blank"] > .c-btn__arrow::after,[target="_blank"] > .c-link__arrow::before,[target="_blank"] > .c-link__arrow::after{background-image:url(/assets/images/static/icons/link-external.svg)}.c-link--invert{--_main-color:var(--color-neutral-100)}@media (min-width:61.25rem) {[class*="c-btn"],[class*="c-link"]{font-size:calc( var(--btn-fz,var(--fz-100)) - 0.1rem )}}[class*="c-pic"],[class*="c-pic"] img{display:block;border-radius:var(--pic-br,0)}[class*="c-pic"]{position:relative}[class*="c-pic"] img{width:100%;height:auto}.c-pic--cover img{height:100%;position:absolute;left:0;top:0;object-fit:cover}.u-heading{--_color:var(--color-neutral-900);--_strong-color:var(--color-primary-200);--_lh:1.1;--_ls:-0.02em;--_fw:700}.u-heading:not(.u-heading-btn){font-family:var(--heading-ff,var(--font-alt));font-size:var(--heading-fz,var(--fz-700));font-weight:var(--heading-fw,var(--_fw));line-height:var(--heading-lh,var(--_lh));letter-spacing:var(--heading-ls,var(--_ls));color:var(--heading-color,var(--_color))}.u-heading strong{color:var(--heading-strong-color,var(--_strong-color));font-weight:inherit}.u-heading a{color:inherit}.u-heading--nocolor strong{color:inherit}.u-kicker + .u-heading{display:block;margin-top:0.3em}.u-heading > .u-kicker{display:block}.u-heading > .u-kicker:first-child{margin-bottom: calc( var(--heading-fz, var(--fz-700)) * 0.3 )}@media (hover:hover){.u-heading a:hover{color:var(--heading-link-hover-color,var(--color-primary-200))}}.u-kicker{--_color:var(--color-neutral-900);font-size:var(--kicker-fz,var(--fz-300));font-weight:var(--kicker-fw,700);line-height:1.1;color:var(--kicker-color,var(--_color))}.u-heading-btn{--heading-fz:var(--group-heading-fz,var(--fz-500));--_gap:calc( var(--fz-500) * 1.5 );display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--_gap);row-gap:calc( var(--_gap) * 0.5 )}@media (hover:hover) {.u-heading-btn .c-link::after{bottom:-0.45em}}.u-heading-btn .c-link{top:0.2em}@media (min-width:75rem) {.u-kicker{font-size:var(--kicker-fz,calc( var(--fz-400) - 0.2rem ))}}.u-tap-size{position:relative}.u-hidden-for-seo{position:absolute;left:-999rem}:root:root:root:root:root:root [class*="u-geo-content--"]{display:none}.u-text{--_color-link:var(--color-secondary-400);--_lh:1.6;--_margin-top:2em;font-size:var(--text-fz,var(--fz-100));font-weight:var(--text-fw,400);line-height:var(--text-lh,var(--_lh));color:var(--text-color,var(--color-neutral-700))}.u-text strong{font-weight:700}.u-text a:not([class]){font-weight:700;color:var(--text-link-color,var(--_color-link))}.u-heading + .u-text:not(.c-info-list){margin-top:var(--text-margin-top,var(--_margin-top))}@media (min-width:75rem) and (min-height:45rem) {.u-text{--_margin-top:2.75em;font-size:var(--text-fz, var(--fz-200));}} :root .c-form {--_form-gap:3.5rem;--_color-error:#D80027;--_color-error-hsl:349 100 42;--_label-fz:var(--fz-100);--_label-fw:400;--_label-color:var(--color-neutral-400);--_select-label-fw:var(--_input-focus-l-fw);--_select-label-color:var(--color-neutral-900);--_input-fz:1.7rem;--_input-fw:400;--_input-color:var(--color-neutral-900);--_input-b-color:var(--color-neutral-100);--_input-border-w:0.1rem;--_input-border-c:var(--color-neutral-700);--_input-border-r:0.8rem;--_input-px:1em;--_input-py:1.1em;--_input-transition-time:0.2s;--_textarea-min-height:10rem;--_select-arrow-w:0.15rem;--_select-arrow-color:var(--color-neutral-600);--_select-padding-x:1.6em;--_check-size:1.4em;--_legend-fz:1.3rem;--_legend-color:var(--color-neutral-500);--_legal-fz:var(--fz-100);--_legal-lh:1.5;--_legal-color:var(--color-neutral-700)}:root .c-form .hs-form-private,:root .c-form:not(.form-columns-1){display:flex;flex-direction:column;gap:var(--form-gap,var(--_form-gap))}:root .c-form{max-width:none !important}:root .c-form .hs-form-field{position:relative}:root .c-form .hs-form-field.hs-fieldtype-textarea label span,:root .c-form .hs-form-field:not(.hs-fieldtype-text) label span{font-size:var(--form-input-fz,var(--_input-fz));font-weight:var(--form-select-label-fw,var(--_select-label-fw));color:var(--form-select-label-color,var(--_select-label-color))}:root .c-form .hs-form-field:not(.hs-fieldtype-checkbox,.hs-fieldtype-radio,.hs-fieldtype-select) label:not(.hs-error-msg){font-size:var(--form-input-fz,var(--_input-fz));display:block;position:absolute;left:var(--input-px,var(--_input-px));top:1.68em;transform:translateY(-50%);transition:150ms cubic-bezier(.4,0,.2,1);pointer-events:none;background-color:var(--form-input-focus-l-bg,var(--_input-focus-l-bg));transition:top var(--input-transition-time,var(--_input-transition-time)) ease-out,padding var(--input-transition-time,var(--_input-transition-time)) ease-out,transform var(--input-transition-time,var(--_input-transition-time)) ease-out }:root .c-form .hs-form-field:not(.hs-fieldtype-checkbox,.hs-fieldtype-radio,.hs-fieldtype-select) label span{font-weight:var(--form-label-fw,var(--_label-fw));color:var(--form-label-color,var(--_label-color));transition:color var(--input-transition-time,var(--_input-transition-time)) ease }:root .c-form .hs-form-field label span.hs-form-required{margin-left:0.2em;color:var(--form-input-focus-l-color,var(--_input-focus-l-color)) }:root .c-form .hs-form-field.hs-fieldtype-checkbox label,:root .c-form .hs-form-field.hs-fieldtype-radio label,:root .c-form .hs-form-field.hs-fieldtype-select label{padding-bottom:0.8em }:root .c-form .hs-form-field.hs-fieldtype-select label{display:block;padding-left:0.25em }:root .c-form .input input:not([type=checkbox],[type=radio],[type=submit]),:root .c-form .input textarea{width:100% !important;font-size:var(--form-input-fz,var(--_input-fz));font-weight:var(--form-input-fw,var(--_input-fw));color:var(--form-input-color,var(--_input-color));box-shadow:0 0 0 var(--form-input-border-w,var(--_input-border-w)) var(--form-input-border-c,var(--_input-border-c));border-radius:var(--form-input-border-r,var(--_input-border-r));padding:var(--input-py,var(--_input-py)) var(--input-px,var(--_input-px));transition:box-shadow var(--input-transition-time,var(--_input-transition-time)) ease;background-color:var(--form-input-b-color,var(--_input-b-color)) }:root .c-form .hs-form-field.hs-fieldtype-select select{width:100%;font-size:var(--form-input-fz,var(--_input-fz));font-weight:var(--form-input-fw,var(--_input-fw));color:var(--form-input-color,var(--_input-color));box-shadow:0 0 0 var(--form-input-border-w,var(--_input-border-w)) var(--form-input-border-c,var(--_input-border-c));border-radius:var(--form-input-border-r,var(--_input-border-r));padding:var(--input-py,var(--_input-py)) var(--input-px,var(--_input-px));transition:box-shadow var(--input-transition-time,var(--_input-transition-time)) ease;background-color:var(--form-input-b-color,var(--_input-b-color)) }:root .c-form .hs-form-field.hs-fieldtype-select select.is-placeholder{color:var(--form-label-color,var(--_label-color))}:root .c-form .hs-form-field.hs-fieldtype-text input::placeholder {color:transparent}:root .c-form.form-columns-2 .hs-form-field{width:100% !important}:root .c-form .hs-form-field.hs-fieldtype-textarea label{font-size:var(--form-input-fz,var(--_input-fz));display:block;position:absolute;left:var(--input-px,var(--_input-px));top:1em;transition:150ms cubic-bezier(0.4,0,0.2,1);pointer-events:none;background-color:var(--form-input-focus-l-bg,var(--_input-focus-l-bg));transition:top var(--input-transition-time,var(--_input-transition-time)) ease-out,padding var(--input-transition-time,var(--_input-transition-time)) ease-out,transform var(--input-transition-time,var(--_input-transition-time)) ease-out}:root .c-form .hs-form-field.hs-fieldtype-textarea textarea{min-height:var(--form-textarea-min-height,var(--_textarea-min-height))}:root .c-form .hs-form-field.hs-fieldtype-select .input{position:relative}:root .c-form .hs-form-field.hs-fieldtype-select .input::after{content:"";display:block;position:absolute;top:47%;right:var(--_select-padding-x);width:calc(var(--form-input-fz,var(--_input-fz))* 0.6);height:calc(var(--form-input-fz,var(--_input-fz))* 0.6);border-top:var(--_select-arrow-w) solid var(--_select-arrow-color);border-right:var(--_select-arrow-w) solid var(--_select-arrow-color);transform:translateY(-50%) rotate(135deg)}:root .c-form .hs-form-field ul.inputs-list:not(.hs-error-msgs){display:flex;flex-direction:column;gap:1.4em;margin-top:calc(var(--form-gap,var(--_form-gap)) * 0.5)}:root .c-form .hs-form-field .inputs-list:not(.hs-error-msgs) label{display:flex;align-items:flex-start;gap:1em;position:static;transform:none;pointer-events:initial }:root .c-form .hs-form-field .inputs-list:not(.hs-error-msgs) label span{font-weight:400}:root .c-form .hs-form-field input[type=checkbox]{min-width:var(--form-check-size,var(--_check-size));aspect-ratio:1/1;margin-top:0.03em}:root .c-form .hs-form-field legend{font-size:var(--form-legend-fz,var(--_legend-fz));color:var(--form-legend-color,var(--_legend-color));display:none !important}:root .c-form .hs-richtext p{font-size:var(--form-legal-fz,var(--_legal-fz));color:var(--form-legal-color,var(--_legal-color));line-height:var(--form-legal-lh,var(--_legal-lh))}:root .c-form .hs-richtext p:not(:first-child){margin-top:1em}:root .c-form .hs-richtext:not(:first-child){margin-top:3em}:root .c-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0 !important}:root .c-form .actions .hs-button.primary{--_submit-color:var(--color-secondary-400);--_text-color:var(--color-neutral-100);--_padding-x:2.2em;--_padding-y:0.75em;--_br:0.8rem;--_bw:0.1rem;position:relative;display:inline-block;vertical-align:middle;font-size:var(--btn-fz,var(--fz-100));font-weight:var(--btn-fw,500);line-height:1.2;color:var(--btn-text-color,var(--_text-color));padding:var(--btn-padding-y,var(--_padding-y)) var(--btn-padding-x,var(--_padding-x)) calc(var(--btn-padding-y,var(--_padding-y)) * 1.1);border-radius:var(--_br);background-color:var(--btn-submit-color,var(--_submit-color));cursor:pointer}.c-skeleton{--_sk-input-h:4.6rem;--_sk-input-bg:var(--color-neutral-200);--_sk-text-h:.4rem}.c-skeleton > *{position:relative;overflow:hidden}.c-skeleton > *:not(:first-child) {margin-top:2.5rem}.c-skeleton > *:not(.c-skeleton__check):before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transform:translate3d(-100%,0,0);background:linear-gradient(50deg,transparent 30%,hsl(var(--color-neutral-100-hsl)/80%),transparent 70%);animation:skeletonAnimation 3s infinite;z-index:1}.c-skeleton__btn,.c-skeleton__input{height:var(--_sk-input-h);background-color:var(--_sk-input-bg);border-radius:var(--form-input-border-r,var(--_input-border-r))}.c-skeleton__input{width:100%;min-width:25rem}.c-skeleton__btn{width:20rem}.c-skeleton__check{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}.c-skeleton-check__check{width:calc(var(--_sk-input-h)*.5);aspect-ratio:1;background-color:var(--_sk-input-bg);border-radius:0.4em}.c-skeleton__text,.c-skeleton-check__text{width:100%;height:var(--_sk-text-h);background-color:var(--_sk-input-bg)}@keyframes skeletonAnimation {100% {transform:translate3d(100%,0,0)}}.c-header--leadgen .c-header__holder{display:flex;justify-content:space-between}.c-header--leadgen:not(.is-fixed) .c-header__leadgen-cta{opacity:0}

.c-newstr-notice{--geo-display:none;display:none}

.c-sm-industries .c-sm-simple__submenu{display:none}@media (max-width:61.1875rem){.c-sm-industries{--_items-gap:0.5rem;--_items-py:1.6rem;--_items-px:1.5rem;--_arrow-size:1rem;--_arrow-w:.2rem;--text-margin-top:1em;margin-top:calc(var(--_spacing)* .6)}.c-sm-industries .c-sm-industries__submenu{display:none}.c-sm-industries .c-sm-simple__submenu{display:block}.c-sm-industries .c-sm-simple__item:not(:first-child){border-top:.1rem solid var(--color-neutral-200);padding-top:calc(var(--simple-gap,var(--_gap)) + 1rem)}.c-sm-industries .c-sm-simple__item>.c-sm-simple__heading{--heading-fz:var(--fz-500)}.c-sm-industries .c-sm-simple__submenu{margin-top:calc(var(--_spacing)* .6)}:root .c-sm-industries .c-sm-simple__submenu .c-sm-simple__item{position:relative;background:hsl(var(--color-primary-600-hsl) / 3%);padding:var(--_items-py) calc(var(--_items-px) + var(--_arrow-size) + 1rem) var(--_items-py) var(--_items-px);border-radius:.9rem;margin-inline:-.2rem;border-top:none}.c-sm-industries .c-sm-simple__submenu .c-sm-simple__item:after{content:"";position:absolute;right:var(--_items-px);top:50%;width:var(--_arrow-size);height:var(--_arrow-size);transform:translateY(-50%) rotate(315deg);border-bottom:var(--_arrow-w) solid var(--color-secondary-500);border-right:var(--_arrow-w) solid var(--color-secondary-500)}.c-sm-industries .c-sm-simple__submenu .c-sm-simple__item:not(:first-child){margin-top:var(--_items-gap)}}@media (min-width:61.25rem){.c-sm-industries{display:grid;grid-template-columns:0.7fr 1.3fr;gap:var(--wrapper-x);align-items:start}.c-sm-industries__submenu{display:none;grid-column-start:2}.c-sm-industries__submenu.is-visible{display:block}:root .c-sm-industries .c-sm-simple .c-sm-simple__text{max-width:20em;}.c-sm-industries .c-sm-simple.c-sm-industries__nav{--_cols:1;--_gap:1.6rem;--heading-fz:var(--fz-100);--heading-fw:400;margin-top:1rem}:root .c-sm-industries .c-sm-simple.c-sm-industries__nav .c-sm-simple__heading{max-width:none}.c-sm-industries__nav .c-sm-simple__link,.c-sm-industries__nav .c-sm-simple__text{display:none}.c-sm-industries .c-sm-simple.c-sm-industries__subitems{--_cols:2}.c-sm-industries .c-sm-simple__item.c-sm-simple__item--xl{--heading-fz:var(--fz-500);--text-margin-top:1.4em}.c-sm-industries .c-sm-simple__text{--text-fw:500;max-width:38em}.c-sm-industries .c-sm-simple__heading{max-width:8em}.c-sm-industries .c-sm-simple__item--xl+.c-sm-industries__subitems{margin-top:calc(var(--_gap)* 1.2)}.c-sm-industries .c-sm-simple__submenu-link{cursor:pointer;}.c-sm-industries .c-sm-simple__submenu-link.is-active{color:var(--color-primary-200)}.c-sm-industries .c-sm-simple__submenu-link:after{content:"";display:inline-block;margin-left:.3em;margin-top:-.2em;vertical-align:middle;width:.5em;height:.5em;transform:rotate(315deg) translate(-.3em,-.3em);border-bottom:.2rem solid var(--color-primary-300);border-right:.2rem solid var(--color-primary-300);opacity:0;transition:opacity .25s ease-out,transform .25s ease-out}.c-sm-industries .c-sm-simple__submenu-link.is-active:after{opacity:1;transform:rotate(315deg) translate(0,0);transition:opacity .25s ease-out,transform .25s ease-out}}@media (min-width:87.5rem){.c-sm-industries{gap:calc(var(--wrapper-x)* .5)}}@media (min-width:112.5rem){.c-sm-industries .c-sm-simple.c-sm-industries__nav{margin-top:3rem}}
:root .c-form .hs-form-field .inputs-list:not(.hs-error-msgs) label {background: transparent !important;}

*:has(>.c-form-placeholder){position:relative}.c-form-placeholder{display:none;position:absolute;inset:-.5rem;z-index:1;background:linear-gradient(180deg,hsl(var(--color-neutral-100-hsl)/70%) 0 0%,hsl(var(--color-neutral-100-hsl)/100%) 40%);backdrop-filter:blur(0.25rem);text-align:center}.c-form-placeholder__text{font-size:clamp(2rem,2.36vw,3.4rem);font-weight:800;text-align:center;padding-top:1em;max-width:16em;margin-inline:auto}.c-form-placeholder__btn{margin-top:2em}.c-form-placeholder.is-showing{display:block}


                                    .c-hero--color{--_hero-padding:calc( var(--wrapper-x) * 2 );--_hero-color:var(--color-neutral-100);--_gap:calc( var(--fz-100) * 3.5 );--img-offset-bottom:calc( var(--section-y) * -1 - var(--_gap) );--img-offset-left:20%;--img-offset-right:calc( var(--_hero-padding) * -1 );--_hero-text-max-width:30em;--kicker-color:var(--color-primary-acc-400);--heading-color:var(--_hero-color);--text-color:var(--_hero-color);background:var(--gradient-primary);isolation:isolate;position:relative;margin-bottom:calc(var(--img-offset-bottom) * -.5)}.c-hero--color .c-hero__wrapper{padding-inline:var(--_hero-padding);display:grid;grid-auto-flow:row;gap:var(--_gap);position:relative}.c-hero--color .c-hero__image{margin-bottom:var(--img-offset-bottom);margin-left:var(--img-offset-left);margin-right:var(--img-offset-right);position:relative}.c-hero--color .c-hero__pic{--pic-br:1.6rem 0rem 0rem 1.6rem;overflow:hidden}.c-hero--color .c-hero__image img{transform:translateX(calc(var(--_hero-padding) * .75))}@media (max-width:22.4375rem){.c-hero--color{--_hero-padding:var(--wrapper-x)}}@media (min-width:48rem){.c-hero--color{--_hero-padding:var(--wrapper-x);--_gap:var(--wrapper-x);--img-offset-bottom:0rem;--img-offset-left:initial;--img-offset-right:calc( var(--_hero-padding) * -1 );--img-offset-top:initial;--_hero-columns:1fr 35%}.c-hero--color .c-hero__wrapper{grid-auto-flow:column;grid-template-columns:var(--_hero-columns);align-items:center}.c-hero--color .c-hero__image img{transform:none}}@media (min-width:48rem) and (orientation:portrait){.c-hero--color .c-hero__wrapper{padding-block:calc(var(--section-y) * 1.5)}}@media (min-width:61.25rem){.c-hero--color{--_hero-padding:var(--wrapper-x);--_gap:var(--wrapper-x);--img-offset-bottom:calc( var(--section-y) * -0.3 );--img-offset-left:initial;--img-offset-right:initial;--img-offset-top:initial;--_hero-columns:0.55fr 0.45fr}.c-hero--color .c-hero__wrapper{grid-auto-flow:column;grid-template-columns:var(--_hero-columns);align-items:start;padding-top:var(--section-y);padding-bottom:0}.c-hero--color .c-hero__info{padding:0;padding-bottom:calc(var(--section-y) * .75)}.c-hero--color .c-hero__pic{--pic-br:1.6rem}}@media (min-width:75rem){.c-hero--color{--_hero-padding:calc( var(--wrapper-x) * 1.5 );--_hero-columns:0.6fr 0.4fr}.c-hero--color .c-hero__btn{--btn-fz:calc( var(--fz-200) - 0.1rem )}}@media (min-width:87.5rem){.c-hero--color{--_hero-columns:0.58fr 0.42fr}.c-hero--color .c-hero__info{padding-top:2.5vw}}@media (min-width:100rem){.c-hero--color .c-hero__text{--text-fz:var(--fz-300)}}@media (min-width:105rem){.c-hero--color .c-hero__info{padding-top:4.4rem}}.c-hero--about{--img-offset-left:calc( var(--wrapper-x) / -2 );--img-offset-right:calc( var(--wrapper-x) / -2 )}.c-hero--about .c-hero__wrapper{row-gap:0}:root .c-hero--about .c-hero__text{margin-top:var(--_margin-top)}.c-hero__image{position:relative;margin-top:var(--_gap)}.c-hero__video::before{content:"";display:block;width:100%;padding-bottom:56.25%}.c-hero__image iframe{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.c-hero__image img{aspect-ratio:1702/1277}@media (max-width:22.4375rem){.c-hero--about{--img-offset-left:0;--img-offset-right:0}}@media (min-width:48rem){.c-hero--about{--_video-offset:8vw;--img-offset-left:0;--img-offset-right:0;--img-offset-bottom:0;--_hero-columns:1fr;margin-bottom:var(--_video-offset)}.c-hero--about .c-hero__wrapper{display:block;padding-bottom:0}.c-hero--about .c-hero__image{top:var(--_video-offset);margin-top:0}.c-hero--about .c-hero__deco--2{--width:20%;--bottom:10%}}@media (min-width:61.25rem){.c-hero--about{--_video-offset:calc( var(--section-y) * 0.3 );--img-offset-left:0;--img-offset-right:0;--_hero-columns:repeat(2, 1fr)}.c-hero--about .c-hero__wrapper{display:grid;row-gap:0;grid-template-areas:"kicker kicker" "heading heading" "text video"}.c-hero--about .c-hero__kicker{grid-area:kicker}.c-hero--about .c-hero__heading{grid-area:heading;max-width:var(--hero-heading-max-width,14em)}.c-hero--about .c-hero__text{grid-area:text;position:relative;top:var(--_video-offset)}:root .c-hero--about .c-hero__text{margin-top:0}.c-hero--about .c-hero__btns{margin-top:calc(var(--btn-fz) * 2.5);padding-bottom:calc(var(--_video-offset) * 2)}.c-hero--about .c-hero__image{grid-area:video;width:auto;max-width:none}.c-hero--about .c-hero__deco--2{--width:20%;--right:95%;--bottom:25%}}@media (min-width:75rem){.c-hero--about{--_hero-columns:0.45fr 0.55fr}.c-hero--about .c-hero__btns{padding-bottom:calc(var(--_video-offset) * 2)}}@media (min-width:75rem) and (min-height:45rem){.c-hero--about{--_video-offset:7rem}}@media (min-width:87.5rem){.c-hero--about{--_video-offset:7rem}}@media (min-width:87.5rem) and (min-height:49.375rem){.c-hero--about{--_video-offset:8rem}}