.service-detail-hero[data-v-d5d89b68]{background:var(--service-color);padding:28px 0 74px}.service-detail-breadcrumb[data-v-d5d89b68]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:#3b666c;margin-bottom:47px}.service-detail-breadcrumb a[data-v-d5d89b68]:hover{text-decoration:underline}.service-detail-hero-grid[data-v-d5d89b68]{display:grid;grid-template-columns:1.35fr 1fr;gap:85px;align-items:center}.service-detail-hero h1[data-v-d5d89b68]{font-size:clamp(46px,4.7vw,67px);font-weight:550;line-height:1.07;letter-spacing:-3.4px;max-width:740px;margin:22px 0}.service-detail-intro[data-v-d5d89b68]{font-size:16px;line-height:1.9;max-width:650px;color:#376166}.service-detail-actions[data-v-d5d89b68]{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.service-challenges[data-v-d5d89b68]{background:#ffffffb0;border:1px solid #ffffffb8;border-radius:24px;padding:32px 32px 24px}.service-hero-icon[data-v-d5d89b68]{display:grid;place-items:center;width:65px;height:65px;border:1px solid #ffffffc9;background:#ffffffb3;border-radius:19px;margin-bottom:24px;color:#285a61}.service-challenges h2[data-v-d5d89b68]{font-size:29px;line-height:1.2;letter-spacing:-1px;margin-bottom:12px}.service-challenges>p[data-v-d5d89b68]{font-size:13px;color:#3e6d73}.service-challenges ul[data-v-d5d89b68]{list-style:none;margin:24px 0;padding:0}.service-challenges li[data-v-d5d89b68]{display:flex;align-items:baseline;gap:11px;font-size:14px;line-height:1.7;color:#2f5458;padding:12px 0;border-bottom:1px solid #bbd7da66}.service-challenges li>span[data-v-d5d89b68]{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#44787f}.service-challenges-note[data-v-d5d89b68]{display:flex;align-items:center;gap:10px;font-size:11px;color:#285c62;font-weight:600;margin-top:12px}.service-section-navigation[data-v-d5d89b68]{background:#fff;border-bottom:1px solid #ceedf1}.service-section-navigation>div[data-v-d5d89b68]{display:flex;align-items:center;gap:32px;min-height:72px}.service-section-navigation a[data-v-d5d89b68]{font-size:12px;font-weight:500;white-space:nowrap;display:flex;align-items:center;min-height:44px}.service-section-navigation a[data-v-d5d89b68]:hover{color:#086875;text-decoration:underline;text-underline-offset:5px}.service-section-navigation .service-nav-quote[data-v-d5d89b68]{margin-left:auto;gap:8px;font-weight:600;color:#275960}.service-feature-grid[data-v-d5d89b68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;list-style:none;margin:0;padding:0}.service-feature-grid li[data-v-d5d89b68]{padding:25px 0 30px;border-top:1px solid #bce5ea;display:flex;gap:15px;align-items:flex-start}.service-feature-grid li>span[data-v-d5d89b68]{font-size:11px;color:#3e6c72;background:#e4f4f7;width:31px;height:31px;flex-shrink:0;display:grid;place-items:center;border-radius:50%}.service-feature-grid li p[data-v-d5d89b68]{font-size:15px;color:#31565b;line-height:1.8}.service-handover[data-v-d5d89b68]{background:#f8f7f2}.service-handover-grid[data-v-d5d89b68]{display:grid;grid-template-columns:1fr 44px 1fr;align-items:stretch;gap:23px}.service-handover-grid article[data-v-d5d89b68]{padding:35px;background:#fff;border:1px solid #cbebef;border-radius:20px}.service-handover-grid article.service-outputs[data-v-d5d89b68]{background:#e4f4f7;border-color:#c8e9ee}.service-handover-icon[data-v-d5d89b68]{width:52px;height:52px;display:grid;place-items:center;background:#e6f6f8;border-radius:15px;color:#26585f;margin-bottom:22px}.service-outputs .service-handover-icon[data-v-d5d89b68]{background:#ffffffa3}.service-handover-grid h3[data-v-d5d89b68]{font-size:30px;letter-spacing:-1px;line-height:1.2;margin:12px 0 24px}.service-handover-grid ul[data-v-d5d89b68]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.service-handover-grid li[data-v-d5d89b68]{display:flex;align-items:flex-start;gap:13px;font-size:14px;line-height:1.8;color:#376166}.service-handover-grid li svg[data-v-d5d89b68]{margin-top:5px;color:#33757e}.service-handover-arrow[data-v-d5d89b68]{display:grid;place-items:center;color:#417279}.service-handover-caption[data-v-d5d89b68]{text-align:center;margin-top:25px;font-size:12px;color:#3e6c72}.service-responsibilities[data-v-d5d89b68]{background:#153c43;color:#cdecf0}.service-responsibilities-grid[data-v-d5d89b68]{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;align-items:center}.service-responsibilities-icon[data-v-d5d89b68]{display:block;color:#b9e3e9;margin-bottom:24px}.service-responsibilities .m-eyebrow[data-v-d5d89b68]{color:#b3dbe0}.service-responsibilities h2[data-v-d5d89b68]{font-size:43px;color:#fff;line-height:1.13;letter-spacing:-1.8px;margin:20px 0 22px}.service-responsibilities-grid>div>p[data-v-d5d89b68]{font-size:14px;line-height:1.9;color:#c4dcdf;max-width:450px}.service-responsibilities ol[data-v-d5d89b68]{margin:0;padding:0;list-style:none}.service-responsibilities li[data-v-d5d89b68]{display:flex;align-items:flex-start;gap:22px;padding:24px 0;border-top:1px solid #32585d}.service-responsibilities li>span[data-v-d5d89b68]{color:#a6d4da;font-size:12px;margin-top:3px}.service-responsibilities li p[data-v-d5d89b68]{font-size:14px;line-height:1.9;color:#bbe5ea}.service-questions-grid[data-v-d5d89b68]{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.service-questions-grid>div>svg[data-v-d5d89b68]{color:#3c696f;margin-bottom:24px}.service-questions h2[data-v-d5d89b68]{font-size:43px;letter-spacing:-1.8px;line-height:1.12;margin:19px 0 23px}.service-questions-grid>div>p[data-v-d5d89b68]{font-size:14px;line-height:1.8;color:#3c6a70}.service-questions-grid>div>p a[data-v-d5d89b68]{display:inline-flex;align-items:center;gap:7px;color:#285a61;margin-top:10px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.service-faq-list[data-v-d5d89b68]{border-top:1px solid #c0e7ec}.service-faq-list details[data-v-d5d89b68]{border-bottom:1px solid #c0e7ec;padding:25px 0}.service-faq-list summary[data-v-d5d89b68]{cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:16px;font-weight:500;color:#1e4449;line-height:1.7}.service-faq-list summary[data-v-d5d89b68]::-webkit-details-marker{display:none}.service-faq-toggle[data-v-d5d89b68]{width:25px;height:25px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e4f6f8;font-size:21px;font-weight:400;line-height:1.1;margin-top:2px}.service-faq-list details[open] .service-faq-toggle[data-v-d5d89b68]{transform:rotate(45deg)}.service-faq-list details>p[data-v-d5d89b68]{font-size:14px;line-height:1.9;color:#3e6d73;margin-top:18px;padding-right:32px}.service-related[data-v-d5d89b68]{background:#f8f8f3}.service-related-grid[data-v-d5d89b68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-related article[data-v-d5d89b68]{display:flex;align-items:flex-start;flex-direction:column;padding:30px;border-radius:18px;color:#245157}.service-related h3[data-v-d5d89b68]{font-size:26px;line-height:1.18;letter-spacing:-.8px;margin:25px 0 17px}.service-related h3 a[data-v-d5d89b68]:hover{text-decoration:underline;text-underline-offset:4px}.service-related article>p[data-v-d5d89b68]{font-size:14px;line-height:1.8;color:#386368;margin-bottom:26px}.service-related article .m-text-link[data-v-d5d89b68]{margin-top:auto;font-size:12px;min-height:30px}.service-detail-final[data-v-d5d89b68]{padding:82px 0;text-align:center;background:#d5eef2}.service-detail-final>.m-container[data-v-d5d89b68]{display:flex;align-items:center;flex-direction:column}.service-final-icon[data-v-d5d89b68]{display:grid;place-items:center;width:64px;height:64px;background:#ffffff80;border-radius:17px;color:#2c646b;margin-bottom:24px}.service-detail-final h2[data-v-d5d89b68]{font-size:48px;line-height:1.08;letter-spacing:-2.3px;margin:18px 0 23px}.service-detail-final p[data-v-d5d89b68]{max-width:570px;font-size:15px;color:#3a676d;line-height:1.8}.service-detail-final .m-button[data-v-d5d89b68]{margin-top:28px;white-space:normal;max-width:100%;text-align:center}.service-detail-back[data-v-d5d89b68]{display:flex;align-items:center;gap:8px;font-size:12px;color:#2b6067;margin-top:23px;min-height:30px}.service-detail-back[data-v-d5d89b68]:hover{text-decoration:underline}.service-missing[data-v-d5d89b68]{padding:120px 0;background:#f8f6f0;min-height:60vh}.service-missing h1[data-v-d5d89b68]{font-size:54px;letter-spacing:-2.7px;line-height:1.1;margin:22px 0}.service-missing p[data-v-d5d89b68]:not(.m-eyebrow){max-width:500px;color:#3d6b71;line-height:1.8;margin-bottom:26px}@media(max-width:1100px){.service-detail-hero-grid[data-v-d5d89b68]{gap:42px}.service-detail-hero h1[data-v-d5d89b68]{font-size:53px;letter-spacing:-2.7px}.service-detail-intro[data-v-d5d89b68]{font-size:14px}.service-challenges[data-v-d5d89b68]{padding:27px}.service-challenges h2[data-v-d5d89b68]{font-size:26px}.service-challenges li[data-v-d5d89b68]{font-size:13px}.service-feature-grid[data-v-d5d89b68]{gap:0 25px}.service-feature-grid li p[data-v-d5d89b68]{font-size:14px}.service-handover-grid[data-v-d5d89b68]{gap:15px;grid-template-columns:1fr 32px 1fr}.service-handover-grid article[data-v-d5d89b68]{padding:28px}.service-responsibilities-grid[data-v-d5d89b68],.service-questions-grid[data-v-d5d89b68]{gap:55px}.service-responsibilities h2[data-v-d5d89b68],.service-questions h2[data-v-d5d89b68]{font-size:38px}.service-related article[data-v-d5d89b68]{padding:25px}.service-related h3[data-v-d5d89b68]{font-size:23px}}@media(max-width:850px){.service-detail-hero-grid[data-v-d5d89b68]{grid-template-columns:1.1fr 1fr;gap:30px}.service-detail-hero h1[data-v-d5d89b68]{font-size:44px;letter-spacing:-2px}.service-detail-breadcrumb[data-v-d5d89b68]{margin-bottom:35px}.service-challenges[data-v-d5d89b68]{padding:24px}.service-challenges>p[data-v-d5d89b68]{font-size:12px}.service-challenges-note[data-v-d5d89b68]{font-size:10px}.service-feature-grid[data-v-d5d89b68]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-section-navigation>div[data-v-d5d89b68]{gap:22px;overflow-x:auto}.service-section-navigation .service-nav-quote[data-v-d5d89b68]{display:none}.service-section-navigation a[data-v-d5d89b68]{font-size:11px}.service-handover-grid article[data-v-d5d89b68]{padding:25px}.service-handover-grid h3[data-v-d5d89b68]{font-size:25px}.service-responsibilities-grid[data-v-d5d89b68]{gap:35px;grid-template-columns:1fr 1.1fr}.service-responsibilities h2[data-v-d5d89b68],.service-questions h2[data-v-d5d89b68]{font-size:34px}.service-questions-grid[data-v-d5d89b68]{grid-template-columns:1fr 1.4fr;gap:35px}.service-faq-list summary[data-v-d5d89b68]{font-size:14px}.service-related-grid[data-v-d5d89b68]{gap:15px}.service-related article[data-v-d5d89b68]{padding:22px}.service-related h3[data-v-d5d89b68]{font-size:21px}.service-related article>p[data-v-d5d89b68]{font-size:12px}.service-detail-final h2[data-v-d5d89b68]{font-size:41px}}@media(max-width:650px){.service-detail-hero[data-v-d5d89b68]{padding:23px 0 50px}.service-detail-breadcrumb[data-v-d5d89b68]{font-size:11px;gap:7px;margin-bottom:31px}.service-detail-hero-grid[data-v-d5d89b68]{grid-template-columns:1fr;gap:35px}.service-detail-hero h1[data-v-d5d89b68]{font-size:47px;letter-spacing:-2.4px;margin:18px 0 23px}.service-detail-intro[data-v-d5d89b68]{font-size:15px}.service-detail-actions[data-v-d5d89b68]{gap:20px}.service-challenges[data-v-d5d89b68]{padding:27px}.service-challenges h2[data-v-d5d89b68]{font-size:29px}.service-challenges li[data-v-d5d89b68]{font-size:14px}.service-challenges>p[data-v-d5d89b68]{font-size:13px}.service-challenges-note[data-v-d5d89b68]{font-size:11px}.service-section-navigation>div[data-v-d5d89b68]{width:100%;padding:0 20px;gap:25px;min-height:63px}.service-section-navigation a[data-v-d5d89b68]{font-size:11px}.service-feature-grid[data-v-d5d89b68]{grid-template-columns:1fr}.service-feature-grid li[data-v-d5d89b68]{padding:23px 0}.service-feature-grid li p[data-v-d5d89b68]{font-size:15px}.service-handover-grid[data-v-d5d89b68]{grid-template-columns:1fr;gap:19px}.service-handover-grid article[data-v-d5d89b68]{padding:29px}.service-handover-grid h3[data-v-d5d89b68]{font-size:29px}.service-handover-arrow[data-v-d5d89b68]{height:30px;transform:rotate(90deg)}.service-handover-caption[data-v-d5d89b68]{text-align:left;line-height:1.8}.service-responsibilities-grid[data-v-d5d89b68]{grid-template-columns:1fr;gap:33px}.service-responsibilities h2[data-v-d5d89b68]{font-size:38px}.service-responsibilities li[data-v-d5d89b68]{gap:17px;padding:21px 0}.service-questions-grid[data-v-d5d89b68]{grid-template-columns:1fr;gap:34px}.service-questions h2[data-v-d5d89b68]{font-size:37px}.service-faq-list details[data-v-d5d89b68]{padding:22px 0}.service-faq-list summary[data-v-d5d89b68]{font-size:15px}.service-faq-list details>p[data-v-d5d89b68]{font-size:14px;padding-right:10px}.service-related-grid[data-v-d5d89b68]{grid-template-columns:1fr;gap:17px}.service-related article[data-v-d5d89b68]{padding:28px}.service-related h3[data-v-d5d89b68]{font-size:27px;max-width:300px}.service-related article>p[data-v-d5d89b68]{font-size:14px}.service-detail-final[data-v-d5d89b68]{padding:60px 0}.service-detail-final h2[data-v-d5d89b68]{font-size:36px;letter-spacing:-1.7px}.service-detail-final p[data-v-d5d89b68]{font-size:14px}.service-missing[data-v-d5d89b68]{padding:80px 0}.service-missing h1[data-v-d5d89b68]{font-size:42px;letter-spacing:-2px}}@media(max-width:360px){.service-detail-hero h1[data-v-d5d89b68]{font-size:42px}.service-detail-final h2[data-v-d5d89b68]{font-size:32px}.service-challenges[data-v-d5d89b68]{padding:23px}.service-handover-grid article[data-v-d5d89b68]{padding:25px}}
