:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-50:#f7fbff;--color-ink-100:#dee7f0;--color-ink-200:#c2d3e5;--color-ink-300:#a7bfd9;--color-ink-400:#8baacd;--color-ink-500:#7295bc;--color-ink-600:#5b7fa7;--color-ink-700:#47698e;--color-ink-800:#365270;--color-ink-900:#243950;--color-ink-950:#0d1b2a;--color-primary-50:#f2faff;--color-primary-100:#d2e3ff;--color-primary-200:#accbff;--color-primary-300:#85b1ff;--color-primary-400:#5c93ff;--color-primary-500:#3771fb;--color-primary-600:#1046d6;--color-primary-700:#012eb6;--color-primary-800:#001b8e;--color-primary-900:#000b64;--color-primary-950:#00023c;--color-primary-bright:#5b8cf5;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#e6e8e9;--color-neutral-200:#d1d5d7;--color-neutral-300:#bbc0c3;--color-neutral-400:#9ea5a8;--color-neutral-500:#828a8d;--color-neutral-600:#687073;--color-neutral-700:#4f5659;--color-neutral-800:#383e40;--color-neutral-900:#232729;--color-neutral-950:#0f1213;--color-mist:#e2e5e8;--color-snow:#f7f7f7;--color-success-50:#f4fdf7;--color-success-100:#d9ede1;--color-success-200:#b9dec8;--color-success-300:#97cfae;--color-success-400:#71bd94;--color-success-500:#4ca87a;--color-success-600:#1f8a5b;--color-success-700:#006b41;--color-success-800:#004d2a;--color-success-900:#003016;--color-success-950:#001505;--color-warning-50:#fff9f1;--color-warning-100:#f4e8d6;--color-warning-200:#edd5b3;--color-warning-300:#e4c18e;--color-warning-400:#daac66;--color-warning-500:#ca9641;--color-warning-600:#b07a12;--color-warning-700:#8a5900;--color-warning-800:#643c00;--color-warning-900:#3f2100;--color-warning-950:#1c0900;--color-danger-50:#fff6f3;--color-danger-100:#ffddd7;--color-danger-200:#fec1b6;--color-danger-300:#faa294;--color-danger-400:#f38170;--color-danger-500:#e1604f;--color-danger-600:#c0392b;--color-danger-700:#9c1b11;--color-danger-800:#750300;--color-danger-900:#4e0000;--color-danger-950:#290000;--color-info-50:var(--color-primary-50);--color-info-100:var(--color-primary-100);--color-info-300:var(--color-primary-300);--color-info-600:var(--color-primary-600);--color-info-700:var(--color-primary-700);--color-whatsapp:#25d366;--color-primary:var(--color-primary-600);--color-primary-strong:#0b34a8;--color-primary-pressed:var(--color-primary-800);--color-primary-soft:var(--color-primary-50);--color-on-primary:#fff;--color-accent:var(--color-primary-bright);--color-bg-body:var(--color-mist);--color-bg:var(--color-snow);--color-surface:#fff;--color-surface-sunken:var(--color-neutral-100);--color-bg-dark:var(--color-ink-950);--color-bg-darker:#091320;--color-fg:var(--color-ink-950);--color-fg-secondary:#5c666f;--color-fg-muted:var(--color-neutral-400);--color-fg-inverse:var(--color-snow);--color-fg-on-dark-muted:var(--color-ink-300);--color-border:var(--color-mist);--color-border-strong:var(--color-neutral-300);--color-hairline-dark:#0d1b2a1f;--color-hairline-light:#ffffff29;--color-scrim:#0d1b2a99;--color-success-bg:var(--color-success-50);--color-success-border:var(--color-success-300);--color-success-fg:var(--color-success-700);--color-warning-bg:var(--color-warning-50);--color-warning-border:var(--color-warning-300);--color-warning-fg:var(--color-warning-700);--color-danger-bg:var(--color-danger-50);--color-danger-border:var(--color-danger-300);--color-danger-fg:var(--color-danger-600);--color-info-bg:var(--color-info-50);--color-info-border:var(--color-info-300);--color-info-fg:var(--color-info-700);--color-on-status:#fff;--color-bg-nav:var(--color-primary-900);--color-nav-fg:#fff;--color-nav-fg-secondary:#ffffffb8;--color-nav-fg-muted:#ffffff8c;--color-nav-hairline:#ffffff38;--data-1:var(--color-primary-600);--data-2:var(--color-ink-600);--data-3:var(--color-primary-300);--data-4:var(--color-neutral-400);--data-5:var(--color-success-600);--data-6:var(--color-warning-600);--data-7:var(--color-ink-300);--data-8:var(--color-danger-500);--font-display:"Jost", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(2.5rem, 1.4rem + 4.4vw, 4rem);--fs-h1:clamp(2rem, 1.4rem + 2.4vw, 2.75rem);--fs-h2:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--fs-h3:1.375rem;--fs-body-lg:1.125rem;--fs-body:1rem;--fs-body-sm:.875rem;--fs-caption:.78125rem;--lh-display:1.05;--lh-heading:1.15;--lh-body:1.6;--lh-tight:1.3;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-display-strong:560;--fw-semibold:600;--tracking-display:.01em;--tracking-wordmark:.34em;--tracking-caption:.22em;--tracking-button:.04em;--tracking-label:.16em;--tracking-tight:-.02em;--tracking-title:-.03em;--tracking-hero:-.035em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-section:clamp(4rem, 2rem + 8vw, 6rem);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-pill:999px;--radius-base:var(--radius-md);--radius-xl:1.25rem;--radius-2xl:1.375rem;--radius-3xl:1.625rem;--elevation-0:none;--elevation-1:0 1px 2px #0d1b2a0f;--elevation-2:0 10px 30px #0d1b2a14, 0 2px 6px #0d1b2a0d;--elevation-3:0 24px 60px #0d1b2a1f, 0 6px 16px #0d1b2a0f;--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2);--shadow-lg:var(--elevation-3);--motion-instant:90ms;--motion-fast:.15s;--motion-base:.22s;--motion-slow:.3s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-soft:cubic-bezier(.37, 0, .28, 1);--reveal-dur:.9s;--reveal-delay:0s;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-stroke:1.5;--field-height:3rem;--field-height-sm:2.25rem;--touch-target:44px;--header-height:4.5rem;--header-height-scrolled:3.75rem;--pad-x:clamp(1.25rem, 4vw, 3.5rem);--content-max:1440px;--measure:68ch;--edge:max(var(--pad-x), calc((100% - var(--content-max))/2));--edge-vw:max(var(--pad-x), calc((100vw - var(--content-max))/2));--bp-xs:375px;--bp-sm:414px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--focus-ring-color:var(--color-primary-600);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-halo:0 0 0 4px var(--color-primary-100);--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-drawer:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--opacity-disabled:.45;--opacity-muted:.7;--opacity-scrim:.6}[data-surface=deep]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-ink-950);--color-surface:#12233a;--color-surface-sunken:#091320;--color-fg:var(--color-snow);--color-fg-secondary:var(--color-ink-300);--color-fg-muted:var(--color-ink-400);--color-fg-inverse:var(--color-ink-950);--color-primary:var(--color-primary-bright);--color-primary-strong:var(--color-primary-300);--color-primary-soft:#5b8cf524;--color-on-primary:var(--color-ink-950);--color-border:#ffffff29;--color-border-strong:#ffffff47;--color-success-fg:var(--color-success-300);--color-warning-fg:var(--color-warning-300);--color-danger-fg:var(--color-danger-300);--color-info-fg:var(--color-primary-300);--focus-ring-color:var(--color-primary-bright);--focus-halo:0 0 0 4px #5b8cf547;--elevation-1:0 1px 2px #0006;--elevation-2:0 10px 30px #00000073;--elevation-3:0 24px 60px #00000080}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-surface=deep] ::selection{background:var(--color-primary-bright);color:var(--color-ink-950)}.touch-target{min-inline-size:var(--touch-target);min-block-size:var(--touch-target)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--reveal-dur:.01ms}}@media (forced-colors:active){:where(a,button,input,select,textarea):focus-visible{outline:2px solid canvastext}}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/jost-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg-body);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--color-primary);color:var(--color-on-primary)}img{max-width:100%;display:block}a{color:inherit}.site-page{background:var(--color-bg);width:100%;position:relative;overflow:clip}.site-page__main:focus{outline:none}.display{color:var(--color-fg);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(38px,5vw,70px);font-weight:400;line-height:1.06}.display--xl{font-size:clamp(44px,6.4vw,92px)}.display--light{color:var(--color-fg-inverse)}.lead{max-width:460px;color:var(--color-fg-secondary);font-family:var(--font-body);margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.6}.lead--light{color:color-mix(in srgb,var(--color-fg-inverse) 78%,transparent)}.accent{color:var(--color-primary)}.accent,.accent-inverse{font-style:normal;font-weight:400}.accent-inverse{color:var(--color-accent)}.eyebrow{color:var(--color-fg-muted);font-family:var(--font-display);letter-spacing:var(--tracking-caption);text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.eyebrow--light{color:color-mix(in srgb,var(--color-fg-inverse) 62%,transparent)}.link{color:var(--color-primary);font-family:var(--font-display);letter-spacing:.02em;transition:color .3s var(--ease-out);font-size:15px;font-weight:500;text-decoration:none}.link:hover{color:var(--color-primary-strong)}.btn{background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:background .3s var(--ease-out),transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-primary-strong)}.btn:active{transform:scale(.98)}.btn--pill{padding:12px 24px;font-size:13px}.btn--lg{padding:19px 38px;font-size:clamp(14px,1.1vw,15px)}.btn--lg:hover{transform:translateY(-2px)}.btn--lg:active{transform:scale(.98)}.js [data-reveal]{opacity:0;transition:opacity var(--reveal-dur) var(--ease-out) var(--reveal-delay),transform var(--reveal-dur) var(--ease-out) var(--reveal-delay);will-change:opacity,transform;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal-lines] .line{opacity:0;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transform:translateY(28px)}[data-reveal-lines] .line{display:block}[data-reveal-lines].is-visible .line{opacity:1;transform:none}[data-reveal-lines].is-visible .line:first-child{transition-delay:50ms}[data-reveal-lines].is-visible .line:nth-child(2){transition-delay:.22s}[data-reveal-lines] .accent-inverse{color:var(--color-fg-inverse);transition:color .9s var(--ease-out)}[data-reveal-lines].is-visible .accent-inverse{color:var(--color-accent);transition-delay:.6s}.js [data-reveal].rise:not(.is-visible){transform:translateY(48px)}.js [data-reveal].from-left:not(.is-visible){transform:translate(-52px)}.js [data-reveal].from-right:not(.is-visible){transform:translate(52px)}.js [data-reveal].fade:not(.is-visible){transform:none}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.13)}}.kenburns{animation:26s ease-in-out infinite alternate kenburns}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.float{animation:floaty var(--float-dur,2.8s) ease-in-out infinite}[data-parallax-cover],[data-parallax-frame]{will-change:transform}.parallax{border-radius:26px;position:relative;overflow:hidden}.parallax__img{filter:saturate(.88)brightness(1.02);position:absolute;inset:-6%;transform:scale(1.06)}.js [data-stagger-item]{opacity:0;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transform:translateY(30px)scale(.96)}[data-stagger-item].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal-lines] .line,[data-reveal],[data-stagger-item]{transition:opacity .5s!important;transform:none!important}[data-reveal-lines] .accent-inverse{color:var(--color-accent)!important;transition:none!important}.float,.kenburns{animation:none!important}.parallax__img,[data-parallax-cover],[data-parallax-frame]{transform:none!important}.parallax__img{transform:scale(1.04)!important}}.site-error[data-v-a0cf15f0]{min-height:78vh;padding:clamp(140px,16vw,200px) var(--edge) clamp(90px,11vw,140px);background:var(--color-bg);align-items:center;display:flex;position:relative;overflow:hidden}.site-error__code[data-v-a0cf15f0]{top:50%;right:var(--edge);color:color-mix(in srgb,var(--color-fg) 5%,transparent);font-family:var(--font-display);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;font-size:clamp(180px,30vw,420px);font-weight:400;line-height:1;position:absolute;transform:translateY(-50%)}@media (width<=768px){.site-error__code[data-v-a0cf15f0]{font-size:clamp(150px,45vw,260px);inset:auto auto 4vh 50%;transform:translate(-50%)}}.site-error__content[data-v-a0cf15f0]{max-width:620px;position:relative}.site-error__copy[data-v-a0cf15f0]{max-width:52ch}.site-error__actions[data-v-a0cf15f0]{gap:clamp(20px,3vw,32px);margin-top:clamp(32px,4vw,44px)}.site-error__actions[data-v-a0cf15f0],.site-error__links[data-v-a0cf15f0]{flex-wrap:wrap;align-items:center;display:flex}.site-error__links[data-v-a0cf15f0]{gap:clamp(16px,2.5vw,28px)}.site-error__link[data-v-a0cf15f0]{cursor:pointer;background:0 0;border:0;padding:0}
