html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.Intro-module__SYC-ra__overlay{z-index:var(--z-intro);background-color:#0b0710;position:fixed;inset:0;overflow:hidden}.Intro-module__SYC-ra__video{object-fit:cover;object-position:center;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.Intro-module__SYC-ra__overlay{display:none}}
.ScrollThumb-module__kNTXFG__thumb{z-index:var(--z-thumb);border-radius:var(--radius-pill);mix-blend-mode:difference;opacity:0;pointer-events:auto;touch-action:none;will-change:transform;background-color:#fff;width:6px;transition:opacity .35s,width .15s;position:fixed;top:0;right:4px}.ScrollThumb-module__kNTXFG__visible{opacity:.55}.ScrollThumb-module__kNTXFG__thumb:hover,.ScrollThumb-module__kNTXFG__dragging{opacity:.8;width:10px}@media (prefers-reduced-motion:reduce){.ScrollThumb-module__kNTXFG__thumb{transition:none}}@media (hover:none){.ScrollThumb-module__kNTXFG__thumb{display:none}}
.InkCursor-module__Bkr6gq__root{z-index:90;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.InkCursor-module__Bkr6gq__root[data-visible]{opacity:1}.InkCursor-module__Bkr6gq__dot{border:.8px solid var(--color-black-600);background:0 0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;transition:width .3s ease-out,height .3s ease-out,border-radius .3s ease-out,border-color .3s ease-out,background .3s ease-out,opacity .3s ease-out,filter .3s ease-out,box-shadow .3s ease-out;display:flex;transform:translate(-50%,-50%)}.InkCursor-module__Bkr6gq__dot[data-mode=glow]{background:var(--gradient-ink);opacity:.7;filter:blur(9px);border-color:#0000;width:34px;height:34px}@media (prefers-reduced-motion:reduce){.InkCursor-module__Bkr6gq__dot{transition:none}}
.PageTransition-module__l3wfVG__sheet{z-index:var(--z-sweep);pointer-events:none;visibility:hidden;will-change:transform;background:linear-gradient(90deg, #00b9e54d, #3061ef4d, #9442d947, #ec009947, #ff75274d, #f7d22a57), var(--color-hero-paper);position:fixed;inset:0}
:root{--color-black-600:#111;--color-black-500:#292929;--color-black-400:#414141;--color-black-300:#585858;--color-black-200:#707070;--color-black-100:#888;--color-grey-600:#333;--color-grey-500:#707070;--color-grey-400:#999;--color-grey-300:#b8b8b8;--color-grey-outline:#e0e0e0;--color-form-required:#e06b43;--color-grey-100:#efefef;--color-slate-600:#697586;--color-slate-500:#87919e;--color-slate-400:#a5acb6;--color-slate-300:#c3c8cf;--color-slate-200:#e1e3e7;--color-slate-100:#f0f1f3;--color-white-surface:#fff;--color-white-500:#fcfcfc;--color-white-400:#fafafa;--color-white-300:#f7f7f7;--color-white-200:#f5f5f5;--color-white-100:#f2f2f2;--color-hero-paper:#fcfcfa;--color-primary-blue-600:#0296ff;--color-primary-blue-500:#35abff;--color-primary-blue-400:#67c0ff;--color-primary-blue-300:#9ad5ff;--color-primary-blue-200:#cceaff;--color-primary-blue-100:#e5f4ff;--color-dark-blue-600:#163c91;--color-dark-blue-500:#4563a7;--color-dark-blue-400:#738abd;--color-dark-blue-300:#a2b1d3;--color-dark-blue-200:#d0d8e9;--color-dark-blue-100:#e7ebf4;--color-orange-600:#ef7f1a;--color-orange-500:#f29948;--color-orange-400:#f5b276;--color-orange-300:#f9cca3;--color-orange-200:#fce5d1;--color-orange-100:#fdf2e8;--color-yellow-600:#fbde38;--color-yellow-500:#fce560;--color-yellow-400:#fdeb88;--color-yellow-300:#fdf2af;--color-yellow-200:#fef8d7;--color-yellow-100:#fefbeb;--color-purple-600:#a666ff;--color-purple-500:#b784ff;--color-purple-400:#c9a3ff;--color-purple-300:#dbc2ff;--color-purple-200:#ede0ff;--color-purple-100:#f6efff;--color-pink-600:#c81d75;--color-pink-500:#d34a91;--color-pink-400:#de77ac;--color-pink-300:#e9a5c8;--color-pink-200:#f4d2e3;--color-pink-100:#f9e8f1;--color-red-600:#cf3c34;--color-red-500:#d9635d;--color-red-400:#e28a85;--color-red-300:#ecb1ae;--color-red-200:#f5d8d6;--color-red-100:#faebea;--color-green-600:#75b834;--color-green-500:#91c65d;--color-green-400:#acd485;--color-green-300:#c8e3ae;--color-green-200:#e3f1d6;--color-green-100:#f1f7ea;--color-success:#089e5d;--color-success-light:#84cfae;--color-success-bg:#e6f5ef;--color-error:#c73f2c;--color-error-light:#d09c95;--color-error-bg:#fdedeb;--color-logo-teal:#16a093;--color-logo-magenta:#cb5499;--color-nav-frost:#ffffff0f;--color-nav-glass:#fff6;--color-nav-glass-border:#ffffff8c;--color-nav-glass-dark:#1111112e;--color-hero-blur-tint:#ffffff03;--color-hero-video-overlay:#ffffff30;--color-application-glass:#e9e1f9;--color-application-glass-sheen:#ffffff6b;--color-application-glass-border:#ffffff94;--font-family-heading:var(--font-manrope), sans-serif;--font-family-body:var(--font-figtree), sans-serif;--font-family-button:var(--font-dm-sans), var(--font-figtree), sans-serif;--font-family-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-10:10px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-20:20px;--font-size-24:24px;--font-size-32:32px;--font-size-40:40px;--font-size-48:48px;--font-size-56:56px;--font-size-64:64px;--font-size-72:72px;--font-size-80:80px;--font-size-100:100px;--font-size-stat-hero:162px;--line-height-10:16px;--line-height-12:19.2px;--line-height-13:20.8px;--line-height-14:22.4px;--line-height-15:24px;--line-height-16:25.6px;--line-height-20:26px;--line-height-24:31.2px;--line-height-32:41.6px;--line-height-40:52px;--line-height-48:67.2px;--line-height-64:64px;--line-height-72:72px;--line-height-80:80px;--letter-spacing-heading-big:-1px;--letter-spacing-heading-small:0;--letter-spacing-uppercase:1.5px;--letter-spacing-stat-hero:-1px;--letter-spacing-footer-label:2.94px;--type-80:clamp(40px, calc(40px + 40 * (100vw - 390px) / 1050), 80px);--type-hero:clamp(40px, calc(40px + 32 * (100vw - 768px) / 672), 72px);--type-stat:clamp(40px, calc(40px + 8 * (100vw - 768px) / 672), 48px);--type-64:clamp(40px, calc(40px + 24 * (100vw - 390px) / 1050), 64px);--type-40:clamp(32px, calc(32px + 8 * (100vw - 390px) / 1050), 40px);--type-32:clamp(24px, calc(24px + 8 * (100vw - 390px) / 1050), 32px);--type-24:clamp(20px, calc(20px + 4 * (100vw - 390px) / 1050), 24px);--type-20:20px;--type-16:16px;--type-15:15px;--type-14:14px;--type-13:13px;--type-12:12px;--type-10:10px;--type-unit-heading:1px;--type-unit-body:1px;--leading-display:1;--leading-heading:1.3;--leading-body:1.6;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-19:19px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-page-gutter:clamp(16px, calc(16px + 152 * (100vw - 390px) / 1050), 168px);--layout-column:1104px;--space-wide-gutter:var(--space-page-gutter);--space-hero-frame:clamp(16px, calc(16px + 132 * (100vw - 390px) / 1050), 148px);--space-hero-inner:clamp(24px, calc(24px + 146 * (100vw - 390px) / 1050), 170px);--space-hero-line-top:21.75%;--space-hero-line-bottom:63.875%;--space-grid-gutter:24px;--space-grid-column:70px;--space-nav-link-gap:30px;--space-header-inset:clamp(8px, calc(8px + 4 * (100vw - 390px) / 1050), 12px);--space-header-pad-y:12px;--layout-content-width:min(var(--layout-column), 100%);--layout-stats-width:min(1140px, 100%);--size-hero-height:100dvh;--size-header:clamp(60px, calc(60px + 8 * (100vw - 390px) / 1050), 68px);--size-touch:44px;--font-size-hero:clamp(26px, calc(26px + 10 * (100vw - 390px) / 1050), 36px);--line-height-hero:clamp(32px, calc(32px + 12 * (100vw - 390px) / 1050), 44px);--font-size-display:clamp(30px, calc(30px + 34 * (100vw - 390px) / 1050), 64px);--line-height-display:clamp(34px, calc(34px + 30 * (100vw - 390px) / 1050), 64px);--line-height-display-hero:clamp(36px, calc(36px + 36 * (100vw - 390px) / 1050), 72px);--font-size-about-title:clamp(32px, calc(32px + 32 * (100vw - 390px) / 1050), 64px);--line-height-about-title:clamp(41.6px, calc(41.6px + 22.4 * (100vw - 390px) / 1050), 64px);--line-height-about-title-hero:clamp(41.6px, calc(41.6px + 30.4 * (100vw - 390px) / 1050), 72px);--font-size-about-heading:clamp(40px, calc(40px + 24 * (100vw - 390px) / 1050), 64px);--line-height-about-heading:clamp(52px, calc(52px + 12 * (100vw - 390px) / 1050), 64px);--font-size-section:clamp(24px, calc(24px + 8 * (100vw - 390px) / 1050), 32px);--line-height-section:clamp(30px, calc(30px + 10 * (100vw - 390px) / 1050), 40px);--font-size-why-title:var(--font-size-section);--font-size-why-brand:var(--font-size-hero);--font-size-why-point:var(--font-size-card-title);--line-height-industry:clamp(42px, calc(42px + 10 * (100vw - 390px) / 1050), 52px);--font-size-stat-number:clamp(32px, calc(32px + 24 * (100vw - 390px) / 1050), 56px);--font-size-stat-hero-fluid:clamp(52px, calc(52px + 52 * (100vw - 390px) / 1050), 104px);--font-size-cta:clamp(24px, calc(24px + 16 * (100vw - 390px) / 1050), 40px);--line-height-cta:clamp(32px, calc(32px + 20 * (100vw - 390px) / 1050), 52px);--size-logo-nav-width:clamp(86px, calc(86px + 44.55 * (100vw - 390px) / 1050), 130.55px);--size-logo-nav-height:clamp(24px, calc(24px + 12 * (100vw - 390px) / 1050), 36px);--size-logo-footer-width:clamp(174px, calc(174px + 51 * (100vw - 390px) / 1050), 225px);--size-logo-footer-height:clamp(48px, calc(48px + 14 * (100vw - 390px) / 1050), 62px);--font-size-hero-body:var(--font-size-16);--line-height-hero-body:var(--line-height-16);--font-size-card-title:clamp(18px, calc(18px + 6 * (100vw - 390px) / 1050), 24px);--font-size-stat-label:var(--font-size-16);--font-size-featured-label:var(--font-size-card-title);--size-hero-wave:clamp(220px, calc(220px + 27 * (100vw - 390px) / 1050), 247px);--size-solution-card-height:551px;--size-stats-featured-width:590px;--size-stats-featured-height:clamp(180px, calc(180px + 140 * (100vw - 390px) / 1050), 320px);--size-stats-cell-width:275px;--size-stats-cell-height:clamp(108px, calc(108px + 56 * (100vw - 390px) / 1050), 164px);--size-client-logo-width:clamp(52px, calc(52px + 50 * (100vw - 390px) / 1050), 102px);--size-client-logo-height:clamp(28px, calc(28px + 26 * (100vw - 390px) / 1050), 54px);--space-client-pill-y:clamp(4px, calc(4px + 8 * (100vw - 390px) / 1050), 12px);--space-client-pill-x:clamp(10px, calc(10px + 14 * (100vw - 390px) / 1050), 24px);--size-why-icon:clamp(26px, calc(26px + 14 * (100vw - 390px) / 1050), 40px);--size-cta-card-height:clamp(227px, calc(227px + 180 * (100vw - 390px) / 1050), 407px);--space-section-top:clamp(48px, calc(48px + 85 * (100vw - 390px) / 1050), 133px);--border-photo:8px;--space-support-frame-right:clamp(16px, calc(16px + 84 * (100vw - 390px) / 1050), 100px);--space-support-box-top:clamp(14.5px, calc(14.5px + 12 * (100vw - 390px) / 1050), 26.5px);--space-support-box-bottom:clamp(21.5px, calc(21.5px + 13 * (100vw - 390px) / 1050), 34.5px);--space-support-box-inline:clamp(8px, calc(8px + 12 * (100vw - 390px) / 1050), 20px);--space-support-media-gap:24px;--size-support-abstract-width:638px;--size-support-abstract-height:450px;--font-size-form-title:clamp(24px, calc(24px + 16 * (100vw - 390px) / 1050), 40px);--line-height-form-title:clamp(32px, calc(32px + 20 * (100vw - 390px) / 1050), 52px);--size-input-height:54px;--size-textarea-height:92px;--space-support-form-inset:clamp(16px, calc(16px + 4 * (100vw - 390px) / 1050), 20px);--radius-button:var(--radius-pill);--radius-link:8px;--radius-card:16px;--radius-process:8px;--radius-input:8px;--radius-pill:100px;--blur-hero-fade:60px;--blur-overlay:10px;--blur-footer-abstract:20px;--blur-application-glass:22px;--glass-nav-saturate:1.35;--glass-nav-blur:20px;--glass-icon-blur:6px;--shadow-nav-glass:0 1px 0 #ffffff73 inset, 0 8px 32px #00000024;--shadow-photo-stack:0 0 1px #00000026, 0 2px 2px #00000021, 0 4px 3px #00000014, 0 8px 3px #00000005;--gradient-ink-wash:linear-gradient(90deg, #00b9e51f, #3061ef40, #9442d938, #ec00993b, #ff752747, #f7d22a4d);--gradient-ink:linear-gradient(163.27deg, #00b9e5 23.04%, #ec0099 51.75%, #f7d22a 79.53%, #ff7527 107.31%, #3061ef 135.09%, #9442d9 161.94%, #22c373 186.95%, #07090d 212.62%);--gradient-syahi:linear-gradient(92.3deg, #d15eff 10.89%, #f2830e 121.43%);--gradient-stat:linear-gradient(105deg, #d15eff 36.23%, #f2830e 118.25%);--gradient-experience:linear-gradient(124.39deg, #c7aefd 1.73%, #fc8ec4 32.07%, #fba024 78.59%, #fa9524 123.89%);--gradient-cta:linear-gradient(142.73deg, #78afce 1.73%, #cd8294 32.07%, #a08fe2 78.59%, #7d92ce 123.89%);--gradient-about-statement:linear-gradient(90deg, #7c49fe, #ef6262);--gradient-industry:linear-gradient(90deg, #6e5fb8, #379c9d);--gradient-publication:linear-gradient(96deg, #f0b240 2.7%, #015955 104%);--breakpoint-375:375px;--breakpoint-390:390px;--breakpoint-425:425px;--breakpoint-768:768px;--breakpoint-1024:1024px;--breakpoint-1440:1440px;--breakpoint-1920:1920px;--duration-intro:2;--duration-intro-fade:.5;--duration-hover:.25;--duration-count:.8;--scrub-catchup:1;--size-intro-tile:200px;--size-intro-logo-width:567px;--size-intro-logo-height:156px;--color-about-card-deep:#b95a8a;--color-drawer-paper:#f6f4f1;--color-drawer-rule:#11111121;--color-glass-dark:#111111d6;--color-glass-dark-border:#fff3;--color-glass-light:#ffffffa8;--color-glass-light-border:#ffffffe0;--gradient-glass-sheen-dark:linear-gradient(to bottom, #ffffff29 0%, #ffffff0a 46%, #fff0 100%);--gradient-glass-sheen-light:linear-gradient(to bottom, #ffffff42 0%, #ffffff14 50%, #fff0 100%);--z-thumb:45;--z-intro:50;--z-drawer:55;--z-modal:60;--z-sweep:80}@media (min-width:1440px){:root{--layout-column:calc(100vw * 1104 / 1440);--type-unit-heading:calc(1px + (100vw - 1440px) / 2880);--type-unit-body:calc(1px + (100vw - 1440px) / 8960);--type-80:calc(80px + 80 * (100vw - 1440px) / 2880);--type-hero:calc(72px + 72 * (100vw - 1440px) / 2880);--type-stat:calc(48px + 48 * (100vw - 1440px) / 2880);--type-64:calc(64px + 64 * (100vw - 1440px) / 2880);--type-40:calc(40px + 40 * (100vw - 1440px) / 2880);--type-32:calc(32px + 32 * (100vw - 1440px) / 2880);--type-24:calc(24px + 24 * (100vw - 1440px) / 2880);--type-20:calc(20px + 20 * (100vw - 1440px) / 8960);--type-16:calc(16px + 16 * (100vw - 1440px) / 8960);--type-15:calc(15px + 15 * (100vw - 1440px) / 8960);--type-14:calc(14px + 14 * (100vw - 1440px) / 8960);--type-13:calc(13px + 13 * (100vw - 1440px) / 8960);--type-12:calc(12px + 12 * (100vw - 1440px) / 8960);--type-10:calc(10px + 10 * (100vw - 1440px) / 8960);--font-size-10:var(--type-10);--font-size-12:var(--type-12);--font-size-13:var(--type-13);--font-size-14:var(--type-14);--font-size-15:var(--type-15);--font-size-16:var(--type-16);--font-size-20:var(--type-20);--font-size-24:var(--type-24);--font-size-32:var(--type-32);--font-size-40:var(--type-40);--font-size-48:calc(48px + 48 * (100vw - 1440px) / 2880);--font-size-56:calc(56px + 56 * (100vw - 1440px) / 2880);--font-size-64:var(--type-64);--font-size-72:calc(72px + 72 * (100vw - 1440px) / 2880);--font-size-80:var(--type-80);--font-size-100:calc(100px + 100 * (100vw - 1440px) / 2880);--font-size-stat-hero:calc(162px + 162 * (100vw - 1440px) / 2880);--line-height-10:calc(16px + 16 * (100vw - 1440px) / 8960);--line-height-12:calc(19.2px + 19.2 * (100vw - 1440px) / 8960);--line-height-13:calc(20.8px + 20.8 * (100vw - 1440px) / 8960);--line-height-14:calc(22.4px + 22.4 * (100vw - 1440px) / 8960);--line-height-15:calc(24px + 24 * (100vw - 1440px) / 8960);--line-height-16:calc(25.6px + 25.6 * (100vw - 1440px) / 8960);--line-height-20:calc(26px + 26 * (100vw - 1440px) / 8960);--line-height-24:calc(31.2px + 31.2 * (100vw - 1440px) / 2880);--line-height-32:calc(41.6px + 41.6 * (100vw - 1440px) / 2880);--line-height-40:calc(52px + 52 * (100vw - 1440px) / 2880);--line-height-48:calc(67.2px + 67.2 * (100vw - 1440px) / 2880);--line-height-64:calc(64px + 64 * (100vw - 1440px) / 2880);--line-height-72:calc(72px + 72 * (100vw - 1440px) / 2880);--line-height-80:calc(80px + 80 * (100vw - 1440px) / 2880);--font-size-hero:calc(36px + 36 * (100vw - 1440px) / 2880);--line-height-hero:calc(44px + 44 * (100vw - 1440px) / 2880);--font-size-display:calc(64px + 64 * (100vw - 1440px) / 2880);--line-height-display:calc(64px + 64 * (100vw - 1440px) / 2880);--line-height-display-hero:calc(72px + 72 * (100vw - 1440px) / 2880);--font-size-about-title:calc(64px + 64 * (100vw - 1440px) / 2880);--line-height-about-title:calc(64px + 64 * (100vw - 1440px) / 2880);--line-height-about-title-hero:calc(72px + 72 * (100vw - 1440px) / 2880);--font-size-about-heading:calc(64px + 64 * (100vw - 1440px) / 2880);--line-height-about-heading:calc(64px + 64 * (100vw - 1440px) / 2880);--font-size-section:calc(32px + 32 * (100vw - 1440px) / 2880);--line-height-section:calc(40px + 40 * (100vw - 1440px) / 2880);--line-height-industry:calc(52px + 52 * (100vw - 1440px) / 2880);--font-size-stat-number:calc(56px + 56 * (100vw - 1440px) / 2880);--font-size-stat-hero-fluid:calc(104px + 104 * (100vw - 1440px) / 2880);--font-size-cta:calc(40px + 40 * (100vw - 1440px) / 2880);--line-height-cta:calc(52px + 52 * (100vw - 1440px) / 2880);--font-size-card-title:calc(24px + 24 * (100vw - 1440px) / 2880);--font-size-form-title:calc(40px + 40 * (100vw - 1440px) / 2880);--line-height-form-title:calc(52px + 52 * (100vw - 1440px) / 2880);--space-page-gutter:calc((100vw - var(--layout-column)) / 2);--space-hero-frame:max(148px, calc((100vw - 1144px) / 2));--size-header:68px;--space-support-frame-right:max(100px, calc((100vw - 1240px) / 2))}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html,body{min-height:100%}body{min-height:100dvh}img,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}
html{background-color:var(--color-white-surface);scroll-padding-top:calc(var(--size-header) + var(--space-header-inset) + var(--space-12));scroll-behavior:auto;scrollbar-gutter:stable}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}html{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}body{background-color:var(--color-white-surface);color:var(--color-black-600);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-16);line-height:var(--line-height-16)}h1,h2,h3,h4,h5{font-family:var(--font-family-heading)}:focus-visible{outline:2px solid var(--color-primary-blue-600);outline-offset:3px}.skipLink{left:var(--space-16);top:var(--space-16);z-index:40;padding:var(--space-8) var(--space-12);background:var(--color-black-600);color:var(--color-white-surface);font-size:var(--font-size-14);line-height:var(--line-height-14);border-radius:var(--radius-button);position:absolute;transform:translateY(-200%)}.skipLink:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{color:inherit;background-color:#ec009938}[class*=accent]::selection,[class*=brand]::selection,[class*=trail]::selection{color:#fff;-webkit-text-fill-color:#fff;background-color:#ec0099}
