@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ubuntu-400.CjHSUPbH.woff2) format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ubuntu-500.DvvOoxW1.woff2) format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ubuntu-700.DEzNnA6h.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/plex-latin.BD64o3ke.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/plex-latin-ext.KUPCjGsn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--blue-50: #eaf5ff;--blue-100: #d2e9ff;--blue-200: #a6d4ff;--blue-300: #6fb8ff;--blue-400: #3d9eff;--blue-500: #0084ff;--blue-600: #0a72e0;--blue-700: #005fc2;--blue-800: #00489a;--blue-900: #00316b;--navy-50: #e7e8f2;--navy-100: #c2c4dd;--navy-200: #9a9dc4;--navy-300: #6e72a7;--navy-400: #44488a;--navy-500: #20255f;--navy-600: #14195a;--navy-700: #0a0e57;--navy-800: #030856;--navy-900: #000054;--navy-950: #000040;--violet-50: #f0e9ff;--violet-100: #ddccff;--violet-200: #bd9bff;--violet-300: #9a66ff;--violet-400: #7733ff;--violet-500: #5400ff;--violet-600: #4400d6;--violet-700: #3500a8;--violet-800: #28007e;--violet-900: #1b0057;--gray-50: #f5faff;--gray-100: #eaf0f7;--gray-200: #dbe2ed;--gray-300: #c2cbdb;--gray-400: #97a0b6;--gray-500: #6b7589;--gray-600: #54595f;--gray-700: #3c4048;--gray-800: #24272d;--gray-900: #121418;--white: #ffffff;--black: #000000;--whatsapp: #25d366;--success: #1aa251;--warning: #d98a00;--danger: #dc2626;--info: var(--blue-700);--color-bg: var(--white);--color-bg-subtle: var(--gray-50);--color-surface: var(--white);--color-surface-dark: var(--navy-900);--color-text: var(--gray-600);--color-text-strong: var(--navy-900);--color-text-muted: var(--gray-400);--color-text-on-dark: var(--white);--color-primary: var(--blue-500);--color-primary-hover: var(--blue-600);--color-cta: var(--blue-700);--color-link: var(--blue-700);--color-accent: var(--violet-500);--color-border: var(--gray-200);--color-border-card: var(--gray-50);--color-ring: var(--blue-500);--mesh-1: var(--violet-500);--mesh-2: var(--blue-500);--mesh-3: var(--navy-900);--gradient-brand: linear-gradient(135deg, var(--blue-500), var(--violet-500));--gradient-dark: linear-gradient(135deg, var(--navy-900), var(--violet-700));--radius-xs: 6px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 25px;--radius-xl: 32px;--radius-pill: 200px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 84, .06);--shadow-sm: 0 4px 14px rgba(0, 0, 84, .08);--shadow-md: 0 10px 35px rgba(0, 0, 84, .1);--shadow-lg: 0 18px 50px rgba(0, 0, 84, .18);--shadow-xl: 0 28px 70px rgba(0, 0, 84, .24);--shadow-focus: 0 0 0 3px rgba(0, 132, 255, .35);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--font: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Ubuntu", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: clamp(32px, 5vw, 48px);--leading-tight: 1.2;--leading-snug: 1.3;--leading-body: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--container: 1200px;--container-w: 90%;--section-y: var(--space-9);--dur-micro: .18s;--dur-base: .28s;--dur-exit: .18s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: ease-in;--z-base: 0;--z-header: 50;--z-fab: 60;--z-modal: 1000;--c-navy: var(--navy-900);--c-blue: var(--blue-500);--c-blue-hover: var(--blue-600);--c-violet: var(--violet-500);--c-text: var(--gray-600);--c-text-muted: var(--gray-400);--c-bg: var(--white);--c-bg-light: var(--gray-50);--c-whatsapp: var(--whatsapp);--shadow: var(--shadow-md);--shadow-hover: var(--shadow-lg)}:root{color-scheme:dark;--color-bg: #121829;--color-bg-subtle: #1b2339;--color-bg-tint: #1b2339;--color-surface: #232c48;--color-surface-hover:#2a3556;--color-surface-dark: #0c1120;--color-text: #c7cfe2;--color-text-strong: #ffffff;--color-text-muted: #8b94ad;--color-text-on-dark: #ffffff;--color-primary: var(--blue-500);--color-primary-hover: var(--blue-400);--color-cta: var(--blue-600);--color-link: var(--blue-300);--color-accent: var(--violet-400);--brand-gradient: linear-gradient(45deg, #5400ff 0%, #0084ff 100%);--color-border: #2c3658;--color-border-card: #2a3450;--color-ring: var(--blue-400);--shadow-xs: 0 1px 2px rgba(3, 7, 20, .45);--shadow-sm: 0 4px 14px rgba(3, 8, 24, .5);--shadow-md: 0 10px 35px rgba(4, 9, 28, .55);--shadow-lg: 0 18px 50px rgba(4, 10, 30, .6);--shadow-xl: 0 28px 70px rgba(3, 8, 24, .65);--shadow-focus: 0 0 0 3px rgba(0, 132, 255, .5);--shadow-glow: 0 0 0 1px rgba(0,132,255,.5), 0 8px 30px rgba(0,132,255,.28), 0 18px 50px rgba(0,0,0,.5);--c-navy: var(--color-surface-dark);--c-bg: var(--color-bg);--c-bg-light: var(--color-bg-subtle);--c-text: var(--color-text)}:root{--radius: var(--radius-lg);--card-border: 4px solid var(--color-border-card);--glow-radial: radial-gradient(ellipse at center, rgba(0,132,255,.42), rgba(59,44,255,.18) 45%, transparent 70%)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-weight:400;font-size:16px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--color-link);text-decoration:none;transition:color var(--dur-micro) var(--ease-out)}a:not(.btn):hover{color:var(--blue-200)}.prose a,p a{text-decoration:underline;text-underline-offset:2px}h1,h2,h3{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-text-strong)}h1{font-size:clamp(32px,5vw,48px);line-height:1.3}h2{font-size:32px}h3{font-size:24px}.container{max-width:var(--container);width:var(--container-w);margin-inline:auto}.section{padding-block:var(--section-y)}.section--alt{position:relative;background:var(--color-bg-subtle);border-block:1px solid rgba(255,255,255,.05)}.section--tint{position:relative;background:var(--color-bg-tint);border-block:1px solid rgba(0,132,255,.1)}.btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:16px;font-weight:500;border-radius:var(--radius-pill);padding:13px 26px;border:1px solid transparent;cursor:pointer;transition:background var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0) scale(.98);box-shadow:none}.btn :global(svg),.btn img{transition:transform var(--dur-micro) var(--ease-out)}.btn:hover :global(svg),.btn:hover img{transform:scale(1.08)}.btn--primary{background:var(--color-cta);color:#fff;background-clip:padding-box}.btn--primary:hover{background-image:var(--brand-gradient);box-shadow:0 8px 24px -6px #5400ff8c}.btn--secondary{background:transparent;color:var(--color-text-strong);border-color:#fff6}.btn--secondary:hover{background:#ffffff12;border-color:#ffffffb3}.btn--ghost{background:#ffffff1a;color:#fff;border-color:#ffffff73}.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cta-mobile{display:none}@media (max-width: 768px){.cta-desktop{display:none}.cta-mobile{display:inline-flex}}.shadow{box-shadow:var(--shadow-md)}.shadow-hover:hover{box-shadow:var(--shadow-lg)}.card{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-origin:center;transition:transform .5s var(--ease-out),background .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .5s var(--ease-out)}.card:hover{transform:scale(1.025);background:var(--color-surface-hover);border-color:var(--color-border);box-shadow:var(--shadow-lg)}.dark{background:var(--color-surface-dark);color:#fff}.dark h1,.dark h2,.dark h3{color:#fff}.eyebrow{font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--color-link)}.muted{color:var(--color-text-muted)}.tag{display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;border-radius:var(--radius-pill);text-decoration:none;background:#0084ff1f;color:var(--blue-300);border:1px solid rgba(0,132,255,.25);transition:background var(--dur-micro),border-color var(--dur-micro),color var(--dur-micro)}a.tag:hover{background:#0084ff38;border-color:#0084ff80;color:var(--blue-200)}.carousel-arrow{width:48px;height:48px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong);font-size:22px;cursor:pointer;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;transition:background var(--dur-micro),transform var(--dur-micro),opacity var(--dur-micro)}.carousel-arrow svg{width:1em;height:1em;display:block}.carousel-arrow:hover{background:var(--color-bg-subtle)}.carousel-arrow:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.carousel-arrow[disabled]{opacity:.3;cursor:default;pointer-events:none}.carousel-dots{display:flex;gap:10px;justify-content:center}.carousel-dots button{width:8px;height:8px;border-radius:var(--radius-pill);border:0;padding:0;cursor:pointer;background:var(--color-border);transition:background var(--dur-micro),width var(--dur-micro)}.carousel-dots button:hover{background:var(--color-text-muted)}.carousel-dots button.is-active{background:var(--color-primary);width:24px}.noise{position:absolute;inset:-50%;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay;opacity:var(--noise-opacity, .45);animation:noiseShift 14s ease-in-out infinite;will-change:transform}@keyframes noiseShift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-5%,4%,0) scale(1.14)}to{transform:translate3d(4%,-3%,0) scale(1)}}.text-center{text-align:center}.mx-auto{margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.card:hover{transform:scale(1.025)}@media (max-width: 768px){:root{--section-y: 64px}.container{width:100%;padding-inline:20px}h1{font-size:28px;line-height:1.22}h2{font-size:24px;line-height:1.25}h3{font-size:19px;line-height:1.3}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:16px;inset-inline:0;z-index:50;pointer-events:none}.header__inner[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2]{pointer-events:auto}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1000px;padding:16px 20px 16px 40px;border-radius:var(--radius-pill);background:transparent;border:1px solid transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--dur-base),border-color var(--dur-base),box-shadow var(--dur-base),backdrop-filter var(--dur-base),padding var(--dur-base)}.header[data-astro-cid-3ef6ksr2].scrolled .header__inner[data-astro-cid-3ef6ksr2]{background:#1b233999;border-color:#ffffff1a;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);padding:10px 14px 10px 28px}.header__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:52px;width:auto;transition:height var(--dur-base) var(--ease-out)}.header[data-astro-cid-3ef6ksr2].scrolled .header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px}.logo--dark[data-astro-cid-3ef6ksr2]{display:none}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:26px}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#ffffffd9;font-size:14px;font-weight:500;transition:color var(--dur-micro)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}.header__cta[data-astro-cid-3ef6ksr2]{font-size:14px;padding:9px 18px}.header__burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:#fff;display:block;transition:.2s}.mobile-menu[data-astro-cid-3ef6ksr2]{margin:10px 20px 0;max-width:1000px;padding:22px 24px;border-radius:var(--radius-lg);background:#1b2339e0;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-lg)}.mobile-menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:18px}.mobile-menu__link[data-astro-cid-3ef6ksr2]{color:#fff;font-size:18px;font-weight:500}.mobile-menu__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;margin-top:8px}.mobile-menu__actions[data-astro-cid-3ef6ksr2] .btn{height:48px}.mobile-menu__actions[data-astro-cid-3ef6ksr2] .mobile-menu__cta{flex:1 1 auto;justify-content:center}.mobile-menu__actions[data-astro-cid-3ef6ksr2] .mobile-menu__call{flex:0 0 auto;width:48px;padding:0;gap:0;font-size:0;border-radius:50%;justify-content:center}.mobile-menu__actions[data-astro-cid-3ef6ksr2] .mobile-menu__call svg{width:18px;height:18px}@media (max-width: 768px){.header__nav[data-astro-cid-3ef6ksr2]{display:none}.header__burger[data-astro-cid-3ef6ksr2]{display:flex}.header__inner[data-astro-cid-3ef6ksr2],.header[data-astro-cid-3ef6ksr2].scrolled .header__inner[data-astro-cid-3ef6ksr2]{width:auto;margin-inline:20px;padding:12px 14px 12px 20px}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],.header[data-astro-cid-3ef6ksr2].scrolled .header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:38px}.header__inner[data-astro-cid-3ef6ksr2]{transition:background var(--dur-base),border-color var(--dur-base),box-shadow var(--dur-base)}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{transition:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-surface-dark);color:#fff;padding-block:56px 28px;margin-top:0}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}.footer__company[data-astro-cid-sz7xmlte] address[data-astro-cid-sz7xmlte]{font-style:normal;color:#ffffffbf;font-size:14px;line-height:1.7}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:16px;max-width:320px}.footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:14px;margin-bottom:14px}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#ffffffbf;font-size:14px;margin:8px 0}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px}.footer__contact[data-astro-cid-sz7xmlte] svg{flex-shrink:0;color:var(--blue-300)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.15);margin-top:40px;padding-top:20px;font-size:13px;color:#fff9}.footer__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer[data-astro-cid-sz7xmlte] .muted[data-astro-cid-sz7xmlte]{color:#fff9}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{padding-block:40px 24px}.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:28px 20px;align-items:center;grid-template-areas:"brand contact" "nav   company"}.footer__brand[data-astro-cid-sz7xmlte]{grid-area:brand}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{display:none}.footer__contact[data-astro-cid-sz7xmlte]{grid-area:contact;display:flex;justify-content:flex-end;gap:10px}.footer__contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{display:none}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:44px;height:44px;margin:0;padding:0;font-size:0;line-height:0;gap:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);transition:background var(--dur-micro),border-color var(--dur-micro)}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:#ffffff1f;border-color:#ffffff40}.footer__contact[data-astro-cid-sz7xmlte] svg{width:16px;height:16px}.footer__nav[data-astro-cid-sz7xmlte],.footer__company[data-astro-cid-sz7xmlte]{align-self:start;border-top:1px solid rgba(255,255,255,.15);padding-top:24px}.footer__nav[data-astro-cid-sz7xmlte]{grid-area:nav}.footer__company[data-astro-cid-sz7xmlte]{grid-area:company}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-block:5px}.footer__bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:10px;text-align:center;margin-top:32px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
