.CaseStudies_headerSection__4AspS{width:100%;padding:4rem 0;background-color:#000}.CaseStudies_headerContent__v5rVs{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:3rem}.CaseStudies_title__mzIO2{font-size:3.5rem;font-weight:900;letter-spacing:.3rem;color:#fff;margin:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.CaseStudies_divider__nQdo3{width:2px;height:80px;background-color:#fff;flex-shrink:0}.CaseStudies_subtitle__h_4Rs{font-size:1.2rem;color:#fff;margin:0;line-height:1.6;letter-spacing:.02rem;font-weight:300;flex:1 1}@media (min-width:1600px){.CaseStudies_headerContent__v5rVs{max-width:1600px}}@media (max-width:1024px){.CaseStudies_headerContent__v5rVs{gap:2rem;padding:0 1.5rem}.CaseStudies_title__mzIO2{font-size:2.8rem;letter-spacing:.2rem}.CaseStudies_divider__nQdo3{height:60px}.CaseStudies_subtitle__h_4Rs{font-size:1.1rem}}@media (max-width:768px){.CaseStudies_headerSection__4AspS{padding:3rem 0}.CaseStudies_headerContent__v5rVs{flex-direction:column;text-align:center;gap:1.5rem;padding:0 1rem}.CaseStudies_title__mzIO2{font-size:2.2rem;letter-spacing:.15rem}.CaseStudies_divider__nQdo3{width:100px;height:2px}.CaseStudies_subtitle__h_4Rs{font-size:1rem;text-align:center}}@media (max-width:480px){.CaseStudies_headerSection__4AspS{padding:2rem 0}.CaseStudies_title__mzIO2{font-size:1.8rem;letter-spacing:.1rem}.CaseStudies_subtitle__h_4Rs{font-size:.9rem}}.CaseStudiesCards_wrapper__O2f7U{background:#000;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:0 20px 36px}.CaseStudiesCards_grid__VO2Ge{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.CaseStudiesCards_card__8qcW9{background:#0b0b0b;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.CaseStudiesCards_card__8qcW9:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(255,255,255,.03)}.CaseStudiesCards_cardLink__fxySc{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.CaseStudiesCards_media__7_mrE{width:100%;height:160px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.01))}.CaseStudiesCards_image__Dl2Hp{width:100%;height:100%;object-fit:cover;display:block}.CaseStudiesCards_imagePlaceholder__FYgtd{width:100%;height:100%}.CaseStudiesCards_cardBody__rH2XD{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.CaseStudiesCards_title__xMAi7{font-size:1.05rem;margin:0;line-height:1.25}.CaseStudiesCards_subtitle__FFbvz{margin:0;font-size:.85rem;opacity:.85;letter-spacing:.2px}.CaseStudiesCards_snippet__S4Hga{margin:6px 0 0;font-size:.95rem;line-height:1.45;color:rgba(255,255,255,.95);flex:1 1 auto}.CaseStudiesCards_meta__U7qX8{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:6px;flex-wrap:wrap}.CaseStudiesCards_tag__1gJx_{display:inline-block;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);font-size:12px;opacity:.85}.CaseStudiesCards_readMore__F9XiU{margin-left:auto;font-size:.85rem;border-bottom:1px solid #fff;padding-bottom:2px;opacity:.95}.CaseStudiesCards_empty__pq17Z{padding:36px;border:1px dashed rgba(255,255,255,.06);border-radius:10px;text-align:center;color:rgba(255,255,255,.75);max-width:700px;margin:12px auto 0}@media (max-width:1024px){.CaseStudiesCards_grid__VO2Ge{grid-template-columns:repeat(2,1fr);gap:18px}.CaseStudiesCards_media__7_mrE{height:180px}}@media (max-width:600px){.CaseStudiesCards_wrapper__O2f7U{padding:22px 14px}.CaseStudiesCards_heading__T0csb{font-size:1.4rem}.CaseStudiesCards_lead__vCCvY{font-size:.95rem}.CaseStudiesCards_grid__VO2Ge{grid-template-columns:1fr;gap:14px}.CaseStudiesCards_media__7_mrE{height:160px}.CaseStudiesCards_cardBody__rH2XD{padding:12px}.CaseStudiesCards_title__xMAi7{font-size:1rem}.CaseStudiesCards_snippet__S4Hga{font-size:.95rem}.CaseStudiesCards_meta__U7qX8{gap:8px}.CaseStudiesCards_tag__1gJx_{font-size:11px;padding:5px 7px}.CaseStudiesCards_readMore__F9XiU{font-size:.85rem}}.ContactUs_contactSection__63InL{background:#000000;padding:40px 0;min-height:30vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ContactUs_contactSection__63InL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,255,255,.02) 0,transparent 50%);pointer-events:none}.ContactUs_container__Sl1x6{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.ContactUs_contactWrapper__ggKKv{display:flex;justify-content:center;align-items:center;width:100%}.ContactUs_contactLink__AcqtY{text-decoration:none;display:flex;justify-content:center;width:100%;transition:transform .3s ease}.ContactUs_contactLink__AcqtY:hover{transform:translateY(-2px)}.ContactUs_contactButton__4kTkx{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 60px;cursor:pointer;background:transparent;border:none;outline:none;min-width:400px;height:100px;transition:all .3s ease;margin:0 auto}.ContactUs_contactButton__4kTkx:hover{transform:scale(1.02)}.ContactUs_border__1eIbG{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}.ContactUs_content__SeruO{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:2}.ContactUs_title__muCox{font-family:Arial,sans-serif;font-size:2.5rem;font-weight:300;letter-spacing:.2em;color:white;margin:0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactUs_iconWrapper__WU6Bz{display:flex;align-items:center;justify-content:center;margin-left:40px}.ContactUs_arrow__03NVi{color:white;stroke-width:1.5;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.ContactUs_contactButton__4kTkx:hover .ContactUs_border__1eIbG path{stroke:rgba(255,255,255,.9);filter:drop-shadow(0 0 15px rgba(255,255,255,.4))}.ContactUs_contactButton__4kTkx:hover .ContactUs_title__muCox{color:#ffffff;text-shadow:0 0 20px rgba(255,255,255,.3)}.ContactUs_contactButton__4kTkx:hover .ContactUs_arrow__03NVi{color:#ffffff;filter:drop-shadow(0 0 12px rgba(255,255,255,.5))}@media (max-width:1024px){.ContactUs_contactSection__63InL{padding:60px 0}.ContactUs_contactButton__4kTkx{min-width:350px;padding:25px 50px}.ContactUs_title__muCox{font-size:2.2rem;letter-spacing:.15em}.ContactUs_iconWrapper__WU6Bz{margin-left:30px}.ContactUs_arrow__03NVi{size:28px}}@media (max-width:768px){.ContactUs_contactSection__63InL{padding:50px 0;min-height:30vh}.ContactUs_container__Sl1x6{padding:0 16px}.ContactUs_contactButton__4kTkx{min-width:100%;max-width:350px;padding:20px 30px;height:80px}.ContactUs_content__SeruO{justify-content:center;gap:20px}.ContactUs_title__muCox{font-size:1.8rem;letter-spacing:.12em;text-align:center;flex:1 1}.ContactUs_iconWrapper__WU6Bz{margin-left:0;flex-shrink:0}.ContactUs_arrow__03NVi{size:24px}}@media (max-width:480px){.ContactUs_contactSection__63InL{padding:40px 0;min-height:25vh}.ContactUs_container__Sl1x6{padding:0 12px}.ContactUs_contactButton__4kTkx{min-width:100%;max-width:320px;padding:18px 25px;height:75px}.ContactUs_content__SeruO{justify-content:center;align-items:center;gap:15px}.ContactUs_title__muCox{font-size:1.5rem;letter-spacing:.1em;text-align:center}.ContactUs_iconWrapper__WU6Bz{margin-left:0}.ContactUs_arrow__03NVi{size:22px}}@media (max-width:360px){.ContactUs_contactSection__63InL{padding:35px 0}.ContactUs_contactButton__4kTkx{min-width:100%;max-width:300px;padding:16px 20px;height:70px}.ContactUs_title__muCox{font-size:1.3rem;letter-spacing:.08em}.ContactUs_arrow__03NVi{size:20px}}@media (prefers-reduced-motion:reduce){.ContactUs_arrow__03NVi,.ContactUs_contactButton__4kTkx,.ContactUs_contactLink__AcqtY{transition:none}.ContactUs_contactButton__4kTkx:hover{transform:none}}.ContactUs_contactLink__AcqtY:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px;border-radius:50px}.ContactUs_contactButton__4kTkx:focus-visible{outline:none}.EarlyFeedback_container__VZQZE{width:100%;background:#000000;color:#ffffff;padding:4rem 2rem;position:relative;overflow:hidden}.EarlyFeedback_content__9SaxV{max-width:1400px;margin:0 auto;position:relative}.EarlyFeedback_header__RcXyF{text-align:center;margin-bottom:3rem}.EarlyFeedback_titleSection__Q5SH0{margin-bottom:1rem}.EarlyFeedback_titleWrapper__RcKMn{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}.EarlyFeedback_titleIcon__spGMM{width:28px;height:28px;color:#ffffff}.EarlyFeedback_title__nQ_Pm{font-size:2.5rem;font-weight:800;color:#ffffff;line-height:1.2;letter-spacing:-.01em;margin:0}.EarlyFeedback_underline__Gj6k0{width:60px;height:3px;background:linear-gradient(90deg,#ffffff,#666666);margin:0 auto;border-radius:2px}.EarlyFeedback_subtitle__4IBTq{font-size:1rem;color:#b3b3b3;max-width:500px;margin:0 auto;line-height:1.5}.EarlyFeedback_controls__DtdpW{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem}.EarlyFeedback_navButton__WEQSc{width:40px;height:40px;background:#ffffff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.EarlyFeedback_navButton__WEQSc:hover:not(.EarlyFeedback_disabled__OovTb){background:#e5e5e5;transform:scale(1.05)}.EarlyFeedback_navButton__WEQSc.EarlyFeedback_disabled__OovTb{background:#333333;cursor:not-allowed}.EarlyFeedback_navButton__WEQSc.EarlyFeedback_disabled__OovTb .EarlyFeedback_navIcon__lH5pm{color:#666666}.EarlyFeedback_navIcon__lH5pm{width:18px;height:18px;color:#000000}.EarlyFeedback_counter__zysR0{font-size:.9rem;color:#999999;font-weight:500}.EarlyFeedback_scrollContainer__OuC_C{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:.5rem 0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.EarlyFeedback_scrollContainer__OuC_C::-webkit-scrollbar{display:none}.EarlyFeedback_card__hFJVr{min-width:380px;width:380px;background:#111111;border:1px solid #2a2a2a;border-radius:12px;padding:1.5rem;transition:all .3s ease;cursor:pointer;scroll-snap-align:start;flex-shrink:0;position:relative;overflow:hidden}.EarlyFeedback_card__hFJVr:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffffff,transparent);opacity:0;transition:opacity .3s ease}.EarlyFeedback_card__hFJVr:hover{background:#1a1a1a;border-color:#404040;transform:translateY(-2px)}.EarlyFeedback_card__hFJVr:hover:before{opacity:1}.EarlyFeedback_cardHeader__Uff00{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.EarlyFeedback_iconWrapper__3Fr_d{width:40px;height:40px;background:#ffffff;border-radius:8px;display:flex;align-items:center;justify-content:center}.EarlyFeedback_icon__8Y6wa{width:20px;height:20px;color:#000000}.EarlyFeedback_metric__CZ_Ci{font-size:.8rem;color:#ffffff;background:#333333;padding:.25rem .75rem;border-radius:12px;font-weight:600}.EarlyFeedback_quote__ADlMJ{margin-bottom:1.5rem}.EarlyFeedback_text__M3Eh3{font-size:.95rem;color:#e0e0e0;line-height:1.6;margin:0;font-weight:400}.EarlyFeedback_author___1kMs{border-top:1px solid #2a2a2a;padding-top:1rem}.EarlyFeedback_name__V8aK4{font-size:.95rem;font-weight:600;color:#ffffff;margin:0 0 .25rem}.EarlyFeedback_role__1Yez7{font-size:.8rem;color:#999999;margin:0}@media (max-width:1024px){.EarlyFeedback_container__VZQZE{padding:3rem 1.5rem}.EarlyFeedback_card__hFJVr{min-width:340px;width:340px}.EarlyFeedback_title__nQ_Pm{font-size:2.2rem}.EarlyFeedback_scrollContainer__OuC_C{gap:1.5rem}}@media (max-width:768px){.EarlyFeedback_container__VZQZE{padding:2.5rem 1rem}.EarlyFeedback_header__RcXyF{margin-bottom:2rem}.EarlyFeedback_title__nQ_Pm{font-size:1.8rem}.EarlyFeedback_subtitle__4IBTq{font-size:.9rem}.EarlyFeedback_controls__DtdpW{margin-bottom:1.5rem;gap:1rem}.EarlyFeedback_navButton__WEQSc{width:36px;height:36px}.EarlyFeedback_navIcon__lH5pm{width:16px;height:16px}.EarlyFeedback_scrollContainer__OuC_C{gap:1rem;padding-left:.5rem;padding-right:.5rem}.EarlyFeedback_card__hFJVr{min-width:300px;width:300px;padding:1.25rem}.EarlyFeedback_text__M3Eh3{font-size:.9rem}}@media (max-width:480px){.EarlyFeedback_container__VZQZE{padding:2rem .75rem}.EarlyFeedback_titleWrapper__RcKMn{flex-direction:column;gap:.5rem}.EarlyFeedback_title__nQ_Pm{font-size:1.6rem}.EarlyFeedback_card__hFJVr{min-width:280px;width:280px;padding:1rem}.EarlyFeedback_cardHeader__Uff00{margin-bottom:.75rem}.EarlyFeedback_iconWrapper__3Fr_d{width:36px;height:36px}.EarlyFeedback_icon__8Y6wa{width:18px;height:18px}.EarlyFeedback_metric__CZ_Ci{font-size:.75rem;padding:.2rem .6rem}.EarlyFeedback_text__M3Eh3{font-size:.85rem;line-height:1.5}.EarlyFeedback_quote__ADlMJ{margin-bottom:1rem}}.FAQ_faqSection__s0kZ_{background:black;color:#f5f5f5;padding:60px 20px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.FAQ_container__9u05z{max-width:800px;margin:0 auto}.FAQ_heading__eT1az{text-align:center;font-size:2.5rem;font-weight:600;margin-bottom:10px;color:#ffffff}.FAQ_sub__HnS6B{text-align:center;color:#a3a3a3;font-size:.95rem;margin-bottom:40px;line-height:1.5}.FAQ_faqList__XTBp5{display:flex;flex-direction:column;gap:16px}.FAQ_faqItem__ChckV{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.FAQ_faqItem__ChckV:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.4);border-color:rgba(255,255,255,.12)}.FAQ_questionButton__8vXt9{background:transparent;width:100%;padding:20px 24px;border:none;text-align:left;font-size:1.05rem;color:#f5f5f5;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-weight:500}.FAQ_questionButton__8vXt9:hover{background:rgba(255,255,255,.05)}.FAQ_questionButton__8vXt9:focus{outline:2px solid rgba(255,255,255,.3);outline-offset:-2px}.FAQ_expandIcon__gF7d5{font-size:1.4rem;transition:all .3s ease;color:#d1d5db;font-weight:300}.FAQ_questionButton__8vXt9[aria-expanded=true] .FAQ_expandIcon__gF7d5{transform:rotate(180deg);color:#f5f5f5}.FAQ_answer__Gy38c{background:rgba(255,255,255,.02);padding:20px 24px;color:#d1d5db;font-size:.95rem;line-height:1.7;border-top:1px solid rgba(255,255,255,.06)}.FAQ_cta__K6qVJ{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;color:#f5f5f5;border-bottom:1px solid #3a3a3a;padding-bottom:6px;transition:transform .2s ease,border-color .2s ease,opacity .2s ease;margin-left:5px}.FAQ_cta__K6qVJ:hover{transform:translateX(4px);border-color:#fff;opacity:.95}.HeroSection_container__TytjJ{background:linear-gradient(135deg,#000000,#111111);color:#ffffff;text-align:center;padding:4rem 1rem 6rem;display:flex;flex-direction:column;align-items:center;min-height:100vh;position:relative;overflow:hidden}.HeroSection_container__TytjJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.05) 0,transparent 60%);pointer-events:none}.HeroSection_brand__LyHn_{font-size:clamp(2rem,5vw,4rem);font-weight:900;letter-spacing:.1em;margin-bottom:3rem;position:relative;background:linear-gradient(90deg,#ffffff,#cccccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_brand__LyHn_:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,#ffffff 50%,transparent)}.HeroSection_heroRow__NUUsv{display:flex;align-items:center;justify-content:center;gap:4rem;margin-bottom:3rem;position:relative}.HeroSection_sideTextWrapper__2PRIR{position:relative;display:flex;flex-direction:column;align-items:center}.HeroSection_sideText__tmMgE{font-size:clamp(1.8rem,4vw,3.5rem);font-weight:800;letter-spacing:.05em;white-space:nowrap;position:relative}.HeroSection_sideAccent__QXSkC{width:40px;height:2px;background:#ffffff;margin-top:8px;transform:scaleX(0);animation:HeroSection_slideIn__gkdAu 1.5s ease-out .8s forwards}@keyframes HeroSection_slideIn__gkdAu{to{transform:scaleX(1)}}.HeroSection_centerImageWrapper__Y3DYM{width:clamp(250px,25vw,350px);height:clamp(180px,18vw,250px);position:relative;border-radius:20px;overflow:hidden;border:2px solid rgba(255,255,255,.1);flex-shrink:0}.HeroSection_imageGlow__R8CZQ{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);z-index:-1;animation:HeroSection_pulse__M_5TW 3s ease-in-out infinite}@keyframes HeroSection_pulse__M_5TW{0%,to{opacity:.5}50%{opacity:1}}.HeroSection_centerImage__XE6zK{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.HeroSection_centerImageWrapper__Y3DYM:hover .HeroSection_centerImage__XE6zK{transform:scale(1.1)}.HeroSection_imageOverlay__V1vz4{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(0,0,0,.2));pointer-events:none}.HeroSection_taglineSection__3KCcn{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem;position:relative}.HeroSection_tagline__gwylm{font-size:clamp(1rem,2.5vw,1.3rem);opacity:.9;font-weight:300;letter-spacing:.02em;margin-bottom:.5rem}.HeroSection_year__jDplU{font-size:.9rem;opacity:.7;font-weight:600;letter-spacing:.1em}.HeroSection_taglineUnderline__VLwy7{width:80px;height:1px;background:linear-gradient(90deg,transparent,#ffffff 50%,transparent);margin-top:1rem;opacity:.3}.HeroSection_ctaSection__AxbVd{display:flex;gap:1.5rem;margin-bottom:4rem;flex-wrap:wrap;justify-content:center}.HeroSection_ctaPrimary__6kaGh{background:#ffffff;color:#000000;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.HeroSection_ctaPrimary__6kaGh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.HeroSection_ctaPrimary__6kaGh:hover:before{left:100%}.HeroSection_ctaPrimary__6kaGh:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,255,255,.2);color:#000000}.HeroSection_ctaSecondary__RtLaj{background:transparent;color:#ffffff;border:2px solid #ffffff;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.HeroSection_ctaSecondary__RtLaj:hover{background:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,255,255,.1)}.HeroSection_ctaIcon__XDEcS{width:18px;height:18px;transition:transform .3s ease}.HeroSection_ctaPrimary__6kaGh:hover .HeroSection_ctaIcon__XDEcS,.HeroSection_ctaSecondary__RtLaj:hover .HeroSection_ctaIcon__XDEcS{transform:translateX(3px)}.HeroSection_grid__eL93W{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:1000px;width:100%}.HeroSection_card__29fEn{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;text-align:left;position:relative;overflow:hidden;cursor:pointer}.HeroSection_card__29fEn:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);transform:scaleX(0);transition:transform .3s ease}.HeroSection_card__29fEn:hover:before{transform:scaleX(1)}.HeroSection_cardHeader__nQmAO{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.HeroSection_cardNumber__FxhGY{font-size:.8rem;font-weight:700;opacity:.5;letter-spacing:.1em}.HeroSection_card__29fEn h3{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em}.HeroSection_card__29fEn p{font-size:.95rem;opacity:.85;line-height:1.6;margin-bottom:1.5rem}.HeroSection_icon__2iefE{width:24px;height:24px;color:#ffffff;transition:transform .3s ease}.HeroSection_card__29fEn:hover .HeroSection_icon__2iefE{transform:scale(1.1)}.HeroSection_cardBottom__vFe2x{position:absolute;bottom:0;left:2rem;right:2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent)}@media (max-width:768px){.HeroSection_container__TytjJ{padding:2rem 1rem 4rem}.HeroSection_heroRow__NUUsv{flex-direction:column;gap:2rem}.HeroSection_centerImageWrapper__Y3DYM{order:-1}.HeroSection_grid__eL93W{grid-template-columns:1fr;gap:1.5rem}.HeroSection_ctaSection__AxbVd{flex-direction:column;align-items:center}.HeroSection_ctaPrimary__6kaGh,.HeroSection_ctaSecondary__RtLaj{width:100%;max-width:280px;justify-content:center}}@media (max-width:480px){.HeroSection_card__29fEn{padding:1.5rem}.HeroSection_brand__LyHn_{margin-bottom:2rem}}.Process_container__xLKkQ{min-height:100vh;background-color:#000000;color:#ffffff;padding:4rem 1rem;overflow:hidden;position:relative}.Process_container__xLKkQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.Process_header__hH9Pi{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.Process_title__EzFDc{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#ffffff,#a3a3a3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Process_subtitle__3T6QL{font-size:1.125rem;color:#a3a3a3;max-width:600px;margin:0 auto;line-height:1.6}.Process_timeline__wBVnr{position:relative;max-width:1200px;margin:0 auto;padding:2rem 0}.Process_progressLine__NSUwm{position:absolute;top:0;left:50%;transform:translateX(-50%);width:4px;height:100%;background-color:#262626;z-index:1}.Process_progressFill__DrnJk{width:100%;background:linear-gradient(180deg,#ffffff,#737373);border-radius:2px}.Process_stepWrapper__TQjeU{position:relative;margin:4rem 0;display:flex;align-items:center;min-height:200px;width:100%}.Process_stepWrapper__TQjeU.Process_left__fxbbe{justify-content:flex-start}.Process_stepWrapper__TQjeU.Process_right__pkom7{justify-content:flex-end}.Process_stepNode__QXdP9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;background-color:#1a1a1a;border:3px solid #404040;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;transition:all .3s ease}.Process_stepNode__QXdP9:hover{border-color:#ffffff;background-color:#262626}.Process_stepNode__QXdP9.Process_active__OBMcg{border-color:#ffffff;background-color:#ffffff;color:#000000;box-shadow:0 0 10px rgba(255,255,255,.1)}.Process_stepNode__QXdP9.Process_completed__KRGFf{border-color:#737373;background-color:#737373;color:#000000}.Process_nodeInner___0HsX{position:relative;z-index:1}.Process_completedIcon__9woJT{color:#000000}.Process_stepNumber__k6pkj{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);font-size:.875rem;font-weight:700;color:#a3a3a3;background-color:#000000;padding:4px 8px;border-radius:6px}.Process_stepNode__QXdP9.Process_active__OBMcg .Process_stepNumber__k6pkj{color:#ffffff}.Process_stepContent__nFZWL{background-color:#0d0d0d;border:1px solid #262626;border-radius:12px;padding:1.5rem;width:calc(50% - 80px);transition:all .3s ease;position:relative}.Process_stepContent__nFZWL:hover{border-color:#404040;background-color:#1a1a1a;transform:translateY(-5px)}.Process_stepContent__nFZWL.Process_activeContent__a_rO_{border-color:#ffffff;background-color:#1a1a1a;box-shadow:0 8px 24px rgba(255,255,255,.08)}.Process_leftContent__UZvWC{margin-right:auto}.Process_rightContent__mxGMd{margin-left:auto}.Process_stepContent__nFZWL:before{content:"";position:absolute;top:50%;width:0;height:0;border:12px solid transparent;transform:translateY(-50%)}.Process_leftContent__UZvWC:before{right:-24px;border-left-color:#262626}.Process_rightContent__mxGMd:before{left:-24px;border-right-color:#262626}.Process_stepContent__nFZWL.Process_activeContent__a_rO_:before{border-left-color:#ffffff;border-right-color:#ffffff}.Process_contentHeader__yOeq0{margin-bottom:1rem}.Process_stepTitle__9s4gu{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#ffffff}.Process_stepSubtitle__sZ1Rd{font-size:.875rem;color:#737373;text-transform:uppercase;letter-spacing:.05em}.Process_stepDesc__4aGD9{font-size:.875rem;line-height:1.6;color:#a3a3a3;margin-bottom:1rem}.Process_stepMeta__Rjb7w{border-top:1px solid #262626;padding-top:1rem}.Process_deliverables__3vQ5d{font-size:.75rem}.Process_deliverables__3vQ5d strong{color:#ffffff;display:block;margin-bottom:.5rem}.Process_deliverables__3vQ5d ul{list-style:none;padding:0;margin:0}.Process_deliverables__3vQ5d li{position:relative;padding-left:1rem;color:#a3a3a3;margin-bottom:.25rem}.Process_deliverables__3vQ5d li:before{content:"•";position:absolute;left:0;color:#737373}.Process_summary__ntocr{text-align:center;margin-top:5rem;padding:2rem;border:1px solid #262626;border-radius:16px;background-color:#0d0d0d;max-width:600px;margin-left:auto;margin-right:auto;transition:all .3s ease}.Process_summary__ntocr.Process_highlighted__XShaj{border-color:#ffffff;background-color:#1a1a1a;box-shadow:0 8px 24px rgba(255,255,255,.08)}.Process_summaryTitle__hsPDJ{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#ffffff}.Process_summaryText__k_WZ8{font-size:1rem;color:#a3a3a3;line-height:1.6}@media (max-width:1024px){.Process_stepWrapper__TQjeU{margin:3rem 0}.Process_stepContent__nFZWL{width:calc(50% - 60px)}}@media (max-width:768px){.Process_container__xLKkQ{padding:2rem 1rem}.Process_title__EzFDc{font-size:2.25rem}.Process_subtitle__3T6QL{font-size:1rem}.Process_timeline__wBVnr{padding:1rem 0}.Process_progressLine__NSUwm{left:20px;width:3px}.Process_stepWrapper__TQjeU{margin:2.5rem 0;flex-direction:column;align-items:flex-start;padding-left:40px!important;min-height:auto}.Process_stepWrapper__TQjeU.Process_left__fxbbe,.Process_stepWrapper__TQjeU.Process_right__pkom7{justify-content:flex-start}.Process_stepNode__QXdP9{left:20px;top:0;transform:translateX(-50%);width:50px;height:50px}.Process_stepContent__nFZWL{width:calc(100% - 40px);margin:1rem 0 0!important;max-width:100%;box-sizing:border-box}.Process_stepContent__nFZWL:before{display:none}.Process_summary__ntocr{margin-top:3rem;padding:1.5rem;max-width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.Process_summaryTitle__hsPDJ{font-size:1.5rem}}@media (max-width:480px){.Process_stepContent__nFZWL{padding:1rem;width:calc(100% - 30px)}.Process_stepTitle__9s4gu{font-size:1.25rem}.Process_stepNode__QXdP9{width:48px;height:48px;left:15px}.Process_stepWrapper__TQjeU{padding-left:30px!important}.Process_progressLine__NSUwm{left:15px}.Process_summary__ntocr{padding:1rem;margin-left:.5rem;margin-right:.5rem;max-width:calc(100% - 1rem)}.Process_summaryTitle__hsPDJ{font-size:1.25rem}.Process_summaryText__k_WZ8{font-size:.9rem}}.Projects_pageContainer__ONpu3{min-height:100vh;background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif}.Projects_headerSection__VJ2Z1{width:100%;padding:4rem 0;background-color:#000;margin-bottom:50px}.Projects_headerContent__c6b4c{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:3rem}.Projects_title__bpxsi{font-size:3.5rem;font-weight:900;letter-spacing:.3rem;color:#fff;margin:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.Projects_divider__3K_L_{width:2px;height:80px;background-color:#fff;flex-shrink:0}.Projects_subtitle__JSLxN{font-size:1.2rem;color:#fff;margin:0;line-height:1.6;letter-spacing:.02rem;font-weight:300;flex:1 1}.Projects_projectsWrapper__QjwPK{padding:4rem 2rem;max-width:1400px;margin:0 auto}.Projects_projectGrid___61hw{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}.Projects_projectCard__7E8oz{background:#111;border:1px solid #333;transition:all .4s ease;overflow:hidden;position:relative;aspect-ratio:4/3}.Projects_projectCard__7E8oz:hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 20px 40px rgba(255,255,255,.1)}.Projects_projectImage__QIe5o{width:100%;height:60%;position:relative;overflow:hidden;background:#222}.Projects_projectImage__QIe5o img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(.8);transition:all .5s ease}.Projects_projectCard__7E8oz:hover .Projects_projectImage__QIe5o img{filter:grayscale(0) brightness(1);transform:scale(1.05)}.Projects_projectImageOverlay__za5lS{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:1;transition:opacity .3s ease}.Projects_projectCard__7E8oz:hover .Projects_projectImageOverlay__za5lS{opacity:0}.Projects_projectContent__Kmbox{padding:1.5rem;height:40%;display:flex;flex-direction:column;justify-content:space-between}.Projects_projectTitle__6YtBh{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05rem}.Projects_projectDescription__zPocS{font-size:.9rem;color:#ccc;margin:0 0 1rem;line-height:1.4;flex:1 1}.Projects_projectMeta__M71iN{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.Projects_projectTech___oxUZ{display:flex;gap:.5rem;flex-wrap:wrap}.Projects_techTag__ymfOh{padding:.25rem .5rem;background:transparent;border:1px solid #555;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:.05rem;transition:all .3s ease}.Projects_projectCard__7E8oz:hover .Projects_techTag__ymfOh{border-color:#fff;background:#fff;color:#000}.Projects_projectLink__Ii91k{color:#fff;text-decoration:none;font-size:.8rem;text-transform:uppercase;letter-spacing:.1rem;border-bottom:1px solid transparent;transition:border-color .3s ease}.Projects_projectLink__Ii91k:hover{border-bottom-color:#fff}.Projects_emptyState__kFSQ6{text-align:center;padding:4rem 0}.Projects_emptyText__tFvl3{font-size:1.5rem;color:#666;letter-spacing:.1rem;font-weight:300;text-transform:uppercase}@media (min-width:1600px){.Projects_headerContent__c6b4c,.Projects_projectsWrapper__QjwPK{max-width:1600px}.Projects_projectGrid___61hw{grid-template-columns:repeat(4,1fr)}}@media (max-width:1400px){.Projects_projectGrid___61hw{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.Projects_headerContent__c6b4c{gap:2rem;padding:0 1.5rem}.Projects_title__bpxsi{font-size:2.8rem;letter-spacing:.2rem}.Projects_divider__3K_L_{height:60px}.Projects_subtitle__JSLxN{font-size:1.1rem}.Projects_projectsWrapper__QjwPK{padding:3rem 1.5rem}.Projects_projectGrid___61hw{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.Projects_headerSection__VJ2Z1{padding:3rem 0}.Projects_headerContent__c6b4c{flex-direction:column;text-align:center;gap:1.5rem;padding:0 1rem}.Projects_title__bpxsi{font-size:2.2rem;letter-spacing:.15rem}.Projects_divider__3K_L_{width:100px;height:2px}.Projects_subtitle__JSLxN{font-size:1rem;text-align:center}.Projects_projectsWrapper__QjwPK{padding:2rem 1rem}.Projects_projectGrid___61hw{grid-template-columns:1fr;gap:1.5rem}.Projects_projectCard__7E8oz{aspect-ratio:5/4}.Projects_projectContent__Kmbox{padding:1.25rem}.Projects_projectTitle__6YtBh{font-size:1.1rem}.Projects_projectDescription__zPocS{font-size:.85rem}}@media (max-width:480px){.Projects_headerSection__VJ2Z1{padding:2rem 0}.Projects_title__bpxsi{font-size:1.8rem;letter-spacing:.1rem}.Projects_subtitle__JSLxN{font-size:.9rem}.Projects_projectsWrapper__QjwPK{padding:1.5rem .75rem}.Projects_projectContent__Kmbox{padding:1rem}.Projects_techTag__ymfOh{font-size:.6rem;padding:.2rem .4rem}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");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}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_eab1d3{font-family:Roboto,Roboto Fallback;font-style:normal}.StackedCards_container__GNNNO{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:0;background:#000;color:#fff}.StackedCards_cardsContainer__0__Mk{position:relative;width:100%;height:auto;box-sizing:border-box}.StackedCards_card__1udse{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:220px;padding:0;background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.3);box-sizing:border-box}.StackedCards_number__nxKJ_{font-size:10rem;font-weight:300;line-height:1;padding-left:20px;flex:0 0 35%;display:flex;align-items:center}.StackedCards_cardContent__Rwn7H{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:20px 40px;gap:8px;text-align:left;position:relative}.StackedCards_name__oLZMD{font-size:1.6rem;font-weight:500}.StackedCards_description__0aOSw{font-size:.95rem;font-weight:300;color:rgba(255,255,255,.8)}.StackedCards_arrowIcon__Cr7xp{position:absolute;right:30px;bottom:30px;opacity:1;transition:opacity .3s ease,transform .3s ease}.StackedCards_card__1udse:hover .StackedCards_arrowIcon__Cr7xp{opacity:1;transform:translateX(0)}@media (min-width:1024px){.StackedCards_number__nxKJ_{font-size:12rem;flex:0 0 35%}.StackedCards_name__oLZMD{font-size:2rem}}@media (max-width:768px){.StackedCards_card__1udse{height:180px}.StackedCards_number__nxKJ_{font-size:7rem;flex:0 0 30%}}@media (max-width:480px){.StackedCards_card__1udse{flex-direction:row;height:195px}.StackedCards_number__nxKJ_{font-size:5rem;flex:none;padding:0}.StackedCards_cardContent__Rwn7H{padding:10px;align-items:flex-start}}.Team_container__KHFlc{min-height:100vh;background-color:#000;color:#fff;padding:2rem;font-family:Arial,Helvetica,sans-serif}.Team_wrapper__qWlRW{max-width:1100px;margin:0 auto;padding:2rem 2rem 0}.Team_headerSection__TV7je{width:100%;padding:4rem 0;background-color:#000}.Team_headerContent__c_kEG{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:3rem}.Team_title__zfjgq{font-size:3.5rem;font-weight:900;letter-spacing:.3rem;color:#fff;margin:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.Team_divider__iio9U{width:2px;height:80px;background-color:#fff;flex-shrink:0}.Team_subtitle__Ems18{font-size:1.2rem;color:#fff;margin:0;line-height:1.6;letter-spacing:.02rem;font-weight:300;flex:1 1}.Team_grid__6pnlG{display:flex;gap:2.5rem;overflow-x:auto;overflow-y:hidden;padding:1rem 0 2rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.Team_grid__6pnlG::-webkit-scrollbar{height:4px}.Team_grid__6pnlG::-webkit-scrollbar-track{background:transparent}.Team_grid__6pnlG::-webkit-scrollbar-thumb{background:#fff;border-radius:2px}.Team_grid__6pnlG::-webkit-scrollbar-thumb:hover{background:#ccc}.Team_card__Dg51F{flex:0 0 310px;width:300px;transition:transform .4s ease}.Team_card__Dg51F:hover{transform:translateY(-10px)}.Team_cardBorder__tZlyF{border:2px solid #fff;background-color:#000;transition:all .4s ease;position:relative;overflow:hidden}.Team_card__Dg51F:hover .Team_cardBorder__tZlyF{box-shadow:0 0 0 4px #fff}.Team_imageSection___8xRz{position:relative;height:200px;overflow:hidden;background-color:#fff}.Team_profileImage__kLvIx{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.2);transition:all .6s ease}.Team_card__Dg51F:hover .Team_profileImage__kLvIx{filter:grayscale(0) contrast(1.1);transform:scale(1.05)}.Team_imageFrame__FZ3wk{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px solid transparent;transition:border-color .4s ease;pointer-events:none}.Team_card__Dg51F:hover .Team_imageFrame__FZ3wk{border-color:#000}.Team_contentSection__h1X06{padding:1.5rem;background-color:#000}.Team_nameBlock__lqqoz{margin-bottom:1rem;position:relative}.Team_name__eh2Eq{font-size:1.8rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.1rem}.Team_nameLine__XU864{width:50px;height:1px;background-color:#fff;margin-top:.5rem;transition:width .4s ease}.Team_card__Dg51F:hover .Team_nameLine__XU864{width:100px}.Team_role__fHhv5{font-size:1rem;color:#fff;margin:0 0 2rem;text-transform:uppercase;letter-spacing:.05rem;font-weight:300}.Team_socialSection__cujfD{position:relative}.Team_socialLine__F1DnC{width:100%;height:1px;background-color:#fff;margin-bottom:1.5rem}.Team_socialLinks__Uf_pj{display:flex;gap:1rem}.Team_socialIcon__Oh3gx{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #fff;color:#fff;text-decoration:none;transition:all .3s ease;background-color:transparent}.Team_socialIcon__Oh3gx:hover{background-color:#fff;color:#000;transform:scale(1.1)}.Team_socialIconSvg__OPVOn{width:18px;height:18px}.Team_defaultIcon__9zcWQ{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:1px solid}.Team_loadingContainer__0c2UM{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.Team_spinner__u7rqv{width:60px;height:60px;border-right:2px solid transparent;border-top:2px solid transparent;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;animation:Team_spin__zu3rV 1s linear infinite;margin-bottom:2rem}.Team_loadingText__u57oE{font-size:1.2rem;color:#fff;margin:0;letter-spacing:.1rem;text-transform:uppercase}@keyframes Team_spin__zu3rV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Team_errorContainer__LMu5f{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.Team_errorText__IfKV_{font-size:1.2rem;margin-bottom:2rem}.Team_errorText__IfKV_,.Team_retryButton__Q7_ff{color:#fff;text-transform:uppercase;letter-spacing:.1rem}.Team_retryButton__Q7_ff{background:transparent;border:2px solid #fff;padding:1rem 2rem;font-weight:700;cursor:pointer;transition:all .3s ease}.Team_retryButton__Q7_ff:hover{background:#fff;color:#000}.Team_emptyState__nY2E3{text-align:center;padding:4rem 0}.Team_emptyText__Zv2Hy{font-size:1.5rem;color:#fff;letter-spacing:.1rem;font-weight:300}@media (min-width:1600px){.Team_headerContent__c_kEG{max-width:1600px}}@media (min-width:1400px){.Team_grid__6pnlG{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.Team_grid__6pnlG{grid-template-columns:repeat(3,1fr);gap:2.5rem}.Team_header__DVphT{gap:3rem}.Team_heading___AN6I{font-size:3.5rem}}@media (max-width:1024px){.Team_container__KHFlc{margin-top:80px}.Team_headerContent__c_kEG{gap:2rem;padding:0 1.5rem}.Team_title__zfjgq{font-size:2.8rem;letter-spacing:.2rem}.Team_divider__iio9U{height:60px}.Team_subtitle__Ems18{font-size:1.1rem}.Team_wrapper__qWlRW{padding:3rem 1.5rem 0}.Team_grid__6pnlG{grid-template-columns:repeat(2,1fr);gap:2rem}.Team_card__Dg51F{max-width:100%}.Team_imageSection___8xRz{height:250px}.Team_contentSection__h1X06{padding:1.5rem}}.Team_mobileScroll__P_GQK{justify-content:flex-start}@media (max-width:768px){.Team_container__KHFlc{margin-top:60px}.Team_headerSection__TV7je{padding:3rem 0}.Team_headerContent__c_kEG{flex-direction:column;text-align:center;gap:1.5rem;padding:0 1rem}.Team_title__zfjgq{font-size:2.2rem;letter-spacing:.15rem}.Team_divider__iio9U{width:100px;height:2px}.Team_subtitle__Ems18{font-size:1rem;text-align:center}.Team_wrapper__qWlRW{padding:2rem 1rem 0}.Team_grid__6pnlG{gap:1.5rem;padding:1rem 0}.Team_card__Dg51F{flex:0 0 280px;width:280px}.Team_imageSection___8xRz{height:150px}.Team_contentSection__h1X06{padding:1.25rem}.Team_name__eh2Eq{font-size:1.5rem}.Team_role__fHhv5{font-size:.9rem}.Team_socialIcon__Oh3gx{width:36px;height:36px}.Team_socialIconSvg__OPVOn{width:16px;height:16px}}@media (max-width:480px){.Team_container__KHFlc{margin-top:50px}.Team_headerSection__TV7je{padding:2rem 0}.Team_title__zfjgq{font-size:1.8rem;letter-spacing:.1rem}.Team_subtitle__Ems18{font-size:.9rem}.Team_wrapper__qWlRW{padding:1.5rem .75rem 0}.Team_imageSection___8xRz{height:180px}.Team_contentSection__h1X06{padding:1.25rem}.Team_name__eh2Eq{font-size:1.3rem}.Team_socialLinks__Uf_pj{gap:.75rem}.Team_socialIcon__Oh3gx{width:32px;height:32px}.Team_socialIconSvg__OPVOn{width:14px;height:14px}}.TechStack_container__LsSDP{padding:3rem 1rem;background:#000;color:#fff;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial;display:flex;flex-direction:column;align-items:center}.TechStack_heading__1ZHPA{font-size:2.4rem;font-weight:800;text-align:center;max-width:1200px;width:100%;text-transform:uppercase}.TechStack_subtext__C_5tm{margin-top:.5rem;color:#a9a9a9;max-width:760px;text-align:center;font-size:.95rem}.TechStack_tabsWrap__qR1gt{width:100%;margin-top:1.8rem;display:flex;justify-content:center}.TechStack_tabs__fwIvG{padding:6px;border-radius:999px}.TechStack_tab__jSENn,.TechStack_tabs__fwIvG{display:inline-flex;gap:.6rem;align-items:center}.TechStack_tab__jSENn{background:rgba(255,255,255,.06);color:#eaeaea;border:1px solid rgba(255,255,255,.1);padding:10px 18px;border-radius:999px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease}.TechStack_tab__jSENn svg{opacity:.95;min-width:18px;min-height:18px}.TechStack_tab__jSENn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.TechStack_active__IDW2K{background:#fff;color:#000;border-color:#fff;box-shadow:0 6px 28px rgba(0,0,0,.25)}.TechStack_mobileCategories__Uy8wA{display:none;width:100%;margin-top:1rem;padding:0 .5rem;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.6rem;scroll-behavior:smooth;display:flex;align-items:center}.TechStack_mobileCategories__Uy8wA::-webkit-scrollbar{display:none}.TechStack_mobileChip__ipywO{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.06);color:#eaeaea;border:1px solid rgba(255,255,255,.1);padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:600;font-size:.9rem;margin-right:.5rem;white-space:nowrap;transition:all .2s ease}.TechStack_mobileChip__ipywO svg{opacity:.95}.TechStack_mobileChip__ipywO:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.TechStack_mobileChipActive__6WYc6{background:#fff;color:#000;border-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.18)}.TechStack_cards__iSXKS{width:100%;max-width:1200px;margin-top:2rem;padding:0 .5rem;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem;gap:1rem}.TechStack_card__jkDYT{background:#111;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;width:140px;height:90px;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.TechStack_card__jkDYT:hover{background:#1a1a1a;border-color:rgba(255,255,255,.4);transform:translateY(-4px);box-shadow:0 8px 25px rgba(255,255,255,.1)}.TechStack_card__jkDYT:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));pointer-events:none}.TechStack_iconWrap__nc6ji{display:inline-grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;width:32px;height:32px;transition:all .3s ease}.TechStack_card__jkDYT:hover .TechStack_iconWrap__nc6ji{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:scale(1.1)}.TechStack_cardImage__c6t_Q{border-radius:6px;object-fit:contain;width:20px;height:20px;filter:brightness(1.2)}.TechStack_card__jkDYT:hover .TechStack_cardImage__c6t_Q{filter:brightness(1.5)}.TechStack_cardTitle__Bn9HD{font-size:.8rem;font-weight:600;margin:0;color:#fff;line-height:1.2;transition:color .3s ease}.TechStack_card__jkDYT:hover .TechStack_cardTitle__Bn9HD{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3)}@media (max-width:1024px){.TechStack_cards__iSXKS{grid-template-columns:repeat(4,minmax(0,1fr))}.TechStack_heading__1ZHPA{font-size:2.2rem}}@media (max-width:768px){.TechStack_tabsWrap__qR1gt{display:none}.TechStack_mobileCategories__Uy8wA{display:flex}.TechStack_cards__iSXKS{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:18px}.TechStack_cards__iSXKS::-webkit-scrollbar{height:8px}.TechStack_cards__iSXKS::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:999px}.TechStack_cards__iSXKS::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.TechStack_card__jkDYT{min-width:120px;width:120px;height:80px;flex:0 0 auto;scroll-snap-align:center}.TechStack_container__LsSDP{padding:2rem .75rem}.TechStack_heading__1ZHPA{font-size:1.8rem}.TechStack_subtext__C_5tm{font-size:.92rem;max-width:520px}.TechStack_tab__jSENn{padding:8px 12px;font-size:.9rem}.TechStack_cardTitle__Bn9HD{font-size:.75rem}.TechStack_iconWrap__nc6ji{width:28px;height:28px;padding:4px}.TechStack_cardImage__c6t_Q{width:18px;height:18px}}@media (max-width:420px){.TechStack_card__jkDYT{min-width:110px;width:110px;height:75px;padding:10px}.TechStack_mobileChip__ipywO{padding:7px 10px;font-size:.86rem}.TechStack_cardTitle__Bn9HD{font-size:.7rem}.TechStack_iconWrap__nc6ji{width:24px;height:24px;padding:4px}.TechStack_cardImage__c6t_Q{width:16px;height:16px}}.home-container{position:relative;overflow-x:hidden}.projects-wrapper{position:relative;z-index:2}.projects-wrapper:after{content:"";display:block}.case-studies-wrapper{position:relative;z-index:3;margin-top:0}@media (max-width:768px){.case-studies-wrapper{margin-top:-50px}}