/* v6.1 — styles scoped to the four new service pages; existing shared assets are retained. */
.service-detail-page{color:#062347;background:#fff}.service-detail-page main{max-width:var(--max);margin:auto}.service-detail-page h1,.service-detail-page h2,.service-detail-page h3{color:#052046}.service-detail-page h2{font:700 calc(30 * var(--u))/1.23 var(--thai);letter-spacing:-.3px}.service-detail-page h3{font:700 calc(18 * var(--u))/1.3 var(--thai);margin:0}.service-detail-page p{color:#426187}.svc-hero{position:relative;overflow:hidden;background:#f3fbfd;min-height:calc(280 * var(--u));isolation:isolate}.svc-hero-13{min-height:calc(315 * var(--u))}.svc-hero-16{min-height:calc(302 * var(--u))}.svc-photo{position:absolute;inset:0 0 0 37%;margin:0;z-index:-1}.svc-photo img{width:100%;height:100%;object-fit:cover;object-position:right center}.svc-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3fbfd 0%,#f3fbfd 16%,#f3fbfdbb 24%,#f3fbfd18 35%,transparent 44%)}.svc-photo figcaption{position:absolute;right:calc(22 * var(--u));bottom:calc(8 * var(--u));color:white;font-size:calc(13 * var(--u));z-index:1;text-shadow:0 1px 4px #000c}.svc-hero-copy{padding:calc(14 * var(--u)) calc(72 * var(--u)) calc(22 * var(--u));width:calc(960 * var(--u))}.svc-breadcrumb{display:flex;gap:calc(14 * var(--u));align-items:center;font-size:calc(14 * var(--u));margin-bottom:calc(12 * var(--u));color:#164e7b}.svc-breadcrumb a{color:#0079c5}.svc-breadcrumb a:hover,.svc-back a:hover{text-decoration:underline}.service-detail-page .svc-hero h1{font:700 calc(60 * var(--u))/1.02 Roboto,Arial,sans-serif;letter-spacing:calc(-1.3 * var(--u));margin:0 0 calc(7 * var(--u))}.service-detail-page .svc-hero-13 h1{font-size:calc(61 * var(--u));max-width:calc(590 * var(--u))}.svc-hero h2{font-size:calc(30 * var(--u));line-height:1.2;white-space:nowrap}.svc-lead{font-size:calc(19 * var(--u));line-height:1.45;margin-top:calc(8 * var(--u));max-width:calc(830 * var(--u))}.svc-actions{display:flex;gap:calc(18 * var(--u));align-items:stretch;margin-top:calc(12 * var(--u))}.service-detail-page .svc-actions .button,.service-detail-page .svc-endband .button,.service-detail-page .svc-governance>.button{font-size:calc(19 * var(--u));min-height:calc(49 * var(--u));padding:calc(9 * var(--u)) calc(28 * var(--u));min-width:calc(280 * var(--u));justify-content:space-between;border-radius:calc(4 * var(--u))}.service-detail-page .button.primary{background:#ff343d}.service-detail-page .button.primary:hover{background:#db2730}.service-detail-page .button.secondary{border-color:#008fff;color:#0085e7;background:#f5fcffd9}.svc-tabs{display:flex;align-items:stretch;background:#eafbff;min-height:calc(53 * var(--u));padding:0 calc(70 * var(--u))}.svc-tabs a{display:flex;align-items:center;justify-content:center;flex:1;gap:calc(24 * var(--u));font-size:calc(18 * var(--u));font-weight:600;position:relative;color:#134e77}.svc-tabs a+a:before{content:"";position:absolute;left:0;height:calc(25 * var(--u));width:1px;background:#a3c9dc}.svc-tabs a:first-child,.svc-tabs a[aria-current]{color:#008aff}.svc-tabs a:hover{background:#dff5fd}.svc-icon{width:calc(29 * var(--u));height:calc(29 * var(--u));color:#0088ff;flex-shrink:0}.svc-kicker{display:flex;align-items:center;gap:calc(16 * var(--u));font:600 calc(12 * var(--u))/1.3 var(--latin);letter-spacing:calc(2 * var(--u));color:#0083f4!important;margin:0 0 calc(8 * var(--u))}.svc-kicker span{width:calc(50 * var(--u));height:1px;background:#008bff}.svc-assessment-grid{padding:calc(12 * var(--u)) calc(35 * var(--u)) 0 calc(70 * var(--u));display:grid;grid-template-columns:1.63fr 1fr;gap:calc(34 * var(--u));min-height:calc(314 * var(--u))}.svc-assessment-grid>section h2{font-size:calc(34 * var(--u));margin:calc(8 * var(--u)) 0 calc(6 * var(--u))}.svc-rows details{border-bottom:1px solid #cfe8f6}.svc-rows summary{display:flex;align-items:center;gap:calc(25 * var(--u));padding:calc(11 * var(--u)) 0;cursor:pointer;list-style:none;min-height:calc(58 * var(--u))}.svc-rows summary::-webkit-details-marker,.svc-faq summary::-webkit-details-marker{display:none}.svc-rows .row-index{color:#008aff;font:600 calc(22 * var(--u))/1 var(--latin);min-width:calc(60 * var(--u));padding-right:calc(26 * var(--u));border-right:1px solid #68cbfa}.svc-rows strong{font-size:calc(18 * var(--u));line-height:1.25;flex:1;min-width:0}.svc-rows .row-description{font-size:calc(14 * var(--u));line-height:1.4;color:#51749a;flex:1.35}.row-arrow{font:400 calc(28 * var(--u))/1 Arial;color:#008aff;transition:transform .15s}.svc-rows details[open] .row-arrow{transform:rotate(90deg)}.svc-rows details>p{font-size:calc(15 * var(--u));padding:0 calc(25 * var(--u)) calc(12 * var(--u)) calc(86 * var(--u))}.svc-preparation{border-radius:calc(10 * var(--u));background:linear-gradient(110deg,#e9faff,#f4fcff);padding:calc(12 * var(--u)) calc(25 * var(--u));display:flex;gap:calc(16 * var(--u))}.svc-preparation>.svc-icon{width:calc(42 * var(--u));height:calc(42 * var(--u))}.svc-preparation h2{font-size:calc(29 * var(--u))}.svc-preparation p{font-size:calc(14 * var(--u));line-height:1.4}.svc-preparation ul{list-style:none;padding:0;margin:calc(9 * var(--u)) 0}.svc-preparation li{display:flex;gap:calc(20 * var(--u));margin-top:calc(8 * var(--u))}.svc-preparation li .svc-icon{width:calc(24 * var(--u));height:calc(24 * var(--u))}.svc-preparation h3{font-size:calc(15 * var(--u))}.svc-preparation .svc-scope-note{display:flex;align-items:center;gap:calc(14 * var(--u));padding-top:calc(6 * var(--u));border-top:1px solid #9ed9f1;font-size:calc(13 * var(--u));color:#07547e}.svc-scope-note .svc-icon{width:calc(19 * var(--u));height:calc(19 * var(--u))}.svc-approach,.svc-support-process{display:grid;grid-template-columns:calc(355 * var(--u)) 1fr;gap:calc(18 * var(--u));border-top:1px solid #daf0f9;margin-top:0;padding:calc(16 * var(--u)) calc(70 * var(--u)) calc(9 * var(--u))}.svc-approach h2{font-size:calc(24 * var(--u))}.svc-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(30 * var(--u));margin:0;padding:0}.svc-steps>li{display:flex;gap:calc(16 * var(--u));align-items:center;position:relative;min-width:0}.svc-steps>li+li:before{content:"›";position:absolute;left:calc(-25 * var(--u));top:calc(19 * var(--u));color:#008bff;font:calc(30 * var(--u))/1 Arial}.svc-round{display:grid;place-items:center;width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;background:#e8faff;flex-shrink:0}.svc-round .svc-icon{width:calc(34 * var(--u));height:calc(34 * var(--u))}.svc-steps h3{font-size:calc(16 * var(--u));line-height:1.2}.svc-steps p{font-size:calc(14 * var(--u));line-height:1.4}.svc-step-number{display:block;color:#008bff;font:calc(15 * var(--u))/1.2 var(--latin);margin-bottom:calc(3 * var(--u))}.svc-endband{background:linear-gradient(100deg,#ecfbfe,#e4f8fe);padding:calc(13 * var(--u)) calc(70 * var(--u));display:flex;align-items:center;gap:calc(30 * var(--u));margin-top:0;min-height:calc(70 * var(--u))}.svc-endband>.svc-icon{width:calc(43 * var(--u));height:calc(43 * var(--u));color:#10446e}.svc-endband h2{font-size:calc(27 * var(--u));flex-shrink:0}.svc-endband p{font-size:calc(15 * var(--u));padding-left:calc(30 * var(--u));border-left:1px solid #8fbdd7;flex:1}.svc-endband .button{margin-left:auto;flex-shrink:0}.service-ui13 .svc-endband>.svc-icon{display:none}.svc-back{padding:calc(12 * var(--u)) calc(70 * var(--u));font-size:calc(14 * var(--u));color:#0079bf;background:#f7fcfe}.svc-project-approach{background:#effbfe;padding:calc(17 * var(--u)) calc(70 * var(--u)) calc(12 * var(--u));min-height:calc(248 * var(--u))}.svc-project-approach h2{font-size:calc(34 * var(--u))}.svc-steps.timeline{gap:calc(40 * var(--u));margin-top:calc(3 * var(--u))}.svc-steps.timeline li{flex-direction:column;text-align:center;gap:calc(18 * var(--u))}.svc-steps.timeline li:after{content:"";position:absolute;left:50%;right:calc(-50% - 40 * var(--u));top:calc(75 * var(--u));height:1px;background:#0095ff;z-index:0}.svc-steps.timeline li:last-child:after{right:0}.svc-steps.timeline li:before{content:"";background:#ff3b43;border:1px solid white;border-radius:50%;width:calc(16 * var(--u));height:calc(16 * var(--u));position:absolute;left:calc(50% - 8 * var(--u));top:calc(67 * var(--u));z-index:1}.svc-steps.timeline .svc-round{background:#d6f3ff;width:calc(68 * var(--u));height:calc(68 * var(--u))}.svc-steps.timeline .svc-icon{width:calc(42 * var(--u));height:calc(42 * var(--u))}.svc-steps.timeline h3{font-size:calc(20 * var(--u));margin:calc(2 * var(--u)) 0 calc(4 * var(--u))}.svc-steps.timeline p{font-size:calc(17 * var(--u));line-height:1.35}.svc-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(36 * var(--u));padding:calc(17 * var(--u)) calc(70 * var(--u)) calc(15 * var(--u))}.svc-project-grid>section+section{border-left:1px solid #bdd9e9;padding-left:calc(35 * var(--u))}.svc-project-grid h2{font-size:calc(28 * var(--u));margin-bottom:calc(8 * var(--u))}.svc-focus>div{display:flex;align-items:center;gap:calc(30 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-top:1px solid #d1eaf9;font-size:calc(16 * var(--u))}.svc-focus>div:last-child{border-bottom:1px solid #d1eaf9}.svc-focus .svc-icon{width:calc(24 * var(--u));height:calc(24 * var(--u))}.svc-table{border-spacing:0;width:100%;border:1px solid #bde3fc;border-radius:5px;overflow:hidden;font-size:calc(17 * var(--u));line-height:1.3;text-align:left}.svc-table th,.svc-table td{padding:calc(8 * var(--u)) calc(22 * var(--u));border-bottom:1px solid #cce4f9;vertical-align:top}.svc-table tbody tr:last-child>*{border-bottom:0}.svc-table thead{background:#e8f8ff}.svc-table td{color:#39638a}.svc-table th:first-child{border-right:1px solid #cce4f9;width:30%}.svc-governance{background:#edfbff;display:flex;align-items:center;gap:calc(28 * var(--u));padding:calc(12 * var(--u)) calc(70 * var(--u))}.svc-governance>div:first-child{flex:1.4}.svc-governance h2{font-size:calc(27 * var(--u))}.svc-faq{border-left:1px solid #cee7f6;padding-left:calc(40 * var(--u));display:flex;gap:calc(10 * var(--u));flex:1;min-width:0}.svc-faq>div{flex:1;min-width:0}.svc-faq details{border:1px solid #c3e6ff;border-radius:4px;padding:calc(4 * var(--u)) calc(12 * var(--u));margin-bottom:2px}.svc-faq summary{cursor:pointer;font-size:calc(14 * var(--u));list-style:none;position:relative;padding-right:calc(18 * var(--u))}.svc-faq summary:after{content:"⌄";position:absolute;right:0;top:0;color:#007cc7}.svc-faq details[open] summary:after{content:"⌃"}.svc-faq details p{font-size:calc(14 * var(--u));padding:calc(8 * var(--u)) 0}.svc-custom-approach{background:#effbfe;padding:calc(20 * var(--u)) calc(80 * var(--u));display:grid;grid-template-columns:1fr 2.45fr;gap:calc(50 * var(--u));min-height:calc(248 * var(--u))}.svc-custom-approach>div+div{border-left:1px solid #a7d9f6;padding-left:calc(50 * var(--u))}.svc-custom-approach h2{font-size:calc(36 * var(--u))}.svc-check-list{padding:0;margin:calc(10 * var(--u)) 0 0;list-style:none}.svc-check-list li{display:flex;gap:calc(24 * var(--u));align-items:center;font-size:calc(19 * var(--u));color:#3a5e7d;margin-top:calc(5 * var(--u))}.svc-check-list .svc-icon{width:calc(23 * var(--u));height:calc(23 * var(--u))}.svc-custom-approach .svc-steps{gap:calc(42 * var(--u));padding:calc(5 * var(--u)) 0}.svc-custom-approach .svc-steps li{flex-direction:column;gap:calc(2 * var(--u));text-align:center}.svc-custom-approach .svc-round{width:calc(82 * var(--u));height:calc(82 * var(--u));border:3px solid #bcefff;background:#f4fdff;margin-bottom:calc(3 * var(--u))}.svc-custom-approach .svc-icon{width:calc(45 * var(--u));height:calc(45 * var(--u))}.svc-custom-approach .svc-steps h3{font-family:var(--latin);font-size:calc(22 * var(--u))}.svc-custom-approach .svc-steps p{font-size:calc(17 * var(--u))}.svc-custom-approach .svc-steps li+li:before{border:1px solid #bcefff;border-radius:50%;width:calc(34 * var(--u));height:calc(34 * var(--u));top:calc(31 * var(--u));left:calc(-39 * var(--u));background:#effbfe}.svc-platform-note{border-bottom:1px solid #63b2e8;font-size:calc(16 * var(--u));text-align:center;margin:calc(12 * var(--u)) calc(10 * var(--u)) 0}.svc-custom-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:calc(55 * var(--u));padding:calc(16 * var(--u)) calc(80 * var(--u)) calc(12 * var(--u))}.svc-custom-grid>section+section{border-left:1px solid #b7dcf1;padding-left:calc(55 * var(--u))}.svc-custom-grid h2{font-size:calc(31 * var(--u))}.svc-custom-grid .svc-rows summary{min-height:calc(33 * var(--u));padding:calc(4 * var(--u)) 0;gap:calc(25 * var(--u))}.svc-custom-grid .row-index{font-size:calc(15 * var(--u));min-width:calc(50 * var(--u));border:0;border-radius:30px;background:#dff5ff;text-align:center;padding:calc(4 * var(--u))}.svc-custom-grid .svc-rows strong{font-weight:400;font-size:calc(18 * var(--u))}.svc-custom-grid .row-description:empty{display:none}.svc-agreements{display:grid;gap:calc(7 * var(--u));margin-top:calc(6 * var(--u))}.svc-agreements a{display:flex;align-items:center;gap:calc(30 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u));border:1px solid #c0e2fa;border-radius:6px;background:#f8fcff;font-size:calc(17 * var(--u));color:#45658a}.svc-agreements a>span:last-child{margin-left:auto;font-size:calc(24 * var(--u));color:#008aff}.svc-agreements a:hover{background:#e9faff}.svc-agreements .svc-icon{width:calc(26 * var(--u));height:calc(26 * var(--u))}.svc-portal{display:flex;align-items:center;gap:calc(28 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));border:1px solid #c5e7fa;border-radius:6px;background:#fff}.svc-portal>span:nth-last-child(1){margin-left:auto;color:#008aff;font:calc(29 * var(--u))/1 Arial}.svc-portal strong{font:600 calc(18 * var(--u))/1.2 var(--latin)}.svc-portal small{display:block;font-size:calc(14 * var(--u));color:#507199;margin-top:calc(5 * var(--u))}.svc-portal .svc-icon{width:calc(39 * var(--u));height:calc(39 * var(--u));color:#062347}.svc-portal:hover{background:#f1fbff}.svc-portal.hero-portal{background:#ff343d;color:white;min-width:calc(325 * var(--u));padding:calc(9 * var(--u)) calc(30 * var(--u));gap:calc(22 * var(--u));border:0;border-radius:4px}.svc-portal.hero-portal strong{font:600 calc(20 * var(--u))/1.4 var(--thai)}.svc-portal.hero-portal>span:last-child{color:white}.svc-portal-caption{font-size:calc(14 * var(--u));margin-top:calc(7 * var(--u))}.svc-support-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:calc(30 * var(--u));padding:0 calc(55 * var(--u)) 0 calc(90 * var(--u))}.svc-support-prepare{display:grid;grid-template-columns:1fr 1.5fr;gap:calc(40 * var(--u));padding:calc(16 * var(--u)) 0}.svc-support-prepare>div:first-child>p:not(.svc-kicker){font-size:calc(14 * var(--u));margin-top:calc(8 * var(--u))}.svc-support-prepare h2{font-size:calc(29 * var(--u))}.svc-report-list{list-style:none;padding:0;margin:0}.svc-report-list li{display:flex;gap:calc(28 * var(--u));align-items:center;padding:calc(8 * var(--u)) 0;border-bottom:1px solid #d4ebfb}.svc-report-list li:last-child{border:0}.report-number{display:grid;place-items:center;background:#e9faff;border-radius:50%;width:calc(43 * var(--u));height:calc(43 * var(--u));font:calc(17 * var(--u))/1 var(--latin);color:#008bff;flex-shrink:0}.svc-report-list .svc-round{width:calc(45 * var(--u));height:calc(45 * var(--u))}.svc-report-list .svc-icon{width:calc(27 * var(--u));height:calc(27 * var(--u))}.svc-report-list h3{font-size:calc(16 * var(--u))}.svc-report-list p{font-size:calc(14 * var(--u));margin-top:calc(3 * var(--u))}.svc-privacy-note{display:flex;align-items:center;gap:calc(16 * var(--u));padding:calc(7 * var(--u)) calc(18 * var(--u));border-radius:5px;background:#ebf8fe;font-size:calc(13 * var(--u));margin-top:calc(4 * var(--u))}.svc-privacy-note .svc-icon{width:calc(19 * var(--u));height:calc(19 * var(--u))}.svc-existing{background:linear-gradient(100deg,#eafbfe,#effbfe);padding:calc(16 * var(--u)) calc(35 * var(--u));border-radius:calc(9 * var(--u))}.svc-existing h2{font-size:calc(30 * var(--u))}.svc-existing>p{font-size:calc(15 * var(--u));margin:calc(5 * var(--u)) 0 calc(8 * var(--u))}.svc-existing .svc-portal{margin-top:calc(8 * var(--u))}.svc-existing .svc-access-pending{font-size:calc(12 * var(--u));padding:calc(6 * var(--u));border-left:2px solid #8bbccd;margin-bottom:0}.svc-support-process{grid-template-columns:calc(250 * var(--u)) 1fr;padding:calc(13 * var(--u)) calc(90 * var(--u));margin-top:0}.svc-support-process .svc-steps h3{font-size:calc(17 * var(--u))}.svc-support-process .svc-round{width:calc(56 * var(--u));height:calc(56 * var(--u))}.svc-support-process .svc-steps p{font-size:calc(13 * var(--u))}.svc-support-process .svc-step-number{display:none}.svc-support-terms{margin:0 calc(70 * var(--u)) calc(9 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--u));padding:calc(6 * var(--u));background:#ebfaff;border-radius:4px;font-size:calc(14 * var(--u))}.svc-support-terms .svc-icon{width:calc(20 * var(--u));height:calc(20 * var(--u))}.service-ui16 .svc-endband{display:grid;grid-template-columns:auto 1.4fr 1fr;column-gap:calc(24 * var(--u));row-gap:calc(4 * var(--u));padding:calc(13 * var(--u)) calc(115 * var(--u))}.service-ui16 .svc-endband>.svc-icon{grid-column:1;grid-row:1/3}.service-ui16 .svc-endband h2{grid-column:2;font-size:calc(24 * var(--u))}.service-ui16 .svc-endband p{grid-column:2;grid-row:2;border:0;padding:0;font-size:calc(14 * var(--u))}.service-ui16 .svc-endband .button{grid-column:3;grid-row:1/3;width:100%}.service-detail-page .site-footer{margin-top:0}.service-detail-page details summary:focus-visible{outline:3px solid #008aff;outline-offset:3px}.service-detail-page .services-submenu a[aria-current]{background:#e8f8ff;color:#007caf;font-weight:700}html[lang=en] .service-detail-page .svc-hero h2{white-space:normal;font-size:calc(27 * var(--u));max-width:calc(780 * var(--u))}html[lang=en] .service-detail-page .svc-hero-copy{width:calc(975 * var(--u))}html[lang=en] .service-detail-page .svc-hero .svc-lead{font-size:calc(18 * var(--u));max-width:calc(750 * var(--u))}html[lang=en] .service-detail-page .svc-endband h2{white-space:normal;flex-shrink:1}html[lang=en] .service-detail-page .svc-governance h2{font-size:calc(24 * var(--u))}
@media(min-width:1121px){.service-detail-page .svc-photo img{object-fit:fill}}
@media(max-width:1120px){.service-detail-page{--u:.8px}.service-detail-page .site-header{--u:1px}.service-detail-page h2{font-size:27px}.svc-hero{min-height:300px}.svc-hero-copy{width:85%;padding:20px 30px}.svc-hero-13{min-height:345px}.service-detail-page .svc-hero h1{font-size:50px}.service-detail-page .svc-hero-13 h1{font-size:51px}.svc-hero h2{white-space:normal;font-size:25px}.svc-lead{max-width:650px;font-size:17px}.svc-photo{left:35%;opacity:.75}.svc-photo:after{background:linear-gradient(90deg,#f3fbfd,#f3fbfdd9 25%,#f3fbfd10 75%)}.svc-assessment-grid{grid-template-columns:1.4fr 1fr;padding:18px 24px 0;gap:20px}.svc-assessment-grid>section h2{font-size:27px}.svc-rows summary{gap:12px;flex-wrap:wrap;padding:10px 0}.svc-rows strong{font-size:16px}.svc-rows .row-index{min-width:32px;padding-right:12px;font-size:18px}.svc-rows .row-description{font-size:14px;flex-basis:70%;margin-left:44px;order:3}.svc-rows .row-arrow{margin-left:auto}.svc-preparation{padding:14px}.svc-preparation>.svc-icon{display:none}.svc-preparation h2{font-size:26px}.svc-preparation h3{font-size:15px}.svc-preparation p{font-size:14px}.svc-approach{grid-template-columns:1fr;padding:16px 24px}.svc-steps h3{font-size:16px}.svc-steps p{font-size:14px}.svc-endband{padding:16px 24px;gap:20px;flex-wrap:wrap}.svc-endband h2{font-size:25px}.svc-endband p{font-size:14px}.svc-project-approach{padding:22px 28px}.svc-project-approach h2{font-size:29px}.svc-project-grid{padding:20px 28px;gap:24px}.svc-project-grid h2{font-size:25px}.svc-table{font-size:15px}.svc-focus>div{font-size:15px}.svc-governance{padding:18px 28px;flex-wrap:wrap;gap:20px}.svc-faq{flex-basis:100%;padding-left:0;border-left:0}.svc-faq summary,.svc-faq details p{font-size:15px}.svc-custom-approach{padding:22px 28px;gap:25px;grid-template-columns:1fr 2fr}.svc-custom-approach>div+div{padding-left:25px}.svc-custom-approach h2{font-size:29px}.svc-check-list li{font-size:16px;gap:12px}.svc-custom-approach .svc-steps h3{font-size:19px}.svc-custom-approach .svc-steps p{font-size:15px}.svc-custom-grid{padding:20px 28px;gap:25px;grid-template-columns:1.5fr 1fr}.svc-custom-grid>section+section{padding-left:25px}.svc-custom-grid h2{font-size:25px}.svc-custom-grid .svc-rows strong{font-size:16px}.svc-agreements a{font-size:15px;gap:15px}.svc-support-grid{padding:0 28px;gap:20px;grid-template-columns:1.5fr 1fr}.svc-support-prepare{grid-template-columns:1fr;gap:12px}.svc-support-prepare h2{font-size:27px}.svc-report-list h3{font-size:16px}.svc-report-list p{font-size:14px}.svc-existing{padding:18px}.svc-existing h2{font-size:26px}.svc-existing>p{font-size:15px}.svc-portal strong{font-size:18px}.svc-portal small{font-size:14px}.svc-existing .svc-access-pending{font-size:13px}.svc-support-process{grid-template-columns:1fr;padding:18px 28px}.svc-support-process h2{font-size:26px}.svc-support-terms{margin:0 28px 12px;font-size:14px}.service-ui16 .svc-endband{padding:20px 28px}.service-ui16 .svc-endband h2{font-size:23px}.service-ui16 .svc-endband p{font-size:14px}html[lang=en] .service-detail-page .svc-hero-copy{width:85%}html[lang=en] .service-detail-page .svc-hero h2{font-size:25px}html[lang=en] .service-detail-page .svc-hero .svc-lead{font-size:17px}}
@media(max-width:760px){.service-detail-page{--u:1px}.service-detail-page .svc-hero{padding-top:0;min-height:0;display:flex;flex-direction:column}.svc-hero-copy,html[lang=en] .service-detail-page .svc-hero-copy{width:100%;padding:20px}.svc-photo{position:relative;inset:auto;height:190px;order:2;z-index:0;opacity:1;overflow:hidden}.svc-photo img{object-fit:cover;object-position:right center}.svc-photo:after{background:linear-gradient(0deg,transparent 85%,#f3fbfd)}.svc-photo figcaption{right:12px;bottom:8px;font-size:12px}.svc-breadcrumb{font-size:13px;gap:8px;flex-wrap:wrap;margin-bottom:14px}.service-detail-page .svc-hero h1,.service-detail-page .svc-hero-13 h1{font-size:40px;letter-spacing:-1px;max-width:100%;line-height:1.08}.svc-hero h2,html[lang=en] .service-detail-page .svc-hero h2{font-size:25px;line-height:1.35;margin-top:12px}.svc-lead,html[lang=en] .service-detail-page .svc-hero .svc-lead{font-size:17px;line-height:1.55;margin-top:12px}.svc-actions{flex-direction:column;gap:10px;margin-top:18px}.service-detail-page .svc-actions .button,.service-detail-page .svc-endband .button,.service-detail-page .svc-governance>.button{min-width:0;width:100%;font-size:17px;min-height:48px;padding:12px 18px;white-space:normal}.svc-portal.hero-portal{min-width:0;width:100%;padding:12px 18px}.svc-portal.hero-portal strong{font-size:18px}.svc-tabs{padding:0 12px;min-height:64px;gap:0}.svc-tabs a{font-size:13px;line-height:1.35;gap:5px;flex-direction:column;text-align:center;padding:10px 4px}.svc-tabs .svc-icon{width:24px;height:24px}.svc-tabs a+a:before{height:36px}.svc-assessment-grid{grid-template-columns:1fr;padding:20px;gap:22px}.svc-assessment-grid>section h2{font-size:28px;line-height:1.4;margin:0 0 8px}.svc-rows summary{min-height:64px;gap:12px;padding:12px 0}.svc-rows strong{font-size:17px;line-height:1.4}.svc-rows .row-index{min-width:34px;font-size:19px;padding-right:12px}.svc-rows .row-description{margin-left:46px;flex-basis:85%;font-size:15px;line-height:1.5}.svc-rows details>p{font-size:15px;padding:0 14px 16px 46px}.svc-preparation{padding:20px;gap:12px}.svc-preparation h2{font-size:27px}.svc-preparation h3{font-size:16px}.svc-preparation p{font-size:15px}.svc-preparation li{gap:14px;margin-top:14px}.svc-preparation li .svc-icon{width:23px;height:23px}.svc-preparation .svc-scope-note{font-size:14px;padding-top:12px;margin-top:12px}.svc-approach,.svc-support-process{grid-template-columns:1fr;padding:24px 20px;gap:20px}.svc-kicker{font-size:11px;letter-spacing:1.8px;margin-bottom:9px;gap:14px}.svc-approach h2{font-size:27px}.svc-steps{grid-template-columns:1fr;gap:20px}.svc-steps>li{gap:16px;align-items:flex-start}.svc-round{width:58px;height:58px}.svc-round .svc-icon{width:32px;height:32px}.svc-steps>li+li:before{display:none}.svc-steps h3{font-size:18px;margin-bottom:5px}.svc-steps p{font-size:16px;line-height:1.5}.svc-step-number{font-size:15px}.svc-endband{display:flex;padding:22px 20px;gap:16px}.svc-endband>.svc-icon{width:34px;height:34px}.svc-endband h2{font-size:26px;line-height:1.4;flex:1;min-width:0}.svc-endband p{padding:0;border:0;font-size:16px;flex-basis:100%}.svc-endband .button{margin:0}.svc-back{padding:16px 20px;font-size:15px}.svc-project-approach{padding:24px 20px}.svc-project-approach h2{font-size:28px;line-height:1.4}.svc-steps.timeline{grid-template-columns:1fr;gap:22px;margin-top:20px}.svc-steps.timeline li{flex-direction:row;gap:18px;text-align:left}.svc-steps.timeline li:after,.svc-steps.timeline li:before{display:none}.svc-steps.timeline .svc-round{width:62px;height:62px}.svc-steps.timeline .svc-icon{width:36px;height:36px}.svc-steps.timeline h3{font-size:20px;margin:0 0 5px}.svc-steps.timeline p{font-size:16px}.svc-project-grid{grid-template-columns:1fr;padding:24px 20px;gap:26px}.svc-project-grid>section+section{border-left:0;padding-left:0}.svc-project-grid h2{font-size:27px;margin-bottom:12px}.svc-focus>div{font-size:17px;gap:20px;padding:12px 4px}.svc-focus .svc-icon{width:25px;height:25px}.svc-table{font-size:15px}.svc-table th,.svc-table td{padding:10px 12px}.svc-table th:first-child{width:35%}.svc-governance{padding:24px 20px;display:flex;flex-direction:column;align-items:stretch;gap:18px}.svc-governance h2,html[lang=en] .service-detail-page .svc-governance h2{font-size:27px}.svc-faq{display:block;padding:0}.svc-faq summary,.svc-faq details p{font-size:16px}.svc-faq details{padding:10px 12px;margin-bottom:8px}.svc-custom-approach{grid-template-columns:1fr;padding:24px 20px;gap:26px}.svc-custom-approach>div+div{padding-left:0;border:0}.svc-custom-approach h2{font-size:30px}.svc-check-list{margin-top:16px}.svc-check-list li{font-size:18px;margin-top:9px;gap:16px}.svc-check-list .svc-icon{width:23px;height:23px}.svc-custom-approach .svc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px;padding:8px 0}.svc-custom-approach .svc-steps li{gap:5px}.svc-custom-approach .svc-round{width:72px;height:72px;border-width:2px}.svc-custom-approach .svc-icon{width:36px;height:36px}.svc-custom-approach .svc-steps h3{font-size:21px}.svc-custom-approach .svc-steps p{font-size:16px}.svc-platform-note{font-size:15px;line-height:1.5;margin:15px 0 0;padding-bottom:10px}.svc-custom-grid{grid-template-columns:1fr;padding:24px 20px;gap:26px}.svc-custom-grid>section+section{border:0;padding-left:0}.svc-custom-grid h2{font-size:28px}.svc-custom-grid .svc-rows summary{gap:12px;min-height:48px;padding:8px 0;flex-wrap:nowrap}.svc-custom-grid .row-index{min-width:38px;font-size:15px;padding:5px}.svc-custom-grid .svc-rows strong{font-size:17px}.svc-agreements{gap:10px;margin-top:12px}.svc-agreements a{font-size:16px;gap:18px;padding:10px 12px}.svc-agreements .svc-icon{width:26px;height:26px}.svc-support-grid{grid-template-columns:1fr;padding:0 20px;gap:0}.svc-support-prepare{grid-template-columns:1fr;gap:16px;padding:24px 0}.svc-support-prepare h2{font-size:28px}.svc-support-prepare>div:first-child>p:not(.svc-kicker){font-size:16px;line-height:1.5;margin-top:12px}.svc-report-list li{gap:10px;padding:14px 0;align-items:flex-start}.report-number{width:32px;height:32px;font-size:14px}.svc-report-list .svc-round{width:36px;height:36px}.svc-report-list .svc-icon{width:25px;height:25px}.svc-report-list li>div{flex:1;min-width:0}.svc-report-list h3{font-size:17px}.svc-report-list p{font-size:15px;line-height:1.5;margin-top:6px}.svc-privacy-note{padding:12px;font-size:14px;gap:12px}.svc-privacy-note .svc-icon{width:20px;height:20px}.svc-existing{padding:20px;margin-bottom:20px}.svc-existing h2{font-size:28px}.svc-existing>p{font-size:16px;line-height:1.5;margin:10px 0}.svc-existing .svc-portal{padding:14px;gap:18px;margin-top:10px}.svc-portal strong{font-size:20px}.svc-portal small{font-size:15px;line-height:1.4}.svc-portal .svc-icon{width:32px;height:32px}.svc-portal>span:nth-last-child(1){font-size:27px}.svc-existing .svc-access-pending{font-size:14px;padding:10px;margin-top:16px}.svc-support-process h2{font-size:28px}.svc-support-process .svc-steps h3{font-size:18px}.svc-support-process .svc-steps p{font-size:16px}.svc-support-process .svc-round{width:55px;height:55px}.svc-support-terms{margin:0 20px 18px;align-items:flex-start;font-size:14px;padding:12px;line-height:1.5}.service-ui16 .svc-endband{display:flex;flex-wrap:wrap;padding:22px 20px;gap:16px}.service-ui16 .svc-endband h2{font-size:25px}.service-ui16 .svc-endband p{font-size:16px;flex-basis:100%}.svc-portal-caption{font-size:14px}.service-detail-page .site-footer{--u:1px}.service-detail-page .site-footer p{color:#536773}html[lang=en] .service-detail-page .svc-hero h1{overflow-wrap:normal}.service-detail-page .svc-back a{display:inline-block;min-height:36px}}
@media(prefers-reduced-motion:reduce){.service-detail-page *, .service-detail-page *:before{scroll-behavior:auto;transition:none}}

@media(min-width:1121px){.service-ui13 .svc-hero-copy{padding-bottom:16px}.service-ui13 .svc-hero h1{font-size:calc(60 * var(--u));line-height:.96}.service-ui13 .svc-breadcrumb{margin-bottom:calc(10 * var(--u))}}
