.knowledge-article-page,.knowledge-workspace,.lab-footer-shell,.lab-home,.lab-masthead-inner,.search-workspace,.solution-detail,.solution-page{max-width:1320px;padding-inline:0}.lab-masthead-inner{height:76px}.lab-brand-link{min-width:260px;gap:12px}.lab-brand-title{font-size:24px;line-height:1;letter-spacing:0}.lab-brand-sub{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-brand-link:before{width:54px;height:54px;font-size:15px}.brand-logo.lab-brand-logo,.lab-brand-logo{width:168px!important;min-width:168px;height:54px!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.site-shell{background:linear-gradient(90deg,rgba(12,42,68,.035) 1px,transparent 0),linear-gradient(rgba(12,42,68,.03) 1px,transparent 0),#edf4fa;background-size:56px 56px}.knowledge-article-page,.knowledge-workspace,.lab-home,.search-workspace,.solution-detail,.solution-page{background:transparent}.about-solution-metrics,.contact-solution-grid,.knowledge-article-list,.knowledge-filter-shell,.knowledge-hero,.knowledge-result-meta,.lab-hero.solution-home-hero,.lab-section,.search-hero,.search-result-list,.search-result-meta,.solution-card-grid,.solution-deliverable-section,.solution-detail-grid,.solution-detail-hero,.solution-filter-panel,.solution-home-grid,.solution-home-roles,.solution-home-taxonomy,.solution-home-two,.solution-knowledge-tracks,.solution-list,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child,.solution-process-section,.solution-signal-board{width:100%;max-width:1320px}.knowledge-hero,.search-hero,.solution-detail-hero,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child{padding:40px}.lab-hero.solution-home-hero,.solution-detail-hero,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child{border:1px solid rgba(216,229,239,.95);box-shadow:0 26px 70px -56px rgba(8,35,58,.7)}.knowledge-hero,.search-hero{border:0;background:linear-gradient(110deg,rgba(7,32,54,.98),rgba(12,61,96,.92)),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0);background-size:auto,56px 56px;color:#fff;box-shadow:0 22px 64px -54px rgba(8,35,58,.8)}.knowledge-hero h1,.knowledge-hero p:not(.solution-kicker),.search-hero h1,.search-hero p:not(.solution-kicker){color:#fff}.knowledge-hero aside,.search-hero aside{border-left-color:#2f95e8;background:rgba(255,255,255,.08)}.knowledge-hero aside small,.knowledge-hero aside strong,.search-hero aside small,.search-hero aside strong{color:#fff}.knowledge-workspace>.solution-hero:first-child .solution-hero-inner,.lab-hero-inner,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner{width:100%;max-width:none;margin-inline:0;padding-left:44px;padding-right:44px;justify-content:start;justify-items:start;text-align:left}.knowledge-workspace>.solution-hero:first-child .solution-hero-inner,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner{padding-left:0;padding-right:0}.knowledge-hero h1,.knowledge-workspace>.solution-hero:first-child .solution-hero-inner h1,.lab-hero-title,.search-hero h1,.solution-detail-hero h1,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner h1{max-width:860px}.knowledge-hero p:not(.solution-kicker),.knowledge-workspace>.solution-hero:first-child .solution-hero-inner p:not(.solution-kicker),.lab-hero-copy,.search-hero p:not(.solution-kicker),.solution-detail-hero p,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner p:not(.solution-kicker){max-width:820px}.contact-hero-actions,.lab-hero-actions,.lab-topic-strip,.topics-hero-metrics{margin-left:0;margin-right:auto}.lab-topic-strip,.topics-hero-metrics{max-width:760px}.about-solution-metrics,.contact-solution-grid,.knowledge-article-list,.knowledge-filter-shell,.knowledge-result-meta,.lab-home .lab-section,.search-result-list,.search-result-meta,.solution-card-grid,.solution-filter-panel,.solution-knowledge-tracks,.solution-list{background:rgba(255,255,255,.96);border-left:1px solid #d8e5ef;border-right:1px solid #d8e5ef}.lab-home .lab-section{padding:34px 40px;border-top:1px solid #d8e5ef}.lab-home .lab-section+.lab-section{margin-top:0}.solution-deliverable-section,.solution-home-grid,.solution-home-roles,.solution-home-taxonomy,.solution-home-two,.solution-process-section,.solution-signal-board{box-shadow:none}.solution-card-grid{gap:16px;padding:28px 40px}.knowledge-article-row,.search-result-row,.solution-card-link,.solution-knowledge-tracks article{border:1px solid #d8e5ef;background:#fff}.solution-card-link,.solution-knowledge-tracks article{min-height:150px}.knowledge-article-list,.knowledge-filter-shell,.knowledge-result-meta,.search-result-list,.search-result-meta{padding-left:40px;padding-right:40px}.knowledge-article-list,.search-result-list{gap:14px;display:grid;padding-top:22px;padding-bottom:32px}.knowledge-article-row,.search-result-row{padding:22px 24px}.topic-detail-command,.topic-detail-flow,.topics-command-panel,.topics-priority-board,.topics-system-map{max-width:1320px;background:rgba(255,255,255,.96);border-left:1px solid #d8e5ef;border-right:1px solid #d8e5ef;box-shadow:none}.topics-command-panel,.topics-priority-board,.topics-system-map{padding:30px 40px}.topic-detail-command-head h2,.topic-detail-flow h2,.topics-command-head h2,.topics-priority-copy h2,.topics-system-map h2{max-width:760px;font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:0}.topics-command-head,.topics-priority-board{gap:28px}.topics-command-grid{gap:14px}.topic-detail-command-grid article,.topic-detail-flow-steps article,.topics-command-grid article,.topics-priority-lanes article,.topics-system-node{border:1px solid #d8e5ef;background:#fff;box-shadow:none}.knowledge-workspace .topics-command-panel+.topics-priority-board,.knowledge-workspace .topics-priority-board+.topics-system-map,.topics-priority-board,.topics-system-map{margin-top:0;border-top:1px solid #d8e5ef}.solution-detail-hero>div{position:relative;z-index:1;width:100%;max-width:860px;margin-left:0;margin-right:auto;align-items:flex-start;text-align:left}.solution-detail-hero{position:relative;background-color:#071f35}.solution-detail-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(92deg,rgba(5,18,30,.88),rgba(8,35,58,.58) 48%,rgba(11,55,91,.18)),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:auto,56px 56px;pointer-events:none}.solution-detail-grid{gap:0;padding:0;background:rgba(255,255,255,.97);border-left:1px solid #d8e5ef;border-right:1px solid #d8e5ef;border-bottom:1px solid #d8e5ef}.solution-detail-main{padding:0 40px 36px;background:#fff}.solution-detail-side{margin:0;padding:30px 30px 36px;border-left:1px solid #d8e5ef;background:#f3f8fc}.detail-tabs{border:0;box-shadow:none}.detail-tab-bar{background:#e8f1f8;border-bottom:1px solid #c9d9e7}.detail-tab{background:transparent}.detail-tab-active{background:#fff}.solution-detail-main .solution-band{border-bottom-color:#d8e5ef;padding-bottom:26px}.sample-model-grid,.solution-package-grid,.solution-point-grid{gap:12px;background:transparent}.sample-model-grid div,.solution-package-grid div,.solution-point-grid span{border:1px solid #d8e5ef}.lab-footer{background:#08233a}.lab-footer .footer-company-card,.lab-footer .footer-company-link,.lab-footer .footer-contact-cta,.lab-footer .footer-contact-panel,.lab-footer .footer-nav-group{background:transparent!important;box-shadow:none!important}.cookie-consent{left:24px!important;right:auto!important;bottom:24px!important;max-width:560px!important;align-items:center;border:1px solid #c9d9e7!important;background:rgba(255,255,255,.97)!important;box-shadow:0 24px 60px -48px rgba(8,35,58,.85)!important}.cookie-consent p{font-size:12px;line-height:1.65}.cookie-consent .cta-link{display:inline;background:transparent!important;color:#1f6fb2!important;padding:0!important;box-shadow:none!important}.cookie-consent-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}@media (max-width:1400px){.knowledge-article-page,.knowledge-workspace,.lab-footer-shell,.lab-home,.lab-masthead-inner,.search-workspace,.solution-detail,.solution-page{max-width:none;margin-inline:1.5rem;padding-inline:0}}@media (max-width:980px){.lab-brand-link{min-width:0}.lab-brand-title{font-size:22px}.brand-logo.lab-brand-logo,.lab-brand-logo{width:126px!important;min-width:126px;height:44px!important}}@media (max-width:767px){.knowledge-article-page,.knowledge-workspace,.lab-footer-shell,.lab-home,.lab-masthead-inner,.search-workspace,.solution-detail,.solution-page{margin-inline:.75rem}.lab-masthead-inner{height:64px}.lab-brand-link:before{width:44px;height:44px;font-size:13px}.brand-logo.lab-brand-logo,.lab-brand-logo{width:96px!important;min-width:96px;height:34px!important}.knowledge-workspace>.solution-hero:first-child .solution-hero-inner,.lab-hero-inner,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner{padding-left:16px;padding-right:16px}.knowledge-hero,.search-hero,.solution-detail-hero,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child{padding:16px}.knowledge-article-list,.knowledge-filter-shell,.knowledge-result-meta,.lab-home .lab-section,.search-result-list,.search-result-meta,.solution-card-grid{padding-left:16px;padding-right:16px}.solution-detail-grid{border-left:0;border-right:0}.solution-detail-main{padding:0 16px 28px}.solution-detail-side{border-left:0;border-top:1px solid #d8e5ef;padding:22px 16px 28px}.cookie-consent{left:12px!important;right:12px!important;bottom:12px!important;max-width:none!important;display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center;padding:.75rem!important}.cookie-consent p{margin:0;max-height:3.4em;overflow:hidden;font-size:12px!important;line-height:1.7!important}.cookie-consent-actions{align-self:end;gap:.4rem}.cookie-consent-actions button{min-width:52px;height:34px;padding:0 .75rem!important;font-size:13px!important}.knowledge-workspace>.solution-hero:first-child .solution-hero-inner,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner{padding-left:0;padding-right:0}.lab-brand-title{font-size:20px}.lab-brand-sub{max-width:180px}.topics-command-panel,.topics-priority-board,.topics-system-map{padding:22px 16px}}:root{--site-max:1320px;--site-gutter:clamp(16px,2.4vw,36px);--site-content-padding:clamp(22px,3.2vw,42px);--site-panel:rgba(255,255,255,0.96);--site-ink:#08233a;--site-line:rgba(114,137,160,0.16)}.site-shell{background:linear-gradient(180deg,#f3f7fb,#edf4fa 44%,#f7fafc)!important;background-size:auto!important}.site-shell :where(div,section,article,aside,header,footer,nav,main,form,input,textarea,select,button,a,img,span,ul,ol,li){border-radius:0!important}.lab-masthead{border-bottom:1px solid var(--site-line);background:rgba(255,255,255,.98)!important;box-shadow:0 18px 46px -42px rgba(8,35,58,.48)!important}.about-solution-metrics,.contact-solution-grid,.knowledge-article-list,.knowledge-article-page,.knowledge-filter-shell,.knowledge-hero,.knowledge-result-meta,.knowledge-workspace,.lab-footer-shell,.lab-hero.solution-home-hero,.lab-home,.lab-masthead-inner,.lab-section,.search-hero,.search-result-list,.search-result-meta,.search-workspace,.solution-card-grid,.solution-deliverable-section,.solution-detail,.solution-detail-grid,.solution-detail-hero,.solution-filter-panel,.solution-home-grid,.solution-home-roles,.solution-home-taxonomy,.solution-home-two,.solution-knowledge-tracks,.solution-list,.solution-page,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child,.solution-process-section,.solution-signal-board,.topic-detail-command,.topic-detail-flow,.topics-command-panel,.topics-priority-board,.topics-system-map{width:min(calc(100vw - var(--site-gutter) * 2),var(--site-max))!important;max-width:var(--site-max)!important;margin-left:auto!important;margin-right:auto!important}.lab-brand-link{min-width:min(300px,32vw)!important}.brand-logo.lab-brand-logo,.lab-brand-logo{width:228px!important;min-width:228px!important;height:58px!important}.lab-masthead-inner{height:78px!important;padding-inline:0!important}.lab-main-site-link,.lab-search-entry,.lab-topbar-link{min-height:38px!important}.lab-search-entry{min-width:172px!important}.knowledge-hero,.lab-hero.solution-home-hero,.search-hero,.solution-detail-hero,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child{border:0!important;box-shadow:0 22px 62px -50px rgba(7,24,39,.62)!important}.knowledge-workspace>.solution-hero:first-child .solution-hero-inner,.lab-hero-inner,.solution-page:not(:has(.lab-hero))>.solution-hero:first-child .solution-hero-inner{padding-left:var(--site-content-padding)!important;padding-right:var(--site-content-padding)!important}.about-solution-metrics,.contact-solution-grid,.knowledge-article-list,.knowledge-filter-shell,.knowledge-result-meta,.lab-section,.search-result-list,.search-result-meta,.solution-card-grid,.solution-deliverable-section,.solution-detail-grid,.solution-filter-panel,.solution-home-grid,.solution-home-roles,.solution-home-taxonomy,.solution-home-two,.solution-knowledge-tracks,.solution-list,.solution-process-section,.solution-signal-board,.topic-detail-command,.topic-detail-flow,.topics-command-panel,.topics-priority-board,.topics-system-map{border:0!important;background:var(--site-panel)!important;box-shadow:0 18px 54px -50px rgba(7,24,39,.5)!important}.lab-section,.topics-command-panel,.topics-priority-board,.topics-system-map{padding:clamp(24px,2.7vw,36px) var(--site-content-padding)!important}.detail-tab-panel .solution-band,.knowledge-article-row,.sample-model-grid div,.search-result-row,.solution-card-link,.solution-detail-main .solution-band,.solution-entry-list a,.solution-mini-list a,.solution-package-grid div,.solution-point-grid span,.solution-row,.solution-signal-row,.topic-detail-command-grid article,.topic-detail-flow-steps article,.topics-command-grid article,.topics-priority-lanes article,.topics-system-node{border:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(91,122,150,.08)!important}.knowledge-article-row,.search-result-row,.solution-row{padding:clamp(18px,2vw,24px)!important}.knowledge-article-row+.knowledge-article-row,.search-result-row+.search-result-row,.solution-card-link+.solution-card-link,.solution-row+.solution-row{margin-top:8px!important}.topic-row-signal{display:flex;gap:8px;align-items:flex-start;max-width:920px;margin-top:8px;color:#385b78;font-size:13px;line-height:1.8}.topic-row-signal svg{flex:0 0 auto;margin-top:5px;color:#1e8bd7}.lab-footer{margin-top:0!important;background:linear-gradient(135deg,rgba(6,23,39,.76),rgba(8,38,64,.72)),-webkit-image-set(url("/images/generated/footer-lab-bg-v3.webp") type("image/webp"),url("/images/generated/footer-lab-bg-v3.png") type("image/png")) center 48% /cover no-repeat!important;background:linear-gradient(135deg,rgba(6,23,39,.76),rgba(8,38,64,.72)),image-set(url("/images/generated/footer-lab-bg-v3.webp") type("image/webp"),url("/images/generated/footer-lab-bg-v3.png") type("image/png")) center 48% /cover no-repeat!important}.lab-footer-shell{padding:42px 0 28px!important}.lab-footer .lab-footer-columns{gap:clamp(24px,3vw,44px)!important;border-bottom:1px solid rgba(216,231,242,.18)!important;padding-bottom:30px!important}.lab-footer .footer-company-card,.lab-footer .footer-contact-panel,.lab-footer .footer-nav-group{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.lab-footer .footer-company-link,.lab-footer .footer-contact-cta{border:0!important;background:transparent!important;padding-left:0!important;padding-right:0!important;justify-content:flex-start!important;color:#fff!important;box-shadow:none!important}@media (max-width:980px){.brand-logo.lab-brand-logo,.lab-brand-logo{width:168px!important;min-width:168px!important;height:48px!important}}@media (max-width:767px){:root{--site-gutter:12px}.lab-masthead-inner{height:66px!important}.brand-logo.lab-brand-logo,.lab-brand-logo{width:132px!important;min-width:132px!important;height:40px!important}.lab-footer-shell{padding-inline:0!important}}.footer-company-logo,.lab-brand-link:before{display:none!important}.lab-brand-link{min-width:clamp(220px,24vw,360px)!important;gap:0!important}.brand-logo.lab-brand-logo,.lab-brand-logo{display:block!important;width:256px!important;min-width:256px!important;height:64px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}.lab-brand-title{color:#092846!important;font-size:clamp(22px,1.55vw,30px)!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important}.lab-brand-sub{max-width:340px!important;margin-top:6px!important;color:#476985!important;font-size:12px!important;line-height:1.25!important}.company-page,.content-wrap>main,.knowledge-article-page,.knowledge-workspace,.lab-home,.page-main,.product-detail-page,.search-workspace,.solution-detail,.solution-page{width:min(calc(100vw - var(--site-gutter) * 2),var(--site-max))!important;max-width:var(--site-max)!important;margin-left:auto!important;margin-right:auto!important}.content-wrap>main{padding-left:0!important;padding-right:0!important}.about-solution-metrics,.contact-solution-form,.contact-solution-grid,.default-banner,.default-banner-inner,.global-breadcrumb,.knowledge-article-hero,.knowledge-article-list,.knowledge-article-page .knowledge-article-list,.knowledge-article-page .section-card,.knowledge-article-page>section,.knowledge-detail-grid,.knowledge-detail-main,.knowledge-detail-side,.knowledge-filter-shell,.knowledge-hero,.knowledge-result-meta,.lab-section,.pdp-hero,.product-detail-layout,.search-hero,.search-result-list,.search-result-meta,.section-card,.skeleton-hero,.solution-card-grid,.solution-deliverable-section,.solution-detail-grid,.solution-detail-hero,.solution-filter-panel,.solution-form-wrap,.solution-hero,.solution-hero-compact,.solution-home-grid,.solution-home-roles,.solution-home-taxonomy,.solution-home-two,.solution-knowledge-tracks,.solution-list,.solution-process-section,.solution-signal-board,.topic-detail-command,.topic-detail-flow,.topics-command-panel,.topics-priority-board,.topics-system-map{width:100%!important;max-width:var(--site-max)!important;margin-left:auto!important;margin-right:auto!important}.default-banner,.knowledge-article-hero,.knowledge-hero,.pdp-hero,.search-hero,.skeleton-hero,.solution-detail-hero,.solution-hero,.solution-hero-compact{box-sizing:border-box!important}.default-banner-inner,.knowledge-article-hero,.knowledge-hero,.search-hero,.skeleton-hero-inner,.solution-detail-hero>div,.solution-hero-inner{padding-left:var(--site-content-padding)!important;padding-right:var(--site-content-padding)!important}.contact-solution-form .section-card,.knowledge-detail-page .section-card,.knowledge-main .section-card,.product-detail-layout .section-card,.section-card,.solution-form-wrap .section-card{box-sizing:border-box!important;padding-left:var(--site-content-padding)!important;padding-right:var(--site-content-padding)!important}.lab-footer-shell,.lab-masthead-inner{width:min(calc(100vw - var(--site-gutter) * 2),var(--site-max))!important;max-width:var(--site-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media (max-width:767px){.lab-brand-link{min-width:0!important;max-width:calc(100vw - 124px)!important}.brand-logo.lab-brand-logo,.lab-brand-logo{width:172px!important;min-width:172px!important;height:46px!important}.lab-brand-title{font-size:20px!important}.lab-brand-sub{max-width:210px!important;font-size:11px!important}}.lab-home{overflow:visible!important}.lab-home .lab-hero.solution-home-hero{min-height:clamp(430px,48vh,520px)!important;display:flex!important;align-items:stretch!important}.lab-home .lab-hero.solution-home-hero:after{height:56px!important}.lab-home .lab-hero-inner{min-height:0!important;padding-top:clamp(44px,5vh,64px)!important;padding-bottom:clamp(34px,4.2vh,52px)!important;justify-content:center!important}.lab-home .lab-hero-title{max-width:820px!important;margin-top:18px!important;font-size:clamp(42px,4.5vw,62px)!important;line-height:1.03!important}.lab-home .lab-hero-copy{max-width:790px!important;margin-top:20px!important}.lab-home .lab-hero-actions{margin-top:24px!important}.lab-home .lab-topic-strip{margin-top:24px!important;max-width:580px!important}.lab-home .lab-topic-strip span{min-width:106px!important;padding:10px 12px!important}.lab-home .lab-section{padding-top:30px!important;padding-bottom:30px!important}.lab-home .lab-section-title{max-width:760px!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.08!important}.lab-home .solution-signal-board{display:grid!important;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr)!important;gap:30px!important;align-items:stretch!important}.lab-home .solution-signal-intro{min-height:0!important;padding:22px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:linear-gradient(180deg,#ffffff,#f2f7fb)!important;box-shadow:inset 0 0 0 1px rgba(91,122,150,.08)!important}.lab-home .solution-signal-intro p:not(.lab-section-kicker){margin-top:16px!important;max-width:100%!important}.lab-home .solution-signal-actions{margin-top:22px!important;gap:8px!important}.lab-home .solution-signal-actions a{min-height:38px!important;padding:9px 12px!important}.lab-home .solution-signal-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.lab-home .solution-signal-row{min-height:178px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:start!important}.lab-home .solution-signal-row p,.lab-home .solution-signal-row small{line-height:1.55!important}.lab-home .solution-signal-row strong{margin-top:4px!important;font-size:20px!important;line-height:1.25!important}.lab-home .lab-intel-radar{display:grid!important;grid-template-columns:minmax(320px,.36fr) minmax(0,.64fr)!important;gap:28px!important;align-items:stretch!important}.lab-home .lab-radar-header{align-self:center!important}.lab-home .lab-radar-header p:not(.lab-section-kicker){margin-top:16px!important;max-width:100%!important;line-height:1.75!important}.lab-home .lab-radar-stage{min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:18px!important;background:#08233a!important;position:relative!important}.lab-home .lab-radar-stage:after,.lab-home .lab-radar-stage:before{display:none!important}.lab-home .lab-radar-core{position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;grid-column:span 2!important;grid-row:span 2!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#1f9edc,#1286bd)!important}.lab-home .lab-radar-core,.lab-home .lab-radar-node{min-height:120px!important;box-shadow:none!important}.lab-home .lab-radar-node{position:static!important;width:auto!important;padding:14px 16px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(216,231,242,.14)!important}.lab-home .lab-radar-node small,.lab-home .lab-radar-node strong{color:rgba(255,255,255,.94)!important}.lab-home .lab-radar-node span{color:#48bbed!important}.lab-home .lab-standard-matrix{display:grid!important;grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr)!important;gap:26px!important;align-items:start!important}.lab-home .lab-matrix-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.lab-home .lab-matrix-grid article{min-height:172px!important;padding:18px!important}.lab-home .lab-flywheel-map{min-height:0!important;display:grid!important;grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr)!important;gap:26px!important;align-items:center!important}.lab-home .lab-flywheel-line{display:none!important}.lab-home .lab-flywheel-grid{gap:10px!important}.lab-home .lab-flywheel-grid a{min-height:128px!important;padding:18px!important}.lab-home .solution-deliverable-section,.lab-home .solution-home-grid,.lab-home .solution-home-roles,.lab-home .solution-home-taxonomy,.lab-home .solution-home-two,.lab-home .solution-process-section{gap:26px!important}.lab-home .solution-home-grid{grid-template-columns:minmax(300px,.32fr) minmax(0,.68fr)!important;align-items:start!important}.lab-home .solution-entry-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.lab-home .solution-entry-list a{min-height:146px!important;padding:18px!important}.lab-home .solution-entry-list span{margin-top:9px!important;line-height:1.65!important}.lab-home .solution-home-taxonomy{display:grid!important;grid-template-columns:minmax(300px,.32fr) minmax(0,.68fr)!important;align-items:start!important}.lab-home .solution-deliverable-grid,.lab-home .solution-home-paths,.lab-home .solution-process,.lab-home .solution-role-grid{gap:10px!important}.lab-home .solution-deliverable-grid div,.lab-home .solution-home-paths>div,.lab-home .solution-process>div,.lab-home .solution-role-grid article{padding:18px!important}.lab-home .solution-home-two{grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr)!important;align-items:stretch!important}.lab-home .solution-home-visual{min-height:320px!important}.lab-home .lab-bottom-cta{padding-top:30px!important;padding-bottom:30px!important}.lab-home .lab-bottom-cta h2{max-width:720px!important;font-size:clamp(30px,3vw,40px)!important}@media (max-width:1023px){.lab-home .lab-flywheel-map,.lab-home .lab-intel-radar,.lab-home .lab-standard-matrix,.lab-home .solution-home-grid,.lab-home .solution-home-taxonomy,.lab-home .solution-home-two,.lab-home .solution-signal-board{grid-template-columns:1fr!important}.lab-home .lab-matrix-grid,.lab-home .lab-radar-stage,.lab-home .solution-entry-list,.lab-home .solution-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lab-home .lab-radar-core{grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:767px){.lab-home .lab-hero.solution-home-hero{min-height:auto!important}.lab-home .lab-hero-inner{padding-top:32px!important;padding-bottom:28px!important}.lab-home .lab-hero-title{font-size:clamp(34px,10vw,46px)!important}.lab-home .lab-section{padding-top:22px!important;padding-bottom:22px!important}.lab-home .lab-matrix-grid,.lab-home .lab-radar-stage,.lab-home .solution-entry-list,.lab-home .solution-signal-list{grid-template-columns:1fr!important}.lab-home .solution-signal-row{grid-template-columns:38px minmax(0,1fr) 18px!important;padding:16px!important}}.cookie-consent{left:18px!important;bottom:14px!important;max-width:min(420px,calc(100vw - 36px))!important;padding:10px 12px!important;background:rgba(255,255,255,.94)!important;border-color:rgba(13,47,82,.16)!important;box-shadow:0 12px 34px rgba(13,47,82,.12)!important}.cookie-consent p{font-size:12px!important;line-height:1.55!important}.cookie-consent-actions{gap:6px!important}.cookie-consent-actions button{min-height:34px!important;padding:7px 14px!important;font-size:12px!important}@media (max-width:767px){.cookie-consent{left:12px!important;right:12px!important;bottom:12px!important;max-width:none!important}}