.page_page__ZU32B{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;align-items:center;justify-content:center;font-family:var(--font-geist-sans);background-color:var(--background)}.page_main__GlU4n,.page_page__ZU32B{display:flex;flex:1 1;flex-direction:column}.page_main__GlU4n{width:100%;max-width:800px;align-items:flex-start;justify-content:space-between;background-color:var(--foreground);padding:120px 60px}.page_siteShell__i_l2X{--ink:#111619;--paper:#f1f1ea;--muted:#a6ada9;--line:rgba(241,241,234,.18);--blue:#5bc0e6;--orange:#ef7042;overflow:hidden;background:var(--ink);color:var(--paper)}.page_hero__SKW6o{min-height:93vh;position:relative;isolation:isolate;background:linear-gradient(90deg,rgba(7,15,18,.9) 0,rgba(7,15,18,.56) 47%,rgba(7,15,18,.2) 100%),linear-gradient(0deg,rgba(7,15,18,.72),transparent 44%),var(--hero-image) center /cover;transition:background-image .8s ease-in-out}.page_hero__SKW6o:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 72% 39%,rgba(91,192,230,.18),transparent 23%);mix-blend-mode:screen}.page_nav__zpG_3{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:16px;width:min(1480px,calc(100% - 72px));margin:auto;padding:24px 0 20px;border-bottom:1px solid var(--line)}.page_brand__f_q1F{gap:4px;color:#fff;font-family:var(--font-space-grotesk),sans-serif;font-size:32px;font-weight:700;line-height:.9}.page_brandMain__BnWgZ,.page_brand__f_q1F{display:inline-flex;width:max-content;flex-direction:column;align-items:flex-start}.page_brandMain__BnWgZ{gap:2px}.page_brandWord__H2_RG{display:inline-flex;width:max-content;align-items:baseline;justify-content:flex-start;white-space:nowrap}.page_brandBlue__OE27M{color:#2475f4}.page_brandVariants__dXMfV{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:4px;color:rgba(255,255,255,.84);font-size:7px;font-weight:700;line-height:1;white-space:nowrap}.page_brandVariants__dXMfV>span{min-width:0}.page_brandVariants__dXMfV b{font-style:italic;font-weight:700}.page_brandGreen__ST8FJ{color:#83c83f}.page_brandAccent__Pt03m{display:block;width:100%;height:2px;background:linear-gradient(90deg,#2475f4 0 68%,#83c83f 68% 100%)}.page_navMenu__1H8jk{display:contents}.page_navTop__qUZdG{order:0;display:flex;min-height:32px;align-items:center;justify-content:flex-end;gap:28px;margin-left:auto}.page_navUtility__47zWN{display:flex;height:32px;align-items:center;gap:24px}.page_navLinks__3Mchl{order:1;display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:clamp(10px,1.1vw,16px);min-width:0;margin:0;padding-bottom:8px;overflow-x:auto;scrollbar-color:rgba(91,192,230,.58) rgba(241,241,234,.08);scrollbar-width:thin;white-space:nowrap}.page_navLinks__3Mchl::-webkit-scrollbar{height:5px}.page_navLinks__3Mchl::-webkit-scrollbar-track{border-radius:999px;background:rgba(241,241,234,.08)}.page_navLinks__3Mchl::-webkit-scrollbar-thumb{border:1px solid rgba(7,15,18,.7);border-radius:999px;background:rgba(91,192,230,.58)}.page_navLinks__3Mchl:hover::-webkit-scrollbar-thumb{background:var(--blue)}.page_navCta__4tFLF,.page_navLinks__3Mchl a,.page_navLinks__3Mchl button,.page_navUtility__47zWN a{color:rgba(241,241,234,.7);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease}.page_navCta__4tFLF,.page_navUtility__47zWN a{display:inline-flex;min-height:32px;align-items:center;line-height:1}.page_navLinks__3Mchl a,.page_navLinks__3Mchl button{flex:0 0 auto;font-size:clamp(8px,.72vw,10px);letter-spacing:.06em}.page_navLinks__3Mchl button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer;white-space:nowrap}.page_mobileSubmenuIndicator__T_0HR{display:none}.page_industryMeta__KAsm8 a:hover,.page_navCta__4tFLF:hover,.page_navLinks__3Mchl a:hover,.page_navLinks__3Mchl button:hover,.page_navUtility__47zWN a:hover,.page_textLink__B4dk0:hover{color:var(--blue)}.page_automotiveItem__d8iU8{flex:0 0 auto}.page_verticalSubmenu__HR3th{position:absolute;top:100%;left:0;display:grid;width:min(560px,calc(100vw - 72px));grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:12px 18px;border:1px solid var(--line);background:rgba(24,32,36,.98);box-shadow:0 18px 36px rgba(0,0,0,.24)}.page_verticalSubmenu__HR3th a{min-width:0;padding:9px 4px;color:rgba(241,241,234,.78);font-size:11px;line-height:1.45;transition:color .2s ease}.page_verticalSubmenu__HR3th a:hover{color:var(--blue)}.page_mobileVerticalSubmenu__4jK3w{display:none}.page_navCta__4tFLF{color:var(--paper)}.page_navCta__4tFLF span{line-height:1}.page_industryMeta__KAsm8 a span,.page_navCta__4tFLF span,.page_textLink__B4dk0 span{color:var(--orange);font-size:16px;margin-left:8px}.page_menuButton__2zyys{display:none}.page_heroContent__2lPR8{width:min(1320px,calc(100% - 112px));margin:auto;padding-top:clamp(100px,17vh,210px)}.page_eyebrow__H9Slr,.page_sectionLabel__leOgg,.page_visualTag__4tBTf{color:var(--blue);font-family:var(--font-space-grotesk),sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page_eyebrow__H9Slr{display:flex;align-items:center;gap:12px}.page_eyebrow__H9Slr span{display:block;width:34px;height:1px;background:var(--orange)}.page_siteShell__i_l2X h1,.page_siteShell__i_l2X h2,.page_siteShell__i_l2X h3,.page_siteShell__i_l2X p{margin:0}.page_siteShell__i_l2X h1,.page_siteShell__i_l2X h2{font-family:var(--font-space-grotesk),sans-serif;font-weight:400;letter-spacing:-.055em}.page_siteShell__i_l2X h1{max-width:800px;margin-top:24px;font-size:clamp(64px,9.2vw,140px);line-height:.84}.page_siteShell__i_l2X h1 em,.page_siteShell__i_l2X h2 em{color:var(--blue)}.page_heroBottom__osfbU{display:flex;align-items:flex-end;gap:60px;margin-top:56px}.page_heroBottom__osfbU p{max-width:295px;color:rgba(241,241,234,.72);font-size:13px;line-height:1.7}.page_heroContent__2lPR8 .page_eyebrow__H9Slr{animation:page_heroRise__8vIf_ .7s .08s both}.page_heroContent__2lPR8 h1 em,.page_heroContent__2lPR8 h1 span{display:inline-block;animation:page_heroRise__8vIf_ .75s both}.page_heroContent__2lPR8 h1 span:first-child{animation-delay:.22s}.page_heroContent__2lPR8 h1 em{animation-delay:.38s}.page_heroContent__2lPR8 h1 span:last-child{animation-delay:.54s}.page_heroContent__2lPR8 .page_heroBottom__osfbU{animation:page_heroRise__8vIf_ .75s .72s both}.page_automotiveSlide__zYQ9q h1{max-width:1220px;font-size:78px;line-height:.96}@keyframes page_heroRise__8vIf_{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_circleButton__8rFFS{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(241,241,234,.5);border-radius:50%;color:var(--paper);font-size:21px;transition:background .2s,color .2s}.page_circleButton__8rFFS:hover{background:var(--paper);color:var(--ink)}.page_heroControls__ZycOF{position:absolute;right:max(56px,calc((100% - 1320px) / 2));bottom:46px;display:flex;align-items:center;gap:20px}.page_heroControls__ZycOF>button{width:34px;height:34px;padding:0;border:1px solid rgba(241,241,234,.3);border-radius:50%;background:transparent;color:var(--paper);font-size:17px;cursor:pointer;transition:border-color .2s,color .2s}.page_heroControls__ZycOF>button:hover{border-color:var(--orange);color:var(--orange)}.page_slideDots__AjEWs{display:flex;gap:9px}.page_slideDots__AjEWs button{width:24px;height:20px;padding:9px 0;border:0;background:transparent;cursor:pointer}.page_slideDots__AjEWs button span{display:block;width:100%;height:2px;background:rgba(241,241,234,.35);transition:background .3s}.page_slideDots__AjEWs button.page_activeDot__uXfHl span{background:var(--orange)}.page_heroAside__b3MAS{position:absolute;right:38px;bottom:40px;display:flex;align-items:center;gap:15px;color:rgba(241,241,234,.55);font-size:9px;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl}.page_heroAside__b3MAS i{display:block;width:1px;height:45px;background:var(--orange)}.page_industrySection__BqMXJ,.page_introSection__Brc3k{width:min(1320px,calc(100% - 112px));margin:auto}.page_introSection__Brc3k{padding:145px 0 155px}.page_introGrid__cPwno{display:grid;grid-template-columns:1.1fr .75fr;gap:15%;margin-top:48px}.page_capabilityContent__bwHK5 h2,.page_introGrid__cPwno h2{font-size:clamp(42px,5.2vw,76px);line-height:.95}.page_introCopy__IQ7qJ{padding-top:8px}.page_capabilityContent__bwHK5>p,.page_introCopy__IQ7qJ p{max-width:390px;color:var(--muted);font-size:15px;line-height:1.8}.page_textLink__B4dk0{display:inline-block;margin-top:38px;color:var(--paper);font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_stats__L5b4y{display:flex;gap:14%;margin-top:120px;padding-top:28px;border-top:1px solid var(--line)}.page_stats__L5b4y div{display:flex;flex-direction:column;gap:9px}.page_stats__L5b4y strong{font-family:var(--font-space-grotesk),sans-serif;font-size:54px;font-weight:400;letter-spacing:-.06em}.page_stats__L5b4y strong span{color:var(--orange);font-size:25px}.page_stats__L5b4y small{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.page_industrySection__BqMXJ{padding-bottom:165px}.page_sectionHeader__a4Fw5{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px;padding-top:25px;border-top:1px solid var(--line)}.page_sectionHeader__a4Fw5 p{max-width:280px;color:var(--muted);font-size:13px;line-height:1.6}.page_industryGrid__mE78_{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.page_industryCard__4Ezk0{background:#182024}.page_industryImage__5e7Pe{position:relative;height:250px;background-position:50%;background-size:cover;filter:saturate(.7);transition:filter .35s,transform .35s}.page_industryCard__4Ezk0:hover .page_industryImage__5e7Pe{filter:saturate(1)}.page_industryImage__5e7Pe:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,22,25,.55),transparent)}.page_industryImage__5e7Pe span{position:absolute;z-index:1;top:17px;left:18px;color:var(--paper);font-family:var(--font-space-grotesk),sans-serif;font-size:11px}.page_industryMeta__KAsm8{min-height:230px;padding:27px 27px 24px}.page_industryMeta__KAsm8 h3{font-family:var(--font-space-grotesk),sans-serif;font-size:27px;font-weight:400}.page_industryMeta__KAsm8 p{max-width:270px;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.7}.page_industryMeta__KAsm8 a{display:inline-block;margin-top:24px;color:var(--paper);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_capabilitySection__JDUuy{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:#e1e6df;color:var(--ink)}.page_capabilityVisual__JNU_I{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(91,192,230,.55),transparent 8%),radial-gradient(circle at 50% 48%,transparent 23%,rgba(17,22,25,.8) 23.2%,transparent 23.8%),#c7d2ce}.page_capabilityVisual__JNU_I:after,.page_capabilityVisual__JNU_I:before{content:"";position:absolute;width:400px;height:400px;border:1px solid rgba(17,22,25,.35);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.page_capabilityVisual__JNU_I:after{width:660px;height:660px;border-color:rgba(17,22,25,.15)}.page_ring__37Y2d{position:absolute;border:1px solid rgba(17,22,25,.3);border-radius:50%}.page_ringOne__8vc3c{width:180px;height:180px;top:40%;left:31%}.page_ringTwo__Aj5mu{width:100px;height:100px;top:58%;left:59%}.page_visualTag__4tBTf{position:absolute;top:32px;left:40px;color:var(--ink)}.page_visualCaption__w8AR_{position:absolute;bottom:35px;left:40px;font-family:var(--font-space-grotesk),sans-serif;font-size:26px;line-height:1}.page_capabilityContent__bwHK5{padding:105px 12% 80px}.page_capabilityContent__bwHK5 .page_sectionLabel__leOgg{color:#55706e}.page_capabilityContent__bwHK5 h2{margin-top:42px;font-size:clamp(40px,4.2vw,64px)}.page_capabilityContent__bwHK5>p{margin-top:30px;color:#53605e}.page_capabilityContent__bwHK5 ul{margin-top:52px;padding:0;list-style:none}.page_capabilityContent__bwHK5 li{display:flex;align-items:center;gap:20px;padding:19px 0;border-top:1px solid rgba(17,22,25,.2);font-family:var(--font-space-grotesk),sans-serif;font-size:16px}.page_capabilityContent__bwHK5 li:last-child{border-bottom:1px solid rgba(17,22,25,.2)}.page_capabilityContent__bwHK5 li>span{color:#6b807d;font-size:10px}.page_capabilityContent__bwHK5 li b{margin-left:auto;color:#6b807d;font-size:20px;font-weight:400}.page_footer__sHKi3{padding:100px max(56px,calc((100% - 1320px) / 2)) 28px;background:#0c1012}.page_footerTop__8Deu_{display:flex;justify-content:space-between;min-height:260px}.page_footerTop__8Deu_ .page_brand__f_q1F{align-self:start}.page_footerTop__8Deu_ p{margin-top:30px;color:var(--muted);font-size:13px;line-height:1.7}.page_footerAction__3upEA{align-self:center;display:flex;flex-direction:column;gap:16px}.page_footerAction__3upEA span{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.page_footerAction__3upEA a{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(25px,3vw,44px)}.page_footerAction__3upEA b{color:var(--orange);font-weight:400}.page_footerBottom__cWZ_v{display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid var(--line);color:#68716f;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.page_footerBottom__cWZ_v div{display:flex;gap:24px}.page_footerBottom__cWZ_v a:hover{color:var(--paper)}@media (max-width:800px){.page_automotiveSlide__zYQ9q h1{font-size:34px;line-height:1}.page_heroContent__2lPR8,.page_industrySection__BqMXJ,.page_introSection__Brc3k,.page_nav__zpG_3{width:calc(100% - 44px)}.page_hero__SKW6o{min-height:760px;background-position:64%}.page_nav__zpG_3{padding:22px 0}.page_navLinks__3Mchl{position:absolute;z-index:2;top:75px;right:22px;left:22px;display:none;flex-direction:column;gap:0;margin:0;padding:12px 20px;background:#182024;border:1px solid var(--line)}.page_navLinksOpen__VSaNV{display:flex}.page_navLinks__3Mchl a{padding:16px 0;border-bottom:1px solid var(--line)}.page_navLinks__3Mchl a:last-child{border:0}.page_navCta__4tFLF{display:none}.page_menuButton__2zyys{display:flex;flex-direction:column;gap:5px;padding:8px;background:none;border:0}.page_menuButton__2zyys span{width:23px;height:1px;background:var(--paper)}.page_heroContent__2lPR8{padding-top:155px}.page_heroBottom__osfbU{align-items:flex-start;gap:28px;margin-top:43px}.page_heroBottom__osfbU p{max-width:255px}.page_heroControls__ZycOF{right:22px;bottom:27px}.page_heroAside__b3MAS{display:none}.page_introSection__Brc3k{padding:100px 0}.page_introGrid__cPwno{display:block;margin-top:35px}.page_introCopy__IQ7qJ{margin-top:35px}.page_stats__L5b4y{gap:9%;margin-top:75px}.page_stats__L5b4y strong{font-size:40px}.page_stats__L5b4y small{font-size:8px}.page_industrySection__BqMXJ{padding-bottom:100px}.page_sectionHeader__a4Fw5{display:block}.page_sectionHeader__a4Fw5 p{margin-top:20px}.page_industryGrid__mE78_{grid-template-columns:1fr;gap:16px}.page_industryImage__5e7Pe{height:210px}.page_industryMeta__KAsm8{min-height:auto;padding-bottom:28px}.page_capabilitySection__JDUuy{display:flex;flex-direction:column}.page_capabilityVisual__JNU_I{min-height:430px}.page_capabilityContent__bwHK5{padding:80px 22px}.page_capabilityContent__bwHK5 h2{margin-top:30px}.page_footer__sHKi3{padding:70px 22px 25px}.page_footerTop__8Deu_{display:block;min-height:310px}.page_footerAction__3upEA{margin-top:80px}.page_footerBottom__cWZ_v{display:block;line-height:2}.page_footerBottom__cWZ_v div{margin:12px 0}}@media (prefers-reduced-motion:reduce){.page_heroContent__2lPR8 .page_eyebrow__H9Slr,.page_heroContent__2lPR8 .page_heroBottom__osfbU,.page_heroContent__2lPR8 h1 em,.page_heroContent__2lPR8 h1 span,.page_hero__SKW6o{animation:none;transition:none}}.page_intro__NrUPI{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:24px}.page_intro__NrUPI h1{max-width:320px;font-size:40px;font-weight:600;line-height:48px;letter-spacing:-2.4px;text-wrap:balance;color:var(--text-primary)}.page_intro__NrUPI p{max-width:440px;font-size:18px;line-height:32px;text-wrap:balance;color:var(--text-secondary)}.page_intro__NrUPI a{font-weight:500;color:var(--text-primary)}.page_ctas__g5wGe{display:flex;flex-direction:row;width:100%;max-width:440px;gap:16px;font-size:14px}.page_ctas__g5wGe a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 16px;border-radius:128px;border:1px solid transparent;transition:.2s;cursor:pointer;width:fit-content;font-weight:500}a.page_primary__V8M9Y{background:var(--text-primary);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}}@media (max-width:600px){.page_main__GlU4n{padding:48px 24px}.page_intro__NrUPI{gap:16px}.page_intro__NrUPI h1{font-size:32px;line-height:40px;letter-spacing:-1.92px}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}.page_page__ZU32B{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.page_code__9lUUd{font-family:var(--font-geist-mono);font-size:.9em;background:color-mix(in srgb,currentColor 8%,transparent);padding:.1em .4em;border-radius:6px}@media (max-width:800px){.page_nav__zpG_3{position:relative;flex-wrap:nowrap;row-gap:0}.page_navMenu__1H8jk{position:absolute;z-index:3;top:75px;right:0;left:0;display:none;max-height:calc(100vh - 100px);overflow-y:auto;padding:12px 20px;border:1px solid var(--line);background:#182024}.page_navMenuOpen__UsuV8{display:block}.page_navTop__qUZdG{display:block;margin:0}.page_navUtility__47zWN{display:grid;height:auto;grid-template-columns:1fr;gap:0}.page_navCta__4tFLF,.page_navLinks__3Mchl a,.page_navLinks__3Mchl button,.page_navUtility__47zWN a{display:flex;width:100%;min-height:48px;align-items:center;padding:14px 0;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.page_navCta__4tFLF,.page_navUtility__47zWN a{border-bottom:1px solid var(--line)}.page_navLinks__3Mchl{position:static;display:block;width:auto;margin:0;padding:0;overflow:visible;border:0;background:transparent;white-space:normal}.page_navLinks__3Mchl a,.page_navLinks__3Mchl button{border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.12em}.page_navLinks__3Mchl button{justify-content:space-between}.page_mobileSubmenuIndicator__T_0HR{display:inline;color:var(--orange);font-size:16px;line-height:1}.page_automotiveItem__d8iU8{width:100%}.page_mobileVerticalSubmenuOpen__HTpo_{display:grid;grid-template-columns:1fr;gap:0;padding:4px 0 8px 14px}.page_mobileVerticalSubmenu__4jK3w a{display:flex;min-height:40px;align-items:center;padding:10px 0;color:rgba(241,241,234,.72);font-size:10px;line-height:1.4}.page_verticalSubmenu__HR3th{display:none}.page_navLinks__3Mchl a:last-child{border:0}.page_verticalSubmenu__HR3th{grid-template-columns:1fr;gap:0;padding:0 0 0 14px;border:0;border-bottom:1px solid var(--line);background:transparent}.page_verticalSubmenu__HR3th a{padding:14px 0}.page_navCta__4tFLF{margin:0}}