.service-page{max-width:1280px;margin:auto;padding:40px 40px 80px;color:#160e20}.service-hero{padding:54px 60px;background:radial-gradient(ellipse at top right,#50247c,transparent 65%),#140c21;color:#fff;border-bottom:3px solid #21b885}.service-back{display:block;color:#bcebd6!important;margin-bottom:40px;font-size:14px}.service-hero .eyebrow{color:#65e5b7;display:block;margin:0 0 22px}.service-hero h1{font-size:clamp(34px,4.5vw,62px);line-height:1.2;max-width:900px;margin:0 0 26px;color:#fff!important}.service-lead{font-size:20px;line-height:1.8;max-width:800px;color:#fff!important}.service-status{font-size:14px!important;line-height:1.85!important;padding:22px 0;color:#362a42!important;border-top:1px solid #cfc5d8;max-width:100%;margin:24px 0}.service-hero .service-status{color:#e3d9ec!important;border-color:#665277;margin-bottom:0;max-width:850px}.service-nav{display:flex;flex-wrap:wrap;gap:15px 32px;padding:25px 0;border-bottom:1px solid #d7ccdf}.service-nav a{font-size:15px;color:#21142e!important}.service-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;padding-top:55px}.service-aside{position:sticky;top:30px;align-self:start}.service-aside h2{font-size:17px;margin:0 0 22px}.topic-chip{display:block;padding:14px 0;border-bottom:1px solid #d7ccdf;font-size:14px;line-height:1.7;color:#382049!important}.service-content section{padding:0 0 48px;margin-bottom:40px;border-bottom:1px solid #d7ccdf;scroll-margin-top:30px}.service-content h2,.service-related h2{font-size:30px;line-height:1.4;margin:0 0 24px}.service-content p{font-size:17px;line-height:1.95;color:#281d34!important}.knowledge-topic{border:1px solid #d7ccdf;margin:14px 0;background:#fffdfd;scroll-margin-top:30px}.knowledge-topic summary{padding:23px 26px;cursor:pointer;font-size:20px;font-weight:600;list-style:none;color:#1c1127}.knowledge-topic summary::-webkit-details-marker{display:none}.knowledge-topic summary:hover{background:#e9ddf7}.knowledge-topic[open]{border-left:3px solid #21a67a;background:#f0e8f8}.knowledge-topic[open] summary{color:#612ab1}.knowledge-topic p{padding:0 26px 24px;margin:0}.service-workflow{display:grid;gap:14px}.service-workflow article{padding:25px 28px;background:#e5f1eb;border-left:3px solid #15865f}.service-workflow h3{font-size:20px;margin:0 0 8px}.service-workflow p{margin:0}.service-sources a{display:block;color:#562493!important;text-decoration:underline;padding:10px 0;overflow-wrap:anywhere}.service-sources p{font-size:14px}.service-related{border-top:1px solid #cfc5d8;padding-top:40px}.service-related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.service-related a{padding:25px;background:#e8def1;color:#23132f!important;border-bottom:2px solid #8250c4}.service-page a:focus-visible,.products-catalog a:focus-visible,.knowledge-topic summary:focus-visible{outline:3px solid #15865f;outline-offset:5px}.overview-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.overview-topics a{font-size:15px;padding:14px;background:#e5d9f1;color:#271435!important}.products-catalog .product-deep h2 a,.products-catalog .business-option h3 a{color:inherit;text-decoration:none}.products-catalog .business-option h3 a:hover,.products-catalog .product-deep h2 a:hover{color:#652bb0;text-decoration:underline;text-underline-offset:8px}.products-catalog .brand-intro .catalog-jump{color:#fff!important}.products-catalog .product-showcase>.service-status{padding:24px;margin-bottom:0}.products-catalog .product-deep{padding-top:55px;padding-bottom:55px}
@media(max-width:760px){.service-page{padding:20px 20px 50px}.service-hero{padding:32px 24px}.service-back{margin-bottom:28px}.service-layout{grid-template-columns:1fr;gap:25px;padding-top:30px}.service-aside{position:static;display:flex;flex-wrap:wrap;gap:10px}.service-aside h2{width:100%;margin-bottom:0}.topic-chip{padding:10px;background:#e8def1}.service-content h2{font-size:26px}.service-content p{font-size:16px}.knowledge-topic summary{font-size:18px;padding:20px}.service-related>div,.overview-topics{grid-template-columns:1fr}.service-nav{gap:18px}.service-status{font-size:13px!important}}
body main.service-page .service-hero .eyebrow{color:#65e5b7!important}body main.service-page .service-hero a:hover{color:#b8f4da!important}
