.services-module__DsJI_G__groupList{border-bottom:1px solid var(--hairline-strong);flex-direction:column;display:flex}.services-module__DsJI_G__groupRow{border-top:1px solid var(--hairline-strong);transition:border-color .5s var(--ease-reveal);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:clamp(18px,2.6vw,40px);padding:clamp(26px,3.5vw,44px) 0;display:grid}.services-module__DsJI_G__groupRow:hover{border-top-color:var(--card-hover-border)}.services-module__DsJI_G__groupImage{aspect-ratio:4/3;border:1px solid #ffffff1a;border-radius:clamp(14px,1.6vw,20px);min-width:0;position:relative;overflow:hidden}.services-module__DsJI_G__groupMeta{flex-direction:column;gap:12px;display:flex}.services-module__DsJI_G__groupNumber{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;color:var(--accent-light);font-size:11px;font-weight:500}.services-module__DsJI_G__groupTitle{letter-spacing:-.03em;align-self:flex-start;font-size:clamp(22px,2.6vw,32px);font-weight:600;transition:color .3s}.services-module__DsJI_G__groupTitle:hover{color:var(--accent-light)}.services-module__DsJI_G__groupItems{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.services-module__DsJI_G__groupItem{color:var(--text-80);gap:12px;font-size:15px;line-height:1.6;display:flex}.services-module__DsJI_G__bullet{color:var(--accent-light);flex:none}.services-module__DsJI_G__processGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(20px,3vw,36px);display:grid}.services-module__DsJI_G__processStage{border-top:1px solid var(--hairline-strong);transition:border-color .5s var(--ease-reveal);flex-direction:column;gap:14px;padding-top:22px;display:flex}.services-module__DsJI_G__processStage:hover{border-top-color:var(--card-hover-border)}.services-module__DsJI_G__processNumber{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;color:var(--accent-light);font-size:11px;font-weight:500}.services-module__DsJI_G__processTitle{letter-spacing:-.025em;font-size:clamp(19px,2.2vw,26px);font-weight:600}.services-module__DsJI_G__processBody{color:#ffffffb3;font-size:15px;line-height:1.65}.services-module__DsJI_G__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(16px,2.5vw,26px);display:grid}.services-module__DsJI_G__serviceCard{border-radius:var(--r-card);background:var(--surface);height:100%;transition:transform .5s var(--ease-reveal), border-color .5s var(--ease-reveal);border:1px solid #ffffff1a;flex-direction:column;display:flex;overflow:hidden}.services-module__DsJI_G__serviceCard:hover{border-color:var(--card-hover-border);transform:translateY(-8px)}.services-module__DsJI_G__serviceImage{aspect-ratio:5/4;position:relative}.services-module__DsJI_G__serviceBody{flex-direction:column;gap:10px;padding:22px 24px 26px;display:flex}.services-module__DsJI_G__serviceNumber{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;color:var(--accent-light);font-size:10px;font-weight:500}.services-module__DsJI_G__serviceName{letter-spacing:-.02em;font-size:19px;font-weight:600}.services-module__DsJI_G__serviceDescription{color:var(--text-72);font-size:15px;line-height:1.6}.services-module__DsJI_G__detailTitle{letter-spacing:-.042em;max-width:17ch;margin:18px 0 0;font-size:clamp(38px,7vw,96px);font-weight:600;line-height:.92}.services-module__DsJI_G__detailIntro{letter-spacing:-.012em;color:#ffffffd6;max-width:52ch;margin:clamp(22px,3vw,34px) 0 0;font-size:clamp(16px,1.7vw,20px);font-weight:500;line-height:1.55}.services-module__DsJI_G__hubTitle{letter-spacing:-.045em;max-width:15ch;margin:18px 0 0;font-size:clamp(42px,8.4vw,118px);font-weight:600;line-height:.9}.services-module__DsJI_G__crossLinks{flex-direction:column;gap:18px;display:flex}.services-module__DsJI_G__backLink{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-66);align-self:flex-start;font-size:11px;font-weight:500}.services-module__DsJI_G__backLink:hover{color:var(--accent-light)}.services-module__DsJI_G__crossPills{flex-wrap:wrap;gap:10px;display:flex}.services-module__DsJI_G__processHeading{flex-direction:column;gap:14px;margin-bottom:clamp(26px,4vw,48px);display:flex}.services-module__DsJI_G__processH2{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(28px,4.6vw,58px);font-weight:600}.services-module__DsJI_G__ctaPanel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.services-module__DsJI_G__ctaHeading{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(22px,3vw,38px);font-weight:500;line-height:1.16}
