.ai-section{padding:72px 0;background:#f3f8fb;color:var(--ink)}.ai-section-grid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:48px;gap:48px;align-items:center}.ai-section h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.14;letter-spacing:-.035em;margin:16px 0}.ai-section p{line-height:1.65}.ai-section-compact{padding:48px 0}.ai-action{min-width:0;width:100%;border:1px solid #c8d9e7;border-radius:18px;background:white;color:#202c3b;box-shadow:0 24px 60px #163d6814;overflow:hidden;text-align:left}.ai-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:17px 22px;border-bottom:1px solid #dce8ef;background:#f8fbfd;font-size:.72rem;color:#43566a}.ai-action-bar img{width:138px;height:auto}.ai-demo-label{margin-left:auto;font-weight:700;color:#17527c;background:#e6f0f7;padding:6px 9px;border-radius:5px}.ai-action-body{padding:24px}.ai-user{margin-left:24px;background:#e9f3fb;border-radius:12px 12px 2px 12px;padding:14px 18px}.ai-user>span{color:#435b73;text-transform:uppercase;letter-spacing:.08em}.ai-action .ai-user p{margin:6px 0 0;font-size:1rem;font-weight:700;line-height:1.4}.ai-response{margin-top:22px}.ai-response-label{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#1e4f9f;font-weight:750}.ai-response-label svg{width:22px;height:22px}.ai-action .ai-response>p{margin:10px 0 12px;font-size:.87rem;line-height:1.6;color:#435369}.ai-sources{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 18px}.ai-sources li{font-size:.68rem;background:#f0f4f7;padding:5px 8px;border-radius:4px;color:#45586c}.ai-actions{list-style:none;padding:0;margin:0}.ai-actions>li{display:flex;gap:12px;padding:13px 0;border-top:1px solid #e7edf2}.ai-step{flex-shrink:0;width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#e3f4f3;color:#126660;font-size:.7rem;font-weight:700}.ai-actions strong{font-size:.86rem}.ai-action .ai-actions p{margin:5px 0 7px;font-size:.8rem;line-height:1.45;color:#46566a}.ai-permission{display:inline-block;color:#16675f;font-size:.65rem;font-weight:700}.ai-permission-review{color:#805014}.ai-review{margin-top:12px;padding:13px 15px;border-left:3px solid var(--dsc-turquoise);background:#f2f8fa}.ai-action .ai-review p{margin:0;font-size:.8rem;line-height:1.55}.ai-review strong{display:block;margin-bottom:3px}.ai-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.ai-action .button{min-height:42px;padding:11px 15px;font-size:.75rem;line-height:1.3}.ai-action .ai-trace{margin:0;font-size:.69rem;color:#315b59;display:flex;align-items:center;gap:7px;line-height:1.5}.ai-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#21786d}.ai-demo-note{display:block;margin-top:9px;color:#526273;font-size:.65rem;line-height:1.5}.ai-goal{display:grid;grid-gap:7px;gap:7px;margin-top:16px;font-size:.8rem}.ai-goal select{max-width:100%;min-height:42px;padding:8px;border:1px solid #acbdcc;border-radius:5px;font:inherit;background:white;color:#202c3b}.launch-page{color:var(--ink)}.launch-hero{padding:64px 0;background:linear-gradient(130deg,#f1f7fc,#fff 65%)}.launch-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:52px;gap:52px;align-items:center}.launch-hero h1{font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1.08;letter-spacing:-.045em;margin:16px 0 24px}.launch-hero p{font-size:1.08rem;line-height:1.7;color:#4c5f73}.launch-hero-copy{max-width:800px}.launch-block{padding:64px 0}.launch-block:nth-child(2n){background:#f5f9fc}.launch-block h2{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.18;margin:0 0 20px}.launch-block p{line-height:1.75;color:#4c5f73;max-width:850px}.launch-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:28px}@media (min-width:1001px){.launch-page-ai-in-actie .launch-card-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc((100% - 40px) * 2 / 3 + 20px);margin-inline:auto}}.launch-card{border:1px solid #d8e3ec;padding:26px;border-radius:12px;background:white}.launch-card>span{color:#1e4f9f;font-size:.76rem;font-weight:700}.launch-card h3{line-height:1.3;margin:14px 0 10px}.launch-card p{font-size:.95rem}.launch-card .button{margin-top:12px}.launch-faq{display:grid;grid-gap:0;gap:0}.launch-faq details{border-bottom:1px solid #d7e3ec;padding:18px 0}.launch-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.launch-faq p{margin-bottom:4px}.launch-route-links{display:flex;gap:10px;flex-wrap:wrap}.launch-ending{padding:54px 0;background:#122d4e;color:white}.launch-ending h2{font-size:2rem;margin:0 0 16px}.launch-ending p{color:#dce8f2;line-height:1.6}.launch-video-slot{border:1px solid #d2dee9;padding:28px;border-radius:12px;background:#fff}.launch-video-slot span{display:block;color:#526477;font-size:.82rem}.launch-video-slot h3{margin:10px 0}.launch-article .article-hero-grid{grid-template-columns:1fr;max-width:850px}.launch-article .article-hero-grid.launch-article-hero-with-artwork{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:none}@media (max-width:900px){.launch-article .article-hero-grid.launch-article-hero-with-artwork{grid-template-columns:1fr}}.launch-article .ai-action{margin:36px 0}.launch-article .article-content h2{scroll-margin-top:110px}.launch-article .article-content p{line-height:1.85}.launch-article .article-sidebar a{display:block;margin:12px 0;color:#1e4f9f}.launch-article .article-layout{padding-top:52px;padding-bottom:52px}.launch-article .article-related-card{padding:25px;border:1px solid #d7e3ec;border-radius:10px}.launch-article .article-related-card span{color:#1e4f9f;font-weight:700}.ai-action-compact .ai-action-body{padding:18px}.contact-reference .ai-action{margin-top:25px}.contact-reference .ai-action+.marketing-form{margin-top:28px}.home-reference-copy h1{font-size:clamp(2.3rem,4vw,3.7rem)}.article-cta .button-secondary,.launch-ending .button-secondary{background:white;color:#1e4f9f}.ai-section .eyebrow,.launch-inline .eyebrow,.launch-page .eyebrow{color:var(--dsc-blue-dark)}.ai-action .ai-demo-note,.ai-action .ai-trace{font-size:.75rem}.ai-permission,.ai-sources li{font-size:.72rem}body .button:not(.button-secondary){color:#062333}.insights-reference .button-secondary{background:#fff;color:#1e4f9f;border:1px solid #c8d9e7}.contact-reference .page-hero h1{font-size:clamp(2.15rem,3.4vw,3.25rem);line-height:1.1}.ai-section h2{text-align:left}.ai-action-compact .ai-actions>li{padding:8px 0}.ai-action-compact .ai-response{margin-top:15px}.ai-action-compact .ai-action-body{padding:16px}.launch-card-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-domains .domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.launch-card-grid:has(>:nth-child(4):last-child),.solutions-domains .domain-grid{grid-template-columns:1fr}}.launch-inline{padding:35px 0}.launch-inline p{line-height:1.65}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #1e4f9f;outline-offset:4px}@media (max-width:1000px){.ai-section-grid,.launch-hero-grid{grid-template-columns:1fr;gap:30px}.ai-section-grid>div:first-child{max-width:680px}.launch-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ai-section,.launch-block,.launch-hero{padding:40px 0}.ai-action-body{padding:16px}.ai-action-bar{padding:13px 15px;gap:8px}.ai-action-bar>span:not(.ai-demo-label){display:none}.ai-user{margin-left:10px;padding:12px}.launch-card-grid{grid-template-columns:1fr}.ai-buttons .button{flex:1 1 auto}.launch-hero h1{font-size:2.3rem}.launch-card{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}.ai-action{border-radius:10px;border-color:#d6e5ee;box-shadow:0 16px 44px #07346112}.ai-action-bar{background:#fff;padding:14px 18px;gap:10px}.ai-action-bar img{width:124px}.ai-demo-label{background:#e8f7fb;color:#14506a;border-radius:20px;font-size:.65rem}.ai-portal-workspace{display:flex;background:#f8fbfe}.ai-portal-rail{flex:0 0 44px;display:flex;flex-direction:column;gap:12px;align-items:center;padding:18px 5px;background:#06275b;color:#d8ecfa}.ai-portal-rail span{display:grid;place-items:center;width:32px;height:34px;font-size:20px;border-radius:5px}.ai-portal-rail .ai-rail-active{background:#007fa9;color:white}.ai-portal-main{min-width:0;flex:1 1}.ai-chat-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 20px;border-bottom:1px solid #e0eaf1;background:white;color:#082c60;font-size:.76rem}.ai-chat-heading>span{color:#576b7e;font-size:.66rem}.ai-action-body,.ai-action-compact .ai-action-body{padding:20px}.ai-user{margin-left:28px;padding:12px 16px;background:#e6f4fb;border:1px solid #d4eaf5}.ai-user>span{text-transform:none;letter-spacing:0;font-size:.7rem}.ai-action .ai-user p{font-size:.91rem}.ai-action-compact .ai-response,.ai-response{padding:18px;margin-top:20px;border:1px solid #e1eaf1;border-radius:2px 12px 12px 12px;background:#fff}.ai-response-label{color:#082c60;font-size:.82rem}.ai-response-label svg{color:#008aa9;fill:none;stroke:currentColor;stroke-width:1.5}.ai-action .ai-response>p{color:#334d67}.ai-sources{margin-bottom:14px}.ai-sources li{border:1px solid #e1ebf1;border-radius:20px;background:#f8fbfd;font-size:.7rem}.ai-actions{display:grid;grid-gap:10px;gap:10px}.ai-action-compact .ai-actions>li,.ai-actions>li{border:0;background:#f5f9fc;padding:12px;border-radius:7px;gap:9px}.ai-step{width:22px;height:24px;background:transparent;color:#007c87}.ai-step svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.ai-actions strong{color:#12375c;font-size:.81rem}.ai-action .ai-actions p{font-size:.77rem;margin:4px 0 6px}.ai-permission{font-size:.68rem}.ai-review{background:transparent;border:0;padding:0;margin-top:17px}.ai-review strong{color:#0b315e}.ai-buttons{margin:12px 0 0}.ai-action .button{border-radius:6px}.ai-action .ai-trace{margin-top:13px}.ai-demo-note{margin-top:6px}.ai-action[data-stage=prepared] .ai-response{border-color:#9acfc6}.ai-action[data-stage=review] .ai-review{border-left:2px solid #c38b37;padding-left:12px}.launch-hero{padding:48px 0;background:linear-gradient(115deg,#eff8fe,#fff 78%)}.launch-hero-grid{grid-template-columns:.9fr 1.1fr;gap:36px}.launch-hero h1{font-size:clamp(2.1rem,3.4vw,3.25rem)}.launch-block{padding:48px 0}.launch-card{padding:23px;border-radius:8px;border-color:#dce9f1;box-shadow:0 5px 20px #07346105}.launch-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.launch-faq details{align-self:start;padding:16px 0}.launch-faq summary{color:#082c60;font-size:.9rem}.launch-article .article-layout{grid-template-columns:210px minmax(0,1fr);gap:32px}.launch-article .article-content{grid-column:2;grid-row:1;max-width:800px}.launch-article .article-sidebar{grid-column:1;grid-row:1;display:block}.launch-article .article-sidebar>div{border:0;border-right:1px solid #deebf2;box-shadow:none;border-radius:0;padding:10px 20px 10px 0}.launch-article .article-sidebar h2{color:#007c99;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.launch-article .article-sidebar nav a{margin:3px 0;font-size:.8rem}.launch-article .article-content h2{color:#082c60;font-size:clamp(1.35rem,2vw,1.8rem)}.launch-article .article-content section+section{margin-top:34px}.launch-article .article-related-card:last-child{display:flex}.launch-article .article-related-card span{display:inline-flex;align-self:flex-start;border:1px solid #c9dfed;border-radius:5px;padding:10px 14px;margin-top:auto}@media (max-width:1100px) and (min-width:1001px){.ai-section-grid{grid-template-columns:.6fr 1.4fr;gap:25px}}@media (max-width:1000px){.launch-hero-grid{grid-template-columns:1fr}.launch-article .article-layout{grid-template-columns:170px minmax(0,1fr);gap:24px}}@media (max-width:700px){.launch-faq{grid-template-columns:1fr}.launch-article .article-layout{display:flex;flex-direction:column}.launch-article .article-sidebar{order:-1}.launch-article .article-sidebar>div{position:static;border:1px solid #deebf2;padding:18px;border-radius:8px}}@media (max-width:600px){.ai-portal-rail{flex-basis:30px;padding-inline:2px}.ai-portal-rail span{width:26px;font-size:17px}.ai-chat-heading{padding:11px}.ai-chat-heading>span{display:none}.ai-action-body,.ai-action-compact .ai-action-body,.ai-action-compact .ai-response,.ai-response{padding:12px}.ai-user{margin-left:12px;padding:11px}.ai-action-bar{padding:12px}.ai-action-compact .ai-actions>li,.ai-actions>li{padding:10px 8px;gap:5px}.launch-block,.launch-hero{padding:36px 0}}@media (min-width:1200px){.launch-article .article-layout{grid-template-columns:180px minmax(0,1fr) 240px;gap:28px}}.launch-article .article-layout>.article-related{align-self:start;margin:0;padding:0;background:transparent}.launch-article .article-layout>.article-related .container{width:100%}.launch-article .article-layout>.article-related h2{font-size:1.1rem;margin:0 0 16px}.launch-article .article-layout>.article-related .article-related-grid{grid-template-columns:1fr;gap:12px}.launch-article .article-layout>.article-related .article-related-card{padding:16px;gap:10px}.launch-article .article-layout>.article-related .article-related-card strong{font-size:.88rem;line-height:1.45}.launch-article .article-layout>.article-related .article-related-card p{font-size:.76rem;line-height:1.55}.launch-article .article-layout>.article-related .article-related-card span{font-size:.72rem}.launch-article .article-layout>.article-related .article-related-card .article-artwork-related{width:100%;height:112px;margin-bottom:2px;border-radius:5px}@media (min-width:701px) and (max-width:1199px){.launch-article .article-layout>.article-related{grid-column:2}}@media (min-width:1200px){.launch-article .article-layout>.article-related{grid-column:3;grid-row:1;position:-webkit-sticky;position:sticky;top:105px}}:root{--master-navy:#062858;--master-navy-deep:#001f4d;--master-cyan:#00a9c7;--master-blue:#0879d9;--master-ink:#082b5d;--master-copy:#365678;--master-line:#d7e7f2;--master-soft:#f2f9fd;--master-page:min(1360px,94%);--master-radius:8px}body{color:var(--master-ink)}.container,.header-inner{width:var(--master-page)}.header-inner{min-height:80px;gap:24px}.brand-logo-header{width:clamp(190px,16vw,242px)}.main-nav{gap:clamp(16px,1.7vw,26px)}body:not(:has(.sc1-page)) .main-nav>a:not(.button){color:var(--master-ink);font-size:1.18rem!important;font-weight:680}body:not(:has(.sc1-page)) .main-nav .button{min-height:50px;padding-inline:20px;border-radius:6px;font-size:1.08rem!important}.button{min-height:54px;padding:12px 22px;border-radius:6px;background:linear-gradient(110deg,#00a8c5,#10bfd3);color:#042d43;font-size:1.08rem;line-height:1.35;box-shadow:0 9px 22px rgba(0,137,179,.18)}.button-secondary{border-color:#22a8d4;background:white;color:#075f91;box-shadow:none}.button-small{min-height:48px;padding-inline:18px;font-size:1rem}.button-row{gap:14px}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference){color:var(--master-ink);font-size:18px}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) :is(h1,h2,h3){color:var(--master-ink);font-weight:720}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) h1{font-size:clamp(3.25rem,5vw,4.485rem)!important;line-height:1.01;letter-spacing:-.052em}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) h2{font-size:clamp(2.25rem,3.9vw,3.51rem);line-height:1.07;letter-spacing:-.043em}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) h3{font-size:clamp(1.28rem,1.8vw,1.7rem);line-height:1.22}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) p{color:var(--master-copy);font-size:1.08rem;line-height:1.55}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) .eyebrow{color:#007da7;font-size:.9rem;font-weight:800;letter-spacing:.1em}:is(.home-reference-copy,.solutions-hero-copy,.growth-hero-copy,.automation-hero-grid>div:first-child,.approach-hero-copy,.audit-hero-copy,.results-hero-copy,.insights-hero-copy,.about-hero-copy,.contact-hero-copy,.launch-hero-copy,.article-hero-grid>div)>p{max-width:720px;font-size:clamp(1.18rem,1.65vw,1.46rem)!important;line-height:1.48}.about-section,.approach-section,.audit-section,.automation-control,.automation-measure,.growth-section,.home-block,.insights-section,.launch-block,.results-section,.section-pad,.solutions-section{padding-block:clamp(50px,5.5vw,76px)!important}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) .button{min-height:54px!important;padding:12px 22px!important;border-radius:6px!important;font-size:1.17rem!important;line-height:1.35!important}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference)>section:first-of-type .container>div:first-child>p{font-size:clamp(1.18rem,1.65vw,1.46rem)!important;line-height:1.48!important}:is(.solution-card,.feature-card,.home-solution-card,.home-scan-card,.domain-card,.launch-card,.article-related-card,.about-discipline-grid>a){border-color:var(--master-line);border-radius:var(--master-radius);box-shadow:0 7px 24px rgba(5,53,96,.045)}.article-faq summary,.automation-faq summary,.faq-list summary,.home-faq-list summary,.launch-faq summary{min-height:54px;align-items:center;color:var(--master-ink);font-size:1.08rem;line-height:1.4}.home-refined .home-reference-hero{padding:34px 0 30px;background:radial-gradient(ellipse at 84% 14%,#dff5ff 0,transparent 58%),linear-gradient(120deg,#f5fbff,#fff)}.home-refined .home-reference-hero-grid{grid-template-columns:.82fr 1.18fr;gap:30px}.home-refined .home-reference-copy h1{margin:15px 0 18px;font-size:clamp(3.25rem,5vw,4.485rem)!important;line-height:1.01}.home-refined .home-reference-copy>p{font-size:1.18rem!important;line-height:1.5}.home-refined .home-reference-copy>.home-punchline{font-size:1.35rem!important;line-height:1.42}.home-refined .home-reference-copy .eyebrow{font-size:.9rem!important}.home-refined .home-reference-copy .button{min-height:54px!important;padding:12px 18px!important;font-size:1.08rem!important}.home-refined .home-hero-links a{font-size:.98rem!important}.home-refined .home-portal{border-radius:8px}.home-refined .home-portal-header{padding:12px 14px;font-size:.92rem!important}.home-refined .home-portal-header img{width:145px}.home-refined .home-portal-header small{font-size:.8rem!important}.home-refined .home-portal-navigation{width:142px;padding:10px 7px}.home-refined .home-portal-navigation a{min-height:40px;padding:8px;font-size:.86rem!important;line-height:1.3}.home-refined .home-portal .ai-chat-heading{padding:10px 13px}.home-refined .home-portal .ai-action-body{padding:12px}.home-refined .home-portal .ai-user{margin-left:12px;padding:8px 10px}.home-refined .home-portal .ai-response{margin-top:9px;padding:10px}.home-refined .home-portal .ai-actions{gap:5px}.home-refined .home-portal .ai-actions>li{padding:7px}.home-refined .home-portal .ai-actions p,.home-refined .home-portal .ai-response>p,.home-refined .home-portal .ai-user p{font-size:.94rem;line-height:1.35}.home-refined .home-portal .ai-actions strong,.home-refined .home-portal .ai-response-label{font-size:1rem}.home-refined .home-portal .button{min-height:42px;padding:8px 11px;font-size:.9rem}.home-refined .home-portal .ai-demo-note,.home-refined .home-portal .ai-permission,.home-refined .home-portal .ai-sources li,.home-refined .home-portal .ai-trace{font-size:.78rem}.home-refined .home-portal-caption{padding:11px 15px;font-size:.94rem}.home-refined .home-partner p,.home-refined .home-partner>a{font-size:1rem}.home-refined .home-usp-grid strong{font-size:1rem;line-height:1.4}.home-refined .home-usp-grid>p{font-size:.88rem}.home-refined .home-integration-note,.home-refined .home-integrations>span{font-size:.8rem}.home-refined .home-integrations a{font-size:1.08rem}.home-refined .home-comparison h3{font-size:1.45rem}.about-final-cta :is(h2,p),.approach-final-cta :is(h2,p),.article-cta :is(h2,p),.audit-final-cta :is(h2,p),.automation-final-cta :is(h2,p),.growth-final-cta :is(h2,p),.home-final-cta :is(h2,p),.home-principle :is(h2,p),.launch-ending :is(h2,p),.results-final-cta :is(h2,p),.solutions-cta :is(h2,p){color:white!important}.growth-hero-flow{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.growth-hero-flow article{min-width:0;padding-inline:15px}.growth-hero-flow h2{font-size:1.45rem!important;line-height:1.2;overflow-wrap:anywhere}.growth-hero-flow p{font-size:1rem!important;line-height:1.45;overflow-wrap:anywhere}.launch-hero{padding:44px 0}.launch-hero-grid{grid-template-columns:.82fr 1.18fr;gap:34px}.launch-hero h1{font-size:clamp(3.25rem,5vw,4.485rem);line-height:1.01}.launch-hero p{font-size:clamp(1.18rem,1.65vw,1.46rem);line-height:1.48}.launch-block h2{font-size:clamp(2.25rem,3.9vw,3.51rem)}.launch-block p{font-size:1.08rem;line-height:1.55}.launch-card{padding:24px}.launch-card>span{font-size:.9rem}.launch-card p{font-size:1rem}.launch-faq summary{font-size:1.08rem}.launch-ending{padding:42px 0;background:linear-gradient(110deg,var(--master-navy-deep),#004875 72%,#00a4c3)}.launch-ending h2{font-size:clamp(2.15rem,3vw,2.8rem)}.launch-ending p{font-size:1.08rem}.ai-action{border-radius:8px}.ai-action-bar{min-height:48px;padding:11px 16px;font-size:.9rem}.ai-demo-label{font-size:.8rem}.ai-chat-heading{padding:12px 16px;font-size:1rem}.ai-chat-heading>span{font-size:.84rem}.ai-action-body{padding:14px}.ai-user{display:flex;align-items:center;gap:10px;margin-left:18px;padding:10px 12px}.ai-user-avatar{width:40px;height:40px;flex:0 0 auto;border-radius:50%;object-fit:cover}.ai-user>div{min-width:0}.ai-user>div>span{color:#315a77;font-size:.84rem;font-weight:700}.ai-action .ai-user p{margin-top:2px;font-size:1.08rem}.ai-response{margin-top:10px;padding:12px}.ai-response-label{font-size:1rem}.ai-action .ai-response>p{margin:7px 0;font-size:.95rem;line-height:1.4}.ai-sources{margin-bottom:8px}.ai-sources li{font-size:.78rem}.ai-actions{gap:6px}.ai-actions>li{padding:8px}.ai-actions strong{font-size:.96rem}.ai-action .ai-actions p{margin:3px 0;font-size:.86rem;line-height:1.35}.ai-permission{font-size:.76rem}.ai-action .ai-review p{font-size:.9rem;line-height:1.4}.ai-action .button{min-height:44px;padding:9px 14px;font-size:.9rem}.ai-action .ai-demo-note,.ai-action .ai-trace{font-size:.78rem}.ai-section{padding:clamp(48px,5.5vw,74px) 0}.ai-section h2{font-size:clamp(2.25rem,3.9vw,3.51rem)}.ai-section-grid>div:first-child>p{font-size:1.08rem}.launch-article .article-content{max-width:860px}.launch-article .article-content p{font-size:1.08rem;line-height:1.72}.launch-article .article-content h2{font-size:clamp(2rem,3vw,2.75rem)}.launch-article .article-sidebar h2{font-size:.9rem}.launch-article .article-sidebar nav a{font-size:.92rem;line-height:1.4}.launch-article .article-related-card strong{font-size:1rem}.launch-article .article-related-card p{font-size:.9rem}.solutions-footer{font-size:.92rem}.solutions-footer nav a,.solutions-footer p,.solutions-footer span{font-size:.92rem;line-height:1.5}@media (max-width:1160px) and (min-width:901px){.brand-logo-header{width:160px}.main-nav{gap:12px}.main-nav>a:not(.button){font-size:.84rem}body:not(:has(.sc1-page)) .main-nav>a:not(.button){font-size:.84rem!important}body:not(:has(.sc1-page)) .main-nav .button{min-height:44px;padding-inline:12px;font-size:.82rem!important}.home-refined .home-reference-hero-grid,.launch-hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}}@media (max-width:900px){.header-inner{min-height:72px}.brand-logo-header{width:190px}.main-nav{top:72px}body:not(:has(.sc1-page)) .main-nav .button,body:not(:has(.sc1-page)) .main-nav>a:not(.button){font-size:1rem!important}.main-nav .button{min-height:50px}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) h1{font-size:clamp(3rem,8vw,4rem)}.home-refined .home-reference-hero-grid,.launch-hero-grid{grid-template-columns:1fr}.home-refined .home-reference-copy{max-width:760px}.home-refined .home-portal-navigation{width:150px}}@media (max-width:600px){.container{width:min(100% - 28px,1360px)}.button,.button-small{width:100%;min-height:52px}.button-row{align-items:stretch;flex-direction:column}:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference){font-size:16px}.home-refined .home-reference-copy h1,.launch-hero h1,:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) h1{font-size:clamp(2.65rem,12vw,3.2rem)}.ai-section h2,.launch-block h2,:is(.home-reference,.solutions-reference,.growth-reference,.automation-reference,.approach-reference,.audit-reference,.results-reference,.insights-reference,.about-reference,.contact-reference,.launch-page,.article-reference) h2{font-size:clamp(2rem,9vw,2.55rem)}.home-refined .home-reference-copy>.home-punchline,.home-refined .home-reference-copy>p,.launch-hero p{font-size:1.12rem}.home-refined .home-reference-hero{padding-top:30px}.home-refined .home-portal-navigation,.home-refined .home-reference-copy .button-row .button{width:100%}.home-refined .home-portal .ai-actions p,.home-refined .home-portal .ai-response>p,.home-refined .home-portal .ai-user p,.home-refined .home-portal-navigation a{font-size:.9rem}.ai-user{margin-left:8px}.ai-user-avatar{width:36px;height:36px}.launch-card{padding:20px}.solutions-footer nav a,.solutions-footer p,.solutions-footer span{font-size:.9rem}}.a7-page .a7-hero .a7-back,.b2-page .b2-buttons>a:not(.b2-button),.b2-page .b2-eyebrow,.b2-page .b2-next-grid a,.b2-page .b2-portal-route a:not(.b2-button),.b2-page .b2-research-grid article>span,.rb-page .rb-eyebrow,.tr-page .rb-eyebrow,.tr-page .tr-eyebrow{color:#006f89}.b2-page p a:not(.b2-button){text-decoration:underline;text-underline-offset:3px}.b2-page .b2-closing .b2-buttons>a:not(.b2-button){color:white}.article-reference .article-section-label,.article-reference .article-sidebar-label,.article-reference .article-summary article>span,.article-reference .insight-category,.tr-page .insight-category,.tr-page .insight-read-more{color:#006f89}.article-reference .article-framework article>span{background:#006f89}.article-reference .article-inline-sources>strong,.article-reference .article-related-card>small,.article-reference .article-sidebar li,.article-reference .article-sources small,.article-reference .article-sources span,.automation-reference .portal-screen-frame figcaption,.growth-reference .growth-breadcrumb,.growth-reference .portal-screen-frame figcaption,.tr-page .insight-card-meta>small{color:#50687e}.automation-reference .ai-section-grid .eyebrow,.growth-reference .ai-section-grid .eyebrow,.growth-reference .growth-flow-grid article>span,.growth-reference .growth-hero-flow article>span{color:#006f89}.tr-insights .tr-backlink{display:inline-flex;align-items:center;min-height:44px}.site-header-home_homeHeader__Taz11{background:white;color:var(--master-navy)}.site-header-home_homeHeader__Taz11 .header-inner{width:var(--master-page);min-height:80px;gap:clamp(24px,3vw,44px);flex-wrap:nowrap;align-items:center}.site-header-home_homeHeader__Taz11 .brand-logo-header{width:clamp(190px,17vw,220px);height:auto}.site-header-home_homeNav__uKVKv{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;flex-wrap:nowrap;min-width:0;gap:clamp(14px,1.6vw,24px)}.site-header-home_homeNav__uKVKv>a,.site-header-home_homeNav__uKVKv>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--master-navy);font:600 14px/1.2 Helvetica Neue,Arial,sans-serif;text-decoration:none;white-space:nowrap}.site-header-home_homeNav__uKVKv>a:not(.site-header-home_cta__E1Itn):hover{color:#007e9d;text-decoration:underline;text-underline-offset:5px}.site-header-home_homeHeader__Taz11 :is(a,button):focus-visible{outline:3px solid var(--master-navy);outline-offset:4px}.site-header-home_homeNav__uKVKv .site-header-home_chevron__sQZlg{width:14px;height:14px;flex:0 0 14px;stroke-width:1.7}.site-header-home_homeNav__uKVKv .site-header-home_search__rjVhe{border-left:1px solid var(--master-line);padding-left:18px;min-width:40px}.site-header-home_search__rjVhe svg{width:23px;height:23px;stroke-width:2}.site-header-home_homeNav__uKVKv .site-header-home_cta__E1Itn{padding:0 19px;gap:10px;border-radius:var(--master-radius);background:#007e9d;color:white;box-shadow:0 4px 14px #00a9c71a}.site-header-home_homeNav__uKVKv .site-header-home_cta__E1Itn:hover{background:#086c90}.site-header-home_cta__E1Itn>span{font-size:20px;font-weight:400}.site-header-home_homeNav__uKVKv .site-header-home_language__m6mf_{gap:8px}.site-header-home_homeNav__uKVKv>button:disabled{cursor:not-allowed;opacity:.7}@media (min-width:901px) and (max-width:1160px){.site-header-home_homeHeader__Taz11 .header-inner{gap:18px}.site-header-home_homeHeader__Taz11 .brand-logo-header{width:150px}.site-header-home_homeNav__uKVKv{gap:11px}.site-header-home_homeNav__uKVKv>a,.site-header-home_homeNav__uKVKv>button{font-size:12px;gap:5px}.site-header-home_homeNav__uKVKv .site-header-home_cta__E1Itn{padding-inline:12px}.site-header-home_homeNav__uKVKv .site-header-home_search__rjVhe{padding-left:10px;min-width:32px}}@media (max-width:900px){.site-header-home_homeHeader__Taz11 .header-inner{min-height:72px;gap:18px}.site-header-home_homeHeader__Taz11 .brand-logo-header{width:190px}.site-header-home_homeNav__uKVKv{position:absolute;top:72px;right:16px;left:16px;display:none;padding:16px;border:1px solid var(--master-line);border-radius:var(--master-radius);background:white;box-shadow:var(--shadow);max-height:calc(100dvh - 88px);overflow-y:auto}.site-header-home_homeNav__uKVKv.site-header-home_open__u1bnZ{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site-header-home_homeNav__uKVKv>a,.site-header-home_homeNav__uKVKv>button{min-height:44px;padding-inline:12px;font-size:15px;justify-content:space-between}.site-header-home_homeNav__uKVKv .site-header-home_search__rjVhe{border-left:0;border-top:1px solid var(--master-line);margin-top:4px;padding-top:6px}.site-header-home_homeNav__uKVKv .site-header-home_cta__E1Itn{justify-content:center;margin-block:4px}.site-header-home_homeNav__uKVKv .site-header-home_language__m6mf_{justify-content:flex-start;gap:10px}}