:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-ink:oklch(17% .04 246);--surface-ink-2:oklch(22% .055 245);--surface-blue:oklch(35% .08 245);--surface-base:oklch(98% .005 190);--surface-mint:oklch(94% .02 181);--surface-white:oklch(99.5% .002 190);--text-strong:oklch(23% .025 235);--text-muted:oklch(47% .025 220);--text-on-dark:oklch(96% .008 190);--text-on-dark-muted:oklch(80% .025 205);--signal-cyan:oklch(78% .11 184);--signal-cyan-deep:oklch(50% .09 188);--line-soft:oklch(86% .015 200);--line-dark:oklch(36% .035 230);--line-bright:oklch(72% .09 190);--surface-stage:oklch(19.5% .047 246);--surface-stage-2:oklch(26.5% .064 244);--surface-signal:oklch(88% .055 185);--radius:6px;--content-width:1200px;--site-header-height:72px;--site-block-title-size:clamp(2.35rem, 3vw, 2.7rem);--site-block-title-line-height:1.08;--site-block-description-size:1.05rem;--site-block-description-line-height:1.65;--hero-title-size:var(--site-block-title-size);--hero-title-line-height:1.08;--screen-block-padding-y:clamp(3rem, 4.5svh, 3.5rem);--screen-block-max-height:min(740px, calc(100svh - 73px));--site-block-padding-y:2.5rem;--client-logo-cell-height:7rem;--client-logo-height:2.875rem;--client-logo-max-width:82%;--client-logo-mobile-height:2.375rem;--page-gutter:4rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.25rem;--space-2xl:3.5rem;--space-3xl:7rem;--font-sans:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-header:10}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text-strong);background:var(--surface-base);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--signal-cyan);outline-offset:3px}.skip-link{top:var(--space-sm);left:var(--space-sm);z-index:20;padding:var(--space-sm) var(--space-md);color:var(--surface-ink);background:var(--signal-cyan);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-shell main{flex:1}.content-width{width:min(100%, var(--content-width));margin:0 auto}.page-section{padding:var(--space-3xl) var(--page-gutter)}.eyebrow{color:var(--signal-cyan-deep);letter-spacing:.12em;font-size:.72rem;font-weight:760;line-height:1.35}.section-heading{gap:var(--space-md);max-width:49rem;margin-bottom:var(--space-2xl);display:grid}.section-heading h1,.section-heading h2{letter-spacing:0;font-size:3.25rem;line-height:1.16}.section-heading p{max-width:62ch;color:var(--text-muted);font-size:1.05rem}.section-heading--consulting{gap:var(--space-sm);max-width:none}.section-heading--consulting .eyebrow{color:var(--signal-cyan-deep)}.section-heading--consulting h2{text-wrap:balance;max-width:20ch;font-size:clamp(2.25rem,3vw,3.1rem);line-height:1.08}.consulting-experience-wall{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);border-left:1px solid color-mix(in srgb, currentColor 22%, transparent);background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid}.consulting-experience-wall__cell{border-right:1px solid color-mix(in srgb, currentColor 22%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);background:0 0;place-items:center;min-width:0;min-height:8.4rem;margin:0;padding:1.05rem;display:grid}.consulting-experience-wall__cell img{object-fit:contain;filter:none;mix-blend-mode:multiply;opacity:1;background:0 0;width:auto;max-width:72%;height:auto;max-height:2.75rem;display:block}.consulting-experience-wall__cell img[src$=southern-grid\.webp]{filter:contrast(1.55)brightness(1.12)}@media (width<=960px){.consulting-experience-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting-experience-wall__cell{min-height:7.3rem}.consulting-experience-wall__cell img{max-height:2.45rem}}@media (width<=640px){.consulting-experience-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-experience-wall__cell{min-height:6.4rem;padding:.75rem}.consulting-experience-wall__cell img{max-width:76%;max-height:2.2rem}}.consulting-showcase-band{isolation:isolate;background:var(--surface-base);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding-top:clamp(2.5rem,3vw,3.5rem);padding-bottom:clamp(2.5rem,3vw,3.5rem);position:relative}.consulting-showcase-band .section-heading{margin-bottom:clamp(1.5rem,2vw,2.35rem)}.site-header{z-index:var(--z-header);align-items:center;gap:var(--space-lg);min-height:72px;padding:0 var(--page-gutter);color:var(--text-strong);background:color-mix(in oklch, var(--surface-base) 94%, transparent);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);display:grid;position:sticky;top:0}.site-header--home{width:100%;color:var(--text-on-dark);border-bottom-color:color-mix(in oklch, var(--text-on-dark) 14%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:#111518;position:absolute}.brand{justify-self:start;align-items:center;gap:.6rem;min-width:max-content;display:inline-flex}.brand-mark{object-fit:contain;width:160px;height:53px}.brand-mark--home{object-fit:contain;width:158px;height:59px}.site-header__phone{color:var(--surface-blue);letter-spacing:.05em;white-space:nowrap;transition:color .17s var(--ease-out);justify-self:center;align-items:center;gap:.5rem;font-size:clamp(20px,1.44vw,24px);font-style:italic;font-weight:850;line-height:1;display:inline-flex}.site-header__phone svg{flex:none}.site-header__phone span{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);text-underline-offset:.34em;text-decoration-thickness:2px}.site-header__phone:hover,.site-header__phone:focus-visible{color:var(--signal-cyan-deep)}.primary-nav{justify-self:end;align-items:center;gap:1.35rem;font-size:.84rem;font-weight:650;display:flex}.primary-nav__item{flex:none;align-items:center;display:flex;position:relative}.primary-nav a{color:var(--text-muted);white-space:nowrap;transition:color .17s var(--ease-out);position:relative}.primary-nav a:after{content:"";background:var(--signal-cyan-deep);transform-origin:0;height:2px;transition:transform .17s var(--ease-out);position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--surface-blue)}.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.primary-nav__disclosure{display:none}.primary-nav__dropdown{z-index:calc(var(--z-header) + 1);background:var(--surface-base);border:1px solid var(--line-soft);width:max-content;min-width:13.5rem;max-width:calc(100vw - 2rem);box-shadow:0 6px 8px color-mix(in oklch, var(--surface-ink) 13%, transparent);animation:primary-nav-dropdown-in .18s var(--ease-out);margin:0;padding:.45rem 0;list-style:none;position:absolute;top:calc(100% + 1.55rem);left:-1rem}.primary-nav__dropdown li{margin:0}.primary-nav__dropdown:before{content:"";height:1.55rem;position:absolute;top:-1.55rem;left:0;right:0}.primary-nav__dropdown a{min-height:2.5rem;color:var(--text-strong);align-items:center;gap:.65rem;padding:.45rem 1rem;font-size:.84rem;line-height:1.35;display:flex}.primary-nav__dropdown-title{flex:none;font-weight:650}.primary-nav__dropdown-detail{color:var(--text-muted);white-space:nowrap;font-size:.76rem;font-weight:500}.primary-nav__dropdown a:after{display:none}.primary-nav__dropdown a:hover,.primary-nav__dropdown a:focus-visible{color:var(--surface-ink);background:var(--surface-mint)}@keyframes primary-nav-dropdown-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.primary-nav__dropdown{animation:none}.primary-nav__disclosure svg{transition:none}}.site-header--home .primary-nav a{color:var(--text-on-dark-muted)}.site-header--home .site-header__phone{color:var(--signal-cyan)}.site-header--home .site-header__phone:hover,.site-header--home .site-header__phone:focus-visible{color:var(--text-on-dark)}.site-header--home .primary-nav a:hover,.site-header--home .primary-nav a[aria-current=page]{color:var(--signal-cyan)}.site-header--home .primary-nav__dropdown a{color:var(--text-strong)}.site-header--home .primary-nav__dropdown a:hover,.site-header--home .primary-nav__dropdown a:focus-visible{color:var(--surface-ink)}.site-header--home .menu-toggle{color:var(--text-on-dark);border-color:var(--line-dark)}.menu-toggle,.icon-button{width:42px;height:42px;color:inherit;border-radius:var(--radius);background:0 0;border:1px solid;place-items:center;padding:0;display:grid}.menu-toggle{color:var(--surface-blue);border-color:var(--line-soft);display:none}.site-footer{gap:var(--space-2xl);padding:var(--space-2xl) var(--page-gutter);color:var(--text-on-dark);background:var(--surface-ink);grid-template-columns:1.2fr auto auto;align-items:end;display:grid}.site-footer p{color:var(--text-on-dark-muted);font-size:.84rem}.site-footer .footer-name{margin-bottom:var(--space-xs);color:var(--text-on-dark);font-size:1rem;font-weight:700}.site-footer .footer-filing{color:var(--text-on-dark-muted);font-size:.76rem}.footer-nav,.footer-links{flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;display:flex}.footer-nav{max-width:20rem;color:var(--text-on-dark-muted)}.footer-nav a:hover,.footer-links a:hover{color:var(--signal-cyan)}.footer-links{color:var(--signal-cyan);justify-content:flex-end;font-weight:700}.footer-links a{align-items:center;gap:.35rem;display:inline-flex}.footer-links svg{flex:none}.action-row{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.button-primary,.button-secondary,.button-text{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius);min-height:44px;transition:transform .17s var(--ease-out), background .17s var(--ease-out), border-color .17s var(--ease-out), color .17s var(--ease-out);padding:.68rem .95rem;font-size:.88rem;font-weight:750;display:inline-flex}.button-primary{color:var(--surface-ink);background:var(--signal-cyan);border:1px solid var(--signal-cyan)}.button-primary:hover{color:var(--surface-ink);background:var(--surface-white);border-color:var(--surface-white)}.button-secondary{color:var(--text-on-dark);border:1px solid color-mix(in oklch, var(--text-on-dark) 38%, transparent);background:0 0}.button-secondary:hover{color:var(--surface-ink);background:var(--surface-white);border-color:var(--surface-white)}.button-text{min-height:0;color:var(--signal-cyan-deep);border-bottom:1px solid;border-radius:0;padding:0 0 .18rem}.button-primary:active,.button-secondary:active,.button-text:active,.product-card:active,.consulting-mosaic__item:active,.consulting-catalogue__item:active{transform:translateY(1px)}.home-ai-hero{color:var(--text-on-dark);background:var(--surface-ink);overflow:hidden}.home-ai-hero__grid{min-height:min(600px, calc(100svh - var(--site-header-height) - (2 * var(--site-block-padding-y))));gap:var(--space-xl);padding:0 var(--page-gutter);grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);align-items:center;display:grid}.home-ai-hero__copy>p:first-child{color:var(--signal-cyan);letter-spacing:.13em;font-size:.72rem;font-weight:780}.home-ai-hero__copy h1{max-width:none;margin-top:var(--space-lg);font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);letter-spacing:0}.home-ai-hero__copy>p:nth-child(3){max-width:37ch;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.05rem}.home-ai-hero .button-secondary{color:var(--text-on-dark)}.ai-core-scene{isolation:isolate;background:#061a2a;min-height:420px;position:relative;overflow:hidden}.ai-core-scene:before,.ai-core-scene:after{z-index:0;content:"";pointer-events:none;position:absolute}.ai-core-scene:before{border:1px solid color-mix(in oklch, var(--signal-cyan) 22%, transparent);inset:10% 6% 12%}.ai-core-scene:after{background:color-mix(in oklch, var(--signal-cyan) 16%, transparent);height:1px;top:24%;left:6%;right:6%}.ai-core-scene__caption{z-index:4;color:var(--signal-cyan);letter-spacing:.12em;font-size:.64rem;font-weight:780;position:absolute;top:5.5%;left:6%}.ai-core-scene__phase{z-index:4;color:var(--text-on-dark-muted);letter-spacing:.1em;font-size:.57rem;font-weight:760;position:absolute;bottom:5.5%;left:50%;transform:translate(-50%)}.ai-core-scene__field{z-index:1;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(3rem,.38fr) minmax(8rem,.92fr) minmax(3rem,.38fr) minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:19% 8% 14%}.ai-core-scene__inputs,.ai-core-scene__outputs,.ai-core-scene__reasoning{min-width:0}.ai-core-scene__label{color:#e8fbfa;letter-spacing:.035em;margin:0;font-size:.82rem;font-weight:780;line-height:1.25}.ai-core-scene__microcopy{color:color-mix(in oklch, var(--text-on-dark-muted) 88%, var(--signal-cyan));margin:.68rem 0 0;font-size:.62rem;line-height:1.45}.ai-core-scene__input-list,.ai-core-scene__output-list{gap:1px;margin-top:.85rem;display:grid}.ai-core-scene__input-node{color:#cce5e9;background:#0b2a3c;grid-template-columns:1.65rem 1fr;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .55rem;font-size:.72rem;font-weight:700;display:grid}.ai-core-scene__input-node:nth-child(2){background:#0e3145}.ai-core-scene__input-node:nth-child(3){background:#12394d}.ai-core-scene__input-node i{color:var(--signal-cyan);letter-spacing:.06em;font-size:.55rem;font-style:normal;font-weight:820}.ai-core-scene__flow{background:color-mix(in oklch, var(--signal-cyan) 28%, transparent);height:1px;margin:0 .2rem;position:relative;overflow:hidden}.ai-core-scene__flow-particle{background:var(--signal-cyan);width:6px;height:6px;box-shadow:0 0 10px color-mix(in oklch, var(--signal-cyan) 74%, transparent);animation:7.2s linear infinite ai-cognitive-flow;position:absolute;top:-2px;left:-6px}.ai-core-scene__flow--out .ai-core-scene__flow-particle{animation-delay:-3.6s}.ai-core-scene__reasoning{text-align:center}.ai-core-scene__reasoning .ai-core-scene__microcopy{white-space:nowrap}.ai-core-scene__nucleus{aspect-ratio:1;place-items:center;width:clamp(6.6rem,11vw,8.8rem);margin:.75rem auto 0;animation:12s linear infinite ai-cognitive-orbit;display:grid;position:relative}.ai-core-scene__orbit{border:1px solid color-mix(in oklch, var(--signal-cyan) 58%, transparent);position:absolute;inset:4%;transform:rotate(45deg)}.ai-core-scene__orbit--inner{border-color:color-mix(in oklch, var(--signal-cyan) 82%, transparent);inset:24%;transform:rotate(13deg)}.ai-core-scene__core-mark{aspect-ratio:1;color:#d9ffff;width:2.75rem;box-shadow:0 0 18px color-mix(in oklch, var(--signal-cyan) 35%, transparent);letter-spacing:.06em;background:#0b5061;place-items:center;font-size:.82rem;font-weight:820;display:grid}.ai-core-scene__output-item{color:#d8edf0;background:#0c2d40;grid-template-columns:.38rem minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:2.2rem;padding:0 .55rem;font-size:.66rem;display:grid}.ai-core-scene__output-item:nth-child(2){background:#11374a}.ai-core-scene__output-item:nth-child(3){background:#123f50}.ai-core-scene__output-item i{background:var(--signal-cyan);width:.34rem;height:.34rem}.ai-core-scene__output-item b{font-weight:760}.ai-core-scene__output-item em{color:#8ed9d7;white-space:nowrap;font-size:.54rem;font-style:normal}@keyframes ai-cognitive-orbit{0%,to{transform:rotate(0)scale(.98)}50%{transform:rotate(180deg)scale(1.03)}}@keyframes ai-cognitive-flow{0%,14%{opacity:0;transform:translate(0)}22%{opacity:1}74%{opacity:1;transform:translate(calc(100% + 12px))}86%,to{opacity:0;transform:translate(calc(100% + 12px))}}@media (prefers-reduced-motion:reduce){.ai-core-scene *{animation:none!important}}.ai-core-scene{background:#03101e;min-height:420px}.ai-core-scene:before,.ai-core-scene:after{display:none}.ai-core-scene__art{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ai-core-scene__motion{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-core-scene__overlay{pointer-events:none;position:absolute;inset:0}.ai-core-scene__caption{color:#b7fbf4;letter-spacing:.15em;margin:0;font-size:.62rem;font-weight:820;top:7%;left:7%}.ai-core-scene__frame{border:1px solid color-mix(in oklch, var(--signal-cyan) 34%, transparent);position:absolute;inset:0}.ai-core-scene__phase{color:color-mix(in oklch, var(--text-on-dark-muted) 80%, var(--signal-cyan));letter-spacing:.11em;margin:0;font-size:.54rem;font-weight:780;bottom:6%;left:auto;right:7%;transform:none}.dealai-page{--dealai-ink:#10263d;--dealai-deep:#071a33;--dealai-stage:#102f5d;--dealai-light:#eef3f3;--dealai-white:#f7fafc;--dealai-rule:#b9c8d4;--dealai-dark-rule:#bed8f43d;--dealai-muted:#58708a;--dealai-dark-muted:#b8cae1;--dealai-action:#58a6ff;--dealai-risk:#f3a243;color:var(--dealai-ink);background:var(--dealai-light);overflow-x:clip}.dealai-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.dealai-page h1,.dealai-page h2,.dealai-page h3,.dealai-page p{margin-top:0}.dealai-page h2{letter-spacing:-.035em;max-width:20ch;margin-bottom:0;font-size:clamp(2rem,3.4vw,4rem);line-height:1.12}.dealai-viewport-block{scroll-snap-align:none;max-height:none}.dealai-viewport-block[data-tone=light]{color:var(--dealai-ink);background:var(--dealai-light)}.dealai-viewport-block[data-tone=dark]{color:var(--dealai-white);background:var(--dealai-stage)}.dealai-hero{color:var(--dealai-white);padding-block:clamp(4.8rem,7vw,7rem);background:var(--dealai-deep)!important}.dealai-hero__grid{grid-template-columns:minmax(20rem,1fr) minmax(24rem,.82fr);justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,6.5rem);display:grid}.dealai-hero__copy .eyebrow,.dealai-journey .eyebrow,.dealai-roles .eyebrow,.dealai-final-cta .eyebrow{color:#9dc9ff}.dealai-hero__brand,.apsmate-hero__brand{color:var(--dealai-white);letter-spacing:-.035em;align-items:center;gap:.82rem;margin:.75rem 0 1rem;font-size:clamp(2rem,2.65vw,3rem);font-weight:780;line-height:1;display:inline-flex}.dealai-hero__brand span,.apsmate-hero__brand span{white-space:nowrap}.dealai-hero__logo{width:4.5rem;height:auto;display:block}.dealai-hero h1{max-width:none;color:var(--dealai-white);letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(2.35rem,4.3vw,5.25rem);line-height:1.03}.dealai-hero h1 span{display:block}.dealai-hero__copy>p:not(.eyebrow){max-width:34rem;color:var(--dealai-dark-muted);margin-bottom:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.72}.dealai-hero__actions,.dealai-final-cta__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.dealai-action{min-height:3.15rem;color:var(--dealai-white);background:0 0;border:1px solid #d2e6fb7a;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:760;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.dealai-action:hover{color:var(--dealai-white);background:#7eb3ef29;border-color:#d7e9ff;transform:translateY(-2px)}.dealai-action--primary{color:#06162c;border-color:var(--dealai-action);background:var(--dealai-action)}.dealai-action--primary:hover{color:#06162c;background:#b8dcff;border-color:#b8dcff}.dealai-action:focus-visible,.dealai-media-viewport:focus-visible{outline-offset:4px;outline:3px solid #b8dcff}.dealai-hero__figure,.dealai-work-domain__media{min-width:0;margin:0}.dealai-hero__figure{justify-self:end;width:min(100%,36rem)}.dealai-media-viewport{border:1px solid var(--dealai-dark-rule);scrollbar-color:#4d83bc transparent;background:#f5f8fb;overflow:auto hidden}.dealai-media-viewport img{object-fit:contain;width:100%;height:auto;display:block}.dealai-media-hint,.dealai-comparison__mobile-label{display:none}.dealai-hero__figure figcaption,.dealai-work-domain__media figcaption{color:var(--dealai-dark-muted);border:1px solid var(--dealai-dark-rule);letter-spacing:.11em;border-top:0;padding:.75rem .9rem;font-size:.7rem;font-weight:800}.dealai-difference,.dealai-journey,.dealai-work-domain-band,.dealai-ai,.dealai-governance,.dealai-roles,.dealai-technology,.dealai-clients,.dealai-final-cta{padding-block:clamp(4.6rem,7vw,7rem)}.dealai-difference{padding-block:1.65rem}.dealai-journey{padding-block:clamp(3.5rem,4.6vw,4.6rem)}.dealai-difference .eyebrow,.dealai-ai .eyebrow,.dealai-governance .eyebrow,.dealai-technology .eyebrow,.dealai-clients .eyebrow{color:#2072c9}.dealai-difference>.content-width>p:not(.eyebrow),.dealai-governance>.content-width>p:not(.eyebrow),.dealai-clients>.content-width>p:not(.eyebrow){max-width:66ch;color:var(--dealai-muted);margin:1.3rem 0 0;line-height:1.7}.dealai-visual-anchor{padding:clamp(1.5rem,2.5vw,3rem)}.dealai-visual-anchor--dark{color:var(--dealai-white);background:var(--dealai-stage)}.dealai-visual-anchor>p{color:#9dc9ff;letter-spacing:.1em;margin-bottom:0;font-size:.7rem;font-weight:820}.dealai-visual-anchor h3{color:inherit;margin:0;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.32}.dealai-visual-anchor>p+h3{margin-top:.8rem}.dealai-evidence-frame{border:1px solid var(--dealai-rule);background:var(--dealai-white);min-width:0;margin:0}.dealai-evidence-frame .dealai-media-viewport{border:0;place-items:center;display:grid}.dealai-evidence-frame img{aspect-ratio:auto 16/9;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:10.5rem}.dealai-evidence-frame figcaption{color:var(--dealai-ink);border-top:1px solid var(--dealai-rule);letter-spacing:.06em;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.72rem;font-weight:780;display:flex}.dealai-evidence-frame figcaption span{color:var(--dealai-muted);text-align:right}.dealai-process-rail{border-top:1px solid var(--dealai-dark-rule);margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.dealai-process-rail li{border-right:1px solid var(--dealai-dark-rule);flex:1;min-width:0;padding:.8rem}.dealai-process-rail li:last-child{border-right:0}.dealai-process-rail span,.dealai-process-rail strong{display:block}.dealai-process-rail span{color:#9dc9ff;letter-spacing:.08em;font-size:.67rem;font-weight:820}.dealai-process-rail strong{color:inherit;margin-top:.48rem;font-size:.82rem;line-height:1.4}.dealai-process-rail li[data-endpoint=true]{color:#06162c;background:var(--dealai-action)}.dealai-process-rail li[data-endpoint=true] span{color:#06162c}.dealai-comparison{border-collapse:collapse;border-top:2px solid #287bd0;border-bottom:1px solid var(--dealai-rule);table-layout:fixed;width:100%;margin-top:2.8rem}.dealai-comparison th,.dealai-comparison td{border:1px solid var(--dealai-rule);text-align:left;vertical-align:top;border-bottom:0;padding:1.15rem 1rem;font-size:.9rem;line-height:1.58}.dealai-comparison thead th{color:#eff7ff;background:#102f5d;border-color:#315b83;font-size:.88rem;font-weight:800}.dealai-comparison thead th:first-child,.dealai-comparison tbody th{width:16%}.dealai-comparison tbody th{color:var(--dealai-ink);background:#e0eaf3;font-weight:780}.dealai-comparison tbody tr:nth-child(2n) td{background:#ffffff5c}.dealai-comparison tbody td:last-child{color:#0b3d75;background:#e8f2ff;font-weight:700}.dealai-difference .dealai-comparison{margin-top:1.6rem}.dealai-journey h2,.dealai-roles h2,.dealai-final-cta h2{color:var(--dealai-white)}.dealai-journey__layout{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);align-items:stretch;gap:clamp(1rem,2.2vw,2rem);margin-top:3rem;display:grid}.dealai-journey__stages{border-top:1px solid var(--dealai-dark-rule);border-left:1px solid var(--dealai-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dealai-journey__stages li{border-right:1px solid var(--dealai-dark-rule);border-bottom:1px solid var(--dealai-dark-rule);min-width:0;min-height:10.4rem;padding:1.3rem 1.1rem}.dealai-journey__stages li>span{color:#8fc1ff;letter-spacing:.1em;font-size:.72rem;font-weight:830;display:block}.dealai-journey__stages strong,.dealai-journey__stages small{display:block}.dealai-journey__stages strong{color:var(--dealai-white);margin-top:1rem;font-size:1.05rem}.dealai-journey__stages small{color:var(--dealai-risk);letter-spacing:.09em;margin-top:.3rem;font-size:.68rem;font-weight:800}.dealai-journey__stages p{color:var(--dealai-dark-muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.55}.dealai-journey__visual{border:1px solid var(--dealai-dark-rule);background:#071d3a;min-width:0;margin:0;overflow:hidden}.dealai-journey__visual img{object-fit:cover;width:100%;height:100%;display:block}.dealai-work-domain-band[data-tone=dark]{background:var(--dealai-stage)}.dealai-work-domain{grid-template-columns:minmax(18rem,.78fr) minmax(30rem,1.22fr);grid-template-areas:"copy media";align-items:center;gap:clamp(2rem,4.5vw,6rem);display:grid}.dealai-work-domain--reverse{grid-template-columns:minmax(30rem,1.22fr) minmax(18rem,.78fr);grid-template-areas:"media copy"}.dealai-work-domain__copy{grid-area:copy}.dealai-work-domain__media{grid-area:media}.dealai-work-domain__meta{color:#2072c9;letter-spacing:.1em;gap:.75rem;font-size:.72rem;font-weight:840;display:flex}.dealai-work-domain__meta span+span{border-left:1px solid var(--dealai-rule);padding-left:.75rem}.dealai-work-domain h2{margin:1rem 0 1.7rem}.dealai-work-domain__copy section{border-top:1px solid var(--dealai-rule);padding-block:.85rem}.dealai-work-domain__copy h3{margin-bottom:.45rem;font-size:.88rem}.dealai-work-domain__copy p{color:var(--dealai-muted);margin-bottom:0;font-size:.9rem;line-height:1.58}.dealai-work-domain__features{border-top:1px solid var(--dealai-rule);flex-wrap:wrap;gap:.55rem 1rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.dealai-work-domain__features li{color:var(--dealai-ink);align-items:center;gap:.42rem;font-size:.78rem;font-weight:740;display:inline-flex}.dealai-work-domain__features svg{color:#2072c9;width:1rem;height:1rem}.dealai-work-domain--dark h2,.dealai-work-domain--dark h3,.dealai-work-domain--dark .dealai-work-domain__features li{color:var(--dealai-white)}.dealai-work-domain--dark .dealai-work-domain__meta,.dealai-work-domain--dark .dealai-work-domain__features svg{color:#91c3ff}.dealai-work-domain--dark .dealai-work-domain__copy p{color:var(--dealai-dark-muted)}.dealai-work-domain--dark .dealai-work-domain__copy section,.dealai-work-domain--dark .dealai-work-domain__features,.dealai-work-domain--dark .dealai-work-domain__meta span+span{border-color:var(--dealai-dark-rule)}.dealai-work-domain--dark .dealai-work-domain__media figcaption{color:var(--dealai-dark-muted)}.dealai-ai__grid,.dealai-governance__steps,.dealai-roles__grid,.dealai-technology__grid{border-top:1px solid var(--dealai-rule);border-left:1px solid var(--dealai-rule);margin:3rem 0 0;display:grid}.dealai-ai__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dealai-ai__grid article,.dealai-governance__steps li,.dealai-roles__grid article,.dealai-technology__grid article{border-right:1px solid var(--dealai-rule);border-bottom:1px solid var(--dealai-rule);min-width:0;padding:1.6rem 1.3rem}.dealai-ai__grid span,.dealai-governance__steps span{color:#2072c9;letter-spacing:.1em;font-size:.72rem;font-weight:840;display:block}.dealai-ai__grid h3,.dealai-governance__steps h3,.dealai-roles__grid h3,.dealai-technology__grid h3{margin:1rem 0 0;font-size:1.22rem;line-height:1.28}.dealai-ai__grid p,.dealai-governance__steps p,.dealai-roles__grid p,.dealai-technology__grid p{color:var(--dealai-muted);margin:.8rem 0 0;font-size:.88rem;line-height:1.6}.dealai-governance__steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none}.dealai-governance__steps li:nth-child(odd){background:#edf4f9}.dealai-governance__steps li:nth-child(2n){background:#dce9f3}.dealai-governance{padding-block:clamp(4rem,5.2vw,6rem)}.dealai-ai__composition{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);margin-top:2rem;display:grid}.dealai-roles{background:var(--dealai-stage)}.dealai-roles__layout{grid-template-columns:minmax(0,1.48fr) minmax(15rem,.52fr);align-items:stretch;gap:clamp(1rem,2.2vw,2rem);margin-top:3rem;display:grid}.dealai-roles__grid{border-color:var(--dealai-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.dealai-roles__grid article{border-color:var(--dealai-dark-rule);min-height:12.5rem}.dealai-roles__grid h3{color:var(--dealai-white)}.dealai-roles__grid p{color:var(--dealai-dark-muted)}.dealai-roles__visual{border:1px solid var(--dealai-dark-rule);background:#071d3a;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.dealai-roles__visual img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.dealai-technology__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dealai-technology .dealai-visual-anchor,.dealai-clients .dealai-visual-anchor{width:100%;margin-top:2rem}.dealai-technology .dealai-visual-anchor{margin-bottom:2rem}.dealai-clients .dealai-visual-anchor{margin-bottom:1.3rem}.dealai-technology__grid article:first-child{border-top:3px solid #287bd0}.dealai-technology__grid article:nth-child(2){border-top:3px solid #438dce}.dealai-technology__grid article:nth-child(3){border-top:3px solid #619ac7}.dealai-technology__grid article:nth-child(4){border-top:3px solid #8aaec6}.dealai-technology__grid article:nth-child(5){border-top:3px solid var(--dealai-risk)}.dealai-clients__wall{border:1px solid var(--dealai-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.4rem;display:grid}.dealai-clients__logo{place-items:center;min-width:0;min-height:7.2rem;margin:0;padding:1.25rem;display:grid}.dealai-clients__logo:nth-child(n+5){border-top:1px solid var(--dealai-rule)}.dealai-clients__logo:not(:nth-child(4n+1)){border-left:1px solid var(--dealai-rule)}.dealai-clients__logo img{filter:none;opacity:1;width:auto;max-width:min(100%,11rem);height:auto;max-height:3.45rem;transform:scale(var(--dealai-logo-scale,1));display:block}.dealai-final-cta{background:var(--dealai-deep)}.dealai-final-cta>.content-width{grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);align-items:end;gap:1rem 4rem;display:grid}.dealai-final-cta>.content-width>p:not(.eyebrow){max-width:48ch;color:var(--dealai-dark-muted);margin:1.2rem 0 0;line-height:1.7}.dealai-final-cta__actions{grid-area:1/2/span 3;justify-content:flex-end;margin-top:0}@media (width<=1080px){.dealai-hero__grid,.dealai-work-domain,.dealai-work-domain--reverse,.dealai-final-cta>.content-width{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media"}.dealai-work-domain--reverse{grid-template-areas:"copy""media"}.dealai-final-cta__actions{grid-area:auto/1;justify-content:flex-start;margin-top:1.2rem}.dealai-hero__figure{justify-self:start;max-width:62rem}.dealai-technology__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px){.lss-wiki-hero__grid{grid-template-columns:minmax(28rem,.9fr) minmax(34rem,1.1fr)!important;gap:clamp(2rem,3vw,3rem)!important}.crmate-work-domain{grid-template-columns:minmax(26rem,.95fr) minmax(30rem,1.05fr)!important;gap:clamp(1.5rem,3vw,3rem)!important}.crmate-work-domain--reverse{grid-template-columns:minmax(30rem,1.05fr) minmax(26rem,.95fr)!important}.stratai-stages__layout,.stratai-ai-boundary__layout,.stratai-decoding__layout,.stratai-governance__layout{grid-template-columns:minmax(28rem,.8fr) minmax(36rem,1.2fr)!important;gap:clamp(2rem,3vw,4rem)!important}.supply-aps__grid{grid-template-columns:minmax(28rem,.9fr) minmax(34rem,1.1fr)!important;gap:clamp(2rem,3vw,3rem)!important}}@media (width<=900px){.dealai-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.dealai-hero,.dealai-difference,.dealai-journey,.dealai-work-domain-band,.dealai-ai,.dealai-governance,.dealai-roles,.dealai-technology,.dealai-clients,.dealai-final-cta{padding-block:4.3rem}.dealai-media-viewport img{width:auto;min-width:58rem}.dealai-media-hint{color:var(--dealai-muted);margin-top:.65rem;font-size:.75rem;font-weight:740;display:block}.dealai-hero__figure .dealai-media-hint,.dealai-work-domain--dark .dealai-media-hint{color:var(--dealai-dark-muted)}.dealai-comparison{border:0}.dealai-comparison thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dealai-comparison,.dealai-comparison tbody,.dealai-comparison tr,.dealai-comparison th,.dealai-comparison td{width:100%;display:block}.dealai-comparison tr{border:1px solid var(--dealai-rule);margin-bottom:1.25rem}.dealai-comparison th,.dealai-comparison td{border:0;border-bottom:1px solid var(--dealai-rule)}.dealai-comparison td:last-child{border-bottom:0}.dealai-comparison__mobile-label{color:#2072c9;letter-spacing:.08em;margin-bottom:.36rem;font-size:.67rem;font-weight:820;display:block}.dealai-journey__stages,.dealai-journey__layout,.dealai-ai__composition,.dealai-ai__grid,.dealai-governance__steps,.dealai-roles__layout,.dealai-roles__grid,.dealai-technology__grid,.dealai-clients__wall{grid-template-columns:minmax(0,1fr)}.dealai-evidence-frame .dealai-media-viewport{display:block}.dealai-evidence-frame img{width:auto;min-width:58rem;max-width:none;max-height:none}.dealai-journey__stages li,.dealai-roles__grid article,.dealai-clients__logo,.dealai-clients__logo:nth-child(n+5),.dealai-clients__logo:not(:nth-child(4n+1)){border-left:0;border-right:0}.dealai-journey__visual{aspect-ratio:auto}.dealai-journey__visual img{object-fit:contain;height:auto}.dealai-roles__visual{aspect-ratio:auto}.dealai-roles__visual img{object-fit:contain;height:auto;position:static;transform:none}.dealai-clients__logo,.dealai-clients__logo:nth-child(n+5){border-top:1px solid var(--dealai-rule)}.dealai-clients__logo:first-child{border-top:0}}@media (width<=520px){.dealai-hero h1 span{white-space:normal}.dealai-hero__actions,.dealai-final-cta__actions{grid-template-columns:minmax(0,1fr);display:grid}.dealai-action{width:100%}}@media (prefers-reduced-motion:reduce){.dealai-page.dealai-page.dealai-page *,.dealai-page.dealai-page.dealai-page :before,.dealai-page.dealai-page.dealai-page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation:none!important}}.supply-page{--supply-dark:#03192a;--supply-blue:#07344b;--supply-line:#315568;--supply-light:#eef3f4;color:#10242d;background:var(--supply-light)}.supply-page section{overflow:hidden}.supply-page .eyebrow{letter-spacing:0;color:#42cfc7;font-weight:800}.supply-hero{color:#eef9fa;background:var(--supply-dark);align-items:center;min-height:min(850px,100svh - 70px);display:grid}.supply-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4.8rem,8vh,7rem);display:grid}.supply-hero__copy h1{max-width:750px;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);letter-spacing:0;margin:1.1rem 0 1.45rem}.supply-hero__copy h1 span{display:block}.supply-hero__copy>p:not(.eyebrow){color:#a9bec6;max-width:680px;font-size:1.04rem;line-height:1.85}.supply-hero__actions{gap:.75rem;margin-top:2rem;display:flex}.supply-hero__visual{background:#021421;border:1px solid #2f7f91;min-height:430px;margin:0;position:relative}.supply-hero__visual>img{object-fit:cover;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.supply-hero__visual:after{content:"";pointer-events:none;background:#01121f47;position:absolute;inset:0}.supply-flow-scene{z-index:2;position:absolute;inset:11% 3% 13%}.supply-flow-scene canvas{width:100%;height:100%;display:block}.supply-hero__visual figcaption{z-index:3;color:#b9cdd3;background:#021724e0;justify-content:space-between;padding:1rem 1.2rem;font-size:.7rem;font-weight:800;display:flex;position:absolute;inset:auto 0 0}.supply-hero__visual figcaption strong{color:#53d6cf}.supply-pressure,.supply-strategy,.supply-evidence,.supply-clients{background:var(--supply-light)}.supply-pressure .content-width,.supply-strategy .content-width,.supply-evidence .content-width,.supply-clients__grid{flex-direction:column;justify-content:center;min-height:min(830px,100svh);padding-block:clamp(4.3rem,7vh,6.2rem);display:flex}.supply-heading{margin-bottom:2rem}.supply-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.75fr);align-items:end;gap:6vw;display:grid}.supply-heading h2,.supply-improvement h2,.supply-aps h2,.supply-scor h2,.supply-clients h2{letter-spacing:0;margin:.9rem 0 0;font-size:clamp(2.25rem,3.3vw,3.8rem);line-height:1.12}.supply-heading>p,.supply-heading--split>p{color:#526771;margin:0;line-height:1.8}.supply-pressure__grid{border:1px solid #b9ced2;grid-template-columns:repeat(3,1fr);display:grid}.supply-pressure__grid article{border-right:1px solid #b9ced2;min-height:255px;padding:2rem}.supply-pressure__grid article:last-child{border:0}.supply-pressure__grid span,.supply-strategy__grid>article>span,.supply-evidence__grid>article>span{color:#087f7a;font-size:.7rem;font-weight:800}.supply-pressure__grid h3{margin:3.5rem 0 .75rem;font-size:1.25rem}.supply-pressure__grid p,.supply-strategy__grid p,.supply-evidence__grid p{color:#546872;line-height:1.7}.supply-scor,.supply-planning,.supply-aps{color:#edf8fa;background:var(--supply-dark)}.supply-scor__layout{grid-template-columns:minmax(22rem,.72fr) minmax(0,1.28fr);align-items:center;gap:4vw;min-height:min(850px,100svh);padding-block:4.2rem;display:grid}.supply-scor__copy>p:not(.eyebrow){color:#a7bec7;max-width:580px;line-height:1.8}.supply-scor__lenses{border:1px solid var(--supply-line);grid-template-columns:1fr 1fr;margin-top:1.7rem;display:grid}.supply-scor__lenses div{border-right:1px solid var(--supply-line);border-bottom:1px solid var(--supply-line);padding:.85rem}.supply-scor__lenses strong,.supply-scor__lenses span{display:block}.supply-scor__lenses strong{color:#54d5ce;font-size:.8rem}.supply-scor__lenses span{color:#9fb7c1;margin-top:.28rem;font-size:.8rem;line-height:1.5}.supply-scor__model{background:#06253a;border:1px solid #28546a;min-height:550px;position:relative}.supply-scor__model>img{object-fit:cover;opacity:.23;width:100%;height:100%;position:absolute;inset:0}.supply-scor__model ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.supply-scor__model li{background:#03192aa3;border-bottom:1px solid #315568;border-right:1px solid #315568;padding:1.25rem;position:relative}.supply-scor__model li:nth-child(2n){background:#08364ba8}.supply-scor__model small{color:#55d6cf;font-weight:800}.supply-scor__model h3{margin:1.7rem 0 .4rem;font-size:1.45rem}.supply-scor__model p{color:#b0c4cc;margin:0;font-size:.86rem;line-height:1.52}.supply-scor__model span{color:#74dcd6;font-size:.75rem;position:absolute;bottom:1.1rem}.supply-strategy__grid{border:1px solid #b9ced2;grid-template-columns:repeat(4,1fr);display:grid}.supply-strategy__grid article{border-right:1px solid #b9ced2;flex-direction:column;min-height:305px;padding:1.6rem;display:flex}.supply-strategy__grid article:nth-child(2n){background:#e4ecee}.supply-strategy__grid article:last-child{border:0}.supply-strategy__grid h3{margin:3rem 0 .8rem;font-size:1.25rem}.supply-strategy__grid strong{color:#087f7a;margin-top:auto;font-size:.72rem}.supply-planning .content-width{flex-direction:column;justify-content:center;min-height:min(880px,100svh);padding-block:4.2rem;display:flex}.supply-heading--dark>p{color:#a6bbc4}.supply-planning__body{border:1px solid var(--supply-line);grid-template-columns:.72fr 1.28fr;min-height:475px;display:grid;position:relative}.supply-planning__body>img{object-fit:cover;opacity:.72;width:100%;height:100%}.supply-planning__body ol{grid-template-rows:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.supply-planning__body li{border-bottom:1px solid var(--supply-line);grid-template-columns:42px 1fr auto;align-items:center;gap:1rem;padding:.65rem 1rem;display:grid}.supply-planning__body li:nth-child(odd){background:#082f45}.supply-planning__body li>span,.supply-planning__body small{color:#55d6cf;font-size:.62rem;font-weight:800}.supply-planning__body h3{margin:.15rem 0;font-size:1rem}.supply-planning__body p{color:#9fb6c0;margin:0;font-size:.8rem;line-height:1.45}.supply-planning__body li>strong{color:#afc4cb;white-space:nowrap;font-size:.75rem}.supply-improvement{background:#e8eff0}.supply-improvement__layout{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:min(830px,100svh);padding-block:4.2rem;display:grid}.supply-improvement__visual{border:1px solid #b7ccd0;min-height:520px}.supply-improvement__visual img{object-fit:cover;width:100%;height:100%;min-height:520px}.supply-improvement__list{border-top:1px solid #b6cbd0;margin-top:1.8rem}.supply-improvement__list article{border-bottom:1px solid #b6cbd0;grid-template-columns:40px 1fr;gap:1rem;padding:.9rem 0;display:grid}.supply-improvement__list>article>span{color:#087f7a;font-weight:800}.supply-improvement__list h3,.supply-improvement__list p{margin:0}.supply-improvement__list h3{font-size:1rem}.supply-improvement__list p{color:#58707a;margin-top:.2rem;font-size:.84rem}.supply-improvement__list strong{color:#087f7a;font-size:.75rem}.supply-aps__grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:4vw;min-height:min(880px,100svh);padding-block:4.2rem;display:grid}.supply-aps__copy>p:not(.eyebrow){color:#a4bac3;line-height:1.8}.supply-aps__links{border:1px solid #315568;grid-template-columns:1fr 1fr;margin-top:1.7rem;display:grid}.supply-aps__links a{color:#eefafa;border-right:1px solid #315568;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem;display:grid}.supply-aps__links a:last-child{border:0}.supply-aps__links img{object-fit:contain;width:42px;height:32px}.supply-aps__links strong,.supply-aps__links small{display:block}.supply-aps__links small{color:#9bb3bd;font-size:.75rem}.supply-aps__workbench{border:1px solid #315568;min-height:540px;position:relative;overflow:hidden}.supply-aps__workbench>img{object-fit:cover;opacity:.52;width:100%;height:100%;min-height:540px}.supply-aps__workbench ol{background:#021828eb;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:auto 0 0}.supply-aps__workbench li{border-top:1px solid #315568;border-right:1px solid #315568;grid-template-columns:30px 1fr;gap:.65rem;padding:.8rem;display:grid}.supply-aps__workbench li>span{color:#55d6cf;font-size:.75rem}.supply-aps__workbench h3,.supply-aps__workbench p{margin:0}.supply-aps__workbench h3{font-size:1rem}.supply-aps__workbench p{color:#9fb6bf;margin-top:.2rem;font-size:.8rem;line-height:1.45}.supply-evidence__grid{border:1px solid #b9ced2;grid-template-columns:repeat(3,1fr);display:grid}.supply-evidence__grid article{border-right:1px solid #b9ced2;min-height:290px;padding:1.7rem}.supply-evidence__grid article:nth-child(2){background:#e4ecee}.supply-evidence__grid article:last-child{border:0}.supply-evidence__grid h3{margin:2.5rem 0 .7rem;font-size:1.25rem}.supply-evidence__grid ul{flex-wrap:wrap;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.supply-evidence__grid li{color:#126b69;border:1px solid #8fb9b8;padding:.35rem .5rem;font-size:.62rem}.supply-clients__grid{grid-template-columns:.9fr 1.1fr;align-content:center;gap:1.5rem 6vw;display:grid}.supply-clients__grid>p{color:#536b74;align-self:end;line-height:1.8}.supply-clients__wall{border:1px solid #b9ced2;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.supply-clients__wall figure{background:#ffffff7a;border-bottom:1px solid #b9ced2;border-right:1px solid #b9ced2;place-items:center;height:145px;margin:0;display:grid;overflow:hidden}.supply-clients__wall img{object-fit:contain;width:auto;max-width:80%;height:54px;transform:scale(var(--supply-logo-scale,1));mix-blend-mode:multiply}@media (width<=1100px){.supply-hero__grid,.supply-scor__layout,.supply-aps__grid{grid-template-columns:1fr 1fr}.supply-hero__copy h1{font-size:var(--hero-title-size)}.supply-strategy__grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.supply-page section .content-width{min-height:0}.supply-hero__grid,.supply-scor__layout,.supply-heading--split,.supply-improvement__layout,.supply-aps__grid,.supply-clients__grid{grid-template-columns:1fr}.supply-hero__grid{padding:5.2rem var(--page-gutter) 3rem}.supply-hero__copy h1{font-size:var(--hero-title-size)}.supply-hero__visual{min-height:320px}.supply-pressure__grid,.supply-evidence__grid{grid-template-columns:1fr}.supply-pressure__grid article,.supply-evidence__grid article{border-bottom:1px solid #b9ced2;border-right:0;min-height:0}.supply-scor__model{min-height:660px}.supply-scor__model ol{grid-template-columns:1fr 1fr}.supply-strategy__grid{grid-template-columns:1fr}.supply-strategy__grid article{border-bottom:1px solid #b9ced2;border-right:0;min-height:235px}.supply-planning__body{grid-template-columns:1fr}.supply-planning__body>img{height:260px}.supply-improvement__visual,.supply-improvement__visual img{min-height:340px}.supply-aps__workbench,.supply-aps__workbench>img{min-height:520px}.supply-clients__grid>p{align-self:auto}.supply-clients__wall{grid-column:auto;grid-template-columns:1fr 1fr}.supply-clients__wall figure{height:115px}.supply-clients__wall img{max-width:78%;height:42px}}.hero-command{color:var(--text-on-dark);background:var(--surface-ink);overflow:hidden}.hero-command__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);align-items:center;min-height:730px;padding:5.75rem 0 4.5rem;display:grid}.hero-command__copy{z-index:2;padding-left:var(--page-gutter);position:relative}.hero-command__copy .eyebrow,.hero-command .eyebrow{color:var(--signal-cyan)}.hero-command__copy h1{max-width:8.7ch;margin-top:var(--space-lg);letter-spacing:0;font-size:5.35rem;line-height:1.03}.hero-command__copy>p:not(.eyebrow){max-width:35rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.15rem}.hero-command__proof{max-width:28rem;margin-top:var(--space-2xl);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:0;display:flex}.hero-command__proof span{color:var(--text-on-dark-muted);margin-right:.65rem;padding:.55rem .65rem .55rem 0;font-size:.76rem;font-weight:680}.hero-command__visual{min-height:620px;margin-right:var(--page-gutter);align-self:stretch;position:relative;overflow:hidden}.hero-command__signal-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-command__backdrop{z-index:0;object-fit:cover;opacity:.72;filter:saturate(.82)contrast(1.05);width:calc(100% - 2rem);height:calc(100% - 2.5rem);position:absolute;inset:2.5rem 0 0 2rem}.hero-command__screen{z-index:2;background:var(--surface-white);border:1px solid color-mix(in oklch, var(--signal-cyan) 60%, transparent);border-radius:var(--radius);width:min(82%,610px);box-shadow:-22px 25px 0 color-mix(in oklch, var(--surface-stage-2) 76%, transparent);margin:0;position:absolute;top:8.5rem;right:2rem;overflow:hidden;transform:rotate(-2.4deg)}.hero-command__screen img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;animation:interface-arrival .72s var(--ease-out) both}.hero-command__screen figcaption{color:var(--text-muted);letter-spacing:.09em;padding:.65rem .8rem;font-size:.65rem;font-weight:750}.hero-command__signal{z-index:3;color:var(--signal-cyan);letter-spacing:.1em;gap:.4rem;font-size:.68rem;font-weight:760;display:grid;position:absolute}.hero-command__signal i{background:currentColor;width:4rem;height:1px;display:block}.hero-command__signal--one{top:5rem;right:0}.hero-command__signal--two{bottom:4rem;left:0}.trust-rail{background:var(--surface-white);border-bottom:1px solid var(--line-soft);padding:0;overflow:hidden}.logo-marquee{background:var(--surface-white);padding:1.15rem 0;overflow:hidden}.logo-marquee__viewport{width:max-content;animation:70s linear infinite logo-marquee-scroll;display:flex}.logo-marquee__track{align-items:center;display:flex}.logo-marquee__item{flex:none;place-items:center;width:auto;height:76px;padding:0 1.08rem;display:grid}.logo-marquee__item img{object-fit:contain;width:auto;max-width:none;height:44px;display:block}.logo-marquee:hover .logo-marquee__viewport,.logo-marquee:focus-within .logo-marquee__viewport{animation-play-state:paused}@keyframes logo-marquee-scroll{to{transform:translate(-50%)}}.customer-logo-wall{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customer-logo-wall__item{background:var(--surface-white);place-items:center;min-height:66px;padding:.6rem;display:grid}.customer-logo-wall__item img{object-fit:contain;filter:grayscale()contrast(.85);width:100%;max-height:37px;transition:filter .17s var(--ease-out), transform .17s var(--ease-out)}.customer-logo-wall__item:hover img{filter:grayscale(0)contrast();transform:scale(1.04)}.evolution-bridge{color:var(--text-strong);background:var(--surface-base);padding:clamp(4.5rem,7vw,7rem) 0}.evolution-bridge__grid{grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.evolution-bridge__steps{border-top:1px solid var(--line-soft)}.evolution-bridge__step{gap:var(--space-md);border-bottom:1px solid var(--line-soft);grid-template-columns:2.2rem 1fr;align-items:start;min-height:108px;padding:1.15rem 0;display:grid}.evolution-bridge__step>span{color:var(--signal-cyan);letter-spacing:.08em;font-size:.72rem;font-weight:780}.evolution-bridge__step h3{color:var(--text-strong);font-size:1.18rem}.evolution-bridge__step p{color:var(--text-muted);margin-top:.34rem;font-size:.9rem;line-height:1.6}.evolution-bridge__story .eyebrow{color:var(--signal-cyan-deep)}.evolution-bridge__story h2{max-width:none;margin-top:var(--space-md);color:var(--text-strong);text-wrap:balance;font-size:clamp(2.25rem,3vw,3.1rem);line-height:1.08}.evolution-bridge__story>p:not(.eyebrow){max-width:62ch;margin-top:var(--space-lg);color:var(--text-muted);text-wrap:pretty;font-size:1.02rem;line-height:1.85}.evolution-bridge__story>p:not(.eyebrow)+p:not(.eyebrow){margin-top:var(--space-md)}.evolution-bridge__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.evolution-bridge .button-secondary{color:var(--text-strong);border-color:var(--line-strong)}.evolution-bridge .button-secondary:hover{color:var(--text-on-dark);background:var(--surface-blue);border-color:var(--surface-blue)}.evolution-bridge .button-text{color:var(--signal-cyan-deep)}.transformation-field{border-top:1px solid var(--line-soft)}.transformation-field__item{gap:var(--space-lg);border-bottom:1px solid var(--line-soft);min-height:154px;transition:padding .17s var(--ease-out), color .17s var(--ease-out);grid-template-columns:4rem minmax(13rem,.78fr) minmax(18rem,1fr) auto;align-items:center;padding:1.35rem 0;display:grid}.transformation-field__item:hover{padding-right:var(--space-md);padding-left:var(--space-md);color:var(--surface-blue);background:var(--surface-signal)}.transformation-field__item>span{color:var(--signal-cyan-deep);align-self:start;font-size:.75rem;font-weight:760}.transformation-field__item h3{font-size:1.35rem;line-height:1.2}.transformation-field__item p{color:var(--text-muted);font-size:.88rem}.transformation-field__item>div:first-of-type p{margin-top:.45rem}.transformation-field__item>svg{color:var(--signal-cyan-deep)}.system-names{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.system-names span,.role-list span,.consulting-catalogue__methods span,.system-stage__signals span{min-height:25px;color:var(--surface-blue);background:var(--surface-mint);border:1px solid color-mix(in oklch, var(--signal-cyan-deep) 18%, transparent);border-radius:3px;align-items:center;padding:.16rem .43rem;font-size:.7rem;font-weight:720;display:inline-flex}.system-stage-band{color:var(--text-on-dark);background:var(--surface-stage)}.system-stage-band__eyebrow{margin-bottom:var(--space-md)}.system-stage-band .section-heading{gap:var(--space-sm);max-width:none}.system-stage-band .section-heading h2{text-wrap:balance;max-width:20ch;font-size:clamp(2.25rem,3vw,3.1rem);line-height:1.08}.system-stage-band .section-heading p{color:var(--text-on-dark-muted)}.system-stage-band .eyebrow{color:var(--signal-cyan)}.system-tile-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:142px;gap:1px;display:grid;overflow:hidden}.system-tile{isolation:isolate;min-width:0;padding:var(--space-lg);color:var(--text-on-dark);background:var(--surface-ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.system-tile__background,.system-tile__wash{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.system-tile__background{object-fit:cover;object-position:var(--tile-image-position,right center);opacity:var(--tile-image-opacity,.72);filter:var(--tile-image-filter,none);transition:transform .6s var(--ease-out), opacity .26s var(--ease-out), filter .26s var(--ease-out)}.system-tile__wash{z-index:-1;background:var(--tile-wash,color-mix(in oklch, var(--surface-ink) 47%, transparent));transition:background .26s var(--ease-out)}.system-tile:hover .system-tile__background,.system-tile:focus-visible .system-tile__background{opacity:.9;transform:scale(1.06)}.system-tile:hover .system-tile__wash,.system-tile:focus-visible .system-tile__wash{background:color-mix(in oklch, var(--surface-blue) 28%, transparent)}.system-tile--preview{cursor:default}.system-tile--preview:hover .system-tile__background{opacity:var(--tile-image-opacity,.72);transform:none}.system-tile--preview:hover .system-tile__wash{background:var(--tile-wash,color-mix(in oklch, var(--surface-ink) 47%, transparent))}.system-tile__meta{justify-content:space-between;gap:var(--space-md);color:var(--signal-cyan);letter-spacing:.08em;font-size:.7rem;font-weight:780;display:flex}.system-tile__meta small{color:var(--text-on-dark-muted);letter-spacing:0;font-size:.64rem;font-weight:700}.system-tile__content{z-index:1;margin-top:auto;position:relative}.system-tile__identity{align-items:center;gap:.7rem;display:flex}.system-tile__logo{object-fit:contain;flex:none;width:32px;height:32px}.system-tile__logo--wordmark{width:142px;height:38px}.system-tile__name--visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.system-tile__identity h3{color:var(--text-on-dark);font-size:1.32rem;line-height:1}.system-tile__content>p{max-width:33ch;color:var(--text-on-dark-muted);margin-top:.48rem;font-size:.78rem;line-height:1.45}.system-tile__arrow{right:var(--space-lg);bottom:var(--space-lg);color:var(--signal-cyan);transition:transform .18s var(--ease-out);position:absolute}.system-tile:hover .system-tile__arrow,.system-tile:focus-visible .system-tile__arrow{transform:translate(3px,-3px)}.system-tile--1,.system-tile--2,.system-tile--3,.system-tile--4,.system-tile--5,.system-tile--6,.system-tile--7,.system-tile--8,.system-tile--9{grid-column:span 3}.system-tile--1{--tile-image-opacity:.76;--tile-wash:color-mix(in oklch, var(--surface-ink) 36%, transparent)}.system-tile--2{--tile-image-opacity:.48;--tile-image-filter:saturate(.78) brightness(.8);--tile-wash:color-mix(in oklch, var(--surface-ink) 65%, transparent)}.system-tile--3{--tile-image-opacity:.72;--tile-image-filter:hue-rotate(12deg) saturate(1.1);--tile-wash:color-mix(in oklch, var(--surface-stage-2) 48%, transparent)}.system-tile--4{--tile-image-opacity:.58;--tile-image-position:72% center;--tile-wash:color-mix(in oklch, var(--surface-ink) 59%, transparent)}.system-tile--5{--tile-image-opacity:.82;--tile-image-filter:saturate(.86) contrast(.92);--tile-wash:color-mix(in oklch, var(--surface-blue) 52%, transparent)}.system-tile--6{--tile-image-opacity:.4;--tile-image-filter:saturate(.6) brightness(.74);--tile-wash:color-mix(in oklch, var(--surface-ink) 72%, transparent)}.system-tile--7{--tile-image-opacity:.7;--tile-image-filter:hue-rotate(-11deg) saturate(1.06);--tile-wash:color-mix(in oklch, var(--surface-stage-2) 53%, transparent)}.system-tile--8{--tile-image-opacity:.86;--tile-image-filter:saturate(.72) brightness(.9);--tile-wash:color-mix(in oklch, var(--surface-ink) 43%, transparent)}.system-tile--9{--tile-image-opacity:.64;--tile-image-filter:saturate(.78) brightness(.82);--tile-wash:color-mix(in oklch, var(--surface-stage-2) 57%, transparent)}.system-tile--2 .system-tile__logo{object-position:left center;width:112px;height:34px}.system-tile--2 .system-tile__logo--wordmark{width:128px;height:40px}@media (width>=921px){.system-stage-band{padding-top:clamp(2.5rem,3vw,3.5rem);padding-bottom:clamp(2.5rem,3vw,3.5rem)}.system-stage-band .section-heading{margin-bottom:var(--space-xl)}.system-tile-grid{grid-auto-rows:min(142px,33.3333dvh - 6.83333rem)}}.consulting-mosaic{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:132px;gap:1px;display:grid;overflow:hidden}.consulting-mosaic__item{padding:var(--space-lg);color:var(--text-strong);background:var(--surface-white);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.consulting-mosaic__art{object-fit:cover;object-position:var(--consulting-art-position,center);width:100%;height:100%;opacity:var(--consulting-art-opacity,.86);filter:saturate(var(--consulting-art-saturation,.92)) contrast(1.02);transition:opacity .2s var(--ease-out), transform .28s var(--ease-out);position:absolute;inset:0}.consulting-mosaic__item:after{content:"";background:color-mix(in oklch, var(--surface-white) var(--consulting-wash,56%), transparent);transition:background .2s var(--ease-out);position:absolute;inset:0}.consulting-mosaic__item:hover:after{background:color-mix(in oklch, var(--surface-white) 28%, transparent)}.consulting-mosaic__item:hover .consulting-mosaic__art{opacity:1;transform:scale(1.035)}.consulting-mosaic__item>div,.consulting-mosaic__item>svg{z-index:1;position:relative}.consulting-mosaic__item>div>span{color:var(--signal-cyan-deep);font-size:.7rem;font-weight:760}.consulting-mosaic__item h3{margin-top:var(--space-sm);text-shadow:0 1px 0 color-mix(in oklch, var(--surface-white) 76%, transparent);font-size:1.35rem;font-weight:800}.consulting-mosaic__item p{max-width:32rem;color:var(--text-strong);text-shadow:0 1px 0 color-mix(in oklch, var(--surface-white) 76%, transparent);margin-top:.5rem;font-size:.9rem;font-weight:650;line-height:1.55}.consulting-mosaic__item>svg{color:var(--signal-cyan-deep);align-self:end}.consulting-mosaic__item--1{grid-area:span 2/span 7}.consulting-mosaic__item--2,.consulting-mosaic__item--3,.consulting-mosaic__item--4{grid-area:span 1/span 5}.consulting-mosaic__item--5{grid-area:span 1/span 7}.consulting-mosaic__item--1{--consulting-art-position:center;--consulting-wash:72%}.consulting-mosaic__item--2{--consulting-art-position:68% center;--consulting-art-opacity:.82;--consulting-wash:78%}.consulting-mosaic__item--3{--consulting-art-position:64% center;--consulting-art-saturation:.8;--consulting-wash:70%}.consulting-mosaic__item--4{--consulting-art-position:72% center;--consulting-art-opacity:.78;--consulting-wash:76%}.consulting-mosaic__item--5{--consulting-art-position:center 58%;--consulting-art-saturation:.82;--consulting-wash:70%}@media (width>=921px){.consulting-mosaic{grid-auto-rows:min(132px,33.3333dvh - 6.33333rem)}}.case-band{background:var(--surface-white)}.case-library-section{background:var(--surface-white);padding-block:clamp(2.5rem,3.5vh,4rem)}.case-workbench{border:1px solid var(--line-soft);background:var(--surface-white);grid-template-columns:minmax(15rem,.28fr) minmax(0,.72fr);display:grid;overflow:visible}.case-workbench__nav{padding:var(--space-lg);background:var(--surface-stage);border-right:1px solid var(--line-soft)}.case-workbench__nav-item{width:100%;min-block-size:44px;color:var(--text-on-dark);text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;grid-template-columns:2.25rem minmax(0,1fr);gap:.18rem .55rem;padding:.72rem 0;display:grid;position:relative}.case-workbench__nav-item span{color:var(--signal-cyan);grid-row:span 2;font-size:.75rem;font-weight:760}.case-workbench__nav-item strong{font-size:.96rem;line-height:1.25}.case-workbench__nav-item small{color:var(--text-on-dark-muted);font-size:.76rem;line-height:1.45}.case-workbench__nav-item:hover,.case-workbench__nav-item:focus-visible{color:var(--text-on-dark);background:color-mix(in oklch, var(--signal-cyan) 14%, transparent)}.case-workbench__nav-item:focus-visible{outline:2px solid var(--signal-cyan);outline-offset:3px}.case-workbench__nav-item:active{transform:translateY(1px)}.case-workbench__nav-item[aria-pressed=true]{width:calc(100% + (2 * var(--space-sm)));margin-inline:calc(var(--space-sm) * -1);padding-inline:var(--space-sm);color:var(--text-on-dark);background:var(--signal-cyan-deep);border-bottom-color:var(--signal-cyan-deep)}.case-workbench__nav-item[aria-pressed=true]:before{content:"";background:var(--signal-cyan);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.case-workbench__nav-item[aria-pressed=true] span,.case-workbench__nav-item[aria-pressed=true] small{color:color-mix(in oklch, var(--signal-cyan) 74%, var(--text-on-dark))}.case-workbench__detail{padding:clamp(1.2rem,2.2vw,2rem)}.case-workbench__header{justify-content:space-between;align-items:end;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--line-soft);display:flex}.case-workbench__header h1{text-wrap:balance;max-width:22ch;margin-top:.35rem;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.17}.case-workbench__header>p{color:var(--signal-cyan-deep);white-space:nowrap;margin:0;font-weight:760}.case-workbench__overview{max-width:70ch;margin-block:var(--space-md);color:var(--text-muted);font-size:.9rem;line-height:1.62}.case-workbench__body{gap:var(--space-md);grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);display:grid}.case-workbench__body section,.case-workbench__media{min-width:0;padding:var(--space-md);border:1px solid var(--line-soft);margin:0}.case-workbench__body h2{margin:0 0 var(--space-sm);color:var(--text-on-dark-muted);font-size:.79rem}.case-workbench__profile dl{gap:0;margin:0;display:grid}.case-workbench__profile dl>div,.case-workbench__consulting>div,.case-workbench__systems>div{border-top:1px solid var(--line-soft);padding:.48rem 0}.case-workbench__profile dt{color:var(--signal-cyan-deep);font-size:.72rem;font-weight:760}.case-workbench__profile dd,.case-workbench__consulting p,.case-workbench__systems p{color:var(--text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.52}.case-workbench__consulting strong,.case-workbench__systems strong{font-size:.84rem}.case-workbench__goals ul{color:var(--text-muted);margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}.case-workbench__goals li+li{margin-top:.45rem}.case-workbench__process div{border-top:1px solid var(--line-soft);grid-template-columns:1.7rem 1fr;gap:.15rem .45rem;padding:.45rem 0;display:grid}.case-workbench__process{grid-column:1/-1}.case-workbench__process span{color:var(--signal-cyan-deep);font-size:.73rem;font-weight:760}.case-workbench__process strong{font-size:.84rem}.case-workbench__process p{color:var(--text-muted);grid-column:2;margin:0;font-size:.78rem;line-height:1.48}.case-workbench__outcomes table{border-collapse:collapse;width:100%}.case-workbench__outcomes caption{color:var(--text-muted);text-align:left;padding:0 0 .65rem;font-size:.7rem;line-height:1.4}.case-workbench__outcomes th,.case-workbench__outcomes td{vertical-align:top;border-top:1px solid var(--line-soft);text-align:left;padding:.48rem 0;font-size:.78rem}.case-workbench__outcomes th{width:36%;padding-right:var(--space-sm)}.case-workbench__outcomes td{color:var(--text-muted);line-height:1.45}.case-workbench__media{background:var(--surface-stage);overflow:hidden}.case-workbench__media img{aspect-ratio:16/8.4;object-fit:cover;object-position:top center;width:100%;display:block}.case-workbench__media figcaption{color:var(--text-muted);padding-top:.55rem;font-size:.72rem}@media (width>=901px){.case-workbench{grid-template-columns:minmax(14rem,.24fr) minmax(0,.76fr)}.case-workbench__nav{padding:.9rem}.case-workbench__nav>.eyebrow{margin-bottom:.3rem}.case-workbench__nav-item{grid-template-columns:1.75rem minmax(0,1fr);gap:.08rem .42rem;padding-block:1.2rem}.case-workbench__nav-item strong{font-size:.82rem;line-height:1.2}.case-workbench__nav-item small{font-size:.68rem;line-height:1.25}.case-workbench__detail{padding:.7rem}.case-workbench__header{gap:1rem;padding-bottom:.72rem}.case-workbench__header h1{margin-top:.18rem;font-size:clamp(1.35rem,1.8vw,1.8rem)}.case-workbench__overview{margin-block:.4rem;font-size:.8rem;line-height:1.45}.case-workbench__body{gap:.45rem}.case-workbench__body section,.case-workbench__media{padding:.55rem}.case-workbench__body h2{margin-bottom:.42rem}.case-workbench__profile dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.85rem}.case-workbench__profile dl>div,.case-workbench__consulting>div,.case-workbench__systems>div{padding-block:.32rem}.case-workbench__profile dd,.case-workbench__consulting p,.case-workbench__systems p{margin-top:.15rem;font-size:.72rem;line-height:1.38}.case-workbench__goals ul{font-size:.72rem;line-height:1.3}.case-workbench__goals li+li{margin-top:.25rem}.case-workbench__process{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.9rem;display:grid}.case-workbench__process h2{grid-column:1/-1}.case-workbench__process div{padding-block:.22rem}.case-workbench__process p{font-size:.66rem;line-height:1.28}.case-workbench__outcomes caption{padding-bottom:.35rem}.case-workbench__outcomes th,.case-workbench__outcomes td{padding-block:.32rem;font-size:.7rem;line-height:1.32}.case-workbench__media img{aspect-ratio:16/4.8}.case-workbench__media figcaption{padding-top:.35rem;font-size:.66rem}}@media (width<=900px){.case-library-section{padding-block:var(--space-2xl)}.case-workbench{grid-template-columns:1fr}.case-workbench__nav{gap:var(--space-sm);padding:var(--space-md);border-right:0;border-bottom:1px solid var(--line-soft);display:flex;overflow:auto hidden}.case-workbench__nav-item{border:1px solid var(--line-soft);flex:0 0 12.5rem;min-block-size:4.7rem;padding:.7rem}.case-workbench__nav-item[aria-pressed=true]{width:100%;margin:0}}@media (width<=620px){.case-workbench__header{display:block}.case-workbench__header>p{margin-top:var(--space-sm);white-space:normal}.case-workbench__body{grid-template-columns:1fr}.case-workbench__detail{padding:var(--space-lg)}.case-workbench__header h1{max-width:18ch}.case-workbench__media img{aspect-ratio:4/3}}.delivery-section{color:var(--text-on-dark);background:var(--surface-stage-2)}.delivery-section__grid{display:block}.delivery-section__intro{gap:var(--space-md);display:grid}.delivery-section__lead{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.delivery-section h2{text-wrap:balance;max-width:14em;margin:0;font-size:clamp(2.25rem,3vw,3.1rem);line-height:1.08}.delivery-section .eyebrow{color:var(--signal-cyan)}.delivery-section__lead>p{max-width:42ch;color:var(--text-on-dark-muted);text-wrap:pretty;margin:0 0 0 auto;font-size:1.02rem;line-height:1.7}.delivery-path{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.delivery-path li{align-content:space-between;gap:var(--space-lg);min-height:168px;padding:var(--space-md);color:var(--text-on-dark);background:var(--surface-stage-2);font-size:.9rem;font-weight:680;display:grid}.delivery-path li:nth-child(2n){background:var(--surface-ink)}.delivery-path span{color:var(--signal-cyan);font-size:.7rem;font-weight:760}.delivery-path.delivery-path--home{background:0 0;border:0;gap:.55rem;margin-top:clamp(2rem,4vw,3.25rem);padding:.65rem 0 0}.delivery-path.delivery-path--home li{align-content:stretch;gap:var(--space-md);min-height:304px;color:var(--text-on-dark);background:color-mix(in oklch, var(--surface-stage-2) 88%, var(--surface-ink));border:1px solid var(--line-dark);font-size:inherit;font-weight:inherit;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out);grid-template-rows:auto auto 1fr auto;padding:1.05rem;display:grid}.delivery-path.delivery-path--home li:nth-child(2n){background:color-mix(in oklch, var(--surface-ink) 86%, var(--surface-stage-2))}.delivery-path.delivery-path--home li:hover{background:color-mix(in oklch, var(--surface-blue) 76%, var(--surface-stage-2));border-color:var(--line-bright);transform:translateY(-4px)}.delivery-path__signal{align-items:center;gap:.45rem;min-height:22px;display:flex}.delivery-path .delivery-path__number{color:var(--signal-cyan);letter-spacing:.06em;font-size:.72rem;font-weight:790}.delivery-path__trace{background:var(--line-dark);flex:1;height:1px}.delivery-path__node{background:var(--signal-cyan);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--signal-cyan) 16%, transparent);flex:0 0 7px}.delivery-path--home li:last-child .delivery-path__trace{opacity:0}.delivery-path__glyph{width:2.35rem;height:2.35rem;color:var(--signal-cyan);background:color-mix(in oklch, var(--surface-stage) 65%, transparent);border:1px solid color-mix(in oklch, var(--signal-cyan) 28%, transparent);place-items:center;display:grid}.delivery-path__copy{align-self:center}.delivery-path__phase-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.delivery-path__phase-row>p{color:var(--signal-cyan);letter-spacing:.1em;font-size:.62rem;font-weight:760}.delivery-path .delivery-path__phase-row>span{color:var(--text-on-dark-muted);border-left:1px solid var(--line-dark);padding-left:.5rem;font-size:.62rem;font-weight:650}.delivery-path__copy h3{text-wrap:balance;margin-top:.6rem;font-size:1.05rem;line-height:1.42}.delivery-path__description{color:var(--text-on-dark-muted);text-wrap:pretty;margin-top:.55rem;font-size:.76rem;font-weight:520;line-height:1.65}.delivery-path__outcome{padding-top:var(--space-sm);color:var(--text-on-dark);border-top:1px solid var(--line-dark);font-size:.74rem;font-weight:700}@media (width<=920px){.delivery-section__lead{align-items:start;gap:var(--space-md);grid-template-columns:1fr}.delivery-section__lead>p{margin-left:0}.delivery-path.delivery-path--home{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-shell main>section:not(.evolution-bridge):not(.case-library-section) h2,.site-shell main>:where(div,article)>section:not(.evolution-bridge):not(.case-library-section) h2,.qmate-capability__copy>h3,.case-workbench__header h1{text-wrap:balance;line-break:strict;overflow-wrap:normal;word-break:normal;max-inline-size:min(100%,20ch)!important;font-size:var(--site-block-title-size)!important;line-height:var(--site-block-title-line-height)!important;letter-spacing:-.025em!important}.site-shell main>section:not(.evolution-bridge):not(.case-library-section) [class*=heading]>p:not(.eyebrow),.site-shell main>:where(div,article)>section:not(.evolution-bridge):not(.case-library-section) [class*=heading]>p:not(.eyebrow){text-wrap:pretty;max-inline-size:62ch;font-size:var(--site-block-description-size)!important;line-height:var(--site-block-description-line-height)!important}.site-shell main>section:not(.evolution-bridge):not(.case-library-section) :where(div,header):has(>:is(h1,h2))>p:not(.eyebrow){text-wrap:pretty;max-inline-size:62ch;font-size:var(--site-block-description-size)!important;line-height:var(--site-block-description-line-height)!important}.site-shell main>:where(div,article)>section:not(.evolution-bridge):not(.case-library-section) :where(div,header):has(>:is(h1,h2))>p:not(.eyebrow){text-wrap:pretty;max-inline-size:62ch;font-size:var(--site-block-description-size)!important;line-height:var(--site-block-description-line-height)!important}@media (width<=640px){:root{--site-block-title-size:clamp(2.05rem, 9vw, 2.35rem);--hero-title-size:var(--site-block-title-size)!important}}main>section,main>:where(div,article)>section{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;min-height:0!important;max-height:none!important;padding-block:var(--site-block-padding-y)!important}main>section>:where(.content-width,[class$=__grid],[class$=__inner],[class$=__layout]),main>:where(div,article)>section>:where(.content-width,[class$=__grid],[class$=__inner],[class$=__layout]){block-size:auto!important;min-block-size:0!important;max-block-size:none!important;min-height:0!important;max-height:none!important;padding-block:0!important}main>.qmate-page>.qmate-capabilities{padding-block:0!important}main>.qmate-page>.qmate-capabilities>.qmate-capability-band{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;padding-block:var(--site-block-padding-y)!important}@media (width>=921px){.rd-trizmate>.rd-trizmate__grid{block-size:min(580px,100svh - 150px)!important}}@media (width<=920px){:root{--site-block-padding-y:2rem}}.home-ai-hero{padding-top:calc(var(--site-header-height) + var(--site-block-padding-y))!important;padding-bottom:var(--site-block-padding-y)!important}.message-launcher{z-index:30;min-height:3.25rem;color:var(--surface-ink);letter-spacing:.01em;background:var(--signal-cyan);border-radius:var(--radius);box-shadow:0 6px 8px color-mix(in oklch, var(--surface-ink) 22%, transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .18s var(--ease-out), background-color .18s var(--ease-out);border:0;align-items:center;gap:.65rem;padding:.75rem 1.05rem;font-weight:750;display:inline-flex;position:fixed;top:calc(72px + 1rem);bottom:auto;right:clamp(1rem,2vw,1.75rem)}.message-launcher:hover{transform:translateY(-2px)}.message-launcher:active{transform:translateY(1px)}.message-launcher.is-dragging{cursor:grabbing;transition:none;transform:none}html.message-dialog-open{overflow:hidden}.message-dialog{width:min(52rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--text-strong);background:var(--surface-base);border:1px solid var(--line-bright);border-radius:calc(var(--radius) + 2px);margin:auto;padding:0;overflow:auto}.message-dialog::backdrop{background:color-mix(in oklch, var(--surface-ink) 78%, transparent)}.message-dialog__header{color:var(--text-on-dark);background:var(--surface-ink);grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.message-dialog__signal{color:var(--signal-cyan);margin-bottom:.35rem;font-size:.76rem;font-weight:750}.message-dialog__header h2{letter-spacing:-.025em;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.12}.message-dialog__header p:last-child{max-width:38rem;color:var(--text-on-dark-muted);margin-top:.45rem;font-size:.92rem;line-height:1.55}.message-dialog__close{width:2.75rem;height:2.75rem;color:var(--text-on-dark);border:1px solid var(--line-dark);border-radius:var(--radius);background:0 0;place-items:center;display:grid}.message-form{gap:.75rem;padding:1rem 1.5rem 1.25rem;display:grid}.message-form__two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;display:grid}.message-form label{color:var(--text-strong);gap:.3rem;font-size:.88rem;font-weight:700;display:grid}.message-form input,.message-form select,.message-form textarea{width:100%;min-height:2.65rem;color:var(--text-strong);background:var(--surface-white);border:1px solid var(--line-soft);border-radius:var(--radius);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;padding:.55rem .75rem}.message-form textarea{resize:vertical;min-height:5.25rem;line-height:1.5}.message-form input::placeholder,.message-form textarea::placeholder{color:var(--text-muted);opacity:1}.message-form input:focus,.message-form select:focus,.message-form textarea:focus{border-color:var(--signal-cyan-deep);box-shadow:0 0 0 3px color-mix(in oklch, var(--signal-cyan) 28%, transparent)}.message-form__input-wrap{display:block;position:relative}.message-form__input-wrap svg{color:var(--signal-cyan-deep);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.message-form__input-wrap input{padding-left:2.35rem}.message-form__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.message-form__feedback{color:oklch(42% .15 28);border-radius:var(--radius);background:oklch(96% .025 28);border:1px solid oklch(80% .07 28);padding:.7rem .85rem}.message-form__actions{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.message-form__actions p{max-width:28rem;color:var(--text-muted);font-size:.8rem;line-height:1.45}.message-form__actions button,.message-dialog__success button{min-width:8.5rem;min-height:44px;color:var(--surface-ink);background:var(--signal-cyan);border-radius:var(--radius);border:0;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1rem;font-weight:750;display:inline-flex}.message-form__actions button:disabled{cursor:wait;opacity:.68}.message-dialog__success{justify-items:start;gap:.8rem;padding:clamp(2rem,6vw,3.5rem);display:grid}.message-dialog__success>svg{color:var(--signal-cyan-deep)}.message-dialog__success h3{font-size:clamp(1.7rem,4vw,2.4rem)}.message-dialog__success p{max-width:36rem;color:var(--text-muted)}@media (width<=640px){.message-launcher span{display:none}.message-launcher{justify-content:center;width:3.25rem;padding-inline:0}.message-dialog{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem)}.message-dialog__header{gap:.7rem;padding:.8rem 1rem}.message-dialog__signal{margin-bottom:.2rem;font-size:.7rem}.message-dialog__header h2{font-size:1.55rem}.message-dialog__header p:last-child{margin-top:.3rem;font-size:.8rem;line-height:1.42}.message-dialog__close{width:2.75rem;height:2.75rem}.message-form{gap:.5rem;padding:.7rem 1rem 1rem}.message-form__two-column{grid-template-columns:1fr;gap:.45rem}.message-form label{gap:.2rem;font-size:.8rem}.message-form input,.message-form select,.message-form textarea{min-height:2.75rem;padding-block:.42rem}.message-form textarea{min-height:4rem}.message-form__actions{flex-direction:column;align-items:stretch;gap:.45rem}.message-form__actions p{font-size:.72rem;line-height:1.35}.message-form__actions button{width:100%}}.message-admin-login,.message-admin{min-height:100svh;color:var(--text-strong);background:var(--surface-mint)}.message-admin-login{place-items:center;padding:1.5rem;display:grid}.message-admin-login form{background:var(--surface-white);border:1px solid var(--line-soft);border-radius:var(--radius);gap:1rem;width:min(27rem,100%);padding:clamp(1.75rem,5vw,3rem);display:grid}.message-admin-login form>a{color:var(--signal-cyan-deep);font-size:.9rem;font-weight:700}.message-admin-login form>svg{color:var(--signal-cyan-deep)}.message-admin-login h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1}.message-admin-login p{color:var(--text-muted)}.message-admin-login label{gap:.45rem;font-weight:700;display:grid}.message-admin-login input{border:1px solid var(--line-soft);border-radius:var(--radius);min-height:3.1rem;padding:.75rem}.message-admin-login button{min-height:3.1rem;color:var(--surface-ink);background:var(--signal-cyan);border-radius:var(--radius);border:0;font-weight:750}.message-admin{padding:clamp(1.25rem,4vw,3rem)}.message-admin__header{justify-content:space-between;align-items:end;gap:1rem;max-width:82rem;margin:0 auto 2rem;display:flex}.message-admin__header p{color:var(--signal-cyan-deep);font-weight:750}.message-admin__header h1{font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.05}.message-admin__header-actions{gap:.65rem;display:flex}.message-admin__header-actions button{min-height:2.75rem;color:var(--text-strong);border:1px solid var(--line-soft);border-radius:var(--radius);background:0 0;align-items:center;gap:.4rem;padding:.55rem .8rem;display:inline-flex}.message-admin__toolbar{flex-wrap:wrap;gap:.65rem;max-width:82rem;margin:0 auto 1.25rem;display:flex}.message-admin__toolbar button{min-height:2.7rem;color:var(--text-muted);background:var(--surface-white);border:1px solid var(--line-soft);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.5rem .8rem;display:inline-flex}.message-admin__toolbar button.is-active{color:var(--surface-ink);background:var(--signal-cyan);border-color:var(--signal-cyan)}.message-admin__toolbar button span{font-variant-numeric:tabular-nums}.message-admin__error{color:oklch(42% .15 28);background:oklch(96% .025 28);border:1px solid oklch(80% .07 28);max-width:82rem;margin:0 auto 1rem;padding:.75rem}.message-admin__list{gap:1rem;max-width:82rem;margin:0 auto;display:grid}.message-admin__empty{color:var(--text-muted);background:var(--surface-white);border:1px solid var(--line-soft);justify-items:center;gap:.65rem;padding:5rem 1rem;display:grid}.message-admin-entry{background:var(--surface-white);border:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr);gap:1rem 2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.message-admin-entry>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.message-admin-entry h2{margin-top:.4rem;font-size:clamp(1.25rem,3vw,1.75rem)}.message-admin-entry header p{color:var(--text-muted);font-size:.86rem}.message-admin-entry select{border:1px solid var(--line-soft);border-radius:var(--radius);min-height:2.6rem;padding:.45rem}.message-admin-entry__status{color:var(--surface-ink);background:var(--signal-cyan);padding:.2rem .45rem;font-size:.76rem;font-weight:750;display:inline-block}.message-admin-entry__status--contacted{background:var(--surface-signal)}.message-admin-entry__status--closed{color:var(--text-on-dark);background:var(--surface-blue)}.message-admin-entry__topic{color:var(--signal-cyan-deep);align-self:end;font-weight:750}.message-admin-entry__message{white-space:pre-wrap;font-size:1.06rem;line-height:1.8}.message-admin-entry__contacts{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.message-admin-entry__contacts a{color:var(--signal-cyan-deep);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.message-admin-entry>label{color:var(--text-muted);gap:.35rem;font-size:.85rem;display:grid}.message-admin-entry textarea{border:1px solid var(--line-soft);resize:vertical;width:100%;padding:.65rem}@media (width<=760px){.message-admin__header{flex-direction:column;align-items:start}.message-admin-entry{grid-template-columns:1fr}.message-admin-entry__topic{align-self:auto}}@media (prefers-reduced-motion:reduce){.delivery-path.delivery-path--home li{transition:none}}@media (width<=640px){.delivery-path.delivery-path--home li:last-child{grid-column:span 2}}.page-intro{color:var(--text-on-dark);background:var(--surface-ink)}.page-intro .section-heading{margin-bottom:0}.page-intro .section-heading p{color:var(--text-on-dark-muted)}.page-intro__art{width:min(100%, var(--content-width));padding:0 var(--page-gutter) var(--space-2xl);margin:0 auto}.page-intro__art img{object-fit:cover;object-position:right center;border:1px solid var(--line-dark);width:100%;height:320px}.systems-intro-metrics{margin-top:var(--space-xl);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:0;display:flex}.systems-intro-metrics span{color:var(--signal-cyan);margin-right:1rem;padding:.55rem 1rem .55rem 0;font-size:.75rem;font-weight:760}.section-systems{background:var(--surface-white)}.product-groups{gap:var(--space-2xl);display:grid}.product-group{gap:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--line-soft);grid-template-columns:minmax(13rem,.46fr) minmax(0,1.54fr);display:grid}.product-group__intro h2{font-size:1.75rem;line-height:1.22}.product-group__intro p{margin-top:var(--space-sm);color:var(--text-muted);font-size:.88rem}.product-list{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.product-card{justify-content:space-between;gap:var(--space-md);min-height:330px;padding:var(--space-md);background:var(--surface-white);transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.product-card:hover{color:var(--surface-white);background:var(--surface-blue);transform:translateY(-2px)}.product-card--preview{cursor:default}.product-card--preview:hover{color:inherit;background:var(--surface-white);transform:none}.product-card__media{aspect-ratio:16/9;background:var(--surface-stage);border:1px solid var(--line-soft);overflow:hidden}.product-card__media img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .22s var(--ease-out)}.product-card__media--preview{background:var(--surface-ink);place-items:center;display:grid;position:relative}.product-card__media--preview>img:not(.product-card__preview-image){object-fit:contain;max-width:min(84%,18rem);padding:1rem}.product-card__media--preview .product-card__preview-image{object-fit:cover;object-position:center;width:100%;height:100%;padding:0}.product-card__media--preview .product-card__preview-logo{object-fit:contain;background:#031221bd;border:1px solid #cdecf54d;width:min(52%,10rem);max-width:none;height:auto;padding:.45rem .55rem;position:absolute;bottom:.85rem;left:1rem}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__group{color:var(--signal-cyan-deep);font-size:.72rem;font-weight:760}.product-card h3{margin-top:.35rem;font-size:1.4rem}.product-card p{color:var(--text-muted);margin-top:.3rem;font-size:.82rem;line-height:1.5}.product-card:hover .product-card__group,.product-card:hover p{color:var(--text-on-dark-muted)}.product-card--preview:hover .product-card__group{color:var(--signal-cyan-deep)}.product-card--preview:hover p{color:var(--text-muted)}.product-card__link{gap:var(--space-xs);align-items:center;font-size:.8rem;font-weight:750;display:inline-flex}.systems-bridge{gap:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--line-soft);grid-template-columns:1fr minmax(17rem,.75fr) auto;align-items:end;display:grid}.systems-bridge h2{max-width:16ch;margin-top:var(--space-md);font-size:2.15rem;line-height:1.22}.systems-bridge>p{color:var(--text-muted);font-size:.92rem}.product-detail-hero,.solution-hero{color:var(--text-on-dark);background:var(--surface-ink)}.product-detail-hero__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);align-items:end;min-height:610px;padding:5rem 0;display:grid}.product-detail-hero__intro{padding-left:var(--page-gutter)}.detail-hero__group{color:var(--signal-cyan);letter-spacing:.08em;font-size:.78rem;font-weight:750}.product-detail-hero h1{margin-top:var(--space-sm);font-size:5rem;line-height:1}.product-detail-hero__tagline{margin-top:var(--space-lg);color:var(--text-on-dark);font-size:1.35rem;font-weight:670}.product-detail-hero__summary{max-width:38rem;margin-top:var(--space-md);color:var(--text-on-dark-muted)}.product-detail-hero__signals{padding:var(--space-lg) 0 0;border-top:1px solid var(--line-dark);gap:1.15rem;display:grid}.product-detail-hero__visual-stack{padding-right:var(--page-gutter)}.product-detail-hero__media{margin:0 0 var(--space-lg);background:var(--surface-ink-2);border:1px solid color-mix(in oklch, var(--signal-cyan) 45%, transparent);border-radius:var(--radius);box-shadow:-18px 20px 0 color-mix(in oklch, var(--surface-stage-2) 84%, transparent);position:relative;overflow:hidden}.product-detail-hero__media:after{z-index:1;content:"";pointer-events:none;background:#7fe5dbb8;height:1px;animation:7.4s linear infinite interface-scan;position:absolute;top:8%;left:0;right:0}.product-detail-hero__media img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;animation:interface-arrival .72s var(--ease-out) both}.product-detail-hero__media figcaption{z-index:2;color:var(--text-on-dark-muted);letter-spacing:.08em;background:var(--surface-ink-2);padding:.65rem .8rem;font-size:.64rem;font-weight:760;position:relative}.product-detail-hero__signals p{color:var(--signal-cyan);letter-spacing:.1em;font-size:.68rem;font-weight:760}.product-detail-hero__signals strong{font-size:1.1rem}.product-detail-hero__signals span{background:var(--line-dark);height:1px}.product-proof{padding-top:5rem;padding-bottom:5rem}.product-proof__grid{gap:var(--space-2xl);grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start;display:grid}.product-proof__grid h2{max-width:11ch;margin-top:var(--space-md);font-size:2.35rem;line-height:1.2}.product-proof__grid>div>p:not(.eyebrow){max-width:29rem;margin-top:var(--space-md);color:var(--text-muted);font-size:.88rem}.media-gallery{min-width:0}.media-gallery__frame{background:var(--surface-stage);border:1px solid var(--line-soft);border-radius:var(--radius);position:relative;overflow:hidden}.media-gallery__frame>img{aspect-ratio:16/9.7;object-fit:cover;object-position:top left;width:100%;animation:interface-arrival .44s var(--ease-out) both}.media-gallery__controls{right:var(--space-sm);bottom:var(--space-sm);gap:.35rem;display:flex;position:absolute}.media-gallery__controls .icon-button{color:var(--text-on-dark);background:color-mix(in oklch, var(--surface-ink) 90%, transparent);border-color:var(--line-dark)}@keyframes interface-arrival{0%{opacity:.3;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes interface-scan{0%{transform:translateY(0)}to{transform:translateY(420px)}}.media-gallery__caption{gap:var(--space-md);border-bottom:1px solid var(--line-soft);align-items:baseline;padding:.7rem 0;display:flex}.media-gallery__caption span{color:var(--signal-cyan-deep);letter-spacing:.08em;white-space:nowrap;font-size:.68rem;font-weight:760}.media-gallery__caption p{color:var(--text-muted);font-size:.82rem}.media-gallery__thumbnails{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.media-gallery__thumbnails button{aspect-ratio:16/9;background:var(--surface-stage);border:1px solid var(--line-soft);border-radius:3px;width:86px;padding:0;overflow:hidden}.media-gallery__thumbnails button.is-active{border:2px solid var(--signal-cyan-deep)}.media-gallery__thumbnails img{object-fit:cover;object-position:top left;width:100%;height:100%}.product-workbench-band{color:var(--text-on-dark);background:var(--surface-stage-2)}.product-workbench-band .eyebrow,.product-consulting-bridge .eyebrow{color:var(--signal-cyan)}.product-workbench-band h2,.product-consulting-bridge h2{max-width:17ch;margin-top:var(--space-md);font-size:2.45rem;line-height:1.2}.product-workbench{margin-top:var(--space-2xl);background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-workbench article{min-height:170px;padding:var(--space-lg);background:var(--surface-stage);flex-direction:column;justify-content:space-between;display:flex}.product-workbench span{color:var(--signal-cyan);font-size:.72rem;font-weight:760}.product-workbench p{color:var(--text-on-dark);font-size:1rem;font-weight:620}.product-capability-layout{gap:var(--space-2xl);grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);display:grid}.product-capability-layout h2{max-width:10ch;margin-top:var(--space-md);font-size:2.45rem;line-height:1.2}.product-capability-layout__content{gap:var(--space-xl);display:grid}.product-problem-list{border-top:1px solid var(--line-soft);gap:0;margin:0;padding:0;list-style:none;display:grid}.product-problem-list li{gap:var(--space-sm);padding:var(--space-md) 0;color:var(--text-muted);border-bottom:1px solid var(--line-soft);grid-template-columns:2.8rem 1fr;display:grid}.product-problem-list span{color:var(--signal-cyan-deep);font-size:.72rem;font-weight:760}.capability-grid{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.capability-grid span{min-height:68px;padding:var(--space-sm);background:var(--surface-white);align-items:end;font-size:.86rem;font-weight:680;display:flex}.product-detail-method{gap:var(--space-2xl);grid-template-columns:.76fr 1.24fr;display:grid}.product-detail-method h2{max-width:12ch;margin-top:var(--space-md);font-size:2.25rem;line-height:1.2}.product-detail-method__foundation{max-width:44rem;color:var(--text-muted);font-size:1.1rem}.role-list{margin-top:var(--space-md);flex-wrap:wrap;gap:.4rem;display:flex}.workflow-list{margin-top:var(--space-sm);background:var(--line-soft);border:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.workflow-list div{min-height:140px;padding:var(--space-lg);color:var(--text-on-dark);background:var(--surface-blue);flex-direction:column;justify-content:space-between;display:flex}.workflow-list div:nth-child(2n){background:var(--surface-stage-2)}.workflow-list strong{color:var(--signal-cyan);font-size:.72rem}.workflow-list p{font-size:1rem;font-weight:650}.product-consulting-bridge,.related-system-band{color:var(--text-on-dark);background:var(--surface-ink)}.product-consulting-bridge__links,.related-system-band__links{margin-top:var(--space-2xl);background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.product-consulting-bridge__links a,.related-system-band__links a{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:86px;padding:var(--space-md);background:var(--surface-stage);transition:color .17s var(--ease-out), background .17s var(--ease-out);font-weight:700;display:flex}.product-consulting-bridge__links a:hover,.related-system-band__links a:hover{color:var(--surface-ink);background:var(--signal-cyan)}.consulting-catalogue{padding-top:0;padding-bottom:0}.consulting-catalogue__item{gap:var(--space-lg);min-height:170px;padding:var(--space-xl) 0;border-bottom:1px solid var(--line-soft);transition:padding .17s var(--ease-out), background .17s var(--ease-out);grid-template-columns:4rem minmax(12rem,.9fr) minmax(15rem,1fr) auto;align-items:center;display:grid}.consulting-catalogue__item:first-child{border-top:1px solid var(--line-soft)}.consulting-catalogue__item:hover{padding-right:var(--space-md);padding-left:var(--space-md);background:var(--surface-signal)}.consulting-catalogue__item>span{color:var(--signal-cyan-deep);align-self:start;font-size:.75rem;font-weight:760}.consulting-catalogue__item h2{font-size:1.55rem}.consulting-catalogue__item p{max-width:34rem;color:var(--text-muted);margin-top:.4rem;font-size:.86rem}.consulting-catalogue__methods{flex-wrap:wrap;gap:.35rem;display:flex}.solution-hero__grid{gap:var(--space-2xl);min-height:620px;padding:5rem var(--page-gutter);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;display:grid}.solution-hero h1{max-width:8ch;margin-top:var(--space-md);font-size:4.6rem;line-height:1.05}.solution-hero>.content-width>div>p:not(.eyebrow){max-width:35rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.12rem}.solution-hero .eyebrow,.solution-methods .eyebrow,.related-system-band .eyebrow{color:var(--signal-cyan)}.solution-hero__media{background:var(--surface-white);border:1px solid var(--line-dark);border-radius:var(--radius);margin:0;overflow:hidden}.solution-hero__media img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%}.solution-hero__media figcaption{color:var(--text-muted);padding:.7rem;font-size:.75rem}.solution-problem__grid{gap:var(--space-2xl);grid-template-columns:minmax(13rem,.45fr) minmax(0,1.55fr);display:grid}.solution-problem h2{max-width:20ch;font-size:2.6rem;line-height:1.2}.solution-problem p:not(.eyebrow){max-width:52rem;margin-top:var(--space-lg);color:var(--text-muted);font-size:1.05rem}.solution-methods{gap:var(--space-2xl);grid-template-columns:.8fr 1.2fr;display:grid}.solution-methods h2,.deliverable-strip h2,.related-system-band h2{max-width:15ch;margin-top:var(--space-md);font-size:2.35rem;line-height:1.22}.solution-methods ol{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none;display:grid}.solution-methods li{gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:3.6rem 1fr;display:grid}.solution-methods li span{color:var(--signal-cyan-deep);font-size:.75rem;font-weight:760}.solution-methods li strong{font-size:1.12rem}.deliverable-strip{gap:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--line-soft);grid-template-columns:.8fr 1.2fr;display:grid}.deliverable-strip>div:last-child{flex-wrap:wrap;align-content:start;gap:.45rem;display:flex}.deliverable-strip>div:last-child span{color:var(--surface-blue);background:var(--surface-mint);border-radius:3px;padding:.55rem .75rem;font-size:.84rem;font-weight:700}.methods-layout{gap:var(--space-2xl);grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);display:grid}.methods-layout__image{align-self:start;position:sticky;top:6rem}.methods-layout__image img{object-fit:cover;border-radius:var(--radius);width:100%;min-height:31rem}.method-row{padding:var(--space-xl) 0;border-top:1px solid var(--line-soft)}.method-row h2{font-size:1.55rem}.method-row p{margin:var(--space-sm) 0 var(--space-lg);color:var(--text-muted)}.method-tool-list{flex-wrap:wrap;gap:.4rem;display:flex}.method-tool-list span{color:var(--surface-blue);background:var(--surface-mint);border-radius:3px;padding:.35rem .55rem;font-size:.76rem;font-weight:700}.company-hero,.company-story,.company-beliefs{padding:clamp(4.25rem, 7vw, 7.25rem) var(--page-gutter)}.company-hero{background:var(--surface-base);overflow:hidden}.company-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.company-hero__copy{gap:var(--space-lg);align-content:center;display:grid}.company-hero__copy h1{color:var(--signal-cyan-deep);letter-spacing:0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:750;line-height:1.25}.company-hero__copy h2{max-width:16ch;color:var(--text-strong);font-size:var(--hero-title-size);font-weight:760;line-height:var(--hero-title-line-height);letter-spacing:0;text-wrap:balance}.company-hero__copy p{max-width:36rem;color:var(--text-muted);text-wrap:pretty;font-size:1.08rem;line-height:1.8}.company-hero__visual{border:1px solid var(--line-soft);background:var(--surface-mint);min-height:clamp(18rem,28vw,25rem);margin:0;overflow:hidden}.company-hero__visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.company-story{background:var(--surface-mint)}.company-story__layout{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.company-story__header{gap:var(--space-md);align-content:start;display:grid}.company-story__header p,.company-story__header span{color:var(--signal-cyan-deep);letter-spacing:.04em;font-size:.9rem;font-weight:760}.company-story__header h2{color:var(--text-strong);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.1rem,3.5vw,3.6rem);line-height:1.18}.company-story__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.8vw,2.5rem);display:grid}.company-story__copy p{color:var(--text-strong);text-wrap:pretty;font-size:1rem;line-height:1.88}.company-beliefs{color:var(--text-on-dark);background:var(--surface-stage-2)}.company-beliefs__layout{grid-template-columns:minmax(15rem,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.company-beliefs__heading{gap:var(--space-lg);display:grid}.company-beliefs__heading>p{color:var(--signal-cyan);font-size:1rem;font-weight:760}.company-beliefs__heading h2{letter-spacing:-.03em;text-wrap:balance;max-width:10ch;font-size:clamp(2.5rem,4.1vw,4.5rem);line-height:1.12}.company-beliefs__heading blockquote{max-width:21ch;color:var(--text-on-dark-muted);margin:0;font-size:1.18rem;line-height:1.7}.company-beliefs__values{background:var(--surface-stage);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.company-beliefs__values li{background:var(--surface-stage-2);align-items:end;min-height:13.5rem;padding:clamp(1.25rem,2vw,2rem);display:flex}.company-beliefs__values li:first-child{background:#0a6b72}.company-beliefs__values li:nth-child(2){background:#176b95}.company-beliefs__values li:nth-child(3){background:#315b7c}.company-beliefs__values li:nth-child(4){background:#157765}.company-beliefs__values strong{color:var(--text-on-dark);font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.2}.company-client-wall{padding-top:clamp(4.25rem,7vw,7rem);padding-bottom:clamp(4.25rem,7vw,7rem)}.company-client-wall__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(1.5rem,7vw,7rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.company-client-wall__heading h2{max-width:17ch;color:var(--text-strong);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,3.8vw,4rem);line-height:1.12}.company-client-wall__heading p{max-width:35rem;color:var(--text-muted);text-wrap:pretty;line-height:1.75}.company-client-wall__grid{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.company-client-wall__grid>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);place-items:center;min-width:0;min-height:5rem;padding:.9rem;display:grid}.company-client-wall__grid img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:76%;height:auto;max-height:2.45rem;display:block}.not-found{min-height:60dvh;padding:var(--space-3xl) var(--page-gutter);text-align:center;place-items:center;display:grid}.not-found__inner{max-width:36rem}.not-found h1{font-size:4.2rem}.not-found p{margin:var(--space-md) 0 var(--space-xl);color:var(--text-muted)}.product-task-archive{background:var(--surface-base)}.product-task-archive__heading{gap:var(--space-2xl);margin-bottom:var(--space-2xl);grid-template-columns:minmax(16rem,.8fr) minmax(18rem,1.2fr);align-items:end;display:grid}.product-task-archive__heading h2,.product-role-section__heading h2,.product-deliverable-section h2,.product-boundary-band h2{max-width:13ch;margin-top:var(--space-md);font-size:2.35rem;line-height:1.2}.product-task-archive__heading>p{max-width:50rem;color:var(--text-muted);font-size:1.02rem}.product-use-case-list{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none;display:grid}.product-use-case-list li{gap:var(--space-lg);padding:var(--space-xl) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:3.5rem minmax(12rem,.9fr) minmax(14rem,1fr) minmax(14rem,1fr);align-items:start;display:grid}.product-use-case-list li>span{color:var(--signal-cyan-deep);font-size:.75rem;font-weight:760}.product-use-case-list h3{font-size:1.32rem;line-height:1.25}.product-use-case-list p{color:var(--text-muted);margin-top:.5rem;font-size:.88rem}.product-use-case-list strong{color:var(--surface-blue);font-size:.72rem;font-weight:760;display:block}.product-role-section{background:var(--surface-white)}.product-role-section__heading{max-width:42rem;margin-bottom:var(--space-2xl)}.product-role-outcomes{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-role-outcomes article{min-height:290px;padding:var(--space-xl);background:var(--surface-white);flex-direction:column;display:flex}.product-role-outcomes h3{font-size:1.45rem}.product-role-outcomes>article>p{min-height:4.4em;margin-top:var(--space-sm);color:var(--text-muted);font-size:.88rem}.product-role-outcomes dl{gap:var(--space-md);margin:auto 0 0;display:grid}.product-role-outcomes dl>div{padding-top:var(--space-sm);border-top:1px solid var(--line-soft)}.product-role-outcomes dt{color:var(--signal-cyan-deep);font-size:.68rem;font-weight:760}.product-role-outcomes dd{color:var(--text-muted);margin:.28rem 0 0;font-size:.84rem}.product-deliverable-section__grid{gap:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--line-soft);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);display:grid}.product-deliverable-section ul{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.product-deliverable-section li{min-height:92px;padding:var(--space-md);color:var(--surface-blue);background:var(--surface-mint);align-items:end;font-size:.93rem;font-weight:700;display:flex}.product-deliverable-section li:nth-child(2n){background:var(--surface-white)}.product-boundary-band{color:var(--text-on-dark);background:var(--surface-stage)}.product-boundary-band__grid{gap:var(--space-2xl);grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);display:grid}.product-boundary-band .eyebrow{color:var(--signal-cyan)}.product-boundary-band h2{margin-top:0}.product-boundary-band p:not(.eyebrow){max-width:56rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.08rem}@media (width<=1120px){:root{--page-gutter:2rem}.primary-nav{gap:.85rem;font-size:.78rem}.hero-command__grid{grid-template-columns:minmax(0,.9fr) minmax(29rem,1.1fr)}.hero-command__copy h1{font-size:4.3rem}.system-stage__copy{grid-template-columns:1fr auto}.system-stage__copy .eyebrow,.system-stage__copy>p:not(.eyebrow){grid-column:1/-1}.system-stage__signals{grid-column:1}.system-stage__copy .button-secondary{grid-area:3/2}.system-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:164px}.system-tile--1,.system-tile--2,.system-tile--3,.system-tile--4,.system-tile--5,.system-tile--6,.system-tile--7,.system-tile--8,.system-tile--9{grid-area:auto}}@media (width<=920px){:root{--page-gutter:1.5rem;--space-3xl:5.25rem}.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem}.site-header__phone{letter-spacing:.025em;gap:.35rem;min-height:44px;font-size:1rem}.site-header__phone svg{width:1rem;height:1rem}.menu-toggle{justify-self:end;width:44px;height:44px;display:grid}.primary-nav{min-height:calc(100dvh - 72px);padding:var(--space-md) var(--page-gutter);background:var(--surface-base);border-bottom:1px solid var(--line-soft);align-content:start;display:none;position:fixed;top:72px;left:0;right:0}.primary-nav.is-open{display:grid}.primary-nav__item{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.primary-nav__item>a{border-bottom:1px solid var(--line-soft);grid-column:1;align-items:center;min-height:48px;display:flex}.primary-nav__disclosure{width:48px;min-height:48px;color:var(--surface-blue);background:0 0;border:0;grid-column:2;place-items:center;padding:0;display:grid}.primary-nav__disclosure svg{transition:transform .17s var(--ease-out)}.primary-nav__item.is-open .primary-nav__disclosure svg{transform:rotate(180deg)}.primary-nav__dropdown{width:auto;min-width:0;max-width:none;box-shadow:none;grid-column:1/-1;margin:0 0 .55rem;padding:.25rem 0;position:static}.primary-nav__dropdown:before{display:none}.primary-nav__dropdown a{gap:.55rem;min-height:44px;padding-left:1rem}.primary-nav__dropdown-detail{font-size:.72rem}.primary-nav a:after{display:none}.site-header--home .primary-nav{background:var(--surface-ink)}.site-header--home .primary-nav__dropdown{background:var(--surface-base)}.site-footer{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:start}.footer-nav a,.footer-links a,.button-text{align-items:center;min-height:44px;display:inline-flex}.hero-command__grid{gap:var(--space-xl);grid-template-columns:1fr;min-height:0;padding:4.5rem 0 0}.hero-command__copy{padding-right:var(--page-gutter)}.hero-command__copy h1{font-size:4rem}.hero-command__visual{min-height:480px;margin:0 0 0 var(--page-gutter)}.hero-command__screen{top:4rem;right:var(--page-gutter)}.home-ai-hero__grid{grid-template-columns:1fr;gap:0;min-height:0}.home-ai-hero__copy h1{font-size:4rem}.ai-core-scene{min-height:410px;margin-top:var(--space-sm)}.evolution-bridge__grid{gap:var(--space-2xl);grid-template-columns:1fr}.evolution-bridge__story{order:-1}.evolution-bridge__story h2{max-width:17ch}.transformation-field__item{grid-template-columns:3rem minmax(12rem,1fr) minmax(13rem,.9fr) auto}.system-stage{grid-template-columns:1fr}.system-stage__index{border-right:0;border-bottom:1px solid var(--line-dark)}.system-stage__tabs{margin-top:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr))}.system-stage__panel{min-height:530px}.consulting-mosaic__item--1{grid-column:span 7}.consulting-mosaic__item--2,.consulting-mosaic__item--3,.consulting-mosaic__item--4{grid-column:span 5}.consulting-mosaic__item--5{grid-column:span 12}.delivery-section__grid,.product-proof__grid,.product-capability-layout,.product-detail-method,.solution-problem__grid,.solution-methods,.deliverable-strip,.methods-layout,.company-hero__layout,.company-story__layout,.company-beliefs__layout,.company-client-wall__heading{grid-template-columns:1fr}.company-hero__layout{gap:var(--space-xl)}.company-hero__visual{justify-self:end;width:min(100%,36rem);min-height:21rem}.company-story__layout,.company-beliefs__layout{gap:var(--space-2xl)}.company-client-wall__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-hero__grid,.solution-hero__grid{gap:var(--space-xl);grid-template-columns:1fr}.product-detail-hero__visual-stack{margin-left:var(--page-gutter)}.product-detail-hero__signals{padding-left:0}.delivery-section h2{max-width:16ch}.product-detail-method .workflow-list{margin-top:calc(var(--space-xl) * -.8)}.solution-hero__grid{padding:4rem var(--page-gutter)}.consulting-catalogue__item{grid-template-columns:3rem 1fr auto}.consulting-catalogue__methods{display:none}.systems-bridge{grid-template-columns:1fr;align-items:start}.methods-layout__image{position:static}.product-task-archive__heading,.product-deliverable-section__grid,.product-boundary-band__grid{grid-template-columns:1fr}.product-use-case-list li{grid-template-columns:3rem minmax(12rem,.8fr) minmax(13rem,1fr)}.product-use-case-list li>div:last-child{grid-column:2/-1}}@media (width<=420px){.site-header{gap:.45rem}.brand-mark{width:122px;height:46px}.brand-mark--home{width:122px;height:52px}.site-header__phone{letter-spacing:0;font-size:.9rem}}@media (width<=640px){:root{--page-gutter:1rem;--space-3xl:4rem;--hero-title-size:clamp(2.45rem, 10.7vw, 3.1rem)}.brand-mark{width:136px;height:45px}.brand-mark--home{width:134px;height:50px}.section-heading h1,.section-heading h2{font-size:2.35rem}.company-hero,.company-story,.company-beliefs{padding-top:4rem;padding-bottom:4rem}.company-hero__copy h2{max-width:14ch;font-size:var(--hero-title-size)}.company-hero__visual{min-height:15.5rem}.company-story__header h2{font-size:2.35rem}.company-story__copy{gap:var(--space-lg);grid-template-columns:1fr}.company-story__copy p{font-size:.98rem;line-height:1.8}.company-beliefs__heading h2{font-size:2.65rem}.company-beliefs__values{grid-template-columns:repeat(2,minmax(0,1fr))}.company-beliefs__values li{min-height:9.25rem;padding:1.15rem}.company-client-wall__heading h2{font-size:2.45rem}.company-client-wall__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-client-wall__grid>div{min-height:5.6rem;padding:.65rem}.company-client-wall__grid img{max-height:2rem}.section-heading__desktop-break{display:none}.hero-command__copy h1{font-size:var(--hero-title-size)}.hero-command__copy>p:not(.eyebrow){font-size:1rem}.hero-command__proof span{font-size:.7rem}.hero-command__visual{min-height:345px}.hero-command__backdrop{width:100%;height:calc(100% - 1rem);inset:1rem 0 0}.hero-command__screen{top:3.4rem;right:var(--page-gutter);width:86%;box-shadow:-12px 15px 0 color-mix(in oklch, var(--surface-stage-2) 76%, transparent)}.hero-command__signal{display:none}.home-ai-hero__copy h1{font-size:var(--hero-title-size)}.home-ai-hero__copy>p:nth-child(3){font-size:1rem}.ai-core-scene{min-height:290px}.ai-core-scene__caption{top:3%;left:3%}.ai-core-scene__phase{font-size:.5rem;bottom:3.5%}.ai-core-scene__field{grid-template-columns:minmax(0,1fr) 1.15rem minmax(5.9rem,.82fr) 1.15rem minmax(0,1fr);inset:17% 4% 13%}.ai-core-scene__label{font-size:.64rem}.ai-core-scene__input-list,.ai-core-scene__output-list{margin-top:.52rem}.ai-core-scene__input-node,.ai-core-scene__output-item{min-height:1.68rem;padding-inline:.36rem;font-size:.54rem}.ai-core-scene__input-node{grid-template-columns:1.25rem 1fr;gap:.2rem}.ai-core-scene__input-node i,.ai-core-scene__output-item em{font-size:.43rem}.ai-core-scene__output-item{grid-template-columns:.28rem minmax(0,1fr) auto;gap:.25rem}.ai-core-scene__output-item i{width:.26rem;height:.26rem}.ai-core-scene__microcopy{margin-top:.38rem;font-size:.47rem}.ai-core-scene__nucleus{width:5.8rem;margin-top:.42rem}.ai-core-scene__core-mark{width:2.08rem;font-size:.62rem}.ai-core-scene__reasoning .ai-core-scene__microcopy{white-space:normal}.logo-marquee{padding:.85rem 0}.logo-marquee__viewport{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;animation:none;display:grid}.logo-marquee__track{display:contents}.logo-marquee__track[aria-hidden=true]{display:none}.logo-marquee__item{height:64px;padding:.4rem}.logo-marquee__item img{height:30px}.evolution-bridge{padding:4rem 0}.evolution-bridge__grid{gap:var(--space-xl)}.evolution-bridge__story h2{font-size:2.4rem}.evolution-bridge__story>p:not(.eyebrow){font-size:.98rem;line-height:1.76}.evolution-bridge__step{min-height:0;padding:1rem 0}.evolution-bridge__actions{margin-top:var(--space-lg)}.customer-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-logo-wall__item{min-height:62px}.transformation-field__item{gap:var(--space-sm);grid-template-columns:2rem 1fr auto;min-height:0}.transformation-field__item>div:nth-of-type(2){grid-column:2/-1}.transformation-field__item>svg{grid-area:1/3}.system-stage{min-height:0}.system-stage__index{padding:var(--space-lg)}.system-stage__index h2{font-size:1.65rem}.system-stage__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.system-stage__tabs button{min-height:72px}.system-stage__panel{min-height:0}.system-stage__media{height:270px}.system-stage__copy{padding:var(--space-md);grid-template-columns:1fr}.system-stage__copy h3{font-size:1.5rem}.system-stage__signals{grid-column:1}.system-stage__copy .button-secondary{grid-area:auto/1;width:fit-content}.system-tile-grid{grid-template-columns:1fr;grid-auto-rows:154px}.system-tile{padding:var(--space-md)}.system-tile--1,.system-tile--2,.system-tile--3,.system-tile--4,.system-tile--5,.system-tile--6,.system-tile--7,.system-tile--8,.system-tile--9{grid-area:auto}.system-tile__arrow{right:var(--space-md);bottom:var(--space-md)}.consulting-mosaic{grid-template-columns:1fr;grid-auto-rows:220px}.consulting-mosaic__item--1,.consulting-mosaic__item--2,.consulting-mosaic__item--3,.consulting-mosaic__item--4,.consulting-mosaic__item--5{grid-area:auto}.delivery-path,.product-workbench,.workflow-list,.capability-grid{grid-template-columns:1fr}.delivery-path li{min-height:92px}.page-intro__art{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.product-list,.product-group{grid-template-columns:1fr}.product-card{min-height:300px}.product-detail-hero__grid{min-height:0;padding:4rem 0}.product-detail-hero h1,.solution-hero h1{font-size:3.35rem}.product-detail-hero__visual-stack{margin-right:var(--page-gutter)}.product-detail-hero__media{box-shadow:-10px 12px 0 color-mix(in oklch, var(--surface-stage-2) 84%, transparent)}.product-proof__grid h2,.product-workbench-band h2,.product-capability-layout h2,.product-detail-method h2,.solution-problem h2,.solution-methods h2,.deliverable-strip h2,.related-system-band h2{font-size:2rem}.media-gallery__caption{flex-direction:column;align-items:start;gap:.2rem}.product-consulting-bridge__links,.related-system-band__links{grid-template-columns:1fr}.consulting-catalogue__item{min-height:0;padding:var(--space-lg) 0;grid-template-columns:2.4rem 1fr auto}.consulting-catalogue__item h2{font-size:1.28rem}.solution-hero__grid{padding:3.5rem var(--page-gutter)}.solution-hero__media{order:-1}.about-copy blockquote{font-size:2rem}.value-row{grid-template-columns:repeat(2,1fr)}.value-row span:nth-child(2){border-right:0}.product-task-archive__heading h2,.product-role-section__heading h2,.product-deliverable-section h2,.product-boundary-band h2{font-size:2rem}.product-use-case-list li{gap:var(--space-sm);padding:var(--space-lg) 0;grid-template-columns:2rem 1fr}.product-use-case-list li>div:nth-of-type(2),.product-use-case-list li>div:nth-of-type(3){grid-column:2}.product-role-outcomes,.product-deliverable-section ul{grid-template-columns:1fr}.product-role-outcomes article,.product-role-outcomes>article>p{min-height:0}.product-boundary-band p:not(.eyebrow){font-size:1rem}}@media (width>=921px) and (width<=1120px){.consulting-mosaic{grid-auto-rows:200px}}@media (width>=641px) and (width<=920px){.consulting-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.consulting-mosaic__item--1,.consulting-mosaic__item--2,.consulting-mosaic__item--3,.consulting-mosaic__item--4,.consulting-mosaic__item--5{grid-area:auto;min-height:224px}.consulting-mosaic__item--1{grid-column:span 2;min-height:264px}}.strategy-page{background:var(--surface-base);overflow:clip}.strategy-hero{color:var(--text-on-dark);background:var(--surface-ink);border-bottom:1px solid var(--line-dark)}.strategy-hero__grid{min-height:var(--screen-block-max-height);gap:var(--space-2xl);padding:var(--screen-block-padding-y) var(--page-gutter) 2.5rem;grid-template-columns:minmax(0,.94fr) minmax(31rem,1.06fr);align-items:center;display:grid}.strategy-hero__copy h1{max-width:14ch;margin-top:var(--space-md);font-size:var(--hero-title-size);line-height:var(--hero-title-line-height)}.strategy-hero__copy>p:not(.eyebrow){max-width:39rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.08rem;line-height:1.78}.strategy-hero .eyebrow,.strategy-insight .eyebrow,.strategy-delivery .eyebrow{color:var(--signal-cyan)}.strategy-hero__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.button-ghost{min-height:48px;color:var(--text-on-dark);border:1px solid color-mix(in oklch, var(--text-on-dark) 38%, transparent);transition:background .17s var(--ease-out), color .17s var(--ease-out);align-items:center;gap:.45rem;padding:.7rem .95rem;font-size:.86rem;font-weight:720;display:inline-flex}.button-ghost:hover{color:var(--surface-ink);background:var(--text-on-dark)}.strategy-hero__signals{gap:var(--space-md);max-width:42rem;margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strategy-hero__signals div{min-width:0}.strategy-hero__signals dt{color:var(--signal-cyan);letter-spacing:.1em;font-size:.7rem;font-weight:780}.strategy-hero__signals dd{color:var(--text-on-dark-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.strategy-hero__visual{background:var(--surface-stage-2);border:1px solid color-mix(in oklch, var(--signal-cyan) 42%, transparent);min-height:0;box-shadow:-18px 20px 0 color-mix(in oklch, var(--surface-stage-2) 86%, transparent);margin:0;position:relative;overflow:hidden}.strategy-hero__visual:after{z-index:1;content:"";background:color-mix(in oklch, var(--signal-cyan) 58%, transparent);width:1px;box-shadow:0 0 18px var(--signal-cyan);animation:strategy-signal-drift 5.6s var(--ease-out) infinite alternate;position:absolute;top:8%;bottom:8%;left:50%}.strategy-hero__visual img{z-index:0;aspect-ratio:16/8;object-fit:cover;width:100%;position:relative}.strategy-signal-scene{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.strategy-signal-scene canvas{width:100%;height:100%}.strategy-hero__visual figcaption{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--text-on-dark-muted);background:color-mix(in oklch, var(--surface-ink) 86%, transparent);letter-spacing:.1em;padding:.75rem .9rem;font-size:.62rem;font-weight:760;display:flex;position:absolute;bottom:0;left:0;right:0}.strategy-hero__visual figcaption strong{color:var(--signal-cyan)}.strategy-value,.strategy-blueprint,.strategy-clients{padding:var(--screen-block-padding-y) 0;background:#f4f7f7}.strategy-section-heading{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line-soft)}.strategy-section-heading--split{gap:var(--space-2xl);grid-template-columns:minmax(17rem,1fr) minmax(17rem,.72fr);align-items:end;display:grid}.strategy-section-heading h2{max-width:15ch;margin-top:var(--space-md);font-size:clamp(2.3rem,3.6vw,3.65rem);line-height:1.08}.strategy-section-heading>p{max-width:34rem;color:var(--text-muted);font-size:1rem;line-height:1.75}.strategy-value__grid{margin-top:var(--space-xl);background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.strategy-value__grid article{min-height:280px;padding:var(--space-xl);background:var(--surface-white);flex-direction:column;display:flex}.strategy-value__meta{color:var(--signal-cyan-deep);justify-content:space-between;align-items:center;display:flex}.strategy-value__meta span{font-size:.76rem;font-weight:800}.strategy-value__grid article>p:first-of-type{color:var(--signal-cyan-deep);letter-spacing:.1em;margin-top:auto;font-size:.72rem;font-weight:800}.strategy-value__grid h3{max-width:12ch;margin-top:.7rem;font-size:1.5rem;line-height:1.28}.strategy-value__grid article>p:last-child{margin-top:var(--space-sm);color:var(--text-muted);font-size:.88rem;line-height:1.72}.strategy-insight,.strategy-delivery{color:var(--text-on-dark);background:var(--surface-stage-2)}.strategy-insight{padding:var(--screen-block-padding-y) 0}.strategy-insight__grid{gap:var(--space-2xl);grid-template-columns:minmax(14rem,.76fr) minmax(27rem,1.24fr);align-items:start;display:grid}.strategy-insight__copy h2,.strategy-delivery h2{max-width:14ch;margin-top:var(--space-md);font-size:clamp(2.3rem,3.5vw,3.5rem);line-height:1.1}.strategy-insight__copy h2,.strategy-layouts__intro h2{font-size:clamp(2.25rem,2.9vw,3rem)}.strategy-insight__copy>p:not(.eyebrow),.strategy-delivery>div>p:not(.eyebrow){max-width:33rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:.98rem;line-height:1.8}.strategy-insight__copy>p:not(.eyebrow){font-size:.9rem;line-height:1.65}.strategy-insight__visual{background:var(--surface-white);border:1px solid var(--line-dark);margin:0;overflow:hidden}.strategy-insight__visual img{aspect-ratio:16/5.8;object-fit:cover;width:100%}.strategy-insight__lenses{column-gap:var(--space-xl);margin:var(--space-md) 0 0;border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.strategy-insight__lenses li{gap:var(--space-sm);border-bottom:1px solid var(--line-dark);grid-template-columns:2.6rem minmax(6rem,.65fr) minmax(10rem,1.35fr);align-items:center;min-height:74px;padding:.7rem 0;display:grid}.strategy-insight__lenses li:last-child:nth-child(odd){grid-column:1/-1}.strategy-insight__lenses li>span{color:var(--signal-cyan);font-size:.74rem;font-weight:800}.strategy-insight__lenses small{color:color-mix(in oklch, var(--signal-cyan) 86%, var(--text-on-dark));letter-spacing:.11em;font-size:.62rem;font-weight:760}.strategy-insight__lenses h3{margin-top:.3rem;font-size:1.15rem}.strategy-insight__lenses p{color:var(--text-on-dark-muted);font-size:.8rem;line-height:1.5}.strategy-blueprint{background:var(--surface-white)}.strategy-blueprint__stages{margin:var(--space-xl) 0 0;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.strategy-blueprint__stages li{min-height:236px;padding:var(--space-lg);background:#f4f7f7;flex-direction:column;display:flex}.strategy-blueprint__stages li:nth-child(2n){background:var(--surface-white)}.strategy-blueprint__stages>li>span{color:var(--signal-cyan-deep);font-size:.76rem;font-weight:800}.strategy-blueprint__stages h3{margin-top:var(--space-xl);font-size:1.28rem;line-height:1.2}.strategy-blueprint__stages p{margin-top:var(--space-sm);color:var(--text-muted);font-size:.8rem;line-height:1.65}.strategy-blueprint__stages strong{padding-top:var(--space-md);color:var(--surface-blue);border-top:1px solid var(--line-soft);margin-top:auto;font-size:.72rem;line-height:1.5}.strategy-layouts{background:#eaf0f1;padding:2rem 0}.strategy-layouts__intro{gap:var(--space-2xl);grid-template-columns:minmax(18rem,.8fr) minmax(29rem,1.2fr);align-items:center;display:grid}.strategy-layouts__intro h2{max-width:14ch;margin-top:var(--space-md);font-size:clamp(2.3rem,3.4vw,3.45rem);line-height:1.1}.strategy-layouts__intro figure{background:var(--surface-white);border:1px solid #c8d8da;margin:0;overflow:hidden}.strategy-layouts__intro img{aspect-ratio:16/5.5;object-fit:cover;width:100%}.strategy-layouts__grid{margin-top:var(--space-lg);background:#c8d8da;border:1px solid #c8d8da;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.strategy-layouts__grid article{min-height:140px;padding:var(--space-md);background:#f8fbfb}.strategy-layouts__grid article:nth-child(3n+2){background:#f1f7f7}.strategy-layouts__grid span{color:var(--signal-cyan-deep);font-size:.72rem;font-weight:800}.strategy-layouts__grid h3{margin-top:var(--space-lg);font-size:1.12rem}.strategy-layouts__grid p{color:var(--text-muted);margin-top:.55rem;font-size:.8rem;line-height:1.65}.strategy-delivery{padding:1.75rem 0}.strategy-delivery__grid{gap:var(--space-3xl);grid-template-columns:minmax(18rem,.94fr) minmax(20rem,1.06fr);display:grid}.strategy-delivery__outputs{padding:var(--space-xl);border:1px solid var(--line-dark);background:var(--surface-ink);align-self:start}.strategy-delivery__outputs>p{color:var(--signal-cyan);letter-spacing:.1em;font-size:.7rem;font-weight:800}.strategy-delivery__outputs>strong{max-width:17ch;margin-top:var(--space-md);font-size:1.45rem;line-height:1.35;display:block}.strategy-delivery__outputs ul{margin:var(--space-xl) 0 0;padding:var(--space-md) 0 0;color:var(--text-on-dark-muted);border-top:1px solid var(--line-dark);gap:.65rem;font-size:.84rem;line-height:1.55;list-style:none;display:grid}.strategy-delivery__outputs li:before{color:var(--signal-cyan);content:"•";margin-right:.5rem}.strategy-delivery__flow{margin-top:var(--space-sm);background:var(--line-dark);border:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.strategy-delivery__flow li{min-height:96px;color:var(--text-on-dark);background:#062a3f;grid-template-rows:auto auto;grid-template-columns:2rem 2rem minmax(0,1fr);align-items:center;gap:.18rem .65rem;padding:.8rem 1rem;display:grid;position:relative}.strategy-delivery__flow li:nth-child(2n){background:var(--surface-ink)}.strategy-delivery__flow li:not(:last-child):after{z-index:2;content:"";background:var(--signal-cyan);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklch, var(--signal-cyan) 12%, transparent);position:absolute;top:1.05rem;right:-1px}.strategy-delivery__flow-index{color:var(--signal-cyan);letter-spacing:.06em;grid-row:1/-1;align-self:start;font-size:.68rem;font-weight:800}.strategy-delivery__flow-icon{width:2rem;height:2rem;color:var(--signal-cyan);border:1px solid color-mix(in oklch, var(--signal-cyan) 42%, transparent);grid-row:1/-1;place-items:center;display:grid}.strategy-delivery__flow li>div{min-width:0}.strategy-delivery__flow small{color:var(--signal-cyan);letter-spacing:.1em;font-size:.58rem;font-weight:800;display:block}.strategy-delivery__flow strong{margin-top:.1rem;font-size:1.08rem;line-height:1.1;display:block}.strategy-delivery__flow p{color:var(--text-on-dark-muted);grid-column:3;font-size:.7rem;line-height:1.4}.strategy-clients{background:#f4f7f7}.strategy-clients__wall{margin-top:var(--space-xl);background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.strategy-clients__wall figure{min-width:0;min-height:116px;padding:var(--space-md);background:var(--surface-white);place-items:center;margin:0;display:grid}.strategy-clients__wall img{object-fit:contain;width:100%;height:64px}@keyframes strategy-signal-drift{0%{opacity:.35;transform:translate(-12%)}to{opacity:.92;transform:translate(18%)}}@media (width<=920px){.strategy-hero__grid,.strategy-insight__grid,.strategy-layouts__intro,.strategy-delivery__grid,.strategy-section-heading--split{grid-template-columns:1fr}.strategy-hero__grid{gap:var(--space-xl);min-height:0;padding-top:6.5rem}.strategy-hero__visual{max-width:52rem}.strategy-section-heading--split>p{max-width:42rem}.strategy-insight__visual{max-width:58rem}.strategy-insight__lenses{grid-template-columns:1fr}.strategy-insight__lenses li:last-child:nth-child(odd){grid-column:auto}.strategy-blueprint__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-blueprint__stages li:last-child{grid-column:span 2}.strategy-layouts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-clients__wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.strategy-hero__grid{padding:5.4rem var(--page-gutter) 3rem}.strategy-hero__copy h1{font-size:var(--hero-title-size)}.strategy-hero__copy>p:not(.eyebrow){font-size:.98rem}.strategy-hero__actions{flex-direction:column;align-items:start}.strategy-hero__signals{grid-template-columns:1fr;gap:.75rem}.strategy-hero__signals div{gap:var(--space-sm);grid-template-columns:4rem 1fr;align-items:baseline;display:grid}.strategy-hero__signals dd{margin:0}.strategy-hero__visual{box-shadow:none;margin:0}.strategy-hero__visual figcaption{font-size:.52rem}.strategy-value,.strategy-blueprint,.strategy-clients,.strategy-insight,.strategy-layouts,.strategy-delivery{padding:4.4rem 0}.strategy-section-heading{padding-bottom:var(--space-xl)}.strategy-section-heading h2,.strategy-insight__copy h2,.strategy-delivery h2,.strategy-layouts__intro h2{font-size:2.25rem}.strategy-section-heading>p{font-size:.94rem}.strategy-value__grid,.strategy-blueprint__stages,.strategy-layouts__grid,.strategy-delivery__flow,.strategy-clients__wall{grid-template-columns:1fr}.strategy-value__grid article{min-height:245px}.strategy-insight__lenses li{gap:var(--space-sm);grid-template-columns:2.6rem 1fr;align-items:start;min-height:0}.strategy-insight__lenses p{grid-column:2}.strategy-insight__visual img{aspect-ratio:1/.83}.strategy-blueprint__stages li,.strategy-blueprint__stages li:last-child{grid-column:auto;min-height:0}.strategy-blueprint__stages h3{margin-top:var(--space-lg)}.strategy-layouts__grid article{min-height:0}.strategy-delivery__outputs{padding:var(--space-lg)}.strategy-delivery__flow li{min-height:84px}.strategy-delivery__flow li:not(:last-child):after{display:none}.strategy-clients__wall figure{min-height:88px}.strategy-clients__wall img{height:50px}}@media (prefers-reduced-motion:reduce){.strategy-page *,.strategy-page :before,.strategy-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lean-page{background:var(--surface-base);overflow:clip}.lean-hero{color:var(--text-on-dark);background:var(--surface-ink);border-bottom:1px solid var(--line-dark)}.lean-hero__grid{min-height:var(--screen-block-max-height);gap:var(--space-2xl);padding:var(--screen-block-padding-y) var(--page-gutter) 2.5rem;grid-template-columns:minmax(0,.94fr) minmax(31rem,1.06fr);align-items:center;display:grid}.lean-hero__copy h1{max-width:14ch;margin-top:var(--space-md);font-size:var(--hero-title-size);line-height:var(--hero-title-line-height)}.lean-hero__copy>p:not(.eyebrow){max-width:39rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.03rem;line-height:1.78}.lean-hero .eyebrow,.lean-method .eyebrow,.lean-enterprise .eyebrow,.lean-cta .eyebrow{color:var(--signal-cyan)}.lean-hero__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.lean-hero__signals{gap:var(--space-sm);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lean-hero__signals div{min-width:0}.lean-hero__signals dt{color:var(--signal-cyan);letter-spacing:.08em;font-size:.7rem;font-weight:800}.lean-hero__signals dd{color:var(--text-on-dark-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.lean-hero__visual{border:1px solid color-mix(in oklch, var(--signal-cyan) 58%, transparent);box-shadow:-18px 20px 0 color-mix(in oklch, var(--surface-stage-2) 86%, transparent);background:#020d1f;margin:0;position:relative;overflow:hidden}.lean-hero__visual img{z-index:0;aspect-ratio:16/8;object-fit:cover;filter:brightness(.72)contrast(1.08);width:100%;position:relative}.lean-flow-scene{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.lean-flow-scene canvas{width:100%;height:100%}.lean-hero__visual figcaption{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--text-on-dark-muted);background:color-mix(in oklch, var(--surface-ink) 88%, transparent);letter-spacing:.1em;padding:.75rem .9rem;font-size:.62rem;font-weight:760;display:flex;position:absolute;bottom:0;left:0;right:0}.lean-hero__visual figcaption strong{color:var(--signal-cyan)}.lean-value,.lean-dmaic,.lean-clients{padding:var(--screen-block-padding-y) 0;background:#f4f7f7}.lean-dmaic{background:var(--surface-white)}.lean-section-heading{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line-soft)}.lean-section-heading--split{gap:var(--space-2xl);grid-template-columns:minmax(17rem,1fr) minmax(17rem,.72fr);align-items:end;display:grid}.lean-section-heading h2{max-width:16ch;margin-top:var(--space-md);font-size:clamp(2.3rem,3.55vw,3.6rem);line-height:1.08}.lean-section-heading>p{max-width:34rem;color:var(--text-muted);font-size:1rem;line-height:1.75}.lean-value__grid{margin-top:var(--space-xl);background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lean-value__grid article{min-height:268px;padding:var(--space-xl);background:var(--surface-white);flex-direction:column;display:flex}.lean-value__grid article:nth-child(2){background:#eef5f5}.lean-value__meta{color:var(--signal-cyan-deep);justify-content:space-between;align-items:center;display:flex}.lean-value__meta span,.lean-value__grid small{font-size:.74rem;font-weight:800}.lean-value__grid small{color:var(--signal-cyan-deep);letter-spacing:.1em;margin-top:auto}.lean-value__grid h3{max-width:13ch;margin-top:.65rem;font-size:1.48rem;line-height:1.28}.lean-value__grid p{margin-top:var(--space-sm);color:var(--text-muted);font-size:.88rem;line-height:1.7}.lean-method,.lean-enterprise,.lean-cta{color:var(--text-on-dark);background:var(--surface-stage-2)}.lean-method{padding:var(--screen-block-padding-y) 0}.lean-method__grid,.lean-enterprise__grid{gap:var(--space-2xl);grid-template-columns:minmax(17rem,.82fr) minmax(27rem,1.18fr);align-items:center;display:grid}.lean-method__copy h2,.lean-enterprise__copy h2,.lean-cta h2{max-width:14ch;margin-top:var(--space-md);font-size:clamp(2.3rem,3.4vw,3.45rem);line-height:1.1}.lean-method__copy>p:not(.eyebrow),.lean-enterprise__copy>p:not(.eyebrow),.lean-cta__grid>p{max-width:35rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:.95rem;line-height:1.75}.lean-method__visual,.lean-enterprise__visual{border:1px solid var(--line-dark);background:var(--surface-white);margin:0;position:relative;overflow:hidden}.lean-method__visual img,.lean-enterprise__visual img{aspect-ratio:16/6.3;object-fit:cover;width:100%}.lean-method__principles,.lean-enterprise__layers{background:var(--line-dark);border:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.lean-method__principles li,.lean-enterprise__layers li{column-gap:var(--space-sm);min-width:0;min-height:130px;padding:var(--space-md);background:#062a3f;grid-template-rows:auto 1fr;grid-template-columns:1.6rem 1fr;display:grid}.lean-method__principles li:nth-child(2n),.lean-enterprise__layers li:nth-child(2n){background:var(--surface-ink)}.lean-method__principles li>span,.lean-enterprise__layers li>span{color:var(--signal-cyan);font-size:.7rem;font-weight:800}.lean-method__principles small,.lean-enterprise__layers small{color:var(--signal-cyan);letter-spacing:.1em;font-size:.56rem;font-weight:800;display:block}.lean-method__principles h3,.lean-enterprise__layers h3{margin-top:.22rem;font-size:1.05rem;line-height:1.2}.lean-method__principles p,.lean-enterprise__layers p{margin-top:var(--space-sm);color:var(--text-on-dark-muted);grid-column:1/-1;font-size:.73rem;line-height:1.52}.lean-dmaic__stages{margin:var(--space-xl) 0 0;background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.lean-dmaic__stages li{min-height:264px;padding:var(--space-lg);background:#f4f7f7;flex-direction:column;display:flex}.lean-dmaic__stages li:nth-child(2n){background:var(--surface-white)}.lean-dmaic__letter{color:var(--signal-cyan-deep);font-size:2.1rem;font-weight:830;line-height:1}.lean-dmaic__stages small{margin-top:var(--space-sm);color:var(--signal-cyan-deep);letter-spacing:.1em;font-size:.6rem;font-weight:800}.lean-dmaic__stages h3{margin-top:.25rem;font-size:1.22rem}.lean-dmaic__stages p{margin-top:var(--space-sm);color:var(--text-muted);font-size:.77rem;line-height:1.6}.lean-dmaic__stages strong{padding-top:var(--space-md);color:var(--surface-blue);border-top:1px solid var(--line-soft);margin-top:auto;font-size:.7rem;line-height:1.45}.lean-enterprise{padding:var(--screen-block-padding-y) 0;background:var(--surface-ink)}.lean-enterprise__grid{align-items:start}.lean-enterprise__visual img{aspect-ratio:16/6.6}.lean-ai-support{padding:var(--screen-block-padding-y) 0;color:var(--text-on-dark);background:#062a3f}.lean-ai-support .lean-section-heading{border-color:var(--line-dark)}.lean-ai-support .eyebrow{color:var(--signal-cyan)}.lean-ai-support .lean-section-heading h2{color:var(--text-on-dark)}.lean-ai-support .lean-section-heading>p{color:var(--text-on-dark-muted)}.lean-ai-support .lean-section-heading h2{max-width:none;font-size:clamp(2.2rem,3.15vw,3.25rem)}.lean-ai-support .lean-section-heading h2 span,.lean-cta h2 span{white-space:nowrap;display:block}.lean-ai-support__grid{margin-top:var(--space-xl);background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lean-ai-card{min-height:272px;color:var(--text-on-dark);background:var(--surface-ink);isolation:isolate;position:relative;overflow:hidden}.lean-ai-card:nth-child(2){background:#062a3f}.lean-ai-card:nth-child(3){background:#091c32}.lean-ai-card__visual{z-index:-2;object-fit:cover;opacity:.58;width:100%;height:100%;transition:transform .5s var(--ease-out), opacity .5s var(--ease-out);position:absolute;inset:0}.lean-ai-card__veil{z-index:-1;background:color-mix(in oklch, var(--surface-ink) 86%, transparent);transition:background-color .3s var(--ease-out);position:absolute;inset:0}.lean-ai-card__content{flex-direction:column;min-height:272px;padding:1.35rem 1.45rem 1.25rem;display:flex}.lean-ai-card__content>span{color:var(--signal-cyan);font-size:.82rem;font-weight:800}.lean-ai-card__logo{object-fit:contain;object-position:left center;width:auto;max-width:184px;height:42px;margin-top:1.5rem}.lean-ai-card__content>small{color:var(--signal-cyan);letter-spacing:.08em;margin-top:.85rem;font-size:.82rem;font-weight:800}.lean-ai-card__content h3{color:var(--text-on-dark);margin-top:.46rem;font-size:1.22rem;line-height:1.18}.lean-ai-card__content>p{color:var(--text-on-dark-muted);margin-top:.65rem;font-size:.94rem;line-height:1.65}.lean-ai-card__content>strong{color:var(--text-on-dark);margin-top:.9rem;font-size:.82rem;line-height:1.55}.lean-ai-card__content>i{top:var(--space-lg);right:var(--space-lg);color:var(--signal-cyan);font-style:normal;position:absolute}.lean-ai-card:hover .lean-ai-card__visual{opacity:.78;transform:scale(1.04)}.lean-ai-card:hover .lean-ai-card__veil{background:color-mix(in oklch, var(--surface-ink) 76%, transparent)}.lean-clients{background:#f4f7f7}.lean-clients__wall{margin-top:var(--space-xl);background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lean-clients__wall figure{background:var(--surface-white);place-items:center;min-width:0;min-height:96px;margin:0;padding:.8rem .1rem;display:grid}.lean-clients__wall figure:nth-child(3n+2){background:#eef5f5}.lean-clients__wall figure:nth-last-child(2),.lean-clients__wall figure:last-child{grid-column:span 2}.lean-clients__wall img{width:auto;max-width:none;height:calc(44px * var(--lean-logo-scale,1));object-fit:contain}.lean-cta{background:var(--surface-ink);padding:2.8rem 0}.lean-cta__grid{gap:var(--space-2xl);grid-template-columns:minmax(18rem,1fr) minmax(15rem,.7fr) auto;align-items:end;display:grid}.lean-cta h2{max-width:none;font-size:clamp(2.05rem,2.75vw,2.9rem)}.lean-cta__grid>p{margin:0}@media (width<=920px){.lean-hero__grid,.lean-method__grid,.lean-enterprise__grid,.lean-section-heading--split,.lean-cta__grid{grid-template-columns:1fr}.lean-hero__grid{gap:var(--space-xl);min-height:0;padding-top:6.5rem}.lean-hero__visual{max-width:52rem}.lean-section-heading--split>p{max-width:42rem}.lean-method__visual,.lean-enterprise__visual{max-width:58rem}.lean-method__principles,.lean-enterprise__layers,.lean-dmaic__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.lean-method__principles li:last-child,.lean-enterprise__layers li:last-child,.lean-dmaic__stages li:last-child{grid-column:span 2}.lean-ai-support__grid{grid-template-columns:1fr}.lean-ai-card,.lean-ai-card__content{min-height:260px}.lean-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.lean-clients__wall figure:nth-last-child(2),.lean-clients__wall figure:last-child{grid-column:auto}.lean-cta__grid>.button-primary{width:fit-content}}@media (width<=640px){.lean-hero__grid{padding:4.25rem var(--page-gutter) 2.5rem;gap:1.3rem}.lean-hero__copy h1{font-size:var(--hero-title-size)}.lean-hero__copy>p:not(.eyebrow){font-size:.92rem;line-height:1.64}.lean-hero__actions{margin-top:var(--space-lg);flex-direction:row;align-items:center;gap:.5rem}.lean-hero__actions .button-primary,.lean-hero__actions .button-ghost{min-height:44px;padding-inline:.85rem;font-size:.82rem}.lean-hero__signals{margin-top:var(--space-lg);grid-template-columns:1fr;gap:.6rem;padding-top:.85rem}.lean-hero__signals div{gap:var(--space-sm);grid-template-columns:4rem 1fr;align-items:baseline;display:grid}.lean-hero__signals dd{margin:0}.lean-hero__visual{box-shadow:none;margin:0}.lean-hero__visual figcaption{font-size:.52rem}.lean-value,.lean-method,.lean-dmaic,.lean-enterprise,.lean-ai-support,.lean-clients{padding:4.4rem 0}.lean-section-heading{padding-bottom:var(--space-xl)}.lean-section-heading h2,.lean-method__copy h2,.lean-enterprise__copy h2,.lean-cta h2{font-size:2.25rem}.lean-ai-support .lean-section-heading h2{font-size:2.15rem}.lean-ai-support .lean-section-heading h2 span,.lean-cta h2 span{white-space:normal}.lean-section-heading>p{font-size:.94rem}.lean-value__grid,.lean-method__principles,.lean-enterprise__layers,.lean-dmaic__stages,.lean-clients__wall{grid-template-columns:1fr}.lean-value__grid article{min-height:235px}.lean-method__visual img,.lean-enterprise__visual img{aspect-ratio:1/.82}.lean-method__principles li,.lean-enterprise__layers li,.lean-method__principles li:last-child,.lean-enterprise__layers li:last-child,.lean-dmaic__stages li,.lean-dmaic__stages li:last-child{grid-column:auto;min-height:0}.lean-method__principles li,.lean-enterprise__layers li{min-height:112px}.lean-dmaic__stages li{min-height:0}.lean-clients__wall figure{min-height:92px}.lean-clients__wall img{height:calc(38px * var(--lean-logo-scale,1))}.lean-cta{padding:4.2rem 0}}@media (prefers-reduced-motion:reduce){.lean-page *,.lean-page :before,.lean-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rd-innovation-page{background:var(--surface-base);overflow:clip}.rd-hero{background:#eaf0f1;border-bottom:1px solid #cad9db}.rd-hero__grid{min-height:var(--screen-block-max-height);gap:var(--space-2xl);padding:var(--screen-block-padding-y) var(--page-gutter) 2.5rem;grid-template-columns:minmax(0,1fr) minmax(31rem,1fr);align-items:center;display:grid}.rd-hero__copy h1{max-width:14ch;margin-top:var(--space-md);color:var(--text-strong);font-size:var(--hero-title-size);line-height:var(--hero-title-line-height)}.rd-hero__copy h1 span{white-space:nowrap;display:block}.rd-hero__copy>p:not(.eyebrow){max-width:38rem;margin-top:var(--space-lg);color:var(--text-muted);font-size:1.02rem;line-height:1.78}.rd-hero__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.rd-button-secondary{min-height:48px;color:var(--surface-blue);background:color-mix(in oklch, var(--surface-white) 62%, transparent);transition:color .17s var(--ease-out), background .17s var(--ease-out), border-color .17s var(--ease-out);border:1px solid #9bb8bc;align-items:center;gap:.45rem;padding:.7rem .95rem;font-size:.86rem;font-weight:720;display:inline-flex}.rd-button-secondary:hover{color:var(--text-on-dark);border-color:var(--surface-blue);background:var(--surface-blue)}.rd-hero__signals{gap:var(--space-md);max-width:43rem;margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid #b8cccf;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rd-hero__signals div{min-width:0}.rd-hero__signals dt{color:var(--signal-cyan-deep);letter-spacing:.1em;font-size:.7rem;font-weight:780}.rd-hero__signals dd{color:var(--text-muted);margin:.45rem 0 0;font-size:.77rem;line-height:1.55}.rd-hero__visual{background:#eaf0f1;border:1px solid #9bc6cf;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:-17px 19px #cbdde0}.rd-hero__visual:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,oklch(95.7648% .00551081 211.039/.88),#0000 58%);position:absolute;inset:0}.rd-hero__visual img{aspect-ratio:16/8;object-fit:cover;width:100%}.innovation-pulse-scene{z-index:2;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.innovation-pulse-scene canvas{width:100%;height:100%}.rd-hero__visual figcaption{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-md);color:#537175;letter-spacing:.1em;background:oklch(95.7648% .00551081 211.039/.9);padding:.75rem .9rem;font-size:.62rem;font-weight:760;display:flex;position:absolute;bottom:0;left:0;right:0}.rd-hero__visual figcaption strong{color:var(--signal-cyan-deep)}.rd-value,.rd-concept-engineering,.rd-trizmate,.rd-clients,.rd-deliverables{padding:var(--screen-block-padding-y) 0}.rd-value{background:#f4f7f7}.rd-section-heading{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line-soft)}.rd-section-heading--split{gap:var(--space-2xl);grid-template-columns:minmax(21rem,1fr) minmax(18rem,.72fr);align-items:end;display:grid}.rd-section-heading h2,.rd-concept-engineering__intro h2,.rd-trizmate__copy h2,.rd-deliverables h2{max-width:15ch;margin-top:var(--space-md);font-size:3.25rem;line-height:1.1}.rd-title-lock{max-width:none!important}.rd-title-lock span{white-space:nowrap;display:block}.rd-section-heading>p,.rd-concept-engineering__intro>p,.rd-trizmate__copy>p{max-width:36rem;color:var(--text-muted);font-size:.96rem;line-height:1.75}.rd-value__grid{margin-top:var(--space-xl);background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rd-value__grid article{min-height:262px;padding:var(--space-xl);background:var(--surface-white);flex-direction:column;display:flex}.rd-value__grid article:nth-child(2){background:#eef5f5}.rd-value__grid article>div{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.rd-value__grid span,.rd-value__grid small{color:var(--signal-cyan-deep);font-size:.72rem;font-weight:800}.rd-value__grid small{letter-spacing:.1em}.rd-value__grid h3{max-width:15ch;margin-top:auto;font-size:1.36rem;line-height:1.32}.rd-value__grid p{margin-top:var(--space-sm);color:var(--text-muted);font-size:.83rem;line-height:1.67}.rd-path{padding:var(--screen-block-padding-y) 0;color:var(--text-on-dark);background:var(--surface-stage-2)}.rd-path .eyebrow{color:var(--signal-cyan)}.rd-path .rd-section-heading{border-color:var(--line-dark)}.rd-path .rd-section-heading h2{color:var(--text-on-dark)}.rd-path .rd-section-heading>p{color:var(--text-on-dark-muted)}.rd-path__stages{margin:var(--space-xl) 0 0;background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.rd-path__stages li{min-width:0;min-height:332px;padding:var(--space-lg);background:#062a3f;flex-direction:column;display:flex}.rd-path__stages li:nth-child(2n){background:var(--surface-ink)}.rd-path__meta{color:var(--signal-cyan);justify-content:space-between;align-items:center;display:flex}.rd-path__meta span{font-size:.72rem;font-weight:800}.rd-path__stages small{margin-top:var(--space-xl);color:var(--signal-cyan);letter-spacing:.1em;font-size:.58rem;font-weight:800}.rd-path__stages h3{margin-top:.28rem;font-size:1.23rem;line-height:1.2}.rd-path__stages p{margin-top:var(--space-sm);color:var(--text-on-dark-muted);font-size:.75rem;line-height:1.62}.rd-path__stages strong{padding-top:var(--space-md);color:var(--text-on-dark);border-top:1px solid var(--line-dark);margin-top:auto;font-size:.68rem;line-height:1.45}.rd-path__stages em{color:var(--signal-cyan);margin-top:.42rem;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.45}.rd-concept-engineering{background:#eaf0f1}.rd-concept-engineering__intro{gap:var(--space-2xl);grid-template-columns:minmax(20rem,.9fr) minmax(20rem,1.1fr);align-items:end;display:grid}.rd-concept-engineering__intro h2{max-width:14ch}.rd-concept-journey{margin-top:var(--space-xl);gap:.72rem;display:grid}.rd-concept-phase{background:#f8fbfb;border:1px solid #c4d6d9;grid-template-columns:minmax(17rem,.88fr) minmax(31rem,1.12fr);min-height:136px;display:grid;position:relative;overflow:hidden}.rd-concept-phase--shape{background:#eff6f6}.rd-concept-phase--prove{background:#f4f9f9}.rd-concept-phase--shape:after{z-index:0;content:"";opacity:.1;mix-blend-mode:multiply;pointer-events:none;background:url(/visuals/system-tiles/innovation-reasoning.webp) 50%/cover no-repeat;width:41%;position:absolute;top:-76%;bottom:-76%;right:0}.rd-concept-phase__head{z-index:1;padding:1.05rem var(--space-lg);border-right:1px solid #c4d6d9;grid-template-rows:auto 1fr;grid-template-columns:2.2rem 1.8rem minmax(8rem,1fr);align-items:center;column-gap:.7rem;display:grid;position:relative}.rd-concept-phase__head--dark{color:var(--text-on-dark);background:var(--surface-stage-2);border-color:#477386}.rd-concept-phase__head:after{bottom:.95rem;right:-1px;left:var(--space-lg);content:"";background:var(--signal-cyan-deep);transform-origin:0;height:2px;position:absolute;transform:scaleX(.3)}.rd-concept-phase__index{color:var(--signal-cyan-deep);letter-spacing:.08em;grid-row:1/-1;align-self:start;font-size:.74rem;font-weight:820}.rd-concept-phase__head>svg{color:var(--signal-cyan-deep);grid-row:1/-1;align-self:start}.rd-concept-phase__head small{color:var(--signal-cyan-deep);letter-spacing:.12em;font-size:.58rem;font-weight:800}.rd-concept-phase__head h3{color:var(--text-strong);margin-top:.18rem;font-size:1.1rem;line-height:1.15}.rd-concept-phase__head--dark h3{color:var(--text-on-dark)}.rd-concept-phase__head p{max-width:28rem;color:var(--text-muted);grid-column:2/-1;align-self:end;margin:0;font-size:.72rem;line-height:1.5}.rd-concept-phase__head--dark p{color:var(--text-on-dark-muted)}.rd-concept-phase__moves{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.rd-concept-phase__moves li{isolation:isolate;min-width:0;padding:1.05rem var(--space-md);transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);background:#f9fbfb;border-left:1px solid #c4d6d9;grid-template-columns:2rem 1fr;align-content:center;gap:.5rem;display:grid;position:relative;overflow:hidden}.rd-concept-phase__moves li:first-child{border-left:0}.rd-concept-move__visual{z-index:0;opacity:.52;object-fit:cover;pointer-events:none;width:300%;max-width:none;height:auto;min-height:100%;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rd-concept-phase__moves li:nth-child(2) .rd-concept-move__visual{transform:translate(-33.333%,-50%)}.rd-concept-phase__moves li:nth-child(3) .rd-concept-move__visual{transform:translate(-66.666%,-50%)}.rd-concept-phase__moves li:after{z-index:1;content:"";pointer-events:none;transition:background-color .22s var(--ease-out);background:oklch(98.6574% .00212307 197.119/.48);position:absolute;inset:0}.rd-concept-phase__moves li>span,.rd-concept-phase__moves li>div{z-index:2;position:relative}.rd-concept-phase__moves li:before{z-index:3;content:"";background:var(--signal-cyan-deep);width:.75rem;height:1px;position:absolute;top:50%;left:0}.rd-concept-phase__moves li:first-child:before{display:none}.rd-concept-phase__moves li:hover{z-index:2;background:color-mix(in oklch, var(--surface-white) 76%, var(--signal-cyan));transform:translate(4px)}.rd-concept-phase__moves li:hover:after{background:oklch(98.6574% .00212307 197.119/.26)}.rd-concept-phase__moves li:hover .rd-concept-move__visual{opacity:.68}.rd-concept-phase__moves li:first-child:hover .rd-concept-move__visual{transform:translateY(-50%)scale(1.035)}.rd-concept-phase__moves li:nth-child(2):hover .rd-concept-move__visual{transform:translate(-33.333%,-50%)scale(1.035)}.rd-concept-phase__moves li:nth-child(3):hover .rd-concept-move__visual{transform:translate(-66.666%,-50%)scale(1.035)}.rd-concept-phase__moves li>span{width:1.65rem;height:1.65rem;color:var(--signal-cyan-deep);border:1px solid color-mix(in oklch, var(--signal-cyan-deep) 45%, transparent);border-radius:50%;place-items:center;font-size:.62rem;font-weight:820;display:grid}.rd-concept-phase__moves h4{color:var(--text-strong);font-size:.92rem;line-height:1.25}.rd-concept-phase__moves p{color:var(--text-muted);margin-top:.35rem;font-size:.68rem;line-height:1.46}.rd-trizmate{color:var(--text-on-dark);background:var(--surface-ink)}.rd-trizmate .eyebrow{color:var(--signal-cyan)}.rd-trizmate__copy h2{color:var(--text-on-dark)}.rd-trizmate__copy>p{color:var(--text-on-dark-muted)}.rd-trizmate__grid{gap:var(--space-2xl);grid-template-columns:minmax(25rem,.96fr) minmax(31rem,1.04fr);align-items:center;height:min(580px,100svh - 150px);min-height:0;display:grid}.rd-trizmate__copy>p{margin-top:var(--space-lg)}.rd-trizmate__link{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-xl);flex-direction:column;display:flex}.rd-trizmate__link img{object-fit:contain;object-position:left center;width:auto;max-width:174px;height:42px}.rd-trizmate__link span{color:var(--text-on-dark);border-bottom:1px solid var(--signal-cyan);align-items:center;gap:.45rem;font-size:.85rem;font-weight:750;display:inline-flex}.rd-trizmate__workbench{height:100%;min-height:0;color:var(--text-on-dark);background:#062a3f;border:1px solid #305366;grid-template-columns:minmax(17rem,.85fr) minmax(17rem,1.15fr);align-self:stretch;display:grid;overflow:hidden;box-shadow:-14px 16px #073a54}.rd-trizmate__workbench ol{padding:var(--space-xl);align-content:center;margin:0;list-style:none;display:grid}.rd-trizmate__workbench li{gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--line-dark);grid-template-columns:2rem 1fr;display:grid}.rd-trizmate__workbench li:last-child{border-bottom:0}.rd-trizmate__workbench li>span{color:var(--signal-cyan);font-size:.72rem;font-weight:800}.rd-trizmate__workbench small{color:var(--signal-cyan);letter-spacing:.1em;font-size:.58rem;font-weight:800}.rd-trizmate__workbench h3{margin-top:.26rem;font-size:1rem;line-height:1.22}.rd-trizmate__workbench p{color:var(--text-on-dark-muted);margin-top:.42rem;font-size:.72rem;line-height:1.55}.rd-trizmate__screens{background:var(--line-dark);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:1px;min-height:0;display:grid}.rd-trizmate__screens figure{background:#e9e5dc;min-height:0;margin:0;overflow:hidden}.rd-trizmate__screens img{object-fit:cover;object-position:center top;opacity:.98;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.rd-trizmate__screens figure:hover img{transform:scale(1.035)}.rd-clients{background:#f2f6f6}.rd-clients__wall{margin-top:var(--space-xl);background:#c8d9dc;border:1px solid #c8d9dc;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.rd-clients__logo{--rd-client-logo-scale:1;background:#fbfdfd;place-items:center;min-width:0;min-height:102px;margin:0;padding:1.05rem;display:grid;overflow:hidden}.rd-clients__logo:nth-child(5n+2),.rd-clients__logo:nth-child(5n+4){background:#edf4f4}.rd-clients__logo--tall{--rd-client-logo-scale:1.16}.rd-clients__logo--ultra-wide img{height:28px}.rd-clients__logo img{object-fit:contain;width:auto;max-width:none;height:54px;max-height:70px;transform:scale(var(--rd-client-logo-scale));transform-origin:50%;transition:transform .22s var(--ease-out);display:block}.rd-clients__logo:hover img{transform:scale(calc(var(--rd-client-logo-scale) * 1.05))}.rd-deliverables{color:var(--text-on-dark);background:var(--surface-ink)}.rd-deliverables .eyebrow{color:var(--signal-cyan)}.rd-deliverables__grid{gap:var(--space-2xl);grid-template-columns:minmax(19rem,.85fr) minmax(21rem,1.15fr) auto;align-items:end;display:grid}.rd-deliverables h2{max-width:14ch;color:var(--text-on-dark)}.rd-deliverables ul{border:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.rd-deliverables li{align-items:center;gap:var(--space-sm);min-height:66px;color:var(--text-on-dark-muted);background:#062a3f;padding:.8rem .95rem;font-size:.78rem;line-height:1.45;display:flex}.rd-deliverables li:nth-child(2n){background:var(--surface-ink)}.rd-deliverables li:last-child{grid-column:span 2}.rd-deliverables li span{color:var(--signal-cyan);font-size:.67rem;font-weight:800}.rd-deliverables .button-primary{white-space:nowrap}@media (width<=1080px){.rd-hero__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(27rem,1fr)}.rd-hero__copy h1{font-size:3.15rem}.rd-path__stages li{padding:var(--space-md)}.rd-trizmate__workbench{grid-template-columns:minmax(15rem,.9fr) minmax(15rem,1.1fr)}}@media (width<=920px){.rd-hero__grid,.rd-section-heading--split,.rd-concept-engineering__intro,.rd-trizmate__grid,.rd-deliverables__grid{grid-template-columns:1fr}.rd-value>.content-width,.rd-path>.content-width,.rd-concept-engineering>.content-width,.rd-trizmate>.content-width,.rd-clients>.content-width,.rd-deliverables>.content-width{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.rd-hero__grid{gap:var(--space-xl);min-height:0;padding-top:6.5rem}.rd-hero__visual{max-width:54rem}.rd-section-heading--split>p,.rd-concept-engineering__intro>p{max-width:44rem}.rd-concept-phase{grid-template-columns:1fr}.rd-concept-phase__head{border-bottom:1px solid #c4d6d9;border-right:0;min-height:118px}.rd-path__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-path__stages li:last-child{grid-column:span 2}.rd-trizmate__grid{height:auto;min-height:0}.rd-trizmate__workbench{max-width:58rem;min-height:500px}.rd-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-deliverables__grid{align-items:start}.rd-deliverables .button-primary{width:fit-content}}@media (width<=640px){.rd-hero__grid{padding:5.2rem var(--page-gutter) 3rem}.rd-hero__copy h1{font-size:var(--hero-title-size)}.rd-hero__copy h1 span,.rd-title-lock span{white-space:normal}.rd-hero__copy>p:not(.eyebrow){font-size:.94rem;line-height:1.66}.rd-hero__actions{flex-direction:column;align-items:start}.rd-hero__signals{grid-template-columns:1fr;gap:.72rem}.rd-hero__signals div{gap:var(--space-sm);grid-template-columns:3.7rem 1fr;align-items:baseline;display:grid}.rd-hero__signals dd{margin:0}.rd-hero__visual{box-shadow:none;margin:0}.rd-hero__visual figcaption{font-size:.52rem}.rd-value,.rd-concept-engineering,.rd-path,.rd-trizmate,.rd-clients,.rd-deliverables{padding:4.4rem 0}.rd-section-heading{padding-bottom:var(--space-xl)}.rd-section-heading h2,.rd-concept-engineering__intro h2,.rd-trizmate__copy h2,.rd-deliverables h2{font-size:2.25rem}.rd-section-heading>p,.rd-concept-engineering__intro>p,.rd-trizmate__copy>p{font-size:.92rem}.rd-value__grid,.rd-path__stages,.rd-deliverables ul{grid-template-columns:1fr}.rd-value__grid article{min-height:230px}.rd-path__stages li,.rd-path__stages li:last-child{grid-column:auto;min-height:0}.rd-path__stages li{min-height:250px}.rd-concept-journey{gap:.55rem}.rd-concept-phase__head{padding:var(--space-md);grid-template-columns:2rem 1.7rem minmax(0,1fr)}.rd-concept-phase__head:after{right:var(--space-md);bottom:.65rem;left:var(--space-md)}.rd-concept-phase__head p{grid-column:1/-1;margin-top:.48rem}.rd-concept-phase__moves{grid-template-columns:1fr}.rd-concept-phase__moves li{min-height:88px;padding:.85rem var(--space-md);border-top:1px solid #c4d6d9;border-left:0}.rd-concept-phase__moves li:first-child{border-top:0}.rd-concept-phase__moves li:before{display:none}.rd-trizmate__workbench{min-height:0;box-shadow:none;grid-template-columns:1fr}.rd-trizmate__workbench ol{padding:var(--space-lg)}.rd-trizmate__screens{grid-template-rows:240px;grid-template-columns:1fr 1fr}.rd-clients__logo{min-height:88px;padding:.85rem}.rd-clients__logo img{height:46px}.rd-clients__logo--ultra-wide img{height:22px}.rd-deliverables li:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.rd-innovation-page *,.rd-innovation-page :before,.rd-innovation-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-page{background:var(--surface-base);overflow:clip}.sales-hero{color:var(--text-on-dark);background:var(--surface-ink);border-bottom:1px solid var(--line-dark)}.sales-hero__grid{min-height:var(--screen-block-max-height);gap:var(--space-2xl);padding:var(--screen-block-padding-y) var(--page-gutter) 2.5rem;grid-template-columns:minmax(0,1.12fr) minmax(28rem,.88fr);align-items:center;display:grid}.sales-hero .eyebrow,.sales-operating-system .eyebrow,.sales-dealai .eyebrow,.sales-deliverables .eyebrow{color:var(--signal-cyan)}.sales-hero__copy h1{max-width:none;margin-top:var(--space-md);font-size:var(--hero-title-size);line-height:var(--hero-title-line-height)}.sales-hero__copy h1 span{display:block}.sales-hero__copy>p:not(.eyebrow){max-width:39rem;margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:1.04rem;line-height:1.75}.sales-hero__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.sales-hero__signals{gap:var(--space-md);max-width:43rem;margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-hero__signals div{min-width:0}.sales-hero__signals dt{color:var(--signal-cyan);letter-spacing:.1em;font-size:.7rem;font-weight:780}.sales-hero__signals dd{color:var(--text-on-dark-muted);margin:.42rem 0 0;font-size:.78rem;line-height:1.55}.sales-hero__visual{border:1px solid color-mix(in oklch, var(--signal-cyan) 52%, transparent);min-height:0;box-shadow:-18px 20px 0 color-mix(in oklch, var(--surface-stage-2) 92%, transparent);background:#06213a;margin:0;position:relative;overflow:hidden}.sales-hero__visual>img{aspect-ratio:16/8;object-fit:cover;opacity:1;filter:none;mix-blend-mode:normal;width:100%;display:block}.sales-hero__mesh{z-index:1;opacity:.44;background-image:linear-gradient(90deg, transparent 0, transparent calc(20% - 1px), color-mix(in oklch, var(--signal-cyan) 34%, transparent) 20%, transparent calc(20% + 1px), transparent 100%), linear-gradient(90deg, transparent 0, transparent calc(50% - 1px), color-mix(in oklch, var(--signal-cyan) 22%, transparent) 50%, transparent calc(50% + 1px), transparent 100%), linear-gradient(90deg, transparent 0, transparent calc(80% - 1px), color-mix(in oklch, var(--signal-cyan) 34%, transparent) 80%, transparent calc(80% + 1px), transparent 100%);position:absolute;inset:0}.sales-opportunity-flow-scene{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.sales-opportunity-flow-scene canvas{width:100%;height:100%}.sales-hero__stations{z-index:3;color:color-mix(in oklch, var(--text-on-dark) 64%, transparent);letter-spacing:.11em;justify-content:space-between;font-size:.56rem;font-weight:790;display:flex;position:absolute;bottom:17%;left:7%;right:7%}.sales-hero__stations span{white-space:nowrap}.sales-hero__visual figcaption{z-index:4;justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--text-on-dark-muted);background:color-mix(in oklch, var(--surface-ink) 90%, transparent);letter-spacing:.1em;padding:.75rem .9rem;font-size:.62rem;font-weight:760;display:flex;position:absolute;bottom:0;left:0;right:0}.sales-hero__visual figcaption strong{color:var(--signal-cyan)}.sales-value,.sales-methods,.sales-customer-evidence{padding:var(--screen-block-padding-y) 0;background:#f4f7f7}.sales-section-heading{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line-soft)}.sales-section-heading--split{gap:var(--space-2xl);grid-template-columns:minmax(22rem,1fr) minmax(19rem,.7fr);align-items:end;display:grid}.sales-section-heading h2,.sales-operating-system__intro h2,.sales-dealai__copy h2,.sales-customer-evidence h2,.sales-deliverables h2{margin-top:var(--space-md);font-size:clamp(2.3rem,3.4vw,3.55rem);line-height:1.08}.sales-title-lock span{white-space:nowrap;display:block}.sales-section-heading>p,.sales-operating-system__intro>p,.sales-dealai__copy>p,.sales-customer-evidence__grid>p{max-width:35rem;color:var(--text-muted);font-size:1rem;line-height:1.75}.sales-value__story{min-height:420px;margin-top:var(--space-xl);border:1px solid var(--line-soft);grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);display:grid}.sales-value__visual{background:var(--surface-ink);border-right:1px solid var(--line-soft);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.sales-value__visual img{object-fit:cover;object-position:50% 54%;width:100%;height:100%;display:block}.sales-value__visual figcaption{color:var(--text-on-dark);background:color-mix(in oklch, var(--surface-ink) 92%, transparent);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.sales-value__visual figcaption span{color:var(--text-on-dark-muted);text-align:center;padding:.78rem .9rem;font-size:.68rem;font-weight:760}.sales-value__visual figcaption span:not(:last-child){border-right:1px solid var(--line-dark)}.sales-value__grid{background:var(--surface-white);grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;display:grid}.sales-value__grid article{gap:var(--space-md);background:var(--surface-white);grid-template-columns:7.1rem minmax(0,1fr);align-items:center;min-width:0;padding:1rem 1.15rem;display:grid}.sales-value__grid article:not(:last-child){border-bottom:1px solid var(--line-soft)}.sales-value__grid article:nth-child(2){background:#eef4f4}.sales-value__meta{color:var(--signal-cyan-deep);gap:.42rem;display:grid}.sales-value__meta span{font-size:.76rem;font-weight:800}.sales-value__meta small{letter-spacing:.1em;font-size:.64rem;font-weight:800}.sales-value__grid h3{max-width:24ch;font-size:1.08rem;line-height:1.28}.sales-value__grid p{color:var(--text-muted);margin-top:.38rem;font-size:.78rem;line-height:1.58}.sales-operating-system{padding:var(--screen-block-padding-y) 0;color:var(--text-on-dark);background:var(--surface-stage-2)}.sales-operating-system__intro{gap:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(20rem,.88fr) minmax(20rem,.72fr);align-items:end;display:grid}.sales-operating-system__intro>p{color:var(--text-on-dark-muted)}.sales-operating-system__grid{margin:var(--space-xl) 0 0;background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.sales-operating-system__grid li{column-gap:var(--space-md);isolation:isolate;background:#062a3f;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;min-width:0;min-height:235px;padding:1rem 1.1rem 1.1rem;display:grid;position:relative;overflow:hidden}.sales-operating-system__grid li:nth-child(2),.sales-operating-system__grid li:nth-child(3){background:var(--surface-ink)}.sales-operating-system__art{z-index:-2;object-fit:cover;opacity:.62;filter:saturate(.94)contrast(1.08)brightness(.74);width:58%;height:100%;transition:transform .32s var(--ease-out), opacity .22s var(--ease-out);position:absolute;inset:0 0 0 42%}.sales-operating-system__grid li:nth-child(2) .sales-operating-system__art{opacity:.48;filter:saturate(.82)contrast(1.15)brightness(.64)}.sales-operating-system__grid li:nth-child(3) .sales-operating-system__art{opacity:.56;filter:saturate(.9)contrast(1.1)brightness(.68)}.sales-operating-system__grid li:nth-child(4) .sales-operating-system__art{opacity:.36;filter:saturate(.7)contrast(1.16)brightness(.58)}.sales-operating-system__veil{z-index:-1;background:linear-gradient(90deg,#062a3f 0% 48%,#062a3fb8 68%,#062a3f33 100%);position:absolute;inset:0}.sales-operating-system__grid li:nth-child(2) .sales-operating-system__veil,.sales-operating-system__grid li:nth-child(3) .sales-operating-system__veil{background:linear-gradient(90deg, var(--surface-ink) 0%, var(--surface-ink) 48%, #021727b8 68%, #0217273d 100%)}.sales-operating-system__grid li:hover .sales-operating-system__art{opacity:.72;transform:scale(1.035)}.sales-operating-system__rail{color:var(--signal-cyan);letter-spacing:.07em;grid-column:1/-1;align-items:center;gap:.55rem;font-size:.68rem;font-weight:800;display:flex}.sales-operating-system__rail i{background:color-mix(in oklch, var(--signal-cyan) 30%, transparent);width:100%;height:1px}.sales-operating-system__icon{width:2.45rem;height:2.45rem;color:var(--signal-cyan);border:1px solid color-mix(in oklch, var(--signal-cyan) 45%, transparent);align-self:start;place-items:center;display:grid}.sales-operating-system__copy{min-width:0;padding-top:.15rem}.sales-operating-system__copy small{color:var(--signal-cyan);letter-spacing:.1em;font-size:.62rem;font-weight:790}.sales-operating-system__copy h3{margin-top:.26rem;font-size:1.35rem;line-height:1.12}.sales-operating-system__label{color:color-mix(in oklch, var(--text-on-dark) 84%, transparent);margin-top:.32rem;font-size:.75rem;font-weight:700}.sales-operating-system__copy>p:last-child{color:var(--text-on-dark-muted);margin-top:.55rem;font-size:.77rem;line-height:1.55}.sales-operating-system__outcome{max-width:12rem;color:var(--text-on-dark-muted);border-top:1px solid var(--line-dark);align-self:end;padding-top:.7rem}.sales-operating-system__outcome span{color:var(--signal-cyan);letter-spacing:.1em;font-size:.58rem;font-weight:800;display:block}.sales-operating-system__outcome p{margin-top:.35rem;font-size:.68rem;line-height:1.45}.sales-operating-system__outcome strong{color:var(--text-on-dark);margin-top:.55rem;font-size:.75rem;line-height:1.35;display:block}.sales-methods{background:#eef3f3}.sales-methods__story{min-height:440px;margin:var(--space-xl) 0 0;border:1px solid #b6cbd0;grid-template-columns:minmax(0,1.16fr) minmax(27rem,.84fr);display:grid}.sales-methods__visual{background:var(--surface-ink);border-right:1px solid #b6cbd0;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.sales-methods__visual img{object-fit:cover;object-position:50% 56%;width:100%;height:100%;display:block}.sales-methods__visual figcaption{color:var(--text-on-dark-muted);background:color-mix(in oklch, var(--surface-ink) 92%, transparent);border-top:1px solid var(--line-dark);padding:.9rem 1rem;font-size:.74rem;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.sales-methods__chain{background:var(--surface-white);grid-template-rows:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sales-methods__chain li{background:var(--surface-white);grid-template-columns:2.1rem minmax(0,1fr) 9.5rem;align-items:center;gap:.75rem;min-width:0;padding:.72rem .9rem;display:grid}.sales-methods__chain li:not(:last-child){border-bottom:1px solid #b6cbd0}.sales-methods__chain li:nth-child(2n){background:#e8f0f1}.sales-methods__chain li>div{min-width:0}.sales-methods__chain li:after{content:none;position:absolute}.sales-methods__id{color:var(--signal-cyan-deep);font-size:.74rem;font-weight:800}.sales-methods__chain small{color:var(--signal-cyan-deep);letter-spacing:.1em;font-size:.58rem;font-weight:800}.sales-methods__chain h3{margin-top:.18rem;font-size:1rem;line-height:1.2}.sales-methods__chain p{color:var(--text-muted);margin-top:.24rem;font-size:.68rem;line-height:1.45}.sales-methods__chain strong{color:var(--text-strong);border-left:1px solid var(--line-soft);padding-left:.75rem;font-size:.72rem;line-height:1.45;display:block}.sales-dealai{padding:var(--screen-block-padding-y) 0;color:var(--text-on-dark);background:var(--surface-ink)}.sales-dealai__grid{gap:var(--space-2xl);grid-template-columns:minmax(16rem,.78fr) minmax(37rem,1.22fr);align-items:center;min-height:min(720px,100svh - 5rem);display:grid}.sales-dealai__copy h2{width:100%;max-width:none;font-size:clamp(2rem,2.8vw,2.55rem)}.sales-dealai__copy>p:not(.eyebrow){margin-top:var(--space-lg);color:var(--text-on-dark-muted);font-size:.96rem;line-height:1.75}.sales-dealai__link{gap:var(--space-sm);width:fit-content;margin-top:var(--space-xl);color:var(--text-on-dark);border:1px solid color-mix(in oklch, var(--signal-cyan) 46%, transparent);background:color-mix(in oklch, var(--surface-stage-2) 72%, transparent);transition:border-color .17s var(--ease-out), background .17s var(--ease-out);flex-direction:column;padding:.78rem .9rem;display:flex}.sales-dealai__link:hover{border-color:var(--signal-cyan);background:#0b3c56}.sales-dealai__brand{align-items:center;gap:.55rem;display:flex}.sales-dealai__brand img{object-fit:contain;width:30px;height:30px}.sales-dealai__brand strong{color:var(--text-on-dark);font-size:1rem;line-height:1}.sales-dealai__link span{color:var(--signal-cyan);align-items:center;gap:.4rem;font-size:.76rem;font-weight:760;display:inline-flex}.sales-dealai__workbench{border:1px solid var(--line-dark);min-height:0;box-shadow:-18px 18px 0 color-mix(in oklch, var(--surface-stage-2) 88%, transparent);background:#05263a;grid-template-columns:minmax(17rem,.76fr) minmax(24rem,1.24fr);display:grid;overflow:hidden}.sales-dealai__stages{background:var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.sales-dealai__stages li{background:#062a3f;min-width:0;min-height:145px;padding:.85rem}.sales-dealai__stages li:nth-child(3n+2){background:#073249}.sales-dealai__stages span{color:var(--signal-cyan);font-size:.66rem;font-weight:800;display:block}.sales-dealai__stages small{color:var(--signal-cyan);letter-spacing:.08em;margin-top:.85rem;font-size:.5rem;font-weight:800;display:block}.sales-dealai__stages h3{margin-top:.16rem;font-size:1rem;line-height:1.15}.sales-dealai__stages p{color:var(--text-on-dark-muted);margin-top:.35rem;font-size:.65rem;line-height:1.45}.sales-dealai__screens{background:var(--line-dark);grid-template-rows:1.18fr .82fr;gap:1px;min-height:0;display:grid}.sales-dealai__screens figure{background:#081d2e;min-height:0;margin:0;overflow:hidden}.sales-dealai__screens img{object-fit:cover;object-position:50% 0;opacity:.93;width:100%;height:100%;display:block}.sales-dealai__screens figure:last-child img{object-position:50% 15%}.sales-customer-evidence{padding:5rem 0}.sales-customer-evidence__grid{gap:var(--space-2xl);grid-template-columns:minmax(21rem,1fr) minmax(18rem,.66fr);align-items:end;display:grid}.sales-customer-evidence__grid>p{margin-bottom:.15rem}.sales-clients__wall{margin:var(--space-lg) 0 0;background:#bdd0d3;border:1px solid #bdd0d3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.sales-clients__logo{background:var(--surface-white);place-items:center;min-width:0;min-height:118px;margin:0;padding:1.1rem;display:grid;overflow:hidden}.sales-clients__logo:nth-child(2n){background:#f0f4f4}.sales-clients__logo img{object-fit:contain;width:auto;max-width:100%;height:64px;transform:scale(var(--sales-logo-scale,1));transform-origin:50%;display:block}.sales-deliverables{color:var(--text-on-dark);background:var(--surface-stage-2);padding:5rem 0}.sales-deliverables__grid{gap:var(--space-2xl);grid-template-columns:minmax(19rem,.95fr) minmax(20rem,1.05fr);align-items:start;display:grid}.sales-deliverables h2{max-width:14ch;font-size:clamp(2.25rem,2.75vw,2.85rem)}.sales-deliverables ul{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.sales-deliverables li{background:#062a3f;grid-template-columns:2.2rem 1fr;align-items:start;gap:.5rem;min-height:104px;padding:1rem;font-size:.92rem;font-weight:720;line-height:1.4;display:grid}.sales-deliverables li:nth-child(2n){background:var(--surface-ink)}.sales-deliverables li span{color:var(--signal-cyan);font-size:.68rem;font-weight:800}.sales-deliverables .button-primary{grid-column:2;width:fit-content}@media (width<=1080px){.sales-hero__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(27rem,1fr)}.sales-hero__copy h1{font-size:2.7rem}.sales-dealai__grid{grid-template-columns:minmax(15rem,.68fr) minmax(32rem,1.32fr)}.sales-dealai__workbench{grid-template-columns:minmax(15rem,.8fr) minmax(21rem,1.2fr)}}@media (width<=920px){.sales-hero__grid,.sales-section-heading--split,.sales-operating-system__intro,.sales-dealai__grid,.sales-customer-evidence__grid,.sales-deliverables__grid,.sales-value__story,.sales-methods__story{grid-template-columns:1fr}.sales-hero__grid{gap:var(--space-xl);min-height:0;padding-top:6.5rem}.sales-value>.content-width,.sales-operating-system>.content-width,.sales-methods>.content-width,.sales-dealai>.content-width,.sales-customer-evidence>.content-width,.sales-deliverables>.content-width{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.sales-hero__visual{max-width:54rem}.sales-section-heading>p,.sales-operating-system__intro>p,.sales-customer-evidence__grid>p{max-width:44rem}.sales-dealai__grid{min-height:0}.sales-dealai__workbench{max-width:60rem;min-height:520px}.sales-value__visual,.sales-methods__visual{border-right:0;border-bottom:1px solid var(--line-soft);min-height:360px}.sales-methods__chain{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-methods__chain li{grid-template-columns:2rem minmax(0,1fr);align-content:center;min-height:176px}.sales-methods__chain li:nth-child(odd){border-right:1px solid #b6cbd0}.sales-methods__chain li strong{border-top:1px solid var(--line-soft);border-left:0;grid-column:2;padding:.45rem 0 0}.sales-deliverables .button-primary{grid-column:auto}}@media (width<=640px){.sales-hero__grid{padding:5.2rem var(--page-gutter) 3rem}.sales-hero__copy h1{font-size:var(--hero-title-size)}.sales-hero__copy h1 span,.sales-title-lock span{white-space:normal}.sales-hero__copy>p:not(.eyebrow){font-size:.94rem;line-height:1.66}.sales-hero__actions{flex-direction:column;align-items:start}.sales-hero__signals{grid-template-columns:1fr;gap:.72rem}.sales-hero__signals div{gap:var(--space-sm);grid-template-columns:3.7rem 1fr;align-items:baseline;display:grid}.sales-hero__signals dd{margin:0}.sales-hero__visual{box-shadow:none;margin:0}.sales-hero__visual figcaption{font-size:.52rem}.sales-hero__stations{font-size:.43rem}.sales-value,.sales-operating-system,.sales-methods,.sales-dealai,.sales-customer-evidence,.sales-deliverables{padding:4.4rem 0}.sales-section-heading,.sales-operating-system__intro{padding-bottom:var(--space-xl)}.sales-section-heading h2,.sales-operating-system__intro h2,.sales-dealai__copy h2,.sales-customer-evidence h2,.sales-deliverables h2{font-size:2.25rem}.sales-section-heading>p,.sales-operating-system__intro>p,.sales-dealai__copy>p,.sales-customer-evidence__grid>p{font-size:.92rem}.sales-value__grid,.sales-operating-system__grid,.sales-methods__chain,.sales-deliverables ul{grid-template-columns:1fr}.sales-value__story,.sales-methods__story{min-height:0}.sales-value__visual,.sales-methods__visual{min-height:260px}.sales-value__grid article{grid-template-columns:5.5rem minmax(0,1fr);min-height:0;padding:1rem}.sales-value__grid h3{margin-top:0}.sales-operating-system__grid li{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;min-height:0}.sales-operating-system__outcome{max-width:none;margin-top:var(--space-md);grid-column:1/-1}.sales-methods__chain li{min-height:180px}.sales-methods__chain li:nth-child(odd){border-right:0}.sales-dealai__workbench{min-height:0;box-shadow:none;grid-template-columns:1fr}.sales-dealai__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dealai__stages li{min-height:132px}.sales-dealai__screens{grid-template-rows:220px;grid-template-columns:1fr 1fr}.sales-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-clients__logo{min-height:96px;padding:.8rem}.sales-clients__logo img{height:52px}.sales-deliverables li{min-height:82px}}@media (prefers-reduced-motion:reduce){.sales-page *,.sales-page :before,.sales-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consulting-service-blueprint{color:var(--text-on-dark);background:#031d2f;overflow:hidden}.consulting-service-blueprint__inner{align-content:center;gap:1.2rem;min-height:min(900px,100dvh);padding-top:clamp(2.4rem,5vh,3.6rem);padding-bottom:clamp(2.4rem,5vh,3.6rem);display:grid}.consulting-service-blueprint__header{grid-template-columns:minmax(25rem,1.12fr) minmax(20rem,.88fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.consulting-service-blueprint__header .eyebrow{color:var(--signal-cyan);margin-bottom:.7rem}.consulting-service-blueprint__header h2{max-width:20ch;color:var(--text-on-dark);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2rem,2.55vw,2.7rem);line-height:1.15}.consulting-service-blueprint__header>p{color:#abc3cb;text-wrap:pretty;max-width:48rem;margin:0 0 .12rem;font-size:.94rem;line-height:1.7}.consulting-service-blueprint__map{background:#2b5262;border:1px solid #2b5262;grid-template-columns:minmax(0,42fr) minmax(0,27fr) minmax(0,31fr);gap:1px;min-height:386px;display:grid}.consulting-service-blueprint__services,.consulting-service-blueprint__path-column,.consulting-service-blueprint__outcomes{background:#06283c;min-width:0;padding:1rem 1.1rem}.consulting-service-blueprint__path-column{background:#041f32}.consulting-service-blueprint__outcomes{background:#082e43}.consulting-service-blueprint__column-label{gap:.26rem;margin:0 0 .8rem;display:grid}.consulting-service-blueprint__column-label span{color:#6bd8d0;letter-spacing:.1em;font-size:.62rem;font-weight:800;line-height:1.3}.consulting-service-blueprint__column-label strong{color:#f3fbfc;letter-spacing:0;font-size:clamp(1.08rem,1.2vw,1.28rem);font-weight:800;line-height:1.15}.consulting-service-blueprint__service-list,.consulting-service-blueprint__outcome-list{background:#274d5d;gap:1px;display:grid}.consulting-service-blueprint__service-list article,.consulting-service-blueprint__outcome-list article{background:#072b40;grid-template-columns:2.1rem minmax(0,1fr);align-content:center;gap:.72rem;min-width:0;min-height:103px;padding:.72rem .8rem;transition:background-color .18s ease-out,transform .18s ease-out;display:grid}.consulting-service-blueprint__service-list article:nth-child(2){background:#0a3348}.consulting-service-blueprint__outcome-list article{background:#0a344a}.consulting-service-blueprint__outcome-list article:nth-child(2){background:#0c3a50}.consulting-service-blueprint__service-list article:hover,.consulting-service-blueprint__outcome-list article:hover{background:#0d4055;transform:translateY(-1px)}.consulting-service-blueprint__service-list article>span,.consulting-service-blueprint__outcome-list article>span{color:var(--signal-cyan);font-size:.68rem;font-weight:800}.consulting-service-blueprint__service-list h3,.consulting-service-blueprint__outcome-list h3{color:#f3fbfc;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1rem,1.22vw,1.2rem);line-height:1.28}.consulting-service-blueprint__service-list p,.consulting-service-blueprint__outcome-list p{color:#abc1c9;text-wrap:pretty;margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.consulting-service-blueprint__path{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.consulting-service-blueprint__path:before{content:"";background:#2d6b77;width:1px;position:absolute;top:1.3rem;bottom:1.3rem;left:1rem}.consulting-service-blueprint__path li{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;min-height:79px;padding:.4rem 0;display:grid;position:relative}.consulting-service-blueprint__path li>span{z-index:1;color:#052536;background:var(--signal-cyan);border:4px solid #0a3145;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.58rem;font-weight:850;display:grid}.consulting-service-blueprint__path strong{color:#f2fafb;font-size:.92rem;line-height:1.3;display:block}.consulting-service-blueprint__path p{color:#90adb7;margin:.22rem 0 0;font-size:.8rem;line-height:1.45}.consulting-service-blueprint__ai{background:#2b5262;border:1px solid #2b5262;grid-template-columns:minmax(17rem,.9fr) minmax(29rem,1.25fr) auto;gap:1px;min-height:90px;display:grid}.consulting-service-blueprint__ai--generic{grid-template-columns:minmax(0,1fr) auto}.consulting-service-blueprint__ai-copy{background:#0a3247;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:.9rem 1rem;display:grid}.consulting-service-blueprint__ai-copy>span{color:var(--signal-cyan);letter-spacing:.1em;writing-mode:vertical-rl;font-size:.58rem;font-weight:850;transform:rotate(180deg)}.consulting-service-blueprint__ai-copy strong{color:#f2fafb;font-size:.9rem;display:block}.consulting-service-blueprint__ai-copy p{color:#9fb8c1;max-width:58rem;margin:.22rem 0 0;font-size:.8rem;line-height:1.5}.consulting-service-blueprint__products{background:#06263a;min-width:0;display:flex}.consulting-service-blueprint__product{color:#effafb;border-right:1px solid #254b5b;flex:1 1 0;grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.75rem .85rem;transition:background-color .18s ease-out;display:grid}.consulting-service-blueprint__product:hover,.consulting-service-blueprint__product:focus-visible{background:#0c3d52}.consulting-service-blueprint__product img{object-fit:contain;object-position:left center;width:auto;max-width:6.7rem;height:28px;display:block}.consulting-service-blueprint__product span{min-width:0}.consulting-service-blueprint__product strong,.consulting-service-blueprint__product small{white-space:nowrap;display:block}.consulting-service-blueprint__product strong{font-size:.75rem}.consulting-service-blueprint__product small{color:#93b0ba;margin-top:.15rem;font-size:.72rem}.consulting-service-blueprint__cta{color:#042a39;background:var(--signal-cyan);white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;min-width:12.4rem;padding:.9rem 1rem;font-size:.78rem;font-weight:800;transition:background-color .18s ease-out,transform .18s ease-out;display:inline-flex}.consulting-service-blueprint__cta:hover,.consulting-service-blueprint__cta:focus-visible{background:#7ce1da}.consulting-service-blueprint__cta:active{transform:translateY(1px)}@media (width<=1120px){.consulting-service-blueprint__inner{min-height:0}.consulting-service-blueprint__header{grid-template-columns:minmax(20rem,1fr) minmax(18rem,.8fr)}.consulting-service-blueprint__map{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr)}.consulting-service-blueprint__outcomes{grid-column:1/-1}.consulting-service-blueprint__outcome-list{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting-service-blueprint__ai{grid-template-columns:1fr}.consulting-service-blueprint__ai--generic{grid-template-columns:minmax(0,1fr) auto}.consulting-service-blueprint__products{min-height:84px}}@media (width<=760px){.consulting-service-blueprint__inner{padding:4.4rem var(--page-gutter);gap:1rem}.consulting-service-blueprint__header{grid-template-columns:1fr;gap:1.2rem}.consulting-service-blueprint__header h2{max-width:none;font-size:2.2rem}.consulting-service-blueprint__header>p{font-size:.9rem}.consulting-service-blueprint__map{grid-template-columns:1fr}.consulting-service-blueprint__outcomes{grid-column:auto}.consulting-service-blueprint__outcome-list{grid-template-columns:1fr}.consulting-service-blueprint__service-list article,.consulting-service-blueprint__outcome-list article{min-height:0;padding:1rem .85rem}.consulting-service-blueprint__path li{min-height:82px}.consulting-service-blueprint__ai,.consulting-service-blueprint__ai--generic{grid-template-columns:1fr}.consulting-service-blueprint__products{flex-direction:column}.consulting-service-blueprint__product{border-bottom:1px solid #254b5b;border-right:0;min-height:74px}.consulting-service-blueprint__cta{min-height:58px}}@media (prefers-reduced-motion:reduce){.consulting-service-blueprint *,.consulting-service-blueprint :before,.consulting-service-blueprint :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consulting-overview{--consulting-ink:#031d2f;--consulting-ink-raised:#082d42;--consulting-ink-active:#0b3a50;--consulting-cyan:#62d8d0;--consulting-cyan-strong:#26a9a3;--consulting-light:#f7fafa;--consulting-light-alt:#edf3f4;--consulting-line:#b7c9cd;--consulting-line-dark:#315465;--consulting-text:#102a35;--consulting-muted:#4d646e;--consulting-dark-text:#f2f9fa;--consulting-dark-muted:#b3c8cf;color:var(--consulting-text);background:var(--consulting-light);overflow:clip}.consulting-overview *,.consulting-overview :before,.consulting-overview :after{box-sizing:border-box}.consulting-overview>section{overflow:clip}.consulting-overview>section>.content-width,.consulting-overview>section>.consulting-overview-hero__grid,.consulting-overview>section>.consulting-overview-bridge__grid{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.consulting-overview h1,.consulting-overview h2,.consulting-overview h3,.consulting-overview p,.consulting-overview figure,.consulting-overview dl,.consulting-overview dd{margin:0}.consulting-overview h1,.consulting-overview h2,.consulting-overview h3{letter-spacing:0;text-wrap:balance}.consulting-overview p,.consulting-overview dd{text-wrap:pretty}.consulting-overview a:focus-visible{outline:3px solid var(--consulting-cyan);outline-offset:3px}.consulting-overview-heading{margin-bottom:clamp(1.7rem,3.4vh,2.45rem)}.consulting-overview-heading--split{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.68fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);display:grid}.consulting-overview-heading h2{font-size:clamp(2.15rem,3vw,3.35rem);line-height:1.12}.consulting-overview-heading h2 span,.consulting-overview-hero h1 span{display:block}.consulting-overview-heading>p{max-width:38rem;color:var(--consulting-muted);font-size:.98rem;line-height:1.75}.consulting-overview-hero{min-height:min(850px,100svh - 70px);color:var(--consulting-dark-text);background:var(--consulting-ink);border-bottom:1px solid var(--consulting-line-dark);align-items:center;display:grid}.consulting-overview-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(27.5rem,.8fr);align-items:center;gap:clamp(2.2rem,5vw,5rem);min-height:min(850px,100svh - 70px);padding-block:clamp(3.7rem,7vh,5.1rem);display:grid}.consulting-overview-hero__content{z-index:2;min-width:0;position:relative}.consulting-overview-hero__eyebrow{color:var(--consulting-cyan);font-size:.69rem;font-weight:800;line-height:1.4}.consulting-overview-hero h1{max-width:none;margin-top:1.15rem;font-size:clamp(3rem,4.05vw,4.6rem);line-height:1.08}.consulting-overview-hero h1 span{display:inline}.consulting-overview-hero__body{max-width:39rem;color:var(--consulting-dark-muted);margin-top:1.45rem;font-size:1.02rem;line-height:1.8}.consulting-overview-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.consulting-overview-hero__actions a{white-space:nowrap;min-height:48px;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1rem;font-size:.84rem;font-weight:760;line-height:1.25;display:inline-flex}.consulting-overview-hero__actions a:first-child{color:var(--consulting-ink);background:var(--consulting-cyan);border-color:var(--consulting-cyan)}.consulting-overview-hero__actions a:last-child{color:var(--consulting-dark-text);background:0 0;border-color:#62808d}.consulting-overview-hero__actions a:hover{color:var(--consulting-ink);background:#f2f9fa;border-color:#f2f9fa}.consulting-overview-hero__actions a:active{transform:translateY(1px)}.consulting-overview-hero__figure{min-width:0}.consulting-overview-hero__frame{background:#021724;border:1px solid #397084;border-radius:2px;height:clamp(390px,53vh,510px);position:relative;overflow:hidden}.consulting-overview-hero__frame:before,.consulting-overview-hero__frame:after{z-index:2;content:"";pointer-events:none;position:absolute}.consulting-overview-hero__frame:before{border:1px solid #62d8d029;inset:1rem}.consulting-overview-hero__frame:after{border-top:1px solid var(--consulting-cyan);border-left:1px solid var(--consulting-cyan);width:2.3rem;height:2.3rem;top:1rem;left:1rem}.consulting-overview .consulting-intelligence-blueprint{z-index:1;width:100%;height:100%;display:block;position:relative}.consulting-overview .consulting-intelligence-blueprint__art{width:100%;height:100%;display:block}.consulting-overview-hero__labels{border-right:1px solid var(--consulting-line-dark);border-bottom:1px solid var(--consulting-line-dark);border-left:1px solid var(--consulting-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consulting-overview-hero__labels span{color:#9db8c1;border-right:1px solid var(--consulting-line-dark);text-align:center;min-width:0;padding:.62rem .7rem;font-size:.6rem;font-weight:760;line-height:1.3}.consulting-overview-hero__labels span:last-child{color:var(--consulting-cyan);border-right:0}.consulting-overview-services{background:var(--consulting-light);align-items:center;min-height:min(850px,100svh);padding-block:clamp(4rem,7vh,5.4rem);display:grid}.consulting-heading-lines>span{display:block}.consulting-overview-services__visual{background:var(--consulting-ink);border:1px solid var(--consulting-line);height:clamp(108px,12vw,148px);margin:0 0 1.2rem;overflow:hidden}.consulting-overview-services__visual img{object-fit:cover;object-position:62% center;width:100%;height:100%;display:block}.consulting-overview-services__grid{border-top:1px solid var(--consulting-line);border-bottom:1px solid var(--consulting-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consulting-overview-service{border-right:1px solid var(--consulting-line);flex-direction:column;min-width:0;min-height:345px;padding:1.55rem 1.55rem 1.4rem;display:flex}.consulting-overview-service:last-child{border-right:0}.consulting-overview-service__meta,.consulting-overview-system__meta,.consulting-overview-delivery__meta,.consulting-overview-bridge__progression article>div{color:var(--consulting-cyan-strong);justify-content:space-between;align-items:center;gap:.75rem;font-size:.66rem;font-weight:800;line-height:1.35;display:flex}.consulting-overview-service h3{margin-top:2.2rem;font-size:1.4rem;line-height:1.3}.consulting-overview-service>p{color:var(--consulting-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.consulting-overview-service__details{margin-top:auto;padding-top:1.05rem}.consulting-overview-service__details>div{border-top:1px solid var(--consulting-line);grid-template-columns:4.4rem minmax(0,1fr);gap:.85rem;padding-block:.62rem;display:grid}.consulting-overview-service__details dt{color:#187b78;font-size:.67rem;font-weight:780;line-height:1.55}.consulting-overview-service__details dd{color:#3e5660;font-size:.84rem;line-height:1.55}.consulting-overview-systems{min-height:min(650px,100svh);color:var(--consulting-dark-text);background:var(--consulting-ink);align-items:center;padding-block:clamp(2.8rem,4.5vh,3.6rem);display:grid}.consulting-overview-systems .consulting-overview-heading>p{color:var(--consulting-dark-muted)}.consulting-overview-systems__matrix{background:var(--consulting-line-dark);border:1px solid var(--consulting-line-dark);border-radius:2px;grid-template-rows:repeat(2,minmax(180px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;min-height:360px;display:grid}.consulting-overview-system{--consulting-system-overlay:#031d2fc7;isolation:isolate;background:var(--consulting-ink-raised);min-width:0;min-height:0;position:relative;overflow:visible}.consulting-overview-system:first-child{--consulting-system-overlay:#031d2fb8;grid-area:1/1/auto/span 4}.consulting-overview-system:nth-child(2){--consulting-system-overlay:#031d2fc2;grid-area:1/5/auto/span 4}.consulting-overview-system:nth-child(3){--consulting-system-overlay:#052436c4;grid-area:1/9/auto/span 4}.consulting-overview-system:nth-child(4){--consulting-system-overlay:#042032c2;grid-area:2/1/auto/span 6}.consulting-overview-system:nth-child(5){--consulting-system-overlay:#031d2fbd;grid-area:2/7/auto/span 6}.consulting-overview-system:after{z-index:1;content:"";background:var(--consulting-system-overlay);pointer-events:none;transition:background-color .2s var(--ease-out);position:absolute;inset:0}.consulting-overview-system:hover:after,.consulting-overview-system:focus-within:after{background:#031d2fa8}.consulting-overview-system__artwork{object-fit:cover;opacity:.54;width:100%;height:100%;transition:opacity .2s var(--ease-out);display:block;position:absolute;inset:0}.consulting-overview-system:first-child .consulting-overview-system__artwork{object-position:44% center}.consulting-overview-system:nth-child(2) .consulting-overview-system__artwork{object-position:68% center}.consulting-overview-system:nth-child(3) .consulting-overview-system__artwork{object-position:58% 42%}.consulting-overview-system:nth-child(4) .consulting-overview-system__artwork{object-position:74% 54%}.consulting-overview-system:nth-child(5) .consulting-overview-system__artwork{object-position:52% 60%}.consulting-overview-system:hover .consulting-overview-system__artwork,.consulting-overview-system:focus-within .consulting-overview-system__artwork{opacity:.66}.consulting-overview-system__surface-link{z-index:2;cursor:pointer;display:block;position:absolute;inset:0}.consulting-overview-system__surface-link:focus-visible{outline:3px solid var(--consulting-cyan);outline-offset:-4px}.consulting-overview-system__content{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:.85rem .95rem;display:flex;position:relative}.consulting-overview-system__meta{color:var(--consulting-cyan);font-size:.75rem}.consulting-overview-system h3{color:#f6fbfc;margin-top:.48rem;font-size:clamp(1.25rem,1.55vw,1.7rem);line-height:1.22}.consulting-overview .consulting-overview-system__statement{color:#c6d7dc;max-width:46rem;margin-top:.42rem;font-size:.75rem;line-height:1.45}.consulting-overview-system__detail-link{color:#eff9fa;pointer-events:auto;width:fit-content;min-height:44px;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out);border:0;border-bottom:1px solid #66838e;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.25rem;padding:.62rem .08rem .55rem 0;font-size:.75rem;font-weight:760;line-height:1.25;display:inline-flex}.consulting-overview-system__detail-link:hover,.consulting-overview-system__detail-link:focus-visible{color:var(--consulting-cyan);border-color:var(--consulting-cyan);background:0 0}.consulting-overview-systems--light{color:var(--consulting-text);background:var(--consulting-light)}.consulting-overview-systems--light .consulting-overview-heading>p,.consulting-overview-systems--light .consulting-overview-system__statement{color:var(--consulting-muted)}.consulting-overview-systems--light .consulting-overview-systems__matrix{background:var(--consulting-line);border-color:var(--consulting-line)}.consulting-overview-systems--light .consulting-overview-system{--consulting-system-overlay:#f7fafacc;background:#edf4f5}.consulting-overview-systems--light .consulting-overview-system:hover:after,.consulting-overview-systems--light .consulting-overview-system:focus-within:after{background:#f7fafaad}.consulting-overview-systems--light .consulting-overview-system h3,.consulting-overview-systems--light .consulting-overview-system__detail-link{color:var(--consulting-text)}.consulting-overview-systems--light .consulting-overview-system__detail-link{border-color:#86a5ad}.consulting-overview-systems--light .consulting-overview-system__detail-link:hover,.consulting-overview-systems--light .consulting-overview-system__detail-link:focus-visible{color:#087b78;border-color:var(--consulting-cyan-strong)}.consulting-overview-services--dark{color:var(--consulting-dark-text);background:var(--consulting-ink)}.consulting-overview-services--dark .consulting-overview-heading>p,.consulting-overview-services--dark .consulting-overview-service>p,.consulting-overview-services--dark .consulting-overview-service__details dd{color:var(--consulting-dark-muted)}.consulting-overview-services--dark .consulting-overview-services__visual{border-color:var(--consulting-line-dark);background:#021724}.consulting-overview-services--dark .consulting-overview-services__grid{background:var(--consulting-line-dark);border-color:var(--consulting-line-dark)}.consulting-overview-services--dark .consulting-overview-service{background:var(--consulting-ink-raised);border-color:var(--consulting-line-dark)}.consulting-overview-services--dark .consulting-overview-service:nth-child(2){background:#06283b}.consulting-overview-services--dark .consulting-overview-service:nth-child(3){background:#082e43}.consulting-overview-services--dark .consulting-overview-service__details>div{border-color:var(--consulting-line-dark)}.consulting-overview-bridge{background:var(--consulting-light);align-items:center;min-height:min(850px,100svh);padding-block:clamp(4rem,7vh,5.5rem);display:grid}.consulting-overview-bridge__grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.consulting-overview-bridge .consulting-overview-heading--split{grid-template-columns:1fr;gap:1.25rem}.consulting-overview-bridge__intro{min-width:0}.consulting-overview-bridge__products{border-top:1px solid var(--consulting-line);border-bottom:1px solid var(--consulting-line);flex-wrap:wrap;align-items:stretch;margin-top:2rem;display:flex}.consulting-overview-bridge__products a{min-width:8.7rem;min-height:67px;color:var(--consulting-text);border-right:1px solid var(--consulting-line);border-bottom:1px solid var(--consulting-line);transition:color .18s var(--ease-out), background-color .18s var(--ease-out);flex:30%;justify-content:flex-start;align-items:center;gap:.65rem;padding:.72rem .8rem;font-size:.68rem;font-weight:750;line-height:1.25;display:flex}.consulting-overview-bridge__products a:hover,.consulting-overview-bridge__products a:focus-visible{color:#064a4b;background:#e2f4f3}.consulting-overview-bridge__products img{object-fit:contain;object-position:left center;flex:0 auto;width:auto;max-width:6.1rem;height:25px;display:block}.consulting-overview-bridge__products a[aria-label=Trendata] img,.consulting-overview-bridge__products a[aria-label=StatsAI] img{height:21px}.consulting-overview-bridge__products a[aria-label=Trizmate] img,.consulting-overview-bridge__products a[aria-label=DealAI] img{height:23px}.consulting-overview-bridge__progression{padding:1rem 0 1rem 1.4rem;position:relative}.consulting-overview-bridge__progression:before{content:"";background:var(--consulting-cyan-strong);width:1px;position:absolute;top:2.5rem;bottom:2.5rem;left:.25rem}.consulting-overview-bridge__progression article{min-height:112px;color:var(--consulting-dark-text);background:var(--consulting-ink);border-bottom:1px solid #3d6170;grid-template-rows:auto 1fr;grid-template-columns:5.2rem minmax(0,1fr);align-content:center;gap:.35rem 1rem;padding:1rem 1.1rem;display:grid;position:relative}.consulting-overview-bridge__progression article:before{content:"";background:var(--consulting-cyan);width:.55rem;height:.55rem;position:absolute;top:50%;left:-1.45rem;transform:translateY(-50%)}.consulting-overview-bridge__progression article:nth-child(2){background:#05253a;margin-left:3%}.consulting-overview-bridge__progression article:nth-child(3){background:#072c41;margin-left:6%}.consulting-overview-bridge__progression article:nth-child(4){background:#093449;border-bottom:0;margin-left:9%}.consulting-overview-bridge__progression article>div{color:var(--consulting-cyan);flex-direction:column;grid-row:1/span 2;justify-content:space-between;align-self:stretch;align-items:flex-start}.consulting-overview-bridge__progression h3{font-size:1rem;line-height:1.3}.consulting-overview-bridge__progression p{color:var(--consulting-dark-muted);font-size:.72rem;line-height:1.55}.consulting-overview-delivery{min-height:min(820px,100svh);color:var(--consulting-dark-text);background:var(--consulting-ink);align-items:center;padding-block:clamp(3.7rem,6.5vh,5rem);display:grid}.consulting-overview-delivery .consulting-overview-heading>p{color:var(--consulting-dark-muted)}.consulting-overview-delivery__rail{border-top:1px solid #54717d;border-bottom:1px solid #54717d;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.consulting-overview-delivery__rail:before{z-index:2;content:"";background:var(--consulting-cyan);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(.82)}.consulting-overview-delivery__rail li{border-right:1px solid var(--consulting-line-dark);flex-direction:column;min-width:0;min-height:325px;padding:1.4rem 1.05rem 1.2rem;display:flex;position:relative}.consulting-overview-delivery__rail li:last-child{border-right:0}.consulting-overview-delivery__rail li:before{z-index:3;content:"";border:2px solid var(--consulting-ink);background:var(--consulting-cyan);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:-.34rem;left:1.05rem}.consulting-overview-delivery__meta{color:var(--consulting-cyan);font-size:.6rem}.consulting-overview-delivery__rail h3{margin-top:2.5rem;font-size:1.45rem;line-height:1.25}.consulting-overview-delivery__rail li>p:not(.consulting-overview-delivery__output){color:var(--consulting-dark-muted);margin-top:.75rem;font-size:.76rem;line-height:1.65}.consulting-overview .consulting-overview-delivery__output{color:#eaf5f6;border-top:1px solid var(--consulting-line-dark);margin-top:auto;padding-top:.75rem;font-size:.7rem;font-weight:680;line-height:1.5}.consulting-overview-delivery__output span{color:var(--consulting-cyan);margin-bottom:.3rem;font-size:.57rem;font-weight:800;display:block}.consulting-overview-clients{background:var(--consulting-light-alt);align-items:center;min-height:min(800px,100svh);padding-block:clamp(3.8rem,6.5vh,5rem);display:grid}.consulting-overview-clients__wall{border-top:1px solid var(--consulting-line);border-left:1px solid var(--consulting-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consulting-overview-clients__wall figure{border-right:1px solid var(--consulting-line);border-bottom:1px solid var(--consulting-line);background:#f7fafa;place-items:center;min-width:0;height:112px;padding:1rem;display:grid;overflow:visible}.consulting-overview-clients__wall img{object-fit:contain;width:auto;max-width:82%;height:46px;transform:scale(var(--consulting-client-scale,1));transform-origin:50%;mix-blend-mode:multiply;display:block}.consulting-overview-clients__wall figure:has(img[alt=宝钢]){--consulting-client-scale:.9}.consulting-overview-clients__wall figure:has(img[alt=美的]){--consulting-client-scale:.94}.consulting-overview-clients__wall figure:has(img[alt=宁德时代]){--consulting-client-scale:1.08}.consulting-overview-clients__wall figure:has(img[alt=海信]){--consulting-client-scale:1.04}.consulting-overview-clients__wall figure:has(img[alt=招商银行]){--consulting-client-scale:1.18}.consulting-overview-clients__wall figure:has(img[alt=中国银联]){--consulting-client-scale:1.06}.consulting-overview-clients__wall figure:has(img[alt=中国移动]){--consulting-client-scale:1.72}.consulting-overview-clients__wall figure:has(img[alt=中国农业银行]){--consulting-client-scale:.93}.consulting-overview-clients__wall figure:has(img[alt=上海医药]){--consulting-client-scale:2.35}.consulting-overview-clients__wall figure:has(img[alt=益海嘉里]){--consulting-client-scale:1.02}.consulting-overview-clients__wall figure:has(img[alt=比亚迪]){--consulting-client-scale:1.12}.consulting-overview-clients__wall figure:has(img[alt=上海医药]) img{height:36px}@media (width<=1120px){.consulting-overview>section>.content-width,.consulting-overview>section>.consulting-overview-hero__grid,.consulting-overview>section>.consulting-overview-bridge__grid{width:min(calc(100% - 4rem), var(--content-width))}.consulting-overview-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.consulting-overview-hero h1{font-size:clamp(3rem,5vw,3.6rem)}.consulting-overview-hero__frame{height:clamp(360px,48vh,450px)}.consulting-overview-systems{min-height:0}.consulting-overview-systems__matrix{grid-template-rows:repeat(3,minmax(180px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-overview-system:first-child{grid-area:1/1}.consulting-overview-system:nth-child(2){grid-area:1/2}.consulting-overview-system:nth-child(3){grid-area:2/1}.consulting-overview-system:nth-child(4){grid-area:2/2}.consulting-overview-system:nth-child(5){grid-area:3/1/auto/-1}.consulting-overview-bridge__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);gap:2.5rem}.consulting-overview-bridge__progression article{grid-template-columns:4.3rem minmax(0,1fr)}.consulting-overview-delivery__rail li{padding-inline:.8rem}}@media (width>=761px) and (width<=960px){.consulting-overview-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(15rem,.92fr);grid-template-areas:"heading heading""details visual";gap:1.8rem 2rem}.consulting-overview-hero__content{display:contents}.consulting-overview-hero__heading{grid-area:heading;max-width:min(100%,48rem)}.consulting-overview-hero__details{grid-area:details;align-self:center}.consulting-overview-hero__figure{grid-area:visual;align-self:center}.consulting-overview-hero__frame{height:clamp(19rem,42vw,22.5rem)}}@media (width<=760px){.consulting-overview>section>.content-width,.consulting-overview>section>.consulting-overview-hero__grid,.consulting-overview>section>.consulting-overview-bridge__grid{width:min(calc(100% - 2rem), var(--content-width))}.consulting-overview-heading--split,.consulting-overview-hero__grid,.consulting-overview-bridge__grid{grid-template-columns:1fr}.consulting-overview-heading--split{gap:1rem}.consulting-overview-heading h2{font-size:2.15rem}.consulting-overview-hero,.consulting-overview-hero__grid{min-height:0}.consulting-overview-hero__grid{gap:2.25rem;padding-block:3.3rem}.consulting-overview-hero h1{max-width:12ch;font-size:2.35rem;line-height:1.12}.consulting-overview-hero__body{font-size:.96rem}.consulting-overview-hero__actions{align-items:stretch}.consulting-overview-hero__actions a{flex:13rem}.consulting-overview-hero__frame{height:clamp(300px,82vw,340px)}.consulting-overview-hero__labels span{padding-inline:.3rem;font-size:.65rem}.consulting-overview-services,.consulting-overview-bridge,.consulting-overview-delivery,.consulting-overview-clients{min-height:0;padding-block:4.2rem}.consulting-heading-lines>span{display:inline}.consulting-overview-services__visual{height:clamp(140px,48vw,190px);margin-bottom:1.4rem}.consulting-overview-services__grid,.consulting-overview-systems__matrix,.consulting-overview-delivery__rail{grid-template-columns:1fr}.consulting-overview-service{border-right:0;border-bottom:1px solid var(--consulting-line);min-height:0;padding:1.4rem 0}.consulting-overview-service:last-child{border-bottom:0}.consulting-overview-service h3,.consulting-overview-service__details{margin-top:1.5rem}.consulting-overview-systems{padding-block:4.2rem}.consulting-overview-systems__matrix{grid-template-rows:auto}.consulting-overview-system:first-child,.consulting-overview-system:nth-child(2),.consulting-overview-system:nth-child(3),.consulting-overview-system:nth-child(4),.consulting-overview-system:nth-child(5){grid-area:auto/1;min-height:200px}.consulting-overview-system__content{padding:1rem}.consulting-overview-bridge__products a{flex-basis:46%}.consulting-overview-bridge__progression{padding-left:1.05rem}.consulting-overview-bridge__progression article,.consulting-overview-bridge__progression article:nth-child(2),.consulting-overview-bridge__progression article:nth-child(3),.consulting-overview-bridge__progression article:nth-child(4){grid-template-columns:3.65rem minmax(0,1fr);min-height:118px;margin-left:0;padding:.9rem}.consulting-overview-bridge__progression article:before{left:-1.05rem}.consulting-overview-delivery__rail{border-top:0}.consulting-overview-delivery__rail:before{transform-origin:top;width:1px;height:auto;top:0;bottom:0;left:.3rem;transform:scaleY(.9)}.consulting-overview-delivery__rail li{border-right:0;border-bottom:1px solid var(--consulting-line-dark);min-height:245px;padding:1.35rem .5rem 1.25rem 2rem}.consulting-overview-delivery__rail li:before{top:1.45rem;left:0}.consulting-overview-delivery__rail h3{margin-top:1.55rem}.consulting-overview-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-overview-clients__wall figure{height:104px;padding:.75rem}.consulting-overview-clients__wall img{max-width:80%;height:38px}}@media (prefers-reduced-motion:reduce){.consulting-overview.consulting-overview.consulting-overview *,.consulting-overview.consulting-overview.consulting-overview :before,.consulting-overview.consulting-overview.consulting-overview :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.qmate-page{color:var(--text-strong);background:var(--surface-base);overflow:clip}.qmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.qmate-page h1,.qmate-page h2,.qmate-page h3{letter-spacing:-.02em;text-wrap:balance}.qmate-page p,.qmate-page li,.qmate-page span{text-wrap:pretty}.qmate-page h2{max-width:18ch;font-size:clamp(2.3rem,4vw,4rem);line-height:1.12}.qmate-page p{line-height:1.8}.qmate-hero{color:var(--text-on-dark);background:var(--surface-ink);border-bottom:1px solid var(--line-dark)}.qmate-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(34rem,1.22fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);min-height:calc(100svh - 72px);padding-block:clamp(2.5rem,6svh,5rem);display:grid}.qmate-hero__copy{min-width:0}.qmate-hero .eyebrow,.qmate-ai .eyebrow{color:var(--signal-cyan)}.qmate-hero__logo{object-fit:contain;object-position:left center;width:clamp(7.75rem,10vw,9.5rem);height:auto;margin-top:1.2rem}.qmate-hero h1{letter-spacing:-.035em;max-width:12.5ch;margin-top:1.1rem;font-size:clamp(3.15rem,4.75vw,5rem);line-height:1.08}.qmate-hero__copy>p:not(.eyebrow){max-width:38rem;color:var(--text-on-dark-muted);margin-top:1.4rem;font-size:1.05rem;line-height:1.8}.qmate-hero__actions,.qmate-final-cta__actions{flex-wrap:nowrap;align-items:center;gap:.75rem;margin-top:1.8rem;display:flex}.qmate-action{min-height:46px;color:var(--text-on-dark);border:1px solid color-mix(in oklch, var(--text-on-dark) 48%, transparent);border-radius:var(--radius);white-space:nowrap;transition:transform .19s var(--ease-out), color .19s var(--ease-out), background-color .19s var(--ease-out), border-color .19s var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.9rem;font-weight:760;line-height:1.2;display:inline-flex}.qmate-action svg{flex:none;width:1.05rem;height:1.05rem}.qmate-action:hover{color:var(--surface-ink);background:var(--surface-white);border-color:var(--surface-white);transform:translateY(-1px)}.qmate-action:active{transform:translateY(1px)}.qmate-action--primary{color:var(--surface-ink);background:var(--signal-cyan);border-color:var(--signal-cyan)}.qmate-action--primary:hover{color:var(--surface-ink);background:var(--surface-white);border-color:var(--surface-white)}.qmate-action:focus-visible{outline:3px solid var(--signal-cyan);outline-offset:4px}.qmate-hero__figure{background:var(--surface-stage-2);border:1px solid color-mix(in oklch, var(--signal-cyan) 54%, transparent);border-radius:var(--radius);min-width:0;margin:0;position:relative;overflow:hidden}.qmate-hero__figure img{object-fit:contain;width:100%;height:auto;display:block}.qmate-media-viewport{width:100%;overflow:hidden}.qmate-media-viewport:focus-visible{outline:3px solid var(--signal-cyan-deep);outline-offset:-3px}.qmate-hero .qmate-media-viewport:focus-visible{outline-color:var(--signal-cyan)}.qmate-media-hint,.qmate-comparison__mobile-label{display:none}.qmate-hero__figure figcaption{color:var(--text-on-dark-muted);background:var(--surface-stage);border-top:1px solid var(--line-dark);letter-spacing:.1em;padding:.7rem .85rem;font-size:.66rem;font-weight:760}.qmate-difference,.qmate-overview,.qmate-roles,.qmate-clients{padding-block:clamp(5rem,8vw,8rem)}.qmate-difference{background:#f4f7f7;padding-block:4rem}.qmate-difference>.content-width>p:not(.eyebrow),.qmate-clients>.content-width>p{max-width:72ch;color:var(--text-muted);margin-top:1.4rem;font-size:1.04rem}.qmate-difference h2,.qmate-capability-band:first-child h2{margin-top:1rem}.qmate-comparison{border-top:2px solid var(--surface-blue);border-bottom:1px solid var(--line-soft);margin-top:2rem}.qmate-comparison__row{grid-template-columns:minmax(7rem,.55fr) minmax(0,1fr) minmax(0,1.18fr);align-items:stretch;min-width:0;display:grid}.qmate-comparison__row:nth-child(odd):not(.qmate-comparison__head){background:var(--surface-white)}.qmate-comparison__row>*{min-width:0;color:var(--text-muted);border-bottom:1px solid var(--line-soft);padding:.72rem 1.25rem;font-size:.92rem;line-height:1.5}.qmate-comparison__row>*+*{border-left:1px solid var(--line-soft)}.qmate-comparison__row strong{color:var(--surface-blue);font-size:1rem}.qmate-comparison__row>:last-child{color:var(--text-strong);font-weight:650}.qmate-comparison__head{color:var(--text-on-dark);background:var(--surface-blue)}.qmate-comparison__row.qmate-comparison__head>*{color:var(--text-on-dark);border-color:color-mix(in oklch, var(--text-on-dark) 18%, transparent);letter-spacing:.04em;font-size:.78rem;font-weight:760}.qmate-overview{color:var(--text-on-dark);background:var(--surface-stage-2);border-block:1px solid var(--line-dark);padding-block:4.5rem}.qmate-overview h2,.qmate-overview__steps h3{color:var(--text-on-dark)}.qmate-overview__steps{border-top:1px solid var(--signal-cyan);grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.qmate-overview__steps:before{content:"";background:var(--signal-cyan);transform-origin:0;height:5px;position:absolute;top:-3px;left:0;right:0;transform:scaleX(.32)}.qmate-overview__steps li{min-height:14rem;padding:2rem 1.5rem 1rem;position:relative}.qmate-overview__steps li+li{border-left:1px solid var(--line-dark)}.qmate-overview__steps li:before{content:"";background:var(--surface-stage-2);border:2px solid var(--signal-cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:1.45rem}.qmate-overview__steps li>span{color:var(--signal-cyan);letter-spacing:.08em;font-size:.78rem;font-weight:820}.qmate-overview__steps h3{margin-top:2.6rem;font-size:1.4rem;line-height:1.25}.qmate-overview__steps p{color:var(--text-on-dark-muted);margin-top:.75rem;font-size:.94rem}.qmate-capabilities{background:0 0}.qmate-capability-band{padding-block:clamp(3rem,5vw,4.75rem)}.qmate-capability-band--light{background:#f4f7f7}.qmate-capability-band--dark{color:var(--text-on-dark);background:var(--surface-stage-2);border-block:1px solid var(--line-dark)}.qmate-capability-band:first-child>.content-width>h2{margin-bottom:2rem}.qmate-capability{border-top:0;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);grid-template-areas:"copy media";align-items:center;gap:clamp(2.5rem,5vw,5rem);margin-top:0;padding-top:0;display:grid}.qmate-capability__copy{grid-area:copy;min-width:0}.qmate-capability__media{background:var(--surface-white);border:1px solid var(--line-soft);border-radius:var(--radius);grid-area:media;min-width:0;margin:0;overflow:hidden}.qmate-capability__media img{object-fit:contain;width:100%;height:auto;display:block}.qmate-capability__media figcaption{color:var(--text-muted);background:var(--surface-white);border-top:1px solid var(--line-soft);padding:.75rem .9rem;font-size:.76rem;line-height:1.5}.qmate-capability__meta{color:var(--signal-cyan-deep);letter-spacing:.09em;align-items:center;gap:.75rem;font-size:.74rem;font-weight:800;display:flex}.qmate-capability__meta span:first-child{border-right:1px solid var(--line-soft);min-width:2.5rem;padding-right:.75rem}.qmate-capability h3{max-width:15ch;margin-top:1rem;font-size:clamp(2rem,3vw,3.1rem);line-height:1.14}.qmate-capability__copy>p{max-width:68ch;color:var(--text-muted);margin-top:1rem;font-size:1rem}.qmate-capability__copy>p:first-of-type{color:var(--text-strong);font-size:1.08rem;font-weight:680}.qmate-capability ul{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:1.5rem 0 0;padding:1.35rem 0 0;list-style:none;display:grid}.qmate-capability li{min-width:0;color:var(--text-muted);align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.6;display:flex}.qmate-capability li svg{width:1rem;height:1rem;color:var(--signal-cyan-deep);flex:none;margin-top:.25rem}.qmate-capability__copy>strong{color:var(--surface-blue);border-top:1px solid var(--line-soft);margin-top:1.5rem;padding-top:1.1rem;font-size:.9rem;line-height:1.65;display:block}.qmate-capability-band:nth-child(2n) .qmate-capability{grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr);grid-template-areas:"media copy"}.qmate-capability-band--dark h3,.qmate-capability-band--dark .qmate-capability__copy>p:first-of-type,.qmate-capability-band--dark .qmate-capability__copy>strong{color:var(--text-on-dark)}.qmate-capability-band--dark .qmate-capability__copy>p,.qmate-capability-band--dark .qmate-capability li{color:var(--text-on-dark-muted)}.qmate-capability-band--dark .qmate-capability__meta,.qmate-capability-band--dark .qmate-capability li svg{color:var(--signal-cyan)}.qmate-capability-band--dark .qmate-capability__meta span:first-child,.qmate-capability-band--dark .qmate-capability ul,.qmate-capability-band--dark .qmate-capability__copy>strong,.qmate-capability-band--dark .qmate-capability__media{border-color:var(--line-dark)}.qmate-ai{color:var(--text-on-dark);background:var(--surface-stage-2);border-block:1px solid var(--line-dark);padding-block:clamp(5rem,8vw,8rem)}.qmate-ai h2{color:var(--text-on-dark);margin-top:1rem}.qmate-ai-flow{border-block:1px solid var(--line-dark);grid-template-columns:repeat(6,minmax(0,1fr));margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.qmate-ai-flow li{flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;min-height:9rem;padding:1.25rem 1rem;display:flex;position:relative}.qmate-ai-flow li+li{border-left:1px solid var(--line-dark)}.qmate-ai-flow li>span{color:var(--signal-cyan);letter-spacing:.08em;font-size:.72rem;font-weight:820}.qmate-ai-flow strong{max-width:10ch;color:var(--text-on-dark);font-size:.96rem;line-height:1.45}.qmate-ai-flow svg{z-index:1;width:1.35rem;height:1.35rem;color:var(--signal-cyan);background:var(--surface-stage-2);padding:.25rem;position:absolute;top:50%;right:-.68rem;transform:translateY(-50%)}.qmate-ai__advantages{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem;display:grid}.qmate-ai__advantages article{min-width:0;padding:1.75rem 1.5rem 0}.qmate-ai__advantages article+article{border-left:1px solid var(--line-dark)}.qmate-ai__advantages h3{color:var(--text-on-dark);font-size:1.18rem;line-height:1.3}.qmate-ai__advantages p{color:var(--text-on-dark-muted);margin-top:.75rem;font-size:.9rem}.qmate-roles{background:var(--surface-white)}.qmate-roles__grid{border-top:1px solid var(--surface-blue);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.qmate-roles__grid article{min-width:0;min-height:15rem;padding:2.5rem 2rem}.qmate-roles__grid article+article{border-left:1px solid var(--line-soft)}.qmate-roles__grid h3{max-width:12ch;font-size:1.65rem;line-height:1.25}.qmate-roles__grid p{max-width:32ch;color:var(--text-muted);margin-top:1.35rem;font-size:.98rem}.qmate-technology{color:var(--text-on-dark);background:var(--surface-stage-2);border-block:1px solid var(--line-dark);padding-block:4rem}.qmate-technology h2{color:var(--text-on-dark)}.qmate-technology__grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:2.25rem;display:grid}.qmate-technology__grid article{background:var(--surface-stage);flex-direction:column;justify-content:flex-end;min-width:0;min-height:11.5rem;padding:1.5rem;display:flex}.qmate-technology__grid article:nth-child(-n+2){min-height:13rem;color:var(--text-on-dark);background:color-mix(in oklch, var(--surface-ink) 72%, var(--surface-stage-2));grid-column:span 3}.qmate-technology__grid article:nth-child(n+3){grid-column:span 2}.qmate-technology__grid article:nth-child(4){background:var(--surface-stage-2)}.qmate-technology__grid h3{color:var(--text-on-dark);font-size:1.4rem;line-height:1.25}.qmate-technology__grid p{max-width:45ch;color:var(--text-on-dark-muted);margin-top:.9rem;font-size:.91rem}.qmate-technology__grid article:nth-child(-n+2) h3{color:var(--signal-cyan)}.qmate-technology__grid article:nth-child(-n+2) p{color:var(--text-on-dark-muted)}.qmate-clients{background:#f4f7f7}.qmate-clients h2{max-width:16ch}.qmate-clients__wall{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.qmate-clients__wall figure{background:var(--surface-white);place-items:center;min-width:0;min-height:7.5rem;margin:0;padding:1rem .35rem;display:grid}.qmate-clients__wall figure:nth-child(odd){background:var(--surface-base)}.qmate-clients__wall img{width:auto;max-width:86%;height:calc(2.65rem * var(--lean-logo-scale,1));object-fit:contain}.qmate-final-cta{color:var(--text-on-dark);background:var(--surface-ink);border-top:1px solid var(--line-dark);padding-block:clamp(4rem,7vw,6.5rem)}.qmate-final-cta>.content-width{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.qmate-final-cta h2{max-width:15ch;color:var(--text-on-dark)}.qmate-final-cta__actions{margin-top:0}@media (prefers-reduced-motion:no-preference){.qmate-hero__figure{animation:qmate-hero-reveal .22s var(--ease-out) both}@keyframes qmate-hero-reveal{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1024px){.qmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.qmate-hero__grid{grid-template-columns:minmax(0,.84fr) minmax(26rem,1.16fr);gap:2rem;min-height:0;padding-block:4rem}.qmate-hero h1{font-size:clamp(2.75rem,5vw,3.8rem)}.qmate-capability,.qmate-capability-band:nth-child(2n) .qmate-capability{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);grid-template-areas:"copy media";gap:2.5rem}.qmate-ai-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.qmate-ai-flow li:nth-child(4){border-left:0}.qmate-ai-flow li:nth-child(-n+3){border-bottom:1px solid var(--line-dark)}.qmate-ai-flow li:nth-child(3) svg{display:none}}@media (width<=768px){.qmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.qmate-page h2{font-size:clamp(2.05rem,7vw,3rem)}.qmate-hero__grid{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-block:3.5rem}.qmate-hero h1{max-width:13ch;font-size:clamp(2.75rem,8vw,4rem)}.qmate-hero__figure{width:100%}.qmate-media-viewport{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.qmate-media-viewport img,.qmate-hero__figure .qmate-media-viewport img,.qmate-capability__media .qmate-media-viewport img{width:max(100%,clamp(720px,104vw,800px));max-width:none;height:auto}.qmate-media-hint{color:var(--text-muted);background:var(--surface-white);border-top:1px solid var(--line-soft);padding:.55rem .9rem;font-size:.72rem;font-weight:700;line-height:1.4;display:block}.qmate-hero .qmate-media-hint{color:var(--text-on-dark-muted);background:var(--surface-stage);border-top-color:var(--line-dark)}.qmate-difference,.qmate-overview,.qmate-ai,.qmate-roles,.qmate-technology,.qmate-clients{padding-block:5rem}.qmate-comparison__head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qmate-comparison__row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);padding:1.25rem 0}.qmate-comparison__row:nth-child(odd):not(.qmate-comparison__head){background:0 0}.qmate-comparison__row>*{border:0;padding:.45rem 1rem}.qmate-comparison__row>strong{color:var(--surface-blue);margin-bottom:.4rem;font-size:1.1rem}.qmate-comparison__mobile-label{color:var(--text-muted);letter-spacing:.06em;border:0;margin-bottom:.2rem;padding:0;font-size:.7rem;font-weight:800;line-height:1.4;display:block}.qmate-overview__steps{border-top:0;border-left:1px solid var(--signal-cyan);grid-template-columns:minmax(0,1fr)}.qmate-overview__steps:before{transform-origin:top;width:5px;height:auto;top:0;bottom:0;left:-3px;transform:scaleY(.32)}.qmate-overview__steps li{min-height:0;padding:1.4rem 1.25rem 1.6rem 2rem}.qmate-overview__steps li+li{border-top:1px solid var(--line-dark);border-left:0}.qmate-overview__steps li:before{top:1.7rem;left:-5px}.qmate-overview__steps h3{margin-top:.55rem}.qmate-capability-band{padding-block:5rem}.qmate-capability-band:first-child>.content-width>h2{margin-bottom:3rem}.qmate-capability,.qmate-capability-band:nth-child(2n) .qmate-capability{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media";gap:2rem;margin-top:0;padding-top:0}.qmate-capability ul{grid-template-columns:minmax(0,1fr)}.qmate-ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.qmate-ai-flow li:nth-child(odd){border-left:0}.qmate-ai-flow li:nth-child(-n+4){border-bottom:1px solid var(--line-dark)}.qmate-ai-flow svg{display:none}.qmate-ai__advantages,.qmate-roles__grid{grid-template-columns:minmax(0,1fr)}.qmate-ai__advantages article{padding:1.5rem 0}.qmate-ai__advantages article+article,.qmate-roles__grid article+article{border-top:1px solid var(--line-dark);border-left:0}.qmate-roles__grid article{min-height:0;padding:2rem 1rem}.qmate-roles__grid article+article{border-top-color:var(--line-soft)}.qmate-technology__grid{grid-template-columns:minmax(0,1fr)}.qmate-technology__grid article,.qmate-technology__grid article:nth-child(-n+2),.qmate-technology__grid article:nth-child(n+3){grid-column:auto;min-height:13rem}.qmate-final-cta>.content-width{grid-template-columns:minmax(0,1fr);gap:2rem}.qmate-final-cta__actions{justify-content:flex-start}}@media (width<=480px){.qmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.qmate-page h2{font-size:2rem;line-height:1.16}.qmate-hero__grid{gap:2rem;padding-block:2.8rem}.qmate-hero__logo{width:7.4rem}.qmate-hero h1{margin-top:.8rem;font-size:clamp(2.35rem,11vw,3rem);line-height:1.1}.qmate-hero__copy>p:not(.eyebrow){margin-top:1rem;font-size:1rem}.qmate-hero__actions,.qmate-final-cta__actions{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;display:grid}.qmate-action{width:100%}.qmate-hero__figure figcaption{font-size:.65rem}.qmate-difference,.qmate-overview,.qmate-ai,.qmate-roles,.qmate-technology,.qmate-clients,.qmate-capability-band{padding-block:4.2rem}.qmate-difference>.content-width>p:not(.eyebrow),.qmate-clients>.content-width>p{font-size:1rem}.qmate-capability h3{font-size:2rem}.qmate-capability__media figcaption{font-size:.7rem}.qmate-ai-flow li{min-height:7.5rem;padding:1rem .75rem}.qmate-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.qmate-clients__wall figure{min-height:6.5rem;padding-inline:.2rem}.qmate-clients__wall img{max-width:90%;height:calc(2.2rem * var(--lean-logo-scale,1))}.qmate-final-cta{padding-block:4rem}}@media (prefers-reduced-motion:reduce){.qmate-page.qmate-page.qmate-page *,.qmate-page.qmate-page.qmate-page :before,.qmate-page.qmate-page.qmate-page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation:none!important}}.trizmate-page{--trizmate-ink:#13263b;--trizmate-dark:#10263d;--trizmate-dark-raised:#18354e;--trizmate-light:#eef3f3;--trizmate-white:#f8fbfb;--trizmate-muted:#526577;--trizmate-dark-muted:#c0ced7;--trizmate-rule:#b8c8ce;--trizmate-dark-rule:#456277;--trizmate-signal:#67d8d0;--trizmate-gate:#e7b963;color:var(--trizmate-ink);background:var(--trizmate-light)}.trizmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.trizmate-page h1,.trizmate-page h2,.trizmate-page h3{letter-spacing:-.035em;text-wrap:balance;margin:0}.trizmate-page p,.trizmate-page li,.trizmate-page td,.trizmate-page th{text-wrap:pretty}.trizmate-page p{max-width:75ch}.trizmate-page h2{font-size:clamp(2rem,3.15vw,3.55rem);line-height:1.12}.trizmate-page h3{font-size:1.08rem;line-height:1.35}.trizmate-page .eyebrow{color:#2d6674;letter-spacing:.1em;margin:0 0 1rem;font-size:.75rem;font-weight:750}.trizmate-hero{min-height:720px;color:var(--trizmate-ink);background:#eef3f3;align-items:center;padding-block:clamp(4.5rem,7vw,7rem);display:grid}.trizmate-hero__grid{grid-template-columns:minmax(0,.84fr) minmax(560px,1.16fr);align-items:center;gap:clamp(3rem,5.5vw,6rem);display:grid}.trizmate-hero__copy{min-width:0}.trizmate-hero__logo{object-fit:contain;width:min(13.5rem,58%);height:auto}.trizmate-hero h1{max-width:10ch;margin-top:1.5rem;font-size:clamp(3.2rem,4.7vw,4.85rem);line-height:1.04}.trizmate-hero__copy>p:not(.eyebrow){color:#41576a;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.trizmate-hero__actions,.trizmate-final-cta__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.trizmate-action{min-height:46px;color:var(--trizmate-ink);transition:color .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);background:0 0;border:1px solid #496273;border-radius:6px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1.1rem;font-size:.95rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.trizmate-action svg{width:1rem;height:1rem}.trizmate-action:hover{color:var(--trizmate-white);border-color:var(--trizmate-dark);background:var(--trizmate-dark);transform:translateY(-1px)}.trizmate-action:active{transform:translateY(1px)}.trizmate-action--primary{color:var(--trizmate-ink);border-color:var(--trizmate-signal);background:var(--trizmate-signal)}.trizmate-action--primary:hover{color:var(--trizmate-white);background:#24536c;border-color:#24536c}.trizmate-action:focus-visible,.trizmate-media-viewport:focus-visible{outline:3px solid var(--trizmate-white);outline-offset:3px;box-shadow:0 0 0 6px var(--trizmate-ink)}.trizmate-hero__figure,.trizmate-work-domain__media{min-width:0;margin:0}.trizmate-hero__figure{background:#dfe8ea;border:1px solid #9fb3bd;border-radius:6px;padding:.5rem}.trizmate-media-viewport{background:#f8fbfb;border-radius:6px;overflow:hidden}.trizmate-media-viewport img{aspect-ratio:6/5;object-fit:contain;width:100%;height:auto;display:block}.trizmate-hero__figure img,.trizmate-work-domain__media img[src$=contradiction-breakthrough\.webp]{aspect-ratio:36/25}.trizmate-hero__figure figcaption,.trizmate-work-domain__media figcaption{color:var(--trizmate-muted);margin-top:.7rem;font-size:.75rem;line-height:1.45}.trizmate-media-hint,.trizmate-comparison__mobile-label{display:none}.trizmate-difference,.trizmate-ai,.trizmate-roles,.trizmate-final-cta,.trizmate-work-domain-band--dark{color:var(--trizmate-white);background:var(--trizmate-dark)}.trizmate-difference,.trizmate-roadmap,.trizmate-ai,.trizmate-evidence,.trizmate-roles,.trizmate-technology,.trizmate-clients{padding-block:clamp(4.5rem,6.5vw,6.5rem)}.trizmate-difference>.content-width>p:not(.eyebrow){color:var(--trizmate-dark-muted);margin:1rem 0 0;font-size:1.03rem;line-height:1.7}.trizmate-difference .eyebrow,.trizmate-ai .eyebrow{color:var(--trizmate-dark-muted)}.trizmate-comparison{border-collapse:collapse;table-layout:fixed;color:#eaf2f5;width:100%;margin-top:2rem;font-size:.86rem;line-height:1.45}.trizmate-comparison th,.trizmate-comparison td{border-bottom:1px solid var(--trizmate-dark-rule);vertical-align:top;text-align:left;padding:.82rem .9rem}.trizmate-comparison th+th,.trizmate-comparison th+td,.trizmate-comparison td+td{border-left:1px solid var(--trizmate-dark-rule)}.trizmate-comparison thead th{color:#f8fbfb;background:var(--trizmate-dark-raised);border-top:1px solid #70889a;font-weight:750}.trizmate-comparison tbody th{width:15%;color:var(--trizmate-dark-muted);font-weight:700}.trizmate-comparison th:first-child{width:15%}.trizmate-comparison tbody tr:nth-child(2n){background:#142d44}.trizmate-comparison tbody td:last-child{color:#f8fbfb;background:var(--trizmate-dark-raised)}.trizmate-roadmap,.trizmate-evidence,.trizmate-technology,.trizmate-clients,.trizmate-work-domain-band--light{color:var(--trizmate-ink);background:var(--trizmate-light)}.trizmate-roadmap__stages{border-top:2px solid var(--trizmate-signal);border-bottom:1px solid var(--trizmate-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:2.1rem 0 0;padding:0;list-style:none;display:grid}.trizmate-roadmap__stage{border-right:1px solid var(--trizmate-rule);min-width:0;min-height:10.7rem;color:var(--trizmate-ink);background:var(--trizmate-light);padding:1rem .9rem 1.1rem;position:relative}.trizmate-roadmap__stage:nth-child(odd){color:var(--trizmate-white);background:var(--trizmate-dark);border-color:var(--trizmate-dark-rule)}.trizmate-roadmap__stage:nth-child(5n+1){border-left:1px solid var(--trizmate-rule)}.trizmate-roadmap__stage:nth-child(-n+5){border-bottom:1px solid var(--trizmate-rule)}.trizmate-roadmap__stage>span{color:#2d6674;font-size:.74rem;font-weight:800}.trizmate-roadmap__stage h3{margin-top:.4rem}.trizmate-roadmap__stage p{color:var(--trizmate-muted);margin:.55rem 0 0;font-size:.79rem;line-height:1.52}.trizmate-roadmap__stage:nth-child(odd)>span{color:#b9d4df}.trizmate-roadmap__stage:nth-child(odd) h3{color:var(--trizmate-white)}.trizmate-roadmap__stage:nth-child(odd) p{color:#d4e4e8}.trizmate-roadmap__stage--gate{box-shadow:inset 0 3px 0 var(--trizmate-gate)}.trizmate-roadmap__stage--gate strong{color:#724d08;margin-top:.4rem;font-size:.7rem;font-weight:800;display:inline-block}.trizmate-roadmap__stage--gate:nth-child(odd) strong{color:#f2c97a}.trizmate-roadmap__control-note{color:#40586b;text-align:right;margin:1rem 0 0 auto;font-size:.84rem;font-weight:700}.trizmate-work-domain-band{padding-block:clamp(4.5rem,6vw,6rem)}.trizmate-work-domain{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);grid-template-areas:"copy media";align-items:center;gap:clamp(3rem,5vw,5.5rem);display:grid}.trizmate-work-domain--reverse{grid-template-columns:minmax(520px,1.08fr) minmax(0,.92fr);grid-template-areas:"media copy"}.trizmate-work-domain__copy{grid-area:copy;min-width:0}.trizmate-work-domain__media{grid-area:media}.trizmate-work-domain__meta{color:#376a75;letter-spacing:.08em;align-items:center;gap:.65rem;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:flex}.trizmate-work-domain__meta span+span:before{content:"/";color:#78909b;margin-right:.65rem}.trizmate-work-domain__copy>section{border-top:1px solid var(--trizmate-rule);grid-template-columns:5.7rem minmax(0,1fr);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.trizmate-work-domain__copy>section h3,.trizmate-work-domain__copy>section p{margin:0}.trizmate-work-domain__copy>section h3{color:#315c6e;letter-spacing:0;font-size:.8rem}.trizmate-work-domain__copy>section p{color:var(--trizmate-muted);font-size:.88rem;line-height:1.58}.trizmate-work-domain__features{border-top:1px solid var(--trizmate-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.trizmate-work-domain__features li{color:#304c60;align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.45;display:flex}.trizmate-work-domain__features svg{color:#177b79;width:.9rem;min-width:.9rem;height:.9rem;margin-top:.12rem}.trizmate-work-domain__media{background:#dfe8ea;border:1px solid #aabcc3;border-radius:6px;padding:.45rem}.trizmate-work-domain--dark .trizmate-work-domain__meta,.trizmate-work-domain--dark .trizmate-work-domain__copy>section h3{color:var(--trizmate-dark-muted)}.trizmate-work-domain--dark .trizmate-work-domain__copy>section,.trizmate-work-domain--dark .trizmate-work-domain__features{border-color:var(--trizmate-dark-rule)}.trizmate-work-domain--dark .trizmate-work-domain__copy>section p,.trizmate-work-domain--dark .trizmate-work-domain__features li{color:var(--trizmate-dark-muted)}.trizmate-work-domain--dark .trizmate-work-domain__media figcaption,.trizmate-work-domain--light .trizmate-boundary{color:#40586b}.trizmate-work-domain--dark .trizmate-work-domain__features svg{color:var(--trizmate-signal)}.trizmate-ai__grid{border-top:2px solid var(--trizmate-signal);border-bottom:1px solid var(--trizmate-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.trizmate-ai__grid article{border-right:1px solid var(--trizmate-dark-rule);min-height:9rem;padding:1rem}.trizmate-ai__grid article:nth-child(4n+1){border-left:1px solid var(--trizmate-dark-rule)}.trizmate-ai__grid article:nth-child(-n+4){border-bottom:1px solid var(--trizmate-dark-rule)}.trizmate-ai__grid article:nth-child(7){grid-column:span 2}.trizmate-ai__grid h3{color:#f8fbfb}.trizmate-ai__grid p{color:var(--trizmate-dark-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.55}.trizmate-boundary{color:#d2dee5;border:1px solid;border-radius:6px;margin:1.2rem 0 0;padding:.8rem 1rem;font-size:.82rem;line-height:1.55}.trizmate-evidence__chain{border-top:2px solid var(--trizmate-signal);border-bottom:1px solid var(--trizmate-rule);grid-template-columns:repeat(6,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.trizmate-evidence__chain li{border-right:1px solid var(--trizmate-rule);min-height:10.2rem;padding:1rem .9rem;position:relative}.trizmate-evidence__chain li:first-child{border-left:1px solid var(--trizmate-rule)}.trizmate-evidence__chain li:not(:last-child):after{content:"";z-index:1;background:var(--trizmate-signal);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.34rem;right:-.32rem}.trizmate-evidence__chain p,.trizmate-evidence>.content-width>p:not(.trizmate-boundary){color:var(--trizmate-muted);line-height:1.6}.trizmate-evidence__chain p{margin:.6rem 0 0;font-size:.82rem}.trizmate-evidence .trizmate-boundary{color:#40586b}.trizmate-roles__grid,.trizmate-technology__grid{border-top:2px solid var(--trizmate-signal);border-bottom:1px solid var(--trizmate-dark-rule);margin-top:2rem;display:grid}.trizmate-roles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trizmate-roles__grid article{border-right:1px solid var(--trizmate-dark-rule);padding:1.2rem}.trizmate-roles__grid article:first-child{border-left:1px solid var(--trizmate-dark-rule)}.trizmate-roles__grid h3{color:#f8fbfb;font-size:1.2rem}.trizmate-roles__grid p,.trizmate-roles__grid li{color:var(--trizmate-dark-muted);font-size:.88rem;line-height:1.55}.trizmate-roles__grid p{margin:.7rem 0 0}.trizmate-roles__grid ul{border-top:1px solid var(--trizmate-dark-rule);flex-wrap:wrap;gap:.35rem .9rem;margin:1rem 0 0;padding:.8rem 0 0 1rem;display:flex}.trizmate-technology__grid{border-color:var(--trizmate-rule);grid-template-columns:repeat(5,minmax(0,1fr))}.trizmate-technology__grid article{border-right:1px solid var(--trizmate-rule);min-height:9.5rem;padding:1.2rem}.trizmate-technology__grid article:first-child{border-left:1px solid var(--trizmate-rule)}.trizmate-technology__grid p{color:var(--trizmate-muted);margin:.65rem 0 0;font-size:.88rem;line-height:1.58}.trizmate-clients{border-top:1px solid var(--trizmate-rule);background:#f5f8f8}.trizmate-clients>.content-width>p{color:var(--trizmate-muted);margin:1rem 0 0;font-size:.94rem;line-height:1.6}.trizmate-clients__wall{border-top:1px solid var(--trizmate-rule);border-left:1px solid var(--trizmate-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid}.trizmate-clients__logo{border-right:1px solid var(--trizmate-rule);border-bottom:1px solid var(--trizmate-rule);place-items:center;min-height:6.4rem;margin:0;padding:1rem;display:grid}.trizmate-clients__logo img{object-fit:contain;filter:none;opacity:1;width:auto;max-width:82%;height:2.55rem}.trizmate-clients__logo--ultra-wide img{max-width:88%;height:2.35rem}.trizmate-clients__logo--tall img{max-width:62%;height:2.8rem}.trizmate-final-cta{padding-block:clamp(4.5rem,6vw,6rem)}.trizmate-final-cta>.content-width{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:1rem 4rem;display:grid}.trizmate-final-cta h2{max-width:16ch}.trizmate-final-cta>.content-width>p{color:var(--trizmate-dark-muted);grid-column:1;margin:.3rem 0 0;line-height:1.65}.trizmate-final-cta__actions{grid-area:1/2/span 2;justify-content:flex-end;margin:0}.trizmate-final-cta .trizmate-action:not(.trizmate-action--primary){color:#f8fbfb;border-color:#7f98a9}.trizmate-final-cta .trizmate-action:not(.trizmate-action--primary):hover{color:var(--trizmate-ink);border-color:var(--trizmate-signal);background:var(--trizmate-signal)}@media (width<=1100px){.trizmate-hero__grid,.trizmate-work-domain,.trizmate-work-domain--reverse{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:2.5rem}.trizmate-page h2{font-size:clamp(2rem,3vw,3rem)}}@media (width<=768px){.trizmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.trizmate-page h2{font-size:clamp(1.8rem,6vw,2.65rem)}.trizmate-hero,.trizmate-difference,.trizmate-roadmap,.trizmate-ai,.trizmate-evidence,.trizmate-roles,.trizmate-technology,.trizmate-clients,.trizmate-work-domain-band,.trizmate-final-cta{min-height:0;max-height:none;padding-block:clamp(3rem,8vw,4.5rem);overflow-y:visible}.trizmate-hero{display:block}.trizmate-hero__grid,.trizmate-work-domain,.trizmate-work-domain--reverse{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media";align-items:start;gap:clamp(2rem,6vw,3rem)}.trizmate-hero__grid{grid-template-areas:none;display:grid}.trizmate-hero h1{max-width:12ch;font-size:clamp(2.65rem,10vw,4rem)}.trizmate-hero__figure{margin-top:0}.trizmate-action{min-height:44px}.trizmate-media-viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.trizmate-media-viewport:focus{outline:3px solid var(--trizmate-white);outline-offset:3px;box-shadow:0 0 0 6px var(--trizmate-ink)}.trizmate-media-viewport img,.trizmate-hero__figure img,.trizmate-work-domain__media img[src$=contradiction-breakthrough\.webp]{object-fit:contain;width:max(860px,150vw);max-width:none;height:auto}.trizmate-media-hint{color:inherit;margin-top:.65rem;font-size:.75rem;font-weight:700;line-height:1.4;display:block}.trizmate-comparison{table-layout:auto;display:block}.trizmate-comparison thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trizmate-comparison tbody,.trizmate-comparison tr,.trizmate-comparison th,.trizmate-comparison td{width:auto;display:block}.trizmate-comparison tbody{gap:1rem;display:grid}.trizmate-comparison tbody tr{border:1px solid var(--trizmate-dark-rule);background:#142d44}.trizmate-comparison tbody th,.trizmate-comparison tbody td,.trizmate-comparison th+td,.trizmate-comparison td+td{border:0;border-bottom:1px solid var(--trizmate-dark-rule);padding:.8rem .9rem}.trizmate-comparison tbody th{color:#f8fbfb;background:var(--trizmate-dark-raised);width:100%}.trizmate-comparison th:first-child{width:100%}.trizmate-comparison tbody td{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.trizmate-comparison tbody td:last-child{border-bottom:0}.trizmate-comparison__mobile-label{color:var(--trizmate-dark-muted);font-weight:750;display:block}.trizmate-roadmap__stages,.trizmate-ai__grid,.trizmate-evidence__chain,.trizmate-roles__grid,.trizmate-technology__grid,.trizmate-clients__wall,.trizmate-work-domain__features,.trizmate-work-domain__copy>section{grid-template-columns:minmax(0,1fr)}.trizmate-roadmap__stage,.trizmate-ai__grid article,.trizmate-evidence__chain li,.trizmate-technology__grid article{border:0;border-bottom:1px solid var(--trizmate-rule);min-height:0}.trizmate-roadmap__stage:nth-child(5n+1),.trizmate-roadmap__stage:nth-child(-n+5),.trizmate-ai__grid article:nth-child(4n+1),.trizmate-ai__grid article:nth-child(-n+4),.trizmate-evidence__chain li:first-child,.trizmate-technology__grid article:first-child{border-left:0;border-bottom:1px solid var(--trizmate-rule)}.trizmate-ai__grid article,.trizmate-roles__grid article{border-color:var(--trizmate-dark-rule)}.trizmate-roadmap__stage:last-child,.trizmate-ai__grid article:last-child,.trizmate-evidence__chain li:last-child,.trizmate-roles__grid article:last-child,.trizmate-technology__grid article:last-child{border-bottom:0}.trizmate-ai__grid article:nth-child(7){grid-column:auto}.trizmate-roadmap__control-note{text-align:left}.trizmate-evidence__chain li:not(:last-child):after{display:none}.trizmate-roles__grid{grid-template-columns:minmax(0,1fr)}.trizmate-roles__grid article,.trizmate-roles__grid article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--trizmate-dark-rule)}.trizmate-final-cta>.content-width{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}.trizmate-final-cta>.content-width>p,.trizmate-final-cta__actions{grid-area:auto/1}.trizmate-final-cta__actions{justify-content:flex-start;margin-top:1rem}}@media (width<=520px){.trizmate-hero__actions,.trizmate-final-cta__actions{grid-template-columns:minmax(0,1fr);display:grid}.trizmate-action{width:100%}}@media (prefers-reduced-motion:reduce){.trizmate-page.trizmate-page.trizmate-page *,.trizmate-page.trizmate-page.trizmate-page :before,.trizmate-page.trizmate-page.trizmate-page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation:none!important}}.apsmate-page{--aps-ink:#10263d;--aps-deep:#071a33;--aps-stage:#10345b;--aps-light:#eff4f4;--aps-white:#f8fbfc;--aps-rule:#b7c9d4;--aps-dark-rule:#bbdbef45;--aps-muted:#587089;--aps-dark-muted:#b9cee1;--aps-action:#58a6ff;color:var(--aps-ink);background:var(--aps-light);overflow-x:clip}.apsmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.apsmate-page h1,.apsmate-page h2,.apsmate-page h3,.apsmate-page p{margin-top:0}.apsmate-page h1,.apsmate-page h2,.apsmate-page h3{text-wrap:balance}.apsmate-page h2{letter-spacing:-.035em;max-width:20ch;margin-bottom:0;font-size:clamp(2rem,3.4vw,4rem);line-height:1.13}.apsmate-viewport-block{scroll-snap-align:none;min-height:0;max-height:none;overflow-y:visible}.apsmate-viewport-block[data-tone=light]{color:var(--aps-ink);background:var(--aps-light)}.apsmate-viewport-block[data-tone=dark]{color:var(--aps-white);background:var(--aps-stage)}.apsmate-hero{color:var(--aps-white);padding-block:clamp(4.5rem,6vw,6.5rem);background:var(--aps-deep)!important}.apsmate-hero__grid{grid-template-columns:minmax(20rem,1fr) minmax(24rem,.88fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.apsmate-hero__copy .eyebrow,.apsmate-plan-story .eyebrow,.apsmate-governance .eyebrow,.apsmate-final-cta .eyebrow{color:#a6d2ff}.apsmate-hero__brand{color:var(--aps-white)}.apsmate-hero__logo{width:5rem;max-width:104px;height:auto;display:block}.apsmate-hero h1{max-width:13.5ch;color:var(--aps-white);letter-spacing:-.045em;margin-bottom:1.4rem;font-size:clamp(2.45rem,4.2vw,5rem);line-height:1.08}.apsmate-hero__copy>p:not(.eyebrow){max-width:38rem;color:var(--aps-dark-muted);margin-bottom:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.72}.apsmate-hero__actions,.apsmate-final-cta__actions{flex-wrap:nowrap;gap:.8rem;margin-top:2rem;display:flex}.apsmate-action{min-height:3rem;color:var(--aps-white);white-space:nowrap;background:0 0;border:1px solid #d4e8fa8a;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.05rem;font-size:.93rem;font-weight:760;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.apsmate-action svg{flex:none;width:1rem;height:1rem}.apsmate-action:hover{color:var(--aps-white);background:#77b2eb2e;border-color:#c7e5ff;transform:translateY(-1px)}.apsmate-action--primary,.apsmate-action--primary:hover{color:#06162c;border-color:var(--aps-action);background:var(--aps-action)}.apsmate-action--primary:hover{background:#b8dcff;border-color:#b8dcff}.apsmate-action:focus-visible,.apsmate-media-viewport:focus-visible{outline-offset:4px;outline:3px solid #b8dcff}.apsmate-hero__figure,.apsmate-work-domain__media,.apsmate-plan-story__media,.apsmate-scenario__media{min-width:0;margin:0}.apsmate-hero__figure{justify-self:end;width:min(100%,36rem)}.apsmate-media-viewport{border:1px solid var(--aps-dark-rule);scrollbar-color:#4d83bc transparent;background:#edf4f8;border-radius:6px 6px 0 0;overflow:auto hidden}.apsmate-media-viewport img,.apsmate-plan-story__media img,.apsmate-scenario__media img{object-fit:contain;width:100%;height:auto;display:block}.apsmate-media-hint,.apsmate-comparison__mobile-label{display:none}.apsmate-hero__figure figcaption,.apsmate-work-domain__media figcaption,.apsmate-plan-story__media figcaption,.apsmate-scenario__media figcaption{color:var(--aps-dark-muted);border:1px solid var(--aps-dark-rule);border-top:0;border-radius:0 0 6px 6px;padding:.7rem .85rem;font-size:.75rem;line-height:1.45}.apsmate-difference,.apsmate-plan-story,.apsmate-work-domain-band,.apsmate-ai,.apsmate-governance,.apsmate-technology,.apsmate-clients,.apsmate-final-cta{padding-block:clamp(4.25rem,6vw,6rem)}.apsmate-difference>.content-width>p:not(.eyebrow),.apsmate-clients>.content-width>p,.apsmate-governance>.content-width>p{max-width:72ch;color:var(--aps-muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.apsmate-difference .eyebrow,.apsmate-ai .eyebrow,.apsmate-technology .eyebrow,.apsmate-clients .eyebrow,.apsmate-work-domain--light .apsmate-work-domain__id{color:#24639c}.apsmate-comparison-wrap{width:100%;margin-top:2rem}.apsmate-comparison{border-collapse:collapse;border:1px solid var(--aps-rule);table-layout:fixed;width:100%;color:var(--aps-ink);margin-top:2rem;font-size:.93rem;line-height:1.54}.apsmate-comparison-wrap .apsmate-comparison{margin-top:0}.apsmate-comparison th,.apsmate-comparison td{border:1px solid var(--aps-rule);vertical-align:top;text-align:left;padding:.85rem .9rem}.apsmate-comparison thead th{color:var(--aps-white);background:var(--aps-deep);font-size:.8rem;font-weight:780}.apsmate-comparison th:first-child{width:16%}.apsmate-comparison tbody th{color:var(--aps-muted);background:#f7fbfc;font-weight:760}.apsmate-comparison tbody tr:nth-child(2n) td:not(:last-child){background:#f5f9fa}.apsmate-comparison tbody td:last-child,.apsmate-comparison thead th:last-child{background:#dcecf5}.apsmate-comparison thead th:last-child{color:var(--aps-ink)}.apsmate-plan-story__layout{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.apsmate-plan-story__media{border:1px solid var(--aps-dark-rule);background:#0b2949;border-radius:6px;padding:.45rem}.apsmate-plan-story__media img{border-radius:3px}.apsmate-plan-loop{border-top:2px solid var(--aps-action);border-left:1px solid var(--aps-dark-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.apsmate-plan-loop li{border-right:1px solid var(--aps-dark-rule);border-bottom:1px solid var(--aps-dark-rule);min-width:0;min-height:10.5rem;padding:1rem .95rem}.apsmate-plan-loop li:nth-child(odd){background:#051a333d}.apsmate-plan-loop li.is-final{background:#174c7d}.apsmate-plan-loop span{color:#a6d2ff;letter-spacing:.08em;font-size:.72rem;font-weight:800}.apsmate-plan-loop h3{color:var(--aps-white);margin:.5rem 0 0;font-size:1rem;line-height:1.28}.apsmate-plan-loop p{color:var(--aps-dark-muted);margin:.6rem 0 0;font-size:.84rem;line-height:1.58}.apsmate-work-domain{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);grid-template-areas:"copy media";align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.apsmate-work-domain--reverse{grid-template-columns:minmax(24rem,1.08fr) minmax(0,.92fr);grid-template-areas:"media copy"}.apsmate-work-domain__copy{grid-area:copy;min-width:0}.apsmate-work-domain__media{grid-area:media}.apsmate-work-domain__id{letter-spacing:.1em;margin-bottom:.8rem;font-size:.75rem;font-weight:800;display:inline-block}.apsmate-work-domain__copy>p{color:var(--aps-muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.apsmate-work-domain__capabilities{border-top:1px solid var(--aps-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;margin:1.15rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.apsmate-work-domain__capabilities li{color:var(--aps-ink);align-items:flex-start;gap:.45rem;font-size:.9rem;line-height:1.48;display:flex}.apsmate-work-domain__capabilities svg{color:#2773ae;width:.95rem;min-width:.95rem;height:.95rem;margin-top:.15rem}.apsmate-work-domain__media{border:1px solid var(--aps-rule);background:#dfeaf0;border-radius:6px;padding:.45rem}.apsmate-work-domain--dark .apsmate-work-domain__id{color:#a6d2ff}.apsmate-work-domain--dark .apsmate-work-domain__copy>p,.apsmate-work-domain--dark .apsmate-work-domain__capabilities li{color:var(--aps-dark-muted)}.apsmate-work-domain--dark .apsmate-work-domain__capabilities{border-color:var(--aps-dark-rule)}.apsmate-work-domain--dark .apsmate-work-domain__capabilities svg{color:#8fc8ff}.apsmate-work-domain--dark .apsmate-work-domain__media{border-color:var(--aps-dark-rule);background:#0b2949}.apsmate-work-domain--dark .apsmate-work-domain__media figcaption{color:var(--aps-dark-muted)}.apsmate-scenario__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.apsmate-scenario__layout .apsmate-work-domain{grid-template-columns:minmax(0,1fr)}.apsmate-scenario__media{border:1px solid var(--aps-rule);background:#dfeaf0;border-radius:6px;padding:.45rem}@media (width>=961px){.apsmate-scenario__media{justify-self:end;width:min(100%,29rem)}.apsmate-governance{padding-block:2.9rem}}.apsmate-ai__grid,.apsmate-technology__grid{border-top:2px solid var(--aps-action);border-left:1px solid var(--aps-rule);margin-top:2rem;display:grid}.apsmate-ai__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.apsmate-ai__grid article,.apsmate-technology__grid article{border-right:1px solid var(--aps-rule);border-bottom:1px solid var(--aps-rule);min-width:0;min-height:10rem;padding:1.1rem}.apsmate-ai__grid article:first-child{color:var(--aps-white);background:var(--aps-deep);border-color:var(--aps-dark-rule)}.apsmate-ai__grid h3,.apsmate-technology__grid h3{margin:0;font-size:1.05rem;line-height:1.3}.apsmate-ai__grid p,.apsmate-technology__grid p{color:var(--aps-muted);margin:.65rem 0 0;font-size:.88rem;line-height:1.58}.apsmate-ai__grid article:first-child p{color:var(--aps-dark-muted)}.apsmate-ai__responsibility{max-width:72ch;color:var(--aps-ink);border-left:3px solid var(--aps-action);background:#dcecf5;margin:1rem 0 0;padding:.85rem 1rem;font-size:.91rem;line-height:1.6}.apsmate-governance>.content-width>p{color:var(--aps-dark-muted);border:1px solid var(--aps-dark-rule);border-left:3px solid var(--aps-action);background:#0b2949;border-radius:6px;padding:1rem 1.1rem}.apsmate-governance__steps{border-top:2px solid var(--aps-action);border-left:1px solid var(--aps-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.apsmate-governance__steps li{border-right:1px solid var(--aps-dark-rule);border-bottom:1px solid var(--aps-dark-rule);min-width:0;min-height:7.5rem;padding:1rem .9rem;position:relative}.apsmate-governance__steps li:nth-child(2n){background:#051a3338}.apsmate-governance__steps li:last-child{background:#174c7d}.apsmate-governance__steps span,.apsmate-governance__steps li:before{color:#a6d2ff;letter-spacing:.08em;font-size:.72rem;font-weight:800}.apsmate-governance__steps li:before{content:"0" counter(list-item)}.apsmate-governance__steps h3{color:var(--aps-white);margin:.55rem 0 0;font-size:1rem;line-height:1.28}.apsmate-governance__steps p{color:var(--aps-dark-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.55}.apsmate-roles__layout{border-top:1px solid var(--aps-dark-rule);grid-template-columns:minmax(5rem,.18fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.apsmate-roles__index{color:#a6d2ff;letter-spacing:-.07em;justify-content:center;align-items:flex-start;padding-top:.15rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:760;line-height:.85;display:flex}.apsmate-roles__grid{border-top:2px solid var(--aps-action);border-left:1px solid var(--aps-dark-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apsmate-roles__grid article{border-right:1px solid var(--aps-dark-rule);border-bottom:1px solid var(--aps-dark-rule);min-width:0;min-height:6.5rem;padding:1rem}.apsmate-roles__grid article:nth-child(4n+1){background:#051a3338}.apsmate-roles__grid h3{color:var(--aps-white);margin:0;font-size:1rem;line-height:1.3}.apsmate-roles__grid p{color:var(--aps-dark-muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.55}.apsmate-work-domain--feedback,.apsmate-work-domain--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}.apsmate-work-domain--feedback .apsmate-work-domain__copy,.apsmate-work-domain--no-media .apsmate-work-domain__copy{max-width:72rem}.apsmate-work-domain--feedback .apsmate-work-domain__capabilities,.apsmate-work-domain--no-media .apsmate-work-domain__capabilities{border:1px solid var(--aps-dark-rule);counter-reset:feedback-stage;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.5rem;padding:0}.apsmate-work-domain--feedback .apsmate-work-domain__capabilities li,.apsmate-work-domain--no-media .apsmate-work-domain__capabilities li{border-right:1px solid var(--aps-dark-rule);counter-increment:feedback-stage;background:#051a3333;grid-template-columns:auto auto minmax(0,1fr);align-content:start;gap:.45rem;min-width:0;min-height:6.75rem;padding:.9rem;display:grid}.apsmate-work-domain--feedback .apsmate-work-domain__capabilities li:last-child,.apsmate-work-domain--no-media .apsmate-work-domain__capabilities li:last-child{background:#174c7d;border-right:0}.apsmate-work-domain--feedback .apsmate-work-domain__capabilities li:before,.apsmate-work-domain--no-media .apsmate-work-domain__capabilities li:before{content:"0" counter(feedback-stage);color:#a6d2ff;letter-spacing:.08em;font-size:.72rem;font-weight:800}.apsmate-technology__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.apsmate-clients{border-top:1px solid var(--aps-rule)}.apsmate-clients__wall{border-top:1px solid var(--aps-rule);border-left:1px solid var(--aps-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid}.apsmate-clients__logo{border-right:1px solid var(--aps-rule);border-bottom:1px solid var(--aps-rule);place-items:center;min-height:6.4rem;margin:0;padding:1rem;display:grid}.apsmate-clients__logo img{width:auto;max-width:82%;height:calc(2.55rem * var(--apsmate-logo-scale,1));object-fit:contain;filter:none;opacity:1}.apsmate-final-cta{padding-block:clamp(4rem,5vw,5rem)}.apsmate-final-cta>.content-width{grid-template-columns:minmax(0,1.25fr) auto;align-items:end;gap:1rem 3rem;display:grid}.apsmate-final-cta h2{max-width:16ch}.apsmate-final-cta>.content-width>p{color:var(--aps-dark-muted);grid-column:1;margin:.4rem 0 0;line-height:1.65}.apsmate-final-cta__actions{grid-area:1/2/span 2;margin:0}@media (width<=960px){.apsmate-hero__grid,.apsmate-plan-story__layout,.apsmate-work-domain,.apsmate-work-domain--reverse,.apsmate-scenario__layout,.apsmate-final-cta>.content-width{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:start}.apsmate-hero__figure{justify-self:stretch}.apsmate-work-domain__copy,.apsmate-work-domain__media{grid-area:auto}.apsmate-media-viewport{touch-action:pan-x pan-y;max-width:100%}.apsmate-media-viewport img{width:max-content;min-width:44rem;max-width:none}.apsmate-media-hint{color:inherit;margin-top:.65rem;font-size:.75rem;font-weight:700;line-height:1.4;display:block}.apsmate-plan-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.apsmate-ai__grid,.apsmate-roles__layout{grid-template-columns:minmax(0,1fr)}.apsmate-roles__index{justify-content:flex-start;font-size:2.5rem}.apsmate-technology__grid,.apsmate-clients__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.apsmate-final-cta>.content-width>p,.apsmate-final-cta__actions{grid-area:auto/1}.apsmate-final-cta__actions{margin-top:.5rem}}@media (width<=640px){.apsmate-page{overflow-x:clip}.apsmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.apsmate-page h2{font-size:clamp(1.85rem,8vw,2.65rem)}.apsmate-hero,.apsmate-difference,.apsmate-plan-story,.apsmate-work-domain-band,.apsmate-ai,.apsmate-governance,.apsmate-technology,.apsmate-clients,.apsmate-final-cta{padding-block:clamp(3rem,9vw,4.25rem)}.apsmate-hero h1{max-width:12.5ch;font-size:clamp(2.35rem,10vw,3.6rem)}.apsmate-hero__actions,.apsmate-final-cta__actions{gap:.55rem}.apsmate-action{min-height:2.85rem;padding-inline:.8rem;font-size:.84rem}.apsmate-media-viewport{touch-action:pan-x pan-y;max-width:100%}.apsmate-media-viewport img{width:max-content;min-width:44rem;max-width:none}.apsmate-media-hint{color:inherit;margin-top:.65rem;font-size:.75rem;font-weight:700;line-height:1.4;display:block}.apsmate-comparison-wrap,.apsmate-difference>.content-width{overflow:auto hidden}.apsmate-comparison{min-width:44rem;font-size:.86rem}.apsmate-plan-loop,.apsmate-ai__grid,.apsmate-governance__steps,.apsmate-roles__grid,.apsmate-technology__grid,.apsmate-clients__wall,.apsmate-work-domain__capabilities{grid-template-columns:minmax(0,1fr)}.apsmate-plan-loop li,.apsmate-ai__grid article,.apsmate-governance__steps li,.apsmate-roles__grid article,.apsmate-technology__grid article{min-height:0}.apsmate-work-domain--feedback .apsmate-work-domain__capabilities li,.apsmate-work-domain--no-media .apsmate-work-domain__capabilities li{border-right:0;border-bottom:1px solid var(--aps-dark-rule);min-height:0}.apsmate-clients__logo{min-height:5.4rem}}@media (prefers-reduced-motion:reduce){.apsmate-page.apsmate-page.apsmate-page *,.apsmate-page.apsmate-page.apsmate-page :before,.apsmate-page.apsmate-page.apsmate-page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.statsai-page{--stats-ink:#102941;--stats-deep:#08233f;--stats-stage:#123b68;--stats-light:#edf4f5;--stats-white:#f8fbfc;--stats-rule:#bed0da;--stats-dark-rule:#b7d5ec42;--stats-muted:#5a7084;--stats-dark-muted:#b7cbe0;--stats-blue:#67b7eb;--stats-mint:#5eead4;color:var(--stats-ink);background:var(--stats-light);overflow-x:clip}.statsai-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.statsai-page h1,.statsai-page h2,.statsai-page h3,.statsai-page p{margin-top:0}.statsai-page h2{letter-spacing:-.04em;max-width:21ch;margin-bottom:0;font-size:clamp(2rem,3.5vw,4rem);line-height:1.12}.statsai-viewport-block[data-tone=light]{color:var(--stats-ink);background:var(--stats-light)}.statsai-viewport-block[data-tone=dark]{color:var(--stats-white);background:var(--stats-stage)}.statsai-hero{padding-block:clamp(4.8rem,7vw,7rem);background:var(--stats-deep)!important}.statsai-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.statsai-page .eyebrow{color:#75c5f2;letter-spacing:.12em;font-size:.73rem;font-weight:800}.statsai-hero__brand{color:var(--stats-white);letter-spacing:-.045em;align-items:center;gap:.7rem;margin:1.25rem 0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:790;display:flex}.statsai-hero__logo{width:3.25rem;height:3.25rem}.statsai-hero h1{max-width:12.5ch;color:var(--stats-white);letter-spacing:-.055em;margin-bottom:1.35rem;font-size:clamp(2.55rem,4.6vw,5.15rem);line-height:1.07}.statsai-hero__copy>p:not(.eyebrow){max-width:38rem;color:var(--stats-dark-muted);margin-bottom:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.statsai-hero__actions,.statsai-final-cta__actions{flex-wrap:nowrap;gap:.75rem;margin-top:2rem;display:flex}.statsai-action{min-height:3rem;color:var(--stats-white);white-space:nowrap;border:1px solid #d2e7f78a;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.91rem;font-weight:760;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.statsai-action:hover{color:var(--stats-white);border-color:var(--stats-blue);background:#67b7eb29;transform:translateY(-1px)}.statsai-action--primary,.statsai-action--primary:hover{color:#08233f;border-color:var(--stats-mint);background:var(--stats-mint)}.statsai-action:focus-visible,.statsai-media-viewport:focus-visible{outline:3px solid var(--stats-mint);outline-offset:4px}.statsai-hero__visual{min-width:0}.statsai-media{min-width:0;margin:0}.statsai-media-viewport{border:1px solid var(--stats-dark-rule);scrollbar-color:#4f8bbe transparent;background:#f4f8fb;border-radius:5px 5px 0 0;overflow:auto hidden}.statsai-media-viewport img{object-fit:contain;width:100%;height:auto;display:block}.statsai-media-hint,.statsai-comparison__mobile-label{display:none}.statsai-media figcaption{color:var(--stats-dark-muted);border:1px solid var(--stats-dark-rule);letter-spacing:.06em;border-top:0;border-radius:0 0 5px 5px;padding:.7rem .85rem;font-size:.73rem;font-weight:730}.statsai-hero__signals{border-top:1px solid var(--stats-dark-rule);border-left:1px solid var(--stats-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.statsai-hero__signals li{border-right:1px solid var(--stats-dark-rule);border-bottom:1px solid var(--stats-dark-rule);min-width:0;min-height:5.3rem;padding:.8rem}.statsai-hero__signals li:nth-child(4){color:var(--stats-ink);background:var(--stats-mint)}.statsai-hero__signals span,.statsai-flow__steps span,.statsai-roles__grid span{color:#8fcaf0;letter-spacing:.09em;font-size:.72rem;font-weight:800;display:block}.statsai-hero__signals li:nth-child(4) span{color:#24697c}.statsai-hero__signals strong{margin-bottom:.42rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1;display:block}.statsai-difference,.statsai-flow,.statsai-workspace,.statsai-ai,.statsai-governance,.statsai-roles,.statsai-clients,.statsai-final-cta{padding-block:clamp(4.2rem,6vw,6rem)}.statsai-difference{padding-block:clamp(3.5rem,4.8vw,4.8rem)}.statsai-difference .eyebrow,.statsai-governance .eyebrow,.statsai-clients .eyebrow,.statsai-workspace--light .statsai-workspace__id{color:#2371a4}.statsai-difference>.content-width>p:not(.eyebrow){max-width:72ch;color:var(--stats-muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.statsai-comparison-wrap{margin-top:2rem}.statsai-comparison{border-collapse:collapse;border:1px solid var(--stats-rule);table-layout:fixed;width:100%;color:var(--stats-ink);font-size:.89rem;line-height:1.52}.statsai-comparison th,.statsai-comparison td{border:1px solid var(--stats-rule);vertical-align:top;text-align:left;padding:.82rem .85rem}.statsai-comparison thead th{color:var(--stats-white);background:var(--stats-deep);font-size:.78rem;font-weight:800}.statsai-comparison th:first-child{width:15%}.statsai-comparison tbody th{color:var(--stats-muted);background:#f8fbfc;font-weight:800}.statsai-comparison tbody tr:nth-child(2n) td:not(:last-child){background:#f5f9fa}.statsai-comparison tbody td:last-child,.statsai-comparison thead th:last-child{background:#d9edf4}.statsai-comparison thead th:last-child{color:var(--stats-ink)}.statsai-flow h2,.statsai-ai h2,.statsai-roles h2,.statsai-final-cta h2{color:var(--stats-white)}.statsai-flow__layout,.statsai-ai__layout,.statsai-governance__layout{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.statsai-flow__layout>div>p:not(.eyebrow),.statsai-governance__layout>div>p:not(.eyebrow){max-width:68ch;color:var(--stats-dark-muted);margin:1rem 0 0;line-height:1.65}.statsai-governance__layout>div>p:not(.eyebrow){color:var(--stats-muted)}.statsai-art{border:1px solid var(--stats-dark-rule);background:#071d35;border-radius:6px;min-width:0;margin:0;overflow:hidden}.statsai-art img{object-fit:cover;width:100%;height:auto;display:block}.statsai-art--semantic{align-self:stretch;align-items:center;display:grid}.statsai-art--atlas{border-color:var(--stats-rule);background:#f7fbfc}.statsai-flow__steps{border-top:2px solid var(--stats-mint);border-left:1px solid var(--stats-dark-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.statsai-flow__steps li{border-right:1px solid var(--stats-dark-rule);border-bottom:1px solid var(--stats-dark-rule);min-width:0;min-height:8.4rem;padding:.9rem}.statsai-flow__steps li:nth-child(2n){background:#04193038}.statsai-flow__steps li:last-child{background:#18547e}.statsai-flow__steps h3{color:var(--stats-white);margin:.6rem 0 0;font-size:1.1rem}.statsai-flow__steps p{color:var(--stats-dark-muted);margin:.65rem 0 0;font-size:.87rem;line-height:1.58}.statsai-workspace__layout{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);grid-template-areas:"copy media";align-items:center;gap:clamp(2.4rem,5vw,5.5rem);display:grid}.statsai-workspace__layout--reverse{grid-template-columns:minmax(25rem,1.1fr) minmax(0,.9fr);grid-template-areas:"media copy"}.statsai-workspace__copy{grid-area:copy;min-width:0}.statsai-workspace__layout>.statsai-media{border:1px solid var(--stats-rule);background:#dbe9ee;border-radius:6px;grid-area:media;padding:.45rem}.statsai-workspace--dark .statsai-workspace__layout>.statsai-media{border-color:var(--stats-dark-rule);background:#071d35}.statsai-workspace__id{letter-spacing:.1em;margin-bottom:.85rem;font-size:.75rem;font-weight:820}.statsai-workspace__copy>p:not(.statsai-workspace__id){color:var(--stats-muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.statsai-workspace--dark .statsai-workspace__copy>p:not(.statsai-workspace__id){color:var(--stats-dark-muted)}.statsai-workspace__scenario{border-left:3px solid var(--stats-blue);background:#d9edf4;gap:.25rem;margin-top:1.2rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;display:grid}.statsai-workspace--dark .statsai-workspace__scenario{color:var(--stats-white);border-color:var(--stats-mint);background:#0b2a49}.statsai-workspace__copy ul{border-top:1px solid var(--stats-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .85rem;margin:1.2rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.statsai-workspace--dark .statsai-workspace__copy ul{border-color:var(--stats-dark-rule)}.statsai-workspace__copy li{align-items:flex-start;gap:.42rem;font-size:.89rem;line-height:1.45;display:flex}.statsai-workspace__copy li svg{color:#2076aa;width:.95rem;min-width:.95rem;height:.95rem;margin-top:.14rem}.statsai-workspace--dark .statsai-workspace__copy li{color:var(--stats-dark-muted)}.statsai-workspace--dark .statsai-workspace__copy li svg{color:var(--stats-mint)}.statsai-ai__grid,.statsai-governance__grid{border-top:2px solid var(--stats-mint);border-left:1px solid var(--stats-dark-rule);margin-top:2rem;display:grid}.statsai-ai__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsai-ai__grid article,.statsai-governance__grid article{border-right:1px solid var(--stats-dark-rule);border-bottom:1px solid var(--stats-dark-rule);min-width:0;min-height:10rem;padding:1.05rem}.statsai-ai__grid article:nth-child(2),.statsai-ai__grid article:nth-child(4){background:#04193038}.statsai-ai__grid h3,.statsai-governance__grid h3{margin:0;font-size:1.05rem;line-height:1.3}.statsai-ai__grid p,.statsai-governance__grid p{color:var(--stats-dark-muted);margin:.65rem 0 0;font-size:.87rem;line-height:1.58}.statsai-boundary{max-width:86ch;color:var(--stats-white);border-left:3px solid var(--stats-mint);background:#0a2a4b;margin:1.2rem 0 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.62}.statsai-governance__grid{border-color:var(--stats-rule);grid-template-columns:repeat(3,minmax(0,1fr))}.statsai-governance__grid article{border-color:var(--stats-rule)}.statsai-governance__grid article:nth-child(odd){color:var(--stats-white);background:var(--stats-deep);border-color:var(--stats-dark-rule)}.statsai-governance__grid p{color:var(--stats-muted)}.statsai-governance__grid article:nth-child(odd) p{color:var(--stats-dark-muted)}.statsai-roles__grid{border-top:2px solid var(--stats-mint);border-left:1px solid var(--stats-dark-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.statsai-roles__grid article{border-right:1px solid var(--stats-dark-rule);border-bottom:1px solid var(--stats-dark-rule);min-width:0;min-height:10rem;padding:1.15rem}.statsai-roles__grid article:nth-child(2n){background:#04193038}.statsai-roles__grid h3{color:var(--stats-white);margin:.7rem 0 0;font-size:1.15rem}.statsai-roles__grid p{color:var(--stats-dark-muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.62}.statsai-clients>.content-width>p:not(.eyebrow){max-width:75ch;color:var(--stats-muted);margin:1rem 0 0;line-height:1.68}.statsai-clients__wall{border-top:1px solid var(--stats-rule);border-left:1px solid var(--stats-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid}.statsai-clients__wall figure{border-right:1px solid var(--stats-rule);border-bottom:1px solid var(--stats-rule);place-items:center;min-height:6.35rem;margin:0;padding:1rem;display:grid}.statsai-clients__wall figure:nth-child(odd){background:#f7fbfc}.statsai-clients__wall img{width:auto;max-width:82%;height:calc(2.55rem * var(--statsai-logo-scale,1));object-fit:contain;filter:none;opacity:1}.statsai-final-cta>.content-width{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:1rem 3rem;display:grid}.statsai-final-cta h2{max-width:16ch}.statsai-final-cta p:not(.eyebrow){max-width:63ch;color:var(--stats-dark-muted);margin:.75rem 0 0;line-height:1.68}.statsai-final-cta__actions{margin:0}@media (width<=960px){.statsai-hero__grid,.statsai-workspace__layout,.statsai-workspace__layout--reverse,.statsai-flow__layout,.statsai-ai__layout,.statsai-governance__layout,.statsai-final-cta>.content-width{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:start}.statsai-workspace__copy,.statsai-workspace__layout>.statsai-media{grid-area:auto}.statsai-media-viewport{touch-action:pan-x pan-y;max-width:100%}.statsai-media-viewport img{width:max-content;min-width:44rem;max-width:none}.statsai-media-hint{margin-top:.65rem;font-size:.75rem;font-weight:700;display:block}.statsai-ai__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsai-governance__grid,.statsai-clients__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.statsai-final-cta__actions{margin-top:.5rem}}@media (width<=640px){.statsai-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.statsai-page h2{font-size:clamp(1.85rem,8vw,2.65rem)}.statsai-hero,.statsai-difference,.statsai-flow,.statsai-workspace,.statsai-ai,.statsai-governance,.statsai-roles,.statsai-clients,.statsai-final-cta{padding-block:clamp(3rem,9vw,4.25rem)}.statsai-hero h1{font-size:clamp(2.35rem,10vw,3.6rem)}.statsai-hero__signals,.statsai-flow__steps,.statsai-ai__grid,.statsai-governance__grid,.statsai-roles__grid,.statsai-clients__wall,.statsai-workspace__copy ul{grid-template-columns:minmax(0,1fr)}.statsai-hero__signals li,.statsai-flow__steps li,.statsai-ai__grid article,.statsai-governance__grid article,.statsai-roles__grid article{min-height:0}.statsai-comparison-wrap{overflow:auto hidden}.statsai-comparison{min-width:47rem}.statsai-comparison__mobile-label{color:#2371a4;letter-spacing:.06em;margin-bottom:.4rem;font-size:.68rem;font-weight:800;display:block}.statsai-hero__actions,.statsai-final-cta__actions{gap:.55rem}.statsai-action{min-height:2.85rem;padding-inline:.8rem;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.statsai-page.statsai-page.statsai-page *,.statsai-page.statsai-page.statsai-page :before,.statsai-page.statsai-page.statsai-page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.trendata-page{--trendata-ink:#12384c;--trendata-deep:#123b55;--trendata-stage:#0d314a;--trendata-light:#eef7f6;--trendata-surface:#f9fcfb;--trendata-rule:#b9d5d2;--trendata-dark-rule:#c5e3e142;--trendata-muted:#496a78;--trendata-dark-muted:#bed3da;--trendata-signal:#55cfc6;color:var(--trendata-ink);background:var(--trendata-light);overflow-x:clip}.trendata-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.trendata-page h1,.trendata-page h2,.trendata-page h3,.trendata-page p{margin-top:0}.trendata-page h1,.trendata-page h2,.trendata-page h3{text-wrap:balance}.trendata-page p{text-wrap:pretty}.trendata-page h2{letter-spacing:-.035em;max-width:20ch;margin-bottom:0;font-size:clamp(2rem,3.5vw,4rem);line-height:1.12}.trendata-viewport-block{max-height:none;max-block-size:none}.trendata-viewport-block[data-tone=light]{color:var(--trendata-ink);background:var(--trendata-light)}.trendata-viewport-block[data-tone=dark]{color:#f6fcfb;background:var(--trendata-deep)}.trendata-hero,.trendata-difference,.trendata-flow,.trendata-routing,.trendata-methods,.trendata-scenarios,.trendata-outcomes,.trendata-responsibility,.trendata-technology,.trendata-clients,.trendata-final-cta{padding-block:clamp(3.65rem,6.2vw,6.5rem)}.trendata-page .eyebrow{color:#216c6c;letter-spacing:.11em;font-size:.72rem;font-weight:820}.trendata-hero{border-bottom:1px solid var(--trendata-rule);background:#e4f3f1!important}.trendata-hero__grid{grid-template-columns:minmax(18rem,.82fr) minmax(27rem,1.18fr);align-items:center;gap:clamp(2.25rem,6vw,7.4rem);display:grid}.trendata-hero__copy{min-width:0}.trendata-hero__brand{margin:1rem 0 1.25rem;display:inline-flex}.trendata-hero__brand img{object-fit:contain;filter:none;width:min(100%,14rem);height:auto}.trendata-hero h1{letter-spacing:-.04em;max-width:12.5ch;margin-bottom:1.35rem;font-size:clamp(2.6rem,4.9vw,5.4rem);line-height:1.04}.trendata-hero__copy>p:not(.eyebrow){max-width:36rem;color:var(--trendata-muted);margin-bottom:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.trendata-hero__actions,.trendata-final-cta__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.trendata-action{min-height:3rem;color:var(--trendata-ink);white-space:nowrap;background:0 0;border:1px solid #7ca7ad;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.91rem;font-weight:780;line-height:1.2;text-decoration:none;transition:transform .19s,color .19s,border-color .19s,background-color .19s;display:inline-flex}.trendata-action:hover{color:var(--trendata-ink);border-color:var(--trendata-signal);background:#d4f1ed;transform:translateY(-1px)}.trendata-action:active{transform:translateY(1px)}.trendata-action--primary,.trendata-action--primary:hover{color:#07333b;border-color:var(--trendata-signal);background:var(--trendata-signal)}.trendata-action--primary:hover{background:#90e6de}.trendata-action:focus-visible,.trendata-media-viewport:focus-visible{outline-offset:4px;outline:3px solid #248a8d}.trendata-media{min-width:0;margin:0}.trendata-media-viewport{border:1px solid var(--trendata-rule);scrollbar-color:#34848a transparent;touch-action:pan-x pan-y;background:#d4e7e5;overflow:auto hidden}.trendata-media-viewport img{object-fit:contain;width:100%;height:auto;display:block}.trendata-media-hint,.trendata-comparison__mobile-label{display:none}.trendata-media figcaption{color:var(--trendata-muted);border:1px solid var(--trendata-rule);background:var(--trendata-surface);border-top:0;padding:.72rem .85rem;font-size:.76rem;font-weight:720;line-height:1.45}.trendata-difference{padding-block:clamp(3rem,4.6vw,4.8rem);background:var(--trendata-surface)!important}.trendata-difference>.content-width>p:not(.eyebrow){max-width:70ch;color:var(--trendata-muted);margin:1rem 0 0;line-height:1.7}.trendata-comparison-wrap{margin-top:1.8rem;overflow-x:auto}.trendata-comparison{border-collapse:collapse;border:1px solid var(--trendata-rule);width:100%;color:var(--trendata-ink);table-layout:fixed;font-size:.88rem;line-height:1.53}.trendata-comparison th,.trendata-comparison td{border:1px solid var(--trendata-rule);vertical-align:top;text-align:left;padding:.78rem .82rem}.trendata-comparison thead th{color:#f6fcfb;background:var(--trendata-deep);font-size:.77rem;font-weight:820}.trendata-comparison th:first-child{width:15%}.trendata-comparison tbody th{color:var(--trendata-muted);background:#e6f2f1;font-weight:800}.trendata-comparison tbody tr:nth-child(2n) td:not(:last-child){background:#f5fbfa}.trendata-comparison tbody td:last-child{color:#123f53;background:#d5ece9;font-weight:700}.trendata-comparison thead th:last-child{color:#07333b;background:var(--trendata-signal)}.trendata-flow{background:var(--trendata-stage)!important}.trendata-flow h2,.trendata-methods h2,.trendata-outcomes h2,.trendata-technology h2,.trendata-final-cta h2{color:#f6fcfb}.trendata-flow__layout{grid-template-columns:minmax(17rem,.68fr) minmax(35rem,1.32fr);align-items:center;gap:clamp(2rem,5vw,6.5rem);display:grid}.trendata-flow__layout>div>p{max-width:46ch;color:var(--trendata-dark-muted);margin:1rem 0 0;line-height:1.68}.trendata-evidence-flow{border-top:1px solid var(--trendata-dark-rule);border-left:1px solid var(--trendata-dark-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.trendata-evidence-flow:before{content:"";background:#c4ebe552;height:1px;position:absolute;top:2.15rem;left:8%;right:8%}.trendata-evidence-flow:after{content:"";background:var(--trendata-signal);width:7%;height:5px;animation:11s ease-in-out infinite trendata-evidence-signal;position:absolute;top:calc(2.15rem - 2px);left:7%;box-shadow:0 0 10px #55cfc67a}.trendata-evidence-flow__stage{z-index:1;border-right:1px solid var(--trendata-dark-rule);border-bottom:1px solid var(--trendata-dark-rule);min-width:0;padding:.95rem .85rem 1.05rem;position:relative}.trendata-evidence-flow__stage:nth-child(2n){background:#062a3f4d}.trendata-evidence-flow__stage-id{color:#86dcd6;letter-spacing:.09em;font-size:.7rem;font-weight:820;display:block}.trendata-evidence-flow__stage-title{color:#f6fcfb;margin:1rem 0 .62rem;font-size:1rem;line-height:1.35}.trendata-evidence-flow__stage-description{color:var(--trendata-dark-muted);margin-bottom:0;font-size:.8rem;line-height:1.58}@keyframes trendata-evidence-signal{0%,13%{opacity:0;transform:translate(0)}20%{opacity:1}72%{opacity:1;transform:translate(1100%)}84%,to{opacity:0;transform:translate(1100%)}}.trendata-routing__layout,.trendata-scenarios__layout,.trendata-outcomes__layout,.trendata-final-cta__layout{grid-template-columns:minmax(18rem,.82fr) minmax(26rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.trendata-routing__layout>div>p,.trendata-scenarios>.content-width>div>p{max-width:62ch;color:var(--trendata-muted);margin:1rem 0 0;line-height:1.7}.trendata-routing__checks{border-top:1px solid var(--trendata-rule);gap:.65rem;margin:1.35rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.trendata-routing__checks li,.trendata-methods li,.trendata-responsibility li{align-items:flex-start;gap:.48rem;display:flex}.trendata-routing__checks svg{color:#1b8585;width:1rem;min-width:1rem;height:1rem;margin-top:.18rem}.trendata-methods{background:var(--trendata-deep)!important}.trendata-methods__intro{max-width:69ch;color:var(--trendata-dark-muted);margin:1rem 0 0;line-height:1.68}.trendata-methods__grid{background:var(--trendata-dark-rule);border:1px solid var(--trendata-dark-rule);grid-template-columns:1.18fr .82fr 1fr;gap:1px;margin-top:1.7rem;display:grid}.trendata-methods__grid article{background:#133f5b;min-width:0;padding:1.15rem}.trendata-methods__grid article:first-child{background:#184a67;grid-column:span 2}.trendata-methods__grid article:nth-child(2){background:#0d314a}.trendata-methods__grid article:nth-child(3){background:#205570}.trendata-methods__grid article:nth-child(4){background:#123b55;grid-column:span 2}.trendata-methods__grid h3{color:#f6fcfb;margin:0;font-size:1.23rem}.trendata-methods__question{color:#92dcd5;max-width:39ch;margin:.5rem 0 0;font-size:.9rem;line-height:1.53}.trendata-methods__grid article>p:not(.trendata-methods__question){color:var(--trendata-dark-muted);margin:.7rem 0 0;font-size:.87rem;line-height:1.58}.trendata-methods__grid ul{border-top:1px solid var(--trendata-dark-rule);color:#d5e5e8;flex-wrap:wrap;gap:.5rem .8rem;margin:.95rem 0 0;padding:.85rem 0 0;font-size:.82rem;line-height:1.45;list-style:none;display:flex}.trendata-methods__grid li svg{width:.9rem;min-width:.9rem;height:.9rem;color:var(--trendata-signal);margin-top:.15rem}.trendata-scenarios__layout{align-items:stretch}.trendata-scenarios__list{border-top:1px solid var(--trendata-rule);margin-top:1.25rem;display:grid}.trendata-scenarios__list article{border-bottom:1px solid var(--trendata-rule);padding:.95rem 0}.trendata-scenarios__list article:nth-child(2){background:#e3f1ef;padding-left:1rem}.trendata-scenarios__list h3{margin:0;font-size:1.15rem}.trendata-scenarios__list p{color:var(--trendata-muted);margin:.42rem 0 0;font-size:.88rem;line-height:1.55}.trendata-scenarios__list strong{color:#22616d}.trendata-scenarios__visual{color:#d6e9eb;background:#123b55;align-content:space-between;margin:0;padding:clamp(1.25rem,3vw,2.35rem);display:grid}.trendata-scenarios__visual img{justify-self:center;width:min(100%,27rem);height:auto;display:block}.trendata-scenarios__visual figcaption{color:#b9d1d9;gap:.45rem;margin-top:1.2rem;font-size:.84rem;line-height:1.55;display:grid}.trendata-scenarios__visual strong{color:var(--trendata-signal);letter-spacing:.07em;font-size:.74rem}.trendata-outcomes{background:var(--trendata-stage)!important}.trendata-outcomes__layout{grid-template-columns:minmax(20rem,1fr) minmax(20rem,.8fr)}.trendata-outcomes__layout p{max-width:55ch;color:var(--trendata-dark-muted);margin:1rem 0 0;line-height:1.7}.trendata-outcomes__layout ul{border-top:1px solid var(--trendata-dark-rule);border-left:1px solid var(--trendata-dark-rule);margin:0;padding:0;list-style:none;display:grid}.trendata-outcomes__layout li{border-right:1px solid var(--trendata-dark-rule);border-bottom:1px solid var(--trendata-dark-rule);color:#effafb;padding:.92rem 1rem;font-weight:700;line-height:1.42}.trendata-outcomes__layout li:nth-child(2n){background:#4eabac1f}.trendata-responsibility{background:var(--trendata-surface)!important}.trendata-responsibility__grid{border:1px solid var(--trendata-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.8rem;display:grid}.trendata-responsibility__grid article{min-width:0;padding:clamp(1.15rem,2vw,1.75rem)}.trendata-responsibility__grid article:first-child{color:#f6fcfb;background:var(--trendata-deep)}.trendata-responsibility__grid article:last-child{border-left:1px solid var(--trendata-rule);background:#d8efec}.trendata-responsibility__grid h3{margin:0;font-size:1.24rem}.trendata-responsibility__grid ul{gap:.76rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.trendata-responsibility__grid li{color:var(--trendata-muted);font-size:.91rem;line-height:1.45}.trendata-responsibility__grid article:first-child li{color:var(--trendata-dark-muted)}.trendata-responsibility__grid li svg{color:#1a8286;width:1rem;min-width:1rem;height:1rem;margin-top:.1rem}.trendata-responsibility__grid article:first-child li svg{color:var(--trendata-signal)}.trendata-boundary{color:#1b4c5d;background:#dcefeb;border-top:2px solid #4aa59f;max-width:84ch;margin:1rem 0 0;padding:.95rem 1rem;font-size:.9rem;line-height:1.62}.trendata-technology{background:var(--trendata-deep)!important}.trendata-technology__grid{background:var(--trendata-dark-rule);border:1px solid var(--trendata-dark-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1.8rem;display:grid}.trendata-technology__grid article{background:#123b55;min-width:0;padding:1rem}.trendata-technology__grid article:nth-child(2),.trendata-technology__grid article:nth-child(4){background:#0d314a}.trendata-technology__grid article:nth-child(3){background:#194b64}.trendata-technology__grid h3{color:#f6fcfb;margin:0;font-size:1.05rem;line-height:1.35}.trendata-technology__grid p{color:var(--trendata-dark-muted);margin:.7rem 0 0;font-size:.84rem;line-height:1.57}.trendata-clients>.content-width>p{max-width:76ch;color:var(--trendata-muted);margin:1rem 0 0;line-height:1.68}.trendata-clients__wall{border-top:1px solid var(--trendata-rule);border-left:1px solid var(--trendata-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.8rem;display:grid}.trendata-clients__wall figure{border-right:1px solid var(--trendata-rule);border-bottom:1px solid var(--trendata-rule);background:#f8fcfb;place-items:center;min-width:0;margin:0;padding:1rem;display:grid}.trendata-clients__wall figure:nth-child(2n){background:#e8f4f2}.trendata-clients__wall img{width:auto;max-width:84%;height:calc(2.72rem * var(--trendata-logo-scale,1));object-fit:contain;filter:none;opacity:1;max-height:3.2rem}.trendata-final-cta{background:var(--trendata-stage)!important}.trendata-final-cta__layout{grid-template-columns:minmax(20rem,1.2fr) auto;align-items:end}.trendata-final-cta h2{max-width:16ch}.trendata-final-cta p{max-width:60ch;color:var(--trendata-dark-muted);margin:.85rem 0 0;line-height:1.7}.trendata-final-cta__actions{flex-wrap:nowrap;margin:0}.trendata-final-cta .trendata-action{color:#f6fcfb;border-color:#cce9e88a}.trendata-final-cta .trendata-action:hover{color:#f6fcfb;border-color:var(--trendata-signal);background:#55cfc629}.trendata-final-cta .trendata-action--primary,.trendata-final-cta .trendata-action--primary:hover{color:#07333b;border-color:var(--trendata-signal);background:var(--trendata-signal)}@media (width<=900px){.trendata-hero__grid,.trendata-flow__layout,.trendata-routing__layout,.trendata-scenarios__layout,.trendata-outcomes__layout,.trendata-final-cta__layout{grid-template-columns:minmax(0,1fr);align-items:start}.trendata-hero__copy{max-width:43rem}.trendata-hero .trendata-media{width:min(100%,52rem)}.trendata-flow__layout{gap:1.8rem}.trendata-evidence-flow{grid-template-columns:repeat(5,minmax(9rem,1fr));overflow-x:auto}.trendata-evidence-flow:after{opacity:.85;animation:none;transform:none}.trendata-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trendata-methods__grid article:first-child,.trendata-methods__grid article:nth-child(4){grid-column:auto}.trendata-technology__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trendata-media-viewport{max-width:100%}.trendata-media-viewport img{width:max-content;min-width:44rem;max-width:none}.trendata-media-hint{color:var(--trendata-muted);margin-top:.65rem;font-size:.75rem;font-weight:740;line-height:1.4;display:block}.trendata-final-cta__actions{margin-top:.6rem}.trendata-clients__wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.trendata-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.trendata-page h2{font-size:clamp(1.85rem,8vw,2.65rem)}.trendata-hero,.trendata-difference,.trendata-flow,.trendata-routing,.trendata-methods,.trendata-scenarios,.trendata-outcomes,.trendata-responsibility,.trendata-technology,.trendata-clients,.trendata-final-cta{padding-block:clamp(2.9rem,9vw,4.2rem)}.trendata-hero h1{max-width:10.8ch;font-size:clamp(2.35rem,10vw,3.55rem)}.trendata-hero__brand{margin-block:.8rem 1rem}.trendata-hero__brand img{width:min(100%,11rem);height:auto}.trendata-hero__actions,.trendata-final-cta__actions{gap:.55rem}.trendata-action{min-height:2.85rem;padding-inline:.8rem;font-size:.84rem}.trendata-comparison{border:0;min-width:0;font-size:.88rem}.trendata-comparison thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trendata-comparison,.trendata-comparison tbody,.trendata-comparison tr,.trendata-comparison th,.trendata-comparison td{width:100%;display:block}.trendata-comparison tr{border:1px solid var(--trendata-rule);margin-bottom:1rem}.trendata-comparison th,.trendata-comparison td{border:0;border-bottom:1px solid var(--trendata-rule)}.trendata-comparison tbody th{color:#f6fcfb;background:var(--trendata-deep)}.trendata-comparison tbody td:last-child{border-bottom:0}.trendata-comparison__mobile-label{color:#2c7e80;letter-spacing:.06em;margin-bottom:.38rem;font-size:.68rem;font-weight:820;display:block}.trendata-evidence-flow{grid-template-columns:minmax(0,1fr);overflow:visible}.trendata-evidence-flow:before,.trendata-evidence-flow:after{display:none}.trendata-evidence-flow__stage{padding:.9rem}.trendata-methods__grid,.trendata-responsibility__grid,.trendata-technology__grid{grid-template-columns:minmax(0,1fr)}.trendata-responsibility__grid article:last-child{border-top:1px solid var(--trendata-rule);border-left:0}.trendata-scenarios__visual{margin-top:1.25rem}.trendata-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.trendata-clients__wall figure{padding:.8rem}.trendata-clients__wall img{height:calc(2.45rem * var(--trendata-logo-scale,1))}}@media (prefers-reduced-motion:reduce){.trendata-page *,.trendata-page :before,.trendata-page :after{scroll-behavior:auto;transition-duration:.01ms!important;animation:none!important}}.lss-wiki-page{--lss-wiki-deep:#082b42;--lss-wiki-stage:#0b334a;--lss-wiki-light:#f4f8f8;--lss-wiki-mist:#dff0ee;--lss-wiki-ink:#0a3045;--lss-wiki-muted:#5b747f;--lss-wiki-signal:#5fd8cf;--lss-wiki-rule:#c5dbde;color:var(--lss-wiki-ink);background:var(--lss-wiki-light);overflow-x:clip}.lss-wiki-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.lss-wiki-page h1,.lss-wiki-page h2,.lss-wiki-page h3,.lss-wiki-page p{margin-top:0}.lss-wiki-page h1,.lss-wiki-page h2,.lss-wiki-page h3{text-wrap:balance}.lss-wiki-page p{text-wrap:pretty}.lss-wiki-page h2{letter-spacing:-.04em;max-width:19ch;margin-bottom:0;font-size:clamp(2.2rem,4.2vw,4.65rem);line-height:1.04}.lss-wiki-page h3{letter-spacing:-.025em}.lss-wiki-page :where(.lss-wiki-viewport-block[data-tone=light]){background:var(--lss-wiki-light)}.lss-wiki-page :where(.lss-wiki-viewport-block[data-tone=dark]){color:#f7fbfc;background:var(--lss-wiki-deep)}.lss-wiki-section-heading{gap:1.15rem;margin-bottom:clamp(2.5rem,5vw,4.75rem);display:grid}.lss-wiki-section-heading>p:first-child{color:#277a7a;letter-spacing:.14em;margin-bottom:0;font-size:.72rem;font-weight:820;line-height:1.35}.lss-wiki-viewport-block[data-tone=dark] .lss-wiki-section-heading>p:first-child{color:var(--lss-wiki-signal)}.lss-wiki-section-heading>p:last-child:not(:first-child){max-width:60ch;color:var(--lss-wiki-muted);margin-bottom:0;font-size:1.02rem;line-height:1.75}.lss-wiki-canvas-media{background:#fff;border:1px solid #5fd8cf94;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 52px #021b2b24}.lss-wiki-canvas-media img,.lss-wiki-canvas-media video{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.lss-wiki-action{color:#062d3e;border:1px solid var(--lss-wiki-signal);background:var(--lss-wiki-signal);justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;padding:.85rem 1.3rem;font-size:.92rem;font-weight:820;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #0118272e}.lss-wiki-action:hover{color:#062d3e;background:#8ae6df;transform:translateY(-2px);box-shadow:0 14px 32px #0118273d}.lss-wiki-action:focus-visible{outline:3px solid var(--lss-wiki-deep);outline-offset:2px;box-shadow:0 0 0 6px #fff,0 14px 32px #0118273d}.lss-wiki-action svg{width:1rem;height:1rem}.lss-wiki-hero{background:var(--lss-wiki-deep);min-height:calc(100svh - 5rem);display:grid}.lss-wiki-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(34rem,1.22fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.lss-wiki-hero__copy{z-index:1;position:relative}.lss-wiki-hero__wordmark{align-items:center;gap:.8rem;margin:0 0 1.9rem;display:flex}.lss-wiki-hero__sigma{color:#fff;background:#d92d32;place-items:center;width:2.75rem;height:2.75rem;font:700 2rem/1 Georgia,serif;display:grid}.lss-wiki-hero__wordmark-name{color:#fff;letter-spacing:-.035em;font-size:1.4rem}.lss-wiki-hero h1{color:#fff;letter-spacing:-.04em;max-width:10ch;margin-bottom:1.65rem;font-size:clamp(3.2rem,6.3vw,6.8rem);line-height:.97}.lss-wiki-hero__lead{color:#c9dce3;max-width:34rem;margin-bottom:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.lss-wiki-hero__facts{color:#f4fbfc;letter-spacing:.045em;flex-wrap:wrap;gap:.65rem 1.3rem;margin:1.75rem 0 2.1rem;padding:0;font-size:.82rem;font-weight:780;list-style:none;display:flex}.lss-wiki-hero__facts li{align-items:center;gap:.55rem;display:flex}.lss-wiki-hero__facts li:before{background:var(--lss-wiki-signal);content:"";border-radius:50%;width:.38rem;height:.38rem}.lss-wiki-hero__stage{background:var(--lss-wiki-stage);flex-direction:column;min-width:0;padding:clamp(1rem,2vw,1.6rem) clamp(1rem,2vw,1.6rem) clamp(2.6rem,4vw,3.5rem);display:flex}.lss-wiki-hero__stage .lss-wiki-canvas-media{aspect-ratio:878/421;order:1;box-shadow:0 24px 64px #00101d4d}.lss-wiki-hero__canvas-label{color:#fff;order:2;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem .25rem 0;display:flex}.lss-wiki-hero__canvas-label span{color:var(--lss-wiki-signal);letter-spacing:.13em;font-size:.68rem;font-weight:820}.lss-wiki-hero__canvas-label strong{letter-spacing:-.015em;font-size:.9rem}.lss-wiki-interaction{background:#fff}.lss-wiki-canvas-story{min-width:0}.lss-wiki-canvas-story__copy{min-width:0;position:static}.lss-wiki-canvas-story__copy>p:first-child{color:#287877;letter-spacing:.14em;margin-bottom:.8rem;font-size:.68rem;font-weight:820}.lss-wiki-canvas-story__copy h3{margin:0 0 .9rem;font-size:clamp(1.55rem,2.6vw,2.65rem);line-height:1.06}.lss-wiki-canvas-story__copy>p:last-child{max-width:42ch;color:var(--lss-wiki-muted);margin-bottom:0;line-height:1.72}.lss-wiki-canvas-story--wide{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,5.5vw,6rem);display:grid}.lss-wiki-canvas-story--wide .lss-wiki-canvas-media{aspect-ratio:878/321}.lss-wiki-method-gallery{background:var(--lss-wiki-deep)}.lss-wiki-method-gallery__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(1rem,2vw,1.75rem);display:grid}.lss-wiki-canvas-story--large{flex-direction:column;grid-row:1/3;justify-content:center;display:flex}.lss-wiki-method-gallery__small-stories{grid-row:1/3;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.lss-wiki-canvas-story--small{flex-direction:column;min-height:0;display:flex}.lss-wiki-method-gallery .lss-wiki-canvas-media{flex:none;order:1;box-shadow:0 18px 44px #000f1b42}.lss-wiki-method-gallery .lss-wiki-canvas-story__copy{background:var(--lss-wiki-stage);order:2;padding:clamp(1.25rem,2.5vw,2rem)}.lss-wiki-method-gallery .lss-wiki-canvas-story__copy>p:first-child{color:var(--lss-wiki-signal)}.lss-wiki-method-gallery .lss-wiki-canvas-story__copy h3{color:#fff}.lss-wiki-method-gallery .lss-wiki-canvas-story__copy>p:last-child{color:#c3d7df}.lss-wiki-canvas-story--large .lss-wiki-canvas-media{aspect-ratio:878/361}.lss-wiki-canvas-story--small .lss-wiki-canvas-media{aspect-ratio:2}.lss-wiki-canvas-story--small .lss-wiki-canvas-story__copy h3{font-size:clamp(1.3rem,1.7vw,1.75rem)}.lss-wiki-canvas-story--small .lss-wiki-canvas-story__copy>p:last-child{font-size:.9rem}.lss-wiki-domains__grid{border:1px solid var(--lss-wiki-rule);background:var(--lss-wiki-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4.75rem);display:grid}.lss-wiki-domains__grid article{background:var(--lss-wiki-light);min-width:0;min-height:12rem;padding:clamp(1.35rem,2.4vw,2rem)}.lss-wiki-domains__grid strong{color:#267978;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:760;line-height:1;display:block}.lss-wiki-domains__grid h3{color:var(--lss-wiki-ink);margin:2rem 0 .5rem;font-size:1.1rem}.lss-wiki-domains__grid p{color:var(--lss-wiki-muted);margin-bottom:0;font-size:.88rem;line-height:1.58}.lss-wiki-learning{background:var(--lss-wiki-stage)}.lss-wiki-learning__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.lss-wiki-learning__canvas{flex-direction:column;min-width:0;display:flex}.lss-wiki-learning__canvas .lss-wiki-canvas-media{aspect-ratio:878/301;order:1}.lss-wiki-learning__canvas .lss-wiki-canvas-story__copy{order:2;padding:1.5rem 0 0}.lss-wiki-learning .lss-wiki-canvas-story__copy>p:first-child{color:var(--lss-wiki-signal)}.lss-wiki-learning .lss-wiki-canvas-story__copy h3{color:#fff}.lss-wiki-learning .lss-wiki-canvas-story__copy>p:last-child{color:#c3d7df}.lss-wiki-learning__layers{border-top:1px solid #c5dbde70;margin:0;padding:0;list-style:none}.lss-wiki-learning__layers li{border-bottom:1px solid #c5dbde70;grid-template-columns:minmax(4.5rem,.28fr) minmax(0,1fr);gap:1.25rem;padding:clamp(1.4rem,2.5vw,2rem) 0;display:grid}.lss-wiki-learning__layers strong{color:var(--lss-wiki-signal);letter-spacing:.12em;font-size:.76rem}.lss-wiki-learning__layers p{color:#d2e1e6;margin-bottom:0;line-height:1.65}.lss-wiki-cta{background:var(--lss-wiki-mist)}.lss-wiki-cta__layout{text-align:center;justify-items:center;gap:2rem;max-width:58rem;display:grid}.lss-wiki-cta__layout>div{justify-items:center;gap:1.2rem;display:grid}.lss-wiki-cta__layout>div>p:first-child{color:#175f64;letter-spacing:.14em;margin-bottom:0;font-size:.72rem;font-weight:820}.lss-wiki-cta__layout>div>p:last-child{max-width:58ch;color:var(--lss-wiki-muted);margin-bottom:0;line-height:1.72}@media (width<=900px){.lss-wiki-hero__grid,.lss-wiki-canvas-story--wide,.lss-wiki-method-gallery__grid,.lss-wiki-learning__layout{grid-template-columns:minmax(0,1fr)}.lss-wiki-hero{min-height:0}.lss-wiki-hero__copy{max-width:43rem}.lss-wiki-hero__stage{width:min(100%,48rem)}.lss-wiki-method-gallery__grid{grid-template-rows:none}.lss-wiki-canvas-story--large,.lss-wiki-method-gallery__small-stories{grid-row:auto}.lss-wiki-method-gallery__small-stories{grid-template-rows:none}.lss-wiki-method-gallery .lss-wiki-canvas-story__copy{order:1}.lss-wiki-method-gallery .lss-wiki-canvas-media{order:2}.lss-wiki-learning__canvas .lss-wiki-canvas-story__copy{order:1}.lss-wiki-learning__canvas .lss-wiki-canvas-media{order:2}.lss-wiki-domains__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.lss-wiki-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.lss-wiki-viewport-block{padding-block:clamp(4.25rem,18vw,6rem)}.lss-wiki-page h2{font-size:clamp(2rem,11vw,3.25rem)}.lss-wiki-hero h1{font-size:clamp(2.9rem,14vw,4.5rem)}.lss-wiki-hero__facts{flex-direction:column;align-items:flex-start}.lss-wiki-hero__stage{padding:.75rem .75rem 2.4rem}.lss-wiki-page .lss-wiki-canvas-media{max-block-size:19rem}.lss-wiki-hero__canvas-label{flex-direction:column;align-items:flex-start;gap:.35rem}.lss-wiki-domains__grid{grid-template-columns:minmax(0,1fr)}.lss-wiki-domains__grid article{min-height:9.5rem}.lss-wiki-learning__layers li{grid-template-columns:minmax(0,1fr);gap:.65rem}.lss-wiki-action{width:100%}}@media (prefers-reduced-motion:reduce){.lss-wiki-page *,.lss-wiki-page :before,.lss-wiki-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lss-wiki-page{--lss-wiki-surface:#f4f7f7}.lss-wiki-viewport-block{padding-block:clamp(4.5rem,6.5vw,6.5rem)}.lss-wiki-eyebrow{color:#277a7a;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:820;line-height:1.35}.lss-wiki-viewport-block[data-tone=dark] .lss-wiki-eyebrow{color:var(--lss-wiki-signal)}.lss-wiki-hero{align-items:center;min-height:720px}.lss-wiki-hero__grid{padding-block:clamp(3.5rem,6vw,6rem)}.lss-wiki-hero__wordmark{margin:1.05rem 0 1.45rem}.lss-wiki-hero h1{max-width:10.5ch;margin-bottom:1.35rem;font-size:clamp(3.15rem,4.75vw,5rem);line-height:1.04}.lss-wiki-hero__phrase{white-space:nowrap}.lss-wiki-hero__lead{max-width:38rem;font-size:1.05rem;line-height:1.8}.lss-wiki-hero__facts{color:#dcebee;margin:1.55rem 0 0}.lss-wiki-hero__actions,.lss-wiki-final-cta__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.lss-wiki-action{color:#f7fbfc;border-radius:var(--radius);min-height:46px;box-shadow:none;transition:transform .19s var(--ease-out), color .19s var(--ease-out), background-color .19s var(--ease-out), border-color .19s var(--ease-out);background:0 0;border-color:oklch(98.5353% .00445622 214.328/.48);padding:.72rem 1rem;font-size:.9rem}.lss-wiki-action:hover{color:var(--lss-wiki-deep);box-shadow:none;background:#fff;border-color:#fff;transform:translateY(-1px)}.lss-wiki-action--primary,.lss-wiki-action--primary:hover{color:#062d3e;border-color:var(--lss-wiki-signal);background:var(--lss-wiki-signal)}.lss-wiki-action--primary:hover{background:#8ae6df}.lss-wiki-action:focus-visible{outline-color:var(--lss-wiki-signal);box-shadow:0 0 0 4px var(--lss-wiki-deep)}.lss-wiki-hero__stage{border:1px solid color-mix(in oklch, var(--lss-wiki-signal) 55%, transparent);border-radius:var(--radius);background:#0a3a53;padding:.6rem}.lss-wiki-hero__stage .lss-wiki-canvas-media{aspect-ratio:878/421;border-radius:calc(var(--radius) - 2px);box-shadow:none;border-color:#0000}.lss-wiki-hero__canvas-label{order:2;padding:.8rem .25rem .15rem}.lss-wiki-difference{background:var(--lss-wiki-surface)}.lss-wiki-difference h2,.lss-wiki-path h2,.lss-wiki-roles h2,.lss-wiki-capability h2,.lss-wiki-methods h2,.lss-wiki-domains h2,.lss-wiki-learning h2,.lss-wiki-final-cta h2{margin-top:1rem}.lss-wiki-section-lead{max-width:72ch;color:var(--lss-wiki-muted);margin:1.35rem 0 0;font-size:1.04rem;line-height:1.75}.lss-wiki-comparison{border-top:2px solid var(--lss-wiki-deep);border-bottom:1px solid var(--lss-wiki-rule);margin-top:2rem}.lss-wiki-comparison__row{grid-template-columns:minmax(7rem,.55fr) minmax(0,1fr) minmax(0,1.18fr);align-items:stretch;display:grid}.lss-wiki-comparison__row:nth-child(odd):not(.lss-wiki-comparison__head){background:#fff}.lss-wiki-comparison__row>*{min-width:0;color:var(--lss-wiki-muted);border-bottom:1px solid var(--lss-wiki-rule);padding:.85rem 1.25rem;font-size:.9rem;line-height:1.6}.lss-wiki-comparison__row>*+*{border-left:1px solid var(--lss-wiki-rule)}.lss-wiki-comparison__row strong{color:var(--lss-wiki-ink)}.lss-wiki-comparison__head>*{color:#fff;background:var(--lss-wiki-deep);border-bottom:0;font-weight:780}.lss-wiki-comparison__mobile-label{display:none}.lss-wiki-path{background:var(--lss-wiki-deep)}.lss-wiki-path__steps{border-top:1px solid #c5dbde6b;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.lss-wiki-path__steps li{border-right:1px solid #c5dbde6b;min-width:0;padding:1.45rem 1.45rem 1.1rem 0}.lss-wiki-path__steps li+li{padding-left:1.45rem}.lss-wiki-path__steps li:last-child{border-right:0}.lss-wiki-path__steps span{color:var(--lss-wiki-signal);letter-spacing:.1em;font-size:.75rem;font-weight:820}.lss-wiki-path__steps h3{color:#fff;margin:2rem 0 .75rem;font-size:1.25rem}.lss-wiki-path__steps p{color:#c7d9df;margin:0;font-size:.92rem;line-height:1.65}.lss-wiki-roles{background:#fff}.lss-wiki-roles__grid{border:1px solid var(--lss-wiki-rule);background:var(--lss-wiki-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.6rem;display:grid}.lss-wiki-roles__grid article{background:#fff;min-width:0;min-height:13rem;padding:clamp(1.5rem,2.6vw,2.2rem)}.lss-wiki-roles__grid h3{color:var(--lss-wiki-ink);margin:0 0 1.3rem;font-size:clamp(1.35rem,2vw,1.75rem)}.lss-wiki-roles__grid p{max-width:28ch;color:var(--lss-wiki-muted);margin:0;line-height:1.7}.lss-wiki-capability{background:var(--lss-wiki-stage)}.lss-wiki-capability__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.lss-wiki-capability__layout>div>p:not(.lss-wiki-eyebrow){color:#c9dce3;max-width:38rem;margin:1.25rem 0 0;line-height:1.75}.lss-wiki-canvas-story--feature{grid-template-columns:minmax(0,1fr);display:grid}.lss-wiki-canvas-story--feature .lss-wiki-canvas-story__copy{order:2;padding:1rem 0 0}.lss-wiki-canvas-story--feature .lss-wiki-canvas-story__copy h3{color:#fff;font-size:1.35rem}.lss-wiki-canvas-story--feature .lss-wiki-canvas-story__copy>p:last-child{color:#c9dce3}.lss-wiki-canvas-story--feature .lss-wiki-canvas-media{aspect-ratio:878/321;border-radius:var(--radius);box-shadow:none;order:1}.lss-wiki-methods{background:var(--lss-wiki-surface)}.lss-wiki-methods__grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(1.25rem,2vw,1.75rem);margin-top:2.75rem;display:grid}.lss-wiki-methods__side{gap:clamp(1.25rem,2vw,1.75rem);display:grid}.lss-wiki-methods .lss-wiki-canvas-story{border:1px solid var(--lss-wiki-rule);border-radius:var(--radius);background:#fff;overflow:hidden}.lss-wiki-methods .lss-wiki-canvas-story__copy{padding:clamp(1.3rem,2vw,1.8rem)}.lss-wiki-methods .lss-wiki-canvas-story__copy h3{color:var(--lss-wiki-ink);margin-bottom:.7rem}.lss-wiki-methods .lss-wiki-canvas-story__copy>p:last-child{color:var(--lss-wiki-muted)}.lss-wiki-methods .lss-wiki-canvas-media{box-shadow:none;border:0}.lss-wiki-methods .lss-wiki-canvas-story--large{flex-direction:column;grid-row:auto;display:flex}.lss-wiki-methods .lss-wiki-canvas-story--large .lss-wiki-canvas-media{aspect-ratio:878/361;order:1}.lss-wiki-methods .lss-wiki-canvas-story--large .lss-wiki-canvas-story__copy{order:2}.lss-wiki-methods .lss-wiki-canvas-story--small{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid}.lss-wiki-methods .lss-wiki-canvas-story--small .lss-wiki-canvas-story__copy{order:1}.lss-wiki-methods .lss-wiki-canvas-story--small .lss-wiki-canvas-media{aspect-ratio:2;order:2}.lss-wiki-domains{background:var(--lss-wiki-deep)}.lss-wiki-domains__grid{background:#c5dbde61;border-color:#c5dbde61;margin-top:2.75rem}.lss-wiki-domains__content{grid-template-columns:minmax(0,1.48fr) minmax(15rem,.52fr);align-items:center;gap:clamp(2rem,4vw,5rem);margin-top:2.75rem;display:grid}.lss-wiki-domains__content .lss-wiki-domains__grid{margin-top:0}.lss-wiki-knowledge-constellation{justify-self:end;width:min(100%,24rem)}.lss-wiki-knowledge-constellation svg{width:100%;height:auto;display:block}.lss-wiki-knowledge-constellation__glow{fill:url(#lss-wiki-knowledge-glow)}.lss-wiki-knowledge-constellation__links line{stroke:#c5dbde8c;stroke-width:1.2px}.lss-wiki-knowledge-constellation__nodes circle:not(.lss-wiki-knowledge-constellation__center){fill:var(--lss-wiki-signal);stroke:var(--lss-wiki-deep);stroke-width:4px}.lss-wiki-knowledge-constellation__center{fill:#d92d32;stroke:#f4f8f8;stroke-width:2px}.lss-wiki-knowledge-constellation__sigma{fill:#fff;font:700 42px/1 Georgia,serif}.lss-wiki-domains__grid article{background:var(--lss-wiki-deep);min-height:11.5rem}.lss-wiki-domains__grid strong{color:var(--lss-wiki-signal)}.lss-wiki-domains__grid h3{color:#fff;margin-top:1.65rem}.lss-wiki-domains__grid p{color:#c7d9df}.lss-wiki-learning{color:var(--lss-wiki-ink);background:#fff}.lss-wiki-learning__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.lss-wiki-learning__copy>p:not(.lss-wiki-eyebrow){max-width:38rem;color:var(--lss-wiki-muted);margin:1.25rem 0 0;line-height:1.75}.lss-wiki-learning__layers{border-top-color:var(--lss-wiki-rule);margin-top:2rem}.lss-wiki-learning__layers li{border-bottom-color:var(--lss-wiki-rule);padding-block:1.2rem}.lss-wiki-learning__layers strong{color:#277a7a}.lss-wiki-learning__layers p{color:var(--lss-wiki-muted)}.lss-wiki-canvas-story--lesson{border:1px solid var(--lss-wiki-rule);border-radius:var(--radius);background:var(--lss-wiki-surface);overflow:hidden}.lss-wiki-canvas-story--lesson .lss-wiki-canvas-media{aspect-ratio:878/301;box-shadow:none;border:0}.lss-wiki-canvas-story--lesson .lss-wiki-canvas-story__copy{padding:1.35rem 1.5rem 1.5rem}.lss-wiki-canvas-story--lesson .lss-wiki-canvas-story__copy h3{color:var(--lss-wiki-ink)}.lss-wiki-canvas-story--lesson .lss-wiki-canvas-story__copy>p:last-child{color:var(--lss-wiki-muted)}.lss-wiki-clients{color:var(--lss-wiki-ink);border-top:1px solid var(--lss-wiki-rule);background:#f4f9f8}.lss-wiki-clients>.content-width>p:not(.lss-wiki-eyebrow){max-width:66ch;color:var(--lss-wiki-muted);margin:1rem 0 0;line-height:1.7}.lss-wiki-final-cta{background:var(--lss-wiki-stage)}.lss-wiki-final-cta>.content-width{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:1rem 3rem;display:grid}.lss-wiki-final-cta h2{max-width:16ch}.lss-wiki-final-cta p{color:#c9dce3;grid-column:1;max-width:63ch;margin:.75rem 0 0;line-height:1.68}.lss-wiki-final-cta__actions{flex-wrap:nowrap;grid-area:1/2/span 2;margin:0}@media (width<=900px){.lss-wiki-hero__grid,.lss-wiki-capability__layout,.lss-wiki-methods__grid,.lss-wiki-learning__layout,.lss-wiki-final-cta>.content-width{grid-template-columns:minmax(0,1fr)}.lss-wiki-hero{min-height:0}.lss-wiki-hero__stage{width:100%}.lss-wiki-path__steps,.lss-wiki-roles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lss-wiki-domains__content{grid-template-columns:minmax(0,1fr)}.lss-wiki-knowledge-constellation{justify-self:center;width:min(100%,20rem)}.lss-wiki-path__steps li:nth-child(2){border-right:0}.lss-wiki-path__steps li:nth-child(n+3){border-top:1px solid #c5dbde6b}.lss-wiki-methods .lss-wiki-canvas-story--small{grid-template-columns:minmax(0,1fr)}.lss-wiki-methods .lss-wiki-canvas-story--small .lss-wiki-canvas-story__copy,.lss-wiki-methods .lss-wiki-canvas-story--small .lss-wiki-canvas-media{order:initial}.lss-wiki-final-cta__actions{grid-area:auto/1;margin-top:.5rem}}@media (width<=620px){.lss-wiki-viewport-block{padding-block:clamp(3rem,10vw,4.25rem)}.lss-wiki-hero__actions,.lss-wiki-final-cta__actions{flex-direction:column;align-items:stretch}.lss-wiki-action{width:100%}.lss-wiki-comparison__head{display:none}.lss-wiki-comparison__row{grid-template-columns:minmax(0,1fr)}.lss-wiki-comparison__row>*+*{border-left:0}.lss-wiki-comparison__row strong{padding-bottom:.25rem}.lss-wiki-comparison__row span{padding-top:.35rem}.lss-wiki-comparison__mobile-label{color:#277a7a;letter-spacing:.08em;margin-bottom:.25rem;padding:0;font-size:.68rem;font-weight:820;display:block}.lss-wiki-path__steps,.lss-wiki-roles__grid{grid-template-columns:minmax(0,1fr)}.lss-wiki-path__steps li,.lss-wiki-path__steps li+li{border-top:1px solid #c5dbde6b;border-right:0;padding:1.25rem 0}.lss-wiki-path__steps li:first-child{border-top:0}.lss-wiki-methods .lss-wiki-canvas-story--large .lss-wiki-canvas-media,.lss-wiki-methods .lss-wiki-canvas-story--small .lss-wiki-canvas-media{max-block-size:none}}@media (width>=901px){.lss-wiki-page>.lss-wiki-viewport-block{max-block-size:100svh}}@media (width>=901px) and (height<=950px){.lss-wiki-viewport-block{padding-block:clamp(2rem,4.3vh,3.5rem)}.lss-wiki-hero{min-height:0}.lss-wiki-hero__grid{padding-block:0}.lss-wiki-page h2{font-size:clamp(2.15rem,3.5vw,3.6rem)}.lss-wiki-path__steps,.lss-wiki-roles__grid,.lss-wiki-methods__grid,.lss-wiki-domains__grid,.lss-wiki-learning__layers{margin-top:1.7rem}.lss-wiki-path__steps h3{margin-top:1.35rem}.lss-wiki-roles__grid article,.lss-wiki-domains__grid article{min-height:0}}.crmate-page{--crmate-ink:#0b2d40;--crmate-deep:#061d2d;--crmate-stage:#0d3850;--crmate-paper:#eef5f5;--crmate-white:#f7fbfb;--crmate-rule:#bbd2d7;--crmate-dark-rule:#bae1e442;--crmate-muted:#54727d;--crmate-dark-muted:#bdd0d5;--crmate-signal:#59d7cf;color:var(--crmate-ink);background:var(--crmate-paper);overflow-x:clip}.crmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.crmate-page h1,.crmate-page h2,.crmate-page h3,.crmate-page p{margin-top:0}.crmate-page h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin-bottom:0;font-size:clamp(2rem,3.35vw,3.9rem);line-height:1.12}.crmate-viewport-block{align-items:center;block-size:min(100svh,900px);min-block-size:660px;padding-block:clamp(2.6rem,5.7vh,5rem);display:grid;overflow:clip}.crmate-viewport-block[data-tone=light]{color:var(--crmate-ink);background:var(--crmate-paper)}.crmate-viewport-block[data-tone=dark]{color:var(--crmate-white);background:var(--crmate-stage)}.crmate-hero{color:var(--crmate-white);background:var(--crmate-deep)!important}.crmate-hero__grid{grid-template-columns:minmax(19rem,.94fr) minmax(30rem,1.06fr);align-items:center;gap:clamp(2rem,4.7vw,6rem);display:grid}.crmate-hero__copy .eyebrow,.crmate-fact-chain .eyebrow,.crmate-governance .eyebrow,.crmate-final-cta .eyebrow{color:#8de4de}.crmate-hero__logo{object-fit:contain;width:min(12rem,42%);height:auto;margin:.85rem 0 1.05rem;display:block}.crmate-hero h1{max-width:12ch;color:var(--crmate-white);letter-spacing:-.04em;text-wrap:balance;margin-bottom:1.35rem;font-size:clamp(2.45rem,4.2vw,5.05rem);line-height:1.05}.crmate-hero__copy>p:not(.eyebrow){max-width:35rem;color:var(--crmate-dark-muted);margin-bottom:0;font-size:clamp(1rem,1.14vw,1.16rem);line-height:1.72}.crmate-hero__actions,.crmate-final-cta__actions{flex-wrap:wrap;gap:.82rem;margin-top:1.85rem;display:flex}.crmate-action{min-height:3.1rem;color:var(--crmate-white);background:0 0;border:1px solid #ceeeee7a;justify-content:center;align-items:center;gap:.52rem;padding:.7rem 1.08rem;font-size:.92rem;font-weight:760;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.crmate-action:hover{color:var(--crmate-white);background:#67dad324;border-color:#c8f0ee;transform:translateY(-2px)}.crmate-action--primary{color:#06202d;border-color:var(--crmate-signal);background:var(--crmate-signal)}.crmate-action--primary:hover{color:#06202d;background:#b7f1ed;border-color:#b7f1ed}.crmate-action:focus-visible,.crmate-media-viewport:focus-visible{outline-offset:4px;outline:3px solid #a9efea}.crmate-hero__figure,.crmate-work-domain__media{min-width:0;margin:0}.crmate-hero__figure{justify-self:end;width:min(100%,52rem)}.crmate-media-viewport{scrollbar-color:var(--crmate-signal) #c8dfe1;scrollbar-width:thin;background:#d8e9eb;width:100%;overflow:auto hidden}.crmate-media-viewport img{width:100%;min-width:38rem;height:auto;display:block}.crmate-hero__figure .crmate-media-viewport{box-shadow:0 12px 24px #0000004a}.crmate-media-hint,.crmate-comparison__mobile-label{display:none}.crmate-hero__figure figcaption,.crmate-work-domain__media figcaption{color:var(--crmate-dark-muted);letter-spacing:.11em;margin-top:.75rem;font-size:.67rem;font-weight:790}.crmate-difference,.crmate-ai,.crmate-roles{background:var(--crmate-paper)!important}.crmate-difference>.content-width>.eyebrow,.crmate-ai .eyebrow,.crmate-roles .eyebrow{color:#168e91}.crmate-difference>.content-width>p:not(.eyebrow){max-width:62ch;color:var(--crmate-muted);margin-top:1rem;margin-bottom:1.45rem;font-size:1rem;line-height:1.68}.crmate-comparison{border-collapse:collapse;width:100%;font-size:clamp(.73rem,.84vw,.89rem);line-height:1.5}.crmate-comparison th,.crmate-comparison td{text-align:left;vertical-align:top;border:1px solid var(--crmate-rule);padding:clamp(.6rem,.9vw,.9rem) clamp(.62rem,1.15vw,1.08rem)}.crmate-comparison thead th{color:#f7ffff;background:var(--crmate-ink);letter-spacing:.06em;font-size:.71rem;font-weight:800}.crmate-comparison tbody th{color:#165d6d;background:#6fccc71a;width:10.5%;font-weight:800}.crmate-comparison tbody tr:nth-child(2n) td{background:#ffffff80}.crmate-comparison tbody td:last-child{color:#073b50;background:#60d8cf1f;font-weight:680}.crmate-fact-chain{background:var(--crmate-deep)!important}.crmate-fact-chain__layout{grid-template-columns:minmax(18rem,.72fr) minmax(36rem,1.28fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.crmate-fact-chain__layout>div>p:not(.eyebrow){max-width:34rem;color:var(--crmate-dark-muted);margin:1.2rem 0 0;font-size:1rem;line-height:1.72}.crmate-fact-chain-visual{margin:0;padding:1.6rem 0 .5rem;position:relative}.crmate-fact-chain-visual__signal{background:#6fe5dc99;height:1px;position:absolute;top:4.2rem;left:2%;right:2%}.crmate-fact-chain-visual ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.crmate-fact-chain-visual li{gap:.55rem;padding:0 .3rem;display:grid}.crmate-fact-chain-visual li:before{content:"";border:3px solid var(--crmate-signal);background:var(--crmate-deep);border-radius:50%;width:.86rem;height:.86rem}.crmate-fact-chain-visual li:nth-child(2n):before{background:var(--crmate-signal)}.crmate-fact-chain-visual li span{color:#8ee4dd;letter-spacing:.1em;font-size:.65rem;font-weight:790}.crmate-fact-chain-visual li strong{color:var(--crmate-white);font-size:clamp(.8rem,1vw,1rem);line-height:1.35}.crmate-fact-chain-visual figcaption{color:var(--crmate-dark-muted);margin-top:1.8rem;font-size:.82rem}.crmate-work-domain-band[data-tone=dark]{background:var(--crmate-stage)!important}.crmate-work-domain{grid-template-columns:minmax(18rem,.79fr) minmax(30rem,1.21fr);align-items:center;gap:clamp(2rem,5vw,6.2rem);display:grid}.crmate-work-domain--reverse{grid-template-columns:minmax(30rem,1.21fr) minmax(18rem,.79fr)}.crmate-work-domain--reverse .crmate-work-domain__copy{order:2}.crmate-work-domain__copy{min-width:0}.crmate-work-domain__meta{color:#138e93;letter-spacing:.1em;align-items:center;gap:.7rem;margin-bottom:1.05rem;font-size:.72rem;font-weight:820;display:flex}.crmate-work-domain__meta span+span{border-left:1px solid #12808957;padding-left:.7rem}.crmate-work-domain h2{max-width:16ch;margin-bottom:1.35rem}.crmate-work-domain__copy section{border-top:1px solid var(--crmate-rule);padding-block:.78rem}.crmate-work-domain__copy h3{margin-bottom:.38rem;font-size:.84rem;font-weight:820}.crmate-work-domain__copy p{color:var(--crmate-muted);margin-bottom:0;font-size:clamp(.82rem,.91vw,.95rem);line-height:1.6}.crmate-work-domain__outcome{font-weight:740;color:#145c69!important;margin-top:.88rem!important}.crmate-work-domain__features{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.crmate-work-domain__features li{color:#0d6670;border:1px solid #138a8f57;padding:.42rem .6rem;font-size:.71rem;font-weight:760}.crmate-work-domain__media{width:min(100%,60rem)}.crmate-work-domain__media .crmate-media-viewport{box-shadow:0 12px 24px #051a252e}.crmate-work-domain--reverse .crmate-work-domain__media{order:1}.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__meta,.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__outcome,.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__features li{color:#7ae3da!important}.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__copy p{color:var(--crmate-dark-muted)}.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__copy section,.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__features li,.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__meta span+span{border-color:var(--crmate-dark-rule)}.crmate-work-domain-band[data-tone=dark] .crmate-work-domain__media figcaption{color:var(--crmate-dark-muted)}.crmate-ai__layout,.crmate-roles__layout{grid-template-columns:minmax(19rem,.72fr) minmax(35rem,1.28fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.crmate-ai__layout>div>p:not(.eyebrow){max-width:35rem;color:var(--crmate-muted);margin:1.2rem 0 0;font-size:1rem;line-height:1.72}.crmate-ai-confirmation-flow{margin:0}.crmate-ai-confirmation-flow ol{border:1px solid var(--crmate-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.crmate-ai-confirmation-flow li{border-right:1px solid var(--crmate-rule);gap:1rem;padding:clamp(1rem,1.8vw,1.55rem) clamp(.75rem,1.25vw,1.1rem);display:grid}.crmate-ai-confirmation-flow li:last-child{color:var(--crmate-white);background:var(--crmate-ink);border-right:0}.crmate-ai-confirmation-flow li>span{color:#139096;letter-spacing:.1em;font-size:.71rem;font-weight:820}.crmate-ai-confirmation-flow li:last-child>span,.crmate-ai-confirmation-flow li:last-child p{color:#bfe7e5}.crmate-ai-confirmation-flow strong{font-size:.92rem;display:block}.crmate-ai-confirmation-flow p{color:var(--crmate-muted);margin:.56rem 0 0;font-size:.76rem;line-height:1.55}.crmate-governance{background:var(--crmate-deep)!important}.crmate-governance__grid{border-top:1px solid var(--crmate-dark-rule);border-left:1px solid var(--crmate-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.8rem,3.7vh,3rem);display:grid}.crmate-governance__grid article{border-right:1px solid var(--crmate-dark-rule);border-bottom:1px solid var(--crmate-dark-rule);min-height:12rem;padding:clamp(1.1rem,1.8vw,1.65rem)}.crmate-governance__grid h3{color:#87e3dc;margin-bottom:.85rem;font-size:1rem}.crmate-governance__grid p{color:var(--crmate-dark-muted);margin:0;font-size:.86rem;line-height:1.65}.crmate-role-map{place-items:center;min-height:22rem;margin:0;display:grid;position:relative}.crmate-role-map__center{z-index:1;width:10rem;min-height:10rem;color:var(--crmate-white);background:var(--crmate-ink);text-align:center;place-items:center;padding:1rem;font-size:1.08rem;font-weight:820;line-height:1.25;display:grid;position:relative}.crmate-role-map ul{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.1rem clamp(6rem,18vw,13rem);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.crmate-role-map li{border-top:1px solid #61c8c3;align-content:center;max-width:13rem;padding:.8rem 0;display:grid;position:relative}.crmate-role-map li:nth-child(2n){justify-self:end}.crmate-role-map li:after{content:"";background:#61c8c3;width:clamp(2.2rem,8vw,6rem);height:1px;position:absolute;top:50%}.crmate-role-map li:nth-child(odd):after{right:calc(-1*clamp(2.2rem,8vw,6rem))}.crmate-role-map li:nth-child(2n):after{left:calc(-1*clamp(2.2rem,8vw,6rem))}.crmate-clients{color:var(--crmate-ink);border-top:1px solid var(--crmate-rule);background:#f4f9f8}.crmate-clients .eyebrow{color:#277a7a}.crmate-clients>.content-width>p:not(.eyebrow){max-width:66ch;color:var(--crmate-muted);margin:1rem 0 0;line-height:1.7}.crmate-role-map strong{color:#125e69;font-size:.95rem}.crmate-role-map span{color:var(--crmate-muted);margin-top:.35rem;font-size:.75rem;line-height:1.55}.crmate-final-cta{background:var(--crmate-stage)!important}.crmate-final-cta>.content-width{align-content:center;justify-items:start;display:grid}.crmate-final-cta h2{max-width:15ch}.crmate-final-cta>.content-width>p:not(.eyebrow){max-width:42rem;color:var(--crmate-dark-muted);margin:1.2rem 0 0;font-size:1rem;line-height:1.7}@media (width<=980px){.crmate-viewport-block{block-size:auto;min-block-size:0;padding-block:clamp(4rem,10vw,6rem);overflow:visible}.crmate-hero__grid,.crmate-fact-chain__layout,.crmate-work-domain,.crmate-work-domain--reverse,.crmate-ai__layout,.crmate-roles__layout{grid-template-columns:minmax(0,1fr)}.crmate-hero__figure,.crmate-work-domain__media{justify-self:start;width:min(100%,54rem)}.crmate-work-domain--reverse .crmate-work-domain__copy,.crmate-work-domain--reverse .crmate-work-domain__media{order:initial}.crmate-work-domain__copy{max-width:48rem}.crmate-governance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.crmate-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.crmate-page h2{font-size:clamp(2rem,10vw,3.1rem)}.crmate-hero h1{font-size:clamp(2.6rem,13vw,4rem)}.crmate-hero__logo{width:min(11rem,56%)}.crmate-media-viewport img{min-width:34rem}.crmate-media-hint{color:#47717a;margin-top:.5rem;font-size:.72rem;display:block}.crmate-hero__figure .crmate-media-hint,.crmate-work-domain-band[data-tone=dark] .crmate-media-hint{color:var(--crmate-dark-muted)}.crmate-comparison thead{display:none}.crmate-comparison,.crmate-comparison tbody,.crmate-comparison tr,.crmate-comparison th,.crmate-comparison td{width:100%;display:block}.crmate-comparison tr{border:1px solid var(--crmate-rule);border-bottom:0}.crmate-comparison tr:last-child{border-bottom:1px solid var(--crmate-rule)}.crmate-comparison th,.crmate-comparison td{border:0}.crmate-comparison tbody th{background:#6fccc726}.crmate-comparison__mobile-label{color:#137a80;letter-spacing:.08em;margin-bottom:.28rem;font-size:.67rem;font-weight:820;display:block}.crmate-fact-chain-visual ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.3rem}.crmate-fact-chain-visual__signal{display:none}.crmate-ai-confirmation-flow ol,.crmate-governance__grid{grid-template-columns:minmax(0,1fr)}.crmate-ai-confirmation-flow li,.crmate-governance__grid article{border-right:0;border-bottom:1px solid var(--crmate-rule);min-height:0}.crmate-ai-confirmation-flow li:last-child{border-bottom:0}.crmate-role-map{min-height:0;display:block}.crmate-role-map__center{width:100%;min-height:5.5rem;margin-bottom:1rem}.crmate-role-map ul{grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:static}.crmate-role-map li,.crmate-role-map li:nth-child(2n){justify-self:stretch;max-width:none;padding:.9rem 0}.crmate-role-map li:after{display:none}}@media (prefers-reduced-motion:reduce){.crmate-action{transition:none}.crmate-action:hover{transform:none}}@media (width>=981px) and (height<=950px){.crmate-viewport-block{min-block-size:0;padding-block:clamp(1.85rem,4vh,3.5rem)}.crmate-page h2{font-size:clamp(2rem,3vw,3.35rem)}.crmate-hero h1{margin-bottom:1rem;font-size:clamp(2.35rem,3.8vw,4.4rem)}.crmate-hero__actions,.crmate-final-cta__actions{margin-top:1.3rem}.crmate-governance__grid{margin-top:1.7rem}.crmate-governance__grid article{min-height:0}}.ai-systems-overview{--ai-overview-ink:#03263a;--ai-overview-raised:#07384e;--ai-overview-cyan:#58d9cf;--ai-overview-cyan-deep:#168f99;--ai-overview-light:#f3f8f7;--ai-overview-light-alt:#e7f1f0;--ai-overview-line:#b8d0d1;--ai-overview-dark-line:#315d6d;--ai-overview-text:#102f3d;--ai-overview-muted:#53717b;--ai-overview-dark-text:#f1faf9;--ai-overview-dark-muted:#b6ced0;color:var(--ai-overview-text);background:var(--ai-overview-light);overflow:clip}.ai-systems-overview *,.ai-systems-overview :before,.ai-systems-overview :after{box-sizing:border-box}.ai-systems-overview>section{overflow:clip}.ai-systems-overview>section>.content-width,.ai-systems-overview-hero__grid,.ai-systems-overview-bridge__grid{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.ai-systems-overview h1,.ai-systems-overview h2,.ai-systems-overview h3,.ai-systems-overview p,.ai-systems-overview figure,.ai-systems-overview ol{margin:0}.ai-systems-overview h1,.ai-systems-overview h2,.ai-systems-overview h3{letter-spacing:0;text-wrap:balance}.ai-systems-overview p{text-wrap:pretty}.ai-systems-overview a:focus-visible{outline:3px solid var(--ai-overview-cyan);outline-offset:3px}.ai-systems-overview-eyebrow{color:var(--ai-overview-cyan);letter-spacing:.13em;font-size:.68rem;font-weight:800;line-height:1.45}.ai-systems-overview-heading{margin-bottom:clamp(1.7rem,3.4vh,2.45rem)}.ai-systems-overview-heading--split{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.66fr);align-items:end;gap:clamp(2rem,6vw,5.4rem);display:grid}.ai-systems-overview-heading h2{font-size:clamp(2.15rem,3.15vw,3.42rem);line-height:1.11}.ai-systems-overview-heading h2 span{display:block}.ai-systems-overview-heading>p{max-width:39rem;color:var(--ai-overview-muted);font-size:.98rem;line-height:1.75}.ai-systems-overview-hero{min-height:min(850px,100svh - 70px);color:var(--ai-overview-dark-text);background:var(--ai-overview-ink);border-bottom:1px solid var(--ai-overview-dark-line);align-items:center;display:grid}.ai-systems-overview-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(26rem,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:min(850px,100svh - 70px);padding-block:clamp(3.75rem,7vh,5.3rem);display:grid}.ai-systems-overview-hero h1{max-width:none;margin-top:1.1rem;font-size:clamp(3rem,3.7vw,4.3rem);line-height:1.07}.ai-systems-overview-hero h1 span{display:block}.ai-systems-overview-hero__content>p:not(.ai-systems-overview-eyebrow){max-width:39rem;color:var(--ai-overview-dark-muted);margin-top:1.45rem;font-size:1.02rem;line-height:1.82}.ai-systems-overview-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.ai-systems-overview-hero__actions a{min-height:48px;color:var(--ai-overview-dark-text);transition:color .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid #5d8190;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1rem;font-size:.84rem;font-weight:760;line-height:1.25;display:inline-flex}.ai-systems-overview-hero__actions a:first-child{color:var(--ai-overview-ink);background:var(--ai-overview-cyan);border-color:var(--ai-overview-cyan)}.ai-systems-overview-hero__actions a:hover{color:var(--ai-overview-ink);background:#f0fafa;border-color:#f0fafa}.ai-systems-overview-hero__actions a:active{transform:translateY(1px)}.ai-systems-operating-loop{min-width:0}.ai-systems-operating-loop__diagram{isolation:isolate;background:radial-gradient(#2e6e8c47,#0000 60%),linear-gradient(#021724 0%,#032f3e 100%);border:1px solid #2d6072;place-items:center;min-height:clamp(19rem,34vw,27rem);display:grid;position:relative}.ai-systems-operating-loop__diagram:before,.ai-systems-operating-loop__diagram:after{content:"";pointer-events:none;position:absolute}.ai-systems-operating-loop__diagram:before{z-index:3;border-top:1px solid var(--ai-overview-cyan);border-left:1px solid var(--ai-overview-cyan);width:2.3rem;height:2.3rem;top:1rem;left:1rem}.ai-systems-operating-loop__diagram:after{z-index:2;border:1px solid #62d8d029;inset:1rem}.ai-systems-operating-loop__canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.ai-systems-loop-blueprint{z-index:1;width:100%;height:100%;display:block;position:relative}.ai-systems-loop-blueprint__art{width:100%;height:100%;display:block}.ai-systems-operating-loop__stages{border:1px solid #315f70;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-systems-operating-loop__stages div{border-right:1px solid #315f70;min-width:0;padding:.82rem .8rem .9rem}.ai-systems-operating-loop__stages div:last-child{border-right:0}.ai-systems-operating-loop__stages span{color:var(--ai-overview-cyan);letter-spacing:.1em;font-size:.65rem;font-weight:800;display:block}.ai-systems-operating-loop__stages strong{color:#f0fafa;margin-top:.26rem;font-size:.92rem;display:block}.ai-systems-operating-loop__stages small{color:#a9c7cd;margin-top:.2rem;font-size:.68rem;line-height:1.45;display:block}.ai-systems-overview-mechanism{background:var(--ai-overview-light);align-items:center;padding-block:clamp(3.25rem,5.2vh,4.75rem);display:grid}.ai-systems-overview-mechanism__layout{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.48fr);align-items:stretch;gap:clamp(2rem,5vw,5.4rem);display:grid}.ai-systems-overview-mechanism__flow{min-width:0}.ai-systems-overview-mechanism__flow .ai-systems-overview-heading>p{max-width:42rem;margin-top:1rem}.ai-systems-overview-mechanism__intro-side{align-self:end;gap:.85rem;min-width:0;display:grid}.ai-systems-overview-mechanism__map{background:#0a2639;border:1px solid #8eb5b9;overflow:hidden;box-shadow:0 12px 24px #0d414b17}.ai-systems-overview-mechanism__map img{object-fit:cover;object-position:center;width:100%;height:clamp(7.1rem,10vw,9.2rem);display:block}.ai-systems-overview-mechanism__intro-side p{max-width:38rem;color:var(--ai-overview-muted);font-size:.98rem;line-height:1.75}.ai-systems-overview-mechanism__rail{border-top:1px solid var(--ai-overview-line);border-left:1px solid var(--ai-overview-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem;padding:0;list-style:none;display:grid}.ai-systems-overview-mechanism__rail li{isolation:isolate;border-right:1px solid var(--ai-overview-line);border-bottom:1px solid var(--ai-overview-line);min-width:0;min-height:15.5rem;padding:1.25rem 1.2rem;position:relative;overflow:hidden}.ai-systems-overview-mechanism__rail li:nth-child(2n){background:#e8f3f1ad}.ai-systems-overview-mechanism__visual{z-index:-2;object-fit:cover;object-position:right center;opacity:.31;width:100%;height:100%;position:absolute;inset:0}.ai-systems-overview-mechanism__visual-wash{z-index:-1;background:linear-gradient(115deg,#f3f8f7f7 8%,#f3f8f7db 55%,#f3f8f77a);position:absolute;inset:0}.ai-systems-overview-mechanism__rail li:nth-child(2n) .ai-systems-overview-mechanism__visual-wash{background:linear-gradient(115deg,#e8f3f1f7 8%,#e8f3f1de 55%,#e8f3f180)}.ai-systems-overview-mechanism__rail li>div,.ai-systems-overview-mechanism__rail h3,.ai-systems-overview-mechanism__rail p{z-index:1;position:relative}.ai-systems-overview-mechanism__rail li>div{color:var(--ai-overview-cyan-deep);letter-spacing:.09em;justify-content:space-between;font-size:.69rem;font-weight:800;display:flex}.ai-systems-overview-mechanism__rail h3{margin-top:3.5rem;font-size:clamp(1.42rem,2vw,1.9rem);line-height:1.18}.ai-systems-overview-mechanism__rail p{color:var(--ai-overview-muted);margin-top:.7rem;font-size:.86rem;line-height:1.65}.ai-systems-overview-matrix{color:var(--ai-overview-dark-text);background:var(--ai-overview-ink);padding-block:clamp(3.25rem,5.2vh,4.75rem)}.ai-systems-overview-matrix .ai-systems-overview-heading>p{color:var(--ai-overview-dark-muted)}.ai-systems-overview-matrix__legend{color:#b8d4d8;flex-wrap:wrap;gap:.5rem 1.2rem;margin:-.55rem 0 1.55rem;font-size:.815rem;display:flex}.ai-systems-overview-matrix__legend h3{color:inherit;font:inherit;align-items:center;gap:.35rem;margin:0;display:inline-flex}.ai-systems-overview-matrix__legend b{color:var(--ai-overview-cyan);font-weight:800}.ai-systems-overview-matrix__grid{border-top:1px solid #356271;border-left:1px solid #356271;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-systems-matrix-card{isolation:isolate;min-width:0;min-height:11.1rem;color:var(--ai-overview-dark-text);background:var(--ai-overview-raised);transition:background-color .19s var(--ease-out), transform .19s var(--ease-out);border-bottom:1px solid #356271;border-right:1px solid #356271;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ai-systems-matrix-card__art{z-index:-2;object-fit:cover;opacity:.4;width:100%;height:100%;transition:opacity .19s var(--ease-out), transform .3s var(--ease-out);position:absolute;inset:0}.ai-systems-matrix-card__veil{z-index:-1;background:linear-gradient(115deg,#031c2bf5 10%,#032131b8 70%,#03253870);position:absolute;inset:0}.ai-systems-matrix-card__content{min-width:0;padding:1rem 1.08rem 0}.ai-systems-matrix-card__meta{color:var(--ai-overview-cyan);letter-spacing:.08em;justify-content:space-between;gap:.7rem;font-size:.775rem;font-weight:800;line-height:1.35;display:flex}.ai-systems-matrix-card__meta span:last-child{color:#c0d4d7;text-align:right}.ai-systems-matrix-card h3{align-items:center;gap:.58rem;height:2.6rem;margin-top:.55rem;display:flex}.ai-systems-matrix-card__title-logo{object-fit:contain;object-position:left center;width:min(11.5rem,68%);max-height:2.55rem;display:block}.ai-systems-matrix-card__title-logo--icon{width:2.35rem;height:2.35rem}.ai-systems-matrix-card__title-name{color:#f1fbfc;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.18rem,1.6vw,1.5rem);font-weight:760;line-height:1}.ai-systems-matrix-card p{color:#c0d4d7;max-width:23rem;margin-top:.36rem;font-size:.865rem;line-height:1.48}.ai-systems-matrix-card__action{color:#edfafa;border-top:1px solid #668690;align-self:flex-start;align-items:center;gap:.42rem;min-height:2.45rem;margin:.55rem 1.08rem;padding-top:.45rem;font-size:.845rem;font-weight:760;display:flex}.ai-systems-matrix-card:hover{background:#0b4359;transform:translateY(-2px)}.ai-systems-matrix-card:hover .ai-systems-matrix-card__art{opacity:.56;transform:scale(1.04)}.ai-systems-matrix-card:hover .ai-systems-matrix-card__action{color:var(--ai-overview-cyan);border-color:var(--ai-overview-cyan)}.ai-systems-matrix-card--preview{background:#102e42}.ai-systems-matrix-card--preview .ai-systems-matrix-card__veil{background:linear-gradient(115deg,#082333ed,#0e2c3ccc)}.ai-systems-matrix-card--preview .ai-systems-matrix-card__action{color:#9db8bf;border-color:#587581}.ai-systems-overview-matrix--light{color:var(--ai-overview-text);background:var(--ai-overview-light)}.ai-systems-overview-matrix--light .ai-systems-overview-heading>p,.ai-systems-overview-matrix--light .ai-systems-overview-matrix__legend{color:var(--ai-overview-muted)}.ai-systems-overview-matrix--light .ai-systems-overview-matrix__grid{border-color:var(--ai-overview-line)}.ai-systems-overview-matrix--light .ai-systems-matrix-card{color:var(--ai-overview-dark-text);background:var(--ai-overview-raised);border-color:var(--ai-overview-dark-line)}.ai-systems-overview-matrix--light .ai-systems-matrix-card__veil,.ai-systems-overview-matrix--light .ai-systems-matrix-card--preview .ai-systems-matrix-card__veil{background:linear-gradient(115deg,#031c2bf5 10%,#032131b8 70%,#03253870)}.ai-systems-overview-matrix--light .ai-systems-matrix-card__meta span:last-child,.ai-systems-overview-matrix--light .ai-systems-matrix-card__title-name,.ai-systems-overview-matrix--light .ai-systems-matrix-card p,.ai-systems-overview-matrix--light .ai-systems-matrix-card__action{color:var(--ai-overview-dark-text)}.ai-systems-overview-matrix--light .ai-systems-matrix-card__action{border-color:#668690}.ai-systems-overview-matrix--light .ai-systems-matrix-card:hover{background:#0b4359}.ai-systems-overview-matrix--light .ai-systems-matrix-card:hover .ai-systems-matrix-card__action{color:var(--ai-overview-cyan);border-color:var(--ai-overview-cyan)}.ai-systems-overview-mechanism--dark{color:var(--ai-overview-dark-text);background:var(--ai-overview-ink)}.ai-systems-overview-mechanism--dark .ai-systems-overview-heading>p,.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__intro-side p,.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail p{color:var(--ai-overview-dark-muted)}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__map{border-color:var(--ai-overview-dark-line);height:100%;box-shadow:0 14px 28px #000d173d}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__map img{object-position:center;height:100%;min-height:25rem}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail{border-color:var(--ai-overview-dark-line)}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail li,.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail li:nth-child(2n){background:var(--ai-overview-raised);border-color:var(--ai-overview-dark-line)}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__visual-wash,.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail li:nth-child(2n) .ai-systems-overview-mechanism__visual-wash{background:linear-gradient(115deg,#031d2ff5 8%,#031d2fde 55%,#031d2f8a)}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail li>div{color:var(--ai-overview-cyan)}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail{grid-template-columns:minmax(0,1fr);margin-top:1.45rem}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail li{min-height:5.65rem;padding:.78rem 1rem}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail h3{margin-top:.38rem;font-size:1.22rem}.ai-systems-overview-mechanism--dark .ai-systems-overview-mechanism__rail p{margin-top:.28rem;font-size:.78rem;line-height:1.45}.ai-systems-overview-bridge{background:var(--ai-overview-light-alt);border-block:1px solid var(--ai-overview-line);align-items:center;padding-block:clamp(3rem,5vh,4.5rem);display:grid}.ai-systems-overview-bridge__grid{grid-template-columns:minmax(16rem,.76fr) minmax(16rem,.98fr) minmax(15rem,.7fr);align-items:center;gap:clamp(1.5rem,3.4vw,3.6rem);display:grid}.ai-systems-overview-bridge .ai-systems-overview-heading{margin-bottom:0}.ai-systems-overview-bridge__media{grid-template-rows:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;height:clamp(18rem,28vw,23rem);display:grid}.ai-systems-overview-bridge__media--single{grid-template-rows:minmax(0,1fr)}.ai-systems-overview-bridge__media figure{background:#dcebea;border:1px solid #8eb5b9;min-width:0;overflow:hidden;box-shadow:0 14px 28px #0d414b17}.ai-systems-overview-bridge__media figure:first-child{transform:translate(-.45rem)}.ai-systems-overview-bridge__media figure:last-child{transform:translate(.45rem)}.ai-systems-overview-bridge__media img{object-fit:cover;width:100%;height:100%;display:block}.ai-systems-overview-bridge__media figure:first-child img{object-position:center 44%}.ai-systems-overview-bridge__media figure:last-child img{object-position:center 52%}.ai-systems-overview-bridge__content{max-width:38rem;padding-bottom:.35rem}.ai-systems-overview-bridge__content p{color:var(--ai-overview-muted);font-size:1rem;line-height:1.78}.ai-systems-overview-bridge__content a{color:#136e78;border-bottom:1px solid #6b99a0;align-items:center;gap:.48rem;min-height:42px;margin-top:1.35rem;padding-bottom:.3rem;font-size:.82rem;font-weight:760;display:inline-flex}.ai-systems-overview-clients{background:var(--ai-overview-light-alt);align-items:center;padding-block:clamp(3.25rem,5.2vh,4.75rem);display:grid}.ai-systems-overview-clients__wall{border-top:1px solid var(--ai-overview-line);border-left:1px solid var(--ai-overview-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-systems-overview-clients__wall figure{border-right:1px solid var(--ai-overview-line);border-bottom:1px solid var(--ai-overview-line);background:#f7fafa;place-items:center;min-width:0;height:112px;padding:1rem;display:grid;overflow:visible}.ai-systems-overview-clients__wall img{object-fit:contain;width:auto;max-width:82%;height:46px;transform:scale(var(--ai-client-scale,1));transform-origin:50%;mix-blend-mode:multiply;display:block}.ai-systems-overview-clients__wall figure:has(img[alt=宝钢]){--ai-client-scale:.9}.ai-systems-overview-clients__wall figure:has(img[alt=美的]){--ai-client-scale:.94}.ai-systems-overview-clients__wall figure:has(img[alt=宁德时代]){--ai-client-scale:1.08}.ai-systems-overview-clients__wall figure:has(img[alt=海信]){--ai-client-scale:1.04}.ai-systems-overview-clients__wall figure:has(img[alt=招商银行]){--ai-client-scale:1.18}.ai-systems-overview-clients__wall figure:has(img[alt=中国银联]){--ai-client-scale:1.06}.ai-systems-overview-clients__wall figure:has(img[alt=中国移动]){--ai-client-scale:1.72}.ai-systems-overview-clients__wall figure:has(img[alt=中国农业银行]){--ai-client-scale:.93}.ai-systems-overview-clients__wall figure:has(img[alt=上海医药]){--ai-client-scale:2.35}.ai-systems-overview-clients__wall figure:has(img[alt=益海嘉里]){--ai-client-scale:1.02}.ai-systems-overview-clients__wall figure:has(img[alt=比亚迪]){--ai-client-scale:1.12}.ai-systems-overview-clients__wall figure:has(img[alt=上海医药]) img{height:36px}@media (width>=961px) and (height<=850px){.ai-systems-overview-matrix{padding-block:3rem}.ai-systems-overview-matrix__legend{margin-bottom:1.1rem}.ai-systems-matrix-card{min-height:10rem}}@media (width<=960px){.ai-systems-overview-hero__grid,.ai-systems-overview-heading--split,.ai-systems-overview-bridge__grid{grid-template-columns:minmax(0,1fr)}.ai-systems-overview-hero{min-height:0}.ai-systems-overview-hero__grid{min-height:0;padding-block:5rem 4rem}.ai-systems-operating-loop{width:100%;max-width:48rem}.ai-systems-overview-mechanism{min-height:0}.ai-systems-overview-mechanism__layout{grid-template-columns:minmax(0,1fr)}.ai-systems-overview-mechanism__intro-side{max-width:48rem}.ai-systems-overview-mechanism__map img{height:clamp(9rem,27vw,13rem)}.ai-systems-overview-mechanism__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-systems-overview-mechanism__rail li{min-height:12.8rem}.ai-systems-overview-mechanism__rail h3{margin-top:2.6rem}.ai-systems-overview-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-systems-matrix-card{min-height:12.5rem}.ai-systems-overview-bridge{min-height:0}.ai-systems-overview-bridge__grid{gap:2.5rem}.ai-systems-overview-bridge__media{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem;height:clamp(13.5rem,35vw,18rem)}.ai-systems-overview-bridge__media figure:first-child,.ai-systems-overview-bridge__media figure:last-child{transform:none}.ai-systems-overview-clients{min-height:0}.ai-systems-overview-clients__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-systems-overview-clients__wall figure{height:104px;padding:.75rem}.ai-systems-overview-clients__wall img{max-width:80%;height:38px}}@media (width<=640px){.ai-systems-overview-hero__grid{padding-block:4.3rem 3.1rem}.ai-systems-overview-hero h1{font-size:clamp(2.7rem,12vw,3.55rem)}.ai-systems-overview-hero__content>p:not(.ai-systems-overview-eyebrow){font-size:.94rem}.ai-systems-overview-hero__actions{grid-template-columns:minmax(0,1fr);display:grid}.ai-systems-overview-hero__actions a{width:100%}.ai-systems-operating-loop__diagram{background-position:58%;min-height:14.7rem}.ai-systems-operating-loop__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-systems-operating-loop__stages div:nth-child(2){border-right:0}.ai-systems-operating-loop__stages div:nth-child(-n+2){border-bottom:1px solid #315f70}.ai-systems-overview-heading h2{font-size:clamp(2rem,10vw,2.8rem)}.ai-systems-overview-mechanism{padding-block:3.65rem}.ai-systems-overview-mechanism__map img{height:clamp(8.5rem,52vw,12rem)}.ai-systems-overview-mechanism__rail{grid-template-columns:minmax(0,1fr)}.ai-systems-overview-mechanism__rail li{min-height:0;padding:1rem}.ai-systems-overview-mechanism__rail h3{margin-top:1.45rem}.ai-systems-overview-matrix{padding-block:3.65rem}.ai-systems-overview-matrix__legend{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.ai-systems-overview-matrix__grid{grid-template-columns:minmax(0,1fr)}.ai-systems-matrix-card{min-height:11.7rem}.ai-systems-overview-bridge,.ai-systems-overview-clients{padding-block:3.8rem}.ai-systems-overview-bridge__media{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.ai-systems-overview-bridge__media figure{height:clamp(10rem,52vw,14rem)}}@media (prefers-reduced-motion:reduce){.ai-systems-operating-loop__node{animation:none}.ai-systems-matrix-card,.ai-systems-matrix-card__art,.ai-systems-overview-hero__actions a{transition:none}}.stratai-page{--stratai-ink:#082a3a;--stratai-deep:#061f2f;--stratai-stage:#0b374a;--stratai-paper:#edf6f6;--stratai-white:#f6fbfb;--stratai-rule:#b8d5d9;--stratai-dark-rule:#b8dee147;--stratai-muted:#577886;--stratai-dark-muted:#c0d7da;--stratai-signal:#58d9cf;color:var(--stratai-ink);background:var(--stratai-paper);overflow-x:clip}.stratai-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.stratai-page h1,.stratai-page h2,.stratai-page h3,.stratai-page p,.stratai-page figure{margin-top:0}.stratai-page h2{letter-spacing:-.035em;text-wrap:balance;max-width:19ch;margin-bottom:0;font-size:clamp(2rem,3.35vw,3.9rem);line-height:1.12}.stratai-viewport-block{align-items:center;min-block-size:0;max-block-size:min(100svh,900px);padding-block:clamp(2.5rem,5.2vh,4.75rem);display:grid;overflow:clip}.stratai-compact-block{align-items:center;min-block-size:clamp(21rem,44svh,31rem);max-block-size:min(72svh,39rem);padding-block:clamp(2.5rem,5.5vh,4.5rem);display:grid;overflow:clip}.stratai-viewport-block[data-tone=light]{color:var(--stratai-ink);background:var(--stratai-paper)}.stratai-viewport-block[data-tone=dark],.stratai-compact-block[data-tone=dark]{color:var(--stratai-white);background:var(--stratai-stage)}.stratai-hero{color:var(--stratai-white);background:var(--stratai-deep)!important}.stratai-hero__grid{grid-template-columns:minmax(22rem,.95fr) minmax(27rem,1.05fr);align-items:center;gap:clamp(2rem,4.5vw,5.75rem);display:grid}.stratai-hero__copy .eyebrow,.stratai-stages .eyebrow,.stratai-decoding .eyebrow,.stratai-final-cta .eyebrow{color:#8ee5df}.stratai-hero__logo{object-fit:contain;width:min(12.8rem,48%);height:auto;margin:.88rem 0 1.15rem;display:block}.stratai-hero h1{max-width:10.4ch;color:var(--stratai-white);letter-spacing:-.035em;margin-bottom:1.2rem;line-height:1.08}.stratai-hero__copy>p:not(.eyebrow){max-width:36rem;color:var(--stratai-dark-muted);text-wrap:pretty;margin-bottom:.58rem;font-size:clamp(.98rem,1.06vw,1.12rem);line-height:1.72}.stratai-hero__actions{flex-wrap:wrap;gap:.82rem;margin-top:1.55rem;display:flex}.stratai-action{min-height:3.1rem;color:var(--stratai-white);background:0 0;border:1px solid #ceeeee7a;justify-content:center;align-items:center;gap:.52rem;padding:.7rem 1.08rem;font-size:.92rem;font-weight:760;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.stratai-action:hover{color:var(--stratai-white);background:#67dad324;border-color:#c8f0ee;transform:translateY(-2px)}.stratai-action--primary{color:#06202d;border-color:var(--stratai-signal);background:var(--stratai-signal)}.stratai-action--primary:hover{color:#06202d;background:#b7f1ed;border-color:#b7f1ed}.stratai-action:focus-visible{outline-offset:4px;outline:3px solid #a9efea}.stratai-hero__visual{justify-self:end;width:min(100%,48rem);min-width:0}.stratai-hero-loop{background:#082b3e;border:1px solid #76d7d885;min-height:clamp(23rem,36vw,31rem);margin:0;position:relative;overflow:hidden}.stratai-evidence{border-bottom:1px solid var(--stratai-rule)}.stratai-evidence__grid{grid-template-columns:minmax(20rem,.93fr) minmax(25rem,1.07fr);align-items:center;gap:clamp(2rem,5vw,6.1rem);display:grid}.stratai-evidence .eyebrow,.stratai-ai-boundary .eyebrow,.stratai-governance .eyebrow,.stratai-clients .eyebrow{color:#177f82}.stratai-evidence__copy>p:not(.eyebrow),.stratai-section-intro>p:not(.eyebrow){max-width:56ch;color:var(--stratai-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(.92rem,1vw,1.04rem);line-height:1.72}.stratai-evidence__groups{border-top:1px solid var(--stratai-rule);border-left:1px solid var(--stratai-rule);grid-template-columns:1fr 1fr;margin-top:clamp(1.45rem,2.8vh,2.15rem);display:grid}.stratai-evidence__groups article{border-right:1px solid var(--stratai-rule);border-bottom:1px solid var(--stratai-rule);min-width:0;padding:clamp(.8rem,1.25vw,1.05rem)}.stratai-evidence__groups span,.stratai-governance__states span{color:#178b8c;letter-spacing:.1em;font-size:.71rem;font-weight:820}.stratai-evidence__groups h3{margin:.48rem 0 0;font-size:clamp(.84rem,.95vw,.98rem);line-height:1.35}.stratai-evidence__groups p{color:var(--stratai-muted);margin:.45rem 0 0;font-size:clamp(.72rem,.82vw,.82rem);line-height:1.55}.stratai-evidence__media{justify-self:end;min-width:0;max-width:46rem;margin:0}.stratai-evidence__media img{object-fit:cover;object-position:center top;border:1px solid #93b9c0;width:100%;height:clamp(20rem,32vw,31rem);display:block}.stratai-evidence__media figcaption{color:#527985;letter-spacing:.1em;margin:.72rem 0 0;font-size:.67rem;font-weight:790}.stratai-stages{background:var(--stratai-deep)!important}.stratai-stages__layout,.stratai-ai-boundary__layout,.stratai-decoding__layout,.stratai-governance__layout{grid-template-columns:minmax(18rem,.63fr) minmax(36rem,1.37fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.stratai-stages .stratai-section-intro>p:not(.eyebrow),.stratai-decoding .stratai-section-intro>p:not(.eyebrow){color:var(--stratai-dark-muted)}.stratai-stage-rail,.stratai-ai-candidate-flow,.stratai-decoding-map{min-width:0;margin:0}.stratai-flow-evidence-stack{gap:clamp(.8rem,1.5vh,1rem);min-width:0;display:grid}.stratai-system-evidence{border:1px solid var(--stratai-rule);background:var(--stratai-white);min-width:0;margin:0;overflow:hidden}.stratai-system-evidence--dark{border-color:var(--stratai-dark-rule);background:#082a3a}.stratai-system-evidence img{object-fit:cover;object-position:center top;width:100%;height:clamp(11.5rem,15vw,13.75rem);display:block}.stratai-system-evidence figcaption{color:#49737d;letter-spacing:.1em;padding:.56rem .72rem;font-size:.62rem;font-weight:800}.stratai-system-evidence--dark figcaption{color:#a9d4d5;background:#082a3a}.stratai-stage-rail ol{border-top:1px solid var(--stratai-dark-rule);border-left:1px solid var(--stratai-dark-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stratai-stage-rail li{border-right:1px solid var(--stratai-dark-rule);border-bottom:1px solid var(--stratai-dark-rule);min-width:0;min-height:12.4rem;padding:clamp(.86rem,1.25vw,1.15rem)}.stratai-stage-rail__meta{color:#80dfd9;letter-spacing:.1em;justify-content:space-between;gap:.5rem;font-size:.66rem;font-weight:820;display:flex}.stratai-stage-rail h3{color:var(--stratai-white);margin:1.2rem 0 .78rem;font-size:clamp(.96rem,1.12vw,1.12rem);line-height:1.25}.stratai-stage-rail dl{gap:.46rem;margin:0;display:grid}.stratai-stage-rail dl>div{grid-template-columns:3.1rem minmax(0,1fr);gap:.5rem;display:grid}.stratai-stage-rail dt{color:#73d6d0;font-size:.64rem;font-weight:800}.stratai-stage-rail dd{color:var(--stratai-dark-muted);margin:0;font-size:clamp(.68rem,.76vw,.75rem);line-height:1.43}.stratai-ai-candidate-flow ol{border-top:1px solid var(--stratai-rule);border-left:1px solid var(--stratai-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stratai-ai-candidate-flow li{border-right:1px solid var(--stratai-rule);border-bottom:1px solid var(--stratai-rule);min-width:0;min-height:14rem;padding:clamp(.88rem,1.45vw,1.25rem);position:relative}.stratai-ai-candidate-flow li:after{z-index:1;background:var(--stratai-paper);content:"";border:1px solid #4aaba7;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.25rem;right:-.32rem}.stratai-ai-candidate-flow li:last-child{color:var(--stratai-white);border-color:var(--stratai-ink);background:var(--stratai-ink)}.stratai-ai-candidate-flow li:last-child:after{display:none}.stratai-ai-candidate-flow li>span{color:#168c8e;letter-spacing:.1em;font-size:.7rem;font-weight:820}.stratai-ai-candidate-flow li:last-child>span{color:#8de2dc}.stratai-ai-candidate-flow strong{margin-top:clamp(1.9rem,3vw,2.75rem);font-size:clamp(.86rem,.98vw,.98rem);line-height:1.34;display:block}.stratai-ai-candidate-flow p{color:var(--stratai-muted);margin:.62rem 0 0;font-size:clamp(.7rem,.8vw,.78rem);line-height:1.58}.stratai-ai-candidate-flow li:last-child p{color:var(--stratai-dark-muted)}.stratai-decoding{background:var(--stratai-stage)!important}.stratai-decoding-map ol{border-top:1px solid var(--stratai-dark-rule);border-left:1px solid var(--stratai-dark-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stratai-decoding-map ol li{border-right:1px solid var(--stratai-dark-rule);border-bottom:1px solid var(--stratai-dark-rule);min-width:0;min-height:13.25rem;padding:clamp(1rem,1.5vw,1.32rem);position:relative}.stratai-decoding-map ol li:not(:last-child):after{z-index:2;background:var(--stratai-stage);content:"";border:1px solid #82dfd9;border-radius:50%;width:.64rem;height:.64rem;position:absolute;bottom:1.15rem;right:-.34rem}.stratai-decoding-map ol span{color:#81ded8;letter-spacing:.1em;font-size:.7rem;font-weight:820}.stratai-decoding-map h3{color:var(--stratai-white);margin:2.2rem 0 0;font-size:clamp(1.05rem,1.28vw,1.28rem)}.stratai-decoding-map p{color:var(--stratai-dark-muted);margin:.78rem 0 0;font-size:clamp(.78rem,.9vw,.9rem);line-height:1.6}.stratai-decoding-map ul{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.stratai-decoding-map ul li{color:#9ce2dd;border:1px solid var(--stratai-dark-rule);padding:.45rem .62rem;font-size:.73rem;font-weight:760}.stratai-governance__states{border-top:1px solid var(--stratai-rule);border-left:1px solid var(--stratai-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stratai-governance__states li{border-right:1px solid var(--stratai-rule);border-bottom:1px solid var(--stratai-rule);min-width:0;min-height:12.5rem;padding:clamp(1rem,1.45vw,1.35rem)}.stratai-governance__states h3{margin:clamp(1.6rem,3vw,2.55rem) 0 0;font-size:clamp(1.05rem,1.22vw,1.22rem)}.stratai-governance__states p{color:var(--stratai-muted);margin:.7rem 0 0;font-size:clamp(.78rem,.88vw,.88rem);line-height:1.6}.stratai-governance__states li:nth-child(3),.stratai-governance__states li:nth-child(4){background:#68d0ca17}.stratai-clients{border-top:1px solid var(--stratai-rule);background:#f5f9f9!important}.stratai-clients__layout{gap:clamp(1.5rem,3vh,2.4rem);display:grid}.stratai-clients__copy .stratai-section-intro{grid-template-columns:minmax(18rem,.84fr) minmax(28rem,1.16fr);align-items:end;column-gap:clamp(2rem,7vw,8rem);display:grid}.stratai-clients__copy .eyebrow{grid-column:1/-1}.stratai-clients__copy h2{grid-column:1}.stratai-clients__copy p:not(.eyebrow){grid-column:2;margin-bottom:0}.stratai-clients .consulting-experience-wall{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.stratai-clients .consulting-experience-wall__cell{min-height:6.7rem}.stratai-final-cta{background:var(--stratai-deep)!important}.stratai-final-cta__layout{justify-content:space-between;align-items:center;gap:2rem;display:flex}.stratai-final-cta h2{max-width:17ch;color:var(--stratai-white)}@media (width<=980px){.stratai-viewport-block,.stratai-compact-block{block-size:auto;min-block-size:0;max-block-size:none;padding-block:clamp(3.5rem,8vw,5.5rem);overflow:visible}.stratai-hero__grid,.stratai-evidence__grid,.stratai-stages__layout,.stratai-ai-boundary__layout,.stratai-decoding__layout,.stratai-governance__layout,.stratai-clients__layout{grid-template-columns:minmax(0,1fr)}.stratai-hero__visual,.stratai-evidence__media{justify-self:start;width:min(100%,48rem)}.stratai-clients__copy .stratai-section-intro{grid-template-columns:minmax(0,1fr)}.stratai-clients__copy .eyebrow,.stratai-clients__copy h2,.stratai-clients__copy p:not(.eyebrow){grid-column:auto}.stratai-stage-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.stratai-ai-candidate-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.stratai-ai-candidate-flow li:nth-child(3):after{display:none}.stratai-governance__states{grid-template-columns:repeat(2,minmax(0,1fr))}.stratai-clients .consulting-experience-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.stratai-page .content-width{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width))}.stratai-page h2{max-width:15ch;font-size:clamp(2rem,9.4vw,2.75rem)}.stratai-hero__grid{gap:2.4rem}.stratai-hero h1{max-width:10.6ch;line-height:1.1}.stratai-hero__logo{width:min(11rem,60%)}.stratai-hero__actions{grid-template-columns:minmax(0,1fr);display:grid}.stratai-action{width:100%;min-height:44px}.stratai-hero-loop{height:19rem;min-height:19rem}.stratai-evidence__groups{grid-template-columns:minmax(0,1fr)}.stratai-evidence__media img{height:21rem}.stratai-system-evidence img{height:11.5rem}.stratai-stage-rail ol,.stratai-ai-candidate-flow ol,.stratai-decoding-map ol,.stratai-governance__states,.stratai-clients .consulting-experience-wall{grid-template-columns:minmax(0,1fr)}.stratai-stage-rail li,.stratai-ai-candidate-flow li,.stratai-decoding-map ol li,.stratai-governance__states li{min-height:0}.stratai-ai-candidate-flow li:after,.stratai-decoding-map ol li:not(:last-child):after{display:none}.stratai-ai-candidate-flow strong,.stratai-governance__states h3{margin-top:1.35rem}.stratai-decoding-map h3{margin-top:1.5rem}.stratai-clients .consulting-experience-wall__cell{min-height:6rem}.stratai-final-cta__layout{justify-content:stretch;display:grid}}@media (prefers-reduced-motion:reduce){.stratai-page *,.stratai-page :before,.stratai-page :after{transition-duration:.01ms!important}}.home-ai-hero__copy h1,.hero-command__copy h1,.product-detail-hero h1,.solution-hero h1,.strategy-hero__copy h1,.lean-hero__copy h1,.rd-hero__copy h1,.sales-hero__copy h1,.supply-hero__copy h1,.consulting-overview-hero h1,.qmate-hero h1,.dealai-hero h1,.trizmate-hero h1,.apsmate-hero h1,.statsai-hero h1,.trendata-hero h1,.lss-wiki-hero h1,.crmate-hero h1,.stratai-hero h1,.ai-systems-overview-hero h1,.company-hero__copy h2{font-size:var(--hero-title-size);text-wrap:balance;line-break:strict;overflow-wrap:normal;word-break:normal;max-width:min(100%,18ch)}@media (width>=641px) and (width<=960px){:root{--hero-title-size:clamp(2.35rem, 5.5vw, 2.7rem)}}@media (width>=921px){.consulting-overview-hero__grid,.strategy-hero__grid,.lean-hero__grid,.rd-hero__grid,.sales-hero__grid,.supply-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);gap:clamp(2rem,5vw,5rem)}.strategy-hero__grid,.lean-hero__grid,.rd-hero__grid,.sales-hero__grid{padding-inline:0}.consulting-overview-hero__frame,.strategy-hero__visual,.lean-hero__visual,.rd-hero__visual,.sales-hero__visual,.supply-hero__visual{height:430px}.rd-hero__copy h1 span,.sales-hero__copy h1 span,.supply-hero__copy h1 span{white-space:normal;display:inline}}.strategy-hero__visual>img,.lean-hero__visual>img,.rd-hero__visual>img,.sales-hero__visual>img,.supply-hero__visual>img{aspect-ratio:auto;height:100%}.strategy-hero__visual>img,.lean-hero__visual>img,.sales-hero__visual>img,.supply-hero__visual>img{opacity:1;filter:none;mix-blend-mode:normal}.supply-hero__visual:after{background:#01121f14}@media (width<=920px){.consulting-overview-hero__grid,.strategy-hero__grid,.lean-hero__grid,.rd-hero__grid,.sales-hero__grid,.supply-hero__grid{grid-template-columns:1fr;min-height:0}.consulting-overview-hero__grid{grid-template-areas:none}.consulting-overview-hero__content{display:block}.consulting-overview-hero__heading,.consulting-overview-hero__details,.consulting-overview-hero__figure{grid-area:auto}.consulting-overview-hero__frame,.strategy-hero__visual,.lean-hero__visual,.rd-hero__visual,.sales-hero__visual,.supply-hero__visual{width:100%;max-width:none;height:clamp(20rem,46vw,22.5rem);min-height:0}}.site-shell main .client-logo-wall{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2rem;padding:0;display:grid}.site-shell main .client-logo-wall--dense{grid-template-columns:repeat(7,minmax(0,1fr))}.site-shell main .client-logo-wall>.client-logo-wall__cell{width:auto;min-width:0;height:var(--client-logo-cell-height);background:var(--surface-white);border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-column:auto;place-items:center;min-height:0;margin:0;padding:1rem;display:grid;overflow:hidden}.site-shell main .client-logo-wall__cell img{width:auto;max-width:var(--client-logo-max-width);height:var(--client-logo-height);max-height:var(--client-logo-height);object-fit:contain;filter:none;mix-blend-mode:multiply;opacity:1;transform:scale(var(--client-logo-scale,1));transform-origin:50%;background:0 0;transition:none;display:block}.site-shell main .client-logo-wall__cell:has(img[alt=宝钢]){--client-logo-scale:.9}.site-shell main .client-logo-wall__cell:has(img[alt=美的]){--client-logo-scale:.94}.site-shell main .client-logo-wall__cell:has(img[alt=宁德时代]){--client-logo-scale:1.08}.site-shell main .client-logo-wall__cell:has(img[alt=海信]){--client-logo-scale:1.04}.site-shell main .client-logo-wall__cell:has(img[alt=招商银行]){--client-logo-scale:1.18}.site-shell main .client-logo-wall__cell:has(img[alt=中国银联]){--client-logo-scale:1.06}.site-shell main .client-logo-wall__cell:has(img[alt=中国移动]){--client-logo-scale:1.72}.site-shell main .client-logo-wall__cell:has(img[alt=中国农业银行]){--client-logo-scale:.93}.site-shell main .client-logo-wall__cell:has(img[alt=上海医药]){--client-logo-scale:2.35}.site-shell main .client-logo-wall__cell:has(img[alt=益海嘉里]){--client-logo-scale:1.02}.site-shell main .client-logo-wall__cell:has(img[alt=比亚迪]){--client-logo-scale:1.12}.site-shell main .client-logo-wall__cell:has(img[alt=上海医药]) img{height:2.25rem;max-height:2.25rem}.site-shell main .client-logo-wall__cell img[src$=southern-grid\.webp]{filter:contrast(1.55)brightness(1.12)}@media (width<=960px){.site-shell main .client-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell main .client-logo-wall--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell main .client-logo-wall>.client-logo-wall__cell{height:6.5rem}}@media (width<=640px){.site-shell main .client-logo-wall,.site-shell main .client-logo-wall--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell main .client-logo-wall>.client-logo-wall__cell{height:6rem;padding:.75rem}.site-shell main .client-logo-wall__cell img{height:var(--client-logo-mobile-height);max-height:var(--client-logo-mobile-height)}}@keyframes hero-blueprint-flow{to{stroke-dashoffset:-16px}}@keyframes hero-blueprint-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.04)}}@keyframes hero-blueprint-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-blueprint-orbit{to{transform:rotate(360deg)}}@keyframes hero-blueprint-drift{0%{opacity:.3;transform:translate(0)}25%{opacity:.9;transform:translate(4px,-8px)}50%{opacity:.5;transform:translateY(-14px)}75%{opacity:.9;transform:translate(-4px,-8px)}to{opacity:.3;transform:translate(0)}}@keyframes hero-blueprint-sweep{0%{opacity:.15}50%{opacity:.6}to{opacity:.15}}.hero-blueprint__art{animation:hero-blueprint-fade .7s var(--ease-out) both}.hero-blueprint__connector{animation:1.6s linear infinite hero-blueprint-flow}.hero-blueprint__pulse{transform-origin:50%;transform-box:fill-box;animation:hero-blueprint-pulse 2.4s var(--ease-out) infinite}.hero-blueprint__orbit{transform-origin:50%;transform-box:fill-box;animation:22s linear infinite hero-blueprint-orbit}.hero-blueprint__particle{transform-origin:50%;transform-box:fill-box;animation:6s ease-in-out infinite hero-blueprint-drift}.hero-blueprint__sweep{animation:3.6s ease-in-out infinite hero-blueprint-sweep}@media (prefers-reduced-motion:reduce){.hero-blueprint__connector,.hero-blueprint__pulse,.hero-blueprint__art,.hero-blueprint__orbit,.hero-blueprint__particle,.hero-blueprint__sweep{animation:none}}.enterprise-hero-visual{isolation:isolate;background:#03131f;border:1px solid #62d8d033;min-width:0;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 3rem #03131f52}.enterprise-hero-visual__image{object-fit:cover;object-position:54% 50%;width:103%;height:103%;animation:12s ease-in-out infinite alternate enterprise-hero-float;display:block;position:absolute;inset:-1.5%;transform:translateY(2px)scale(1.015)}.enterprise-hero-visual--ai-systems .enterprise-hero-visual__image{object-position:55% 50%}.enterprise-hero-visual--consulting .enterprise-hero-visual__image{object-position:56% 50%}.enterprise-hero-visual__depth,.enterprise-hero-visual__signal,.enterprise-hero-visual__particles{pointer-events:none;position:absolute;inset:0}.enterprise-hero-visual__depth{z-index:1;background:linear-gradient(90deg,#03131f4d,#0000 34%),radial-gradient(circle at 72% 34%,#62d8d01f,#0000 34%),linear-gradient(#0000 62%,#03131f4d)}.enterprise-hero-visual__signal{z-index:2;opacity:.42;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 36%,#87f4eb8c 49%,#0000 58%);animation:8s ease-in-out infinite enterprise-hero-signal;inset:12% -28%;transform:translate(-14%)}.enterprise-hero-visual__particles{z-index:3;opacity:.55;background-image:radial-gradient(circle at 18% 28%,#b2fff8e6 0 1px,#0000 2px),radial-gradient(circle at 41% 72%,#62d8d0cc 0 1px,#0000 2px),radial-gradient(circle at 68% 22%,#b2fff8e6 0 1px,#0000 2px),radial-gradient(circle at 84% 64%,#62d8d0bf 0 1px,#0000 2px);animation:11s ease-in-out infinite alternate enterprise-hero-particles}@keyframes enterprise-hero-float{0%{transform:translateY(2px)scale(1.015)}to{transform:translateY(-2px)scale(1.015)}}@keyframes enterprise-hero-signal{0%,18%{opacity:0;transform:translate(-14%)}50%{opacity:.42}82%,to{opacity:0;transform:translate(14%)}}@keyframes enterprise-hero-particles{0%{transform:translateY(2px)}to{transform:translateY(-2px)}}@media (width<=920px){.enterprise-hero-visual{width:100%;min-height:clamp(20rem,46vw,22.5rem)}}@media (width<=768px){.enterprise-hero-visual{min-height:300px}.enterprise-hero-visual__image{object-position:58% 50%;animation:none}.enterprise-hero-visual__signal,.enterprise-hero-visual__particles{animation:none;display:none}}@media (prefers-reduced-motion:reduce){.enterprise-hero-visual__image,.enterprise-hero-visual__signal,.enterprise-hero-visual__particles{animation:none}.enterprise-hero-visual__signal{display:none}}.system-hero-visual{isolation:isolate;aspect-ratio:2;border:1px solid color-mix(in oklch, var(--signal-cyan) 46%, transparent);background:var(--surface-stage-2);min-width:0;margin:0;position:relative;overflow:hidden}.system-hero-visual[data-tone=light]{border-color:color-mix(in oklch, var(--signal-cyan-deep) 42%, transparent);background:#e8f1f1}.system-hero-visual[data-tone=dark]{background:#061b2d}.system-hero-visual__image{object-fit:cover;width:100%;height:100%;display:block}.qmate-hero__figure.system-hero-visual,.trendata-hero .system-hero-visual,.statsai-hero__visual .system-hero-visual,.trizmate-hero__figure.system-hero-visual,.dealai-hero__figure.system-hero-visual,.crmate-hero__figure.system-hero-visual,.apsmate-hero__figure.system-hero-visual,.lss-wiki-hero__stage .system-hero-visual,.stratai-hero__visual .system-hero-visual{width:100%;max-width:none;padding:0;box-shadow:0 24px 64px #000c183d}.trendata-hero .system-hero-visual,.trizmate-hero__figure.system-hero-visual{box-shadow:0 20px 52px #164a4c1f}.statsai-hero__visual .system-hero-visual{margin-bottom:1rem}.lss-wiki-hero__stage:has(.system-hero-visual){background:0 0;padding:0}.stratai-hero__visual .system-hero-visual{min-height:0}.system-hero-visual__depth,.system-hero-visual__signal,.system-hero-visual__particles{pointer-events:none;position:absolute;inset:0}.system-hero-visual__depth{mix-blend-mode:screen;background:linear-gradient(120deg,#0000 35%,#56d6d014 54%,#0000 72%)}.system-hero-visual[data-tone=light] .system-hero-visual__depth{opacity:.56;mix-blend-mode:multiply}.system-hero-visual__signal{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#91f4eb29,#0000);width:26%;animation:11s cubic-bezier(.22,1,.36,1) infinite system-hero-signal;transform:translate(-160%)skew(-12deg)}.system-hero-visual[data-tone=light] .system-hero-visual__signal{mix-blend-mode:multiply;background:linear-gradient(90deg,#0000,#0e797a1f,#0000)}.system-hero-visual__particles{opacity:.22;background-image:radial-gradient(circle at 14% 24%,#81e8e294 0 1px,#0000 1.5px),radial-gradient(circle at 37% 76%,#81e8e270 0 1px,#0000 1.5px),radial-gradient(circle at 68% 18%,#81e8e285 0 1px,#0000 1.5px),radial-gradient(circle at 88% 63%,#81e8e26b 0 1px,#0000 1.5px);animation:18s ease-in-out infinite alternate system-hero-particles}.system-hero-visual[data-tone=light] .system-hero-visual__particles{opacity:.14;filter:saturate(.8)}@keyframes system-hero-signal{0%,22%{opacity:0;transform:translate(-160%)skew(-12deg)}36%{opacity:.72}58%,to{opacity:0;transform:translate(520%)skew(-12deg)}}@keyframes system-hero-particles{0%{opacity:.12;transform:translate(0,0)}to{opacity:.24;transform:translate(10px,-8px)}}@media (width<=768px){.system-hero-visual{aspect-ratio:16/9}.system-hero-visual__particles{opacity:.12}}@media (prefers-reduced-motion:reduce){.system-hero-visual__signal,.system-hero-visual__particles{animation:none}.system-hero-visual__signal{display:none}}
