.ServicePage-module___-MPIa__section{--ink:#101010;--muted:#555;--soft:#f4f4f1;--line:#d6d6d0;--accent:var(--color-hero-gold,#c8ba9d);color:var(--ink);padding-block:88px;scroll-margin-top:88px}.ServicePage-module___-MPIa__wrap{max-width:1376px;margin-inline:auto;padding-inline:48px;position:relative}.ServicePage-module___-MPIa__section h1,.ServicePage-module___-MPIa__section h2,.ServicePage-module___-MPIa__section h3{letter-spacing:-.04em;margin:0;font-weight:750;line-height:1.1}.ServicePage-module___-MPIa__section h2{font-size:clamp(32px,3.4vw,48px)}.ServicePage-module___-MPIa__section h3{font-size:23px}.ServicePage-module___-MPIa__section p{margin:0;line-height:1.75}.ServicePage-module___-MPIa__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;margin-bottom:20px!important}.ServicePage-module___-MPIa__section a,.ServicePage-module___-MPIa__section summary,.ServicePage-module___-MPIa__section button{transition:color .18s,background .18s,border-color .18s}.ServicePage-module___-MPIa__section a:focus-visible,.ServicePage-module___-MPIa__section summary:focus-visible{outline-offset:5px;outline:2px solid}.ServicePage-module___-MPIa__hero{color:#fff;background:#0a0a0a;padding-top:64px;padding-bottom:0;position:relative;overflow:hidden}.ServicePage-module___-MPIa__heroGrid{grid-template-columns:1.2fr .85fr;align-items:center;gap:72px;padding-bottom:55px;display:grid}.ServicePage-module___-MPIa__heroCopy{min-width:0}.ServicePage-module___-MPIa__heroCopy h1{text-wrap:balance;max-width:740px;margin-bottom:25px;font-size:clamp(40px,3.75vw,58px);line-height:1.04}.ServicePage-module___-MPIa__backLink{color:#bdbdbd;align-items:center;gap:20px;min-height:44px;margin-bottom:18px;font-size:12px;display:inline-flex}.ServicePage-module___-MPIa__backLink:hover{color:#fff}.ServicePage-module___-MPIa__serviceLabel{align-items:center;gap:14px;margin-bottom:24px;display:flex}.ServicePage-module___-MPIa__serviceLabel .ServicePage-module___-MPIa__eyebrow{color:#a3a3a3;font-size:10px;margin:0!important}.ServicePage-module___-MPIa__serviceLabel .ServicePage-module___-MPIa__eyebrow>span{text-transform:none;letter-spacing:0;color:#c3c3c3;margin-top:5px;font-size:12px;font-weight:400;display:block}.ServicePage-module___-MPIa__serviceIcon{border:1px solid #666;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ServicePage-module___-MPIa__serviceIcon svg{width:20px;height:20px}.ServicePage-module___-MPIa__hero .ServicePage-module___-MPIa__tagline{color:#eee;max-width:670px;margin-bottom:16px;font-size:18px;line-height:1.6}.ServicePage-module___-MPIa__hero .ServicePage-module___-MPIa__intro{color:#c3c3c3;max-width:670px;font-size:14px;line-height:1.8}.ServicePage-module___-MPIa__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.ServicePage-module___-MPIa__button{color:#111;background:#fff;border:1px solid #fff;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:17px 21px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.ServicePage-module___-MPIa__button:hover{background:#e5e5e5;border-color:#e5e5e5}.ServicePage-module___-MPIa__callLink{color:#fff;border-bottom:1px solid;align-items:center;gap:20px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.ServicePage-module___-MPIa__callLink:hover{color:#bdbdbd}.ServicePage-module___-MPIa__heroVisual{min-width:0;padding-top:40px}.ServicePage-module___-MPIa__photo{clip-path:polygon(14% 0,100% 0,100% 78%,86% 100%,0 100%,0 22%);background:#deded8;height:230px;position:relative}.ServicePage-module___-MPIa__photoImage{object-fit:cover;object-position:center;filter:saturate(.4)}.ServicePage-module___-MPIa__heroVisual>.ServicePage-module___-MPIa__photo{margin-bottom:-36px;margin-left:24px}.ServicePage-module___-MPIa__diagram{border:1px solid #50504b;border-top:2px solid var(--accent);color:#fff;background:#181818;margin:0 24px 0 0;padding:26px;position:relative}.ServicePage-module___-MPIa__diagramLabel{letter-spacing:.04em;color:#d8d8d3;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:flex}.ServicePage-module___-MPIa__diagramLabel>span{background:var(--accent);width:22px;height:1px}.ServicePage-module___-MPIa__diagramNote{border-top:1px solid #4a4a47;padding-top:16px;color:#bebebe!important;margin-top:22px!important;font-size:11px!important;line-height:1.6!important}.ServicePage-module___-MPIa__diagramPath{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ServicePage-module___-MPIa__diagramPath>li{align-items:center;gap:15px;min-height:43px;font-size:14px;display:flex;position:relative}.ServicePage-module___-MPIa__diagramNumber{border:1px solid var(--accent);color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.ServicePage-module___-MPIa__pathArrow{color:#a3a3a3;font-size:14px;position:absolute;bottom:-18px;left:12px}.ServicePage-module___-MPIa__diagramHub{isolation:isolate;grid-template-rows:70px 90px 70px;grid-template-columns:1fr 1fr;gap:0 24px;display:grid;position:relative}.ServicePage-module___-MPIa__hubLines{fill:none;stroke:#747064;stroke-width:1.5px;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ServicePage-module___-MPIa__hubNode{text-align:center;background:#232320;border:1px solid #55534c;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 7px;display:flex}.ServicePage-module___-MPIa__hubNode>span{color:#c8ba9d;font-size:9px}.ServicePage-module___-MPIa__hubNode strong{font-size:12px;font-weight:550;line-height:1.4}.ServicePage-module___-MPIa__hubNode[data-position="2"],.ServicePage-module___-MPIa__hubNode[data-position="3"]{grid-row:3}.ServicePage-module___-MPIa__hubCore{background:var(--accent);text-align:center;color:#111;border:1px solid #e4dccd;border-radius:50%;place-items:center;width:96px;height:74px;padding:8px;font-size:14px;font-weight:700;line-height:1.3;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServicePage-module___-MPIa__diagramCycle .ServicePage-module___-MPIa__hubCore{border-color:var(--accent);color:#fff;background:#272720;border-radius:0}.ServicePage-module___-MPIa__diagramLanes{gap:22px;display:grid}.ServicePage-module___-MPIa__laneCore,.ServicePage-module___-MPIa__laneResult{text-align:center;border:1px solid var(--accent);background:#292921;padding:12px;font-size:14px}.ServicePage-module___-MPIa__laneColumns{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ServicePage-module___-MPIa__laneColumns>div{text-align:center;border-inline:1px solid #4a4a47;flex-direction:column;align-items:center;gap:13px;padding:12px 5px;display:flex;position:relative}.ServicePage-module___-MPIa__laneMark{color:var(--accent);font-size:10px}.ServicePage-module___-MPIa__laneColumns strong{font-size:12px;font-weight:500;line-height:1.45}.ServicePage-module___-MPIa__laneColumns>div>span:last-child{color:#a3a3a3}.ServicePage-module___-MPIa__sectionNav{border-top:1px solid #505050;flex-wrap:wrap;align-items:center;gap:30px;padding-block:16px;display:flex}.ServicePage-module___-MPIa__sectionNav>span{color:#aaa;text-transform:uppercase;letter-spacing:.1em;margin-right:auto;font-size:10px}.ServicePage-module___-MPIa__sectionNav>a{color:#ddd;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.ServicePage-module___-MPIa__sectionNav>a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.ServicePage-module___-MPIa__fit{background:#fff}.ServicePage-module___-MPIa__headingRow{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}.ServicePage-module___-MPIa__headingRow>p{max-width:425px;color:var(--muted);font-size:15px;line-height:1.8}.ServicePage-module___-MPIa__fitGrid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.ServicePage-module___-MPIa__smallHeading{margin-bottom:24px!important;font-size:21px!important}.ServicePage-module___-MPIa__audience{border-top:1px solid #111;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ServicePage-module___-MPIa__audience>li{border-bottom:1px solid var(--line);min-height:170px;padding:25px 22px 25px 0}.ServicePage-module___-MPIa__audience>li:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.ServicePage-module___-MPIa__itemNumber{color:#626262;margin-bottom:18px;font-size:12px;display:block}.ServicePage-module___-MPIa__audience p{color:#444;font-size:14px}.ServicePage-module___-MPIa__fit .ServicePage-module___-MPIa__headingRow{flex-direction:row-reverse}.ServicePage-module___-MPIa__fit .ServicePage-module___-MPIa__headingRow>div{max-width:720px}.ServicePage-module___-MPIa__catalogCard h4>a{align-items:center;min-height:44px;display:inline-flex}.ServicePage-module___-MPIa__problemPanel{background:var(--soft);padding:30px}.ServicePage-module___-MPIa__problems{border-top:1px solid #aaa;margin:0;padding:0;list-style:none}.ServicePage-module___-MPIa__problems>li{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:19px 0;display:flex}.ServicePage-module___-MPIa__problems>li:last-child{border-bottom:0;padding-bottom:0}.ServicePage-module___-MPIa__problems>li>span{color:#626262;padding-top:4px;font-size:11px}.ServicePage-module___-MPIa__problems p{color:#444;font-size:14px}.ServicePage-module___-MPIa__work{background:var(--soft)}.ServicePage-module___-MPIa__workGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.ServicePage-module___-MPIa__workIntro h2{margin-bottom:35px}.ServicePage-module___-MPIa__scopePhoto{max-width:390px;margin:0}.ServicePage-module___-MPIa__scopePhoto>.ServicePage-module___-MPIa__photo{height:250px}.ServicePage-module___-MPIa__scopePhoto figcaption{color:#555;max-width:290px;margin-top:16px;font-size:11px;line-height:1.7}.ServicePage-module___-MPIa__workRows{border-top:2px solid #111}.ServicePage-module___-MPIa__workRows>details{border-bottom:1px solid #bdbdb7}.ServicePage-module___-MPIa__workRows summary{cursor:pointer;align-items:center;gap:22px;min-height:78px;padding:23px 0;list-style:none;display:flex}.ServicePage-module___-MPIa__workRows summary::-webkit-details-marker{display:none}.ServicePage-module___-MPIa__workRows h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.35}.ServicePage-module___-MPIa__workNumber{color:#626262;flex-shrink:0;width:27px;font-size:12px}.ServicePage-module___-MPIa__expandMark{flex-shrink:0;margin-left:auto;font-size:26px;font-weight:300}.ServicePage-module___-MPIa__workRows details[open] .ServicePage-module___-MPIa__expandMark{transform:rotate(45deg)}.ServicePage-module___-MPIa__workRows details[open] summary{padding-bottom:14px}.ServicePage-module___-MPIa__workBody{padding:0 32px 26px 49px}.ServicePage-module___-MPIa__workBody p{color:#444;font-size:15px;line-height:1.8}.ServicePage-module___-MPIa__workRows summary:hover{color:#6e5c3d}.ServicePage-module___-MPIa__outputs{color:#fff;background:#141414}.ServicePage-module___-MPIa__outputs .ServicePage-module___-MPIa__eyebrow{color:#a3a3a3}.ServicePage-module___-MPIa__outputs .ServicePage-module___-MPIa__headingRow>p{color:#c3c3c3}.ServicePage-module___-MPIa__outputGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.ServicePage-module___-MPIa__fourOutputs{grid-template-columns:repeat(2,1fr)}.ServicePage-module___-MPIa__outputCard{color:#111;border-top:3px solid var(--accent);background:#fff;flex-direction:column;padding:30px;display:flex}.ServicePage-module___-MPIa__outputTop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.ServicePage-module___-MPIa__outputIcon{color:#111;width:34px;height:34px}.ServicePage-module___-MPIa__outputIcon svg{width:100%;height:100%}.ServicePage-module___-MPIa__outputTop>span:last-child{color:#666;font-size:14px}.ServicePage-module___-MPIa__outputKind{letter-spacing:.1em;text-transform:uppercase;color:#5f5f5f;font-size:10px;margin-bottom:12px!important}.ServicePage-module___-MPIa__outputCard h3{margin-bottom:18px;font-size:24px;line-height:1.2}.ServicePage-module___-MPIa__outputCard>p:not(.ServicePage-module___-MPIa__outputKind){color:#555;margin-bottom:25px;font-size:14px}.ServicePage-module___-MPIa__outputIncludes{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.ServicePage-module___-MPIa__outputIncludes>span{letter-spacing:.1em;text-transform:uppercase;color:#5f5f5f;font-size:10px}.ServicePage-module___-MPIa__outputIncludes ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ServicePage-module___-MPIa__outputIncludes li{color:#444;gap:12px;font-size:12px;line-height:1.65;display:flex}.ServicePage-module___-MPIa__outputIncludes li>span{color:#626262}.ServicePage-module___-MPIa__systems{background:#fff}.ServicePage-module___-MPIa__systemGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.ServicePage-module___-MPIa__systemGrid h2{margin-bottom:24px}.ServicePage-module___-MPIa__systemGrid>div>p:not(.ServicePage-module___-MPIa__eyebrow){color:#555;max-width:370px;font-size:15px}.ServicePage-module___-MPIa__systemList{border-top:1px solid #999;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ServicePage-module___-MPIa__systemList li{border-bottom:1px solid var(--line);color:#444;align-items:center;gap:14px;min-height:74px;padding:20px 12px;font-size:13px;line-height:1.5;display:flex}.ServicePage-module___-MPIa__systemList li>span{color:#666;flex-shrink:0}.ServicePage-module___-MPIa__closing{color:#fff;background:#0a0a0a;position:relative;overflow:hidden}.ServicePage-module___-MPIa__closing .ServicePage-module___-MPIa__eyebrow{color:#a3a3a3}.ServicePage-module___-MPIa__closingGrid{grid-template-columns:1.5fr 1fr;align-items:center;gap:100px;display:grid}.ServicePage-module___-MPIa__closing h2{max-width:640px;margin-bottom:22px}.ServicePage-module___-MPIa__closingGrid>div>p:not(.ServicePage-module___-MPIa__eyebrow){color:#c3c3c3;max-width:580px;font-size:16px}.ServicePage-module___-MPIa__closingActions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ServicePage-module___-MPIa__related{border-top:1px solid #555;margin-top:55px;padding-top:28px}.ServicePage-module___-MPIa__related>div{flex-wrap:wrap;gap:12px 32px;display:flex}.ServicePage-module___-MPIa__related a{color:#ddd;align-items:center;gap:18px;min-height:44px;font-size:13px;line-height:1.6;display:inline-flex}.ServicePage-module___-MPIa__related a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (max-width:1120px){.ServicePage-module___-MPIa__wrap{padding-inline:32px}.ServicePage-module___-MPIa__heroGrid{grid-template-columns:1.1fr .9fr;gap:40px}.ServicePage-module___-MPIa__heroCopy h1{font-size:46px}.ServicePage-module___-MPIa__workGrid,.ServicePage-module___-MPIa__systemGrid{gap:50px}.ServicePage-module___-MPIa__fitGrid{gap:35px}.ServicePage-module___-MPIa__audience>li{padding-right:18px}.ServicePage-module___-MPIa__audience>li:nth-child(2n){padding-left:18px}.ServicePage-module___-MPIa__outputCard{padding:25px}.ServicePage-module___-MPIa__closingGrid{gap:60px}.ServicePage-module___-MPIa__systemList{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ServicePage-module___-MPIa__section{padding-block:72px}.ServicePage-module___-MPIa__hero{padding-top:46px;padding-bottom:0}.ServicePage-module___-MPIa__heroGrid{gap:30px;padding-bottom:45px}.ServicePage-module___-MPIa__heroCopy h1{font-size:40px}.ServicePage-module___-MPIa__hero .ServicePage-module___-MPIa__tagline{font-size:16px}.ServicePage-module___-MPIa__hero .ServicePage-module___-MPIa__intro{font-size:13px}.ServicePage-module___-MPIa__heroVisual{padding-top:20px}.ServicePage-module___-MPIa__heroVisual>.ServicePage-module___-MPIa__photo{height:200px;margin-left:15px}.ServicePage-module___-MPIa__diagram{margin-right:10px;padding:20px}.ServicePage-module___-MPIa__hubNode strong{font-size:11px}.ServicePage-module___-MPIa__hubCore{width:80px;height:68px;font-size:12px}.ServicePage-module___-MPIa__diagramHub{gap:0 12px}.ServicePage-module___-MPIa__diagramPath>li{gap:10px;font-size:12px}.ServicePage-module___-MPIa__actions{gap:15px}.ServicePage-module___-MPIa__button{padding:15px 18px;font-size:12px}.ServicePage-module___-MPIa__sectionNav{gap:20px}.ServicePage-module___-MPIa__sectionNav>span{width:100%;margin-bottom:-6px}.ServicePage-module___-MPIa__fitGrid{grid-template-columns:1fr}.ServicePage-module___-MPIa__audience>li{min-height:130px;padding:24px}.ServicePage-module___-MPIa__audience>li:nth-child(2n){padding-left:24px}.ServicePage-module___-MPIa__headingRow{gap:35px}.ServicePage-module___-MPIa__headingRow>p{max-width:330px;font-size:14px}.ServicePage-module___-MPIa__workGrid{grid-template-columns:.75fr 1.25fr;gap:35px}.ServicePage-module___-MPIa__workRows h3{font-size:18px}.ServicePage-module___-MPIa__workRows summary{gap:14px}.ServicePage-module___-MPIa__workBody{padding-left:41px;font-size:14px}.ServicePage-module___-MPIa__outputGrid{gap:18px}.ServicePage-module___-MPIa__outputCard{padding:22px}.ServicePage-module___-MPIa__outputCard h3{font-size:21px}.ServicePage-module___-MPIa__systemGrid{gap:35px}.ServicePage-module___-MPIa__closingGrid{gap:40px}}@media (max-width:760px){.ServicePage-module___-MPIa__section{padding-block:60px}.ServicePage-module___-MPIa__wrap{padding-inline:24px}.ServicePage-module___-MPIa__hero{padding-top:28px;padding-bottom:0}.ServicePage-module___-MPIa__heroGrid{grid-template-columns:1fr;gap:30px;padding-bottom:34px}.ServicePage-module___-MPIa__backLink{margin-bottom:15px}.ServicePage-module___-MPIa__serviceLabel{margin-bottom:22px}.ServicePage-module___-MPIa__heroCopy h1{margin-bottom:22px;font-size:clamp(35px,8vw,46px)}.ServicePage-module___-MPIa__hero .ServicePage-module___-MPIa__tagline{font-size:17px}.ServicePage-module___-MPIa__hero .ServicePage-module___-MPIa__intro{font-size:14px}.ServicePage-module___-MPIa__actions{gap:18px;margin-top:24px}.ServicePage-module___-MPIa__heroVisual{width:100%;max-width:480px;margin-inline:auto;padding-top:0}.ServicePage-module___-MPIa__heroVisual>.ServicePage-module___-MPIa__photo{height:185px;margin-bottom:-30px;margin-left:25px}.ServicePage-module___-MPIa__diagram{margin-right:25px;padding:24px}.ServicePage-module___-MPIa__diagramPath>li{min-height:40px;font-size:14px}.ServicePage-module___-MPIa__diagramHub{gap:0 20px}.ServicePage-module___-MPIa__hubNode strong{font-size:12px}.ServicePage-module___-MPIa__hubCore{width:96px;height:74px;font-size:14px}.ServicePage-module___-MPIa__sectionNav{gap:4px 22px;padding-block:19px}.ServicePage-module___-MPIa__sectionNav>a{font-size:12px}.ServicePage-module___-MPIa__sectionNav>span{margin-bottom:2px}.ServicePage-module___-MPIa__headingRow{margin-bottom:32px;display:block}.ServicePage-module___-MPIa__headingRow>p{max-width:none;margin-top:22px;font-size:14px}.ServicePage-module___-MPIa__fitGrid{gap:32px}.ServicePage-module___-MPIa__audience>li{min-height:0;padding:22px 16px 22px 0}.ServicePage-module___-MPIa__audience>li:nth-child(2n){padding-left:16px}.ServicePage-module___-MPIa__audience p{font-size:13px;line-height:1.75}.ServicePage-module___-MPIa__problemPanel{padding:24px}.ServicePage-module___-MPIa__problems{border-top:1px solid #aaa}.ServicePage-module___-MPIa__problems p{font-size:13px}.ServicePage-module___-MPIa__problems>li{gap:16px;padding-block:16px}.ServicePage-module___-MPIa__workGrid,.ServicePage-module___-MPIa__systemGrid{grid-template-columns:1fr;gap:32px}.ServicePage-module___-MPIa__workIntro h2{margin-bottom:26px}.ServicePage-module___-MPIa__scopePhoto{max-width:none}.ServicePage-module___-MPIa__scopePhoto>.ServicePage-module___-MPIa__photo{height:220px}.ServicePage-module___-MPIa__workRows h3{font-size:20px}.ServicePage-module___-MPIa__workRows summary{gap:16px;min-height:72px;padding:20px 0}.ServicePage-module___-MPIa__workNumber{width:24px}.ServicePage-module___-MPIa__workBody{padding:0 25px 24px 40px}.ServicePage-module___-MPIa__workBody p{font-size:14px}.ServicePage-module___-MPIa__outputGrid,.ServicePage-module___-MPIa__fourOutputs{grid-template-columns:1fr;gap:22px}.ServicePage-module___-MPIa__outputCard{padding:28px}.ServicePage-module___-MPIa__outputCard h3{font-size:25px}.ServicePage-module___-MPIa__outputCard>p:not(.ServicePage-module___-MPIa__outputKind){font-size:14px}.ServicePage-module___-MPIa__outputIncludes li{font-size:13px}.ServicePage-module___-MPIa__systemList{grid-template-columns:1fr 1fr}.ServicePage-module___-MPIa__systemList li{gap:10px;min-height:66px;padding-inline:5px;font-size:13px}.ServicePage-module___-MPIa__closingGrid{grid-template-columns:1fr;gap:30px}.ServicePage-module___-MPIa__closingGrid>div>p:not(.ServicePage-module___-MPIa__eyebrow){font-size:14px}.ServicePage-module___-MPIa__related{margin-top:38px}.ServicePage-module___-MPIa__related>div{gap:6px}.ServicePage-module___-MPIa__related a{padding-block:6px;font-size:13px}.ServicePage-module___-MPIa__diagramNote{font-size:11px!important}.ServicePage-module___-MPIa__section h2{font-size:34px}}@media (max-width:380px){.ServicePage-module___-MPIa__wrap{padding-inline:20px}.ServicePage-module___-MPIa__heroCopy h1{font-size:34px}.ServicePage-module___-MPIa__diagram{margin-right:15px;padding:20px}.ServicePage-module___-MPIa__heroVisual>.ServicePage-module___-MPIa__photo{margin-left:15px}.ServicePage-module___-MPIa__audience{grid-template-columns:1fr}.ServicePage-module___-MPIa__audience>li{padding:20px 0}.ServicePage-module___-MPIa__audience>li:nth-child(2n){border-left:0;padding-left:0}.ServicePage-module___-MPIa__hubNode strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.ServicePage-module___-MPIa__section a,.ServicePage-module___-MPIa__section summary,.ServicePage-module___-MPIa__section button{transition:none}}.ServicePage-module___-MPIa__constraintGrid{border-top:1px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.ServicePage-module___-MPIa__constraintGrid>article{padding:28px 25px 5px 0}.ServicePage-module___-MPIa__constraintGrid>article+article{border-left:1px solid var(--line);padding-left:25px}.ServicePage-module___-MPIa__constraintNumber{color:#555;border:1px solid #aaa;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:23px;font-size:13px;display:grid}.ServicePage-module___-MPIa__constraintGrid h3{margin-bottom:18px;font-size:21px;line-height:1.3}.ServicePage-module___-MPIa__constraintGrid p{color:#555;font-size:14px}.ServicePage-module___-MPIa__breakpointGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ServicePage-module___-MPIa__breakpointGrid>article{background:#202020;border:1px solid #555;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.ServicePage-module___-MPIa__breakpointNumber{border:1px solid var(--accent);color:var(--accent);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:22px;font-size:13px;display:grid}.ServicePage-module___-MPIa__breakpointGrid h3{margin-bottom:18px;font-size:25px}.ServicePage-module___-MPIa__breakpointGrid p{color:#c3c3c3;margin-bottom:25px;font-size:14px}.ServicePage-module___-MPIa__breakpointGrid a{color:#fff;border-bottom:1px solid #aaa;align-items:center;gap:24px;min-height:44px;margin-top:auto;font-size:13px;display:inline-flex}.ServicePage-module___-MPIa__breakpointGrid a:hover{color:var(--accent)}.ServicePage-module___-MPIa__routeGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ServicePage-module___-MPIa__routeGrid>a{background:var(--soft);border-top:2px solid #111;gap:26px;padding:32px;display:flex}.ServicePage-module___-MPIa__routeGrid>a:hover{background:#ecece7}.ServicePage-module___-MPIa__routeIcon{color:#666;flex-shrink:0;width:32px;height:32px}.ServicePage-module___-MPIa__routeIcon svg{width:100%;height:100%}.ServicePage-module___-MPIa__routeGrid h3{margin-bottom:18px;font-size:25px}.ServicePage-module___-MPIa__routeGrid p{color:#555;font-size:14px}.ServicePage-module___-MPIa__routeExplore{border-bottom:1px solid #777;align-items:center;gap:28px;min-height:44px;margin-top:22px;font-size:12px;font-weight:600;display:inline-flex}.ServicePage-module___-MPIa__experienceGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.ServicePage-module___-MPIa__experiencePhoto>.ServicePage-module___-MPIa__photo{height:380px}.ServicePage-module___-MPIa__experiencePhoto>p:not(.ServicePage-module___-MPIa__eyebrow){color:#555;margin-top:18px;font-size:11px}.ServicePage-module___-MPIa__experienceIntro{color:#555;font-size:15px;margin-top:24px!important}.ServicePage-module___-MPIa__experienceList{border-top:1px solid #999;margin:28px 0 0;padding:0;list-style:none}.ServicePage-module___-MPIa__experienceList li{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;padding:20px 0;display:flex}.ServicePage-module___-MPIa__experienceList li>span{color:#626262;padding-top:4px;font-size:12px}.ServicePage-module___-MPIa__experienceList p{color:#444;font-size:14px}.ServicePage-module___-MPIa__experienceLinks{gap:8px;margin-top:24px;display:grid}.ServicePage-module___-MPIa__experienceLinks a{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:13px;line-height:1.7;text-decoration:underline;display:flex}.ServicePage-module___-MPIa__readiness{background:#fff;padding-top:0}.ServicePage-module___-MPIa__readinessPanel{background:var(--soft);border-top:2px solid var(--accent);grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding:38px;display:grid}.ServicePage-module___-MPIa__readinessPanel h2{margin-bottom:24px;font-size:36px}.ServicePage-module___-MPIa__readinessPanel>div>p:not(.ServicePage-module___-MPIa__eyebrow){color:#555;max-width:630px;font-size:14px}.ServicePage-module___-MPIa__darkButton{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:17px 22px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.ServicePage-module___-MPIa__darkButton:hover{background:#333}.ServicePage-module___-MPIa__faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.ServicePage-module___-MPIa__faqGrid .ServicePage-module___-MPIa__workRows summary h3{font-size:19px}.ServicePage-module___-MPIa__faqBody{padding:0 20px 26px 0}.ServicePage-module___-MPIa__faqBody p{color:#444;font-size:14px}.ServicePage-module___-MPIa__catalog{background:#fff}.ServicePage-module___-MPIa__catalogGroup{border-top:2px solid #111;grid-template-columns:.55fr 1.45fr;gap:55px;margin-top:45px;padding-top:35px;display:grid}.ServicePage-module___-MPIa__catalogGroupHeading>span{color:#666;margin-bottom:22px;font-size:12px;display:block}.ServicePage-module___-MPIa__catalogGroupHeading h3{margin-bottom:18px;font-size:29px}.ServicePage-module___-MPIa__catalogGroupHeading p{color:#555;max-width:260px;font-size:14px}.ServicePage-module___-MPIa__catalogCards{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ServicePage-module___-MPIa__catalogCard{background:var(--soft);flex-direction:column;padding:26px;display:flex}.ServicePage-module___-MPIa__catalogCard:last-child:nth-child(odd){grid-column:1/-1}.ServicePage-module___-MPIa__catalogCardHeading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.ServicePage-module___-MPIa__catalogIcon{color:#555;width:27px;height:27px}.ServicePage-module___-MPIa__catalogIcon svg{width:100%;height:100%}.ServicePage-module___-MPIa__catalogCardHeading .ServicePage-module___-MPIa__eyebrow{font-size:10px;margin:0!important}.ServicePage-module___-MPIa__catalogCard h4{letter-spacing:-.035em;margin:0 0 16px;font-size:23px;font-weight:650;line-height:1.25}.ServicePage-module___-MPIa__catalogCard h4 a:hover{text-underline-offset:4px;text-decoration:underline}.ServicePage-module___-MPIa__catalogCard>p{color:#555;font-size:14px;line-height:1.75}.ServicePage-module___-MPIa__catalogCard details{border-top:1px solid #bbb;margin-top:22px}.ServicePage-module___-MPIa__catalogCard summary{color:#444;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;list-style:none;display:flex}.ServicePage-module___-MPIa__catalogCard summary::-webkit-details-marker{display:none}.ServicePage-module___-MPIa__catalogCard summary>span{font-size:21px;font-weight:300}.ServicePage-module___-MPIa__catalogCard details[open] summary>span{transform:rotate(45deg)}.ServicePage-module___-MPIa__catalogCard details ul{flex-wrap:wrap;gap:8px 18px;margin:5px 0 15px;padding:0;list-style:none;display:flex}.ServicePage-module___-MPIa__catalogCard details li{color:#555;font-size:12px;line-height:1.7}.ServicePage-module___-MPIa__catalogExplore{border-bottom:1px solid #888;justify-content:space-between;align-self:flex-start;align-items:center;gap:22px;min-height:44px;margin-top:16px;font-size:12px;font-weight:650;display:inline-flex}.ServicePage-module___-MPIa__catalogExplore:hover{color:#6e5c3d}.ServicePage-module___-MPIa__outputCard .ServicePage-module___-MPIa__catalogExplore{margin-top:auto;padding-top:12px}@media (max-width:1120px){.ServicePage-module___-MPIa__experienceGrid,.ServicePage-module___-MPIa__faqGrid{gap:50px}.ServicePage-module___-MPIa__constraintGrid>article{padding-right:18px}.ServicePage-module___-MPIa__constraintGrid>article+article{padding-left:18px}.ServicePage-module___-MPIa__catalogGroup{grid-template-columns:.55fr 1.45fr;gap:35px}.ServicePage-module___-MPIa__catalogCard{padding:24px}.ServicePage-module___-MPIa__catalogCard h4{font-size:21px}.ServicePage-module___-MPIa__routeGrid>a{gap:22px;padding:26px}.ServicePage-module___-MPIa__readinessPanel{gap:35px}}@media (max-width:900px){.ServicePage-module___-MPIa__constraintGrid{grid-template-columns:1fr 1fr;gap:25px 0}.ServicePage-module___-MPIa__constraintGrid>article:nth-child(3){border-left:0;padding-left:0}.ServicePage-module___-MPIa__constraintGrid>article{padding:25px 24px 0 0}.ServicePage-module___-MPIa__constraintGrid>article+article{padding-left:24px}.ServicePage-module___-MPIa__experienceGrid,.ServicePage-module___-MPIa__faqGrid{grid-template-columns:1fr;gap:35px}.ServicePage-module___-MPIa__experiencePhoto>.ServicePage-module___-MPIa__photo{height:300px}.ServicePage-module___-MPIa__readinessPanel{grid-template-columns:1fr;gap:28px}.ServicePage-module___-MPIa__darkButton{justify-self:start}.ServicePage-module___-MPIa__catalogGroup{grid-template-columns:1fr;gap:25px}.ServicePage-module___-MPIa__catalogGroupHeading p{max-width:500px}.ServicePage-module___-MPIa__catalogGroupHeading>span{margin-bottom:14px}.ServicePage-module___-MPIa__routeGrid h3{font-size:22px}}@media (max-width:760px){.ServicePage-module___-MPIa__constraintGrid{grid-template-columns:1fr}.ServicePage-module___-MPIa__constraintGrid>article,.ServicePage-module___-MPIa__constraintGrid>article+article{border-left:0;border-bottom:1px solid var(--line);padding:25px 0}.ServicePage-module___-MPIa__constraintGrid>article:last-child{border-bottom:0;padding-bottom:0}.ServicePage-module___-MPIa__constraintNumber{margin-bottom:18px}.ServicePage-module___-MPIa__constraintGrid h3{font-size:24px}.ServicePage-module___-MPIa__constraintGrid p{font-size:14px}.ServicePage-module___-MPIa__breakpointGrid,.ServicePage-module___-MPIa__routeGrid,.ServicePage-module___-MPIa__catalogCards{grid-template-columns:1fr}.ServicePage-module___-MPIa__breakpointGrid>article{padding:26px}.ServicePage-module___-MPIa__breakpointGrid h3{font-size:24px}.ServicePage-module___-MPIa__routeGrid>a{gap:20px;padding:25px}.ServicePage-module___-MPIa__routeGrid h3{font-size:24px}.ServicePage-module___-MPIa__experiencePhoto>.ServicePage-module___-MPIa__photo{height:250px}.ServicePage-module___-MPIa__experienceIntro,.ServicePage-module___-MPIa__experienceList p{font-size:14px}.ServicePage-module___-MPIa__readinessPanel{padding:26px}.ServicePage-module___-MPIa__readinessPanel h2{font-size:30px}.ServicePage-module___-MPIa__faqGrid .ServicePage-module___-MPIa__workRows summary h3{font-size:18px}.ServicePage-module___-MPIa__catalogGroup{margin-top:35px;padding-top:25px}.ServicePage-module___-MPIa__catalogGroupHeading h3{font-size:28px}.ServicePage-module___-MPIa__catalogCard{padding:26px}.ServicePage-module___-MPIa__catalogCard h4{font-size:24px}.ServicePage-module___-MPIa__catalogCard:last-child:nth-child(odd){grid-column:auto}.ServicePage-module___-MPIa__catalogCard>p{font-size:14px}}.ServicePage-module___-MPIa__relatedLight{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 32px;margin-top:64px;padding-top:26px;display:flex}.ServicePage-module___-MPIa__relatedLight>span{letter-spacing:.12em;text-transform:uppercase;color:#666;margin-right:12px;font-size:10px;font-weight:600}.ServicePage-module___-MPIa__relatedLight>div{flex-wrap:wrap;gap:6px 30px;display:flex}.ServicePage-module___-MPIa__relatedLight a{color:#333;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.ServicePage-module___-MPIa__relatedLight a>span{color:#a48d60}.ServicePage-module___-MPIa__relatedLight a:hover{color:#756445;text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.ServicePage-module___-MPIa__relatedLight{margin-top:44px;display:block}.ServicePage-module___-MPIa__relatedLight>span{margin-bottom:8px;display:block}.ServicePage-module___-MPIa__relatedLight>div{gap:0 22px}}
.SelectionHexes-module__b74jQG__hexes{width:100%;max-width:480px;height:auto;font-family:inherit;display:block;overflow:visible}.SelectionHexes-module__b74jQG__ambient{fill:url(#selhex-ambient)}.SelectionHexes-module__b74jQG__glow{fill:var(--accent,#c8ba9d);opacity:.5;filter:url(#selhex-glow)}.SelectionHexes-module__b74jQG__backing{fill:#121212}.SelectionHexes-module__b74jQG__hex{stroke-width:1.5px;stroke-linejoin:miter}.SelectionHexes-module__b74jQG__rim,.SelectionHexes-module__b74jQG__inset{fill:none;stroke-linejoin:miter;stroke-width:1px}.SelectionHexes-module__b74jQG__label{letter-spacing:-.025em;font-size:17px;font-weight:650}.SelectionHexes-module__b74jQG__dash{fill:none;stroke-width:1.5px;stroke-linecap:round}.SelectionHexes-module__b74jQG__gold .SelectionHexes-module__b74jQG__hex{fill:url(#selhex-gold);stroke:#e6dcc4}.SelectionHexes-module__b74jQG__gold .SelectionHexes-module__b74jQG__rim{stroke:var(--accent,#c8ba9d);opacity:.4}.SelectionHexes-module__b74jQG__gold .SelectionHexes-module__b74jQG__inset{stroke:#171717;opacity:.22}.SelectionHexes-module__b74jQG__gold .SelectionHexes-module__b74jQG__label{fill:#171717}.SelectionHexes-module__b74jQG__gold .SelectionHexes-module__b74jQG__dash{stroke:#171717;opacity:.5}.SelectionHexes-module__b74jQG__gray .SelectionHexes-module__b74jQG__hex{fill:url(#selhex-gray);stroke:#5b5b56}.SelectionHexes-module__b74jQG__gray .SelectionHexes-module__b74jQG__rim{stroke:#3d3d3a;opacity:.8}.SelectionHexes-module__b74jQG__gray .SelectionHexes-module__b74jQG__inset{stroke:var(--accent,#c8ba9d);opacity:.22}.SelectionHexes-module__b74jQG__gray .SelectionHexes-module__b74jQG__label{fill:#ececec}.SelectionHexes-module__b74jQG__gray .SelectionHexes-module__b74jQG__dash{stroke:var(--accent,#c8ba9d)}.SelectionHexes-module__b74jQG__core .SelectionHexes-module__b74jQG__hex{fill:url(#selhex-core);stroke:var(--accent,#c8ba9d);stroke-width:2px}.SelectionHexes-module__b74jQG__core .SelectionHexes-module__b74jQG__rim{stroke:var(--accent,#c8ba9d);opacity:.35}.SelectionHexes-module__b74jQG__core .SelectionHexes-module__b74jQG__inset{stroke:var(--accent,#c8ba9d);opacity:.3}.SelectionHexes-module__b74jQG__coreLabel{letter-spacing:-.03em;fill:var(--accent,#c8ba9d);font-size:32px;font-weight:650}.SelectionHexes-module__b74jQG__core .SelectionHexes-module__b74jQG__dash{stroke:var(--accent,#c8ba9d)}@media (max-width:520px){.SelectionHexes-module__b74jQG__hexes{max-width:90%}.SelectionHexes-module__b74jQG__label{font-size:21px}}
