.ServiceBody-module__KveJMG__page{--orange:#ff5424;--ink:#0b1112;--ink-soft:#11191a;--paper:#f2eee6;--white:#fffdf8;--line-light:#0b11122e;--line-dark:#ffffff2b;--hero-edge-gutter:max(48px, calc((100vw - 1480px) / 2));background:var(--paper);color:var(--ink)}.ServiceBody-module__KveJMG__shell{box-sizing:border-box;width:var(--site-content-width);margin-inline:auto}.ServiceBody-module__KveJMG__hero{background:var(--ink);color:var(--white);border-bottom:1px solid #ff542473;overflow:hidden}.ServiceBody-module__KveJMG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:590px;display:grid}.ServiceBody-module__KveJMG__heroCopy{flex-direction:column;justify-content:center;padding:70px 68px 70px 0;display:flex}.ServiceBody-module__KveJMG__backLink{color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin-bottom:34px;font-size:11px;font-weight:800}.ServiceBody-module__KveJMG__backLink:before{content:"←";color:var(--orange);margin-right:9px}.ServiceBody-module__KveJMG__backLink:hover,.ServiceBody-module__KveJMG__inlineLink:hover{color:var(--orange)}.ServiceBody-module__KveJMG__eyebrow,.ServiceBody-module__KveJMG__fitLabel,.ServiceBody-module__KveJMG__panelLabel,.ServiceBody-module__KveJMG__cardLabel{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.25}.ServiceBody-module__KveJMG__serviceName{color:#ffffffb8;font-family:var(--font-display), "Arial Narrow", sans-serif;margin:11px 0 9px;font-size:20px;font-weight:700}.ServiceBody-module__KveJMG__hero h1{max-width:760px;color:var(--white);letter-spacing:-.04em;font-size:clamp(48px,4.8vw,78px);line-height:.96}.ServiceBody-module__KveJMG__heroSummary{color:#ffffffb8;max-width:680px;margin:25px 0 0;font-size:18px;line-height:1.58}.ServiceBody-module__KveJMG__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ServiceBody-module__KveJMG__primaryButton,.ServiceBody-module__KveJMG__secondaryButton{border:1px solid var(--orange);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.ServiceBody-module__KveJMG__primaryButton{background:var(--orange);color:#fff}.ServiceBody-module__KveJMG__secondaryButton{color:#fff;border-color:#ffffff8c}.ServiceBody-module__KveJMG__primaryButton:hover{background:#ff6b42}.ServiceBody-module__KveJMG__secondaryButton:hover{border-color:var(--orange);color:var(--orange)}.ServiceBody-module__KveJMG__heroVisual{min-height:590px;position:relative;overflow:visible}.ServiceBody-module__KveJMG__heroVisual img{min-width:calc(100% + var(--hero-edge-gutter));object-fit:cover;object-position:center;max-width:none}.ServiceBody-module__KveJMG__heroShade{inset:0;right:calc(0px - var(--hero-edge-gutter));background:linear-gradient(90deg, var(--ink) 0%, #0b111233 30%, #0b11122e 100%), linear-gradient(0deg, #0b1112cc, transparent 58%);position:absolute}.ServiceBody-module__KveJMG__fitPanel{border-top:2px solid var(--orange);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e0fe6;padding:24px 26px 20px;position:absolute;bottom:30px;left:42px;right:30px}.ServiceBody-module__KveJMG__fitPanel ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ServiceBody-module__KveJMG__fitPanel li{color:#fffc;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.4;display:grid}.ServiceBody-module__KveJMG__fitPanel li svg{color:var(--orange);margin-top:1px}.ServiceBody-module__KveJMG__anchorNav{z-index:10;background:#0e1516;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.ServiceBody-module__KveJMG__anchorInner{justify-content:center;align-items:center;gap:clamp(22px,4vw,62px);min-height:56px;display:flex}.ServiceBody-module__KveJMG__anchorInner a{color:#ffffffb3;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ServiceBody-module__KveJMG__anchorInner a:hover{color:var(--orange)}.ServiceBody-module__KveJMG__section{padding:82px 0}.ServiceBody-module__KveJMG__whiteSection{background:var(--white)}.ServiceBody-module__KveJMG__paperSection{background:var(--paper)}.ServiceBody-module__KveJMG__darkSection{background:var(--ink);color:#ffffffb8;border-block:1px solid #ff542447}.ServiceBody-module__KveJMG__sectionIntroWide{grid-template-columns:.42fr 1.58fr;align-items:start;gap:48px;display:grid}.ServiceBody-module__KveJMG__sectionIntroWide h2,.ServiceBody-module__KveJMG__sectionHeader h2,.ServiceBody-module__KveJMG__sectionLede h2,.ServiceBody-module__KveJMG__architectureIntro h2,.ServiceBody-module__KveJMG__deliveryHeader h2{letter-spacing:-.03em;margin:0;font-size:clamp(36px,3.4vw,56px);line-height:1.02}.ServiceBody-module__KveJMG__contextGrid{border-block:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.ServiceBody-module__KveJMG__contextGrid article{border-right:1px solid var(--line-light);grid-template-columns:auto auto 1fr;align-items:start;gap:18px;min-height:230px;padding:34px 30px;display:grid}.ServiceBody-module__KveJMG__contextGrid article:last-child{border-right:0}.ServiceBody-module__KveJMG__contextGrid article>span,.ServiceBody-module__KveJMG__cardTopline span,.ServiceBody-module__KveJMG__sectionNumber,.ServiceBody-module__KveJMG__problemCards article>span,.ServiceBody-module__KveJMG__processGrid article>span,.ServiceBody-module__KveJMG__flowStep>span{color:var(--orange);font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:700;line-height:1}.ServiceBody-module__KveJMG__contextGrid article>span{font-size:22px}.ServiceBody-module__KveJMG__contextGrid svg,.ServiceBody-module__KveJMG__cardTopline svg{color:var(--ink)}.ServiceBody-module__KveJMG__contextGrid h3,.ServiceBody-module__KveJMG__changeGrid h3,.ServiceBody-module__KveJMG__scopeGrid h3,.ServiceBody-module__KveJMG__relatedGrid h3,.ServiceBody-module__KveJMG__problemCards h3,.ServiceBody-module__KveJMG__processGrid h3{margin:0;font-size:24px;line-height:1.08}.ServiceBody-module__KveJMG__contextGrid p,.ServiceBody-module__KveJMG__changeGrid p,.ServiceBody-module__KveJMG__scopeGrid p,.ServiceBody-module__KveJMG__relatedGrid p,.ServiceBody-module__KveJMG__problemCards article>div>p:last-child,.ServiceBody-module__KveJMG__processGrid p{color:#0b1112b3;margin:12px 0 0;font-size:15px;line-height:1.6}.ServiceBody-module__KveJMG__problemGrid,.ServiceBody-module__KveJMG__faqGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:86px;display:grid}.ServiceBody-module__KveJMG__sectionNumber{margin:0 0 20px;font-size:62px}.ServiceBody-module__KveJMG__sectionLede>p:last-child{color:#0b1112ad;margin:24px 0 0;font-size:17px;line-height:1.65}.ServiceBody-module__KveJMG__sectionLede .ServiceBody-module__KveJMG__eyebrow{margin-bottom:15px}.ServiceBody-module__KveJMG__problemCards{border-top:1px solid var(--line-light)}.ServiceBody-module__KveJMG__problemCards article{border-bottom:1px solid var(--line-light);grid-template-columns:54px 1fr;gap:26px;min-height:175px;padding:28px 0;display:grid}.ServiceBody-module__KveJMG__problemCards article>span{font-size:28px}.ServiceBody-module__KveJMG__cardLabel{margin-bottom:9px}.ServiceBody-module__KveJMG__sectionHeader{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:68px;display:grid}.ServiceBody-module__KveJMG__sectionHeader .ServiceBody-module__KveJMG__eyebrow{margin-bottom:15px}.ServiceBody-module__KveJMG__sectionHeader>p{color:#0b1112ab;margin:0;font-size:16px;line-height:1.62}.ServiceBody-module__KveJMG__changeGrid,.ServiceBody-module__KveJMG__scopeGrid,.ServiceBody-module__KveJMG__relatedGrid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);margin-top:50px;display:grid}.ServiceBody-module__KveJMG__changeGrid{grid-template-columns:repeat(4,1fr)}.ServiceBody-module__KveJMG__scopeGrid,.ServiceBody-module__KveJMG__relatedGrid{grid-template-columns:repeat(3,1fr)}.ServiceBody-module__KveJMG__changeGrid article,.ServiceBody-module__KveJMG__scopeGrid article,.ServiceBody-module__KveJMG__relatedGrid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:245px;padding:30px}.ServiceBody-module__KveJMG__scopeGrid article{min-height:275px}.ServiceBody-module__KveJMG__cardTopline{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.ServiceBody-module__KveJMG__cardTopline span{font-size:28px}.ServiceBody-module__KveJMG__inlineLink{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:11px;font-weight:800;display:inline-flex}.ServiceBody-module__KveJMG__architectureGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;display:grid}.ServiceBody-module__KveJMG__architectureIntro .ServiceBody-module__KveJMG__eyebrow{margin-bottom:15px}.ServiceBody-module__KveJMG__architectureIntro h2,.ServiceBody-module__KveJMG__deliveryHeader h2{color:#fff}.ServiceBody-module__KveJMG__architectureIntro>p:last-child{margin:24px 0 0;font-size:16px;line-height:1.65}.ServiceBody-module__KveJMG__architectureFlow{border:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid}.ServiceBody-module__KveJMG__flowStep{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex;position:relative}.ServiceBody-module__KveJMG__flowStep:last-child{border-right:0}.ServiceBody-module__KveJMG__flowStep>span{margin-bottom:15px;font-size:24px}.ServiceBody-module__KveJMG__flowStep strong{color:#fff;font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px;line-height:1.12}.ServiceBody-module__KveJMG__flowStep svg{z-index:1;color:var(--orange);background:var(--ink);position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.ServiceBody-module__KveJMG__recordPanel{border-top:2px solid var(--orange);grid-column:2;padding-top:22px}.ServiceBody-module__KveJMG__panelLabel{align-items:center;gap:9px;display:flex}.ServiceBody-module__KveJMG__recordList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ServiceBody-module__KveJMG__recordList span{border:1px solid var(--line-dark);color:#ffffffc7;text-transform:capitalize;padding:10px 13px;font-size:12px}.ServiceBody-module__KveJMG__deliveryHeader{grid-template-columns:.38fr 1.62fr;align-items:end;gap:50px;display:grid}.ServiceBody-module__KveJMG__deliveryHeader .ServiceBody-module__KveJMG__sectionNumber{margin-bottom:16px}.ServiceBody-module__KveJMG__processGrid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.ServiceBody-module__KveJMG__processGrid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:50px 1fr;gap:18px;min-height:220px;padding:32px 28px;display:grid}.ServiceBody-module__KveJMG__processGrid article>span{font-size:30px}.ServiceBody-module__KveJMG__processGrid h3{color:#fff}.ServiceBody-module__KveJMG__processGrid p{color:#ffffffad}.ServiceBody-module__KveJMG__systemStrip{border-top:1px solid var(--line-light);margin-top:55px;padding-top:32px}.ServiceBody-module__KveJMG__systemStrip>div{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.ServiceBody-module__KveJMG__systemStrip a{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;min-height:125px;padding:20px;display:grid}.ServiceBody-module__KveJMG__systemStrip a:last-child{border-right:0}.ServiceBody-module__KveJMG__systemStrip a>svg:first-child{color:var(--orange)}.ServiceBody-module__KveJMG__systemStrip a>svg:last-child{color:#0b111273}.ServiceBody-module__KveJMG__systemStrip strong,.ServiceBody-module__KveJMG__systemStrip small{display:block}.ServiceBody-module__KveJMG__systemStrip strong{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:20px}.ServiceBody-module__KveJMG__systemStrip small{color:#0b11129e;margin-top:5px;font-size:12px;line-height:1.45}.ServiceBody-module__KveJMG__faqList{border-top:1px solid var(--line-light)}.ServiceBody-module__KveJMG__faqItem{border-bottom:1px solid var(--line-light)}.ServiceBody-module__KveJMG__faqItem button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;display:flex}.ServiceBody-module__KveJMG__faqItem button span:first-child{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:24px;font-weight:700;line-height:1.15}.ServiceBody-module__KveJMG__faqItem button span:last-child{color:var(--orange);font-size:30px;font-weight:300}.ServiceBody-module__KveJMG__faqItem>p{color:#0b1112b3;max-width:780px;margin:-4px 48px 24px 0;font-size:15px;line-height:1.7}@media (max-width:1180px){.ServiceBody-module__KveJMG__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ServiceBody-module__KveJMG__heroCopy{padding-right:42px}.ServiceBody-module__KveJMG__changeGrid{grid-template-columns:repeat(2,1fr)}.ServiceBody-module__KveJMG__architectureGrid{grid-template-columns:1fr}.ServiceBody-module__KveJMG__recordPanel{grid-column:auto}}@media (max-width:1120px){.ServiceBody-module__KveJMG__page{--hero-edge-gutter:28px}}@media (max-width:900px){.ServiceBody-module__KveJMG__heroGrid{grid-template-columns:1fr}.ServiceBody-module__KveJMG__heroCopy{min-height:auto;padding:66px 0 56px}.ServiceBody-module__KveJMG__heroVisual{min-height:470px}.ServiceBody-module__KveJMG__sectionIntroWide,.ServiceBody-module__KveJMG__sectionHeader,.ServiceBody-module__KveJMG__problemGrid,.ServiceBody-module__KveJMG__faqGrid,.ServiceBody-module__KveJMG__deliveryHeader{grid-template-columns:1fr;gap:28px}.ServiceBody-module__KveJMG__contextGrid,.ServiceBody-module__KveJMG__scopeGrid,.ServiceBody-module__KveJMG__relatedGrid,.ServiceBody-module__KveJMG__processGrid{grid-template-columns:repeat(2,1fr)}.ServiceBody-module__KveJMG__contextGrid article:nth-child(2){border-right:0}.ServiceBody-module__KveJMG__contextGrid article:last-child{border-top:1px solid var(--line-light);grid-column:1/-1}.ServiceBody-module__KveJMG__architectureFlow{grid-template-columns:1fr}.ServiceBody-module__KveJMG__flowStep{border-right:0;border-bottom:1px solid var(--line-dark);min-height:95px}.ServiceBody-module__KveJMG__flowStep:last-child{border-bottom:0}.ServiceBody-module__KveJMG__flowStep svg{top:auto;bottom:-10px;right:22px;transform:rotate(90deg)}.ServiceBody-module__KveJMG__systemStrip>div{grid-template-columns:1fr}.ServiceBody-module__KveJMG__systemStrip a{border-right:0}}@media (max-width:820px){.ServiceBody-module__KveJMG__page{--hero-edge-gutter:20px}}@media (max-width:680px){.ServiceBody-module__KveJMG__section{padding:64px 0}.ServiceBody-module__KveJMG__hero h1{font-size:clamp(42px,13vw,60px)}.ServiceBody-module__KveJMG__heroSummary{font-size:16px}.ServiceBody-module__KveJMG__fitPanel{bottom:18px;left:18px;right:18px}.ServiceBody-module__KveJMG__anchorInner{justify-content:flex-start;padding-block:0;overflow-x:auto}.ServiceBody-module__KveJMG__anchorInner a{flex:none}.ServiceBody-module__KveJMG__contextGrid,.ServiceBody-module__KveJMG__changeGrid,.ServiceBody-module__KveJMG__scopeGrid,.ServiceBody-module__KveJMG__relatedGrid,.ServiceBody-module__KveJMG__processGrid{grid-template-columns:1fr}.ServiceBody-module__KveJMG__contextGrid article,.ServiceBody-module__KveJMG__contextGrid article:nth-child(2){border-right:0;border-top:1px solid var(--line-light)}.ServiceBody-module__KveJMG__contextGrid article:first-child{border-top:0}.ServiceBody-module__KveJMG__contextGrid article:last-child{grid-column:auto}.ServiceBody-module__KveJMG__problemGrid,.ServiceBody-module__KveJMG__faqGrid{gap:46px}.ServiceBody-module__KveJMG__problemCards article{grid-template-columns:42px 1fr;gap:16px}.ServiceBody-module__KveJMG__processGrid article{min-height:auto}}@media (max-width:640px){.ServiceBody-module__KveJMG__page{--hero-edge-gutter:14px}}
.ServiceCategoryBody-module__w5R8ea__page{--orange:#ff5424;--ink:#0b1112;--ink-soft:#11191a;--paper:#f2eee6;--white:#fffdf8;--line-dark:#ffffff2e;--line-light:#0b11122e;--hero-edge-gutter:max(48px, calc((100vw - 1480px) / 2));background:var(--paper);color:var(--ink)}.ServiceCategoryBody-module__w5R8ea__shell{box-sizing:border-box;width:var(--site-content-width);margin-inline:auto}.ServiceCategoryBody-module__w5R8ea__hero{background:var(--ink);color:var(--white);border-bottom:1px solid #ff542473;position:relative;overflow:hidden}.ServiceCategoryBody-module__w5R8ea__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:530px;display:grid}.ServiceCategoryBody-module__w5R8ea__heroCopy{flex-direction:column;justify-content:center;padding:72px 64px 72px 0;display:flex}.ServiceCategoryBody-module__w5R8ea__eyebrow{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800;line-height:1.2}.ServiceCategoryBody-module__w5R8ea__hero h1{max-width:760px;color:var(--white);letter-spacing:-.035em;font-size:clamp(42px,4.2vw,72px);line-height:.98}.ServiceCategoryBody-module__w5R8ea__heroCopy>p:not(.ServiceCategoryBody-module__w5R8ea__eyebrow){color:#fffdf8bd;max-width:650px;margin:24px 0 0;font-size:18px;line-height:1.55}.ServiceCategoryBody-module__w5R8ea__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ServiceCategoryBody-module__w5R8ea__primaryButton,.ServiceCategoryBody-module__w5R8ea__secondaryButton{border:1px solid var(--orange);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ServiceCategoryBody-module__w5R8ea__primaryButton{background:var(--orange);color:#fff}.ServiceCategoryBody-module__w5R8ea__secondaryButton{color:#fff;background:#080c0d75;border-color:#ffffff94}.ServiceCategoryBody-module__w5R8ea__primaryButton:hover{background:#ff6a3e}.ServiceCategoryBody-module__w5R8ea__secondaryButton:hover{border-color:var(--orange);color:var(--orange)}.ServiceCategoryBody-module__w5R8ea__heroVisual{min-height:530px;position:relative;overflow:visible}.ServiceCategoryBody-module__w5R8ea__heroVisual img{min-width:calc(100% + var(--hero-edge-gutter));object-fit:cover;object-position:62% center;max-width:none}.ServiceCategoryBody-module__w5R8ea__heroImageShade{inset:0;right:calc(0px - var(--hero-edge-gutter));background:linear-gradient(90deg, var(--ink) 0%, #0b11122e 28%, #0b11120f 70%), linear-gradient(0deg, #ff54242e, transparent 42%);position:absolute}.ServiceCategoryBody-module__w5R8ea__stageMarker{border-left:2px solid var(--orange);text-transform:uppercase;width:146px;padding:12px 0 12px 22px;display:grid;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.ServiceCategoryBody-module__w5R8ea__stageMarker span{color:var(--orange);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:52px;font-weight:700;line-height:1}.ServiceCategoryBody-module__w5R8ea__stageMarker strong{color:#fff;margin-top:8px;font-size:15px;line-height:1.2}.ServiceCategoryBody-module__w5R8ea__stageMarker small{color:#ffffff9e;letter-spacing:.15em;margin-top:7px;font-size:10px;font-weight:700}.ServiceCategoryBody-module__w5R8ea__anchorNav{background:#0e1516;border-bottom:1px solid #ffffff1f}.ServiceCategoryBody-module__w5R8ea__anchorInner{justify-content:center;align-items:center;gap:clamp(24px,5vw,70px);min-height:56px;display:flex}.ServiceCategoryBody-module__w5R8ea__anchorInner a{color:#ffffffb8;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ServiceCategoryBody-module__w5R8ea__anchorInner a:hover{color:var(--orange)}.ServiceCategoryBody-module__w5R8ea__section{padding:78px 0}.ServiceCategoryBody-module__w5R8ea__lightSection{background:var(--white)}.ServiceCategoryBody-module__w5R8ea__paperSection{background:var(--paper)}.ServiceCategoryBody-module__w5R8ea__darkSection{background:var(--ink);color:#ffffffb8;border-block:1px solid #ff542447}.ServiceCategoryBody-module__w5R8ea__darkSection h2,.ServiceCategoryBody-module__w5R8ea__darkSection h3,.ServiceCategoryBody-module__w5R8ea__darkSection strong{color:#fff}.ServiceCategoryBody-module__w5R8ea__sectionIntroWide{grid-template-columns:.42fr 1.58fr;align-items:end;gap:48px;display:grid}.ServiceCategoryBody-module__w5R8ea__sectionIntroWide .ServiceCategoryBody-module__w5R8ea__eyebrow{margin:0}.ServiceCategoryBody-module__w5R8ea__section h2{letter-spacing:-.025em;font-size:clamp(34px,3.25vw,54px);line-height:1.04}.ServiceCategoryBody-module__w5R8ea__frameworkGrid{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.ServiceCategoryBody-module__w5R8ea__frameworkItem{border-right:1px solid var(--line-light);grid-template-columns:auto auto 1fr;align-items:start;gap:18px;padding:34px 30px;display:grid}.ServiceCategoryBody-module__w5R8ea__frameworkItem:last-child{border-right:0}.ServiceCategoryBody-module__w5R8ea__itemNumber,.ServiceCategoryBody-module__w5R8ea__sectionNumber,.ServiceCategoryBody-module__w5R8ea__problemList article>span,.ServiceCategoryBody-module__w5R8ea__capabilityGrid article>span,.ServiceCategoryBody-module__w5R8ea__deliveryGrid article>span{color:var(--orange);font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:700;line-height:1}.ServiceCategoryBody-module__w5R8ea__itemNumber{font-size:31px}.ServiceCategoryBody-module__w5R8ea__frameworkItem h3,.ServiceCategoryBody-module__w5R8ea__scopeGrid h3,.ServiceCategoryBody-module__w5R8ea__capabilityGrid h3,.ServiceCategoryBody-module__w5R8ea__readinessGrid h3,.ServiceCategoryBody-module__w5R8ea__deliveryGrid h3,.ServiceCategoryBody-module__w5R8ea__problemList h3{font-size:20px}.ServiceCategoryBody-module__w5R8ea__frameworkItem p,.ServiceCategoryBody-module__w5R8ea__scopeGrid p,.ServiceCategoryBody-module__w5R8ea__capabilityGrid p,.ServiceCategoryBody-module__w5R8ea__readinessGrid p,.ServiceCategoryBody-module__w5R8ea__deliveryGrid p,.ServiceCategoryBody-module__w5R8ea__problemList p{color:#0b1112ad;margin:8px 0 0;line-height:1.55}.ServiceCategoryBody-module__w5R8ea__problemGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:46px 64px;display:grid}.ServiceCategoryBody-module__w5R8ea__sectionLead,.ServiceCategoryBody-module__w5R8ea__numberedHeading{align-items:flex-start;gap:24px;display:flex}.ServiceCategoryBody-module__w5R8ea__sectionNumber{flex:none;font-size:clamp(52px,5vw,82px)}.ServiceCategoryBody-module__w5R8ea__sectionLead h2{font-size:clamp(36px,3.2vw,52px)}.ServiceCategoryBody-module__w5R8ea__sectionLead>div>p:last-child{color:#0b1112ad;max-width:650px;margin:22px 0 0;font-size:17px;line-height:1.65}.ServiceCategoryBody-module__w5R8ea__problemList{border-top:1px solid var(--line-light)}.ServiceCategoryBody-module__w5R8ea__problemList article{border-bottom:1px solid var(--line-light);grid-template-columns:44px 1fr;gap:18px;padding:24px 0;display:grid}.ServiceCategoryBody-module__w5R8ea__problemList article>span{font-size:24px}.ServiceCategoryBody-module__w5R8ea__problemImage{grid-column:1/-1;min-height:260px;position:relative;overflow:hidden}.ServiceCategoryBody-module__w5R8ea__problemImage:after{content:"";background:linear-gradient(90deg,#060a0be6,#0000 45%,#060a0bb8);position:absolute;inset:0}.ServiceCategoryBody-module__w5R8ea__problemImage img{object-fit:cover;object-position:center 44%}.ServiceCategoryBody-module__w5R8ea__problemImageCopy,.ServiceCategoryBody-module__w5R8ea__problemImageCopyRight{z-index:1;color:#fff;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:700;line-height:1.35;position:absolute;top:50%;transform:translateY(-50%)}.ServiceCategoryBody-module__w5R8ea__problemImageCopy{display:grid;left:30px}.ServiceCategoryBody-module__w5R8ea__problemImageCopyRight{border-left:2px solid var(--orange);width:170px;padding-left:20px;right:30px}.ServiceCategoryBody-module__w5R8ea__numberedHeading{margin-bottom:44px}.ServiceCategoryBody-module__w5R8ea__scopeGrid{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.ServiceCategoryBody-module__w5R8ea__scopeGrid article{border-right:1px solid var(--line-light);padding:32px 28px}.ServiceCategoryBody-module__w5R8ea__scopeGrid article:last-child{border-right:0}.ServiceCategoryBody-module__w5R8ea__scopeGrid svg{color:var(--ink);margin-bottom:20px}.ServiceCategoryBody-module__w5R8ea__measuresRail{border:1px solid var(--line-light);background:#ebe5dc;align-items:stretch;margin-top:36px;display:flex}.ServiceCategoryBody-module__w5R8ea__measuresRail>*{border-right:1px solid var(--line-light);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;min-height:48px;padding:8px 10px;font-size:11px;display:flex}.ServiceCategoryBody-module__w5R8ea__measuresRail>:last-child{border-right:0}.ServiceCategoryBody-module__w5R8ea__measuresRail strong{background:var(--ink);color:#fff}.ServiceCategoryBody-module__w5R8ea__flowSection{position:relative;overflow:hidden}.ServiceCategoryBody-module__w5R8ea__flowSection h2{max-width:1030px}.ServiceCategoryBody-module__w5R8ea__flow{grid-template-columns:repeat(6,1fr);margin-top:44px;display:grid}.ServiceCategoryBody-module__w5R8ea__flowStep{text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.ServiceCategoryBody-module__w5R8ea__flowStep:before,.ServiceCategoryBody-module__w5R8ea__flowStep:after{z-index:0;background:var(--orange);content:"";width:50%;height:2px;position:absolute;top:25px}.ServiceCategoryBody-module__w5R8ea__flowStep:before{left:0}.ServiceCategoryBody-module__w5R8ea__flowStep:after{right:0}.ServiceCategoryBody-module__w5R8ea__flowStep:first-child:before,.ServiceCategoryBody-module__w5R8ea__flowStep:last-child:after{display:none}.ServiceCategoryBody-module__w5R8ea__flowStep>span{z-index:1;border:2px solid var(--orange);background:var(--ink);color:#fff;width:50px;height:50px;font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:17px;display:grid}.ServiceCategoryBody-module__w5R8ea__flowStep strong{max-width:135px;font-size:15px}.ServiceCategoryBody-module__w5R8ea__flowNote{color:#ffffff94;max-width:960px;margin:36px 0 0}.ServiceCategoryBody-module__w5R8ea__capabilityGrid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.ServiceCategoryBody-module__w5R8ea__capabilityGrid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:42px 38px 1fr;gap:16px;padding:30px 24px;display:grid}.ServiceCategoryBody-module__w5R8ea__capabilityGrid article:nth-child(3n){border-right:0}.ServiceCategoryBody-module__w5R8ea__capabilityGrid article>span{font-size:26px}.ServiceCategoryBody-module__w5R8ea__contextGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:88px;display:grid}.ServiceCategoryBody-module__w5R8ea__contextCopy>p:not(.ServiceCategoryBody-module__w5R8ea__eyebrow){max-width:770px;margin:24px 0 0;font-size:17px;line-height:1.65}.ServiceCategoryBody-module__w5R8ea__boundaryNote{color:#fff;align-items:center;gap:12px;margin-top:28px;font-weight:700;display:flex}.ServiceCategoryBody-module__w5R8ea__boundaryNote svg{color:var(--orange)}.ServiceCategoryBody-module__w5R8ea__systemLedger{border-left:1px solid var(--line-dark);padding-left:42px}.ServiceCategoryBody-module__w5R8ea__systemLedger>div{grid-template-columns:repeat(2,1fr);display:grid}.ServiceCategoryBody-module__w5R8ea__systemLedger span{border-bottom:1px solid var(--line-dark);color:#ffffffc2;align-items:center;gap:10px;min-height:50px;font-size:13px;display:flex}.ServiceCategoryBody-module__w5R8ea__systemLedger svg{color:var(--orange)}.ServiceCategoryBody-module__w5R8ea__readinessGrid{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,1fr) 1.05fr;margin-top:38px;display:grid}.ServiceCategoryBody-module__w5R8ea__readinessGrid article,.ServiceCategoryBody-module__w5R8ea__readinessGrid blockquote{border-right:1px solid var(--line-light);margin:0;padding:30px}.ServiceCategoryBody-module__w5R8ea__readinessGrid article{grid-template-columns:34px 1fr;gap:16px;display:grid}.ServiceCategoryBody-module__w5R8ea__readinessGrid blockquote{font-family:var(--font-display), "Arial Narrow", sans-serif;background:#e8dfd3;border-right:0;align-items:center;font-size:26px;font-weight:700;line-height:1.15;display:flex}.ServiceCategoryBody-module__w5R8ea__deliveryGrid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.ServiceCategoryBody-module__w5R8ea__deliveryGrid article{border-right:1px solid var(--line-dark);grid-template-columns:44px 34px 1fr;gap:16px;padding:34px 28px;display:grid}.ServiceCategoryBody-module__w5R8ea__deliveryGrid article:last-child{border-right:0}.ServiceCategoryBody-module__w5R8ea__deliveryGrid article>span{font-size:28px}.ServiceCategoryBody-module__w5R8ea__deliveryGrid p{color:#ffffff94}.ServiceCategoryBody-module__w5R8ea__faqGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.ServiceCategoryBody-module__w5R8ea__faqGrid .ServiceCategoryBody-module__w5R8ea__numberedHeading{margin-bottom:0}.ServiceCategoryBody-module__w5R8ea__faqList{border-top:1px solid var(--line-light)}.ServiceCategoryBody-module__w5R8ea__faqList details{border-bottom:1px solid var(--line-light)}.ServiceCategoryBody-module__w5R8ea__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.ServiceCategoryBody-module__w5R8ea__faqList summary::-webkit-details-marker{display:none}.ServiceCategoryBody-module__w5R8ea__faqList summary span{color:var(--orange);font-size:22px}.ServiceCategoryBody-module__w5R8ea__faqList details[open] summary span{transform:rotate(45deg)}.ServiceCategoryBody-module__w5R8ea__faqList details p{color:#0b1112ad;margin:-4px 40px 22px 0}@media (max-width:1120px){.ServiceCategoryBody-module__w5R8ea__page{--hero-edge-gutter:28px}.ServiceCategoryBody-module__w5R8ea__heroGrid{grid-template-columns:1fr 1fr}.ServiceCategoryBody-module__w5R8ea__heroCopy{padding-right:38px}.ServiceCategoryBody-module__w5R8ea__stageMarker{width:120px;right:18px}.ServiceCategoryBody-module__w5R8ea__frameworkItem{grid-template-columns:auto 1fr}.ServiceCategoryBody-module__w5R8ea__frameworkItem svg{grid-row:1/3}.ServiceCategoryBody-module__w5R8ea__frameworkItem>div{grid-column:2}.ServiceCategoryBody-module__w5R8ea__measuresRail{flex-wrap:wrap}.ServiceCategoryBody-module__w5R8ea__measuresRail>*{min-width:25%}.ServiceCategoryBody-module__w5R8ea__readinessGrid{grid-template-columns:repeat(2,1fr)}.ServiceCategoryBody-module__w5R8ea__readinessGrid article:nth-child(2){border-right:0}.ServiceCategoryBody-module__w5R8ea__readinessGrid blockquote{border-top:1px solid var(--line-light)}}@media (max-width:900px){.ServiceCategoryBody-module__w5R8ea__heroGrid{grid-template-columns:1fr;width:100%}.ServiceCategoryBody-module__w5R8ea__heroCopy{width:var(--site-content-width);margin-inline:auto;padding:60px 0}.ServiceCategoryBody-module__w5R8ea__heroVisual{min-height:380px}.ServiceCategoryBody-module__w5R8ea__heroImageShade{background:linear-gradient(#0000,#0b11124d)}.ServiceCategoryBody-module__w5R8ea__sectionIntroWide,.ServiceCategoryBody-module__w5R8ea__problemGrid,.ServiceCategoryBody-module__w5R8ea__contextGrid,.ServiceCategoryBody-module__w5R8ea__faqGrid{grid-template-columns:1fr}.ServiceCategoryBody-module__w5R8ea__frameworkGrid,.ServiceCategoryBody-module__w5R8ea__scopeGrid{grid-template-columns:repeat(2,1fr)}.ServiceCategoryBody-module__w5R8ea__frameworkItem:nth-child(2),.ServiceCategoryBody-module__w5R8ea__scopeGrid article:nth-child(2){border-right:0}.ServiceCategoryBody-module__w5R8ea__frameworkItem:last-child{border-top:1px solid var(--line-light);grid-column:1/-1}.ServiceCategoryBody-module__w5R8ea__problemImage{min-height:220px}.ServiceCategoryBody-module__w5R8ea__capabilityGrid{grid-template-columns:repeat(2,1fr)}.ServiceCategoryBody-module__w5R8ea__capabilityGrid article:nth-child(3n){border-right:1px solid var(--line-light)}.ServiceCategoryBody-module__w5R8ea__capabilityGrid article:nth-child(2n){border-right:0}.ServiceCategoryBody-module__w5R8ea__flow{grid-template-columns:repeat(3,1fr);row-gap:34px}.ServiceCategoryBody-module__w5R8ea__flowStep:nth-child(3):after,.ServiceCategoryBody-module__w5R8ea__flowStep:nth-child(4):before{display:none}.ServiceCategoryBody-module__w5R8ea__systemLedger{border-top:1px solid var(--line-dark);border-left:0;padding:36px 0 0}.ServiceCategoryBody-module__w5R8ea__deliveryGrid{grid-template-columns:1fr}.ServiceCategoryBody-module__w5R8ea__deliveryGrid article{border-right:0;border-bottom:1px solid var(--line-dark)}.ServiceCategoryBody-module__w5R8ea__deliveryGrid article:last-child{border-bottom:0}}@media (max-width:820px){.ServiceCategoryBody-module__w5R8ea__page{--hero-edge-gutter:20px}}@media (max-width:640px){.ServiceCategoryBody-module__w5R8ea__page{--hero-edge-gutter:14px}.ServiceCategoryBody-module__w5R8ea__hero h1{font-size:39px}.ServiceCategoryBody-module__w5R8ea__heroCopy>p:not(.ServiceCategoryBody-module__w5R8ea__eyebrow){font-size:16px}.ServiceCategoryBody-module__w5R8ea__actions{display:grid}.ServiceCategoryBody-module__w5R8ea__primaryButton,.ServiceCategoryBody-module__w5R8ea__secondaryButton{text-align:center;width:100%;padding-inline:14px}.ServiceCategoryBody-module__w5R8ea__anchorInner{justify-content:flex-start;gap:26px;overflow-x:auto}.ServiceCategoryBody-module__w5R8ea__anchorInner a{flex:none}.ServiceCategoryBody-module__w5R8ea__section{padding:58px 0}.ServiceCategoryBody-module__w5R8ea__section h2{font-size:35px}.ServiceCategoryBody-module__w5R8ea__sectionLead,.ServiceCategoryBody-module__w5R8ea__numberedHeading{gap:12px;display:grid}.ServiceCategoryBody-module__w5R8ea__sectionNumber{font-size:52px}.ServiceCategoryBody-module__w5R8ea__frameworkGrid,.ServiceCategoryBody-module__w5R8ea__scopeGrid,.ServiceCategoryBody-module__w5R8ea__capabilityGrid,.ServiceCategoryBody-module__w5R8ea__readinessGrid{grid-template-columns:1fr}.ServiceCategoryBody-module__w5R8ea__frameworkItem,.ServiceCategoryBody-module__w5R8ea__scopeGrid article,.ServiceCategoryBody-module__w5R8ea__capabilityGrid article,.ServiceCategoryBody-module__w5R8ea__readinessGrid article,.ServiceCategoryBody-module__w5R8ea__readinessGrid blockquote{border-right:0;border-bottom:1px solid var(--line-light)}.ServiceCategoryBody-module__w5R8ea__frameworkItem:last-child{grid-column:auto}.ServiceCategoryBody-module__w5R8ea__problemImageCopyRight{display:none}.ServiceCategoryBody-module__w5R8ea__problemImageCopy{left:18px}.ServiceCategoryBody-module__w5R8ea__measuresRail>*{min-width:50%}.ServiceCategoryBody-module__w5R8ea__flow{grid-template-columns:1fr;gap:0}.ServiceCategoryBody-module__w5R8ea__flowStep{text-align:left;grid-template-columns:52px 1fr;place-items:center start;min-height:86px}.ServiceCategoryBody-module__w5R8ea__flowStep:before,.ServiceCategoryBody-module__w5R8ea__flowStep:after{width:2px;height:50%;left:25px}.ServiceCategoryBody-module__w5R8ea__flowStep:before{top:0}.ServiceCategoryBody-module__w5R8ea__flowStep:after{top:50%;right:auto}.ServiceCategoryBody-module__w5R8ea__flowStep:first-child:before,.ServiceCategoryBody-module__w5R8ea__flowStep:last-child:after{display:none}.ServiceCategoryBody-module__w5R8ea__flowStep:nth-child(3):after,.ServiceCategoryBody-module__w5R8ea__flowStep:nth-child(4):before{display:block}.ServiceCategoryBody-module__w5R8ea__systemLedger>div{grid-template-columns:1fr}.ServiceCategoryBody-module__w5R8ea__faqList summary{font-size:16px}}