.services_page__SYa9S{position:relative;z-index:0;background:hsl(var(--ds-paper));color:hsl(var(--ds-ink));color-scheme:light;overflow:clip}.services_page__SYa9S :where(p){line-height:1.8}.services_page__SYa9S .eyebrow{font-size:.75rem;color:hsl(var(--ds-ink)/.78)}.services_hero__1KhE1{padding-block:clamp(3rem,8svh,5.5rem) clamp(2rem,5svh,3.5rem)}.services_heroCopy__QhKo2 h1{max-width:16ch;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.services_heroCopy__QhKo2 h1 span:last-child{color:hsl(var(--brand))}.services_heroLead__u6f9V{max-width:44rem;margin-top:1.75rem;color:hsl(var(--ds-ink)/.78)}.services_build__FXvZY{border-top:1px solid hsl(var(--ds-ink)/.2);padding-block:clamp(2.5rem,6svh,4.5rem) clamp(3rem,7svh,5rem)}.services_buildGrid__VmmVU{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.services_figure__W68qe{position:sticky;top:6.5rem;margin:0}.services_figureLabel__ihOGt{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:hsl(var(--ds-ink)/.78)}.services_mark__wpEZ6{width:.4rem;height:.4rem;background:hsl(var(--brand));display:inline-block;flex-shrink:0}.services_figure__W68qe figcaption{margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--ds-ink)/.2);font-size:.8125rem;line-height:1.6;color:hsl(var(--ds-ink)/.78)}.services_assembly__irsG_{display:block;width:100%;height:auto;margin-top:1.25rem;overflow:visible}.services_risers__x7SMe line{stroke:hsl(var(--ds-ink)/.38);stroke-width:1}.services_plateFace__N1ug3{fill:hsl(var(--ds-paper));stroke:hsl(var(--brand)/.85);stroke-width:1.3}.services_plateInner__q49vg{fill:none;stroke:hsl(var(--brand)/.52);stroke-width:1}.services_plateMark__rzSki{stroke:hsl(var(--brand)/.6);stroke-width:1}.services_plateNode__dt8pH{fill:hsl(var(--ds-paper));stroke:hsl(var(--brand)/.9);stroke-width:1.4}.services_plate__UtRk2{transform:translateY(0);transition:transform .45s cubic-bezier(.22,.9,.3,1)}.services_plateOn__Oey_k{transform:translateY(-13px)}.services_plateOn__Oey_k .services_plateFace__N1ug3{fill:hsl(var(--brand)/.22);stroke:hsl(var(--brand));stroke-width:1.8}.services_plateOn__Oey_k .services_plateInner__q49vg{stroke:hsl(var(--brand)/.8)}.services_plateOn__Oey_k .services_plateMark__rzSki{stroke:hsl(var(--brand)/.88)}.services_plateOn__Oey_k .services_plateNode__dt8pH{fill:hsl(var(--brand));stroke:hsl(var(--brand))}.services_float__NEMMY{animation:services_assembly-breathe__rzP3l 9s ease-in-out infinite alternate}@keyframes services_assembly-breathe__rzP3l{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.services_domainsHead__Vd6_z{max-width:34rem}.services_domainsHead__Vd6_z h2{margin-top:1.25rem;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.1}.services_domainsHead__Vd6_z p{margin-top:1rem;color:hsl(var(--ds-ink)/.78)}.services_domains__aL6Rk{list-style:none;margin:2.25rem 0 0;padding:0}.services_domain__ClmCr{border-top:1px solid hsl(var(--ds-ink)/.2);padding-block:1.5rem;transition:border-color .3s ease}.services_domain__ClmCr:last-child{border-bottom:1px solid hsl(var(--ds-ink)/.2)}.services_domainOn__zQ28f{border-top-color:hsl(var(--brand)/.72)}.services_domainButton__ECXu2{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;width:100%}.services_domainTrigger__78z3a{font:inherit;color:inherit;text-align:start;cursor:pointer}.services_domainTrigger__78z3a:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.services_domainIndex__W_Svb{font-size:.7rem;color:hsl(var(--brand));padding-top:.3rem;font-variant-numeric:tabular-nums}.services_domain__ClmCr h3{font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.3;transition:color .3s ease}.services_domainOn__zQ28f h3{color:hsl(var(--brand))}.services_domain__ClmCr p{margin-top:.6rem;font-size:.9375rem;color:hsl(var(--ds-ink)/.78);max-width:46rem}.services_components__AAhDO{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.9rem}.services_componentsLabel__ag8f0{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ds-ink-faint));width:100%}.services_component__U802y{font-size:.75rem;color:hsl(var(--ds-ink)/.78);border:1px solid hsl(var(--ds-ink)/.26);padding:.2rem .55rem}.services_note__Fj2CM{margin-top:2rem;padding-inline-start:1rem;border-inline-start:1px solid hsl(var(--brand));font-size:.875rem;color:hsl(var(--ds-ink)/.78);max-width:42rem}.services_approach__Vu_yD{border-top:1px solid hsl(var(--ds-ink)/.2);background:hsl(var(--ds-paper-sunken));padding-block:clamp(3rem,7svh,5rem)}.services_approachGrid__ROIX3{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.25rem);align-items:start}.services_approachIntro__4BneA h2{margin-top:1.25rem;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.1}.services_approachIntro__4BneA{max-width:46rem}.services_approachIntro__4BneA p{margin-top:1.25rem;color:hsl(var(--ds-ink)/.78);max-width:26rem}.services_steps__dv6HI{list-style:none;margin:0;padding:0}.services_step__7mjEk{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;border-top:1px solid hsl(var(--ds-ink)/.3);padding-block:1.5rem}.services_step__7mjEk:first-child{border-top-color:hsl(var(--brand))}.services_step__7mjEk:last-child{padding-bottom:0}.services_stepNumber__TCXu5{font-size:.72rem;color:hsl(var(--brand));padding-top:.28rem;font-variant-numeric:tabular-nums}.services_step__7mjEk h3{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.25}.services_step__7mjEk p{margin-top:.6rem;font-size:.9375rem;color:hsl(var(--ds-ink)/.78)}.services_closing__z1gCW{border-top:1px solid hsl(var(--ds-ink)/.3);padding-block:clamp(3rem,7svh,4.5rem)}.services_closingGrid__QYYdE{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.services_closing__z1gCW h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08;max-width:16ch}.services_closingAction__aQ7s9 p{color:hsl(var(--ds-ink)/.78);margin-bottom:1.5rem;max-width:28rem}.services_closingAction__aQ7s9 div{display:flex;flex-wrap:wrap;gap:.75rem}.services_page__SYa9S[dir=rtl] :where(h1,h2,h3){line-height:1.5;letter-spacing:0}.services_page__SYa9S[dir=rtl] .services_heroCopy__QhKo2 h1{font-size:clamp(2.3rem,5.2vw,4.2rem)}.services_page__SYa9S[dir=rtl] .eyebrow{letter-spacing:0}.services_page__SYa9S[dir=rtl] .services_ctaArrow__64F7A{transform:scaleX(-1)}@media (min-width:1600px){.services_page__SYa9S .container-page{max-width:clamp(86rem,86vw,104rem)}}@media (max-width:1000px){.services_approachGrid__ROIX3,.services_buildGrid__VmmVU{grid-template-columns:1fr}.services_figure__W68qe{position:static}.services_assembly__irsG_{max-width:30rem;margin-inline:auto}.services_closingGrid__QYYdE{grid-template-columns:1fr}}@media (max-width:700px){.services_hero__1KhE1{padding-block:2.5rem 1.75rem}.services_heroCopy__QhKo2 h1{font-size:clamp(2.3rem,9.5vw,3.4rem)}.services_heroLead__u6f9V{margin-top:1.25rem}.services_build__FXvZY{padding-block:2rem 2.5rem}.services_buildGrid__VmmVU{gap:2rem}.services_assembly__irsG_{max-width:22rem}.services_domainButton__ECXu2,.services_step__7mjEk{grid-template-columns:1.9rem minmax(0,1fr);gap:.6rem}.services_domain__ClmCr{padding-block:1.25rem}.services_approach__Vu_yD,.services_closing__z1gCW{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.services_float__NEMMY{animation:none}.services_plate__UtRk2{transition:none}}.services_flow__Nx2Ma{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem)}.services_railBase__ar8Xo,.services_railFill__kqOgt{position:absolute;top:0;inset-inline-start:0;width:100%;height:1px;display:block}.services_railBase__ar8Xo{background:hsl(var(--ds-ink)/.28)}.services_railFill__kqOgt{background:hsl(var(--brand));transform:scaleX(0);transform-origin:0 50%}.services_page__SYa9S[dir=rtl] .services_railFill__kqOgt{transform-origin:100% 50%}@keyframes services_railDrawX__YyZ7A{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes services_railDrawY__6R4Mk{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.services_flowIn__bY1uG .services_railFill__kqOgt{animation:services_railDrawX__YyZ7A 2.8s linear forwards}.services_stage__JKojC{position:relative;padding-top:2.1rem;opacity:0;transform:translateY(14px)}.services_stageNode__JAXpJ{position:absolute;top:-4.5px;inset-inline-start:0;width:9px;height:9px;display:block;border:1px solid hsl(var(--ds-ink)/.3);background:hsl(var(--ds-paper-sunken));transform:rotate(45deg);opacity:0}.services_flowIn__bY1uG .services_stageNode__JAXpJ{border-color:hsl(var(--brand));opacity:1}.services_flowIn__bY1uG .services_stage__JKojC:first-child .services_stageNode__JAXpJ{background:hsl(var(--brand))}.services_stageNumber__2O8yD{display:block;font-size:.72rem;color:hsl(var(--brand));font-variant-numeric:tabular-nums;letter-spacing:.1em}.services_stage__JKojC h3{margin-top:.6rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.25}.services_stage__JKojC p{margin-top:.7rem;font-size:.9375rem;color:hsl(var(--ds-ink)/.78)}.services_stage__JKojC{transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);transition-delay:var(--t,0ms)}.services_stageNode__JAXpJ{transition:border-color .3s ease,background-color .3s ease,opacity .3s ease;transition-delay:var(--t,0ms)}.services_flowIn__bY1uG .services_stage__JKojC{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.services_flowIn__bY1uG .services_railFill__kqOgt{animation-duration:.56s}.services_stage__JKojC{transform:none}.services_stageNode__JAXpJ,.services_stage__JKojC{transition-delay:calc(var(--t, 0ms) * .2)}}@media (max-width:900px){.services_flow__Nx2Ma{grid-template-columns:1fr;gap:0}.services_stage__JKojC{padding-top:0;padding-bottom:1.75rem;padding-inline-start:1.55rem}.services_stage__JKojC:last-child{padding-bottom:0}.services_railBase__ar8Xo,.services_railFill__kqOgt{top:.4rem;bottom:0;inset-inline-start:0;width:1px;height:auto}.services_railFill__kqOgt{transform:scaleY(0);transform-origin:50% 0}.services_page__SYa9S[dir=rtl] .services_railFill__kqOgt{transform-origin:50% 0}.services_flowIn__bY1uG .services_railFill__kqOgt{animation-name:services_railDrawY__6R4Mk}.services_stageNode__JAXpJ{top:.4rem;inset-inline-start:-4.5px}}.services_domainLink__GMtYb{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-size:.875rem;font-weight:500;color:hsl(var(--brand));transition:gap .25s ease,color .25s ease}.services_domainLink__GMtYb svg{width:1rem;height:1rem}.services_domainLink__GMtYb:hover{gap:.7rem;color:hsl(var(--brand-strong))}.services_domainLink__GMtYb:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px;border-radius:2px}