.ServicesBody-module__5nvT6G__body{--service-ink:#17201d;--service-muted:#67716d;--service-green:#0d5d45;--service-sage:#dcebe2;--service-mist:#f3f7f4;--service-line:#17201d24;--section-space:var(--home-section-space);--section-content-gap:clamp(46px, 5.5vw, 76px);color:var(--service-ink);background:#fff;overflow:clip}.ServicesBody-module__5nvT6G__shell{width:var(--home-shell-width);margin-inline:auto}.ServicesBody-module__5nvT6G__services,.ServicesBody-module__5nvT6G__problems,.ServicesBody-module__5nvT6G__process,.ServicesBody-module__5nvT6G__proof,.ServicesBody-module__5nvT6G__capabilities,.ServicesBody-module__5nvT6G__faq{padding-block:var(--section-space)}.ServicesBody-module__5nvT6G__services{padding-top:clamp(76px,7vw,108px)}.ServicesBody-module__5nvT6G__faq{padding-bottom:clamp(76px,7vw,108px)}.ServicesBody-module__5nvT6G__kicker{color:var(--service-green);font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0}.ServicesBody-module__5nvT6G__sectionHeader{margin-bottom:var(--section-content-gap);grid-template-columns:minmax(0,.9fr) minmax(280px,.52fr);align-items:end;gap:30px clamp(40px,8vw,140px);display:grid}.ServicesBody-module__5nvT6G__sectionHeader .ServicesBody-module__5nvT6G__kicker{grid-column:1/-1}.ServicesBody-module__5nvT6G__sectionHeader h2,.ServicesBody-module__5nvT6G__problemLead h2,.ServicesBody-module__5nvT6G__processHeader h2,.ServicesBody-module__5nvT6G__proofStatement h2,.ServicesBody-module__5nvT6G__capabilityHeading h2,.ServicesBody-module__5nvT6G__faqHeading h2,.ServicesBody-module__5nvT6G__whyHeader h2,.ServicesBody-module__5nvT6G__cta h2{font-family:"Cal Sans", var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400}.ServicesBody-module__5nvT6G__sectionHeader h2{max-width:780px;font-size:clamp(42px,4.2vw,60px);line-height:.98}.ServicesBody-module__5nvT6G__intro,.ServicesBody-module__5nvT6G__problemLead>p:last-child,.ServicesBody-module__5nvT6G__proofStatement>p:last-child{color:var(--service-muted);margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.ServicesBody-module__5nvT6G__serviceIndex{border-top:1px solid var(--service-line)}.ServicesBody-module__5nvT6G__serviceRow{border-bottom:1px solid var(--service-line);min-height:176px;color:inherit;grid-template-columns:52px minmax(210px,.92fr) minmax(260px,1.15fr) minmax(180px,.8fr);align-items:center;gap:26px;padding:28px 62px 28px 0;text-decoration:none;transition:color .26s,padding .26s;display:grid;position:relative}.ServicesBody-module__5nvT6G__serviceRow:before{z-index:0;content:"";transform-origin:bottom;background:#111513;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleY(0)}.ServicesBody-module__5nvT6G__serviceRow>*{z-index:1;position:relative}.ServicesBody-module__5nvT6G__serviceRow:hover,.ServicesBody-module__5nvT6G__serviceRow:focus-visible{color:#fff;outline-offset:-3px;padding-inline:24px 74px}.ServicesBody-module__5nvT6G__serviceRow:hover:before,.ServicesBody-module__5nvT6G__serviceRow:focus-visible:before{transform-origin:top;transform:scaleY(1)}.ServicesBody-module__5nvT6G__serviceNumber,.ServicesBody-module__5nvT6G__serviceCode{color:var(--service-muted);font:600 11px/1 var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:color .25s}.ServicesBody-module__5nvT6G__serviceIdentity{gap:12px;display:grid}.ServicesBody-module__5nvT6G__serviceIdentity strong{max-width:340px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.035em;font-size:clamp(21px,2vw,31px);font-weight:500;line-height:1.12}.ServicesBody-module__5nvT6G__serviceOutcome{max-width:450px;color:var(--service-muted);font-size:16px;line-height:1.55;transition:color .25s}.ServicesBody-module__5nvT6G__serviceCapabilities{color:#3c4743;gap:7px;font-size:13px;line-height:1.35;transition:color .25s;display:grid}.ServicesBody-module__5nvT6G__serviceCapabilities span:before{color:#9ab4a6;content:"—";margin-right:9px}.ServicesBody-module__5nvT6G__serviceArrow{border:1px solid var(--service-line);border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s,border-color .25s,transform .25s;display:grid;position:absolute;right:12px}.ServicesBody-module__5nvT6G__serviceArrow svg,.ServicesBody-module__5nvT6G__ctaLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px}.ServicesBody-module__5nvT6G__serviceRow:hover .ServicesBody-module__5nvT6G__serviceNumber,.ServicesBody-module__5nvT6G__serviceRow:hover .ServicesBody-module__5nvT6G__serviceCode,.ServicesBody-module__5nvT6G__serviceRow:hover .ServicesBody-module__5nvT6G__serviceOutcome,.ServicesBody-module__5nvT6G__serviceRow:hover .ServicesBody-module__5nvT6G__serviceCapabilities,.ServicesBody-module__5nvT6G__serviceRow:focus-visible .ServicesBody-module__5nvT6G__serviceNumber,.ServicesBody-module__5nvT6G__serviceRow:focus-visible .ServicesBody-module__5nvT6G__serviceCode,.ServicesBody-module__5nvT6G__serviceRow:focus-visible .ServicesBody-module__5nvT6G__serviceOutcome,.ServicesBody-module__5nvT6G__serviceRow:focus-visible .ServicesBody-module__5nvT6G__serviceCapabilities{color:#ffffffb8}.ServicesBody-module__5nvT6G__serviceRow:hover .ServicesBody-module__5nvT6G__serviceArrow,.ServicesBody-module__5nvT6G__serviceRow:focus-visible .ServicesBody-module__5nvT6G__serviceArrow{color:var(--service-green);background:#fff;border-color:#ffffff59;transform:translate(5px)}.ServicesBody-module__5nvT6G__problems{background:var(--service-ink);color:#f7faf8}.ServicesBody-module__5nvT6G__problemLayout,.ServicesBody-module__5nvT6G__proofGrid,.ServicesBody-module__5nvT6G__faqGrid{grid-template-columns:minmax(280px,.74fr) minmax(420px,1.26fr);gap:clamp(60px,11vw,180px);display:grid}.ServicesBody-module__5nvT6G__problemLead{align-self:start;position:sticky;top:140px}.ServicesBody-module__5nvT6G__problemLead h2,.ServicesBody-module__5nvT6G__proofStatement h2,.ServicesBody-module__5nvT6G__faqHeading h2{margin-top:30px;font-size:clamp(40px,4vw,58px);line-height:1.02}.ServicesBody-module__5nvT6G__problemLead>p:last-child{color:#f7faf89e;max-width:510px;margin-top:30px}.ServicesBody-module__5nvT6G__problems .ServicesBody-module__5nvT6G__kicker{color:#a9d5bd}.ServicesBody-module__5nvT6G__problems .ServicesBody-module__5nvT6G__headingFill{background-image:linear-gradient(#f7faf8,#f7faf8),linear-gradient(#f7faf833,#f7faf833)}.ServicesBody-module__5nvT6G__problemList{border-top:1px solid #ffffff2e}.ServicesBody-module__5nvT6G__problemRow{border-bottom:1px solid #ffffff2e;grid-template-columns:38px minmax(180px,.9fr) minmax(180px,1fr);align-items:center;gap:24px;min-height:150px;padding-block:30px;display:grid}.ServicesBody-module__5nvT6G__problemRow>span{color:#9bc7af;letter-spacing:.12em;font-size:11px}.ServicesBody-module__5nvT6G__problemRow strong{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(20px,1.8vw,27px);font-weight:500;line-height:1.2}.ServicesBody-module__5nvT6G__problemRow p{color:#f7faf894;margin:0;font-size:14px;line-height:1.55}.ServicesBody-module__5nvT6G__process{color:var(--service-ink);background:#fff}.ServicesBody-module__5nvT6G__processHeader{grid-template-columns:minmax(0,1.05fr) minmax(280px,.5fr);align-items:end;gap:60px;display:grid}.ServicesBody-module__5nvT6G__processHeader h2,.ServicesBody-module__5nvT6G__capabilityHeading h2{max-width:850px;margin-top:28px;font-size:clamp(42px,4.2vw,60px);line-height:1.01}.ServicesBody-module__5nvT6G__processHeader>p{color:var(--service-muted);margin:0;font-size:16px;line-height:1.65}.ServicesBody-module__5nvT6G__deliveryRail{margin-top:var(--section-content-gap);position:relative}.ServicesBody-module__5nvT6G__processRule{background:var(--service-green);width:100%;height:2px}.ServicesBody-module__5nvT6G__stageList{margin:0;padding:0;list-style:none}.ServicesBody-module__5nvT6G__stageList li{border-bottom:1px solid var(--service-line);grid-template-columns:.32fr .7fr 1.35fr .65fr;align-items:center;gap:clamp(20px,4vw,70px);min-height:134px;padding:30px 18px 30px 0;transition:background .24s,color .24s,padding .24s;display:grid;position:relative}.ServicesBody-module__5nvT6G__stageList li:hover{color:#fff;background:#111513;padding-inline:20px}.ServicesBody-module__5nvT6G__stageList li:hover p,.ServicesBody-module__5nvT6G__stageList li:hover .ServicesBody-module__5nvT6G__stageOutput{color:#ffffffa6}.ServicesBody-module__5nvT6G__stageList li:hover .ServicesBody-module__5nvT6G__stageNumber{color:#b8dbc7}.ServicesBody-module__5nvT6G__stageList li:hover .ServicesBody-module__5nvT6G__stageOutput i{background:#b8dbc7;box-shadow:0 0 0 5px #b8dbc724}.ServicesBody-module__5nvT6G__stageNumber{color:var(--service-green);letter-spacing:.12em;font-size:11px;font-weight:650}.ServicesBody-module__5nvT6G__stageList h3{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500}.ServicesBody-module__5nvT6G__stageList p{max-width:510px;color:var(--service-muted);margin:0;font-size:15px;line-height:1.65}.ServicesBody-module__5nvT6G__stageOutput{color:#45514c;letter-spacing:.02em;white-space:nowrap;justify-self:end;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.ServicesBody-module__5nvT6G__stageOutput i{background:#89b99f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #89b99f1f}.ServicesBody-module__5nvT6G__proof{background:#fff}.ServicesBody-module__5nvT6G__whyHeader{margin-bottom:var(--section-content-gap);grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:30px clamp(50px,10vw,160px);display:grid}.ServicesBody-module__5nvT6G__whyHeader .ServicesBody-module__5nvT6G__kicker{grid-column:1/-1}.ServicesBody-module__5nvT6G__whyHeader h2{font-family:"Cal Sans", var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:.98}.ServicesBody-module__5nvT6G__whyHeader>p:last-child{max-width:520px;color:var(--service-muted);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.ServicesBody-module__5nvT6G__whyFrame{border-top:1px solid var(--service-ink);border-bottom:1px solid var(--service-ink);grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);display:grid}.ServicesBody-module__5nvT6G__whyPromise{border-right:1px solid var(--service-line);flex-direction:column;justify-content:space-between;min-height:460px;padding:42px clamp(34px,5vw,76px) 42px 0;display:flex}.ServicesBody-module__5nvT6G__whyPromise>span,.ServicesBody-module__5nvT6G__whyPrinciples article>span{color:var(--service-green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.ServicesBody-module__5nvT6G__whyPromise>p{max-width:560px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,45px);font-weight:500;line-height:1.13}.ServicesBody-module__5nvT6G__whyPrinciples{padding-left:clamp(32px,5vw,76px);display:grid}.ServicesBody-module__5nvT6G__whyPrinciples article{border-bottom:1px solid var(--service-line);grid-template-columns:minmax(110px,.45fr) 1fr;align-content:center;gap:8px 32px;padding:32px 0;display:grid}.ServicesBody-module__5nvT6G__whyPrinciples article:last-child{border-bottom:0}.ServicesBody-module__5nvT6G__whyPrinciples article>span{grid-row:1/3;padding-top:7px}.ServicesBody-module__5nvT6G__whyPrinciples h3{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(21px,1.8vw,28px);font-weight:500}.ServicesBody-module__5nvT6G__whyPrinciples p{color:var(--service-muted);margin:0;font-size:14px;line-height:1.6}.ServicesBody-module__5nvT6G__capabilities{background:#fff}.ServicesBody-module__5nvT6G__capabilityHeading{margin-bottom:var(--section-content-gap);grid-template-columns:minmax(150px,.32fr) 1fr;align-items:start;gap:22px clamp(50px,9vw,150px);display:grid}.ServicesBody-module__5nvT6G__capabilityHeading h2{margin-top:0}.ServicesBody-module__5nvT6G__capabilityIntro{max-width:640px;color:var(--service-muted);grid-column:2;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.ServicesBody-module__5nvT6G__capabilityMap{grid-template-columns:86px minmax(0,1fr);gap:clamp(24px,4vw,62px);display:grid}.ServicesBody-module__5nvT6G__capabilityAxis{color:#69736f;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;padding-block:8px;font-size:10px;font-weight:650;display:flex}.ServicesBody-module__5nvT6G__capabilityAxis i{background:linear-gradient(to bottom, var(--service-green), #0d5d4529);flex:1;width:1px;position:relative}.ServicesBody-module__5nvT6G__capabilityAxis i:before,.ServicesBody-module__5nvT6G__capabilityAxis i:after{background:var(--service-green);content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.ServicesBody-module__5nvT6G__capabilityAxis i:before{top:0}.ServicesBody-module__5nvT6G__capabilityAxis i:after{opacity:.35;bottom:0}.ServicesBody-module__5nvT6G__capabilityBands{border-top:1px solid var(--service-ink)}.ServicesBody-module__5nvT6G__capabilityBands article{border-bottom:1px solid var(--service-line);grid-template-columns:48px minmax(160px,.55fr) minmax(260px,1.15fr) 100px;align-items:center;gap:clamp(18px,3vw,46px);min-height:122px;padding:27px 18px 27px 0;transition:background .24s,color .24s,padding .24s;display:grid;position:relative}.ServicesBody-module__5nvT6G__capabilityBands article:hover{color:#fff;background:#111513;padding-inline:18px}.ServicesBody-module__5nvT6G__capabilityBands article:hover p,.ServicesBody-module__5nvT6G__capabilityBands article:hover .ServicesBody-module__5nvT6G__capabilityStatus{color:#ffffffa3}.ServicesBody-module__5nvT6G__capabilityBands article:hover .ServicesBody-module__5nvT6G__capabilityIndex{color:#b8dbc7}.ServicesBody-module__5nvT6G__capabilityBands article:hover .ServicesBody-module__5nvT6G__capabilityStatus i{background:#b8dbc7;box-shadow:0 0 0 5px #b8dbc724}.ServicesBody-module__5nvT6G__capabilityIndex{color:var(--service-green);letter-spacing:.13em;font-size:10px;font-weight:650}.ServicesBody-module__5nvT6G__capabilityBands h3{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500}.ServicesBody-module__5nvT6G__capabilityBands p{color:#59645f;margin:0;font-size:15px;line-height:1.55}.ServicesBody-module__5nvT6G__capabilityStatus{color:#5f6a65;white-space:nowrap;justify-self:end;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.ServicesBody-module__5nvT6G__capabilityStatus i{background:#76ac8f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #76ac8f1c}.ServicesBody-module__5nvT6G__faqShell{width:min(1120px,100% - 64px);margin-inline:auto}.ServicesBody-module__5nvT6G__faqHeading{text-align:center;width:min(760px,100%);margin:0 auto 48px}.ServicesBody-module__5nvT6G__faqHeading h2{font-family:"Cal Sans", var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.045em;margin-top:10px;font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:.98}.ServicesBody-module__5nvT6G__faqEyebrow{color:#5c5c5c;margin:0;font-size:15px;font-weight:500}.ServicesBody-module__5nvT6G__faqSubhead{color:#747474;max-width:560px;margin:16px auto 0;font-size:14px;line-height:1.65}.ServicesBody-module__5nvT6G__faqList{flex-direction:column;gap:10px;display:flex}.ServicesBody-module__5nvT6G__faqItem{background:#ffffffc7;border:1px solid #13131313;border-radius:22px;transition:border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 5px 16px #00000009}.ServicesBody-module__5nvT6G__faqItemOpen{border-color:#0d5d4557;box-shadow:0 16px 36px #00000012,0 0 0 1px #0d5d450a}.ServicesBody-module__5nvT6G__faqQuestion{width:100%;min-height:68px;color:var(--service-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 38px;align-items:center;gap:14px;padding:15px 18px;display:grid}.ServicesBody-module__5nvT6G__faqNumber{color:#666;background:#1313130b;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.ServicesBody-module__5nvT6G__faqItemOpen .ServicesBody-module__5nvT6G__faqNumber{color:var(--service-green);background:#0d5d451a}.ServicesBody-module__5nvT6G__faqQuestionText{font-size:15px;font-weight:500;line-height:1.5;transition:color .18s}.ServicesBody-module__5nvT6G__faqQuestion:hover .ServicesBody-module__5nvT6G__faqQuestionText{color:var(--service-green)}.ServicesBody-module__5nvT6G__faqToggle{background:#131313;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;transition:transform .22s,background .22s;display:grid;position:relative;box-shadow:0 5px 14px #00000024}.ServicesBody-module__5nvT6G__faqToggle i{background:#fff;border-radius:999px;width:10px;height:1.5px;transition:transform .22s,opacity .18s;position:absolute}.ServicesBody-module__5nvT6G__faqToggle i:last-child{transform:rotate(90deg)}.ServicesBody-module__5nvT6G__faqToggleOpen{background:#fff;transform:rotate(180deg);box-shadow:inset 0 0 0 1px #13131324}.ServicesBody-module__5nvT6G__faqToggleOpen i{background:#131313}.ServicesBody-module__5nvT6G__faqToggleOpen i:last-child{opacity:0;transform:rotate(90deg)scaleX(0)}.ServicesBody-module__5nvT6G__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1),opacity .26s;display:grid}.ServicesBody-module__5nvT6G__faqAnswer>div{overflow:hidden}.ServicesBody-module__5nvT6G__faqItemOpen .ServicesBody-module__5nvT6G__faqAnswer{opacity:1;grid-template-rows:1fr}.ServicesBody-module__5nvT6G__faqAnswer p{color:#666;max-width:900px;margin:0;padding:0 70px 24px 64px;font-size:14px;line-height:1.72}.ServicesBody-module__5nvT6G__faqFooter{color:#858585;text-align:center;margin:22px 0 0;font-size:11px}.ServicesBody-module__5nvT6G__faqFooter a{color:#131313;font-weight:600;text-decoration:none}.ServicesBody-module__5nvT6G__cta{isolation:isolate;min-height:min(760px,82svh);color:var(--service-ink);text-align:center;background:#fff;place-items:center;padding:clamp(92px,12vw,180px) 24px;display:grid;position:relative;overflow:hidden}.ServicesBody-module__5nvT6G__ctaInner{z-index:2;width:min(950px,100%);position:relative}.ServicesBody-module__5nvT6G__cta .ServicesBody-module__5nvT6G__kicker{color:var(--service-green)}.ServicesBody-module__5nvT6G__cta h2{margin-top:28px;font-size:clamp(42px,4.2vw,60px);line-height:.98}.ServicesBody-module__5nvT6G__ctaInner>p:not(.ServicesBody-module__5nvT6G__kicker){color:var(--service-muted);margin:28px 0 0;font-size:clamp(16px,1.35vw,20px)}.ServicesBody-module__5nvT6G__ctaLink{background:var(--service-ink);color:#fff;border-radius:999px;align-items:center;gap:16px;min-height:58px;margin-top:40px;padding:0 26px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex}.ServicesBody-module__5nvT6G__ctaLink:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0000002e}.ServicesBody-module__5nvT6G__ctaOrbit{z-index:0;aspect-ratio:1;border:1px solid #17201d1f;border-radius:50%;width:min(940px,90vw);position:absolute}.ServicesBody-module__5nvT6G__ctaOrbit:before,.ServicesBody-module__5nvT6G__ctaOrbit:after{content:"";border:1px solid #17201d1f;border-radius:50%;position:absolute}.ServicesBody-module__5nvT6G__ctaOrbit:before{inset:16%}.ServicesBody-module__5nvT6G__ctaOrbit:after{inset:32%}.ServicesBody-module__5nvT6G__ctaOrbit span{background:var(--service-sage);border-radius:50%;width:8px;height:8px;animation:3.6s ease-in-out infinite ServicesBody-module__5nvT6G__orbitPulse;position:absolute;box-shadow:0 0 0 7px #dcebe280}.ServicesBody-module__5nvT6G__ctaOrbit span:first-child{top:15%;left:24%}.ServicesBody-module__5nvT6G__ctaOrbit span:nth-child(2){animation-delay:-1.2s;bottom:35%;right:11%}.ServicesBody-module__5nvT6G__ctaOrbit span:nth-child(3){animation-delay:-2.4s;bottom:11%;left:37%}@keyframes ServicesBody-module__5nvT6G__orbitPulse{50%{opacity:.35;transform:scale(.7)}}@media (max-width:1050px){.ServicesBody-module__5nvT6G__serviceRow{grid-template-columns:44px minmax(190px,.8fr) minmax(260px,1fr)}.ServicesBody-module__5nvT6G__serviceCapabilities{display:none}.ServicesBody-module__5nvT6G__problemLayout,.ServicesBody-module__5nvT6G__faqGrid{gap:70px}.ServicesBody-module__5nvT6G__stageList li{grid-template-columns:.2fr .58fr 1fr .55fr;gap:28px}.ServicesBody-module__5nvT6G__capabilityBands article{grid-template-columns:40px minmax(150px,.5fr) minmax(240px,1fr)}.ServicesBody-module__5nvT6G__capabilityStatus{display:none}}@media (max-width:760px){.ServicesBody-module__5nvT6G__body{--section-content-gap:40px}.ServicesBody-module__5nvT6G__services,.ServicesBody-module__5nvT6G__problems,.ServicesBody-module__5nvT6G__process,.ServicesBody-module__5nvT6G__proof,.ServicesBody-module__5nvT6G__capabilities,.ServicesBody-module__5nvT6G__faq{padding-block:var(--section-space)}.ServicesBody-module__5nvT6G__services{padding-top:64px}.ServicesBody-module__5nvT6G__faq{padding-bottom:64px}.ServicesBody-module__5nvT6G__sectionHeader,.ServicesBody-module__5nvT6G__processHeader,.ServicesBody-module__5nvT6G__problemLayout,.ServicesBody-module__5nvT6G__faqGrid,.ServicesBody-module__5nvT6G__capabilityHeading,.ServicesBody-module__5nvT6G__whyHeader{grid-template-columns:1fr;gap:30px}.ServicesBody-module__5nvT6G__sectionHeader .ServicesBody-module__5nvT6G__kicker{grid-column:auto}.ServicesBody-module__5nvT6G__sectionHeader h2{font-size:clamp(34px,9.5vw,44px)}.ServicesBody-module__5nvT6G__serviceRow{grid-template-columns:34px 1fr;gap:20px;min-height:0;padding:28px 42px 28px 0}.ServicesBody-module__5nvT6G__serviceRow:hover,.ServicesBody-module__5nvT6G__serviceRow:focus-visible{padding:28px 50px 28px 12px}.ServicesBody-module__5nvT6G__serviceOutcome{grid-column:2;font-size:14px}.ServicesBody-module__5nvT6G__serviceArrow{width:34px;height:34px;right:0}.ServicesBody-module__5nvT6G__problemLead{position:static}.ServicesBody-module__5nvT6G__problemList{margin-top:0}.ServicesBody-module__5nvT6G__problemRow{grid-template-columns:32px 1fr}.ServicesBody-module__5nvT6G__problemRow p{grid-column:2}.ServicesBody-module__5nvT6G__processHeader>p{max-width:560px}.ServicesBody-module__5nvT6G__processRule{height:1px}.ServicesBody-module__5nvT6G__deliveryRail{margin-top:var(--section-content-gap)}.ServicesBody-module__5nvT6G__stageList li{grid-template-columns:34px 1fr auto;gap:12px 18px;min-height:0;padding:28px 0}.ServicesBody-module__5nvT6G__stageList li:hover{padding-inline:12px}.ServicesBody-module__5nvT6G__stageList h3{font-size:22px}.ServicesBody-module__5nvT6G__stageList p{grid-column:2/-1;max-width:none}.ServicesBody-module__5nvT6G__stageOutput{grid-area:1/3}.ServicesBody-module__5nvT6G__whyHeader .ServicesBody-module__5nvT6G__kicker{grid-column:auto}.ServicesBody-module__5nvT6G__whyFrame{grid-template-columns:1fr}.ServicesBody-module__5nvT6G__whyPromise{border-right:0;border-bottom:1px solid var(--service-line);min-height:330px;padding:34px 0}.ServicesBody-module__5nvT6G__whyPrinciples{padding-left:0}.ServicesBody-module__5nvT6G__capabilityHeading .ServicesBody-module__5nvT6G__kicker,.ServicesBody-module__5nvT6G__capabilityIntro{grid-column:auto}.ServicesBody-module__5nvT6G__capabilityMap{grid-template-columns:1fr;gap:22px}.ServicesBody-module__5nvT6G__capabilityAxis{flex-direction:row;padding-block:0}.ServicesBody-module__5nvT6G__capabilityAxis i{width:auto;height:1px}.ServicesBody-module__5nvT6G__capabilityAxis i:before,.ServicesBody-module__5nvT6G__capabilityAxis i:after{top:50%;transform:translate(-50%,-50%)}.ServicesBody-module__5nvT6G__capabilityAxis i:before{left:0}.ServicesBody-module__5nvT6G__capabilityAxis i:after{left:auto;right:0;transform:translate(50%,-50%)}.ServicesBody-module__5nvT6G__capabilityBands article{grid-template-columns:32px 1fr;gap:10px 16px;min-height:0;padding-block:26px}.ServicesBody-module__5nvT6G__capabilityBands article:hover{padding-inline:12px}.ServicesBody-module__5nvT6G__capabilityBands p{grid-column:2}.ServicesBody-module__5nvT6G__capabilityStatus{grid-column:2;justify-self:start;display:inline-flex}.ServicesBody-module__5nvT6G__faqShell{width:calc(100% - 24px)}.ServicesBody-module__5nvT6G__faqHeading{margin-bottom:34px}.ServicesBody-module__5nvT6G__faqItem{border-radius:18px}.ServicesBody-module__5nvT6G__faqQuestion{grid-template-columns:28px minmax(0,1fr) 34px;gap:11px;min-height:64px;padding:14px 13px}.ServicesBody-module__5nvT6G__faqNumber{border-radius:6px;width:22px;height:22px;font-size:9px}.ServicesBody-module__5nvT6G__faqQuestionText{font-size:14px}.ServicesBody-module__5nvT6G__faqToggle{width:32px;height:32px}.ServicesBody-module__5nvT6G__faqAnswer p{padding:0 46px 20px 52px;font-size:13px}.ServicesBody-module__5nvT6G__cta{min-height:660px}}@media (max-width:480px){.ServicesBody-module__5nvT6G__body{--section-content-gap:34px}.ServicesBody-module__5nvT6G__serviceIdentity strong{font-size:20px}.ServicesBody-module__5nvT6G__whyHeader h2,.ServicesBody-module__5nvT6G__faqHeading h2{font-size:clamp(34px,9.5vw,44px)}.ServicesBody-module__5nvT6G__stageList li{grid-template-columns:28px 1fr}.ServicesBody-module__5nvT6G__stageList p,.ServicesBody-module__5nvT6G__stageOutput{grid-column:2}.ServicesBody-module__5nvT6G__stageOutput{grid-row:auto;justify-self:start}.ServicesBody-module__5nvT6G__whyPrinciples article{grid-template-columns:1fr;gap:9px}.ServicesBody-module__5nvT6G__whyPrinciples article>span{grid-row:auto;padding-top:0}.ServicesBody-module__5nvT6G__cta h2{font-size:clamp(34px,9.5vw,44px)}}@media (prefers-reduced-motion:reduce){.ServicesBody-module__5nvT6G__serviceRow,.ServicesBody-module__5nvT6G__serviceRow:before,.ServicesBody-module__5nvT6G__serviceArrow,.ServicesBody-module__5nvT6G__ctaLink,.ServicesBody-module__5nvT6G__faqToggle,.ServicesBody-module__5nvT6G__faqToggle i,.ServicesBody-module__5nvT6G__faqAnswer{transition:none}.ServicesBody-module__5nvT6G__ctaOrbit span{animation:none}}
