.page_home__LW_lH{position:relative;overflow-x:hidden;background-color:#f5f5ed}.page_capabilitiesBar__trMeH{background-color:#ecece4;border-top:1px solid #dcdcd2;border-bottom:1px solid #dcdcd2;padding:2rem 0}.page_capabilitiesGrid__uEFHL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:900px){.page_capabilitiesGrid__uEFHL{grid-template-columns:repeat(4,1fr)}}.page_capabilityItem__xBMEU{display:flex;flex-direction:column;gap:.25rem;border-left:2px solid #fa3600;padding-left:1rem}.page_capLabel__ewAq8{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;color:#7e7e76;letter-spacing:.08em;font-weight:600}.page_capTitle__OIvED{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;font-weight:700;color:#1c1c1a}.page_capDesc__gAfZ9{font-size:.75rem;color:#52524e}.page_introSection__xYj2r{padding:5rem 0;border-bottom:1px solid #dcdcd2;background-color:#f5f5ed}.page_introGrid__riCSJ{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media(min-width:900px){.page_introGrid__riCSJ{grid-template-columns:1fr 1.3fr;gap:4rem}}.page_introLeft__cHZWI{display:flex;flex-direction:column}.page_introTag__8G5U3{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;color:#fa3600;letter-spacing:.08em;margin-bottom:1rem}.page_introHeadline__EQlY9{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.15;color:#1c1c1a;text-transform:uppercase}.page_introRight__QVJDd{display:flex;flex-direction:column;gap:1.25rem}.page_introText__POcGH{font-size:1.125rem;line-height:1.65;color:#1c1c1a}.page_introSubText__yfBMh{font-size:.9375rem;line-height:1.6;color:#52524e}.page_introCtaRow___BSTN{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.page_problemSection__ZCArg{padding:6rem 0;background-color:#ecece4;border-bottom:1px solid #dcdcd2}.page_problemGrid__kPqCP{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.page_problemGrid__kPqCP{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_problemGrid__kPqCP{grid-template-columns:repeat(3,1fr)}}.page_problemCard__AOIRl{background-color:#fff;border:1px solid #dcdcd2;padding:1.75rem;display:flex;flex-direction:column;gap:.875rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.page_problemCard__AOIRl:hover{border-color:#fa3600;transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,28,26,.06)}.page_problemHeader__cZ61T{display:flex;align-items:center;justify-content:space-between}.page_problemCode__BQE47{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#fa3600;letter-spacing:.08em;font-weight:700}.page_problemIcon__OY2Gn{color:#fa3600}.page_problemTitle__HCcK_{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;color:#1c1c1a}.page_problemDesc__7kO4a{font-size:.8125rem;line-height:1.55;color:#52524e}.page_servicesSection__0UHoG{padding:6rem 0;border-bottom:1px solid #dcdcd2;background-color:#f5f5ed}.page_servicesGrid__Oz6cJ{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:640px){.page_servicesGrid__Oz6cJ{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_servicesGrid__Oz6cJ{grid-template-columns:repeat(3,1fr)}}.page_servicesBottomCta__DRrr9{margin-top:3.5rem;padding:2rem;background-color:#ecece4;border:1px solid #dcdcd2;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.page_servicesBottomCta__DRrr9{flex-direction:row;align-items:center;justify-content:space-between}}.page_botTitle__yIlmn{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;color:#1c1c1a}.page_botDesc__czYGL{font-size:.875rem;color:#52524e;margin-top:.25rem}.page_threeSection__YN_eA{padding:6rem 0;background-color:#ecece4;border-bottom:1px solid #dcdcd2}.page_threeLoadingFallback__MCCjB{width:100%;height:480px;background-color:#fff;border:1px solid #dcdcd2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#7e7e76}.page_spinner__o5tJF{width:2rem;height:2rem;border:2px solid rgba(250,54,0,.2);border-top-color:#fa3600;border-radius:50%;animation:page_spin__3FWvx 1s linear infinite}@keyframes page_spin__3FWvx{to{transform:rotate(1turn)}}.page_tradesSection__FRJ4F{padding:6rem 0;border-bottom:1px solid #dcdcd2;background-color:#f5f5ed}.page_tradesGrid__C1rgW{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.page_tradesGrid__C1rgW{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_tradesGrid__C1rgW{grid-template-columns:repeat(3,1fr)}}.page_tradeCard__gRqgN{background-color:#fff;border:1px solid #dcdcd2;padding:1.5rem;display:flex;flex-direction:column;gap:.625rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.page_tradeCard__gRqgN:hover{border-color:#fa3600;transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,28,26,.06)}.page_tradeCardHeader___Rms9{display:flex;align-items:center;justify-content:space-between}.page_tradeCode__BZDng{font-size:.6875rem;font-weight:700;color:#fa3600}.page_tradeCode__BZDng,.page_tradeCsi__RHM_7{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace}.page_tradeCsi__RHM_7{font-size:.625rem;color:#0284c7;font-weight:600}.page_tradeTitle__sEKOe{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;color:#1c1c1a}.page_tradeDesc__klWUM{font-size:.8125rem;line-height:1.5;color:#52524e}.page_tradeUnits__e2gbd{margin-top:auto;padding-top:.75rem;border-top:1px solid #e8e8de;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;display:flex;gap:.35rem;flex-wrap:wrap}.page_unitsLabel__N7m7O{color:#7e7e76}.page_unitsVal__PcrNO{color:#1c1c1a;font-weight:600}.page_tradesMoreRow__V1V1W{display:flex;justify-content:center;margin-top:3rem}.page_clientsSection__Nqr9k{padding:6rem 0;background-color:#ecece4;border-bottom:1px solid #dcdcd2}.page_clientsGrid__hrFuA{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.page_clientsGrid__hrFuA{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_clientsGrid__hrFuA{grid-template-columns:repeat(3,1fr)}}.page_clientCard__k1Mgp{background-color:#fff;border:1px solid #dcdcd2;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.page_clientCard__k1Mgp:hover{border-color:#fa3600;transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,28,26,.06)}.page_clientHeader__leXeX{display:flex;align-items:center;justify-content:space-between}.page_clientNum__yzdT4{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#fa3600;font-weight:700}.page_clientIcon__oEd7B{color:#7e7e76}.page_clientTitle__WebhD{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;color:#1c1c1a}.page_clientDesc__25txf{font-size:.8125rem;line-height:1.55;color:#52524e}.page_whySection__C3NML{padding:6rem 0;border-bottom:1px solid #dcdcd2;background-color:#f5f5ed}.page_whyGrid__sBn8h{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.page_whyGrid__sBn8h{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_whyGrid__sBn8h{grid-template-columns:repeat(4,1fr)}}.page_whyCard__mzBqD{background-color:#fff;border:1px solid #dcdcd2;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.page_whyCard__mzBqD:hover{border-color:#fa3600;transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,28,26,.06)}.page_whyHeader__Qa4KG{display:flex;align-items:flex-start;gap:.625rem}.page_whyCheck__HEqZu{color:#fa3600;flex-shrink:0;margin-top:2px}.page_whyTitle__Qzr0m{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;font-weight:700;color:#1c1c1a;line-height:1.3}.page_whyDesc__7uxO0{font-size:.75rem;line-height:1.55;color:#52524e}.page_projectsSection__ddRIQ{padding:6rem 0;background-color:#ecece4;border-bottom:1px solid #dcdcd2}.page_projectsGrid__3Nlw9{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.page_projectsGrid__3Nlw9{grid-template-columns:repeat(3,1fr)}}.page_projectCard__Lw0tk{background-color:#fff;border:1px solid #dcdcd2;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.page_projectCard__Lw0tk:hover{border-color:#fa3600;transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,28,26,.06)}.page_projectTop__pOmEA{display:flex;align-items:center;justify-content:space-between}.page_projTypeBadge__op2yZ{font-weight:600;padding:.15rem .5rem;background-color:rgba(2,132,199,.08);color:#0284c7;border:1px solid rgba(2,132,199,.25)}.page_projSize__QolE9,.page_projTypeBadge__op2yZ{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem}.page_projSize__QolE9{color:#7e7e76}.page_projTitle__TU0sg{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;color:#1c1c1a;line-height:1.3}.page_projScope__b9mb9{font-size:.8125rem;line-height:1.5;color:#52524e}.page_projDataBlock__bL794{background-color:#f5f5ed;padding:.875rem;border:1px solid #e2e2d8;display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.page_projDataRow__H9d62{display:flex;flex-direction:column;gap:.2rem}.page_pLabel__GNxdY{font-size:.5625rem;color:#7e7e76;letter-spacing:.06em}.page_pLabel__GNxdY,.page_pVal__K8OHV{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace}.page_pVal__K8OHV{font-size:.75rem;color:#1c1c1a}.page_pVal__K8OHV.page_brand__L5adf{color:#fa3600;font-weight:700}.page_projFooter__4Np4B{padding-top:.75rem;border-top:1px solid #e8e8de}.page_formatsWrap__tZmS6{display:flex;flex-wrap:wrap;gap:.4rem}.page_formatPill__bjsZ2{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;color:#52524e;background-color:#ecece4;padding:.15rem .4rem;border:1px solid #dcdcd2}.page_projectsBottomRow__W5WOu{display:flex;justify-content:center;margin-top:3rem}.page_faqSection__foD4T{padding:6rem 0;border-bottom:1px solid #dcdcd2;background-color:#f5f5ed}.page_faqGrid__2D0eD{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.page_faqGrid__2D0eD{grid-template-columns:repeat(2,1fr)}}.page_faqCard__Bnvay{background-color:#fff;border:1px solid #dcdcd2;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.page_faqCard__Bnvay:hover{border-color:#fa3600;transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,28,26,.06)}.page_faqCardHeader__Yh0jA{display:flex;gap:.625rem;align-items:flex-start}.page_faqIcon__0F8aA{color:#fa3600;flex-shrink:0;margin-top:3px}.page_faqQuestion__b_fEw{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;color:#1c1c1a;line-height:1.35}.page_faqAnswer__hbxdm{font-size:.875rem;line-height:1.6;color:#52524e}.page_faqMoreRow__JSq5h{display:flex;justify-content:center;margin-top:3rem}.page_finalCtaSection___3_CN{padding:6rem 0;background-color:#ecece4}.page_finalCtaBox__JwvrP{position:relative;background-color:#fff;border:1px solid #1c1c1a;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 16px 48px rgba(28,28,26,.08)}@media(min-width:768px){.page_finalCtaBox__JwvrP{padding:5rem 4rem}}.page_ctaTag__ZvxzC{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;color:#fa3600;letter-spacing:.08em;margin-bottom:1rem}.page_ctaHeadline___ZNHU{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#1c1c1a;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.25rem;max-width:720px}.page_ctaDesc__CXp7I{font-size:1.0625rem;line-height:1.65;color:#52524e;max-width:640px;margin-bottom:2.5rem}.page_ctaActions__ZXNck{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-bottom:2rem}.page_ctaNotice__ckPNN{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#7e7e76;letter-spacing:.05em}