@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-condensed-latin-500-normal-MRAP444H.woff2") format("woff2"),url("./media/barlow-condensed-latin-500-normal-JDSP35DN.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-condensed-latin-600-normal-WUDKPSWC.woff2") format("woff2"),url("./media/barlow-condensed-latin-600-normal-UCXK75QA.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-normal-5GARACM4.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-normal-63GBER45.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}:root{--sti-blue-950: #182f52;--sti-blue-900: #22457a;--sti-blue-800: #2d5690;--sti-blue-700: #43689e;--sti-blue-600: #5e82a8;--sti-blue-400: #8eabc5;--sti-blue-300: #aec4d8;--sti-blue-200: #c9dbe9;--sti-blue-100: #e5eff6;--sti-blue-50: #f1f6fa;--sti-red-700: #c02a35;--sti-red-600: #cf2f3a;--sti-red-logo: #de343f;--sti-red-400: #ee6f78;--sti-red-200: #f6b7bc;--sti-red-100: #fbe5e7;--sti-red-50: #fdf2f3;--sti-background: #f7fafc;--sti-surface: #ffffff;--sti-surface-alt: #f2f6f9;--sti-text: #243447;--sti-text-strong: #17263a;--sti-muted: #5f7285;--sti-border: #dce6ee;--sti-border-strong: #c3d2de;--sti-on-dark: #f1f6fa;--sti-on-dark-muted: #b4c6d8;--sti-on-dark-line: rgba(201, 219, 233, .16);--sti-success: #2f7d5b;--sti-whatsapp: #1a7d44;--sti-whatsapp-hover: #146636;--sti-focus: #2d5690;--sti-font-display: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--sti-font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sti-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sti-text-xs: .75rem;--sti-text-sm: .875rem;--sti-text-base: 1rem;--sti-text-md: 1.125rem;--sti-text-lg: 1.25rem;--sti-text-xl: clamp(1.5rem, 1.3rem + .8vw, 1.875rem);--sti-text-2xl: clamp(1.875rem, 1.5rem + 1.5vw, 2.5rem);--sti-text-3xl: clamp(2.25rem, 1.7rem + 2.4vw, 3.5rem);--sti-text-4xl: clamp(2.75rem, 2rem + 3.2vw, 4.5rem);--sti-radius-xs: 3px;--sti-radius-sm: 6px;--sti-radius-md: 10px;--sti-radius-lg: 16px;--sti-shadow-xs: 0 1px 2px rgba(23, 38, 58, .06);--sti-shadow-soft: 0 1px 2px rgba(23, 38, 58, .05), 0 6px 18px -6px rgba(34, 69, 122, .14);--sti-shadow-lift: 0 2px 4px rgba(23, 38, 58, .05), 0 14px 30px -10px rgba(34, 69, 122, .22);--sti-shadow-header: 0 1px 0 var(--sti-border), 0 8px 24px -14px rgba(34, 69, 122, .28);--sti-container: 1200px;--sti-container-wide: 1320px;--sti-gutter: clamp(16px, 4vw, 32px);--sti-section-y: clamp(56px, 7vw, 104px);--sti-header-h: 78px;--sti-header-h-compact: 62px;--sti-ease: cubic-bezier(.22, .61, .36, 1);--sti-ease-out: cubic-bezier(.16, 1, .3, 1);--sti-dur-fast: .16s;--sti-dur: .26s;--sti-dur-slow: .52s;--sti-z-header: 100;--sti-z-menu: 90;--sti-z-overlay: 80}@media(max-width:1099.98px){:root{--sti-header-h: 68px;--sti-header-h-compact: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--sti-header-h) + 16px)}body{margin:0;min-height:100vh;font-family:var(--sti-font-body);font-size:var(--sti-text-base);line-height:1.65;color:var(--sti-text);background:var(--sti-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body.sti-scroll-locked{overflow:hidden}img,svg,video,picture{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--sti-blue-800);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--sti-dur-fast) var(--sti-ease)}a:hover{color:var(--sti-red-600)}:focus-visible{outline:2px solid var(--sti-focus);outline-offset:3px}::selection{background:var(--sti-blue-200);color:var(--sti-text-strong)}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:var(--sti-font-display);font-weight:700;line-height:1.05;letter-spacing:.005em;color:var(--sti-text-strong);text-wrap:balance}h1{font-size:var(--sti-text-4xl)}h2{font-size:var(--sti-text-3xl)}h3{font-size:var(--sti-text-xl);font-weight:600;line-height:1.15}h4{font-size:var(--sti-text-lg);font-weight:600}p{margin:0 0 1em;text-wrap:pretty}.sti-lead{font-size:var(--sti-text-md);line-height:1.7;color:var(--sti-muted);max-width:62ch}.sti-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--sti-font-mono);font-size:var(--sti-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sti-blue-700)}.sti-eyebrow:before{content:"";width:22px;height:2px;background:var(--sti-red-600)}.sti-mono{font-family:var(--sti-font-mono)}.sti-container{width:100%;max-width:calc(var(--sti-container) + 2 * var(--sti-gutter));margin-inline:auto;padding-inline:var(--sti-gutter)}.sti-container--wide{max-width:calc(var(--sti-container-wide) + 2 * var(--sti-gutter))}.sti-section{padding-block:var(--sti-section-y);position:relative}.sti-section--tint{background:var(--sti-blue-50)}.sti-section--grid{background-color:var(--sti-blue-50);background-image:linear-gradient(rgba(45,86,144,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(45,86,144,.11) 1px,transparent 1px),linear-gradient(rgba(45,86,144,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(45,86,144,.07) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}.sti-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sti-btn{--btn-bg: var(--sti-surface);--btn-fg: var(--sti-blue-900);--btn-border: var(--sti-border-strong);--btn-bg-hover: var(--sti-blue-50);--btn-border-hover: var(--sti-blue-400);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid var(--btn-border);border-radius:var(--sti-radius-sm);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--sti-font-body);font-size:var(--sti-text-sm);font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--sti-dur) var(--sti-ease),border-color var(--sti-dur) var(--sti-ease),color var(--sti-dur) var(--sti-ease),box-shadow var(--sti-dur) var(--sti-ease),transform var(--sti-dur) var(--sti-ease)}.sti-btn svg{flex:none;transition:transform var(--sti-dur) var(--sti-ease)}.sti-btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg)}.sti-btn:hover .sti-btn__arrow{transform:translate(3px)}.sti-btn:active{transform:translateY(1px)}.sti-btn--primary{--btn-bg: var(--sti-red-600);--btn-fg: #fff;--btn-border: var(--sti-red-600);--btn-bg-hover: var(--sti-red-700);--btn-border-hover: var(--sti-red-700);box-shadow:0 6px 16px -8px #cf2f3a99}.sti-btn--primary:hover{box-shadow:0 10px 22px -10px #cf2f3ab3}.sti-btn--blue{--btn-bg: var(--sti-blue-800);--btn-fg: #fff;--btn-border: var(--sti-blue-800);--btn-bg-hover: var(--sti-blue-900);--btn-border-hover: var(--sti-blue-900)}.sti-btn--outline{--btn-bg: var(--sti-surface);--btn-fg: var(--sti-blue-800);--btn-border: var(--sti-blue-800);--btn-bg-hover: var(--sti-blue-800);--btn-border-hover: var(--sti-blue-800)}.sti-btn--outline:hover{color:#fff}.sti-btn--whatsapp{--btn-bg: var(--sti-whatsapp);--btn-fg: #fff;--btn-border: var(--sti-whatsapp);--btn-bg-hover: var(--sti-whatsapp-hover);--btn-border-hover: var(--sti-whatsapp-hover);box-shadow:0 6px 16px -8px #1a7d44a6}.sti-btn--whatsapp:hover{box-shadow:0 10px 22px -10px #1a7d44b3}.sti-btn--ghost{--btn-bg: transparent;--btn-border: transparent;--btn-bg-hover: var(--sti-blue-100);--btn-border-hover: transparent}.sti-btn--sm{gap:7px;min-height:38px;padding:0 12px;font-size:.8125rem}.sti-btn--lg{min-height:52px;padding:0 28px;font-size:var(--sti-text-base)}.sti-btn--xl{min-height:56px;padding:0 20px;font-size:.9375rem}.sti-btn--block{width:100%}@media(max-width:639.98px){.sti-btn--icon-mobile{padding-inline:14px}.sti-btn--icon-mobile .sti-btn__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:clamp(28px,4vw,44px)}.sec-head>div{min-width:0}.sec-head__title{margin:0;font-size:var(--sti-text-3xl)}.sec-head__lead{margin:0;max-width:46ch;color:var(--sti-muted)}@keyframes sti-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes sti-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sti-slide-down{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}@keyframes sti-draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sti-anim-fade-up{animation:sti-fade-up var(--sti-dur-slow) var(--sti-ease-out) both}.sti-anim-fade-in{animation:sti-fade-in var(--sti-dur-slow) var(--sti-ease-out) both}.sti-delay-1{animation-delay:70ms}.sti-delay-2{animation-delay:.14s}.sti-delay-3{animation-delay:.21s}.sti-delay-4{animation-delay:.28s}.sti-delay-5{animation-delay:.35s}.sti-delay-6{animation-delay:.42s}.sti-delay-7{animation-delay:.49s}.sti-delay-8{animation-delay:.56s}::view-transition-old(root){animation:.14s var(--sti-ease) both sti-vt-out}::view-transition-new(root){animation:.28s var(--sti-ease-out) both sti-vt-in}@keyframes sti-vt-out{to{opacity:0}}@keyframes sti-vt-in{0%{opacity:0;transform:translate3d(0,8px,0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.sti-reveal.is-armed{opacity:0;transform:translate3d(0,18px,0);transition:opacity .62s var(--sti-ease-out),transform .62s var(--sti-ease-out);transition-delay:var(--reveal-delay, 0ms)}.sti-reveal.is-armed.is-revealed{opacity:1;transform:none}@keyframes sti-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
