/* Shared design system. Scope contains the approved English redesign only. */
#sbt-page[data-design="v19"]{--blue:#0064c8;--line:#d2d9d5;--paper:#f3f3ed;--ink:#202b31;--muted:#58666d;--space:clamp(44px,6vw,88px)}
#sbt-page[data-design="v19"] .wrap{width:min(1280px,calc(100% - 80px))}
#sbt-page[data-design="v19"] h2{font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}
#sbt-page[data-design="v19"] .eyebrow{font-size:10px;letter-spacing:.09em;line-height:1.7;gap:10px;color:#47616c}
#sbt-page[data-design="v19"] .eyebrow::before{width:6px;height:6px;flex:none;background:var(--blue)}
#sbt-page[data-design="v19"] .section{padding-block:var(--space)}
#sbt-page[data-design="v19"] .design-header{position:relative;background:linear-gradient(100deg,#e3eeef,#f3f3ed 65%)!important;border:0!important;color:var(--ink)!important}
#sbt-page[data-design="v19"] .design-header .nav-inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:98px;padding:0!important;border:0!important;gap:32px}
#sbt-page[data-design="v19"] .design-header .brand-header{width:auto;max-width:none;gap:0!important}
#sbt-page[data-design="v19"] .design-header .brand-mark{width:94px!important;height:auto!important;aspect-ratio:568/601;display:block}
#sbt-page[data-design="v19"] .design-header .site-nav{display:flex;align-items:center;justify-content:flex-end;gap:30px;padding:0;width:auto;margin:0;max-width:none;font-size:13px!important;line-height:1.5}
#sbt-page[data-design="v19"] .design-header .site-nav a{position:relative;min-height:44px;color:#283941!important;padding:10px 0;text-decoration:none!important;white-space:nowrap}
#sbt-page[data-design="v19"] .design-header .site-nav a::after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .2s}
#sbt-page[data-design="v19"] .design-header .site-nav a:hover::after,#sbt-page[data-design="v19"] .design-header .site-nav .current-section::after{transform:scaleX(1)}
#sbt-page[data-design="v19"] .design-header .site-nav .nav-contact{display:flex;gap:14px;margin-left:20px;color:var(--blue)!important;font-weight:500;background:transparent!important;border:0!important;min-height:44px;padding:10px 0}
#sbt-page[data-design="v19"] .nav-contact svg,#sbt-page[data-design="v19"] .inline-link svg,#sbt-page[data-design="v19"] .footer-group svg{width:18px;height:18px;flex:none}
#sbt-page[data-design="v19"] .design-header .menu-toggle{display:none;margin:0;align-self:center;color:#202b31;border:0;padding:8px;gap:12px;font-size:13px;align-items:center;min-height:44px}
#sbt-page[data-design="v19"] .menu-toggle svg{width:22px;height:22px}
#sbt-page[data-design="v19"] .hero{background-position:center 45%}
#sbt-page[data-design="v19"] .hero::after{background:linear-gradient(90deg,#101b23ed 0%,#10212bcc 48%,#0d1924d6 100%)}
#sbt-page[data-design="v19"] .hero-main{padding-top:70px;padding-bottom:54px}
#sbt-page[data-design="v19"] .hero-copy{display:grid;grid-template-columns:1.3fr 1fr;gap:20px 72px;align-items:end;padding:0;width:100%}
#sbt-page[data-design="v19"] .hero-copy>.eyebrow{grid-column:1/-1;color:#c4d5df;margin:0 0 18px;font-size:11px}
#sbt-page[data-design="v19"] .hero h1{font-size:clamp(48px,5.7vw,82px);line-height:1.06;letter-spacing:-.045em;max-width:none}
#sbt-page[data-design="v19"] .hero-support{max-width:480px}
#sbt-page[data-design="v19"] .hero-desc{margin:0;font-size:17px;line-height:1.8;color:#dce6e9}
#sbt-page[data-design="v19"] .hero .actions{margin-top:28px;gap:22px}
#sbt-page[data-design="v19"] .hero-band{padding:22px 0 28px;gap:40px;border-color:#d5e4ec26}
#sbt-page[data-design="v19"] .hero-band>div{align-items:flex-start;gap:14px}
#sbt-page[data-design="v19"] .hero-band .mono{font-size:11px;color:#92bcdf;margin-top:3px}
#sbt-page[data-design="v19"] .hero-band strong{font-size:13px;font-weight:500;margin-bottom:3px}
#sbt-page[data-design="v19"] .hero-band p{font-size:12px;color:#becbd0}
#sbt-page[data-design="v19"] .design-approach .intro{grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}
#sbt-page[data-design="v19"] .approach-copy h2{text-align:left;max-width:17ch;font-size:clamp(32px,3.2vw,46px);margin-bottom:24px}
#sbt-page[data-design="v19"] .approach-copy .eyebrow{justify-content:flex-start}
#sbt-page[data-design="v19"] .approach-copy p{font-size:15px;line-height:1.8;max-width:49ch}
#sbt-page[data-design="v19"] .approach-copy .emphasis{font-size:18px;font-weight:500;color:#263b44}
#sbt-page[data-design="v19"] .approach-copy .inline-link{margin-top:20px;color:var(--blue);font-size:13px}
#sbt-page[data-design="v19"] .approach-model{margin:0;min-width:0;position:relative;background:#e9ede9}
#sbt-page[data-design="v19"] .approach-model img{width:100%;height:auto;object-fit:contain}
#sbt-page[data-design="v19"] .approach-model figcaption{display:grid;gap:4px;padding:15px 20px;background:#e1e8e4;font-size:12px;color:#3c555f}
#sbt-page[data-design="v19"] .approach-model figcaption span:first-child{font:10px/1.5 Consolas,monospace;letter-spacing:.07em;color:#386284}
#sbt-page[data-design="v19"] #services{background:#e9eee8;border:0}
#sbt-page[data-design="v19"] .capabilities{gap:70px;grid-template-columns:.85fr 1.3fr}
#sbt-page[data-design="v19"] .cap-intro h2{max-width:16ch;text-align:left}
#sbt-page[data-design="v19"] .cap-intro .eyebrow{justify-content:flex-start}
#sbt-page[data-design="v19"] .cap-intro>p{max-width:38ch;line-height:1.8;font-size:15px}
#sbt-page[data-design="v19"] .deliverable-stack{background:transparent;border-left:0;padding:0;max-width:360px;margin-top:32px}
#sbt-page[data-design="v19"] .deliverable-stack .mono{font-size:10px;margin-bottom:10px;color:#47616c}
#sbt-page[data-design="v19"] .chapter{padding-inline:20px;transition:background .2s;border-color:#b9c9c5}
#sbt-page[data-design="v19"] .chapter[open]{background:#f7f8f4;border-left:2px solid var(--blue);padding-left:18px}
#sbt-page[data-design="v19"] .chapter summary{gap:18px;padding-block:20px;min-height:76px}
#sbt-page[data-design="v19"] .chapter h3{font-size:clamp(19px,2vw,24px)}
#sbt-page[data-design="v19"] .chapter-body{padding-left:50px}
#sbt-page[data-design="v19"] .advisory-band{background:#233641;border:0;color:#f3f3ed}
#sbt-page[data-design="v19"] .advisory-band .wrap{grid-template-columns:1.1fr 1fr;gap:70px;padding-block:54px}
#sbt-page[data-design="v19"] .advisory-band h2{text-align:left;max-width:22ch;font-size:clamp(30px,3vw,40px)}
#sbt-page[data-design="v19"] .advisory-band .eyebrow{justify-content:flex-start;color:#bdcdd4}
#sbt-page[data-design="v19"] .advisory-band p{color:#cbd8dc;line-height:1.8}
#sbt-page[data-design="v19"] .advisory-band a{color:#a8ccff}
#sbt-page[data-design="v19"] .work{background:#f8f9f5}
#sbt-page[data-design="v19"] .section-head{gap:48px;margin-bottom:36px;align-items:flex-start}
#sbt-page[data-design="v19"] .work .section-head h2{max-width:18ch}
#sbt-page[data-design="v19"] .work .section-head>p{max-width:40ch;padding-top:26px;line-height:1.8}
#sbt-page[data-design="v19"] .project-record{grid-template-columns:42px 1fr 230px;gap:22px;padding-block:24px}
#sbt-page[data-design="v19"] .project-record h3{font-size:23px}
#sbt-page[data-design="v19"] .team-experience{border:0;padding-top:46px;margin-top:22px}
#sbt-page[data-design="v19"] .team-disclosure{max-width:85ch;margin-bottom:28px;font-size:13px}
#sbt-page[data-design="v19"] .team-visuals{gap:36px}
#sbt-page[data-design="v19"] .rendered-model{margin-bottom:25px;background:transparent}
#sbt-page[data-design="v19"] .rendered-model figcaption{font-size:11px;line-height:1.7;color:#536670;padding-top:12px}
#sbt-page[data-design="v19"] .team-case h4{font-size:25px;font-weight:500;margin-bottom:12px}
#sbt-page[data-design="v19"] .team-case p{font-size:14px;line-height:1.8}
#sbt-page[data-design="v19"] .team-case .team-scope{font-size:12px;color:#36535e}
#sbt-page[data-design="v19"] .team-text-grid{gap:36px;margin-top:34px}
#sbt-page[data-design="v19"] .delivery-grid{grid-template-columns:1fr;gap:34px}
#sbt-page[data-design="v19"] .delivery-grid>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:end;gap:15px 40px}
#sbt-page[data-design="v19"] .delivery-grid>div:first-child .eyebrow{grid-column:1/-1;margin-bottom:0;justify-content:flex-start}
#sbt-page[data-design="v19"] .delivery-grid h2{text-align:left;max-width:26ch}
#sbt-page[data-design="v19"] .delivery-flow{gap:0;background:#e4ebe6}
#sbt-page[data-design="v19"] .delivery-step{padding:26px 30px;border:0;border-right:1px solid #c4d1cc;min-width:0}
#sbt-page[data-design="v19"] .delivery-step:last-child{border-right:0}
#sbt-page[data-design="v19"] .delivery-step h3{font-size:21px;margin-top:16px}
#sbt-page[data-design="v19"] .delivery-step p{line-height:1.8}
#sbt-page[data-design="v19"] .home-insights{background:#eaf0ee;border:0}
#sbt-page[data-design="v19"] .home-insights .article-row{border:0;border-top:1px solid #c5d3ce;margin-top:24px;padding:30px 0 0}
#sbt-page[data-design="v19"] .contact.contact-center{padding-block:48px;background:radial-gradient(ellipse at 50% 120%,#214253,#192126 70%)}
#sbt-page[data-design="v19"] .contact-center h2{font-size:clamp(32px,3.6vw,46px);letter-spacing:-.035em;max-width:none}
#sbt-page[data-design="v19"] .contact-center .eyebrow{color:#a9c9dc;font-size:10px;margin-bottom:16px}
#sbt-page[data-design="v19"] .contact-information{max-width:510px}
#sbt-page[data-design="v19"] .design-footer{display:block!important;background:#eaf0eb!important;border:0!important;padding:48px 0 22px!important;color:var(--ink)!important}
#sbt-page[data-design="v19"] .footer-grid{display:grid;grid-template-columns:1.3fr 1fr .9fr;gap:64px;padding-bottom:32px}
#sbt-page[data-design="v19"] .footer-identity{min-width:0}
#sbt-page[data-design="v19"] .design-footer .brand-footer{display:block!important;max-width:none;width:100%;margin-bottom:16px}
#sbt-page[data-design="v19"] .design-footer .brand-mark{display:block;width:110px!important;height:auto;aspect-ratio:568/601}
#sbt-page[data-design="v19"] .design-footer .brand-mark img{position:static;max-width:100%;width:100%;height:auto;mix-blend-mode:normal}
#sbt-page[data-design="v19"] .footer-company{font-size:16px;font-weight:500;color:#243e49}
#sbt-page[data-design="v19"] .footer-position{font-size:13px;color:#526670;margin-top:4px}
#sbt-page[data-design="v19"] .footer-geography{font-size:12px;line-height:1.8;color:#526670;margin-top:18px;max-width:30ch}
#sbt-page[data-design="v19"] .footer-geography>span{display:inline-block;width:6px;height:6px;background:var(--blue);margin-right:6px;vertical-align:middle;border-radius:50%}
#sbt-page[data-design="v19"] .footer-group{display:flex;flex-direction:column;align-items:flex-start;padding-top:14px}
#sbt-page[data-design="v19"] .footer-label{font:10px/1.6 Consolas,monospace;letter-spacing:.12em;color:#47616c;margin-bottom:16px}
#sbt-page[data-design="v19"] .footer-group a{display:flex;align-items:center;gap:10px;min-height:38px;font-size:13px;color:#2d4650;line-height:1.6;padding:5px 0}
#sbt-page[data-design="v19"] .footer-group a:hover{color:var(--blue)}
#sbt-page[data-design="v19"] .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #c9d5ce;padding-top:16px;font-size:11px;color:#526670;flex-wrap:wrap}
#sbt-page[data-design="v19"] .footer-bottom p span{margin-left:14px}
#sbt-page[data-design="v19"] .footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap;align-items:center}
#sbt-page[data-design="v19"] .footer-bottom a,#sbt-page[data-design="v19"] .footer-bottom button{display:flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:#3d5862;font:inherit;text-decoration:none}
#sbt-page[data-design="v19"] .footer-bottom a:hover,#sbt-page[data-design="v19"] .footer-bottom button:hover{color:var(--blue)}
#sbt-page[data-design="v19"] .service-hero,#sbt-page[data-design="v19"] .editorial-hero{background:linear-gradient(120deg,#192126,#203541);padding-bottom:50px}
#sbt-page[data-design="v19"] .service-hero-grid{gap:64px;grid-template-columns:1.55fr 1fr;align-items:end}
#sbt-page[data-design="v19"] .service-hero h1{font-size:clamp(38px,4.1vw,60px);line-height:1.1;max-width:22ch;text-wrap:balance}
#sbt-page[data-design="v19"] .service-hero .eyebrow,#sbt-page[data-design="v19"] .editorial-hero .eyebrow{color:#b7cddb}
#sbt-page[data-design="v19"] .service-lead{font-size:16px;line-height:1.85;max-width:64ch}
#sbt-page[data-design="v19"] .service-facts{border:0;background:#ffffff06;border-left:2px solid #639cc9;padding:22px 26px;max-width:360px;justify-self:end}
#sbt-page[data-design="v19"] .service-facts .mono{font-size:10px;color:#94badd}
#sbt-page[data-design="v19"] .service-facts span{font-size:13px;padding-block:12px}
#sbt-page[data-design="v19"] .service-summary{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding:40px 0;border-bottom:1px solid var(--line)}
#sbt-page[data-design="v19"] .service-summary .eyebrow{margin-bottom:12px}
#sbt-page[data-design="v19"] .summary-description{font-size:17px;line-height:1.8;color:#304854;max-width:57ch}
#sbt-page[data-design="v19"] .summary-outputs{border-left:1px solid #c1d2cd;padding-left:28px}
#sbt-page[data-design="v19"] .summary-outputs .mono{font-size:10px;letter-spacing:.08em;color:#466571}
#sbt-page[data-design="v19"] .summary-outputs ul{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:1fr;gap:8px}
#sbt-page[data-design="v19"] .summary-outputs li{font-size:13px;color:#3b5560;display:flex;gap:10px;align-items:baseline}
#sbt-page[data-design="v19"] .summary-outputs li::before{content:"↗";color:var(--blue)}
#sbt-page[data-design="v19"] .service-layout{grid-template-columns:210px minmax(0,1fr);gap:70px;padding-top:42px}
#sbt-page[data-design="v19"] .service-section{padding-block:30px;scroll-margin-top:30px}
#sbt-page[data-design="v19"] .service-section h2{font-size:29px;margin-bottom:20px}
#sbt-page[data-design="v19"] .service-index{top:30px}
#sbt-page[data-design="v19"] .service-index a{border-top:0;border-left:2px solid #d0d9d5;padding:10px 0 10px 16px;display:flex;gap:12px;line-height:1.6}
#sbt-page[data-design="v19"] .service-index a[aria-current="location"]{border-color:var(--blue);color:var(--blue);background:#e3ebe5}
#sbt-page[data-design="v19"] .service-process{list-style:none;counter-reset:stage;padding:0;margin:22px 0}
#sbt-page[data-design="v19"] .service-process li{counter-increment:stage;display:grid;grid-template-columns:36px 1fr;gap:16px;padding:16px 0;border-top:1px solid #d2dcd5;line-height:1.8;font-size:15px}
#sbt-page[data-design="v19"] .service-process li::before{content:counter(stage,decimal-leading-zero);font:12px/1.8 Consolas,monospace;color:var(--blue);padding-top:4px}
#sbt-page[data-design="v19"] .output-table{width:100%;table-layout:fixed;border-collapse:collapse}
#sbt-page[data-design="v19"] .output-table caption{text-align:left;font-size:12px;line-height:1.7;color:#586970;margin-bottom:20px}
#sbt-page[data-design="v19"] .output-table th{background:#e0e9e2;color:#334e58;font-weight:500;font-size:11px;padding:14px 18px;text-align:left}
#sbt-page[data-design="v19"] .output-table td{padding:20px 18px;font-size:14px;line-height:1.8;overflow-wrap:anywhere;vertical-align:top}
#sbt-page[data-design="v19"] .output-table th:first-child{width:35%}
#sbt-page[data-design="v19"] .output-table tbody tr:nth-child(even){background:#eaf0e9}
#sbt-page[data-design="v19"] .faq-item{padding:0;background:transparent;border-color:#c5d4cd}
#sbt-page[data-design="v19"] .faq-item summary{min-height:54px;line-height:1.6;padding-block:14px;font-size:15px}
#sbt-page[data-design="v19"] .related-services{background:#e4ebe6}
#sbt-page[data-design="v19"] .related-services h2{font-size:28px}
#sbt-page[data-design="v19"] .related-list a{font-size:15px;padding:20px;min-height:70px}
#sbt-page[data-design="v19"] .editorial-feature{gap:70px;align-items:center;padding-block:55px}
#sbt-page[data-design="v19"] .editorial-feature h2{font-size:clamp(30px,3.2vw,44px);max-width:21ch}
#sbt-page[data-design="v19"] .decision-record{background:#e1eae4;padding:32px;border-left:2px solid var(--blue)}
#sbt-page[data-design="v19"] .reading-layout{grid-template-columns:190px minmax(0,780px);gap:60px}
#sbt-page[data-design="v19"] .reading-content{font-size:16px;line-height:1.85}
#sbt-page[data-design="v19"] .reading-content h2{font-size:28px}
#sbt-page[data-design="v19"] .privacy-content h2{font-size:26px}
#sbt-page[data-design="v19"] .approach-copy,#sbt-page[data-design="v19"] .approach-copy p{ text-align:left }
#sbt-page[data-design="v19"] .approach-copy .eyebrow{justify-content:flex-start}
#sbt-page[data-design="v19"] .service-process li::before{content:none}
#sbt-page[data-design="v19"] .keep-word{white-space:nowrap}
#sbt-page[data-design="v19"] .lead-qualification{position:relative;margin-top:22px;max-width:440px}
#sbt-page[data-design="v19"] .qualification-label{display:inline-flex;gap:12px;align-items:center;cursor:default;color:#d7e9f5;font-size:14px;min-height:44px}
#sbt-page[data-design="v19"] .lead-qualification p{display:none;margin:8px 0 0;padding:14px 18px;background:#304954;border-left:2px solid #83baff;font-size:14px;line-height:1.7;color:#fff}
#sbt-page[data-design="v19"] .lead-qualification:hover>p,#sbt-page[data-design="v19"] .lead-qualification:focus-within>p{display:block}
#sbt-page[data-design="v19"] .design-footer>.wrap{display:block!important;grid-template-columns:none!important}
@media(max-width:1050px){#sbt-page[data-design="v19"] .wrap{width:calc(100% - 48px)}#sbt-page[data-design="v19"] .design-header .site-nav{gap:22px}#sbt-page[data-design="v19"] .design-header .nav-contact{margin-left:8px}#sbt-page[data-design="v19"] .hero-copy{gap:20px 36px}#sbt-page[data-design="v19"] .intro,#sbt-page[data-design="v19"] .capabilities{gap:36px}#sbt-page[data-design="v19"] .footer-grid{gap:32px}#sbt-page[data-design="v19"] .service-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}#sbt-page[data-design="v19"] .service-hero-grid{gap:35px}}
@media(max-width:760px){#sbt-page[data-design="v19"] .wrap{width:calc(100% - 36px)}#sbt-page[data-design="v19"] .design-header .nav-inner{display:flex;flex-wrap:wrap;min-height:84px;gap:0;padding:0!important}#sbt-page[data-design="v19"] .design-header .brand-mark{width:80px!important}#sbt-page[data-design="v19"] .design-header .menu-toggle{display:flex}#sbt-page[data-design="v19"] .design-header .site-nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 18px;padding:10px 0 20px;font-size:14px!important}html.js #sbt-page[data-design="v19"] .design-header .site-nav:not(.open){display:none}#sbt-page[data-design="v19"] .design-header .site-nav .nav-contact{grid-column:1/-1;justify-content:space-between;margin:8px 0 0}#sbt-page[data-design="v19"] .hero-main{padding:34px 0 28px}#sbt-page[data-design="v19"] .hero-copy{grid-template-columns:1fr;gap:22px}#sbt-page[data-design="v19"] .hero-copy>.eyebrow{margin:0;font-size:9px;max-width:35ch}#sbt-page[data-design="v19"] .hero h1{font-size:clamp(36px,8.8vw,58px);max-width:15ch;line-height:1.08}#sbt-page[data-design="v19"] .hero-support{max-width:48ch}#sbt-page[data-design="v19"] .hero-desc{font-size:15px;line-height:1.8}#sbt-page[data-design="v19"] .hero .actions{gap:20px;margin-top:24px}#sbt-page[data-design="v19"] .hero-band{grid-template-columns:1fr;gap:12px;padding:18px 0 24px}#sbt-page[data-design="v19"] .hero-band p{font-size:11px}#sbt-page[data-design="v19"] .hero-band strong{font-size:12px;display:inline;margin-right:6px}#sbt-page[data-design="v19"] .hero-band>div{gap:12px}#sbt-page[data-design="v19"] .design-approach .intro,#sbt-page[data-design="v19"] .capabilities{grid-template-columns:1fr;gap:30px}#sbt-page[data-design="v19"] .approach-copy h2{font-size:32px;max-width:22ch}#sbt-page[data-design="v19"] .approach-copy .emphasis{font-size:17px}#sbt-page[data-design="v19"] .approach-model figcaption{padding:12px 16px}#sbt-page[data-design="v19"] .cap-intro h2{font-size:32px}#sbt-page[data-design="v19"] .deliverable-stack{display:none}#sbt-page[data-design="v19"] .chapter{padding-inline:12px}#sbt-page[data-design="v19"] .chapter[open]{padding-left:10px}#sbt-page[data-design="v19"] .chapter summary{gap:12px}#sbt-page[data-design="v19"] .chapter h3{font-size:19px}#sbt-page[data-design="v19"] .chapter-body{padding-left:0;font-size:14px}#sbt-page[data-design="v19"] .advisory-band .wrap{grid-template-columns:1fr;gap:22px;padding-block:36px}#sbt-page[data-design="v19"] .advisory-band h2{font-size:30px}#sbt-page[data-design="v19"] .work .section-head>p{padding-top:0;max-width:none}#sbt-page[data-design="v19"] .project-record{grid-template-columns:32px 1fr;gap:14px}#sbt-page[data-design="v19"] .project-meta{grid-column:2;border:0;padding:0}#sbt-page[data-design="v19"] .project-record h3{font-size:21px}#sbt-page[data-design="v19"] .team-visuals,#sbt-page[data-design="v19"] .team-text-grid{grid-template-columns:1fr;gap:30px}#sbt-page[data-design="v19"] .team-experience{padding-top:30px;margin-top:10px}#sbt-page[data-design="v19"] .team-case h4{font-size:23px}#sbt-page[data-design="v19"] .delivery-grid>div:first-child{grid-template-columns:1fr;gap:18px}#sbt-page[data-design="v19"] .delivery-flow{grid-template-columns:1fr}#sbt-page[data-design="v19"] .delivery-step{padding:22px 24px;border-right:0;border-bottom:1px solid #c4d1cc}#sbt-page[data-design="v19"] .delivery-step:last-child{border:0}#sbt-page[data-design="v19"] .contact.contact-center{padding-block:38px}#sbt-page[data-design="v19"] .footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}#sbt-page[data-design="v19"] .footer-identity{grid-column:1/-1;display:grid;grid-template-columns:90px 1fr;column-gap:20px;align-items:center}#sbt-page[data-design="v19"] .design-footer .brand-footer{grid-row:1/4;margin:0}#sbt-page[data-design="v19"] .design-footer .brand-mark{width:90px!important}#sbt-page[data-design="v19"] .footer-geography{margin-top:8px;max-width:32ch}#sbt-page[data-design="v19"] .footer-company{font-size:14px}#sbt-page[data-design="v19"] .footer-position{font-size:12px}#sbt-page[data-design="v19"] .footer-group{padding:0}#sbt-page[data-design="v19"] .footer-group a{font-size:12px;min-height:44px}#sbt-page[data-design="v19"] .footer-bottom{display:block;padding-top:20px}#sbt-page[data-design="v19"] .footer-bottom p span{display:block;margin:4px 0 0}#sbt-page[data-design="v19"] .footer-bottom nav{gap:20px;margin-top:10px}#sbt-page[data-design="v19"] .service-hero h1{font-size:clamp(32px,8vw,44px);max-width:22ch}#sbt-page[data-design="v19"] .service-hero-grid{grid-template-columns:1fr;gap:28px}#sbt-page[data-design="v19"] .service-facts{justify-self:stretch;max-width:none;padding:18px 22px}#sbt-page[data-design="v19"] .service-summary{grid-template-columns:1fr;gap:22px;padding-block:30px}#sbt-page[data-design="v19"] .summary-description{font-size:15px}#sbt-page[data-design="v19"] .summary-outputs{border-left:0;border-top:1px solid #cad6d0;padding:18px 0 0}#sbt-page[data-design="v19"] .service-layout{grid-template-columns:1fr;gap:28px;padding-top:28px}#sbt-page[data-design="v19"] .service-index{position:static}#sbt-page[data-design="v19"] .service-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#sbt-page[data-design="v19"] .service-index a{font-size:12px;min-height:44px}#sbt-page[data-design="v19"] .service-section{padding-block:24px}#sbt-page[data-design="v19"] .service-section h2{font-size:26px}#sbt-page[data-design="v19"] .output-table td,#sbt-page[data-design="v19"] .output-table th{padding:12px 10px;font-size:12px}#sbt-page[data-design="v19"] .output-table caption{font-size:11px}#sbt-page[data-design="v19"] .service-process li{grid-template-columns:24px 1fr;gap:12px;font-size:14px}#sbt-page[data-design="v19"] .editorial-feature{grid-template-columns:1fr;gap:28px;padding-block:32px}#sbt-page[data-design="v19"] .reading-layout{grid-template-columns:1fr;gap:24px}#sbt-page[data-design="v19"] .reading-content{font-size:15px}#sbt-page[data-design="v19"] .reading-content h2{font-size:25px}}
@media(prefers-reduced-motion:no-preference){#sbt-page[data-design="v19"] .v19-reveal{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1);opacity:0;transform:translateY(22px)}#sbt-page[data-design="v19"] .v19-reveal.v19-visible{opacity:1;transform:none}#sbt-page[data-design="v19"] .approach-model img{transition:transform .5s ease}#sbt-page[data-design="v19"] .approach-model:hover img{transform:translateY(-3px)}@media(max-width:760px){#sbt-page[data-design="v19"] .v19-reveal{transform:translateY(8px);transition-duration:.3s}}}
@media(prefers-reduced-motion:reduce){#sbt-page[data-design="v19"] .v19-reveal{opacity:1!important;transform:none!important}}
@media print{#sbt-page[data-design="v19"] .v19-reveal{opacity:1!important;transform:none!important}}
