.home_page___wGJ0{--bg:#1b1917;--bg-alt:#211e1b;--surface:var(--sk-charcoal-800,#252422);--surface-raised:#2e2b27;--surface-overlay:var(--sk-charcoal-700,#34302b);--fg:var(--sk-mist-100,#f7f3ea);--fg-muted:var(--sk-mist-300,#ada69b);--fg-faint:var(--sk-mist-400,#7e776c);--fg-on-accent:#fff;--accent:var(--sk-orange-500,#f81);--accent-hover:var(--sk-orange-400,#ff9f45);--accent-soft:rgba(255,136,17,.14);--accent-line:rgba(255,136,17,.38);--orange-300:var(--sk-orange-300,#ffb873);--border:rgba(255,252,242,.09);--border-strong:rgba(255,252,242,.17);--divider:rgba(255,252,242,.06);--danger:#d6492b;--r-md:var(--sk-radius-md,14px);--r-lg:var(--sk-radius-lg,20px);--r-xl:var(--sk-radius-xl,28px);--r-pill:999px;--ease:var(--sk-ease,cubic-bezier(0.22,0.61,0.36,1));--dur-fast:var(--sk-dur-fast,160ms);--dur:var(--sk-dur,280ms);--glow-orange:var(--sk-glow-orange,0 10px 40px rgba(255,136,17,.32));position:relative;color:var(--fg);font-optical-sizing:none}.home_page___wGJ0[data-js=true] [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.home_page___wGJ0[data-js=true] [data-reveal][data-reveal-delay="1"]{transition-delay:80ms}.home_page___wGJ0[data-js=true] [data-reveal][data-reveal-delay="2"]{transition-delay:.16s}.home_page___wGJ0[data-js=true] [data-reveal][data-reveal-delay="3"]{transition-delay:.24s}.home_page___wGJ0[data-js=true] [data-reveal][data-in=true]{opacity:1;transform:none}.home_main__Zdtg_{position:relative}.home_section__wUdUM{position:relative;z-index:1;padding:96px 0;scroll-margin-top:96px}.home_container__4aFJ6{max-width:1240px;margin:0 auto;padding:0 28px}.home_eyebrow__pzffc{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.home_t-h2__YXBmt{margin:6px 0 0;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--fg);font-size:clamp(28px,3.4vw,42px)}.home_sec-head__zrYHG{display:flex;flex-direction:column;gap:6px;max-width:880px;margin-bottom:48px}.home_amb__XFWWt{position:absolute;pointer-events:none;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,136,17,.1) 0,rgba(255,136,17,.05) 34%,rgba(255,136,17,.02) 60%,transparent 82%);filter:blur(90px);opacity:1;animation:home_amb-breathe__4UqkS 14s var(--ease) infinite}.home_amb-1__WHGXM{width:1240px;height:1240px;top:-360px;left:-440px}.home_amb-2__3fre1{width:1000px;height:1000px;bottom:-440px;right:-360px;animation-duration:18s;animation-direction:alternate}@keyframes home_amb-breathe__4UqkS{0%,to{transform:translateZ(0) scale(1);opacity:.95}50%{transform:translate3d(0,-8px,0) scale(1.06);opacity:1}}.home_amb-soft__nuEAp{position:absolute;pointer-events:none;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,136,17,.1) 0,rgba(255,136,17,.05) 32%,rgba(255,136,17,.015) 58%,transparent 76%);filter:blur(110px);opacity:.5;animation:home_amb-breathe-soft__OkL8z 16s var(--ease) infinite}@keyframes home_amb-breathe-soft__OkL8z{0%,to{transform:translateZ(0) scale(1);opacity:.46}50%{transform:translate3d(0,-8px,0) scale(1.05);opacity:.54}}@media(prefers-reduced-motion:reduce){.home_amb-soft__nuEAp,.home_amb__XFWWt{animation:none}}.home_amb-stats-r__HGPz2{width:1100px;height:1100px;right:-360px;top:160px}.home_amb-about-l__9NxtO{width:1200px;height:1200px;left:-440px;top:-120px}.home_amb-why-r__Cw7Mu{width:1300px;height:1300px;right:-420px;top:60px}.home_amb-why-l__lOu7k{width:1100px;height:1100px;left:-400px;top:340px}.home_amb-eng-l__kO1ib{width:1200px;height:1200px;left:-460px;top:-120px}.home_amb-global-r__O4kLP{width:1200px;height:1200px;right:-440px;top:-120px}.home_amb-cta-c__kLR_4{width:1300px;height:1300px;left:calc(50% - 650px);top:-260px}.home_hero__XrBNZ{position:relative;z-index:1;display:flex;align-items:center;overflow:hidden;padding-top:clamp(240px,24vh,380px);padding-bottom:clamp(240px,24vh,380px)}.home_hero__XrBNZ:after{content:"";position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;z-index:10}.home_hero__XrBNZ .home_container__4aFJ6{width:100%}.home_hero-grid__R071B{display:block;position:relative;z-index:2}.home_hero-text-col__bBfIq{max-width:clamp(360px,45vw,680px)}.home_hero-title__Y6xxb{font-size:clamp(38px,3.8vw,55px);font-weight:800;line-height:1.06;letter-spacing:-.028em;margin:10px 0 20px;color:var(--fg)}.home_hero-title__Y6xxb span{font-weight:inherit}.home_h1-line__C2jQl{white-space:nowrap}.home_cycle__wBtgI{display:inline-block;color:var(--accent);font-style:normal;white-space:nowrap;vertical-align:baseline}.home_caret__FMVH8{display:inline-block;width:3px;height:.85em;background:var(--accent);vertical-align:-.08em;margin-left:4px;border-radius:2px;animation:home_caret-blink__vSx6K 1.05s steps(2) infinite;box-shadow:0 0 14px rgba(255,136,17,.55)}.home_caret__FMVH8[data-typing=true]{animation:none;opacity:1}@keyframes home_caret-blink__vSx6K{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.home_caret__FMVH8{animation:none;opacity:1}}.home_lead__7jEss{font-size:clamp(17px,1.4vw,19px);font-weight:400;line-height:1.65;color:var(--fg-muted);max-width:540px;margin:0 0 30px}.home_hero-ctas__HQ8Pa{display:flex;gap:12px;flex-wrap:wrap}.home_btn-cta__kmPXN{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14.5px;font-weight:600;line-height:1;padding:14px 22px;border-radius:var(--r-pill);border:0;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.home_btn-cta__kmPXN svg{width:16px;height:16px;flex:none}.home_btn-cta__kmPXN{background:var(--accent);color:var(--fg-on-accent);box-shadow:0 8px 20px rgba(255,136,17,.22)}.home_btn-cta__kmPXN:hover{background:var(--accent-hover);box-shadow:var(--glow-orange);transform:translateY(-1px)}.home_btn-cta__kmPXN:active{transform:scale(.98)}.home_btn-cta__kmPXN{padding:16px 28px;font-size:15px}@keyframes home_call-ring__QKH7g{0%{box-shadow:0 8px 24px rgba(255,136,17,.28),0 0 0 0 rgba(255,136,17,.42)}55%{box-shadow:0 8px 36px rgba(255,136,17,.38),0 0 0 22px rgba(255,136,17,0)}to{box-shadow:0 8px 24px rgba(255,136,17,.28),0 0 0 0 rgba(255,136,17,0)}}@media(prefers-reduced-motion:no-preference){.home_hero-ctas__HQ8Pa .home_btn-cta__kmPXN{animation:home_call-ring__QKH7g 2.8s cubic-bezier(.22,.61,.36,1) infinite;animation-delay:1.2s}.home_hero-ctas__HQ8Pa .home_btn-cta__kmPXN:hover{animation:none}}.home_hero-visual__1jNGF{position:absolute;top:63%;right:-28%;transform:translateY(-50%);width:82vw;max-width:none;margin:0;z-index:1;display:block;overflow:visible}.home_puzzle-img__QgeaO{position:relative;z-index:0;width:100%;height:auto;max-width:none;filter:drop-shadow(0 48px 96px rgba(255,136,17,.14));animation:home_float-a__gS4m3 9s var(--ease) infinite}@keyframes home_float-a__gS4m3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.home_puzzle-img__QgeaO{animation:none}}.home_stats-strip__yLBdg{position:relative;z-index:1;padding:22px 0;scroll-margin-top:96px}.home_stats-strip__yLBdg:after,.home_stats-strip__yLBdg:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,252,242,.07) 42%,rgba(255,252,242,.07) 58%,transparent)}.home_stats-strip__yLBdg:before{top:0}.home_stats-strip__yLBdg:after{bottom:0}.home_stats-strip__yLBdg .home_container__4aFJ6{position:relative;z-index:1}.home_stats-grid__c3Nr4{display:flex;align-items:stretch}.home_s-item__tX8Ip{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:12px 28px;position:relative}.home_s-item__tX8Ip:before{content:"";display:block;position:absolute;right:0;top:18%;bottom:18%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,252,242,.07) 45%,rgba(255,252,242,.07) 55%,transparent)}.home_s-item__tX8Ip:last-child:before{display:none}.home_s-item__tX8Ip b{font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--fg)}.home_s-item__tX8Ip span{font-size:12px;font-weight:500;line-height:1.4;color:var(--fg-muted)}.home_about__cNh3O{overflow:visible}.home_about-figure__ifAh3{position:absolute;right:8px;top:116%;transform:translateY(-50%);width:444px;height:auto;opacity:.5;pointer-events:none;z-index:0}.home_about__cNh3O .home_container__4aFJ6{position:relative;z-index:1}.home_about-wrap__evfl6{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.home_about-text__AxyfU .home_eyebrow__pzffc{margin-bottom:12px}.home_about-text__AxyfU .home_t-h2__YXBmt{margin:0 0 16px}.home_about-text__AxyfU p{font-size:clamp(15px,1.3vw,18px);font-weight:400;line-height:1.68;color:var(--fg-muted);margin:0;text-wrap:pretty}.home_about-text__AxyfU p strong{color:var(--fg);font-weight:600}.home_page-links__l8WHn{border-top:1px solid rgba(255,252,242,.09)}.home_page-link__SHoV0{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,252,242,.09);text-decoration:none;color:inherit}.home_page-link__SHoV0:hover .home_pl-label__YqRpP{color:var(--accent)}.home_page-link__SHoV0:hover .home_pl-arrow__ZEuxa{color:var(--accent);transform:translateX(5px)}.home_pl-label__YqRpP{flex:none;width:68px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease)}.home_pl-desc__nf6_I{flex:1 1;font-size:14.5px;font-weight:400;line-height:1.4;color:var(--fg-muted)}.home_pl-arrow__ZEuxa{flex:none;color:rgba(255,252,242,.25);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.home_pl-arrow__ZEuxa svg{width:18px;height:18px;display:block}.home_why-us__MrmxF{position:relative}.home_why-spiral__gF7jj{position:absolute;left:-6%;bottom:-15%;width:55%;height:auto;max-width:720px;opacity:.3;pointer-events:none;z-index:0}.home_why-heading__SLU6v{font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--fg);margin:6px 0 0}.home_why-grid__pSINa{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;position:relative;z-index:1}.home_why-card__FJUiY{position:relative;grid-column:span 2;padding:38px 34px 34px;border-radius:var(--r-xl);background:rgba(27,25,23,.36);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,252,242,.1),0 22px 44px -18px rgba(0,0,0,.55);overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.home_why-card__FJUiY:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,252,242,.2),rgba(255,252,242,.04) 50%,rgba(255,252,242,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.home_why-card__FJUiY>*{position:relative;z-index:2}.home_why-card__FJUiY:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,252,242,.1),0 30px 58px -18px rgba(0,0,0,.62)}.home_why-card__FJUiY:hover .home_why-num__mYlG6{color:rgba(255,136,17,.2)}.home_why-card__FJUiY h3{font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.25;letter-spacing:-.012em;margin:0 0 12px;color:var(--fg);padding-right:48px}.home_why-card__FJUiY p{font-size:14px;font-weight:400;line-height:1.6;color:var(--fg-muted);margin:0}.home_why-card__FJUiY:nth-child(4){grid-column:1/span 3}.home_why-card__FJUiY:nth-child(5){grid-column:4/span 3}@supports not (((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) or (-webkit-backdrop-filter:blur(8px))){.home_why-card__FJUiY{background:var(--surface)}}.home_why-num__mYlG6{position:absolute;top:-16px;right:6px;z-index:1;font-size:96px;font-weight:800;line-height:1;letter-spacing:-.04em;color:rgba(255,136,17,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:color var(--dur) var(--ease)}.home_global__3ulQ6{min-height:600px;display:flex;align-items:center;padding-bottom:80px}.home_global__3ulQ6 .home_container__4aFJ6{width:100%;position:relative;z-index:2}.home_global-text__1K6Jq{max-width:none;display:flex;flex-direction:column;align-items:flex-start}.home_global-text__1K6Jq .home_eyebrow__pzffc{margin-bottom:12px}.home_global-text__1K6Jq .home_t-h2__YXBmt{margin:0}.home_global-text__1K6Jq p{margin:16px 0 0;max-width:640px;font-size:15.5px;font-weight:400;line-height:1.7;color:var(--fg-muted);text-wrap:pretty}.home_global-map__KLr27{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translate(38vw,17vw) scale(1.24);transform-origin:center;width:min(109vw,2400px);max-width:none;z-index:1;pointer-events:none}.home_global-map__KLr27 img{position:relative;z-index:0;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(135% 110% at 72% 38%,#000 42%,rgba(0,0,0,.4) 64%,transparent 82%);mask-image:radial-gradient(135% 110% at 72% 38%,#000 42%,rgba(0,0,0,.4) 64%,transparent 82%)}.home_services__RP_o5{overflow:visible}.home_services-head__sXosu{position:relative;z-index:1}.home_services-head__sXosu .home_eyebrow__pzffc{margin-bottom:12px}.home_services-head__sXosu .home_t-h2__YXBmt{margin:0 0 48px}.home_services-wrap__FvF6t{position:relative;z-index:1;display:flex;flex-direction:column}.home_svc-card__JOKS9{position:relative;padding:34px 0;display:grid;grid-template-columns:112px 1fr;grid-column-gap:40px;column-gap:40px;align-items:center;transition:background var(--dur) var(--ease)}.home_svc-card__JOKS9:before{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,252,242,.1) 22%,rgba(255,252,242,.1) 78%,transparent)}.home_svc-card__JOKS9:last-child:before{display:none}.home_svc-card__JOKS9 h3{grid-column:2;grid-row:1;margin:0 0 10px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.012em;color:var(--fg);transition:color var(--dur) var(--ease)}.home_svc-card__JOKS9 p{grid-column:2;grid-row:2;margin:0;max-width:720px;font-size:14.5px;font-weight:400;line-height:1.62;color:var(--fg-muted)}.home_svc-card__JOKS9:hover .home_svc-icon___OMH1{transform:scale(1.16) rotate(-4deg)}.home_svc-icon___OMH1{grid-column:1;grid-row:1/span 2;align-self:center;position:relative;z-index:0;width:104px;height:104px;display:block;margin:0;transition:transform .4s var(--ease)}.home_tech-section__v0vX_{position:relative}.home_tech-head__z8Akb{margin-bottom:48px}.home_tech-head__z8Akb .home_eyebrow__pzffc{margin-bottom:12px}.home_tech-head__z8Akb .home_t-h2__YXBmt{margin:0}.home_tech-grid__9BqOx{display:grid;grid-template-columns:repeat(6,1fr);position:relative;z-index:1}.home_tech-item__KEH3F{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:22px 18px;position:relative;border-right:1px dashed rgba(255,252,242,.1);border-bottom:1px dashed rgba(255,252,242,.1)}.home_tech-item__KEH3F:after{content:"";position:absolute;right:-2px;bottom:-2px;width:4px;height:4px;border-radius:1px;background:rgba(255,252,242,.22)}.home_tech-item__KEH3F:nth-child(6n){border-right:0}.home_tech-item__KEH3F:nth-child(6n):after{display:none}.home_tech-item__KEH3F:hover .home_tech-icon__en16e img{filter:grayscale(0);transform:scale(1.04);animation:home_tech-pulse__kdOJt 3.6s var(--ease) infinite}.home_tech-item__KEH3F:hover .home_tech-meta__tdpgV b{color:var(--tc,var(--accent));animation:home_tech-text-pulse__E_BvR 3.6s var(--ease) infinite}.home_tech-icon__en16e{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.home_tech-icon__en16e img{position:relative;z-index:0;width:100%;height:100%;object-fit:contain;display:block;opacity:.92;filter:grayscale(1);transition:filter .4s var(--ease),transform .4s var(--ease)}@keyframes home_tech-pulse__kdOJt{0%,to{filter:grayscale(0) drop-shadow(0 0 30px var(--tc,rgba(255,136,17,.5)))}50%{filter:grayscale(0) drop-shadow(0 0 42px var(--tc,rgba(255,136,17,.5)))}}@keyframes home_tech-text-pulse__E_BvR{0%,to{text-shadow:0 0 30px color-mix(in srgb,var(--tc,#fb8612) 55%,transparent)}50%{text-shadow:0 0 44px color-mix(in srgb,var(--tc,#fb8612) 78%,transparent)}}.home_tech-meta__tdpgV b{display:block;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--fg);margin-bottom:3px;transition:color .3s var(--ease),text-shadow .4s var(--ease)}.home_tech-meta__tdpgV span{font-size:12.5px;font-weight:400;line-height:1.35;color:var(--fg-faint)}.home_engage-section__vhC3r{position:relative}.home_engage-head__8taJO{margin-bottom:48px}.home_engage-head__8taJO .home_eyebrow__pzffc{margin-bottom:12px}.home_engage-head__8taJO .home_t-h2__YXBmt{margin:0}.home_engage-grid__tO7JI{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;position:relative;z-index:1}.home_engage-card__UPFvf{position:relative;border-radius:var(--r-xl);background:rgba(255,252,242,.04);backdrop-filter:blur(15px) saturate(175%) brightness(.91);-webkit-backdrop-filter:blur(15px) saturate(175%) brightness(.91);box-shadow:inset 0 1px 0 rgba(255,252,242,.06),0 18px 38px -18px rgba(0,0,0,.5);overflow:hidden;display:grid;grid-template-columns:72px 1fr;grid-column-gap:22px;column-gap:22px;grid-row-gap:18px;row-gap:18px;align-items:center;align-content:start;padding:34px 32px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.home_engage-card__UPFvf:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,252,242,.2),rgba(255,252,242,.04) 50%,rgba(255,252,242,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.home_engage-card__UPFvf>*{position:relative;z-index:2}.home_engage-card__UPFvf:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,252,242,.1),0 30px 56px -18px rgba(0,0,0,.6)}.home_engage-card__UPFvf:hover .home_engage-icon__i0HCx{transform:scale(1.08) rotate(-4deg)}.home_engage-card__UPFvf h3{grid-column:2;grid-row:1;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--fg);margin:0}.home_engage-card__UPFvf p{grid-column:1/-1;grid-row:2;font-size:14.5px;font-weight:400;line-height:1.65;color:var(--fg-muted);margin:0}@supports not (((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) or (-webkit-backdrop-filter:blur(8px))){.home_engage-card__UPFvf{background:var(--surface)}}.home_engage-icon__i0HCx{grid-column:1;grid-row:1;width:72px;height:72px;margin:0;position:relative;z-index:2;transition:transform .4s var(--ease)}.home_cta-section__0c8CI{position:relative;padding-top:64px}.home_cta-card___BsbR{position:relative;border:1px solid rgba(255,252,242,.1);border-radius:var(--r-xl);padding:clamp(36px,4.5vw,72px);overflow:visible}.home_cta-poly__nRyff{position:absolute;top:-22px;right:48px;width:300px;height:auto;pointer-events:none;z-index:0}.home_cta-head__iQSda{position:relative;z-index:1;margin-bottom:clamp(32px,4vw,52px)}.home_cta-head__iQSda .home_eyebrow__pzffc{margin-bottom:12px}.home_cta-scheduler__2puGU{position:relative;z-index:1}.home_cta-title__LaC4D{font-size:clamp(32px,4.4vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;color:var(--fg);margin:0 0 18px;max-width:22ch}.home_cta-lead__MvRB2{font-size:clamp(14px,1.2vw,17px);font-weight:400;line-height:1.6;color:var(--fg-muted);margin:0;max-width:70ch}@media(max-width:880px){.home_hero__XrBNZ{flex-direction:column;align-items:center;overflow:visible;overflow-x:clip;padding-top:clamp(100px,13vh,170px);padding-bottom:0}.home_hero__XrBNZ:after{display:none}.home_hero__XrBNZ .home_container__4aFJ6{order:1}.home_hero-text-col__bBfIq{max-width:780px;margin:0 auto;text-align:center}.home_lead__7jEss{max-width:560px;margin-left:auto;margin-right:auto}.home_hero-ctas__HQ8Pa{display:flex;justify-content:center}.home_hero-ctas__HQ8Pa .home_btn-cta__kmPXN{flex:1 1;width:100%;justify-content:center;min-height:54px;font-size:16px}.home_hero-visual__1jNGF{order:0;position:relative;top:auto;right:auto;align-self:center;flex:none;width:160vw;max-width:none;transform:translateX(3.4%);margin:-9vw 0 -11vw}.home_section__wUdUM{padding-top:32px;padding-bottom:32px}.home_engage-head__8taJO,.home_sec-head__zrYHG,.home_services-head__sXosu .home_t-h2__YXBmt,.home_tech-head__z8Akb{margin-bottom:24px}.home_why-spiral__gF7jj{left:auto;right:-14%;bottom:-8%}.home_cta-poly__nRyff{right:auto;left:50%;transform:translateX(-50%);top:-16px;width:210px;opacity:.2}}@media(max-width:520px){.home_hero-title__Y6xxb{font-size:clamp(24px,8vw,31px)}}@media(max-width:860px){.home_stats-grid__c3Nr4{display:grid;grid-template-columns:1fr 1fr}.home_s-item__tX8Ip{padding:20px 12px;align-items:center;text-align:center;gap:6px}.home_s-item__tX8Ip:before{display:none}.home_s-item__tX8Ip b{font-size:30px}.home_s-item__tX8Ip span{font-size:11.5px}.home_s-item__tX8Ip:nth-child(odd):before{display:block;content:"";position:absolute;right:0;top:22%;bottom:22%;width:1px;left:auto;height:auto;background:linear-gradient(180deg,transparent,rgba(255,252,242,.08) 45%,rgba(255,252,242,.08) 55%,transparent)}.home_s-item__tX8Ip:nth-child(-n+2):after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,252,242,.08) 40%,rgba(255,252,242,.08) 60%,transparent)}.home_global-text__1K6Jq p{max-width:none;margin-top:12px}.home_global-map__KLr27{display:none}.home_global__3ulQ6{min-height:0;padding-bottom:32px}}@media(max-width:820px){.home_about-figure__ifAh3{display:none}.home_about-wrap__evfl6{gap:36px}.home_about-wrap__evfl6,.home_engage-grid__tO7JI{grid-template-columns:1fr}.home_page-link__SHoV0{padding:18px 0}}@media(max-width:900px){.home_why-grid__pSINa{grid-template-columns:1fr;gap:16px}.home_why-card__FJUiY,.home_why-card__FJUiY:nth-child(4),.home_why-card__FJUiY:nth-child(5){grid-column:1;grid-row:auto}.home_svc-card__JOKS9{grid-template-columns:84px 1fr;column-gap:22px;row-gap:12px}.home_svc-icon___OMH1{width:84px;height:84px}}@media(max-width:1080px){.home_tech-grid__9BqOx{grid-template-columns:repeat(4,1fr)}.home_tech-item__KEH3F:nth-child(6n){border-right:1px dashed rgba(255,252,242,.1)}.home_tech-item__KEH3F:nth-child(6n):after{display:block}.home_tech-item__KEH3F:nth-child(4n){border-right:0}.home_tech-item__KEH3F:nth-child(4n):after{display:none}}@media(max-width:720px){.home_tech-grid__9BqOx{grid-template-columns:repeat(2,1fr)}.home_tech-item__KEH3F:nth-child(4n){border-right:1px dashed rgba(255,252,242,.1)}.home_tech-item__KEH3F:nth-child(4n):after{display:block}.home_tech-item__KEH3F:nth-child(2n){border-right:0}.home_tech-item__KEH3F:nth-child(2n):after{display:none}}@media(max-width:560px){.home_cta-card___BsbR{padding:28px 20px;border-radius:var(--r-lg)}.home_why-card__FJUiY{padding:28px 24px 26px}.home_why-num__mYlG6{font-size:76px;top:-12px}.home_engage-card__UPFvf{padding:24px 20px;grid-template-columns:58px 1fr;column-gap:16px;row-gap:14px}.home_engage-icon__i0HCx{width:58px;height:58px;margin:0}.home_svc-icon___OMH1{width:72px;height:72px}.home_tech-item__KEH3F{padding:16px 12px}}@media(max-width:880px){.home_amb-soft__nuEAp,.home_amb__XFWWt{display:none!important}.home_hero__XrBNZ:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 28%,rgba(255,136,17,.12),transparent 70%)}.home_puzzle-img__QgeaO{filter:none;animation:none}.home_engage-card__UPFvf,.home_why-card__FJUiY{background:rgba(37,36,34,.92);backdrop-filter:none;-webkit-backdrop-filter:none}.home_tech-item__KEH3F:hover .home_tech-icon__en16e img,.home_tech-item__KEH3F:hover .home_tech-meta__tdpgV b{animation:none}}