.ServicesAccordion_accordionContainer__e9nKj{width:100%;display:flex;flex-direction:column}.ServicesAccordion_accordionRow__ibghu{width:100%;border-bottom:2px solid var(--border);padding:40px 0;cursor:none}.ServicesAccordion_accordionRow__ibghu:first-child{border-top:2px solid var(--border)}.ServicesAccordion_rowHeader__V1xYZ{display:flex;justify-content:space-between;align-items:center;transition:padding .4s var(--ease-expo)}.ServicesAccordion_accordionRow__ibghu:hover .ServicesAccordion_rowHeader__V1xYZ{padding-left:20px;padding-right:20px}.ServicesAccordion_titleWrap__72bVU{display:flex;align-items:flex-start;gap:40px}.ServicesAccordion_number__jiwrd{font-family:var(--font-body);font-size:clamp(24px,3vw,40px);font-weight:500;color:var(--text-muted);line-height:1}.ServicesAccordion_title__YjjZm{font-family:var(--font-body);font-size:clamp(28px,8vw,120px);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:var(--text-primary);margin:0;line-height:.9;transition:color .3s ease}.ServicesAccordion_accordionRow__ibghu:hover .ServicesAccordion_title__YjjZm{color:var(--accent)}.ServicesAccordion_iconWrap__Wi9qb{width:60px;height:60px;border-radius:50%;border:2px solid var(--text-primary);display:flex;align-items:center;justify-content:center;transition:background .4s ease,color .4s ease,transform .4s var(--ease-expo)}.ServicesAccordion_icon__pJ5Cy{font-size:32px;line-height:1;color:var(--text-primary)}.ServicesAccordion_accordionRow__ibghu:hover .ServicesAccordion_iconWrap__Wi9qb{background:var(--text-primary);transform:rotate(90deg)}.ServicesAccordion_accordionRow__ibghu:hover .ServicesAccordion_icon__pJ5Cy{color:var(--surface)}.ServicesAccordion_active__oTHsB .ServicesAccordion_iconWrap__Wi9qb{background:var(--text-primary);transform:rotate(0deg)}.ServicesAccordion_active__oTHsB .ServicesAccordion_icon__pJ5Cy{color:var(--surface)}.ServicesAccordion_rowBody__SvzvC{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-expo)}.ServicesAccordion_rowBodyActive__Q7kMv{grid-template-rows:1fr}.ServicesAccordion_rowBodyInner__wl41i{overflow:hidden}.ServicesAccordion_bodyContent__q6aYe{padding-top:40px;padding-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-left:clamp(64px,11vw,160px)}.ServicesAccordion_description__GPCf5{font-family:var(--font-body);font-size:clamp(18px,2vw,24px);color:var(--text-muted);line-height:1.6;max-width:600px;margin:0}.ServicesAccordion_tagsContainer__2xrQu{display:flex;flex-wrap:wrap;gap:12px;align-content:flex-start}.ServicesAccordion_tag__mplLd{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:12px 24px;border:1px solid var(--border);border-radius:40px;color:var(--text-primary);transition:background .3s ease,border-color .3s ease}.ServicesAccordion_tag__mplLd:hover{background:var(--text-primary);color:var(--surface)}@media (max-width:1024px){.ServicesAccordion_bodyContent__q6aYe{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.ServicesAccordion_titleWrap__72bVU{gap:16px}.ServicesAccordion_iconWrap__Wi9qb{width:40px;height:40px}.ServicesAccordion_icon__pJ5Cy{font-size:20px}.ServicesAccordion_bodyContent__q6aYe{padding-left:0}}.EngagementModels_engagementSection__lITwj{width:100%;position:relative;background-color:var(--surface);padding:clamp(100px,15vw,200px) 0;border-top:1px solid var(--border)}.EngagementModels_container__Qaq6g{max-width:1600px;margin:0 auto;padding:0 var(--container);position:relative}.EngagementModels_header__dVhbo{margin-bottom:clamp(60px,10vw,100px)}.EngagementModels_label__pkpMG{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.EngagementModels_grid__FaDZN{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.EngagementModels_card__8NsvX{background:var(--surface-lift);border:1px solid var(--border);border-radius:24px;padding:clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden;transition:transform .4s var(--ease-expo),box-shadow .4s var(--ease-expo);cursor:pointer}.EngagementModels_card__8NsvX:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(0,0,0,.05);background:var(--text-primary)}.EngagementModels_card__8NsvX:hover *{color:var(--surface)}.EngagementModels_cardIcon__OE4gU{font-family:var(--font-display);font-size:clamp(48px,6vw,80px);font-weight:900;color:transparent;-webkit-text-stroke:2px var(--border);line-height:1;transition:all .4s ease}.EngagementModels_card__8NsvX:hover .EngagementModels_cardIcon__OE4gU{-webkit-text-stroke:2px hsla(0,0%,100%,.1);color:var(--surface)}.EngagementModels_cardContent__R0JDj{display:flex;flex-direction:column;gap:16px}.EngagementModels_cardTitle__bZvDZ{font-family:var(--font-body);font-size:clamp(24px,2.5vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary);margin:0;transition:color .4s ease}.EngagementModels_cardDesc__vTUtg{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-muted);margin:0;transition:color .4s ease}.EngagementModels_cardDivider__yi48M{width:100%;height:1px;background-color:var(--border);margin:8px 0;transition:background-color .4s ease}.EngagementModels_card__8NsvX:hover .EngagementModels_cardDivider__yi48M{background-color:hsla(0,0%,100%,.1)}.EngagementModels_features__nVnFj{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.EngagementModels_features__nVnFj li{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:8px;transition:color .4s ease}.EngagementModels_features__nVnFj li:before{content:"✓";color:var(--accent)}@media (max-width:1024px){.EngagementModels_grid__FaDZN{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EngagementModels_grid__FaDZN{grid-template-columns:1fr}}.ServiceSpotlight_spotlightSection__3vJiz{width:100%;position:relative;background-color:var(--surface);padding:clamp(100px,15vw,200px) 0;overflow:hidden}.ServiceSpotlight_container__rcQwC{max-width:1600px;margin:0 auto;padding:0 var(--container);position:relative}.ServiceSpotlight_header___c_Lp{margin-bottom:40px}.ServiceSpotlight_label__jvgx3{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ServiceSpotlight_imageWrapper__QPuN8{width:100%;height:70vh;min-height:500px;position:relative;overflow:hidden;border-radius:32px;clip-path:inset(10% 10% 10% 10% round 32px);will-change:clip-path;cursor:pointer}.ServiceSpotlight_image__3uLta{width:100%;height:100%;object-fit:cover;transform:scale(1.2);will-change:transform}.ServiceSpotlight_overlay__2xXFU{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%);display:flex;align-items:flex-end;padding:clamp(40px,8vw,80px);pointer-events:none}.ServiceSpotlight_textContent__9GMAZ{display:flex;flex-direction:column;gap:16px;color:#fff}.ServiceSpotlight_projectCategory__mvaBV{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-salmon)}.ServiceSpotlight_projectTitle___47wI{font-family:var(--font-display);font-size:clamp(48px,8vw,120px);font-weight:900;letter-spacing:-.02em;line-height:.9;text-transform:uppercase;margin:0}.ServiceSpotlight_btn__Mk6Gr{margin-top:24px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:16px;font-weight:700;color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);padding:16px 32px;border-radius:999px;width:max-content;transition:background .3s ease,border-color .3s ease;pointer-events:auto}.ServiceSpotlight_btn__Mk6Gr:hover{background:#fff;color:#000;border-color:#fff}@media (max-width:768px){.ServiceSpotlight_imageWrapper__QPuN8{height:60vh;border-radius:16px;clip-path:inset(0 0 0 0 round 16px)}.ServiceSpotlight_overlay__2xXFU{padding:32px 24px}}.TechTicker_tickerSection__ABpfg{width:100%;padding:120px 0;background-color:var(--void);overflow:hidden;position:relative}.TechTicker_borderBottom__coAMF,.TechTicker_borderTop__XIHqy{width:100%;height:1px;background-color:var(--border);opacity:.2}.TechTicker_trackContainer__enhXY{width:100%;overflow:hidden;padding:40px 0}.TechTicker_track__72f15{display:flex;width:fit-content;will-change:transform}.TechTicker_item__OigUI{display:flex;align-items:center;white-space:nowrap}.TechTicker_text__6bUxn{font-family:var(--font-body);font-size:clamp(60px,10vw,120px);font-weight:900;letter-spacing:-.05em;text-transform:uppercase;color:var(--surface);-webkit-text-stroke:2px var(--surface);color:transparent;transition:color .4s ease;cursor:none}.TechTicker_text__6bUxn:hover{color:var(--accent);-webkit-text-stroke:2px var(--accent)}.TechTicker_separator__mBb_B{font-size:clamp(40px,8vw,80px);color:var(--accent);margin:0 60px}.page_servicesPage__PM_ba{width:100%;min-height:100vh;background-color:var(--surface);padding-top:100px;overflow:hidden}.page_container__5zNFx{width:100%;max-width:1600px;margin:0 auto;padding:0 var(--container)}.page_heroSection__A3FQ1{padding:clamp(80px,15vw,200px) 0;position:relative}.page_title__J3rom{font-family:var(--font-body);font-size:clamp(36px,15vw,240px);font-weight:900;letter-spacing:-.06em;line-height:.85;text-transform:uppercase;color:var(--text-primary);margin:0}.page_accordionSection__J4sZj{padding-bottom:clamp(100px,15vw,200px)}.page_introSection__zeCwk{padding:0 0 clamp(80px,10vw,150px)}.page_introText__HBxel{font-family:var(--font-body);font-size:clamp(24px,4vw,56px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);max-width:1200px}.page_capabilitiesSection__QbqzK{padding:clamp(80px,10vw,150px) 0;background-color:var(--void);border-top:1px solid var(--border)}.page_sectionLabel__dGMMq{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:60px}.page_grid__l_s3p{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.page_card__000xB{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;gap:24px;transition:transform .4s var(--ease-expo),box-shadow .4s var(--ease-expo)}.page_card__000xB:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.page_cardIcon__UuXfo{font-size:32px;color:var(--accent)}.page_cardTitle__ziSi5{font-family:var(--font-body);font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:0}.page_cardList__WhksB{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.page_cardList__WhksB li{font-family:var(--font-body);font-size:16px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.page_cardList__WhksB li:before{content:"→";color:var(--text-primary)}@media (max-width:1024px){.page_grid__l_s3p{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_grid__l_s3p{grid-template-columns:1fr}.page_card__000xB{padding:32px 24px}}