.service-detail_detail__UP4q_{--copy:#35435c;--heading:#101520;color:var(--heading);background:#fff}.service-detail_detail__UP4q_ :is(h1,h2,h3){font-weight:500}.service-detail_detail__UP4q_ h2{font-size:clamp(36px,3.6vw,52px);line-height:1.2;letter-spacing:-.03em}.service-detail_detail__UP4q_ h3{font-size:clamp(24px,2.3vw,30px);line-height:1.4;letter-spacing:-.025em}.service-detail_detail__UP4q_ p{font-size:20px;line-height:1.8;max-width:56ch;color:var(--copy)}.service-detail_detail__UP4q_ :is(a,button):focus-visible{outline-color:#1555d7}.service-detail_hero__mCXzQ{padding-block:160px 100px;background:#fff}.service-detail_breadcrumb__EP8wT{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;line-height:1.6;color:#4d5668;margin-bottom:48px}.service-detail_breadcrumb__EP8wT a{display:inline-flex;align-items:center;min-height:44px}.service-detail_breadcrumb__EP8wT a:hover{color:#1555d7;text-decoration:underline;text-underline-offset:5px}.service-detail_heroLayout__xNiPI{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end}.service-detail_hero__mCXzQ h1{font-size:clamp(54px,5.4vw,80px);font-weight:500;letter-spacing:-.04em;line-height:1.12;max-width:15ch}.service-detail_hero__mCXzQ h1>span{display:block;font-size:22px;line-height:1.6;letter-spacing:-.015em;color:#4d5668;margin-top:28px;max-width:35ch}.service-detail_heroIntroduction__2qMHO p{max-width:42ch}.service-detail_heroHeading__SqeHW>a{margin-top:28px}.service-detail_textLink__TYDx4{display:inline-flex;align-items:center;gap:16px;font-size:18px;line-height:1.6;min-height:48px;color:inherit}.service-detail_textLink__TYDx4 svg{width:20px;height:20px;flex:none;color:#1555d7;transition:transform .25s}.service-detail_textLink__TYDx4:hover{text-decoration:underline;text-underline-offset:5px}.service-detail_textLink__TYDx4:hover svg{transform:translate(3px,-3px)}.service-detail_heroIntroduction__2qMHO .service-detail_textLink__TYDx4{display:flex;width:fit-content;margin-top:24px}.service-detail_problem__Zico_{background:var(--paper);padding-block:88px}.service-detail_problemLayout__1xyrD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}.service-detail_problemLayout__1xyrD>div{min-width:0}.service-detail_problemLayout__1xyrD p{margin-top:24px}.service-detail_problemLayout__1xyrD h2{max-width:20ch}.service-detail_work__QWvHi{padding-block:112px;scroll-margin-top:96px}.service-detail_softwareWork__hSMmW{display:grid;grid-template-columns:.85fr 1.15fr;gap:120px}.service-detail_workNavigation__sQSlj{position:sticky;top:132px;align-self:start}.service-detail_workNavigation__sQSlj h2{max-width:13ch}.service-detail_workNavigation__sQSlj nav{margin-top:32px;display:flex;flex-direction:column;gap:12px}.service-detail_workNavigation__sQSlj a{display:flex;align-items:start;justify-content:space-between;gap:16px;min-height:48px;padding-block:8px;font-size:18px;line-height:1.7;max-width:34ch;color:#4d5668}.service-detail_workNavigation__sQSlj a svg{margin-top:5px;width:18px;height:18px;flex:none}.service-detail_workNavigation__sQSlj a:hover,.service-detail_workNavigation__sQSlj a[aria-current=location]{color:#1555d7}.service-detail_workArticles__XtRKm{display:flex;flex-direction:column;gap:64px}.service-detail_workArticles__XtRKm article{scroll-margin-top:136px}.service-detail_detail__UP4q_ .service-detail_workArticles__XtRKm p{margin-top:16px;max-width:52ch}.service-detail_scope__X3G8d{padding-block:100px 112px;background:var(--services-surface)}.service-detail_scopeIntroduction__zcaBt{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:start}.service-detail_steps__MU548{list-style:decimal;margin:64px 0 0;padding-left:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 96px}.service-detail_steps__MU548 li{padding-left:12px}.service-detail_steps__MU548 li::marker{color:#1555d7;font-size:22px;font-weight:550;font-variant-numeric:tabular-nums}.service-detail_detail__UP4q_ .service-detail_steps__MU548 p{margin-top:16px;font-size:18px;max-width:54ch}.service-detail_local__bi5tZ{padding-block:112px;background:#fff}.service-detail_localLayout__bOtQP{display:grid;grid-template-columns:1fr 1fr;gap:120px}.service-detail_localLayout__bOtQP>div>p{margin-top:28px;max-width:54ch}.service-detail_heroPreparation__rEdyv h2,.service-detail_preparation__KjH5N h2{font-size:30px;line-height:1.4}.service-detail_heroPreparation__rEdyv ul,.service-detail_preparation__KjH5N ul{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:24px}.service-detail_heroPreparation__rEdyv li,.service-detail_preparation__KjH5N li{display:flex;align-items:start;gap:16px;font-size:18px;line-height:1.8;color:var(--copy)}.service-detail_heroPreparation__rEdyv svg,.service-detail_preparation__KjH5N svg{color:#1555d7;width:20px;height:20px;flex:none;margin-top:6px}.service-detail_questions__aNxmA{padding-block:100px;background:var(--paper)}.service-detail_questionsLayout__bM05T{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.service-detail_detail__UP4q_ .service-detail_faqList__WAHU6>div,.service-detail_detail__UP4q_ .service-detail_faqList__WAHU6>div:last-child{border:0;border-radius:12px;margin-bottom:12px}.service-detail_detail__UP4q_ .service-detail_faqList__WAHU6>div:last-child{margin-bottom:0}.service-detail_faqList__WAHU6>div[data-state=open]{background:#e1e3e8}.service-detail_faqList__WAHU6 button{font-size:24px;line-height:1.4;letter-spacing:-.02em;padding:20px 24px;align-items:start;gap:24px;border-radius:12px}.service-detail_faqList__WAHU6 button:hover{background:#e1e3e8}.service-detail_faqList__WAHU6 button svg{width:24px;height:24px;margin-top:5px}.service-detail_faqList__WAHU6 p{padding:0 24px;font-size:18px;max-width:60ch}.service-detail_guides__L8qSc{padding-block:100px 64px;background:#fff}.service-detail_guidesLayout__ywpeR{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.service-detail_guideLink__NCrXw{display:flex;align-items:start;justify-content:space-between;gap:24px;font-size:22px;line-height:1.6;min-height:48px;padding-block:12px;max-width:48ch;color:#101520}.service-detail_guideLink__NCrXw+.service-detail_guideLink__NCrXw{margin-top:12px}.service-detail_guideLink__NCrXw svg{width:22px;height:22px;margin-top:6px;flex:none;color:#1555d7;transition:transform .25s}.service-detail_guideLink__NCrXw:hover{color:#1555d7}.service-detail_guideLink__NCrXw:hover svg{transform:translate(3px,-3px)}.service-detail_close__frFeU{background:#fff;padding-block:32px 88px}.service-detail_close__frFeU>div>p{max-width:60ch;font-size:22px}.service-detail_closeAction__6oD_O{width:100%;min-height:144px;padding:28px 36px;margin-top:32px;justify-content:space-between;text-align:left;font-size:clamp(30px,3.8vw,52px);font-weight:500;line-height:1.25;letter-spacing:-.025em;background:#e1e3e8;color:#101520}.service-detail_closeAction__6oD_O:hover{background:#d2d6df}.service-detail_closeAction__6oD_O svg{width:48px;height:48px;color:#1555d7}.service-detail_closeFoot__iDO4E{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px}.service-detail_closeFoot__iDO4E p{font-size:20px;color:#4d5668}.service-detail_automation__7oadn .service-detail_hero__mCXzQ{background:var(--ink);color:#f6f7fa}.service-detail_automation__7oadn .service-detail_heroLayout__xNiPI{grid-template-columns:1.4fr 1fr;align-items:start}.service-detail_automation__7oadn .service-detail_hero__mCXzQ h1{max-width:12ch;font-size:clamp(60px,6.6vw,96px)}.service-detail_automation__7oadn .service-detail_hero__mCXzQ :is(p,h1>span,.service-detail_breadcrumb__EP8wT){color:#c4cddd}.service-detail_automation__7oadn .service-detail_hero__mCXzQ :is(a,button):focus-visible{outline-color:#8eb6ff}.service-detail_automation__7oadn .service-detail_hero__mCXzQ .service-detail_breadcrumb__EP8wT a:hover,.service-detail_automation__7oadn .service-detail_hero__mCXzQ .service-detail_textLink__TYDx4 svg{color:#8eb6ff}.service-detail_automation__7oadn .service-detail_problem__Zico_{background:#fff}.service-detail_automation__7oadn .service-detail_work__QWvHi{background:var(--services-surface)}.service-detail_workTitle__NPypW{max-width:22ch}.service-detail_workflowChoices__duXu5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.service-detail_workflowButton__FSOhm{width:100%;min-height:84px;padding:18px 20px;justify-content:space-between;text-align:left;font-size:20px;line-height:1.5;font-weight:550;color:#35435c}.service-detail_workflowButton__FSOhm:hover{background:#d2d6df}.service-detail_workflowButton__FSOhm[aria-pressed=true]{background:#101520;color:#fff}.service-detail_workflowDetails__c5rXT{padding-top:44px;min-height:236px}.service-detail_workflowDetails__c5rXT article[hidden]{display:none}.service-detail_workflowDetails__c5rXT article{animation:service-detail_detailEnter__3ZSO_ .25s ease-out}.service-detail_detail__UP4q_ .service-detail_workflowDetails__c5rXT p{margin-top:16px;max-width:62ch}.service-detail_automation__7oadn .service-detail_scope__X3G8d{background:#fff}.service-detail_automation__7oadn .service-detail_local__bi5tZ{background:var(--ink);color:#f6f7fa}.service-detail_automation__7oadn .service-detail_local__bi5tZ li,.service-detail_automation__7oadn .service-detail_local__bi5tZ p{color:#c4cddd}.service-detail_automation__7oadn .service-detail_local__bi5tZ svg{color:#8eb6ff}.service-detail_infrastructure__N5OHP .service-detail_hero__mCXzQ{background:var(--services-surface)}.service-detail_infrastructure__N5OHP .service-detail_heroLayout__xNiPI{grid-template-columns:1.2fr .9fr;gap:112px;align-items:start}.service-detail_infrastructure__N5OHP .service-detail_heroHeading__SqeHW>p{margin-top:32px;max-width:48ch}.service-detail_infrastructure__N5OHP .service-detail_heroHeading__SqeHW>a{margin-top:28px}.service-detail_infrastructure__N5OHP .service-detail_heroPreparation__rEdyv{padding-top:16px}.service-detail_infrastructure__N5OHP .service-detail_work__QWvHi{background:var(--ink);color:#f6f7fa}.service-detail_auditWork__7HCKV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 112px;margin-top:64px}.service-detail_detail__UP4q_ .service-detail_auditWork__7HCKV p{color:#c4cddd;font-size:18px;line-height:1.8;max-width:54ch;margin-top:16px}.service-detail_infrastructure__N5OHP .service-detail_scope__X3G8d{background:#fff}.service-detail_infrastructure__N5OHP .service-detail_local__bi5tZ{background:var(--paper)}.service-detail_infrastructure__N5OHP .service-detail_localLayout__bOtQP{grid-template-columns:1fr}.service-detail_infrastructure__N5OHP .service-detail_localLayout__bOtQP>div{display:grid;grid-template-columns:1fr 1fr;gap:0 100px}.service-detail_infrastructure__N5OHP .service-detail_localLayout__bOtQP h2{grid-row:span 2}.service-detail_infrastructure__N5OHP .service-detail_localLayout__bOtQP>div>p{margin-top:0}.service-detail_infrastructure__N5OHP .service-detail_questions__aNxmA{background:#fff}.service-detail_infrastructure__N5OHP .service-detail_guides__L8qSc{background:var(--paper)}@keyframes service-detail_detailEnter__3ZSO_{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.service-detail_hero__mCXzQ{padding-top:132px}.service-detail_automation__7oadn .service-detail_heroLayout__xNiPI,.service-detail_guidesLayout__ywpeR,.service-detail_heroLayout__xNiPI,.service-detail_infrastructure__N5OHP .service-detail_heroLayout__xNiPI,.service-detail_localLayout__bOtQP,.service-detail_problemLayout__1xyrD,.service-detail_questionsLayout__bM05T,.service-detail_scopeIntroduction__zcaBt,.service-detail_softwareWork__hSMmW{gap:56px}.service-detail_heroHeading__SqeHW>a{width:100%;justify-content:space-between}.service-detail_hero__mCXzQ h1{font-size:60px}.service-detail_automation__7oadn .service-detail_hero__mCXzQ h1{font-size:72px}.service-detail_workNavigation__sQSlj{top:112px}.service-detail_workflowChoices__duXu5{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail_auditWork__7HCKV,.service-detail_steps__MU548{column-gap:56px}}@media (max-width:800px){.service-detail_hero__mCXzQ{padding-block:112px 64px}.service-detail_breadcrumb__EP8wT{margin-bottom:32px;font-size:15px;gap:4px 10px}.service-detail_automation__7oadn .service-detail_heroLayout__xNiPI,.service-detail_guidesLayout__ywpeR,.service-detail_heroLayout__xNiPI,.service-detail_infrastructure__N5OHP .service-detail_heroLayout__xNiPI,.service-detail_localLayout__bOtQP,.service-detail_problemLayout__1xyrD,.service-detail_questionsLayout__bM05T,.service-detail_scopeIntroduction__zcaBt,.service-detail_softwareWork__hSMmW{grid-template-columns:minmax(0,1fr);gap:40px}.service-detail_automation__7oadn .service-detail_hero__mCXzQ h1,.service-detail_hero__mCXzQ h1{font-size:clamp(42px,8.8vw,64px);max-width:17ch}.service-detail_hero__mCXzQ h1>span{font-size:20px;margin-top:24px}.service-detail_detail__UP4q_ h2{font-size:clamp(32px,6.8vw,44px)}.service-detail_detail__UP4q_ h3{font-size:26px}.service-detail_detail__UP4q_ p{font-size:19px}.service-detail_heroIntroduction__2qMHO p{max-width:48ch}.service-detail_local__bi5tZ,.service-detail_problem__Zico_,.service-detail_questions__aNxmA,.service-detail_scope__X3G8d,.service-detail_work__QWvHi{padding-block:72px}.service-detail_work__QWvHi{scroll-margin-top:76px}.service-detail_workNavigation__sQSlj{position:static}.service-detail_workNavigation__sQSlj h2{max-width:none}.service-detail_workNavigation__sQSlj nav{margin-top:24px;gap:8px}.service-detail_workNavigation__sQSlj a{max-width:none}.service-detail_workArticles__XtRKm{gap:48px}.service-detail_workArticles__XtRKm article{scroll-margin-top:104px}.service-detail_steps__MU548{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px;padding-left:24px}.service-detail_steps__MU548 li{padding-left:8px}.service-detail_auditWork__7HCKV p,.service-detail_faqList__WAHU6 p,.service-detail_steps__MU548 p{font-size:18px}.service-detail_workflowChoices__duXu5{gap:12px;margin-top:32px}.service-detail_workflowButton__FSOhm{min-height:96px;padding:16px;font-size:18px;gap:12px}.service-detail_workflowDetails__c5rXT{min-height:320px;padding-top:32px}.service-detail_heroPreparation__rEdyv{padding-top:0}.service-detail_detail__UP4q_ .service-detail_heroPreparation__rEdyv h2,.service-detail_detail__UP4q_ .service-detail_preparation__KjH5N h2{font-size:28px}.service-detail_auditWork__7HCKV{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:40px}.service-detail_infrastructure__N5OHP .service-detail_localLayout__bOtQP>div{grid-template-columns:minmax(0,1fr);gap:28px}.service-detail_infrastructure__N5OHP .service-detail_localLayout__bOtQP h2{grid-row:auto}.service-detail_questionsLayout__bM05T{gap:28px}.service-detail_faqList__WAHU6 button{font-size:22px;padding:18px 16px;gap:16px}.service-detail_faqList__WAHU6 p{padding-inline:16px}.service-detail_guideLink__NCrXw{font-size:20px;gap:16px}.service-detail_guides__L8qSc{padding-block:72px 40px}.service-detail_close__frFeU{padding-block:24px 72px}.service-detail_close__frFeU>div>p{font-size:20px}.service-detail_closeAction__6oD_O{min-height:128px;font-size:30px;padding:24px;gap:20px}.service-detail_closeAction__6oD_O svg{width:32px;height:32px}.service-detail_closeFoot__iDO4E{flex-direction:column;align-items:start;gap:12px}}@media (max-width:440px){.service-detail_automation__7oadn .service-detail_hero__mCXzQ h1,.service-detail_hero__mCXzQ h1{font-size:clamp(38px,10.5vw,46px)}.service-detail_hero__mCXzQ h1>span{font-size:18px;line-height:1.7}.service-detail_heroHeading__SqeHW>a{padding-inline:18px;gap:16px;font-size:17px}.service-detail_workflowButton__FSOhm{padding-inline:12px;font-size:17px}.service-detail_closeAction__6oD_O{padding-inline:20px;font-size:28px}}@media (max-width:600px){.service-detail_hero__mCXzQ{padding-bottom:48px}.service-detail_breadcrumb__EP8wT{margin-bottom:24px}.service-detail_automation__7oadn .service-detail_heroLayout__xNiPI,.service-detail_heroLayout__xNiPI,.service-detail_infrastructure__N5OHP .service-detail_heroLayout__xNiPI,.service-detail_localLayout__bOtQP,.service-detail_problemLayout__1xyrD,.service-detail_scopeIntroduction__zcaBt,.service-detail_softwareWork__hSMmW{gap:32px}.service-detail_local__bi5tZ,.service-detail_problem__Zico_,.service-detail_questions__aNxmA,.service-detail_scope__X3G8d,.service-detail_work__QWvHi{padding-block:56px}.service-detail_workArticles__XtRKm{gap:36px}.service-detail_workflowDetails__c5rXT{min-height:0}.service-detail_guides__L8qSc{padding-block:56px 24px}.service-detail_guidesLayout__ywpeR{gap:24px}}@media (prefers-reduced-motion:reduce){.service-detail_detail__UP4q_ *,.service-detail_detail__UP4q_ :after,.service-detail_detail__UP4q_ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:360px){.service-detail_workflowChoices__duXu5{grid-template-columns:minmax(0,1fr)}.service-detail_workflowButton__FSOhm{min-height:64px;font-size:18px;padding-inline:16px}}