.ServiceBody_page__llxIc{--orange:#ff5424;--ink:#0b1112;--ink-soft:#11191a;--paper:#f2eee6;--white:#fffdf8;--line-light:rgba(11,17,18,0.18);--line-dark:rgba(255,255,255,0.17);--hero-edge-gutter:max(48px,calc((100vw - 1480px) / 2));background:var(--paper);color:var(--ink)}.ServiceBody_shell__awfeS{box-sizing:border-box;width:var(--site-content-width);margin-inline:auto}.ServiceBody_hero__WHdwf{overflow:hidden;border-bottom:1px solid rgba(255,84,36,.45);background:var(--ink);color:var(--white)}.ServiceBody_heroGrid__L5auR{display:grid;min-height:590px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.ServiceBody_heroCopy__tBywS{display:flex;flex-direction:column;justify-content:center;padding:70px 68px 70px 0}.ServiceBody_backLink__Dk9wU{width:fit-content;margin-bottom:34px;color:rgba(255,255,255,.65);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.12em;text-transform:uppercase}.ServiceBody_backLink__Dk9wU:before{content:"←";margin-right:9px;color:var(--orange)}.ServiceBody_backLink__Dk9wU:hover,.ServiceBody_inlineLink__WIg7e:hover{color:var(--orange)}.ServiceBody_cardLabel__K9G5G,.ServiceBody_eyebrow__YUBY7,.ServiceBody_fitLabel__gXSQG,.ServiceBody_panelLabel__eQ90i{margin:0;color:var(--orange);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.ServiceBody_eyebrow__YUBY7 a{color:inherit}.ServiceBody_serviceName__vySI_{margin:11px 0 9px;color:rgba(255,255,255,.72);font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:20px;font-weight:var(--font-weight-bold)}.ServiceBody_hero__WHdwf h1{max-width:760px;color:var(--white);font-size:clamp(48px,4.8vw,78px);letter-spacing:-.04em;line-height:.96}.ServiceBody_heroSummary__ORpcV{max-width:680px;margin:25px 0 0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.58}.ServiceBody_heroPath___86QT{max-width:680px;margin:16px 0 0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}.ServiceBody_actions__r7WRi{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ServiceBody_primaryButton__f9kwS,.ServiceBody_secondaryButton__SYDWV{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;border:1px solid var(--orange);padding:0 22px;font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.05em;text-transform:uppercase}.ServiceBody_primaryButton__f9kwS{background:var(--orange);color:#fff}.ServiceBody_secondaryButton__SYDWV{border-color:rgba(255,255,255,.55);color:#fff}.ServiceBody_primaryButton__f9kwS:hover{background:#ff6b42}.ServiceBody_secondaryButton__SYDWV:hover{border-color:var(--orange);color:var(--orange)}.ServiceBody_heroVisual__KUZ2T{position:relative;min-height:590px;overflow:visible}.ServiceBody_heroVisual__KUZ2T img{min-width:calc(100% + var(--hero-edge-gutter));max-width:none;object-fit:cover;object-position:center}.ServiceBody_heroShade__3VavQ{position:absolute;inset:0;right:calc(0px - var(--hero-edge-gutter));background:linear-gradient(90deg,var(--ink) 0,rgba(11,17,18,.2) 30%,rgba(11,17,18,.18) 100%),linear-gradient(0deg,rgba(11,17,18,.8),transparent 58%)}.ServiceBody_fitPanel__omJFF{position:absolute;right:30px;bottom:30px;left:42px;border-top:2px solid var(--orange);background:rgba(9,14,15,.9);padding:24px 26px 20px;backdrop-filter:blur(8px)}.ServiceBody_fitPanel__omJFF ul{display:grid;margin:16px 0 0;padding:0;gap:10px;list-style:none}.ServiceBody_fitPanel__omJFF li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:rgba(255,255,255,.8);font-size:13px;line-height:1.4}.ServiceBody_fitPanel__omJFF li svg{margin-top:1px;color:var(--orange)}.ServiceBody_anchorNav__zb6_N{position:sticky;z-index:10;top:0;border-bottom:1px solid rgba(255,255,255,.12);background:#0e1516}.ServiceBody_anchorInner__lpkwn{display:flex;min-height:56px;align-items:center;justify-content:center;gap:clamp(22px,4vw,62px)}.ServiceBody_anchorInner__lpkwn a{color:rgba(255,255,255,.7);font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.ServiceBody_anchorInner__lpkwn a:hover{color:var(--orange)}.ServiceBody_section__98uvH{padding:82px 0}.ServiceBody_whiteSection__wEwdv{background:var(--white)}.ServiceBody_paperSection__smxTC{background:var(--paper)}.ServiceBody_darkSection__IFN0D{border-block:1px solid rgba(255,84,36,.28);background:var(--ink);color:rgba(255,255,255,.72)}.ServiceBody_sectionIntroWide__AtyPC{display:grid;grid-template-columns:.42fr 1.58fr;gap:48px;align-items:start}.ServiceBody_architectureIntro__qiCCm h2,.ServiceBody_deliveryHeader__qZxSI h2,.ServiceBody_sectionHeader___35gS h2,.ServiceBody_sectionIntroWide__AtyPC h2,.ServiceBody_sectionLede__o9awt h2{margin:0;font-size:clamp(36px,3.4vw,56px);letter-spacing:-.03em;line-height:1.02}.ServiceBody_contextGrid__MQ16x{display:grid;margin-top:52px;border-block:1px solid var(--line-light);grid-template-columns:repeat(3,1fr)}.ServiceBody_contextGrid__MQ16x article{display:grid;min-height:230px;grid-template-columns:auto auto 1fr;gap:18px;align-items:start;border-right:1px solid var(--line-light);padding:34px 30px}.ServiceBody_contextGrid__MQ16x article:last-child{border-right:0}.ServiceBody_cardTopline__xFowW span,.ServiceBody_contextGrid__MQ16x article>span,.ServiceBody_flowStep__o_gYU>span,.ServiceBody_problemCards__bLypN article>span,.ServiceBody_processGrid__ja0Kk article>span,.ServiceBody_sectionNumber__Zqzow{color:var(--orange);font-family:var(--font-display),"Arial Narrow",sans-serif;font-weight:var(--font-weight-bold);line-height:1}.ServiceBody_contextGrid__MQ16x article>span{font-size:22px}.ServiceBody_cardTopline__xFowW svg,.ServiceBody_contextGrid__MQ16x svg{color:var(--ink)}.ServiceBody_changeGrid__JOgDM h3,.ServiceBody_contextGrid__MQ16x h3,.ServiceBody_problemCards__bLypN h3,.ServiceBody_processGrid__ja0Kk h3,.ServiceBody_relatedGrid__0uVvm h3,.ServiceBody_scopeGrid__2IUNd h3{margin:0;font-size:24px;line-height:1.08}.ServiceBody_changeGrid__JOgDM p,.ServiceBody_contextGrid__MQ16x p,.ServiceBody_problemCards__bLypN article>div>p:last-child,.ServiceBody_processGrid__ja0Kk p,.ServiceBody_relatedGrid__0uVvm p,.ServiceBody_scopeGrid__2IUNd p{margin:12px 0 0;color:rgba(11,17,18,.7);font-size:15px;line-height:1.6}.ServiceBody_faqGrid__a8hnL,.ServiceBody_problemGrid__qdz7_{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:86px}.ServiceBody_sectionNumber__Zqzow{margin:0 0 20px;font-size:62px}.ServiceBody_sectionLede__o9awt>p:last-child{margin:24px 0 0;color:rgba(11,17,18,.68);font-size:17px;line-height:1.65}.ServiceBody_sectionLede__o9awt .ServiceBody_eyebrow__YUBY7{margin-bottom:15px}.ServiceBody_problemCards__bLypN{border-top:1px solid var(--line-light)}.ServiceBody_problemCards__bLypN article{display:grid;min-height:175px;grid-template-columns:54px 1fr;gap:26px;border-bottom:1px solid var(--line-light);padding:28px 0}.ServiceBody_problemCards__bLypN article>span{font-size:28px}.ServiceBody_cardLabel__K9G5G{margin-bottom:9px}.ServiceBody_sectionHeader___35gS{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:68px;align-items:end}.ServiceBody_sectionHeader___35gS .ServiceBody_eyebrow__YUBY7{margin-bottom:15px}.ServiceBody_sectionHeader___35gS>p{margin:0;color:rgba(11,17,18,.67);font-size:16px;line-height:1.62}.ServiceBody_changeGrid__JOgDM,.ServiceBody_relatedGrid__0uVvm,.ServiceBody_scopeGrid__2IUNd{display:grid;margin-top:50px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.ServiceBody_changeGrid__JOgDM{grid-template-columns:repeat(4,1fr)}.ServiceBody_relatedGrid__0uVvm,.ServiceBody_scopeGrid__2IUNd{grid-template-columns:repeat(3,1fr)}.ServiceBody_changeGrid__JOgDM article,.ServiceBody_relatedGrid__0uVvm article,.ServiceBody_scopeGrid__2IUNd article{min-height:245px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding:30px}.ServiceBody_scopeGrid__2IUNd article{min-height:275px}.ServiceBody_cardTopline__xFowW{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.ServiceBody_cardTopline__xFowW span{font-size:28px}.ServiceBody_inlineLink__WIg7e{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--ink);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.08em;text-transform:uppercase}.ServiceBody_architectureGrid__yxMcu{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.ServiceBody_architectureIntro__qiCCm .ServiceBody_eyebrow__YUBY7{margin-bottom:15px}.ServiceBody_architectureIntro__qiCCm h2,.ServiceBody_deliveryHeader__qZxSI h2{color:#fff}.ServiceBody_architectureIntro__qiCCm>p:last-child{margin:24px 0 0;font-size:16px;line-height:1.65}.ServiceBody_architectureFlow__EnMIG{display:grid;align-items:stretch;border:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr)}.ServiceBody_flowStep__o_gYU{position:relative;display:flex;min-height:150px;flex-direction:column;justify-content:center;border-right:1px solid var(--line-dark);padding:20px}.ServiceBody_flowStep__o_gYU:last-child{border-right:0}.ServiceBody_flowStep__o_gYU>span{margin-bottom:15px;font-size:24px}.ServiceBody_flowStep__o_gYU strong{color:#fff;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:18px;line-height:1.12}.ServiceBody_flowStep__o_gYU svg{position:absolute;z-index:1;top:50%;right:-10px;transform:translateY(-50%);color:var(--orange);background:var(--ink)}.ServiceBody_recordPanel__2zUHS{grid-column:2;border-top:2px solid var(--orange);padding-top:22px}.ServiceBody_panelLabel__eQ90i{display:flex;align-items:center;gap:9px}.ServiceBody_recordList__bBuTt{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ServiceBody_recordList__bBuTt span{border:1px solid var(--line-dark);padding:10px 13px;color:rgba(255,255,255,.78);font-size:12px;text-transform:capitalize}.ServiceBody_deliveryHeader__qZxSI{display:grid;grid-template-columns:.38fr 1.62fr;gap:50px;align-items:end}.ServiceBody_deliveryHeader__qZxSI .ServiceBody_sectionNumber__Zqzow{margin-bottom:16px}.ServiceBody_processGrid__ja0Kk{display:grid;margin-top:50px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr)}.ServiceBody_processGrid__ja0Kk article{display:grid;min-height:220px;grid-template-columns:50px 1fr;gap:18px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:32px 28px}.ServiceBody_processGrid__ja0Kk article>span{font-size:30px}.ServiceBody_processGrid__ja0Kk h3{color:#fff}.ServiceBody_processGrid__ja0Kk p{color:rgba(255,255,255,.68)}.ServiceBody_systemStrip__RA4WB{margin-top:55px;padding-top:32px;border-top:1px solid var(--line-light)}.ServiceBody_systemStrip__RA4WB>div{display:grid;margin-top:18px;border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr)}.ServiceBody_systemStrip__RA4WB a{display:grid;min-height:125px;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding:20px}.ServiceBody_systemStrip__RA4WB a:last-child{border-right:0}.ServiceBody_systemStrip__RA4WB a>svg:first-child{color:var(--orange)}.ServiceBody_systemStrip__RA4WB a>svg:last-child{color:rgba(11,17,18,.45)}.ServiceBody_systemStrip__RA4WB small,.ServiceBody_systemStrip__RA4WB strong{display:block}.ServiceBody_systemStrip__RA4WB strong{font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:20px}.ServiceBody_systemStrip__RA4WB small{margin-top:5px;color:rgba(11,17,18,.62);font-size:12px;line-height:1.45}.ServiceBody_faqList__wzCpj{border-top:1px solid var(--line-light)}.ServiceBody_faqItem__XEl0K{border-bottom:1px solid var(--line-light)}.ServiceBody_faqItem__XEl0K button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:22px;border:0;background:transparent;padding:24px 0;color:var(--ink);text-align:left;cursor:pointer}.ServiceBody_faqItem__XEl0K button span:first-child{font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:24px;font-weight:var(--font-weight-bold);line-height:1.15}.ServiceBody_faqItem__XEl0K button span:last-child{color:var(--orange);font-size:30px;font-weight:var(--font-weight-regular)}.ServiceBody_faqItem__XEl0K>p{max-width:780px;margin:-4px 48px 24px 0;color:rgba(11,17,18,.7);font-size:15px;line-height:1.7}@media (max-width:1180px){.ServiceBody_heroGrid__L5auR{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ServiceBody_heroCopy__tBywS{padding-right:42px}.ServiceBody_changeGrid__JOgDM{grid-template-columns:repeat(2,1fr)}.ServiceBody_architectureGrid__yxMcu{grid-template-columns:1fr}.ServiceBody_recordPanel__2zUHS{grid-column:auto}}@media (max-width:1120px){.ServiceBody_page__llxIc{--hero-edge-gutter:28px}}@media (max-width:900px){.ServiceBody_heroGrid__L5auR{grid-template-columns:1fr}.ServiceBody_heroCopy__tBywS{min-height:auto;padding:66px 0 56px}.ServiceBody_heroVisual__KUZ2T{min-height:470px}.ServiceBody_deliveryHeader__qZxSI,.ServiceBody_faqGrid__a8hnL,.ServiceBody_problemGrid__qdz7_,.ServiceBody_sectionHeader___35gS,.ServiceBody_sectionIntroWide__AtyPC{grid-template-columns:1fr;gap:28px}.ServiceBody_contextGrid__MQ16x,.ServiceBody_processGrid__ja0Kk,.ServiceBody_relatedGrid__0uVvm,.ServiceBody_scopeGrid__2IUNd{grid-template-columns:repeat(2,1fr)}.ServiceBody_contextGrid__MQ16x article:nth-child(2){border-right:0}.ServiceBody_contextGrid__MQ16x article:last-child{grid-column:1/-1;border-top:1px solid var(--line-light)}.ServiceBody_architectureFlow__EnMIG{grid-template-columns:1fr}.ServiceBody_flowStep__o_gYU{min-height:95px;border-right:0;border-bottom:1px solid var(--line-dark)}.ServiceBody_flowStep__o_gYU:last-child{border-bottom:0}.ServiceBody_flowStep__o_gYU svg{top:auto;right:22px;bottom:-10px;transform:rotate(90deg)}.ServiceBody_systemStrip__RA4WB>div{grid-template-columns:1fr}.ServiceBody_systemStrip__RA4WB a{border-right:0}}@media (max-width:820px){.ServiceBody_page__llxIc{--hero-edge-gutter:20px}}@media (max-width:680px){.ServiceBody_section__98uvH{padding:64px 0}.ServiceBody_hero__WHdwf h1{font-size:clamp(42px,13vw,60px)}.ServiceBody_heroSummary__ORpcV{font-size:16px}.ServiceBody_fitPanel__omJFF{right:18px;bottom:18px;left:18px}.ServiceBody_anchorInner__lpkwn{justify-content:flex-start;overflow-x:auto;padding-block:0}.ServiceBody_anchorInner__lpkwn a{flex:0 0 auto}.ServiceBody_changeGrid__JOgDM,.ServiceBody_contextGrid__MQ16x,.ServiceBody_processGrid__ja0Kk,.ServiceBody_relatedGrid__0uVvm,.ServiceBody_scopeGrid__2IUNd{grid-template-columns:1fr}.ServiceBody_contextGrid__MQ16x article,.ServiceBody_contextGrid__MQ16x article:nth-child(2){border-right:0;border-top:1px solid var(--line-light)}.ServiceBody_contextGrid__MQ16x article:first-child{border-top:0}.ServiceBody_contextGrid__MQ16x article:last-child{grid-column:auto}.ServiceBody_faqGrid__a8hnL,.ServiceBody_problemGrid__qdz7_{gap:46px}.ServiceBody_problemCards__bLypN article{grid-template-columns:42px 1fr;gap:16px}.ServiceBody_processGrid__ja0Kk article{min-height:auto}}@media (max-width:640px){.ServiceBody_page__llxIc{--hero-edge-gutter:14px}}