.service-platform .svc-hero{padding:128px 0 0}.svc-breadcrumb{display:flex;align-items:center;gap:14px;color:var(--home-muted);font-size:12px;margin-bottom:30px!important}.svc-breadcrumb a{padding-block:8px}.svc-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center}.svc-hero-copy .home-kicker{display:flex;gap:20px;margin-bottom:25px}.service-platform .svc-hero h1{font-size:clamp(42px,4.6vw,68px);line-height:1.09;font-weight:500;letter-spacing:-.055em;max-width:740px}.service-platform em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--accent)}.service-platform .svc-summary{max-width:570px;font-size:18px;line-height:1.65;color:var(--home-muted);margin:28px 0 30px}.svc-art{position:relative;height:490px;overflow:hidden;background:#ece6dd;border-radius:4px 80px 4px 4px;isolation:isolate}.svc-art img{object-fit:cover;transition:transform .7s var(--home-ease)}.svc-art img,.svc-art--digital img{object-position:52% center}.svc-art figcaption{position:absolute;bottom:18px;left:18px;right:18px;padding:12px 16px;background:#faf6f0ed;color:#5b3b44;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d5cdc7}.svc-text-link{display:inline-flex;gap:14px;align-items:center;min-height:48px;font-size:12px;font-weight:700}.svc-breadcrumb a:hover,.svc-text-link:hover{color:var(--accent)}.svc-chapter-nav{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding:24px 0;margin-top:40px;border-block:1px solid var(--home-rule);font-size:12px}.svc-chapter-nav a{display:flex;gap:12px;align-items:center;min-height:44px;font-weight:600}.svc-chapter-nav a:hover{color:var(--accent)}.svc-chapter-nav span{color:var(--home-muted);margin-left:auto}.svc-capabilities>.container,.svc-context>.container{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:96px}.svc-local .home-kicker,.svc-related .home-kicker,.svc-section-title .home-kicker{display:flex;gap:20px;margin-bottom:26px}.service-platform .svc-local h2,.service-platform .svc-section-title h2{font-size:clamp(34px,3.6vw,52px)}.svc-context-copy p{font-size:16px;line-height:1.85;color:var(--home-muted)}.svc-context-copy p:first-child{color:var(--ink);font-size:19px;line-height:1.75}.svc-context-copy p+p{margin-top:26px}.svc-capabilities{background:#2b2024;color:#faf5f1}.svc-capabilities .home-kicker{color:#e6cdd5}.svc-capabilities .home-kicker span,.svc-capabilities em{color:#efb5c7}.svc-offerings{list-style:none;padding:0;margin:0;border-top:1px solid #6e525d}.svc-offerings li{display:grid;grid-template-columns:24px 1fr 19px;gap:22px;align-items:start;padding:25px 0;border-bottom:1px solid #6e525d}.svc-offerings p{font-size:18px;line-height:1.6}.svc-offerings svg{color:#efb5c7;margin-top:6px}.svc-index{font-size:11px;color:#efb5c7;padding-top:5px}.svc-heading-row{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:48px}.svc-process-label{font-size:11px;color:var(--home-muted);text-transform:uppercase;letter-spacing:.07em}.svc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}.svc-steps li{position:relative;padding:30px 28px 0 0;border-top:1px solid var(--home-rule)}.svc-steps li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--accent);border-radius:50%}.svc-step-number{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid var(--home-rule);color:var(--accent);border-radius:50%;font-size:12px;margin-bottom:28px}.service-platform .svc-steps h3{font-size:clamp(25px,2.4vw,32px);line-height:1.2;margin-bottom:18px;letter-spacing:-.04em}.svc-steps p{font-size:15px;line-height:1.8;color:var(--home-muted)}.svc-local{border-block:1px solid var(--home-rule);background:var(--panel)}.svc-local>.container{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:96px}.svc-local h2{margin-bottom:28px}.svc-local p:not(.home-kicker){color:var(--home-muted);font-size:17px;line-height:1.8}.svc-local .svc-art{height:360px;border-radius:4px}.svc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.svc-related-card{display:flex;flex-direction:column;border:1px solid var(--home-rule);padding:30px;border-radius:4px;transition:border-color .25s,background .25s,transform .3s}.service-platform .svc-related-card h3{font-size:27px;margin:24px 0 20px}.svc-related-card p{color:var(--home-muted);font-size:14px;line-height:1.75}.svc-card-action{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:30px;margin-top:auto;color:var(--accent);font-size:12px;font-weight:700}.svc-cta{background:#85132e;color:#fff8f3}.svc-cta .home-kicker{color:#f3ced9;margin-bottom:36px}.svc-cta .container>div{display:flex;justify-content:space-between;align-items:end;gap:40px}.service-platform .svc-cta h2{font-size:clamp(44px,5.7vw,80px)}.svc-cta em{color:#f4c5d2}.svc-cta .home-button{background:#fff8f3;color:#641027;border-color:#fff8f3}.svc-cta .home-button:hover{background:#2b2024;color:#fff;border-color:#2b2024}.svc-catalogue-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,.85fr) 48px;gap:28px;align-items:center;padding:34px 0;border-top:1px solid var(--home-rule)}.svc-catalogue-row:last-child{border-bottom:1px solid var(--home-rule)}.service-platform .svc-catalogue-row h3{font-size:clamp(25px,2.6vw,35px)}.svc-catalogue-row p{color:var(--home-muted);font-size:15px;line-height:1.75}.svc-circle{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--home-rule);border-radius:50%;transition:background .25s,color .25s}.svc-catalogue-row:hover .svc-circle{background:var(--accent);border-color:var(--accent);color:#fff}body[data-theme=dark] .service-platform .svc-card-action,body[data-theme=dark] .service-platform .svc-step-number,body[data-theme=dark] .service-platform em{color:#efadc1}body[data-theme=dark] .service-platform .svc-cta em{color:#f4c5d2}.service-platform .svc-capabilities a:focus-visible,.service-platform .svc-cta a:focus-visible{outline-color:#fff8f3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svc-related-card:hover{transform:translateY(-5px);border-color:var(--accent)}.svc-art:hover img{transform:scale(1.025)}}@media (min-width:1600px){.svc-art{height:530px}}@media (max-width:1100px){.svc-hero-grid{gap:36px}.svc-art{height:470px}.svc-capabilities>.container,.svc-context>.container,.svc-local>.container{gap:48px}.svc-chapter-nav{gap:22px}.svc-chapter-nav>span{display:none}.svc-related-card{padding:24px}.svc-steps li{padding-right:20px}}@media (max-width:950px){.svc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}.svc-related-grid{gap:16px}.service-platform .svc-related-card h3{font-size:24px}.svc-related-card{padding:22px}.svc-catalogue-row{gap:20px}.svc-art{height:480px}}@media (max-width:760px){.service-platform .svc-hero{padding-top:105px}.svc-hero-grid{grid-template-columns:1fr;gap:34px}.service-platform .svc-hero h1{font-size:clamp(40px,7.8vw,60px);max-width:660px}.service-platform .svc-summary{font-size:17px;margin-top:24px}.svc-art{height:auto;aspect-ratio:1.5;border-top-right-radius:60px}.svc-breadcrumb{margin-bottom:22px!important}.svc-chapter-nav{margin-top:28px;gap:8px 24px;padding:16px 0}.svc-capabilities>.container,.svc-context>.container,.svc-local>.container{grid-template-columns:1fr;gap:32px}.svc-local .svc-art{height:auto;aspect-ratio:1.6}.svc-heading-row{align-items:start;margin-bottom:34px}.svc-process-label{display:none}.svc-related-grid{grid-template-columns:1fr}.svc-related-card{padding:26px}.service-platform .svc-related-card h3{font-size:28px;max-width:500px}.svc-cta .container>div{flex-direction:column;align-items:start;gap:30px}.svc-catalogue-row{grid-template-columns:24px 1fr 44px;gap:18px}.svc-catalogue-row p{grid-column:2}.svc-catalogue-row .svc-circle{grid-column:3;grid-row:1/3;width:44px;height:44px}.svc-catalogue-row .home-number{align-self:start;margin-top:5px}.svc-catalogue .svc-heading-row{flex-direction:column;gap:20px}}@media (max-width:480px){.svc-steps{grid-template-columns:1fr;gap:0}.svc-steps li{display:grid;grid-template-columns:42px 1fr;column-gap:22px;padding:28px 0}.svc-steps li:before{display:none}.svc-step-number{margin:0;grid-row:1/3}.service-platform .svc-steps h3{font-size:28px;margin-bottom:12px}.svc-steps p{grid-column:2}.svc-steps li:last-child{padding-bottom:0}.svc-heading-row{flex-direction:column;gap:20px}.svc-context-copy p:first-child{font-size:18px}.svc-offerings li{gap:16px;grid-template-columns:20px 1fr 18px}.svc-local p:not(.home-kicker),.svc-offerings p{font-size:16px}.svc-chapter-nav a{font-size:11px}.svc-hero-copy .home-actions{gap:10px 20px}.svc-art{aspect-ratio:1.2}.svc-catalogue-row{grid-template-columns:20px 1fr 40px;gap:14px}.service-platform .svc-catalogue-row h3{font-size:25px}.svc-catalogue-row .svc-circle{width:40px;height:40px}.svc-catalogue-row p{grid-column:1/-1}.svc-catalogue-row .svc-circle{grid-row:1}.svc-catalogue-row{align-items:start}}@media (prefers-reduced-motion:reduce){html:has(.service-platform){scroll-behavior:auto}.service-platform *{transition:none!important;animation:none!important}}