.services_page__TM_DY{display:flex;flex-direction:column}.services_hero__f_GlR{text-align:center}.services_chapterSection__9slkR{overflow:visible}.services_lightTitle__DPjxB,.services_lightTitle__DPjxB strong{color:var(--text-dark)}.services_lightCopy__pcWoU{color:var(--text-soft-dark)}.services_lightLink__bIdDZ{color:var(--text-dark)}.services_lightLink__bIdDZ:hover{color:var(--accent)}.services_roadmapMeta__NczpA,.services_roadmapNotice__QO5Wu{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.services_roadmapNotice__QO5Wu{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:var(--space-8);padding:.65rem .85rem;border:1px solid rgba(124,58,237,.2);border-radius:var(--radius-pill);background:rgba(124,58,237,.06);color:var(--accent)}.services_roadmapMeta__NczpA{display:inline-block;margin-bottom:var(--space-3);color:var(--accent)}.services_roadmapTimeline__DiyJg{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.services_roadmapTimeline__DiyJg:before{content:"";position:absolute;top:7px;right:0;left:0;height:1px;background:rgba(16,24,40,.14)}.services_roadmapCard__6zV31{position:relative;padding-top:var(--space-8)}.services_roadmapDot__plQ4n{position:absolute;top:0;left:0;z-index:1;width:15px;height:15px;border:3px solid var(--paper);border-radius:50%;background:#a7adb6;box-shadow:0 0 0 1px rgba(16,24,40,.2)}.services_roadmapCard__6zV31 h3{font-size:1.3rem;color:var(--text-dark)}.services_roadmapCard__6zV31 p{margin-top:var(--space-3);color:var(--text-soft-dark);font-size:var(--fs-small);line-height:1.72}.services_actions__KufLj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-8)}@media(max-width:900px){.services_roadmapTimeline__DiyJg{grid-template-columns:repeat(2,minmax(0,1fr))}.services_roadmapTimeline__DiyJg:before{display:none}.services_roadmapCard__6zV31{padding-top:var(--space-6);border-top:1px solid rgba(16,24,40,.12)}}@media(max-width:768px){.services_roadmapTimeline__DiyJg{grid-template-columns:1fr}.services_roadmapNotice__QO5Wu{align-items:flex-start;border-radius:var(--radius-md);line-height:1.5}}.ServiceChapters_storyLayout__dUsmD{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.ServiceChapters_rail__Wddzd{position:sticky;top:7.5rem;align-self:start;padding-top:var(--space-4)}.ServiceChapters_chapterEyebrow__Ok76f,.ServiceChapters_constraint__DdJVJ span,.ServiceChapters_detailLabel__KftdZ,.ServiceChapters_proof__a6jnJ>span,.ServiceChapters_railKicker__fbUeM,.ServiceChapters_visualMeta___izav{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ServiceChapters_railKicker__fbUeM{display:block;margin-bottom:var(--space-5);color:var(--text-secondary)}.ServiceChapters_chapterNav__xTh8J{position:relative;display:grid;grid-auto-rows:64px;gap:var(--space-2)}.ServiceChapters_railIndicator__wdCUp{position:absolute;top:0;left:0;z-index:2;width:3px;height:64px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 18px var(--accent-glow);transition:transform var(--motion-control) var(--ease-out);pointer-events:none}.ServiceChapters_indicator0__TqqB1{transform:translateY(0)}.ServiceChapters_indicator1__3fOZE{transform:translateY(72px)}.ServiceChapters_indicator2__YtrE_{transform:translateY(144px)}.ServiceChapters_chapterButton__lEMI_{position:relative;display:grid;grid-template-columns:2rem 1fr;gap:var(--space-3);align-items:center;width:100%;min-width:0;padding:.75rem 1rem .75rem 1.2rem;border:0;border-left:1px solid var(--border-hover);background:rgba(0,0,0,0);color:var(--text-secondary);text-align:left;cursor:pointer;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.ServiceChapters_chapterButton__lEMI_>span{color:var(--text-secondary);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-xs)}.ServiceChapters_chapterButton__lEMI_ strong{color:inherit;font-family:var(--font-syne),sans-serif;font-size:1rem}.ServiceChapters_chapterButton__lEMI_:hover{color:var(--text-primary);background:hsla(0,0%,100%,.025)}.ServiceChapters_chapterButton__lEMI_:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px;border-radius:var(--radius-sm)}.ServiceChapters_chapterButtonActive__YUDUa{color:var(--text-primary);background:linear-gradient(90deg,var(--accent-dim),transparent 85%)}.ServiceChapters_chapterButtonActive__YUDUa>span{color:var(--accent-light)}.ServiceChapters_railNote__WH4Fb{max-width:15rem;margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--fs-small);line-height:1.65}.ServiceChapters_chapters__czJex{min-width:0}.ServiceChapters_chapter__VZm2p{min-height:92vh;padding:clamp(2.5rem,6vw,5.5rem) 0;border-top:1px solid var(--border);scroll-margin-top:6.5rem}.ServiceChapters_chapter__VZm2p:first-child{padding-top:var(--space-4);border-top:0}.ServiceChapters_chapterHeader__51Uef{display:grid;grid-template-columns:minmax(180px,.62fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:end;margin-bottom:var(--space-8)}.ServiceChapters_chapterHeader__51Uef h3{margin-top:var(--space-3);font-size:clamp(2.7rem,6vw,5.3rem);letter-spacing:-.055em}.ServiceChapters_chapterHeader__51Uef>p{max-width:42rem;color:var(--text-secondary);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.68}.ServiceChapters_chapterEyebrow__Ok76f{color:var(--accent-light)}.ServiceChapters_visual__L_aJM{margin:0 0 var(--space-8);overflow:hidden;border:1px solid var(--border-hover);border-radius:clamp(20px,3vw,32px);background:#0d0d0d;box-shadow:var(--shadow-lg)}.ServiceChapters_visualMeta___izav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:.95rem 1.15rem;border-bottom:1px solid var(--border);color:var(--text-secondary)}.ServiceChapters_visualMeta___izav span:first-child{color:var(--text-primary)}.ServiceChapters_imageWrap__SMbAS{position:relative;aspect-ratio:16/9;min-height:320px;overflow:hidden;background:var(--bg-surface)}.ServiceChapters_image__1WVWD{object-fit:cover;object-position:top center;transition:transform var(--motion-reveal) var(--ease-out)}.ServiceChapters_visual__L_aJM:focus-within .ServiceChapters_image__1WVWD,.ServiceChapters_visual__L_aJM:hover .ServiceChapters_image__1WVWD{transform:scale(1.018)}.ServiceChapters_flowVisual__daSkA{min-height:390px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),#0d0d0d;background-size:32px 32px}.ServiceChapters_flow__dNhoX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:center;min-height:330px;padding:clamp(1.5rem,5vw,4rem);list-style:none}.ServiceChapters_flow__dNhoX li{position:relative;display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center;min-height:118px;padding:1.1rem;border:1px solid var(--border-hover);border-radius:var(--radius-lg);background:rgba(17,17,17,.92);color:var(--text-primary);font-family:var(--font-syne),sans-serif;font-weight:700}.ServiceChapters_flow__dNhoX li svg{position:absolute;right:calc(-1*var(--space-4) - 18px);color:var(--accent-light)}.ServiceChapters_flowNumber__hpeeY{grid-column:1/-1;color:var(--accent-light);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--fs-xs);letter-spacing:.12em}.ServiceChapters_chapterBody__D0jFQ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:clamp(2rem,5vw,4rem);padding-top:var(--space-4)}.ServiceChapters_detailLabel__KftdZ{display:block;margin-bottom:var(--space-4);color:var(--text-secondary)}.ServiceChapters_serviceList__B5rVI{border-top:1px solid var(--border-hover)}.ServiceChapters_serviceItem__cVXSh{border-bottom:1px solid var(--border-hover)}.ServiceChapters_serviceItem__cVXSh summary{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:64px;padding:.8rem 0;list-style:none;color:var(--text-primary);cursor:pointer}.ServiceChapters_serviceItem__cVXSh summary::-webkit-details-marker{display:none}.ServiceChapters_serviceItem__cVXSh summary:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px;border-radius:4px}.ServiceChapters_serviceItem__cVXSh p{max-height:0;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--fs-small);line-height:1.65;opacity:0;transition:max-height var(--motion-control) var(--ease-out),opacity var(--motion-fast) ease,padding var(--motion-control) var(--ease-out)}.ServiceChapters_serviceItem__cVXSh:focus-within p,.ServiceChapters_serviceItem__cVXSh:hover p,.ServiceChapters_serviceItem__cVXSh[open] p{max-height:9rem;padding:0 0 1rem;opacity:1}.ServiceChapters_serviceItem__cVXSh[open] .ServiceChapters_servicePlus__Q3x7A{transform:rotate(45deg);color:var(--accent-light)}.ServiceChapters_serviceBadge__JfTm2{color:var(--accent-light);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.09em}.ServiceChapters_servicePlus__Q3x7A{color:var(--text-secondary);font-size:1.2rem;transition:transform var(--motion-fast) ease,color var(--motion-fast) ease}.ServiceChapters_outcomes__ZxOiQ{display:grid;gap:var(--space-4);list-style:none}.ServiceChapters_outcomes__ZxOiQ li{display:flex;gap:.7rem;color:var(--text-primary);line-height:1.6}.ServiceChapters_outcomes__ZxOiQ li svg{flex:0 0 auto;margin-top:.28rem;color:var(--accent-light)}.ServiceChapters_constraint__DdJVJ{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border-hover)}.ServiceChapters_constraint__DdJVJ span{color:var(--text-secondary)}.ServiceChapters_constraint__DdJVJ p{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--fs-small);line-height:1.7}.ServiceChapters_chapterFooter__1rg1b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:end;margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-hover)}.ServiceChapters_proof__a6jnJ{max-width:46rem}.ServiceChapters_proof__a6jnJ>span{color:var(--accent-light)}.ServiceChapters_proof__a6jnJ p{margin-top:var(--space-3);color:var(--text-secondary);line-height:1.7}.ServiceChapters_proof__a6jnJ a{display:inline-flex;align-items:center;gap:.35rem;margin-top:var(--space-4);color:var(--text-primary);font-size:var(--fs-small);font-weight:700;text-underline-offset:.3em}.ServiceChapters_proof__a6jnJ a:hover{color:var(--accent-light)}.ServiceChapters_proof__a6jnJ a:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px;border-radius:3px}.ServiceChapters_chapterCta__QZvqG{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.78rem 1.25rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);font-size:var(--fs-small);font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)}.ServiceChapters_chapterCta__QZvqG:hover{background:var(--accent-hover);transform:translateY(-2px)}.ServiceChapters_chapterCta__QZvqG:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}@media(max-width:1024px){.ServiceChapters_storyLayout__dUsmD{grid-template-columns:210px minmax(0,1fr);gap:2.5rem}.ServiceChapters_chapterBody__D0jFQ,.ServiceChapters_chapterHeader__51Uef{grid-template-columns:1fr}.ServiceChapters_chapterHeader__51Uef{align-items:start}.ServiceChapters_flow__dNhoX{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceChapters_flow__dNhoX li svg{display:none}}@media(max-width:768px){.ServiceChapters_storyLayout__dUsmD{display:block}.ServiceChapters_rail__Wddzd{position:static;margin-bottom:var(--space-8);padding-top:0}.ServiceChapters_chapterNav__xTh8J{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:var(--space-2)}.ServiceChapters_railIndicator__wdCUp{display:none}.ServiceChapters_chapterButton__lEMI_{grid-template-columns:1fr;gap:.25rem;min-height:68px;padding:.7rem;border:1px solid var(--border-hover);border-radius:var(--radius-md);text-align:center}.ServiceChapters_chapterButtonActive__YUDUa{border-color:var(--border-accent);background:var(--accent-dim)}.ServiceChapters_railNote__WH4Fb{max-width:none;margin-top:var(--space-4)}.ServiceChapters_chapter__VZm2p{min-height:0;padding:var(--space-16) 0;scroll-margin-top:5.5rem}.ServiceChapters_chapterHeader__51Uef{margin-bottom:var(--space-6)}.ServiceChapters_imageWrap__SMbAS{min-height:240px}.ServiceChapters_chapterFooter__1rg1b{grid-template-columns:1fr;align-items:start}.ServiceChapters_chapterCta__QZvqG{justify-self:start}}@media(max-width:560px){.ServiceChapters_chapterNav__xTh8J{grid-template-columns:1fr}.ServiceChapters_chapterButton__lEMI_{grid-template-columns:2rem 1fr;min-height:52px;text-align:left}.ServiceChapters_flow__dNhoX{grid-template-columns:1fr;min-height:0;padding:var(--space-4)}.ServiceChapters_flowVisual__daSkA{min-height:0}.ServiceChapters_serviceItem__cVXSh summary{grid-template-columns:minmax(0,1fr) auto}.ServiceChapters_serviceBadge__JfTm2{grid-column:1/-1}.ServiceChapters_chapterCta__QZvqG{width:100%}}@media(prefers-reduced-motion:reduce){.ServiceChapters_rail__Wddzd{position:static}.ServiceChapters_chapterCta__QZvqG,.ServiceChapters_image__1WVWD,.ServiceChapters_railIndicator__wdCUp,.ServiceChapters_serviceItem__cVXSh p,.ServiceChapters_servicePlus__Q3x7A{transition:none}.ServiceChapters_chapterCta__QZvqG:hover,.ServiceChapters_visual__L_aJM:focus-within .ServiceChapters_image__1WVWD,.ServiceChapters_visual__L_aJM:hover .ServiceChapters_image__1WVWD{transform:none}}