:root{interpolate-size:allow-keywords;--size-base: 1.6rem;--font-header: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;--font-family: "Inter", -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;--font-secondary: "Inconsolata", monospace;--color-white: #ffffff;--color-dark: #020617;--color-dark-100: #1D2234;--color-dark-50: #181C2A;--color-cards: #29314E;--color-primary-button: #0B44DD;--color-primary-hover: #5F4BB6;--color-green: #6FD195;--color-orange: #FFAE4C;--color-cyan: #4AC9FF;--surface-base: var(--color-dark);--surface-subtle: #0A1022;--surface-card: var(--color-dark-50);--surface-elevated: var(--color-dark-100);--border-hairline: rgba(255, 255, 255, .12);--border-accent: rgba(74, 201, 255, .42);--text-muted: rgba(255, 255, 255, .74);--cta-flare: rgba(11, 68, 221, .36);--cta-flare-subtle: rgba(74, 201, 255, .2);--ease-out-fast: cubic-bezier(.19, 1, .22, 1);--color-warning: #FFAE4C;--color-warning-bkg: #FFF3E0;--color-warning-text: #8A5200;--color-error: #dc3545;--color-error-bkg: #f8d7da;--color-error-text: #58151c;--color-success: #198754;--color-success-bkg: #d1e7dd;--color-success-text: #0a3622}html{scrollbar-color:var(--color-primary-hover) transparent;scrollbar-width:thin;color-scheme:dark}*{padding:0;margin:0;list-style:none;box-sizing:border-box;text-decoration:none}html,body{padding:0;margin:0;font-size:10px}body{font:300 var(--size-base)/1.55 var(--font-family);color:var(--color-white);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;background-color:var(--surface-base);position:relative;overflow-x:hidden}.visually-hidden:where(:not(:focus-within,:active)){position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.skip-link:focus-visible{position:fixed;top:.8rem;left:.8rem;z-index:9999;padding:.8rem 1.4rem;background:var(--color-primary-button);color:var(--color-white);border-radius:999rem;font-family:var(--font-secondary)}.header{padding:calc(var(--size-base) * .45) 0;background:#020617e0;border-bottom:.1rem solid var(--border-hairline);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:sticky;top:0;z-index:100}.header .brand{position:relative;z-index:10;justify-content:flex-start}.header .brand a,.header .brand img{display:block}.header .brand img{height:calc(var(--size-base) * 2);width:auto}.header .menu{justify-content:center;display:flex}.header .getintouch{justify-content:flex-end;display:flex}.header .getintouch a{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4rem;padding:.8rem 2.2rem;border-radius:999rem;border:.15rem solid var(--border-hairline);background:var(--surface-card);color:var(--color-white);text-transform:uppercase;font:500 1.4rem/1 var(--font-secondary);letter-spacing:.04em;cursor:pointer;transition:background-color .22s var(--ease-out-fast),border-color .22s var(--ease-out-fast),box-shadow .22s var(--ease-out-fast)}.header .getintouch a:hover,.header .getintouch a:focus-visible{background:var(--color-primary-button);border-color:var(--color-cyan);box-shadow:0 0 0 .4rem var(--cta-flare)}.header .getintouch a.active{border-color:var(--color-cyan);background:#0b44dd38}.header .rows{align-items:center}.header .rows>div{flex:1 0}.rows-flex{display:flex;flex-wrap:wrap;gap:calc(var(--size-base) * .375);margin-top:calc(var(--size-base) * 2)}.rows-flex .col{flex:1 0;width:100%}.rows-flex .col-1{flex:0 0 8.3333333333%}.rows-flex .col-2{flex:0 0 16.6666666667%}.rows-flex .col-3{flex:0 0 25%}.rows-flex .col-4{flex:0 0 33.3333333333%}.rows-flex .col-5{flex:0 0 41.6666666667%}.rows-flex .col-6{flex:0 0 50%}.rows-flex .col-7{flex:0 0 58.3333333333%}.rows-flex .col-8{flex:0 0 66.6666666667%}.rows-flex .col-9{flex:0 0 75%}.rows-flex .col-10{flex:0 0 83.3333333333%}.rows-flex .col-11{flex:0 0 91.6666666667%}.rows-flex .col-12{flex:0 0 100%}.container{max-width:132rem;margin:0 auto}.container.fluid{max-width:none;margin:0 var(--size-base)}.navigation{width:66.6%}.navigation nav ul.main-menu{display:flex;gap:calc(var(--size-base) * 1.5)}.navigation nav ul.main-menu li>a{background:linear-gradient(to top,#fff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;font-weight:400;font-family:var(--font-secondary);text-transform:uppercase;display:block;padding:calc(var(--size-base) * .907) 0;position:relative;transition-property:opacity,transform,background-color,border-color,color,box-shadow,rotate,scale;transition-duration:.2s;transition-timing-function:ease-out}.navigation nav ul.main-menu li>a:hover:after{transform:scaleX(1);background:var(--color-primary-button)}.navigation nav ul.main-menu li>a:after{content:"";position:absolute;inset:auto auto 0 0;height:.1rem;background-color:var(--color-white);width:100%;transform:scaleX(0);transform-origin:left center;transition-property:transform,background-color;transition-duration:.2s;transition-timing-function:ease-out}.navigation nav ul.main-menu li>a span{white-space:nowrap}.navigation nav ul.main-menu li.active>a:after{transform:scaleX(1)}.navigation nav ul.main-menu li.submenu{position:relative}.navigation nav ul.main-menu li.submenu>a span{display:flex;gap:calc(var(--size-base) * .25);align-items:center}.navigation nav ul.main-menu li.submenu>a span:after{content:url("./media/plus-icon-HPCZWOXF.svg");width:var(--size-base);height:var(--size-base);display:block;transition-property:rotate;transition-duration:.25s;transition-timing-function:ease-out}.navigation nav ul.main-menu li.submenu>ul{margin-top:calc(var(--size-base) * 3);position:absolute;top:0;overflow:hidden;background-color:#0a1022f5;border-radius:1rem;border:.1rem solid var(--border-hairline);box-shadow:0 1.6rem 4rem #020617b8;opacity:0;visibility:hidden;transform:translateY(-.4rem);pointer-events:none;transition-property:opacity,transform,visibility;transition-duration:.2s;transition-timing-function:ease-out}.navigation nav ul.main-menu li.submenu>ul li{position:relative;z-index:10}.navigation nav ul.main-menu li.submenu>ul li:not(:last-child){border-bottom:.1rem solid rgba(255,255,255,.15)}.navigation nav ul.main-menu li.submenu>ul li a{text-transform:initial;padding:var(--size-base) calc(var(--size-base) * 1.5)}.navigation nav ul.main-menu li.submenu>ul li a:hover{color:var(--color-white);background-color:#0b44dd33}.navigation nav ul.main-menu li.submenu:hover>a span:after{rotate:45deg}.navigation nav ul.main-menu li.submenu:hover>ul{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.navigation nav ul.main-menu li:last-child{display:none}.uppercase{font:500 1.35rem/1.2 var(--font-secondary);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan)}.eyebrow-badge{display:inline-flex;align-items:center;gap:1rem;font:500 1.35rem/1.2 var(--font-secondary);text-transform:uppercase;letter-spacing:.08em;color:#ffffffe0}.eyebrow-badge svg{color:var(--color-cyan);flex-shrink:0}.cta-swap{position:relative;display:inline-grid;align-items:center;overflow:hidden;line-height:1.25}.cta-swap>span{grid-area:1/1;display:inline-block;white-space:nowrap;transition:transform .26s var(--ease-out-fast),opacity .22s ease-out}.cta-swap .cta-swap__main{transform:translateY(0);opacity:1}.cta-swap .cta-swap__hover{transform:translateY(130%);opacity:0}a:hover .cta-swap .cta-swap__main,a:focus-visible .cta-swap .cta-swap__main,button:hover .cta-swap .cta-swap__main,button:focus-visible .cta-swap .cta-swap__main{transform:translateY(-130%);opacity:0}a:hover .cta-swap .cta-swap__hover,a:focus-visible .cta-swap .cta-swap__hover,button:hover .cta-swap .cta-swap__hover,button:focus-visible .cta-swap .cta-swap__hover{transform:translateY(0);opacity:1}strong{font-weight:500}h1,h2,h3,h4,.h4,h5,.h5,h6,.h6{font:500 clamp(2.4rem,1.4rem + 2.2vw,5.2rem) var(--font-header);line-height:1.1;text-wrap:balance}h1 span,h2 span,h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{display:block}h2{font-size:clamp(2.2rem,1.2rem + 1.8vw,4.4rem)}h3{font-size:clamp(2rem,1.1rem + 1.4vw,3.6rem)}h4,.h4{font-size:clamp(1.8rem,1rem + 1.1vw,3.2rem)}h5,.h5{font-size:clamp(1.7rem,1rem + .8vw,2.8rem)}h6,.h6{font-size:clamp(1.6rem,1rem + .6vw,2.4rem)}p{line-height:1.6;font-size:1.05em;color:#ffffffd6;text-wrap:pretty}abbr[title]{text-decoration:underline dotted rgba(74,201,255,.55);text-underline-offset:.25em;cursor:help}dfn{font-style:normal;font-weight:500}mark{background:#0b44dd52;color:#b5f3ff;padding:.1em .35em;border-radius:.3rem}code{font-family:var(--font-secondary);font-size:.92em;padding:.1em .35em;border-radius:.3rem;background:#1d2234e6;border:.1rem solid rgba(74,201,255,.25);color:#b5f3ff}blockquote{margin:0}address.footer-address{font-style:normal}section,aside ul.aside-menu,.complementary{display:flex;align-items:center;padding:calc(var(--size-base) * 6.5) 0;position:relative;border:.1rem solid var(--border-hairline)}section:not(.hero),aside ul.aside-menu:not(.hero),.complementary:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 56rem}section.pages,aside ul.pages.aside-menu,.pages.complementary{padding:calc(var(--size-base) * 4.5);margin:0}section.no-bkg,aside ul.no-bkg.aside-menu,.no-bkg.complementary{background:none;border:none}section.no-bkg:after,aside ul.no-bkg.aside-menu:after,.no-bkg.complementary:after{content:none}section.no-bkg ul,aside ul.no-bkg.aside-menu ul,.no-bkg.complementary ul{display:flex;flex-direction:column;gap:calc(var(--size-base) * .75)}section.no-bkg ul li,aside ul.no-bkg.aside-menu ul li,.no-bkg.complementary ul li{line-height:150%}section.hero,aside ul.hero.aside-menu,.hero.complementary{min-height:calc(100dvh - 6.8rem);margin-top:0}section.hero.auto,aside ul.hero.auto.aside-menu,.hero.auto.complementary{min-height:auto}@media (prefers-reduced-motion: no-preference){.fadeIn{animation:slideIn .25s ease-out forwards}}*:focus:not(:focus-visible){outline:0}*:focus-visible{outline:.2rem solid var(--color-primary-button);outline-offset:.2rem}form.form-error input.ng-pristine.ng-invalid,form.form-error .input-flex>div.ng-pristine.ng-invalid,form.form-error select.ng-pristine.ng-invalid,form.form-error textarea.ng-pristine.ng-invalid{border-color:var(--color-error)}form.form-error input.ng-pristine.ng-invalid+div,form.form-error .input-flex>div.ng-pristine.ng-invalid+div,form.form-error select.ng-pristine.ng-invalid+div,form.form-error textarea.ng-pristine.ng-invalid+div{border-color:var(--color-error)}form{display:flex;flex-direction:column;gap:calc(var(--size-base) * 1.5)}form fieldset{padding:0;margin:0;border:none;display:block}form fieldset label{display:block}form fieldset label .field-label{display:block;font-weight:500;margin-bottom:calc(var(--size-base) * .25)}form input,form .input-flex>div,form select,form textarea{font-family:var(--font-family);font-weight:300;padding:var(--size-base);color:var(--color-white);background:none;border:.1rem solid var(--color-primary-hover);border-radius:calc(var(--size-base) * .25);display:block;width:100%;font-size:1.1em;appearance:none;resize:none}form input:-webkit-autofill,form .input-flex>div:-webkit-autofill,form input:autofill,form .input-flex>div:autofill,form select:-webkit-autofill,form select:autofill,form textarea:-webkit-autofill,form textarea:autofill{transition:background-color 0s 600000s,color 0s 600000s!important}form input::placeholder,form .input-flex>div::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-white);opacity:.5}form input.ng-invalid.ng-touched,form .input-flex>div.ng-invalid.ng-touched,form select.ng-invalid.ng-touched,form textarea.ng-invalid.ng-touched{border-color:var(--color-warning);box-shadow:0 0 0 .3rem #ffae4c80}form textarea{field-sizing:content;line-height:135%;min-height:10rem}form p{margin-top:calc(var(--size-base) * .25);display:flex;gap:calc(var(--size-base) * .5);font-family:var(--font-secondary);color:var(--color-white)}form p:before{margin-top:calc(var(--size-base) * .145);content:url("./media/warning-GZXRS3MF.svg");display:block;width:var(--size-base);height:var(--size-base)}form button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-weight:500;letter-spacing:.03em;min-height:4.8rem;padding:1.2rem 2.8rem;color:var(--color-white);background-color:var(--color-primary-button);border:.15rem solid rgba(255,255,255,.22);border-radius:999rem;gap:.8rem;font-size:var(--size-base);cursor:pointer;transition:background-color .22s var(--ease-out-fast),border-color .22s var(--ease-out-fast),box-shadow .22s var(--ease-out-fast),transform .22s var(--ease-out-fast)}form button:after{content:url("./media/arrow-up-icon-white-RB6GPVES.svg");width:var(--size-base);height:var(--size-base);display:block;transition:transform .22s var(--ease-out-fast)}form button:hover,form button:focus-visible{background-color:var(--color-primary-hover);border-color:var(--color-cyan);box-shadow:0 0 0 .45rem var(--cta-flare)}form button:hover:after,form button:focus-visible:after{transform:translate(.2rem,-.2rem)}form .input-flex{display:flex;border-radius:calc(var(--size-base) * .25)}form .input-flex input,form .input-flex>div{border-radius:0 calc(var(--size-base) * .25) calc(var(--size-base) * .25) 0;border-left:none;box-shadow:none}form .input-flex input.ng-invalid.ng-touched,form .input-flex>div.ng-invalid.ng-touched{box-shadow:none}form .input-flex>div{flex:1 0;border-radius:calc(var(--size-base) * .25) 0 0 calc(var(--size-base) * .25);border-right:none;border-left:.1rem solid var(--color-primary-hover);padding-right:0}form .input-flex>div.error{border-color:var(--color-error)}form .input-flex.error{box-shadow:0 0 0 .3rem #ffae4c80}form .input-flex.error>div{border-color:var(--color-warning)}.card{padding:calc(var(--size-base) * 1.5);background-color:var(--color-warning-bkg);border:.1rem solid var(--color-warning);border-radius:calc(var(--size-base) * .5);animation-name:slideIn;animation-duration:.3s;animation-fill-mode:forwards}.card.success{background-color:var(--color-success-bkg);border:.1rem solid var(--color-success)}.card.success p{color:var(--color-success-text)}.card.error{background-color:var(--color-error-bkg);border:.1rem solid var(--color-error)}.card.error p{color:var(--color-error-text)}.card p{color:var(--color-warning-text);margin:0}.backdrop{position:fixed;z-index:999;inset:0;display:grid;background-color:#02061773;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(calc(var(--size-base) * .25));backdrop-filter:blur(calc(var(--size-base) * .25))}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-ellipsis{display:inline-block;position:relative;width:calc(var(--size-base) * 5);height:calc(var(--size-base) * .75)}.lds-ellipsis div{position:absolute;top:0;width:calc(var(--size-base) * .75);height:calc(var(--size-base) * .75);border-radius:50%;background:var(--color-primary-button);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:calc(var(--size-base) * .45);animation:lds-ellipsis1 .5s infinite}.lds-ellipsis div:nth-child(2){left:calc(var(--size-base) * .45);animation:lds-ellipsis2 .5s infinite}.lds-ellipsis div:nth-child(3){left:calc(var(--size-base) * 1.8);animation:lds-ellipsis2 .5s infinite}.lds-ellipsis div:nth-child(4){left:calc(var(--size-base) * 3.15);animation:lds-ellipsis3 .5s infinite}.img-solutions{text-align:center}.img-solutions picture{height:100%;display:flex;justify-content:center;align-items:center}.img-solutions picture img{height:80%;max-height:calc(var(--size-base) * 14);width:auto}.block,aside ul.aside-menu,.complementary,section{border-radius:1.2rem;margin:calc(var(--size-base) * .45);background-color:var(--surface-base)}.block.dark-50,aside ul.dark-50.aside-menu,.dark-50.complementary,section.dark-50{background-color:var(--surface-subtle)}.block.overflow-hidden,aside ul.overflow-hidden.aside-menu,.overflow-hidden.complementary,section.overflow-hidden{overflow:hidden!important}.block.disp-block,aside ul.disp-block.aside-menu,.disp-block.complementary,section.disp-block{display:block}ul.allreviews{display:block;margin-top:calc(var(--size-base) * 3);position:relative}ul.allreviews li{display:none}ul.allreviews li.review.active{position:relative;display:block}@media (prefers-reduced-motion: no-preference){ul.allreviews li.review.active{animation:fadeIn .25s ease-out forwards}}section.hero,aside ul.hero.aside-menu,.hero.complementary{position:relative;overflow:hidden;background-color:var(--surface-base);background-image:radial-gradient(ellipse 68% 58% at 78% 36%,rgba(11,68,221,.22) 0%,rgba(95,75,182,.1) 42%,transparent 72%),radial-gradient(circle at 18% 85%,rgba(74,201,255,.08) 0%,transparent 45%)}section.hero:before,aside ul.hero.aside-menu:before,.hero.complementary:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:2.4rem 2.4rem;-webkit-mask-image:radial-gradient(ellipse 80% 78% at 68% 45%,#000 18%,transparent 82%);mask-image:radial-gradient(ellipse 80% 78% at 68% 45%,#000 18%,transparent 82%)}section.hero .container,aside ul.hero.aside-menu .container,.hero.complementary .container{position:relative;z-index:2}section.hero .links,aside ul.hero.aside-menu .links,.hero.complementary .links{display:inline-block}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(3.2rem,4vw,6.4rem)}.hero-accent{display:inline;color:var(--color-cyan)}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.2rem}.hero-trust li{display:inline-flex;align-items:center;gap:.7rem;font:400 1.35rem/1.3 var(--font-secondary);color:var(--text-muted)}.hero-trust li .trust-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999rem;background:#6fd19524;color:var(--color-green);flex-shrink:0}.hero-section{display:flex;flex-direction:column;gap:calc(var(--size-base) * 1.75)}.hero-section.left,.hero-section.left p{text-align:left}.align-center{text-align:center;align-items:center}.links a{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-weight:500;font-size:1.5rem;letter-spacing:.02em;min-height:4.8rem;padding:1.1rem 2.6rem;color:var(--color-white);background-color:var(--color-primary-button);border:.15rem solid var(--color-primary-button);border-radius:999rem;gap:.8rem;transition:background-color .22s var(--ease-out-fast),border-color .22s var(--ease-out-fast),box-shadow .22s var(--ease-out-fast),color .22s var(--ease-out-fast)}.links a:after{content:url("./media/arrow-up-icon-white-RB6GPVES.svg");width:1.5rem;height:1.5rem;display:block;transition:transform .24s var(--ease-out-fast)}.links a:hover,.links a:focus-visible{background-color:var(--color-primary-hover);border-color:#7d6bd8;box-shadow:0 0 0 .45rem var(--cta-flare)}.links a:hover:after,.links a:focus-visible:after{transform:translate(.25rem,-.25rem)}.links.secondary a{background-color:var(--surface-card);color:var(--color-white);border-color:#ffffff38}.links.secondary a:hover,.links.secondary a:focus-visible{background-color:var(--surface-elevated);border-color:var(--color-cyan);box-shadow:0 0 0 .45rem var(--cta-flare-subtle)}.links.whatsapp a{background-color:#25d366;border-color:#25d366;color:#020617;font-weight:600}.links.whatsapp a:after{content:url("./media/whatsapp-4GUQMLM4.svg")}.links.whatsapp a:hover,.links.whatsapp a:focus-visible{background-color:var(--color-white);border-color:var(--color-white);color:#020617;box-shadow:0 0 0 .45rem #25d36652}.complementary{padding:calc(var(--size-base) * 2.25);margin:0;background:var(--surface-card);border:.1rem solid var(--border-hairline)}@keyframes pipelinePulseTravel{0%{opacity:0;transform:translateY(-.6rem)}20%,80%{opacity:1}to{opacity:0;transform:translateY(3.4rem)}}.hero-pipeline{position:relative;padding:2.2rem;border-radius:1.4rem;border:.1rem solid var(--border-hairline);background:linear-gradient(180deg,#181c2adb,#0a1022f5);box-shadow:0 2.4rem 6rem #020617b8;display:flex;flex-direction:column;gap:0}.hero-pipeline .pipeline-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:.1rem solid rgba(255,255,255,.08);font:500 1.25rem/1.2 var(--font-secondary);letter-spacing:.06em;color:var(--text-muted)}.hero-pipeline .pipeline-topbar .pipeline-status{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;border-radius:999rem;background:#6fd1951f;border:.1rem solid rgba(111,209,149,.34);color:var(--color-green);font-size:1.2rem}.hero-pipeline .pipeline-topbar .pipeline-status:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--color-green)}.hero-pipeline .pipeline-node{position:relative;padding:1.6rem 1.8rem;border-radius:1rem;border:.1rem solid rgba(255,255,255,.1);background:#020617ad;display:flex;flex-direction:column;gap:1rem;transition:border-color .22s var(--ease-out-fast),background-color .22s var(--ease-out-fast)}.hero-pipeline .pipeline-node:hover{border-color:var(--border-accent)}.hero-pipeline .pipeline-node.pipeline-node--focus{background:var(--surface-elevated);border-color:var(--border-accent);box-shadow:0 1.2rem 3.2rem #0206178f}.hero-pipeline .pipeline-node .pipeline-node__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hero-pipeline .pipeline-node .pipeline-step-tag{font:500 1.2rem/1 var(--font-secondary);text-transform:uppercase;letter-spacing:.07em;color:var(--color-cyan)}.hero-pipeline .pipeline-node .pipeline-pill{font:500 1.2rem/1 var(--font-secondary);padding:.35rem .9rem;border-radius:999rem;background:#0b44dd38;border:.1rem solid rgba(74,201,255,.3);color:#b5f3ff}.hero-pipeline .pipeline-node .pipeline-pill--ok{background:#6fd19524;border-color:#6fd19559;color:var(--color-green)}.hero-pipeline .pipeline-node .pipeline-pill--accent{background:#5f4bb642;border-color:#7d6bd87a;color:#e2dcff}.hero-pipeline .pipeline-node .pipeline-node__title{font:500 1.65rem/1.3 var(--font-header);color:var(--color-white)}.hero-pipeline .pipeline-node .pipeline-chips{display:flex;flex-wrap:wrap;gap:.7rem}.hero-pipeline .pipeline-node .pipeline-chips span{font:400 1.25rem/1 var(--font-secondary);padding:.45rem .9rem;border-radius:.5rem;background:#181c2ae6;border:.1rem solid rgba(255,255,255,.1);color:#ffffffdb}.hero-pipeline .pipeline-node .pipeline-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hero-pipeline .pipeline-node .pipeline-metrics .metric-box{padding:.9rem 1rem;border-radius:.7rem;background:#020617b3;border:.1rem solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.3rem}.hero-pipeline .pipeline-node .pipeline-metrics .metric-box span{font:400 1.15rem/1 var(--font-secondary);color:var(--text-muted);letter-spacing:.05em}.hero-pipeline .pipeline-node .pipeline-metrics .metric-box strong{font:600 1.7rem/1.1 var(--font-secondary);font-variant-numeric:tabular-nums;color:var(--color-green)}.hero-pipeline .pipeline-rail{position:relative;height:3.4rem;display:flex;align-items:center;justify-content:center}.hero-pipeline .pipeline-rail:before{content:"";width:.15rem;height:100%;background:linear-gradient(180deg,#4ac9ff7a,#5f4bb694)}.hero-pipeline .pipeline-rail:after{content:"";position:absolute;top:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-cyan)}@media (prefers-reduced-motion: no-preference){.hero-pipeline .pipeline-rail:after{animation:pipelinePulseTravel 2.8s cubic-bezier(.22,1,.36,1) infinite}}.hero-pipeline .pipeline-rail.pipeline-rail--delay:after{animation-delay:-1.4s}.rows{display:flex;flex-wrap:wrap;gap:calc(var(--size-base) * .375)}.rows.no-gap{gap:0}.rows.column .number{width:100%;border:none;border-bottom:.1rem solid rgba(255,255,255,.15)}.rows.col-cards{display:grid;grid-template-columns:1fr 66.66%}.rows.col-50{display:flex;flex-direction:column;max-width:50%;gap:calc(var(--size-base) * 2)}.rows.col-50.center{margin:0 auto}.rows.col-66{display:flex;flex-direction:column;max-width:66.6%;gap:calc(var(--size-base) * 2);margin:0 auto}.rows.col-66.col-right{margin-right:0}.rows.col-66.col-left{margin-left:0}.rows.col-80{display:flex;flex-direction:column;max-width:80%;gap:calc(var(--size-base) * 2);margin:0 auto}.rows.col-1{grid-template-columns:1fr}.rows.col-2{display:grid;grid-template-columns:repeat(2,1fr)}.rows.col-2>div{flex:1 0}.rows.col-3{grid-template-columns:repeat(3,1fr)}.rows.col-4{grid-template-columns:repeat(4,1fr)}.rows.aside{display:grid;grid-template-columns:repeat(1,1fr 25%);gap:calc(var(--size-base) * 5)}article.wrapper{padding:calc(var(--size-base) * 5) 0;border-bottom:.1rem solid var(--border-hairline);background:var(--surface-subtle)}aside{position:sticky;top:calc(var(--size-base) * 7)}aside ul.aside-menu{margin:0;margin-top:calc(var(--size-base) * 1.5);display:block;padding:0;align-items:flex-start;background:var(--color-dark)}aside ul.aside-menu li{position:relative;z-index:10;display:block}aside ul.aside-menu li:not(:last-child){border-bottom:.1rem solid rgba(255,255,255,.15)}aside ul.aside-menu li a{display:block;padding:var(--size-base) calc(var(--size-base) * 1.5);color:var(--color-white);font-family:var(--font-secondary);transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-out}aside ul.aside-menu li a:hover{background-color:#0b44dd33}.hero-articles>.hero-section{margin-bottom:calc(var(--size-base) * 5);border-bottom:.1rem solid rgba(255,255,255,.15);padding-bottom:calc(var(--size-base) * 5)}.hero-articles>.hero-section ul{display:flex;flex-direction:column;gap:calc(var(--size-base) * .75)}.hero-articles>.hero-section ul li{line-height:150%;display:flex;gap:calc(var(--size-base) * .25)}.hero-articles>.hero-section ul li:before{content:url("./media/check-hero-3TXM2SPK.svg");flex:0 var(--size-base);padding:calc(var(--size-base) * .25) calc(var(--size-base) * .25) 0 0}.hero-articles>.hero-section .faqs-container{margin:0}.hero-articles>.hero-section:last-child{margin:0;padding:0;border:none}.hero-articles>.hero-section .hero-section{margin:0}.scroll-patch{margin-top:calc(var(--size-base) * 2)}.cards{background:var(--surface-card);border-radius:1.2rem;position:relative;border:.1rem solid var(--border-hairline);overflow:hidden;transition:border-color .24s var(--ease-out-fast),background-color .24s var(--ease-out-fast)}.cards:hover{border-color:var(--border-accent)}.cards.column>div{border-radius:0}.cards.column>div:first-child{border-radius:0}.cards.rows{gap:0}.cards>div{padding:calc(var(--size-base) * 2.75)}.cards>div:first-child{background:linear-gradient(160deg,#0b44dd38,#1d2234f2);border-right:.1rem solid var(--border-hairline);display:flex;align-items:center;justify-content:center;padding:calc(var(--size-base) * 2)}.cards>div:first-child.item-center{align-items:center;justify-content:center}.cards>div:first-child.number{display:flex;justify-content:center;align-items:center;font:300 calc(var(--size-base) * 3) var(--font-secondary)}.cards>div:last-child{background:linear-gradient(180deg,#181c2af0,#0a1022fa)}.overflow-rocket{position:absolute;inset:0;overflow:hidden}.pagination-dots{display:flex;justify-content:center;list-style:none;margin-top:calc(var(--size-base) * 2);gap:calc(var(--size-base) * .5)}.pagination-dots .dot{width:calc(var(--size-base) * .75);height:calc(var(--size-base) * .75);min-width:2.4rem;min-height:2.4rem;padding:0;border-radius:999rem;background:transparent;border:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center}.pagination-dots .dot button{width:calc(var(--size-base) * .75);height:calc(var(--size-base) * .75);border-radius:50%;border:.1rem solid var(--color-primary-button);background:none;cursor:pointer;padding:0;transition-property:width,background-color,border-radius;transition-duration:.25s;transition-timing-function:ease-out}.pagination-dots .dot.active button{background:var(--color-primary-button);width:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * .375)}@keyframes fadeIn{0%{opacity:0;transform:translate(-1.2rem)}to{opacity:1;transform:translate(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulseStep{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.peek-controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2.4rem}.peek-controls .pagination-dots{margin-top:0}.peek-controls.peek-controls--left{justify-content:flex-start;margin-top:2rem}.carousel-arrow{width:3.8rem;height:3.8rem;border-radius:999rem;border:.1rem solid var(--border-hairline);background:var(--surface-card);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s var(--ease-out-fast),background-color .2s var(--ease-out-fast),box-shadow .2s var(--ease-out-fast)}.carousel-arrow:hover,.carousel-arrow:focus-visible{background:var(--color-primary-button);border-color:var(--color-cyan);box-shadow:0 0 0 .35rem var(--cta-flare)}#slide{position:relative;display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:.6rem max(2rem,(100% - 132rem) / 2);scroll-padding-inline:max(2rem,(100% - 132rem) / 2)}#slide::-webkit-scrollbar{display:none}#slide .items{flex:0 0 min(78rem,68vw);scroll-snap-align:start;cursor:pointer;opacity:.5;transform:scale(.985);transition:opacity .26s var(--ease-out-fast),transform .26s var(--ease-out-fast)}#slide .items .cards{height:100%}#slide .items.active{opacity:1;transform:scale(1);cursor:default}#slide .items.active .cards{border-color:var(--border-accent);background:var(--surface-elevated)}.benefits-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(3.2rem,4.5vw,6rem);align-items:center}.benefits-intro{min-width:0}.benefits-intro .links{align-self:flex-start;margin-top:.4rem}.benefits-stage{min-width:0;width:100%;position:relative}#benefits{position:relative;display:flex;align-items:stretch;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:.6rem 0 1rem;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 90%,transparent 100%)}#benefits:after{content:"";flex:0 0 12%;pointer-events:none}#benefits::-webkit-scrollbar{display:none}#benefits .items{flex:0 0 74%;display:flex;min-height:26rem;scroll-snap-align:start;cursor:pointer;opacity:.46;transform:scale(.985);transition:opacity .26s var(--ease-out-fast),transform .26s var(--ease-out-fast)}#benefits .items.active{opacity:1;transform:scale(1);cursor:default}#benefits .items.active .benefit-slide-card{background:var(--surface-elevated);border-color:var(--border-accent);box-shadow:0 1.6rem 3.6rem #02061773}.benefit-slide-card{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;padding:3rem;border-radius:1.4rem;background:var(--surface-card);border:.1rem solid var(--border-hairline);transition:border-color .24s var(--ease-out-fast),background-color .24s var(--ease-out-fast),box-shadow .24s var(--ease-out-fast)}.benefit-slide-card:hover{border-color:var(--border-accent)}.benefit-slide-card .benefit-slide-card__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.benefit-slide-card .benefit-slide-card__icon{width:5.2rem;height:5.2rem;border-radius:1.1rem;background:linear-gradient(160deg,#0b44dd38,#1d2234f5);border:.1rem solid rgba(74,201,255,.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-slide-card .benefit-slide-card__icon img{width:3.2rem;height:3.2rem;display:block}.benefit-slide-card .benefit-slide-card__index{font:500 1.3rem/1 var(--font-secondary);letter-spacing:.08em;color:var(--color-cyan);font-variant-numeric:tabular-nums}.benefit-slide-card .benefit-slide-card__body{display:flex;flex-direction:column;gap:1rem}.benefit-slide-card .benefit-slide-card__body h3{font:500 2.2rem/1.25 var(--font-header);color:var(--color-white);text-wrap:balance}.benefit-slide-card .benefit-slide-card__body p{font-size:1.55rem;line-height:1.6;color:#fffc}.container-process{position:relative;margin:calc(var(--size-base) * 4) 0;gap:2.4rem}.container-process:before{content:"";position:absolute;top:4.1rem;left:16%;right:16%;height:.15rem;background:linear-gradient(90deg,var(--color-cyan),var(--color-primary-hover),var(--color-green));opacity:.45;pointer-events:none;z-index:0}.container-process .col{position:relative;z-index:1}.container-process .process{height:100%;padding:3.2rem 2.6rem;border-radius:1.2rem;border:.1rem solid var(--border-hairline);background:var(--surface-base);text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:calc(var(--size-base) * 1.5);transition:border-color .22s var(--ease-out-fast),background-color .22s var(--ease-out-fast)}.container-process .process .step{width:calc(var(--size-base) * 4.5);height:calc(var(--size-base) * 4.5);position:relative;transition:transform .24s var(--ease-out-fast)}.container-process .process .step span{text-align:center;line-height:calc(var(--size-base) * 4.3);width:calc(var(--size-base) * 4.5);height:calc(var(--size-base) * 4.5);display:block;background:var(--surface-elevated);border:.15rem solid var(--border-accent);border-radius:50%;font-weight:600;font-size:2rem;font-family:var(--font-secondary);color:var(--color-cyan);position:relative;z-index:10;transition:background-color .24s var(--ease-out-fast),border-color .24s var(--ease-out-fast),color .24s var(--ease-out-fast)}.container-process .process .step:after{content:"";position:absolute;z-index:1;inset:-.4rem;border-radius:50%;border:.1rem solid rgba(74,201,255,.18)}.container-process .process:hover{border-color:var(--border-accent);background:var(--surface-elevated)}.container-process .process:hover .step span{background:var(--color-primary-button);border-color:var(--color-cyan);color:var(--color-white)}.container-process .process:hover .step:after{animation-name:pulseStep;animation-duration:.8s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.text-center{text-align:center}.align-start{align-items:flex-start}.breadcrumb-nav{margin-bottom:var(--size-base)}.breadcrumb-nav ol{display:flex;flex-wrap:wrap;gap:.6rem;font-family:var(--font-secondary);font-size:1.4rem;color:#ffffffb8}.breadcrumb-nav ol li:not(:last-child):after{content:"/";margin-left:.6rem;opacity:.45}.breadcrumb-nav ol a{color:#4ac9ff}.breadcrumb-nav ol a:hover{text-decoration:underline}.breadcrumb-nav ol [aria-current=page]{color:var(--color-white)}.faqs-container{margin-top:calc(var(--size-base) * 3)}.faqs-container details.faq{border-radius:1rem;margin:calc(var(--size-base) * .45) 0;position:relative;border:.1rem solid var(--border-hairline);background-color:var(--surface-card);overflow:hidden;transition:border-color .2s var(--ease-out-fast)}.faqs-container details.faq summary{list-style:none;font-size:1.05em;font-family:var(--font-header);font-weight:500;padding:calc(var(--size-base) * 1.5);position:relative;display:flex;align-items:center;cursor:pointer;gap:var(--size-base);background:var(--surface-base)}.faqs-container details.faq summary::-webkit-details-marker{display:none}.faqs-container details.faq summary span{flex:1 0}.faqs-container details.faq summary:after{content:url("./media/plus-icon-HPCZWOXF.svg");transition-property:rotate;transition-duration:.3s;transition-timing-function:ease-out;width:var(--size-base);height:var(--size-base);flex-shrink:0}.faqs-container details.faq::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .22s ease,opacity .22s ease,content-visibility .22s allow-discrete}.faqs-container details.faq[open]{border-color:var(--border-accent)}.faqs-container details.faq[open] summary{background:var(--surface-elevated)}.faqs-container details.faq[open] summary:after{rotate:225deg}.faqs-container details.faq[open]::details-content{block-size:auto;opacity:1}.faqs-container details.faq .faq-body{border-top:.1rem solid var(--border-hairline)}.faqs-container details.faq .faq-body p{padding:calc(var(--size-base) * 1.5)}footer{padding:calc(var(--size-base) * 3.5) 0}footer .last-line{margin-top:calc(var(--size-base) * 3.5);margin-bottom:calc(var(--size-base) * -2)}footer .last-line .left{text-align:left}footer .last-line .right{display:flex;align-items:center;justify-content:flex-end;font-size:.9em}footer .nav-footer{margin-top:calc(var(--size-base) * 1.5)}footer .nav-footer li{display:block;color:var(--color-white);font-family:var(--font-secondary)}footer .nav-footer li.email,footer .nav-footer li.phone,footer .nav-footer li.map{display:flex;align-items:center;gap:calc(var(--size-base) * .5)}footer .nav-footer li.email:before,footer .nav-footer li.phone:before,footer .nav-footer li.map:before{content:url("./media/mail-YGNVTHY2.svg");display:block;height:var(--size-base);width:var(--size-base)}footer .nav-footer li.email.phone:before,footer .nav-footer li.phone.phone:before,footer .nav-footer li.map.phone:before{content:url("./media/phone-U4UA5VO4.svg")}footer .nav-footer li.email.map span,footer .nav-footer li.phone.map span,footer .nav-footer li.map.map span{display:inline-block;padding:calc(var(--size-base) * .75) 0}footer .nav-footer li.email.map:before,footer .nav-footer li.phone.map:before,footer .nav-footer li.map.map:before{content:url("./media/map-LDNSHGNN.svg")}footer .nav-footer li a{padding:calc(var(--size-base) * .75) 0;display:inline-block;color:var(--color-white);font-family:var(--font-secondary)}.table-responsive{overflow-x:auto;border:.1rem solid rgba(255,255,255,.15);border-radius:calc(var(--size-base) * .5);background:#181c2a8c}.comparison-table{width:100%;border-collapse:collapse;text-align:start}.comparison-table caption{caption-side:top;text-align:start;font-family:var(--font-secondary);font-size:1.35rem;color:#ffffffb8;padding:calc(var(--size-base) * .75) var(--size-base);border-bottom:.1rem solid rgba(255,255,255,.15)}.comparison-table th,.comparison-table td{padding:calc(var(--size-base) * .85) var(--size-base);vertical-align:top;line-height:1.45}.comparison-table thead th{font-family:var(--font-header);font-weight:500;color:#b5f3ff;text-wrap:balance;background:#0b44dd2e}.comparison-table tbody th[scope=row]{font-family:var(--font-secondary);font-weight:400;color:var(--color-white)}.comparison-table tbody tr:not(:last-child){border-bottom:.1rem solid rgba(255,255,255,.12)}.toggle-menu{display:none;position:absolute;right:0;top:0;appearance:none;border:none;font-size:0;background:none;padding:calc(var(--size-base) * .5) calc(var(--size-base) * .75);cursor:pointer}.toggle-menu:after{content:url("./media/menu-EKZYVSTS.svg");width:var(--size-base);height:var(--size-base);display:block}.toggle-menu.active:after{content:url("./media/cerrar-CQAFJ7N7.svg")}@media only screen and (max-width: 1400px){.container{padding:0 calc(var(--size-base) * 1.5)}.container.fluid{margin:0}}@media only screen and (max-width: 1024px){.rows.col-50{max-width:66.66%}.rows.aside{gap:calc(var(--size-base) * 2.5)}.cards>div{padding:calc(var(--size-base) * 2)}section.pages,.pages.complementary,aside ul.pages.aside-menu{padding:calc(var(--size-base) * 2.5)}section,.complementary,aside ul.aside-menu{padding:calc(var(--size-base) * 4) 0}section.complementary,.complementary,aside ul.complementary.aside-menu{padding:calc(var(--size-base) * 2)}aside ul.aside-menu{padding:0}.hero-grid,.benefits-layout{grid-template-columns:1fr;gap:3.6rem}#benefits .items{flex:0 0 64%}.peek-controls.peek-controls--left{justify-content:center}.container-process:before{display:none}}@media only screen and (max-width: 992px){article.wrapper{padding:calc(var(--size-base) * 2) 0}article.wrapper .rows.aside{display:flex;flex-direction:column}}@media only screen and (max-width: 768px){.header{padding:calc(var(--size-base) * .75) 0;background:#020617f0}.img-solutions,.header .getintouch{display:none}#slide{padding:.4rem 1.6rem;scroll-padding-inline:1.6rem}#slide .items{flex:0 0 84vw}#benefits{-webkit-mask-image:none;mask-image:none;padding:.4rem 0 .8rem}#benefits:after{content:none}#benefits .items{flex:0 0 84%;min-height:auto}.benefit-slide-card{padding:2.2rem;gap:1.8rem}.hero-pipeline{padding:1.6rem}.hero-pipeline .pipeline-node .pipeline-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.rows.col-50,.rows.col-66{max-width:100%}.rows.col-2,.rows.col-cards{display:flex;flex-direction:column}.rows-flex{flex-direction:column;gap:calc(var(--size-base) * 2)}section.hero,.hero.complementary,aside ul.hero.aside-menu{min-height:auto;padding:calc(var(--size-base) * 4) 0}.container-process .process{padding:2.4rem 2rem}.cards>div:first-child{border:none;border-bottom:.1rem solid var(--border-hairline);overflow:hidden}.cards>div:last-child{border-radius:0}h1{font-size:calc(var(--size-base) * 1.9)}h2{font-size:calc(var(--size-base) * 1.75)}h3{font-size:calc(var(--size-base) * 1.6)}h4,.h4{font-size:calc(var(--size-base) * 1.45)}h5,.h5{font-size:calc(var(--size-base) * 1.3)}h6,.h6{font-size:calc(var(--size-base) * 1.15)}p{font-size:var(--size-base)}footer .last-line .right{align-items:end}footer .last-line .rows.col-2{display:flex;flex-direction:row;flex-wrap:nowrap}footer .last-line .rows.col-2>div{flex:auto}.toggle-menu{display:block}.container.fluid{padding:0}.main-menu{position:relative;z-index:999}.navigation{position:absolute;inset:0;width:100%}.navigation nav ul.main-menu{position:absolute;inset:calc(var(--size-base) * 2) 0 auto 0;display:block;width:100%;height:0;transition:height .3s;interpolate-size:allow-keywords;overflow-x:auto;background-color:#020617b3;-webkit-backdrop-filter:blur(calc(var(--size-base) * .25));backdrop-filter:blur(calc(var(--size-base) * .25))}.navigation nav ul.main-menu>li{position:relative}.navigation nav ul.main-menu>li:last-child{display:block}.navigation nav ul.main-menu>li a{padding:calc(var(--size-base) * .907);position:relative}.navigation nav ul.main-menu>li a:before{content:"";position:absolute;inset:0;z-index:10;background:transparent}.navigation nav ul.main-menu>li.submenu ul{position:relative;z-index:11;margin:0;border-radius:0}.navigation nav ul.main-menu>li.submenu ul:after{content:none}.navigation nav ul.main-menu>li.submenu ul li a{position:relative}.navigation nav ul.main-menu>li.submenu ul li a:before{content:"";position:absolute;inset:0;z-index:10;background:transparent}.navigation nav ul.main-menu.active{height:auto;padding:calc(var(--size-base) * 2) 0}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.faqs-container details.faq::details-content,.cta-swap>span,.links a,.header .getintouch a,form button,#slide .items,#benefits .items,.benefit-slide-card{transition:none}a:hover .cta-swap .cta-swap__main,a:focus-visible .cta-swap .cta-swap__main,button:hover .cta-swap .cta-swap__main,button:focus-visible .cta-swap .cta-swap__main{transform:none;opacity:1}.cta-swap .cta-swap__hover{display:none}.hero-pipeline .pipeline-rail:after,.lds-ellipsis div{animation:none}}@media (forced-colors: active){.links a,.header .getintouch a,form button,.hero-pipeline,.hero-pipeline .pipeline-node,.cards,.benefit-slide-card,.container-process .process{border:.15rem solid CanvasText}*:focus-visible{outline:.2rem solid Highlight}}
