@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-teal-50:#eef6f6;--color-teal-100:#ddedee;--color-teal-200:#bfdddf;--color-teal-300:#8fc4c8;--color-teal-400:#5aa7ad;--color-teal-500:#2a8a92;--color-teal-600:#0b6e78;--color-teal-700:#07565f;--color-teal-800:#054047;--color-teal-900:#042f34;--color-teal-950:#0a1f22;--color-mint-100:#e8f9ed;--color-mint-200:#d2f4dc;--color-mint-300:#b5ecc4;--color-mint-500:#92e3a9;--color-mint-600:#6bcb86;--color-mint-700:#47a863;--color-mint-800:#25703f;--color-mint-900:#17592f;--color-chartreuse-100:#f5ffcc;--color-chartreuse-300:#e0ff66;--color-chartreuse-500:#ccff00;--color-chartreuse-600:#b3e000;--color-chartreuse-700:#8fb300;--color-neutral-0:#ffffff;--color-neutral-50:#f5f4ef;--color-neutral-100:#ebe9e2;--color-neutral-200:#d8d6ce;--color-neutral-300:#bdbab1;--color-neutral-400:#96948c;--color-neutral-500:#7a7870;--color-neutral-600:#5e5c56;--color-neutral-700:#44433e;--color-neutral-800:#2c2b28;--color-neutral-900:#1a1a1a;--color-neutral-transparent:transparent;--color-gray-200:#d8d8d8;--color-status-success:#2e9e5b;--color-status-warning:#e0a100;--color-status-error:#a62b2b;--color-surface-primary:var(--color-gray-200);--color-surface-secondary:var(--color-neutral-50);--accordion-item-answer:var(--color-neutral-600);--accordion-item-border:var(--color-neutral-500);--accordion-item-border-hover:var(--color-teal-900);--accordion-item-border-open:var(--color-teal-900);--accordion-item-icon:var(--color-teal-900);--accordion-item-icon-hover:var(--color-mint-900);--accordion-item-question:var(--color-teal-900);--accordion-item-question-hover:var(--color-mint-900);--button-accent-bg:var(--color-chartreuse-500);--button-accent-bg-hover:var(--color-chartreuse-600);--button-accent-text:var(--color-teal-900);--button-inverse-bg:var(--color-neutral-50);--button-inverse-bg-hover:var(--color-mint-500);--button-inverse-text:var(--color-teal-900);--button-primary-bg:var(--color-teal-900);--button-primary-bg-hover:var(--color-mint-500);--button-primary-text:var(--color-neutral-50);--button-primary-text-hover:var(--color-teal-900);--button-secondary-accent-bg:var(--color-neutral-transparent);--button-secondary-accent-bg-hover:var(--color-chartreuse-500);--button-secondary-accent-border:var(--color-chartreuse-500);--button-secondary-accent-text:var(--color-chartreuse-500);--button-secondary-accent-text-hover:var(--color-teal-900);--button-secondary-inverse-bg:var(--color-neutral-transparent);--button-secondary-inverse-bg-hover:var(--color-neutral-50);--button-secondary-inverse-border:var(--color-neutral-50);--button-secondary-inverse-text:var(--color-neutral-50);--button-secondary-inverse-text-hover:var(--color-teal-900);--button-secondary-bg:var(--color-neutral-transparent);--button-secondary-bg-hover:var(--color-teal-900);--button-secondary-border:var(--color-teal-900);--button-secondary-text:var(--color-teal-900);--button-secondary-text-hover:var(--color-neutral-50);--checkbox-box-bg:var(--color-gray-200);--checkbox-box-bg-checked:var(--color-teal-900);--checkbox-box-border:var(--color-neutral-500);--checkbox-box-border-checked:var(--color-teal-900);--checkbox-box-border-error:var(--color-status-error);--checkbox-icon:var(--color-neutral-50);--checkbox-label:var(--color-neutral-600);--checkbox-label-error:var(--color-status-error);--choice-card-bg:var(--color-gray-200);--choice-card-bg-selected:var(--color-mint-100);--choice-card-border:var(--color-neutral-500);--choice-card-border-hover:var(--color-teal-900);--choice-card-border-selected:var(--color-teal-900);--choice-card-description:var(--color-neutral-600);--choice-card-dot:var(--color-teal-900);--choice-card-radio-bg:var(--color-gray-200);--choice-card-radio-border:var(--color-neutral-500);--choice-card-radio-border-hover:var(--color-teal-900);--choice-card-radio-border-selected:var(--color-teal-900);--choice-card-title:var(--color-teal-900);--content-text-accent:var(--color-mint-900);--content-text-inverse:var(--color-neutral-50);--content-text-inverse-accent:var(--color-mint-500);--content-text-on-highlight:var(--color-teal-900);--content-text-primary:var(--color-teal-900);--content-text-secondary:var(--color-neutral-600);--cta-band-highlight-bg:var(--color-chartreuse-500);--cta-band-highlight-eyebrow:var(--color-teal-900);--cta-band-highlight-note:var(--color-teal-900);--cta-band-highlight-support:var(--color-teal-900);--cta-band-highlight-title:var(--color-teal-900);--cta-band-inverse-bg:var(--color-teal-900);--cta-band-inverse-eyebrow:var(--color-mint-500);--cta-band-inverse-note:var(--color-neutral-50);--cta-band-inverse-support:var(--color-neutral-50);--cta-band-inverse-title:var(--color-neutral-50);--cv-entry-body:var(--color-neutral-600);--cv-entry-border:var(--color-neutral-500);--cv-entry-company:var(--color-teal-900);--cv-entry-location:var(--color-neutral-600);--cv-entry-period:var(--color-mint-900);--cv-entry-role:var(--color-teal-900);--data-field-caption:var(--color-mint-900);--data-field-label:var(--color-neutral-600);--data-field-value:var(--color-teal-900);--diagram-guide-border:var(--color-teal-900);--diagram-label:var(--color-teal-900);--diagram-layer:var(--color-teal-800);--diagram-layer-border:var(--color-teal-900);--diagram-leader-border:var(--color-teal-900);--diagram-lot-border:var(--color-teal-900);--divider-default:var(--color-neutral-500);--divider-inverse:var(--color-teal-700);--divider-strong:var(--color-teal-900);--feature-content-bg:var(--color-neutral-0);--feature-content-border:var(--color-neutral-200);--feature-content-visual-bg:var(--color-neutral-100);--feature-panel-bg:var(--color-gray-200);--feature-panel-body:var(--color-neutral-600);--feature-panel-border:var(--color-neutral-500);--feature-panel-title:var(--color-teal-900);--focus-ring:var(--color-mint-600);--footer-inverse-bg:var(--color-teal-900);--footer-inverse-col-title:var(--color-mint-500);--footer-inverse-copyright:var(--color-neutral-50);--footer-inverse-divider:var(--color-teal-700);--footer-inverse-office-line:var(--color-neutral-50);--footer-inverse-tagline:var(--color-neutral-50);--form-field-field-bg:var(--color-gray-200);--form-field-field-bg-disabled:var(--color-neutral-100);--form-field-field-border:var(--color-neutral-500);--form-field-field-border-error:var(--color-status-error);--form-field-field-border-focus:var(--color-teal-900);--form-field-helper-text:var(--color-neutral-600);--form-field-helper-text-error:var(--color-status-error);--form-field-icon:var(--color-neutral-600);--form-field-icon-error:var(--color-status-error);--form-field-label:var(--color-teal-900);--form-field-placeholder:var(--color-neutral-600);--form-field-value:var(--color-teal-900);--form-progress-label:var(--color-mint-900);--form-progress-segment:var(--color-teal-900);--form-progress-segment-inactive:var(--color-neutral-200);--header-default-bg:var(--color-surface-primary);--header-default-border:var(--color-neutral-500);--header-inverse-bg:var(--color-teal-900);--header-inverse-border:var(--color-teal-700);--journey-map-gate-bg:var(--color-chartreuse-500);--journey-map-gate-bg-inactive:var(--color-gray-200);--journey-map-gate-border:var(--color-teal-900);--journey-map-gate-border-inactive:var(--color-neutral-500);--journey-map-gate-label:var(--color-teal-900);--journey-map-gate-label-inactive:var(--color-neutral-600);--journey-map-icon:var(--color-teal-900);--journey-map-icon-inactive:var(--color-neutral-500);--journey-map-milestone-bg:var(--color-mint-100);--journey-map-milestone-bg-inactive:var(--color-gray-200);--journey-map-milestone-border:var(--color-teal-900);--journey-map-milestone-border-inactive:var(--color-neutral-500);--journey-map-milestone-label:var(--color-teal-900);--journey-map-milestone-label-inactive:var(--color-neutral-600);--journey-map-path:var(--color-neutral-500);--journey-map-path-active:var(--color-teal-900);--journey-map-step-label:var(--color-teal-900);--journey-map-step-label-inactive:var(--color-neutral-600);--journey-map-step-number:var(--color-mint-900);--journey-map-step-number-inactive:var(--color-neutral-600);--journey-step-primary-body:var(--color-neutral-600);--journey-step-primary-deliverable:var(--color-mint-900);--journey-step-primary-icon:var(--color-teal-900);--journey-step-primary-icon-milestone:var(--color-mint-900);--journey-step-primary-line:var(--color-neutral-500);--journey-step-primary-line-done:var(--color-mint-900);--journey-step-primary-marker-bg-active:var(--color-teal-900);--journey-step-primary-marker-bg-done:var(--color-mint-500);--journey-step-primary-marker-bg-gate:var(--color-chartreuse-500);--journey-step-primary-marker-bg-milestone:var(--color-mint-100);--journey-step-primary-marker-border-gate:var(--color-teal-900);--journey-step-primary-marker-border-milestone:var(--color-mint-900);--journey-step-primary-marker-border-upcoming:var(--color-neutral-500);--journey-step-primary-number-active:var(--color-neutral-50);--journey-step-primary-number-done:var(--color-teal-900);--journey-step-primary-number-gate:var(--color-neutral-50);--journey-step-primary-number-milestone:var(--color-neutral-50);--journey-step-primary-number-upcoming:var(--color-neutral-600);--journey-step-primary-title:var(--color-teal-900);--journey-step-primary-title-upcoming:var(--color-neutral-600);--lead-form-bg:var(--color-gray-200);--lead-form-body:var(--color-neutral-600);--lead-form-border:var(--color-neutral-500);--lead-form-group-label:var(--color-teal-900);--lead-form-icon:var(--color-mint-900);--lead-form-note:var(--color-neutral-600);--lead-form-title:var(--color-teal-900);--link-inverse-text:var(--color-neutral-50);--link-inverse-text-hover:var(--color-mint-500);--link-primary-text:var(--color-teal-900);--link-primary-text-hover:var(--color-mint-900);--link-secondary-text:var(--color-neutral-600);--link-secondary-text-hover:var(--color-teal-900);--logo-accent:var(--color-mint-500);--logo-inverse:var(--color-neutral-50);--logo-primary:var(--color-teal-900);--media-placeholder:var(--color-neutral-100);--menu-item-inverse-border:var(--color-teal-700);--menu-item-inverse-index:var(--color-mint-500);--menu-item-inverse-label:var(--color-neutral-50);--menu-item-inverse-label-hover:var(--color-mint-500);--menu-item-primary-border:var(--color-neutral-500);--menu-item-primary-index:var(--color-mint-900);--menu-item-primary-label:var(--color-teal-900);--menu-item-primary-label-hover:var(--color-mint-900);--menu-overlay-default-bg:var(--color-surface-primary);--menu-overlay-default-divider:var(--color-neutral-500);--menu-overlay-default-meta:var(--color-neutral-600);--menu-overlay-default-note:var(--color-neutral-600);--menu-overlay-inverse-bg:var(--color-teal-900);--menu-overlay-inverse-divider:var(--color-teal-700);--menu-overlay-inverse-meta:var(--color-neutral-50);--menu-overlay-inverse-note:var(--color-neutral-50);--menu-toggle-inverse-line:var(--color-neutral-50);--menu-toggle-primary-line:var(--color-teal-900);--method-card-inverse-body:var(--color-neutral-50);--method-card-inverse-border:var(--color-teal-700);--method-card-inverse-index:var(--color-mint-500);--method-card-inverse-title:var(--color-neutral-50);--method-card-primary-body:var(--color-neutral-600);--method-card-primary-border:var(--color-teal-900);--method-card-primary-index:var(--color-mint-900);--method-card-primary-title:var(--color-teal-900);--page-bg-highlight:var(--color-chartreuse-500);--page-bg-inverse:var(--color-teal-900);--page-bg-inverse-subtle:var(--color-teal-800);--page-bg-primary:var(--color-surface-primary);--page-bg-secondary:var(--color-surface-secondary);--project-card-image:var(--color-neutral-100);--project-card-image-bg:var(--color-neutral-100);--project-card-meta:var(--color-neutral-600);--project-card-name:var(--color-teal-900);--section-header-inverse-continuation:var(--color-teal-300);--section-header-inverse-eyebrow:var(--color-mint-500);--section-header-inverse-eyebrow-bg:var(--color-teal-700);--section-header-inverse-support:var(--color-neutral-50);--section-header-inverse-title:var(--color-neutral-50);--section-header-primary-continuation:var(--color-neutral-600);--section-header-primary-eyebrow:var(--color-mint-900);--section-header-primary-eyebrow-bg:var(--color-mint-100);--section-header-primary-support:var(--color-neutral-600);--section-header-primary-title:var(--color-teal-900);--service-card-bg:var(--color-surface-secondary);--service-card-body:var(--color-neutral-600);--service-card-border:var(--color-neutral-500);--service-card-border-hover:var(--color-teal-900);--service-card-category:var(--color-mint-900);--service-card-title:var(--color-teal-900);--squad-panel-bg:var(--color-gray-200);--squad-panel-body:var(--color-neutral-600);--squad-panel-border:var(--color-neutral-500);--squad-panel-emphasis:var(--color-teal-900);--squad-panel-index:var(--color-mint-900);--squad-panel-subtitle:var(--color-neutral-600);--squad-panel-title:var(--color-teal-900);--stage-item-body:var(--color-neutral-600);--stage-item-border:var(--color-neutral-500);--stage-item-icon:var(--color-teal-900);--stage-item-index:var(--color-mint-900);--stage-item-title:var(--color-teal-900);--stat-inverse-divider:var(--color-teal-700);--stat-inverse-label:var(--color-neutral-50);--stat-inverse-value:var(--color-neutral-50);--stat-primary-divider:var(--color-teal-900);--stat-primary-label:var(--color-neutral-600);--stat-primary-value:var(--color-teal-900);--status-error:var(--color-status-error);--status-success:var(--color-status-success);--status-warning:var(--color-status-warning);--step-nav-indicator:var(--color-teal-900);--step-nav-text:var(--color-neutral-600);--step-nav-text-selected:var(--color-teal-900);--tag-accent-bg:var(--color-chartreuse-500);--tag-accent-dot:var(--color-teal-900);--tag-accent-label:var(--color-teal-900);--tag-outline-inverse-border:var(--color-neutral-50);--tag-outline-inverse-label:var(--color-neutral-50);--tag-outline-border:var(--color-neutral-500);--tag-outline-dot:var(--color-teal-900);--tag-outline-label:var(--color-teal-900);--tag-solid-inverse-bg:var(--color-neutral-50);--tag-solid-inverse-label:var(--color-teal-900);--tag-solid-bg:var(--color-teal-900);--tag-solid-label:var(--color-neutral-50);--tag-subtle-inverse-bg:var(--color-teal-800);--tag-subtle-inverse-label:var(--color-mint-500);--tag-subtle-bg:var(--color-mint-100);--tag-subtle-dot:var(--color-mint-900);--tag-subtle-label:var(--color-mint-900);--whatsapp-bg:var(--color-teal-900);--whatsapp-bg-hover:var(--color-mint-500);--whatsapp-border:var(--color-neutral-50);--whatsapp-text:var(--color-neutral-50);--whatsapp-text-hover:var(--color-teal-900);--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--space-160:160px;--space-200:200px;--space-256:256px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:999px;--border-thin:1px;--border-thick:2px;--dur-fast:150ms;--dur-base:300ms;--dur-slow:600ms;--dur-reveal:900ms;--dur-clip:1200ms;--dur-draw:1000ms;--dur-preloader:1400ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--stagger-lines:80ms;--stagger-items:60ms;--stack-offset:16px;--stack-scale:0.96;--parallax-image:0.12;--font-size-display-xl:clamp(107px,8.3333vw,160px);--font-size-display-l:clamp(64px,5.0000vw,96px);--font-size-h1:clamp(48px,3.3333vw,64px);--font-size-h2:clamp(36px,2.5000vw,48px);--font-size-h3:clamp(28px,1.6667vw,32px);--font-size-h4:clamp(22px,1.2500vw,24px);--font-size-body-l:clamp(18px,1.0417vw,20px);--font-size-body-m:16px;--font-size-body-s:14px;--font-size-caption:12px;--layout-margin:clamp(64px,13.333vw,256px);--layout-gutter:32px;--layout-section-y:clamp(96px,6.6667vw,128px);--layout-stack-xl:clamp(64px,5.0000vw,96px);--layout-stack-l:clamp(43px,3.3333vw,64px);--layout-stack-m:32px;--layout-stack-s:16px;--layout-inset:clamp(43px,3.3333vw,64px);--layout-header-h:96px}@media (max-width:1023px){:root{--font-size-display-xl:96px;--font-size-display-l:64px;--font-size-h1:48px;--font-size-h2:36px;--font-size-h3:28px;--font-size-h4:22px;--font-size-body-l:18px;--font-size-body-m:16px;--font-size-body-s:14px;--font-size-caption:12px;--layout-margin:64px;--layout-gutter:32px;--layout-section-y:96px;--layout-stack-xl:64px;--layout-stack-l:32px;--layout-stack-m:32px;--layout-stack-s:16px;--layout-inset:32px;--layout-header-h:80px}}@media (max-width:767px){:root{--font-size-display-xl:56px;--font-size-display-l:44px;--font-size-h1:36px;--font-size-h2:28px;--font-size-h3:24px;--font-size-h4:20px;--font-size-body-l:18px;--font-size-body-m:16px;--font-size-body-s:14px;--font-size-caption:12px;--layout-margin:16px;--layout-gutter:16px;--layout-section-y:64px;--layout-stack-xl:64px;--layout-stack-l:32px;--layout-stack-m:16px;--layout-stack-s:8px;--layout-inset:16px;--layout-header-h:64px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{background:var(--page-bg-primary);color:var(--content-text-primary);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:var(--font-size-body-m);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--color-mint-500);color:var(--color-teal-900)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t-display-xl{font-size:var(--font-size-display-xl);font-weight:600;line-height:.9;letter-spacing:-.04em}.t-display-l{font-size:var(--font-size-display-l);font-weight:600;line-height:.95}.t-display-l,.t-h1{letter-spacing:-.03em}.t-h1{font-size:var(--font-size-h1);font-weight:500;line-height:1.05}.t-h2{font-size:var(--font-size-h2);line-height:1.1;letter-spacing:-.02em}.t-h2,.t-h3{font-weight:400}.t-h3{font-size:var(--font-size-h3);line-height:1.2}.t-h3,.t-h4{letter-spacing:-.01em}.t-h4{font-size:var(--font-size-h4);font-weight:500;line-height:1.3}.t-body-l{font-size:var(--font-size-body-l)}.t-body-l,.t-body-m{font-weight:400;line-height:1.5}.t-body-m,.t-body-m-strong{font-size:var(--font-size-body-m)}.t-body-m-strong{font-weight:500;line-height:1.5}.t-body-s{font-size:var(--font-size-body-s);font-weight:400;line-height:1.5}.t-caption{font-weight:400;line-height:1.4}.t-caption,.t-eyebrow{font-size:var(--font-size-caption)}.t-eyebrow{font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.t-label{font-size:var(--font-size-body-s);font-weight:500;line-height:1}html.js-motion [data-motion=fade],html.js-motion [data-motion=p5]>*{opacity:0}@media (prefers-reduced-motion:reduce){html.js-motion [data-motion=fade],html.js-motion [data-motion=p5]>*{opacity:1}}