.aiPractice *{box-sizing:border-box}.aiPractice{scroll-behavior:smooth;margin:0;background:#fff;color:#202226;font:18px/1.65 Arial,sans-serif}.aiPractice a{color:#1b456b;text-decoration:none}.aiPractice button{font:inherit}.aiPractice .burger{font-size:22px}.aiPractice .hero{text-align:center;padding:180px 32px 100px;max-width:1120px;margin:auto}.aiPractice .hero h1{line-height:1.2;letter-spacing:-2.5px;font-weight:400;margin:24px 0}.aiPractice .hero mark{background:#e7eef3;color:#1b456b;border-radius:12px;display:inline-block;padding:4px 18px 10px}.aiPractice .eyebrow{font-size:13px;display:block;color:#7b8389;margin:0 0 22px}.aiPractice .subtitle{font-size:21px;margin:28px auto 18px}.aiPractice .hero p{max-width:700px;margin:0 auto 34px}.aiPractice .cta{display:inline-flex;gap:24px;border-radius:30px;padding:14px 25px;background:#202226;color:#fff;font-size:14px}.aiPractice .layout{display:grid;max-width:1160px;margin:auto;padding:0 10px}.aiPractice aside{position:sticky;top:50px;height:-moz-fit-content;height:fit-content;display:grid;font-size:13px;padding-top:70px}.aiPractice aside>span{color:#92979d;font-size:12px;margin-bottom:10px}.aiPractice aside a{color:#6e767d}.aiPractice aside a:hover{color:#1b456b}.aiPractice section{padding:70px 0;scroll-margin-top:30px;border-bottom:1px solid #edf0f2}.aiPractice h2,.aiPractice h3{font-weight:400;letter-spacing:-.035em;line-height:1.25;margin:0 0 28px}.aiPractice h2{font-size:40px}.aiPractice h3{font-size:25px}.aiPractice h4{font-size:15px;font-weight:500;color:#1b456b;margin:22px 0 10px}.aiPractice p{margin:0 0 20px;color:#626b73}.aiPractice .intro{max-width:820px;margin-bottom:40px}.aiPractice .grid{display:grid;gap:30px}.aiPractice .two{grid-template-columns:repeat(2,minmax(0,1fr))}.aiPractice .three{grid-template-columns:repeat(3,minmax(0,1fr))}.aiPractice .grid article{min-width:0}.aiPractice .number{display:block;font-size:14px;color:#1b456b;margin:0 0 22px}.aiPractice .grid article p:last-child{margin-bottom:0}.aiPractice details{border-top:1px solid #dce3e8;border-bottom:1px solid #dce3e8;margin-top:34px;padding:0 0 12px}.aiPractice summary{list-style:none;cursor:pointer;padding:20px 28px 20px 0;position:relative;font-size:19px;line-height:1.5}.aiPractice summary::-webkit-details-marker{display:none}.aiPractice summary:after{content:"+";position:absolute;right:2px;color:#1b456b;font-weight:300}.aiPractice details[open]>summary:after{content:"−"}.aiPractice details p{max-width:800px}.aiPractice .statement{background:#f5f8fa;padding:24px 28px;margin-top:34px;border-radius:8px}.aiPractice .statement p:first-child{color:#1b456b;font-size:22px}.aiPractice .statement p:last-child{margin-bottom:0}.aiPractice .reports{display:flex;gap:14px;padding:25px 0 45px}.aiPractice .reports span{flex:1;text-align:center;padding:25px 5px;border:1px solid #dce3e8;border-radius:6px;font-size:22px;color:#1b456b}.aiPractice .dimensions{row-gap:0}.aiPractice .dimensions article{display:grid;grid-template-rows:subgrid;grid-row:span 5;border-right:1px solid #e4e9ec;padding-right:20px}.aiPractice .dimensions article:last-child{border:0}.aiPractice .dimensions h4{font-size:19px;color:#202226;margin:0 0 18px}.aiPractice .dimensions p{font-size:16px}.aiPractice .fixed{border-top:1px solid #dce3e8;padding-top:20px}.aiPractice .stage{display:grid;grid-template-columns:200px 1fr;gap:44px;padding:35px 0;border-top:1px solid #e4e9ec}.aiPractice .stage-name{font-size:26px;line-height:1.35;color:#1b456b}.aiPractice .stage details{margin-top:22px}.aiPractice .stage h4{margin-top:10px}.aiPractice .services-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-bottom:36px}.aiPractice .services-nav a{display:flex;align-items:flex-start;gap:18px;min-height:112px;border-top:1px solid #dce3e8;padding:20px 0;font-size:18px;line-height:1.5}.aiPractice .services-nav span{font-size:13px;padding-top:4px}.aiPractice .service{display:grid;grid-template-columns:270px 1fr;gap:26px 32px;padding:40px 0;border-top:1px solid #dce3e8;scroll-margin-top:30px}.aiPractice .service-head h3{font-size:26px;line-height:1.35}.aiPractice .service-description{grid-column:1/-1}.aiPractice .service-description p{margin-bottom:0}.aiPractice .artifact{border:1px solid #dce3e8;border-radius:8px;padding:24px;background:#fcfdfe;min-height:420px}.aiPractice .artifact h4{font-size:23px;color:#202226;margin:26px 0}.aiPractice .docbrand{font-size:15px;color:#1b456b}.aiPractice .docbrand small{font-size:11px;color:#83919a;margin-left:10px}.aiPractice table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;margin-bottom:18px}.aiPractice th{background:#eaf0f5;color:#1b456b;font-weight:500;text-align:left}.aiPractice td,.aiPractice th{border:1px solid #e4e9ed;padding:12px 10px;vertical-align:top}.aiPractice td{color:#58646e}.aiPractice .ribbon{font-size:14px;color:#1b456b;background:#edf3f8;padding:20px;line-height:1.9}.aiPractice .ribbon span{margin:0 5px}.aiPractice .outputs{row-gap:14px}.aiPractice .outputs article{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding-top:20px;border-top:1px solid #c6d4df;margin-bottom:24px}.aiPractice .outputs .number,.aiPractice .outputs h3,.aiPractice .outputs p{margin:0}.aiPractice .result{border-bottom:0}.aiPractice .result:last-child{border-bottom:1px solid #dce3e8}.aiPractice .result summary{font-size:24px}.aiPractice .check{padding:16px 24px;background:#f4f7f9;margin-top:16px;border-radius:6px}.aiPractice .check h4{margin-top:0}.aiPractice .check p{margin-bottom:0}.aiPractice .contexts{row-gap:16px}.aiPractice .contexts article{display:grid;grid-template-rows:subgrid;grid-row:span 3;border:1px solid #dce3e8;border-radius:6px;padding:24px}.aiPractice .contexts h4{margin:0}.aiPractice .contexts h3{font-size:23px}.aiPractice .contexts ul{font-size:16px;margin:0;padding-left:19px;color:#626b73}.aiPractice .contexts li{padding-bottom:8px}.aiPractice .project{display:grid;grid-template-columns:1fr 1fr;gap:34px}.aiPractice .project img{display:block;width:100%;border-radius:10px}.aiPractice .project h3{font-size:29px}.aiPractice .footer-sites{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:90px;padding-top:28px;border-top:1px solid #edf0f2;text-align:left;font-size:15px}.aiPractice .footer-sites small{display:block;color:#1b456b;margin-top:12px;font-size:13px}@media(max-width:1000px){.aiPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:30px;padding:0 26px}.aiPractice .service{grid-template-columns:1fr}.aiPractice .service-description{grid-column:auto}.aiPractice .hero h1{font-size:48px}}@media(max-width:700px){.aiPractice{font-size:16px}.aiPractice .hero{padding:145px 22px 60px}.aiPractice .hero h1{font-size:36px;letter-spacing:-1.2px}.aiPractice .subtitle{font-size:19px}.aiPractice .layout{display:block;padding:0 22px}.aiPractice aside{position:static;padding:10px 0 30px;display:flex;flex-wrap:wrap;gap:12px 20px}.aiPractice aside>span{width:100%}.aiPractice section{padding:48px 0}.aiPractice h2{font-size:30px}.aiPractice h3{font-size:24px}.aiPractice .services-nav,.aiPractice .three,.aiPractice .two{grid-template-columns:1fr}.aiPractice .contexts article,.aiPractice .dimensions article,.aiPractice .outputs article{display:block;grid-row:auto}.aiPractice .dimensions article{border:0;padding:20px 0}.aiPractice .dimensions h3{margin-bottom:18px}.aiPractice .dimensions .fixed{margin-top:20px}.aiPractice .stage{grid-template-columns:1fr;gap:18px}.aiPractice .stage-name{font-size:22px}.aiPractice .artifact{padding:18px;min-height:0}.aiPractice table{font-size:12px}.aiPractice td,.aiPractice th{padding:9px 6px}.aiPractice .project{grid-template-columns:1fr}.aiPractice .contexts h3,.aiPractice .contexts h4{margin-bottom:18px}.aiPractice .services-nav a{min-height:0}.aiPractice .outputs h3{margin:15px 0}.aiPractice .outputs p{margin-top:15px}.aiPractice .result .grid{gap:8px}.aiPractice .footer-sites{grid-template-columns:1fr 1fr;gap:30px}.aiPractice .reports span{font-size:16px}}.aiPractice [hidden]{display:none!important}.aiPractice .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aiPractice .hero{padding-top:165px;padding-bottom:100px}.aiPractice .hero h1{font-size:62px}.aiPractice .logo{width:20px;height:28px;-o-object-fit:contain;object-fit:contain}.aiPractice .burger{display:flex}.aiPractice .layout{grid-template-columns:180px minmax(0,900px)}.aiPractice section{padding:65px 0;border-bottom:0}.aiPractice h2{font-size:38px;line-height:1.2;margin-bottom:38px}.aiPractice h2,.aiPractice h3{font-weight:400}.aiPractice p{color:#687078}.aiPractice .intro{margin-bottom:32px}.aiPractice aside{gap:18px}.aiPractice #situation .two{gap:42px 64px}.aiPractice .problem-icon{color:#1b456b;height:82px;margin-bottom:20px;display:flex;align-items:center}.aiPractice .problem-icon svg{width:62px;height:62px}.aiPractice #situation h3{font-size:25px;margin-bottom:14px}.aiPractice #situation article p{font-size:17px;line-height:1.6}.aiPractice .statement{background:transparent;padding:0;margin-top:28px}.aiPractice .statement p{font-size:17px!important;color:#687078!important}.aiPractice .dimensions{grid-template-rows:repeat(5,auto);gap:0 24px}.aiPractice .dimensions article{padding-right:24px}.aiPractice .dimensions h3{font-size:24px;margin-bottom:20px}.aiPractice .dimensions h4{font-size:18px}.aiPractice .model-icon{height:175px;display:flex;align-items:center;justify-content:center;color:#8699ad;margin-bottom:10px}.aiPractice .model-icon svg{stroke-width:1}.aiPractice .fixed{border:0;padding-top:0}.aiPractice .fixed p{font-size:14px;color:#89939b}.aiPractice .stage{grid-template-columns:70px 1fr;gap:30px;padding:28px 0}.aiPractice .work-icon{color:#1b456b;padding-top:8px}.aiPractice .stage h3{font-size:24px;margin-bottom:10px}.aiPractice .stage p{font-size:17px;line-height:1.6}.aiPractice .stage details{margin-top:20px}.aiPractice summary{font-size:17px;padding-top:20px;padding-bottom:20px}.aiPractice .stage details h4{font-size:14px;margin-top:22px}.aiPractice details{padding-bottom:0}.aiPractice details[open]{padding-bottom:20px}.aiPractice .service-explorer{width:calc(100% + 100px);display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px 34px;align-items:start}.aiPractice .service-tabs{display:grid;grid-template-rows:repeat(6,98px)}.aiPractice .service-tabs button{border:0;border-bottom:1px solid #e3e8ec;padding:16px 20px 16px 14px;position:relative;background:#fff;text-align:left;color:#7b838a;font-size:18px;line-height:1.45;cursor:pointer}.aiPractice .service-tabs button:last-child{border-bottom:0}.aiPractice .service-tabs button[aria-selected=true]{color:#1b456b}.aiPractice .service-tabs button[aria-selected=true]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:#1b456b}.aiPractice .service-tabs button:hover{color:#1b456b}.aiPractice .service-tabs button:focus-visible{outline:2px solid #1b456b;outline-offset:-3px}.aiPractice .service-panels{height:588px;display:flex;align-items:center}.aiPractice .service-panels>div{width:100%;height:100%}.aiPractice .service-panels img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.aiPractice .service-copy{grid-column:1/-1;min-height:88px}.aiPractice .service-copy p{font-size:18px;line-height:1.65;margin:0}.aiPractice .outputs{grid-template-rows:repeat(3,auto);gap:16px 22px;width:calc(100% + 100px)}.aiPractice .outputs article{padding:0;border:1px solid #e2e8ed;border-radius:7px;overflow:hidden;margin-bottom:0;gap:12px}.aiPractice .outputs h3,.aiPractice .outputs p{padding:0 18px}.aiPractice .outputs p{padding-bottom:20px;font-size:16px}.aiPractice .outputs h3{font-size:22px}.aiPractice .output-preview{width:100%;height:190px;-o-object-fit:contain;object-fit:contain;background:#f4f7fa}.aiPractice .result{margin:0;border-bottom:1px solid #e1e7eb}.aiPractice .result summary{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding:24px 30px 24px 0;font-size:21px}.aiPractice .result-desc{font-size:17px;color:#687078;line-height:1.6}.aiPractice .result .grid{margin-top:12px}.aiPractice .check{background:#f5f8fa}.aiPractice .check h4{font-size:14px}.aiPractice .contexts{grid-template-rows:repeat(3,auto);gap:16px}.aiPractice .contexts article{padding:22px;gap:14px}.aiPractice .contexts h3{font-size:21px;margin:0}.aiPractice .contexts h4{font-size:15px}.aiPractice .contexts details{border:0;margin:0;padding:0}.aiPractice .contexts summary{font-size:14px;color:#1b456b;padding:0 20px 0 0}.aiPractice .contexts ul{padding-top:20px}.aiPractice .contexts details[open]{padding-bottom:0}.aiPractice .project{grid-template-columns:340px 1fr;align-items:end}.aiPractice .project img{height:250px;-o-object-fit:cover;object-fit:cover}.aiPractice .project h3{font-size:26px}.aiPractice .project p{font-size:16px}.aiPractice #related h3{font-size:21px;color:#1b456b}.aiPractice #related article{border-bottom:1px solid #e4e9ed;padding-bottom:20px}.aiPractice #related article p{font-size:16px}.aiPractice .footer-sites{margin-top:70px}@media(max-width:1250px){.aiPractice .outputs,.aiPractice .service-explorer{width:100%}.aiPractice .service-explorer{grid-template-columns:260px minmax(0,1fr)}.aiPractice .service-tabs{grid-template-rows:repeat(6,105px)}.aiPractice .service-panels{height:630px}}@media(max-width:1000px){.aiPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:28px}.aiPractice .hero h1{font-size:48px}.aiPractice .service-explorer{grid-template-columns:230px minmax(0,1fr);gap:20px}.aiPractice .service-tabs button{font-size:16px}.aiPractice .service-panels{height:630px}.aiPractice .outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.aiPractice .project{grid-template-columns:1fr 1fr}.aiPractice .result summary{grid-template-columns:1fr;gap:10px}}@media(max-width:700px){.aiPractice .hero{padding:145px 22px 65px}.aiPractice .hero h1{font-size:36px}.aiPractice .layout{display:block;padding:0 22px}.aiPractice h2{font-size:29px}.aiPractice section{padding:45px 0}.aiPractice .dimensions article{display:block}.aiPractice .model-icon{height:130px}.aiPractice .fixed p{font-size:15px}.aiPractice .stage{grid-template-columns:48px 1fr;gap:18px}.aiPractice .work-icon svg{width:42px;height:42px}.aiPractice .stage h3{font-size:23px}.aiPractice .stage details{margin-left:-66px}.aiPractice .service-explorer{display:block}.aiPractice .service-tabs{display:grid;grid-template-rows:none;grid-template-columns:1fr 1fr;margin-bottom:24px}.aiPractice .service-tabs button{font-size:14px;min-height:112px;padding:12px 10px;line-height:1.5}.aiPractice .service-tabs button[aria-selected=true]{background:#eef3f7}.aiPractice .service-panels,.aiPractice .service-panels>div{height:auto}.aiPractice .service-panels img{height:auto;aspect-ratio:11/9}.aiPractice .service-copy{margin-top:24px;min-height:0}.aiPractice .service-copy p{font-size:16px}.aiPractice .outputs{grid-template-columns:1fr}.aiPractice .output-preview{height:240px}.aiPractice .result summary{font-size:21px;display:block}.aiPractice .result-desc{display:block;font-size:16px;margin-top:10px}.aiPractice .contexts article{display:block}.aiPractice .contexts h3,.aiPractice .contexts h4{margin-bottom:16px}.aiPractice .project{grid-template-columns:1fr}.aiPractice .project img{height:240px}.aiPractice .outputs h3{padding-top:4px}.aiPractice .outputs p{margin:0}}.aiPractice{font-family:__Onest_ac3859,__Onest_Fallback_ac3859,Arial,sans-serif}.aiPractice .hero h1{line-height:1.12;letter-spacing:-.04em}.aiPractice .layout{max-width:1200px;padding:0 20px;grid-template-columns:220px minmax(0,880px);gap:60px}.aiPractice main>section>h2{font-size:42px;line-height:1.15;margin-bottom:32px}.aiPractice #situation h2{font-size:38px;line-height:1.2}.aiPractice #situation article p{font-size:18px;line-height:1.55}.aiPractice .outputs{width:calc(100% + 108px);gap:14px 28px}.aiPractice .output-preview{height:auto;aspect-ratio:399/334;padding:6px}.aiPractice .outputs h3{font-size:23px;line-height:1.3}.aiPractice .outputs p{font-size:17px;line-height:1.55}.aiPractice .outputs article{border:0;border-radius:0}.aiPractice .output-preview{border-radius:12px}.aiPractice .outputs h3,.aiPractice .outputs p{padding-left:0;padding-right:0}.aiPractice .service-explorer{width:calc(100% + 108px)}.aiPractice .service-tabs{grid-template-rows:repeat(6,92px)}.aiPractice .service-tabs button{padding-top:8px;padding-bottom:8px;line-height:1.35}.aiPractice .service-panels{height:552px}.aiPractice .project-card{display:block;width:min(100%,480px);color:#202226;cursor:pointer}.aiPractice .project-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;margin-bottom:20px}.aiPractice .project-card h3{font-size:25px;line-height:1.3;margin:8px 0 0}.aiPractice .project-category{font-size:14px;color:#687078}.aiPractice .project-card:hover{color:#202226;text-decoration:none}.aiPractice .project-card:focus-visible{outline:2px solid #1b456b;outline-offset:8px}@media(max-width:1250px){.aiPractice .layout{grid-template-columns:180px minmax(0,1fr);gap:40px;padding:0 28px}.aiPractice .outputs,.aiPractice .service-explorer{width:100%}}@media(max-width:1000px){.aiPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:28px}.aiPractice main>section>h2{font-size:36px}}@media(max-width:700px){.aiPractice .layout{display:block;padding:0 22px}.aiPractice .service-tabs{grid-template-rows:none}.aiPractice .service-panels{height:auto}.aiPractice #situation h2,.aiPractice main>section>h2{font-size:29px;line-height:1.25}.aiPractice .outputs,.aiPractice .project-card{width:100%}.aiPractice .outputs h3{font-size:23px}.aiPractice .outputs p{font-size:16px}.aiPractice .project-card img{border-radius:10px}.aiPractice section{scroll-margin-top:115px}}.aiPractice .fixed{position:static}@media(max-width:360px){.aiPractice .hero h1{font-size:28px}.aiPractice .hero mark{padding-left:10px;padding-right:10px}}.analyticsPractice *{box-sizing:border-box}.analyticsPractice{scroll-behavior:smooth;margin:0;background:#fff;color:#202226;font:18px/1.65 Arial,sans-serif}.analyticsPractice a{color:#1b456b;text-decoration:none}.analyticsPractice button{font:inherit}.analyticsPractice .burger{font-size:22px}.analyticsPractice .hero{text-align:center;padding:180px 32px 100px;max-width:1120px;margin:auto}.analyticsPractice .hero h1{line-height:1.2;letter-spacing:-2.5px;font-weight:400;margin:24px 0}.analyticsPractice .hero mark{background:#e7eef3;color:#1b456b;border-radius:12px;display:inline-block;padding:4px 18px 10px}.analyticsPractice .eyebrow{font-size:13px;display:block;color:#7b8389;margin:0 0 22px}.analyticsPractice .subtitle{font-size:21px;margin:28px auto 18px}.analyticsPractice .hero p{max-width:700px;margin:0 auto 34px}.analyticsPractice .cta{display:inline-flex;gap:24px;border-radius:30px;padding:14px 25px;background:#202226;color:#fff;font-size:14px}.analyticsPractice .layout{display:grid;max-width:1160px;margin:auto;padding:0 10px}.analyticsPractice aside{position:sticky;top:50px;height:-moz-fit-content;height:fit-content;display:grid;font-size:13px;padding-top:70px}.analyticsPractice aside>span{color:#92979d;font-size:12px;margin-bottom:10px}.analyticsPractice aside a{color:#6e767d}.analyticsPractice aside a:hover{color:#1b456b}.analyticsPractice section{padding:70px 0;scroll-margin-top:30px;border-bottom:1px solid #edf0f2}.analyticsPractice h2,.analyticsPractice h3{font-weight:400;letter-spacing:-.035em;line-height:1.25;margin:0 0 28px}.analyticsPractice h2{font-size:40px}.analyticsPractice h3{font-size:25px}.analyticsPractice h4{font-size:15px;font-weight:500;color:#1b456b;margin:22px 0 10px}.analyticsPractice p{margin:0 0 20px;color:#626b73}.analyticsPractice .intro{max-width:820px;margin-bottom:40px}.analyticsPractice .grid{display:grid;gap:30px}.analyticsPractice .two{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPractice .three{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsPractice .grid article{min-width:0}.analyticsPractice .number{display:block;font-size:14px;color:#1b456b;margin:0 0 22px}.analyticsPractice .grid article p:last-child{margin-bottom:0}.analyticsPractice details{border-top:1px solid #dce3e8;border-bottom:1px solid #dce3e8;margin-top:34px;padding:0 0 12px}.analyticsPractice summary{list-style:none;cursor:pointer;padding:20px 28px 20px 0;position:relative;font-size:19px;line-height:1.5}.analyticsPractice summary::-webkit-details-marker{display:none}.analyticsPractice summary:after{content:"+";position:absolute;right:2px;color:#1b456b;font-weight:300}.analyticsPractice details[open]>summary:after{content:"−"}.analyticsPractice details p{max-width:800px}.analyticsPractice .statement{background:#f5f8fa;padding:24px 28px;margin-top:34px;border-radius:8px}.analyticsPractice .statement p:first-child{color:#1b456b;font-size:22px}.analyticsPractice .statement p:last-child{margin-bottom:0}.analyticsPractice .reports{display:flex;gap:14px;padding:25px 0 45px}.analyticsPractice .reports span{flex:1;text-align:center;padding:25px 5px;border:1px solid #dce3e8;border-radius:6px;font-size:22px;color:#1b456b}.analyticsPractice .dimensions{row-gap:0}.analyticsPractice .dimensions article{display:grid;grid-template-rows:subgrid;grid-row:span 5;border-right:1px solid #e4e9ec;padding-right:20px}.analyticsPractice .dimensions article:last-child{border:0}.analyticsPractice .dimensions h4{font-size:19px;color:#202226;margin:0 0 18px}.analyticsPractice .dimensions p{font-size:16px}.analyticsPractice .fixed{border-top:1px solid #dce3e8;padding-top:20px}.analyticsPractice .stage{display:grid;grid-template-columns:200px 1fr;gap:44px;padding:35px 0;border-top:1px solid #e4e9ec}.analyticsPractice .stage-name{font-size:26px;line-height:1.35;color:#1b456b}.analyticsPractice .stage details{margin-top:22px}.analyticsPractice .stage h4{margin-top:10px}.analyticsPractice .services-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-bottom:36px}.analyticsPractice .services-nav a{display:flex;align-items:flex-start;gap:18px;min-height:112px;border-top:1px solid #dce3e8;padding:20px 0;font-size:18px;line-height:1.5}.analyticsPractice .services-nav span{font-size:13px;padding-top:4px}.analyticsPractice .service{display:grid;grid-template-columns:270px 1fr;gap:26px 32px;padding:40px 0;border-top:1px solid #dce3e8;scroll-margin-top:30px}.analyticsPractice .service-head h3{font-size:26px;line-height:1.35}.analyticsPractice .service-description{grid-column:1/-1}.analyticsPractice .service-description p{margin-bottom:0}.analyticsPractice .artifact{border:1px solid #dce3e8;border-radius:8px;padding:24px;background:#fcfdfe;min-height:420px}.analyticsPractice .artifact h4{font-size:23px;color:#202226;margin:26px 0}.analyticsPractice .docbrand{font-size:15px;color:#1b456b}.analyticsPractice .docbrand small{font-size:11px;color:#83919a;margin-left:10px}.analyticsPractice table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;margin-bottom:18px}.analyticsPractice th{background:#eaf0f5;color:#1b456b;font-weight:500;text-align:left}.analyticsPractice td,.analyticsPractice th{border:1px solid #e4e9ed;padding:12px 10px;vertical-align:top}.analyticsPractice td{color:#58646e}.analyticsPractice .ribbon{font-size:14px;color:#1b456b;background:#edf3f8;padding:20px;line-height:1.9}.analyticsPractice .ribbon span{margin:0 5px}.analyticsPractice .outputs{row-gap:14px}.analyticsPractice .outputs article{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding-top:20px;border-top:1px solid #c6d4df;margin-bottom:24px}.analyticsPractice .outputs .number,.analyticsPractice .outputs h3,.analyticsPractice .outputs p{margin:0}.analyticsPractice .result{border-bottom:0}.analyticsPractice .result:last-child{border-bottom:1px solid #dce3e8}.analyticsPractice .result summary{font-size:24px}.analyticsPractice .check{padding:16px 24px;background:#f4f7f9;margin-top:16px;border-radius:6px}.analyticsPractice .check h4{margin-top:0}.analyticsPractice .check p{margin-bottom:0}.analyticsPractice .contexts{row-gap:16px}.analyticsPractice .contexts article{display:grid;grid-template-rows:subgrid;grid-row:span 3;border:1px solid #dce3e8;border-radius:6px;padding:24px}.analyticsPractice .contexts h4{margin:0}.analyticsPractice .contexts h3{font-size:23px}.analyticsPractice .contexts ul{font-size:16px;margin:0;padding-left:19px;color:#626b73}.analyticsPractice .contexts li{padding-bottom:8px}.analyticsPractice .project{display:grid;grid-template-columns:1fr 1fr;gap:34px}.analyticsPractice .project img{display:block;width:100%;border-radius:10px}.analyticsPractice .project h3{font-size:29px}.analyticsPractice .footer-sites{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:90px;padding-top:28px;border-top:1px solid #edf0f2;text-align:left;font-size:15px}.analyticsPractice .footer-sites small{display:block;color:#1b456b;margin-top:12px;font-size:13px}@media(max-width:1000px){.analyticsPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:30px;padding:0 26px}.analyticsPractice .service{grid-template-columns:1fr}.analyticsPractice .service-description{grid-column:auto}.analyticsPractice .hero h1{font-size:48px}}@media(max-width:700px){.analyticsPractice{font-size:16px}.analyticsPractice .hero{padding:145px 22px 60px}.analyticsPractice .hero h1{font-size:36px;letter-spacing:-1.2px}.analyticsPractice .subtitle{font-size:19px}.analyticsPractice .layout{display:block;padding:0 22px}.analyticsPractice aside{position:static;padding:10px 0 30px;display:flex;flex-wrap:wrap;gap:12px 20px}.analyticsPractice aside>span{width:100%}.analyticsPractice section{padding:48px 0}.analyticsPractice h2{font-size:30px}.analyticsPractice h3{font-size:24px}.analyticsPractice .services-nav,.analyticsPractice .three,.analyticsPractice .two{grid-template-columns:1fr}.analyticsPractice .contexts article,.analyticsPractice .dimensions article,.analyticsPractice .outputs article{display:block;grid-row:auto}.analyticsPractice .dimensions article{border:0;padding:20px 0}.analyticsPractice .dimensions h3{margin-bottom:18px}.analyticsPractice .dimensions .fixed{margin-top:20px}.analyticsPractice .stage{grid-template-columns:1fr;gap:18px}.analyticsPractice .stage-name{font-size:22px}.analyticsPractice .artifact{padding:18px;min-height:0}.analyticsPractice table{font-size:12px}.analyticsPractice td,.analyticsPractice th{padding:9px 6px}.analyticsPractice .project{grid-template-columns:1fr}.analyticsPractice .contexts h3,.analyticsPractice .contexts h4{margin-bottom:18px}.analyticsPractice .services-nav a{min-height:0}.analyticsPractice .outputs h3{margin:15px 0}.analyticsPractice .outputs p{margin-top:15px}.analyticsPractice .result .grid{gap:8px}.analyticsPractice .footer-sites{grid-template-columns:1fr 1fr;gap:30px}.analyticsPractice .reports span{font-size:16px}}.analyticsPractice [hidden]{display:none!important}.analyticsPractice .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.analyticsPractice .hero{padding-top:165px;padding-bottom:100px}.analyticsPractice .hero h1{font-size:62px}.analyticsPractice .logo{width:20px;height:28px;-o-object-fit:contain;object-fit:contain}.analyticsPractice .burger{display:flex}.analyticsPractice .layout{grid-template-columns:180px minmax(0,900px)}.analyticsPractice section{padding:65px 0;border-bottom:0}.analyticsPractice h2{font-size:38px;font-weight:400;line-height:1.2;margin-bottom:38px}.analyticsPractice h3{font-weight:400}.analyticsPractice p{color:#687078}.analyticsPractice .intro{margin-bottom:32px}.analyticsPractice aside{gap:18px}.analyticsPractice #situation .two{gap:42px 64px}.analyticsPractice .problem-icon{color:#1b456b;height:82px;margin-bottom:20px;display:flex;align-items:center}.analyticsPractice .problem-icon svg{width:62px;height:62px}.analyticsPractice #situation h3{font-size:25px;margin-bottom:14px}.analyticsPractice #situation article p{font-size:17px;line-height:1.6}.analyticsPractice .statement{background:transparent;padding:0;margin-top:28px}.analyticsPractice .statement p{font-size:17px!important;color:#687078!important}.analyticsPractice .dimensions{grid-template-rows:repeat(5,auto);gap:0 24px}.analyticsPractice .dimensions article{padding-right:24px}.analyticsPractice .dimensions h3{font-size:24px;margin-bottom:20px}.analyticsPractice .dimensions h4{font-size:18px}.analyticsPractice .model-icon{height:175px;display:flex;align-items:center;justify-content:center;color:#8699ad;margin-bottom:10px}.analyticsPractice .model-icon svg{stroke-width:1}.analyticsPractice .fixed{border:0;padding-top:0}.analyticsPractice .fixed p{font-size:14px;color:#89939b}.analyticsPractice .stage{grid-template-columns:70px 1fr;gap:30px;padding:28px 0}.analyticsPractice .work-icon{color:#1b456b;padding-top:8px}.analyticsPractice .stage h3{font-size:24px;margin-bottom:10px}.analyticsPractice .stage p{font-size:17px;line-height:1.6}.analyticsPractice .stage details{margin-top:20px}.analyticsPractice summary{font-size:17px;padding-top:20px;padding-bottom:20px}.analyticsPractice .stage details h4{font-size:14px;margin-top:22px}.analyticsPractice details{padding-bottom:0}.analyticsPractice details[open]{padding-bottom:20px}.analyticsPractice .service-explorer{width:calc(100% + 100px);display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px 34px;align-items:start}.analyticsPractice .service-tabs{display:grid;grid-template-rows:repeat(6,98px)}.analyticsPractice .service-tabs button{border:0;border-bottom:1px solid #e3e8ec;padding:16px 20px 16px 14px;position:relative;background:#fff;text-align:left;color:#7b838a;font-size:18px;line-height:1.45;cursor:pointer}.analyticsPractice .service-tabs button:last-child{border-bottom:0}.analyticsPractice .service-tabs button[aria-selected=true]{color:#1b456b}.analyticsPractice .service-tabs button[aria-selected=true]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:#1b456b}.analyticsPractice .service-tabs button:hover{color:#1b456b}.analyticsPractice .service-tabs button:focus-visible{outline:2px solid #1b456b;outline-offset:-3px}.analyticsPractice .service-panels{height:588px;display:flex;align-items:center}.analyticsPractice .service-panels>div{width:100%;height:100%}.analyticsPractice .service-panels img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.analyticsPractice .service-copy{grid-column:1/-1;min-height:88px}.analyticsPractice .service-copy p{font-size:18px;line-height:1.65;margin:0}.analyticsPractice .outputs{grid-template-rows:repeat(3,auto);gap:16px 22px;width:calc(100% + 100px)}.analyticsPractice .outputs article{padding:0;border:1px solid #e2e8ed;border-radius:7px;overflow:hidden;margin-bottom:0;gap:12px}.analyticsPractice .outputs h3,.analyticsPractice .outputs p{padding:0 18px}.analyticsPractice .outputs p{padding-bottom:20px;font-size:16px}.analyticsPractice .outputs h3{font-size:22px}.analyticsPractice .output-preview{width:100%;height:190px;-o-object-fit:contain;object-fit:contain;background:#f4f7fa}.analyticsPractice .result{margin:0;border-bottom:1px solid #e1e7eb}.analyticsPractice .result summary{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding:24px 30px 24px 0;font-size:21px}.analyticsPractice .result-desc{font-size:17px;color:#687078;line-height:1.6}.analyticsPractice .result .grid{margin-top:12px}.analyticsPractice .check{background:#f5f8fa}.analyticsPractice .check h4{font-size:14px}.analyticsPractice .contexts{grid-template-rows:repeat(3,auto);gap:16px}.analyticsPractice .contexts article{padding:22px;gap:14px}.analyticsPractice .contexts h3{font-size:21px;margin:0}.analyticsPractice .contexts h4{font-size:15px}.analyticsPractice .contexts details{border:0;margin:0;padding:0}.analyticsPractice .contexts summary{font-size:14px;color:#1b456b;padding:0 20px 0 0}.analyticsPractice .contexts ul{padding-top:20px}.analyticsPractice .contexts details[open]{padding-bottom:0}.analyticsPractice .project{grid-template-columns:340px 1fr;align-items:end}.analyticsPractice .project img{height:250px;-o-object-fit:cover;object-fit:cover}.analyticsPractice .project h3{font-size:26px}.analyticsPractice .project p{font-size:16px}.analyticsPractice #related h3{font-size:21px;color:#1b456b}.analyticsPractice #related article{border-bottom:1px solid #e4e9ed;padding-bottom:20px}.analyticsPractice #related article p{font-size:16px}.analyticsPractice .footer-sites{margin-top:70px}@media(max-width:1250px){.analyticsPractice .outputs,.analyticsPractice .service-explorer{width:100%}.analyticsPractice .service-explorer{grid-template-columns:260px minmax(0,1fr)}.analyticsPractice .service-tabs{grid-template-rows:repeat(6,105px)}.analyticsPractice .service-panels{height:630px}}@media(max-width:1000px){.analyticsPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:28px}.analyticsPractice .hero h1{font-size:48px}.analyticsPractice .service-explorer{grid-template-columns:230px minmax(0,1fr);gap:20px}.analyticsPractice .service-tabs button{font-size:16px}.analyticsPractice .service-panels{height:630px}.analyticsPractice .outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPractice .project{grid-template-columns:1fr 1fr}.analyticsPractice .result summary{grid-template-columns:1fr;gap:10px}}@media(max-width:700px){.analyticsPractice .hero{padding:145px 22px 65px}.analyticsPractice .hero h1{font-size:36px}.analyticsPractice .layout{display:block;padding:0 22px}.analyticsPractice h2{font-size:29px}.analyticsPractice section{padding:45px 0}.analyticsPractice .dimensions article{display:block}.analyticsPractice .model-icon{height:130px}.analyticsPractice .fixed p{font-size:15px}.analyticsPractice .stage{grid-template-columns:48px 1fr;gap:18px}.analyticsPractice .work-icon svg{width:42px;height:42px}.analyticsPractice .stage h3{font-size:23px}.analyticsPractice .stage details{margin-left:-66px}.analyticsPractice .service-explorer{display:block}.analyticsPractice .service-tabs{display:grid;grid-template-rows:none;grid-template-columns:1fr 1fr;margin-bottom:24px}.analyticsPractice .service-tabs button{font-size:14px;min-height:112px;padding:12px 10px;line-height:1.5}.analyticsPractice .service-tabs button[aria-selected=true]{background:#eef3f7}.analyticsPractice .service-panels,.analyticsPractice .service-panels>div{height:auto}.analyticsPractice .service-panels img{height:auto;aspect-ratio:11/9}.analyticsPractice .service-copy{margin-top:24px;min-height:0}.analyticsPractice .service-copy p{font-size:16px}.analyticsPractice .outputs{grid-template-columns:1fr}.analyticsPractice .output-preview{height:240px}.analyticsPractice .result summary{font-size:21px;display:block}.analyticsPractice .result-desc{display:block;font-size:16px;margin-top:10px}.analyticsPractice .contexts article{display:block}.analyticsPractice .contexts h3,.analyticsPractice .contexts h4{margin-bottom:16px}.analyticsPractice .project{grid-template-columns:1fr}.analyticsPractice .project img{height:240px}.analyticsPractice .outputs h3{padding-top:4px}.analyticsPractice .outputs p{margin:0}}.analyticsPractice{font-family:__Onest_ac3859,__Onest_Fallback_ac3859,Arial,sans-serif}.analyticsPractice .hero h1{line-height:1.12;letter-spacing:-.04em}.analyticsPractice .layout{max-width:1200px;padding:0 20px;grid-template-columns:220px minmax(0,880px);gap:60px}.analyticsPractice main>section>h2{font-size:42px;line-height:1.15;margin-bottom:32px}.analyticsPractice #situation h2{font-size:38px;line-height:1.2}.analyticsPractice #situation article p{font-size:18px;line-height:1.55}.analyticsPractice .outputs{width:calc(100% + 108px);gap:14px 28px}.analyticsPractice .output-preview{height:auto;aspect-ratio:399/334;padding:6px}.analyticsPractice .outputs h3{font-size:23px;line-height:1.3}.analyticsPractice .outputs p{font-size:17px;line-height:1.55}.analyticsPractice .outputs article{border:0;border-radius:0}.analyticsPractice .output-preview{border-radius:12px}.analyticsPractice .outputs h3,.analyticsPractice .outputs p{padding-left:0;padding-right:0}.analyticsPractice .service-explorer{width:calc(100% + 108px)}.analyticsPractice .service-tabs{grid-template-rows:repeat(6,92px)}.analyticsPractice .service-tabs button{padding-top:8px;padding-bottom:8px;line-height:1.35}.analyticsPractice .service-panels{height:552px}.analyticsPractice .project-card{display:block;width:min(100%,480px);color:#202226;cursor:pointer}.analyticsPractice .project-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;margin-bottom:20px}.analyticsPractice .project-card h3{font-size:25px;line-height:1.3;margin:8px 0 0}.analyticsPractice .project-category{font-size:14px;color:#687078}.analyticsPractice .project-card:hover{color:#202226;text-decoration:none}.analyticsPractice .project-card:focus-visible{outline:2px solid #1b456b;outline-offset:8px}@media(max-width:1250px){.analyticsPractice .layout{grid-template-columns:180px minmax(0,1fr);gap:40px;padding:0 28px}.analyticsPractice .outputs,.analyticsPractice .service-explorer{width:100%}}@media(max-width:1000px){.analyticsPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:28px}.analyticsPractice main>section>h2{font-size:36px}}@media(max-width:700px){.analyticsPractice .layout{display:block;padding:0 22px}.analyticsPractice .service-tabs{grid-template-rows:none}.analyticsPractice .service-panels{height:auto}.analyticsPractice #situation h2,.analyticsPractice main>section>h2{font-size:29px;line-height:1.25}.analyticsPractice .outputs,.analyticsPractice .project-card{width:100%}.analyticsPractice .outputs h3{font-size:23px}.analyticsPractice .outputs p{font-size:16px}.analyticsPractice .project-card img{border-radius:10px}}.platformsProject{max-width:880px;margin:180px auto 70px;padding:0 24px;color:#202226;font-size:18px;line-height:1.65}.platformsProject h1{font-size:52px;font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:36px 0}.platformsProject p{color:#687078;margin-bottom:20px}.platformsProject .eyebrow{display:block;color:#7b8389;font-size:13px;margin-top:30px}.platformsProject>img{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin:24px 0 36px}.platformsProject h2{font-weight:400;font-size:32px;line-height:1.25;margin:36px 0 20px}.platformsProject a{color:#1b456b}@media(max-width:700px){.platformsProject h1{font-size:34px}.analyticsPractice section{scroll-margin-top:115px}}.analyticsPractice .fixed{position:static}@media(max-width:360px){.analyticsPractice .hero h1{font-size:28px}.analyticsPractice .hero mark{padding-left:10px;padding-right:10px}}.digitalProcessesPractice *{box-sizing:border-box}.digitalProcessesPractice{scroll-behavior:smooth;margin:0;background:#fff;color:#202226;font:18px/1.65 Arial,sans-serif}.digitalProcessesPractice a{color:#1b456b;text-decoration:none}.digitalProcessesPractice button{font:inherit}.digitalProcessesPractice .burger{font-size:22px}.digitalProcessesPractice .hero{text-align:center;padding:180px 32px 100px;max-width:1120px;margin:auto}.digitalProcessesPractice .hero h1{line-height:1.2;letter-spacing:-2.5px;font-weight:400;margin:24px 0}.digitalProcessesPractice .hero mark{background:#e7eef3;color:#1b456b;border-radius:12px;display:inline-block;padding:4px 18px 10px}.digitalProcessesPractice .eyebrow{font-size:13px;display:block;color:#7b8389;margin:0 0 22px}.digitalProcessesPractice .subtitle{font-size:21px;margin:28px auto 18px}.digitalProcessesPractice .hero p{max-width:700px;margin:0 auto 34px}.digitalProcessesPractice .cta{display:inline-flex;gap:24px;border-radius:30px;padding:14px 25px;background:#202226;color:#fff;font-size:14px}.digitalProcessesPractice .layout{display:grid;max-width:1160px;margin:auto;padding:0 10px}.digitalProcessesPractice aside{position:sticky;top:50px;height:-moz-fit-content;height:fit-content;display:grid;font-size:13px;padding-top:70px}.digitalProcessesPractice aside>span{color:#92979d;font-size:12px;margin-bottom:10px}.digitalProcessesPractice aside a{color:#6e767d}.digitalProcessesPractice aside a:hover{color:#1b456b}.digitalProcessesPractice section{padding:70px 0;scroll-margin-top:30px;border-bottom:1px solid #edf0f2}.digitalProcessesPractice h2,.digitalProcessesPractice h3{font-weight:400;letter-spacing:-.035em;line-height:1.25;margin:0 0 28px}.digitalProcessesPractice h2{font-size:40px}.digitalProcessesPractice h3{font-size:25px}.digitalProcessesPractice h4{font-size:15px;font-weight:500;color:#1b456b;margin:22px 0 10px}.digitalProcessesPractice p{margin:0 0 20px;color:#626b73}.digitalProcessesPractice .intro{max-width:820px;margin-bottom:40px}.digitalProcessesPractice .grid{display:grid;gap:30px}.digitalProcessesPractice .two{grid-template-columns:repeat(2,minmax(0,1fr))}.digitalProcessesPractice .three{grid-template-columns:repeat(3,minmax(0,1fr))}.digitalProcessesPractice .grid article{min-width:0}.digitalProcessesPractice .number{display:block;font-size:14px;color:#1b456b;margin:0 0 22px}.digitalProcessesPractice .grid article p:last-child{margin-bottom:0}.digitalProcessesPractice details{border-top:1px solid #dce3e8;border-bottom:1px solid #dce3e8;margin-top:34px;padding:0 0 12px}.digitalProcessesPractice summary{list-style:none;cursor:pointer;padding:20px 28px 20px 0;position:relative;font-size:19px;line-height:1.5}.digitalProcessesPractice summary::-webkit-details-marker{display:none}.digitalProcessesPractice summary:after{content:"+";position:absolute;right:2px;color:#1b456b;font-weight:300}.digitalProcessesPractice details[open]>summary:after{content:"−"}.digitalProcessesPractice details p{max-width:800px}.digitalProcessesPractice .statement{background:#f5f8fa;padding:24px 28px;margin-top:34px;border-radius:8px}.digitalProcessesPractice .statement p:first-child{color:#1b456b;font-size:22px}.digitalProcessesPractice .statement p:last-child{margin-bottom:0}.digitalProcessesPractice .reports{display:flex;gap:14px;padding:25px 0 45px}.digitalProcessesPractice .reports span{flex:1;text-align:center;padding:25px 5px;border:1px solid #dce3e8;border-radius:6px;font-size:22px;color:#1b456b}.digitalProcessesPractice .dimensions{row-gap:0}.digitalProcessesPractice .dimensions article{display:grid;grid-template-rows:subgrid;grid-row:span 5;border-right:1px solid #e4e9ec;padding-right:20px}.digitalProcessesPractice .dimensions article:last-child{border:0}.digitalProcessesPractice .dimensions h4{font-size:19px;color:#202226;margin:0 0 18px}.digitalProcessesPractice .dimensions p{font-size:16px}.digitalProcessesPractice .fixed{border-top:1px solid #dce3e8;padding-top:20px}.digitalProcessesPractice .stage{display:grid;grid-template-columns:200px 1fr;gap:44px;padding:35px 0;border-top:1px solid #e4e9ec}.digitalProcessesPractice .stage-name{font-size:26px;line-height:1.35;color:#1b456b}.digitalProcessesPractice .stage details{margin-top:22px}.digitalProcessesPractice .stage h4{margin-top:10px}.digitalProcessesPractice .services-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-bottom:36px}.digitalProcessesPractice .services-nav a{display:flex;align-items:flex-start;gap:18px;min-height:112px;border-top:1px solid #dce3e8;padding:20px 0;font-size:18px;line-height:1.5}.digitalProcessesPractice .services-nav span{font-size:13px;padding-top:4px}.digitalProcessesPractice .service{display:grid;grid-template-columns:270px 1fr;gap:26px 32px;padding:40px 0;border-top:1px solid #dce3e8;scroll-margin-top:30px}.digitalProcessesPractice .service-head h3{font-size:26px;line-height:1.35}.digitalProcessesPractice .service-description{grid-column:1/-1}.digitalProcessesPractice .service-description p{margin-bottom:0}.digitalProcessesPractice .artifact{border:1px solid #dce3e8;border-radius:8px;padding:24px;background:#fcfdfe;min-height:420px}.digitalProcessesPractice .artifact h4{font-size:23px;color:#202226;margin:26px 0}.digitalProcessesPractice .docbrand{font-size:15px;color:#1b456b}.digitalProcessesPractice .docbrand small{font-size:11px;color:#83919a;margin-left:10px}.digitalProcessesPractice table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;margin-bottom:18px}.digitalProcessesPractice th{background:#eaf0f5;color:#1b456b;font-weight:500;text-align:left}.digitalProcessesPractice td,.digitalProcessesPractice th{border:1px solid #e4e9ed;padding:12px 10px;vertical-align:top}.digitalProcessesPractice td{color:#58646e}.digitalProcessesPractice .ribbon{font-size:14px;color:#1b456b;background:#edf3f8;padding:20px;line-height:1.9}.digitalProcessesPractice .ribbon span{margin:0 5px}.digitalProcessesPractice .outputs{row-gap:14px}.digitalProcessesPractice .outputs article{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding-top:20px;border-top:1px solid #c6d4df;margin-bottom:24px}.digitalProcessesPractice .outputs .number,.digitalProcessesPractice .outputs h3,.digitalProcessesPractice .outputs p{margin:0}.digitalProcessesPractice .result{border-bottom:0}.digitalProcessesPractice .result:last-child{border-bottom:1px solid #dce3e8}.digitalProcessesPractice .result summary{font-size:24px}.digitalProcessesPractice .check{padding:16px 24px;background:#f4f7f9;margin-top:16px;border-radius:6px}.digitalProcessesPractice .check h4{margin-top:0}.digitalProcessesPractice .check p{margin-bottom:0}.digitalProcessesPractice .contexts{row-gap:16px}.digitalProcessesPractice .contexts article{display:grid;grid-template-rows:subgrid;grid-row:span 3;border:1px solid #dce3e8;border-radius:6px;padding:24px}.digitalProcessesPractice .contexts h4{margin:0}.digitalProcessesPractice .contexts h3{font-size:23px}.digitalProcessesPractice .contexts ul{font-size:16px;margin:0;padding-left:19px;color:#626b73}.digitalProcessesPractice .contexts li{padding-bottom:8px}.digitalProcessesPractice .project{display:grid;grid-template-columns:1fr 1fr;gap:34px}.digitalProcessesPractice .project img{display:block;width:100%;border-radius:10px}.digitalProcessesPractice .project h3{font-size:29px}.digitalProcessesPractice .footer-sites{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:90px;padding-top:28px;border-top:1px solid #edf0f2;text-align:left;font-size:15px}.digitalProcessesPractice .footer-sites small{display:block;color:#1b456b;margin-top:12px;font-size:13px}@media(max-width:1000px){.digitalProcessesPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:30px;padding:0 26px}.digitalProcessesPractice .service{grid-template-columns:1fr}.digitalProcessesPractice .service-description{grid-column:auto}.digitalProcessesPractice .hero h1{font-size:48px}}@media(max-width:700px){.digitalProcessesPractice{font-size:16px}.digitalProcessesPractice .hero{padding:145px 22px 60px}.digitalProcessesPractice .hero h1{font-size:36px;letter-spacing:-1.2px}.digitalProcessesPractice .subtitle{font-size:19px}.digitalProcessesPractice .layout{display:block;padding:0 22px}.digitalProcessesPractice aside{position:static;padding:10px 0 30px;display:flex;flex-wrap:wrap;gap:12px 20px}.digitalProcessesPractice aside>span{width:100%}.digitalProcessesPractice section{padding:48px 0}.digitalProcessesPractice h2{font-size:30px}.digitalProcessesPractice h3{font-size:24px}.digitalProcessesPractice .services-nav,.digitalProcessesPractice .three,.digitalProcessesPractice .two{grid-template-columns:1fr}.digitalProcessesPractice .contexts article,.digitalProcessesPractice .dimensions article,.digitalProcessesPractice .outputs article{display:block;grid-row:auto}.digitalProcessesPractice .dimensions article{border:0;padding:20px 0}.digitalProcessesPractice .dimensions h3{margin-bottom:18px}.digitalProcessesPractice .dimensions .fixed{margin-top:20px}.digitalProcessesPractice .stage{grid-template-columns:1fr;gap:18px}.digitalProcessesPractice .stage-name{font-size:22px}.digitalProcessesPractice .artifact{padding:18px;min-height:0}.digitalProcessesPractice table{font-size:12px}.digitalProcessesPractice td,.digitalProcessesPractice th{padding:9px 6px}.digitalProcessesPractice .project{grid-template-columns:1fr}.digitalProcessesPractice .contexts h3,.digitalProcessesPractice .contexts h4{margin-bottom:18px}.digitalProcessesPractice .services-nav a{min-height:0}.digitalProcessesPractice .outputs h3{margin:15px 0}.digitalProcessesPractice .outputs p{margin-top:15px}.digitalProcessesPractice .result .grid{gap:8px}.digitalProcessesPractice .footer-sites{grid-template-columns:1fr 1fr;gap:30px}.digitalProcessesPractice .reports span{font-size:16px}}.digitalProcessesPractice [hidden]{display:none!important}.digitalProcessesPractice .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.digitalProcessesPractice .hero{padding-top:165px;padding-bottom:100px}.digitalProcessesPractice .hero h1{font-size:62px}.digitalProcessesPractice .logo{width:20px;height:28px;-o-object-fit:contain;object-fit:contain}.digitalProcessesPractice .burger{display:flex}.digitalProcessesPractice .layout{grid-template-columns:180px minmax(0,900px)}.digitalProcessesPractice section{padding:65px 0;border-bottom:0}.digitalProcessesPractice h2{font-size:38px;font-weight:400;line-height:1.2;margin-bottom:38px}.digitalProcessesPractice h3{font-weight:400}.digitalProcessesPractice p{color:#687078}.digitalProcessesPractice .intro{margin-bottom:32px}.digitalProcessesPractice aside{gap:18px}.digitalProcessesPractice #situation .two{gap:42px 64px}.digitalProcessesPractice .problem-icon{color:#1b456b;height:82px;margin-bottom:20px;display:flex;align-items:center}.digitalProcessesPractice .problem-icon svg{width:62px;height:62px}.digitalProcessesPractice #situation h3{font-size:25px;margin-bottom:14px}.digitalProcessesPractice #situation article p{font-size:17px;line-height:1.6}.digitalProcessesPractice .statement{background:transparent;padding:0;margin-top:28px}.digitalProcessesPractice .statement p{font-size:17px!important;color:#687078!important}.digitalProcessesPractice .dimensions{grid-template-rows:repeat(5,auto);gap:0 24px}.digitalProcessesPractice .dimensions article{padding-right:24px}.digitalProcessesPractice .dimensions h3{font-size:24px;margin-bottom:20px}.digitalProcessesPractice .dimensions h4{font-size:18px}.digitalProcessesPractice .model-icon{height:175px;display:flex;align-items:center;justify-content:center;color:#8699ad;margin-bottom:10px}.digitalProcessesPractice .model-icon svg{stroke-width:1}.digitalProcessesPractice .fixed{border:0;padding-top:0}.digitalProcessesPractice .fixed p{font-size:14px;color:#89939b}.digitalProcessesPractice .stage{grid-template-columns:70px 1fr;gap:30px;padding:28px 0}.digitalProcessesPractice .work-icon{color:#1b456b;padding-top:8px}.digitalProcessesPractice .stage h3{font-size:24px;margin-bottom:10px}.digitalProcessesPractice .stage p{font-size:17px;line-height:1.6}.digitalProcessesPractice .stage details{margin-top:20px}.digitalProcessesPractice summary{font-size:17px;padding-top:20px;padding-bottom:20px}.digitalProcessesPractice .stage details h4{font-size:14px;margin-top:22px}.digitalProcessesPractice details{padding-bottom:0}.digitalProcessesPractice details[open]{padding-bottom:20px}.digitalProcessesPractice .service-explorer{width:calc(100% + 100px);display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px 34px;align-items:start}.digitalProcessesPractice .service-tabs{display:grid;grid-template-rows:repeat(6,98px)}.digitalProcessesPractice .service-tabs button{border:0;border-bottom:1px solid #e3e8ec;padding:16px 20px 16px 14px;position:relative;background:#fff;text-align:left;color:#7b838a;font-size:18px;line-height:1.45;cursor:pointer}.digitalProcessesPractice .service-tabs button:last-child{border-bottom:0}.digitalProcessesPractice .service-tabs button[aria-selected=true]{color:#1b456b}.digitalProcessesPractice .service-tabs button[aria-selected=true]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:#1b456b}.digitalProcessesPractice .service-tabs button:hover{color:#1b456b}.digitalProcessesPractice .service-tabs button:focus-visible{outline:2px solid #1b456b;outline-offset:-3px}.digitalProcessesPractice .service-panels{height:588px;display:flex;align-items:center}.digitalProcessesPractice .service-panels>div{width:100%;height:100%}.digitalProcessesPractice .service-panels img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.digitalProcessesPractice .service-copy{grid-column:1/-1;min-height:88px}.digitalProcessesPractice .service-copy p{font-size:18px;line-height:1.65;margin:0}.digitalProcessesPractice .outputs{grid-template-rows:repeat(3,auto);gap:16px 22px;width:calc(100% + 100px)}.digitalProcessesPractice .outputs article{padding:0;border:1px solid #e2e8ed;border-radius:7px;overflow:hidden;margin-bottom:0;gap:12px}.digitalProcessesPractice .outputs h3,.digitalProcessesPractice .outputs p{padding:0 18px}.digitalProcessesPractice .outputs p{padding-bottom:20px;font-size:16px}.digitalProcessesPractice .outputs h3{font-size:22px}.digitalProcessesPractice .output-preview{width:100%;height:190px;-o-object-fit:contain;object-fit:contain;background:#f4f7fa}.digitalProcessesPractice .result{margin:0;border-bottom:1px solid #e1e7eb}.digitalProcessesPractice .result summary{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding:24px 30px 24px 0;font-size:21px}.digitalProcessesPractice .result-desc{font-size:17px;color:#687078;line-height:1.6}.digitalProcessesPractice .result .grid{margin-top:12px}.digitalProcessesPractice .check{background:#f5f8fa}.digitalProcessesPractice .check h4{font-size:14px}.digitalProcessesPractice .contexts{grid-template-rows:repeat(3,auto);gap:16px}.digitalProcessesPractice .contexts article{padding:22px;gap:14px}.digitalProcessesPractice .contexts h3{font-size:21px;margin:0}.digitalProcessesPractice .contexts h4{font-size:15px}.digitalProcessesPractice .contexts details{border:0;margin:0;padding:0}.digitalProcessesPractice .contexts summary{font-size:14px;color:#1b456b;padding:0 20px 0 0}.digitalProcessesPractice .contexts ul{padding-top:20px}.digitalProcessesPractice .contexts details[open]{padding-bottom:0}.digitalProcessesPractice .project{grid-template-columns:340px 1fr;align-items:end}.digitalProcessesPractice .project img{height:250px;-o-object-fit:cover;object-fit:cover}.digitalProcessesPractice .project h3{font-size:26px}.digitalProcessesPractice .project p{font-size:16px}.digitalProcessesPractice #related h3{font-size:21px;color:#1b456b}.digitalProcessesPractice #related article{border-bottom:1px solid #e4e9ed;padding-bottom:20px}.digitalProcessesPractice #related article p{font-size:16px}.digitalProcessesPractice .footer-sites{margin-top:70px}@media(max-width:1250px){.digitalProcessesPractice .outputs,.digitalProcessesPractice .service-explorer{width:100%}.digitalProcessesPractice .service-explorer{grid-template-columns:260px minmax(0,1fr)}.digitalProcessesPractice .service-tabs{grid-template-rows:repeat(6,105px)}.digitalProcessesPractice .service-panels{height:630px}}@media(max-width:1000px){.digitalProcessesPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:28px}.digitalProcessesPractice .hero h1{font-size:48px}.digitalProcessesPractice .service-explorer{grid-template-columns:230px minmax(0,1fr);gap:20px}.digitalProcessesPractice .service-tabs button{font-size:16px}.digitalProcessesPractice .service-panels{height:630px}.digitalProcessesPractice .outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.digitalProcessesPractice .project{grid-template-columns:1fr 1fr}.digitalProcessesPractice .result summary{grid-template-columns:1fr;gap:10px}}@media(max-width:700px){.digitalProcessesPractice .hero{padding:145px 22px 65px}.digitalProcessesPractice .hero h1{font-size:36px}.digitalProcessesPractice .layout{display:block;padding:0 22px}.digitalProcessesPractice h2{font-size:29px}.digitalProcessesPractice section{padding:45px 0}.digitalProcessesPractice .dimensions article{display:block}.digitalProcessesPractice .model-icon{height:130px}.digitalProcessesPractice .fixed p{font-size:15px}.digitalProcessesPractice .stage{grid-template-columns:48px 1fr;gap:18px}.digitalProcessesPractice .work-icon svg{width:42px;height:42px}.digitalProcessesPractice .stage h3{font-size:23px}.digitalProcessesPractice .stage details{margin-left:-66px}.digitalProcessesPractice .service-explorer{display:block}.digitalProcessesPractice .service-tabs{display:grid;grid-template-rows:none;grid-template-columns:1fr 1fr;margin-bottom:24px}.digitalProcessesPractice .service-tabs button{font-size:14px;min-height:112px;padding:12px 10px;line-height:1.5}.digitalProcessesPractice .service-tabs button[aria-selected=true]{background:#eef3f7}.digitalProcessesPractice .service-panels,.digitalProcessesPractice .service-panels>div{height:auto}.digitalProcessesPractice .service-panels img{height:auto;aspect-ratio:11/9}.digitalProcessesPractice .service-copy{margin-top:24px;min-height:0}.digitalProcessesPractice .service-copy p{font-size:16px}.digitalProcessesPractice .outputs{grid-template-columns:1fr}.digitalProcessesPractice .output-preview{height:240px}.digitalProcessesPractice .result summary{font-size:21px;display:block}.digitalProcessesPractice .result-desc{display:block;font-size:16px;margin-top:10px}.digitalProcessesPractice .contexts article{display:block}.digitalProcessesPractice .contexts h3,.digitalProcessesPractice .contexts h4{margin-bottom:16px}.digitalProcessesPractice .project{grid-template-columns:1fr}.digitalProcessesPractice .project img{height:240px}.digitalProcessesPractice .outputs h3{padding-top:4px}.digitalProcessesPractice .outputs p{margin:0}}.digitalProcessesPractice{font-family:__Onest_ac3859,__Onest_Fallback_ac3859,Arial,sans-serif}.digitalProcessesPractice .hero h1{line-height:1.12;letter-spacing:-.04em}.digitalProcessesPractice .layout{max-width:1200px;padding:0 20px;grid-template-columns:220px minmax(0,880px);gap:60px}.digitalProcessesPractice main>section>h2{font-size:42px;line-height:1.15;margin-bottom:32px}.digitalProcessesPractice #situation h2{font-size:38px;line-height:1.2}.digitalProcessesPractice #situation article p{font-size:18px;line-height:1.55}.digitalProcessesPractice .outputs{width:calc(100% + 108px);gap:14px 28px}.digitalProcessesPractice .output-preview{height:auto;aspect-ratio:399/334;padding:6px}.digitalProcessesPractice .outputs h3{font-size:23px;line-height:1.3}.digitalProcessesPractice .outputs p{font-size:17px;line-height:1.55}.digitalProcessesPractice .outputs article{border:0;border-radius:0}.digitalProcessesPractice .output-preview{border-radius:12px}.digitalProcessesPractice .outputs h3,.digitalProcessesPractice .outputs p{padding-left:0;padding-right:0}.digitalProcessesPractice .service-explorer{width:calc(100% + 108px)}.digitalProcessesPractice .service-tabs{grid-template-rows:repeat(6,92px)}.digitalProcessesPractice .service-tabs button{padding-top:8px;padding-bottom:8px;line-height:1.35}.digitalProcessesPractice .service-panels{height:552px}.digitalProcessesPractice .project-card{display:block;width:min(100%,480px);color:#202226;cursor:pointer}.digitalProcessesPractice .project-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;margin-bottom:20px}.digitalProcessesPractice .project-card h3{font-size:25px;line-height:1.3;margin:8px 0 0}.digitalProcessesPractice .project-category{font-size:14px;color:#687078}.digitalProcessesPractice .project-card:hover{color:#202226;text-decoration:none}.digitalProcessesPractice .project-card:focus-visible{outline:2px solid #1b456b;outline-offset:8px}@media(max-width:1250px){.digitalProcessesPractice .layout{grid-template-columns:180px minmax(0,1fr);gap:40px;padding:0 28px}.digitalProcessesPractice .outputs,.digitalProcessesPractice .service-explorer{width:100%}}@media(max-width:1000px){.digitalProcessesPractice .layout{grid-template-columns:140px minmax(0,1fr);gap:28px}.digitalProcessesPractice main>section>h2{font-size:36px}}@media(max-width:700px){.digitalProcessesPractice .layout{display:block;padding:0 22px}.digitalProcessesPractice .service-tabs{grid-template-rows:none}.digitalProcessesPractice .service-panels{height:auto}.digitalProcessesPractice #situation h2,.digitalProcessesPractice main>section>h2{font-size:29px;line-height:1.25}.digitalProcessesPractice .outputs,.digitalProcessesPractice .project-card{width:100%}.digitalProcessesPractice .outputs h3{font-size:23px}.digitalProcessesPractice .outputs p{font-size:16px}.digitalProcessesPractice .project-card img{border-radius:10px}.digitalProcessesPractice section{scroll-margin-top:115px}}.digitalProcessesPractice .fixed{position:static}@media(max-width:360px){.digitalProcessesPractice .hero h1{font-size:28px}.digitalProcessesPractice .hero mark{padding-left:10px;padding-right:10px}}.finance-editorial_page__NWTEv{--ink:#171a1f;--muted:#56606b;--line:#d8dfe5;--blue:#1b456b;--paper:#f3f5f6;--gutter:clamp(24px,4.5vw,76px);box-sizing:border-box;margin:0;background:#fff;color:var(--ink);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55}.finance-editorial_page__NWTEv a{color:inherit;text-decoration:none}.finance-editorial_page__NWTEv a:hover{text-decoration:underline;text-underline-offset:5px}.finance-editorial_page__NWTEv a:focus-visible,.finance-editorial_page__NWTEv summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.finance-editorial_wrap__hsNHe{max-width:1560px;margin:auto;padding-inline:var(--gutter)}.finance-editorial_header__zV_u_{height:98px;display:flex;align-items:center;justify-content:space-between;gap:32px}.finance-editorial_brand__58H_l{display:block;width:205px;height:auto}.finance-editorial_header__zV_u_ nav{display:flex;gap:36px;font-size:16px}.finance-editorial_skipLink__sRSqX{position:absolute;left:24px;top:-100px;z-index:5;background:var(--blue);color:#fff;padding:12px 20px}.finance-editorial_skipLink__sRSqX:focus{top:12px}.finance-editorial_hero__o9i03{position:relative;min-height:748px;background:#fff;isolation:isolate}.finance-editorial_heroCopy__zUJQj{position:relative;z-index:1;padding-top:76px;padding-bottom:100px}.finance-editorial_eyebrow__rc18H{font-size:13px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 28px}.finance-editorial_page__NWTEv h1{font-size:clamp(48px,5.35vw,82px);font-weight:500;letter-spacing:-.045em;line-height:1.06;margin:0 0 44px;max-width:940px}.finance-editorial_page__NWTEv h2{font-size:clamp(32px,3.2vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 24px}.finance-editorial_page__NWTEv h3{font-size:25px;font-weight:500;letter-spacing:-.015em;line-height:1.25;margin:0 0 16px}.finance-editorial_page__NWTEv p{margin:0 0 20px}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_,.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{max-width:520px;font-size:20px;line-height:1.5;letter-spacing:-.025em}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_{margin-bottom:36px}.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{margin-bottom:50px}.finance-editorial_button__dCMzN{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:62px;padding:16px 28px;background:var(--blue);color:#fff;font-size:18px;line-height:1.3}.finance-editorial_button__dCMzN:hover{background:#143651;text-decoration:none}.finance-editorial_button__dCMzN .finance-editorial_icon__njtCJ{width:38px;height:24px;flex:none}.finance-editorial_heroMedia__a98nf{position:absolute;inset:0 0 0 46.8%;z-index:0;margin:0;clip-path:polygon(46.5% 0,100% 0,100% 100%,0 100%);background:#d5dbe0}.finance-editorial_heroMedia__a98nf img,.finance-editorial_heroMedia__a98nf picture{display:block;width:100%;height:100%}.finance-editorial_heroMedia__a98nf img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 48%;object-position:60% 48%}.finance-editorial_heroMedia__a98nf figcaption{position:absolute;bottom:18px;right:28px;font-size:12px;color:#fff;background:#252d36b8;padding:4px 8px;line-height:1.4}.finance-editorial_projectLead__YxVCM{padding-block:48px 42px}.finance-editorial_projectLeadGrid__MHZHO{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:start}.finance-editorial_projectLead__YxVCM h2{font-size:44px;margin:28px 0 0}.finance-editorial_projectLeadTitle__Itp4V:before{content:"";display:block;width:58px;height:1px;background:var(--blue)}.finance-editorial_projectLeadCase__HhdV2{display:grid;grid-template-columns:auto 1fr;gap:28px;border-left:1px solid var(--line);padding-left:54px}.finance-editorial_projectNumber__uNrGu{font-size:142px;font-weight:400;color:var(--blue);letter-spacing:-.075em;line-height:.98}.finance-editorial_projectSummary__2PC5W{padding-top:15px}.finance-editorial_projectSummary__2PC5W .finance-editorial_unit__r_bvc{display:block;font-size:40px;letter-spacing:-.045em;line-height:1.1;margin-bottom:20px}.finance-editorial_projectSummary__2PC5W h3{font-size:24px;margin:0 0 10px}.finance-editorial_projectSummary__2PC5W p{font-size:17px;color:var(--muted);line-height:1.5;margin:0}.finance-editorial_jump__9ZF1d{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.finance-editorial_jump__9ZF1d .finance-editorial_wrap__hsNHe{display:flex;flex-wrap:wrap;gap:32px;padding-block:20px;font-size:15px}.finance-editorial_section__zW2vv{padding-block:88px}.finance-editorial_sectionHead__PH1_Q{max-width:760px;margin-bottom:42px}.finance-editorial_sectionHead__PH1_Q .finance-editorial_eyebrow__rc18H{margin-bottom:18px}.finance-editorial_sectionHead__PH1_Q p{max-width:690px;color:var(--muted)}.finance-editorial_competencies__WZTat{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:70px;column-gap:70px}.finance-editorial_competency__v3AbS{border-top:1px solid var(--line);padding:28px 0 34px;display:grid;grid-template-columns:28px 1fr;gap:16px}.finance-editorial_number__kQruU{font-size:13px;color:var(--muted);padding-top:5px}.finance-editorial_competency__v3AbS p{font-size:17px;color:var(--muted)}.finance-editorial_competency__v3AbS details{font-size:16px}.finance-editorial_competency__v3AbS summary{color:var(--blue);cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.finance-editorial_competency__v3AbS summary:after{content:"+";font-size:22px}.finance-editorial_competency__v3AbS details[open] summary:after{content:"−"}.finance-editorial_page__NWTEv summary::-webkit-details-marker{display:none}.finance-editorial_competency__v3AbS details p{padding-top:12px;margin-bottom:0;font-size:16px}.finance-editorial_mechanism__gpbiz{background:var(--paper)}.finance-editorial_analysisLedger__zh2Xi{border-top:1px solid var(--ink)}.finance-editorial_ledgerHead__mHCOp,.finance-editorial_ledgerRow__fqSSx{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:36px}.finance-editorial_ledgerHead__mHCOp{font-size:13px;padding-block:16px;color:var(--muted);border-bottom:1px solid var(--line)}.finance-editorial_ledgerRow__fqSSx{padding-block:30px;border-bottom:1px solid var(--line)}.finance-editorial_label__IfXX4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.finance-editorial_ledgerRow__fqSSx h3{font-size:25px;margin:12px 0 0}.finance-editorial_ledgerRow__fqSSx p{font-size:17px;color:var(--muted);margin:0}.finance-editorial_ledgerRow__fqSSx .finance-editorial_ledgerOutcome__JLa2s{color:var(--ink);padding-left:24px;border-left:1px solid var(--blue)}.finance-editorial_toolNote__HY4T7{font-size:15px;max-width:870px;color:var(--muted);margin:28px 0 0}.finance-editorial_experience__nZQ3I{background:#fff}.finance-editorial_secondaryCase__baUcp{border-top:1px solid var(--line);padding-top:32px;display:grid;grid-template-columns:210px 1fr;gap:54px}.finance-editorial_secondaryCase__baUcp strong{display:block;color:var(--blue);font-size:88px;font-weight:400;letter-spacing:-.06em;line-height:1.1}.finance-editorial_secondaryCase__baUcp span{font-size:16px;color:var(--muted);display:block;max-width:200px}.finance-editorial_secondaryCase__baUcp h3{font-size:30px;max-width:680px}.finance-editorial_secondaryCase__baUcp p{font-size:18px;max-width:850px}.finance-editorial_secondaryCase__baUcp .finance-editorial_label__IfXX4{font-size:12px}.finance-editorial_source__Z0n_2{font-size:14px;color:var(--muted);margin:32px 0 0}.finance-editorial_approach__JQM03{border-top:1px solid var(--line)}.finance-editorial_approach__JQM03>.finance-editorial_wrap__hsNHe>p:not(.finance-editorial_eyebrow__rc18H){max-width:840px;color:var(--muted)}.finance-editorial_steps__aWYmg{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:36px}.finance-editorial_step__ePv_o{border-top:1px solid var(--line);padding-top:24px}.finance-editorial_step__ePv_o h3{font-size:28px}.finance-editorial_step__ePv_o p{color:var(--muted);font-size:17px}.finance-editorial_contact__deGIM{background:var(--paper);padding-block:64px}.finance-editorial_contact__deGIM .finance-editorial_wrap__hsNHe{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.finance-editorial_contact__deGIM h2{font-size:38px}.finance-editorial_contact__deGIM p{max-width:650px;margin-bottom:0}.finance-editorial_contact__deGIM .finance-editorial_contactAction__RIxd7{justify-self:end}.finance-editorial_contact__deGIM small{display:block;font-size:14px;margin-top:14px;color:var(--muted)}.finance-editorial_footer__IpGwx{padding-block:26px;display:flex;justify-content:space-between;gap:24px;font-size:13px;color:var(--muted)}@media(min-width:1700px){.finance-editorial_heroMedia__a98nf{left:48%}.finance-editorial_heroCopy__zUJQj h1{max-width:1000px}.finance-editorial_hero__o9i03{min-height:780px}}@media(max-width:1100px){.finance-editorial_header__zV_u_{height:90px}.finance-editorial_header__zV_u_ nav{gap:24px;font-size:15px}.finance-editorial_hero__o9i03{min-height:680px}.finance-editorial_heroCopy__zUJQj{padding-top:60px;padding-bottom:64px}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_,.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{max-width:46%;font-size:18px}.finance-editorial_heroCopy__zUJQj h1{font-size:clamp(48px,5.4vw,60px);max-width:76%}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_{margin-bottom:28px}.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{margin-bottom:36px}.finance-editorial_projectLeadGrid__MHZHO{gap:32px;grid-template-columns:.7fr 1.3fr}.finance-editorial_projectLead__YxVCM h2{font-size:36px}.finance-editorial_projectLeadCase__HhdV2{gap:22px;padding-left:32px}.finance-editorial_projectNumber__uNrGu{font-size:112px}.finance-editorial_projectSummary__2PC5W .finance-editorial_unit__r_bvc{font-size:32px}.finance-editorial_projectSummary__2PC5W h3{font-size:22px}.finance-editorial_competencies__WZTat{-moz-column-gap:40px;column-gap:40px}.finance-editorial_ledgerHead__mHCOp,.finance-editorial_ledgerRow__fqSSx{gap:24px}}@media(max-width:800px){.finance-editorial_header__zV_u_{height:auto;min-height:88px;flex-wrap:wrap;padding-block:22px;gap:22px}.finance-editorial_brand__58H_l{width:180px}.finance-editorial_header__zV_u_ nav{width:100%;gap:24px;flex-wrap:wrap}.finance-editorial_hero__o9i03{min-height:0}.finance-editorial_heroCopy__zUJQj{padding-top:34px;padding-bottom:38px}.finance-editorial_heroCopy__zUJQj h1{font-size:clamp(36px,6vw,48px);max-width:100%;line-height:1.08;margin-bottom:28px}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_,.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{max-width:620px;font-size:18px;letter-spacing:-.015em}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_{margin-bottom:24px}.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{margin-bottom:28px}.finance-editorial_eyebrow__rc18H{font-size:12px;letter-spacing:.12em;margin-bottom:24px}.finance-editorial_heroMedia__a98nf{position:relative;inset:auto;clip-path:none;height:350px;margin-left:var(--gutter)}.finance-editorial_heroMedia__a98nf img{-o-object-position:60% 66%;object-position:60% 66%}.finance-editorial_heroMedia__a98nf figcaption{bottom:12px;right:16px;font-size:11px}.finance-editorial_projectLead__YxVCM{padding-block:40px}.finance-editorial_projectLeadGrid__MHZHO{grid-template-columns:1fr;gap:28px}.finance-editorial_projectLead__YxVCM h2{font-size:34px;margin-top:20px}.finance-editorial_projectLeadCase__HhdV2{border-left:0;border-top:1px solid var(--line);padding:24px 0 0;gap:26px}.finance-editorial_projectNumber__uNrGu{font-size:100px}.finance-editorial_projectSummary__2PC5W{padding-top:8px}.finance-editorial_projectSummary__2PC5W .finance-editorial_unit__r_bvc{font-size:30px}.finance-editorial_projectSummary__2PC5W h3{font-size:23px}.finance-editorial_section__zW2vv{padding-block:58px}.finance-editorial_sectionHead__PH1_Q{margin-bottom:30px}.finance-editorial_competencies__WZTat{grid-template-columns:1fr}.finance-editorial_competency__v3AbS{padding-block:24px}.finance-editorial_ledgerHead__mHCOp{display:none}.finance-editorial_ledgerRow__fqSSx{grid-template-columns:1fr;gap:18px}.finance-editorial_ledgerRow__fqSSx h3{font-size:25px}.finance-editorial_ledgerRow__fqSSx .finance-editorial_ledgerOutcome__JLa2s{padding-left:18px}.finance-editorial_secondaryCase__baUcp{grid-template-columns:1fr;gap:24px}.finance-editorial_secondaryCase__baUcp strong{font-size:72px}.finance-editorial_secondaryCase__baUcp span{max-width:none}.finance-editorial_steps__aWYmg{grid-template-columns:1fr;gap:24px}.finance-editorial_step__ePv_o h3{font-size:26px}.finance-editorial_contact__deGIM .finance-editorial_wrap__hsNHe{grid-template-columns:1fr;gap:30px}.finance-editorial_contact__deGIM .finance-editorial_contactAction__RIxd7{justify-self:start}.finance-editorial_contact__deGIM h2{font-size:32px}.finance-editorial_footer__IpGwx{flex-direction:column;gap:8px}.finance-editorial_jump__9ZF1d .finance-editorial_wrap__hsNHe{gap:18px 24px;font-size:14px;padding-block:18px}}@media(max-width:420px){.finance-editorial_header__zV_u_ nav{gap:16px;font-size:14px}.finance-editorial_heroCopy__zUJQj h1{font-size:36px;letter-spacing:-.045em}.finance-editorial_heroMedia__a98nf{height:290px}.finance-editorial_projectLeadCase__HhdV2{gap:20px}.finance-editorial_projectNumber__uNrGu{font-size:84px}.finance-editorial_projectSummary__2PC5W .finance-editorial_unit__r_bvc{font-size:27px}.finance-editorial_projectSummary__2PC5W h3{font-size:21px}.finance-editorial_button__dCMzN{font-size:17px;gap:24px;padding-inline:24px}}@media(min-width:1101px){.finance-editorial_page__NWTEv h1{font-size:clamp(60px,5.5vw,82px);letter-spacing:-.035em;margin-bottom:36px}.finance-editorial_heroCopy__zUJQj{padding-bottom:60px}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_{max-width:535px;margin-bottom:28px}.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{max-width:620px}.finance-editorial_projectLeadGrid__MHZHO{grid-template-columns:.75fr 1.25fr}.finance-editorial_projectLeadCase__HhdV2{padding-left:64px}.finance-editorial_projectNumber__uNrGu{font-size:148px}.finance-editorial_projectSummary__2PC5W{padding-top:28px}}.finance-editorial_columnLabel__n_3Hv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1101px){.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{max-width:min(620px,45vw)}}@media(min-width:801px) and (max-width:880px){.finance-editorial_heroCopy__zUJQj h1{font-size:44px}.finance-editorial_heroCopy__zUJQj .finance-editorial_intro__SuDG_,.finance-editorial_heroCopy__zUJQj .finance-editorial_support__4dFnt{max-width:44%}}@media(max-width:800px){.finance-editorial_columnLabel__n_3Hv{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}}.finance-editorial_page__NWTEv section[id]{scroll-margin-top:32px}.finance-editorial_page__NWTEv .finance-editorial_button__dCMzN{color:#fff}.finance-editorial_skipLink__sRSqX{z-index:110}@media(max-width:360px){.finance-editorial_heroCopy__zUJQj h1{font-size:32px;line-height:1.12}.finance-editorial_page__NWTEv h2{font-size:28px;overflow-wrap:anywhere}}