:root{--v2-paper:#f7f5f0;--v2-white:#fff;--v2-navy:#0b1b33;--v2-blue:#1769e8;--v2-orange:#ee6a2c;--v2-text:#17243a;--v2-muted:#647085;--v2-line:#dfe3e8;--v2-soft:#eef2f6}body{background:var(--v2-paper)}.v2-header{z-index:50;height:76px;color:var(--v2-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5f0f0;border-bottom:1px solid #0b1b3317;position:sticky;top:0}.v2-nav{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.brand{display:inline-flex}.brand img{width:188px;height:auto}.v2-main-nav,.v2-nav-links,.v2-nav-actions{align-items:center;display:flex}.v2-main-nav{flex:1;justify-content:space-between;gap:28px}.v2-nav-links{gap:28px}.v2-nav-actions{gap:20px}.v2-main-nav a{color:#48556a;font-size:14px;font-weight:560;position:relative}.v2-main-nav a:hover,.v2-main-nav a.active{color:var(--v2-navy)}.v2-main-nav a.active:after{content:"";background:var(--v2-blue);height:2px;position:absolute;bottom:-12px;left:0;right:0}.v2-main-nav .button{color:#fff}.v2-menu-toggle{display:none}.v2-site{color:var(--v2-text);background:var(--v2-paper)}.v2-site h1,.v2-site h2,.v2-site h3{color:var(--v2-navy)}.v2-site h1{letter-spacing:-.065em;font-size:clamp(48px,6.2vw,84px);line-height:.98}.v2-site h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.5vw,60px);line-height:1.04}.v2-site h3{letter-spacing:-.03em}.v2-action{background:var(--v2-orange);box-shadow:0 10px 28px #ee6a2c33}.v2-action:hover{background:#d95a20}.v2-site .button-secondary{color:var(--v2-navy);background:0 0;border-color:#cbd1d9}.v2-site .button-secondary:hover{color:#fff;background:var(--v2-navy)}.v2-hero{padding:104px 0 112px}.v2-hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:78px;display:grid}.v2-lead{color:#35445a;max-width:680px;margin:28px 0 0;font-size:21px;line-height:1.55}.v2-audience{max-width:630px;color:var(--v2-muted);margin:18px 0 0;line-height:1.65}.v2-micro{color:#7a8495;margin-top:18px;display:block}.v2-product-placeholder{background:#fff;border:1px solid #cdd3db;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 28px 70px #0b1b3324}.v2-window-bar{border-bottom:1px solid var(--v2-line);background:#f2f3f4;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.v2-window-bar>span{background:#aeb5bf;border-radius:50%;width:7px;height:7px}.v2-window-bar small{color:#7f8998;margin-left:10px;font-size:10px}.v2-placeholder-body{grid-template-columns:64px 1fr;min-height:360px;display:grid}.v2-placeholder-rail{border-right:1px solid var(--v2-line);background:#f5f6f7;flex-direction:column;gap:18px;padding:28px 20px;display:flex}.v2-placeholder-rail i{background:#d7dce2;border-radius:10px;width:22px;height:7px}.v2-placeholder-content{background:linear-gradient(145deg,#fff,#f3f6f9);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:54px;display:flex}.v2-placeholder-content>span{color:#68758a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6dce4;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700}.v2-placeholder-content strong{margin-top:18px;font-size:24px}.v2-placeholder-content p{max-width:360px;color:var(--v2-muted);line-height:1.6}.v2-placeholder-content div{gap:8px;width:100%;margin-top:16px;display:flex}.v2-placeholder-content div i{background:#e6ebf1;border-radius:8px;flex:1;height:48px}.v2-problem,.v2-diagram-section,.v2-editorial,.v2-use,.v2-advisor,.v2-governance,.v2-mcp,.v2-coherence,.v2-proof,.v2-implementation,.v2-price-teaser,.v2-copy-section,.v2-advice-difference,.v2-advice-topics,.v2-readiness,.v2-example,.v2-start,.v2-knowledge{padding:110px 0}.v2-problem{color:#fff;background:var(--v2-navy)}.v2-problem h2,.v2-use h2,.v2-advisor h2,.v2-final h2{color:#fff}.v2-heading{max-width:810px}.v2-heading>p:last-child{color:var(--v2-muted);font-size:18px;line-height:1.7}.v2-observations{background:#2c3a50;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.v2-observations article{background:var(--v2-navy);padding:36px}.v2-observations span,.v2-number,.v2-section-index{color:#7f9bc0;font-family:var(--font-geist-mono);font-size:12px}.v2-observations b{margin:34px 0 12px;font-size:18px;display:block}.v2-observations p{color:#aeb9c8;margin:0;line-height:1.65}.v2-statement{letter-spacing:-.04em;max-width:820px;margin:66px 0 0;font-size:clamp(24px,3vw,40px);line-height:1.2}.v2-diagram-section{background:#fff}.v2-flow{grid-template-columns:1fr auto 1.35fr auto 1fr;align-items:center;gap:20px;margin-top:60px;display:grid}.v2-flow section{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:14px;padding:28px}.v2-flow ul{border-top:1px solid var(--v2-line);color:var(--v2-muted);gap:10px;margin:20px 0 0;padding:20px 0 0;font-size:13px;list-style:none;display:grid}.v2-flow-core{color:#fff!important;border-color:var(--v2-navy)!important;background:var(--v2-navy)!important}.v2-flow-core small,.v2-flow-core strong{display:block}.v2-flow-core small{color:#9aabc0}.v2-flow-core strong{margin-top:8px;font-size:28px}.v2-flow-core ul{color:#c5cfdb;border-color:#ffffff1a;grid-template-columns:1fr 1fr}.v2-flow-core div{gap:8px;margin-top:22px;display:flex}.v2-flow-core em{color:#b7cff2;border:1px solid #fff2;border-radius:99px;padding:7px 9px;font-size:10px;font-style:normal}.v2-flow-arrow{color:var(--v2-blue);font-size:24px}.v2-editorial:nth-of-type(2n){background:#fff}.v2-editorial-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.v2-editorial-grid.reverse>div:last-child{order:-1}.v2-editorial-copy>p:last-child{color:var(--v2-muted);font-size:17px;line-height:1.75}.v2-number{margin-bottom:44px;display:block}.v2-category-list{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.v2-category-list span{border:1px solid var(--v2-line);background:#fff;border-radius:99px;padding:9px 12px;font-size:11px}.v2-use,.v2-advisor{color:#fff;background:var(--v2-navy)}.v2-use-grid{grid-template-columns:1fr 1fr;gap:90px;margin-top:36px;display:grid}.v2-use-grid>div>p{color:#aab7c8;line-height:1.7}.v2-use ol{background:#28394f;gap:1px;margin:0;padding:0;list-style:none;display:grid}.v2-use li{background:var(--v2-navy);grid-template-columns:48px 1fr;gap:18px;padding:30px;display:grid}.v2-use li span{color:#7fa8df;font-family:var(--font-geist-mono);font-size:11px}.v2-use li p{color:#aab7c8;margin:8px 0 0;line-height:1.5}.v2-advisor-grid,.v2-governance-grid,.v2-coherence-grid,.v2-two-column,.v2-start-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.v2-advisor-grid{align-items:center}.v2-advisor-grid>div>p:not(.eyebrow),.v2-example>div>div>p{color:#aab7c8;line-height:1.7}.v2-conversation{gap:10px;margin-top:28px;display:grid}.v2-conversation blockquote{background:#ffffff08;border:1px solid #ffffff1d;border-radius:10px;margin:0;padding:17px 19px;line-height:1.55}.v2-conversation blockquote:first-child{background:#195fc6;margin-left:16%}.v2-conversation small{color:#a8c5ee;margin-bottom:7px;font-size:10px;display:block}.v2-example-note{font-size:11px}.v2-advisor .text-link{color:#9ec4ff;margin-top:26px}.v2-governance{background:#fff}.v2-governance-grid>div>p:not(.eyebrow){color:var(--v2-muted);line-height:1.75}.v2-conflict{border:1px solid var(--v2-line);background:var(--v2-paper);padding:30px}.v2-conflict article{border-bottom:1px solid var(--v2-line);background:#fff;padding:18px}.v2-conflict article p{margin:6px 0 0}.v2-conflict small{color:var(--v2-muted)}.v2-conflict>div{justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.v2-conflict>div span{color:#9a611d;background:#fff2d7;padding:6px 8px;font-size:10px}.v2-mcp-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;margin-top:55px;display:grid}.v2-mcp-flow strong{border:1px solid var(--v2-line);background:#fff;padding:25px}.v2-mcp-flow small{color:var(--v2-muted);margin-top:8px;font-weight:400;display:block}.v2-mcp-flow>span{color:var(--v2-blue)}.v2-coherence{background:#fff}.v2-coherence-grid>div>p:not(.eyebrow){color:var(--v2-muted);line-height:1.75}.v2-coherence blockquote{color:#fff;background:var(--v2-navy);letter-spacing:-.025em;margin:0;padding:44px;font-size:25px;line-height:1.35}.v2-coherence blockquote small{color:#9fadc1;margin-top:24px;font-size:11px;line-height:1.5;display:block}.v2-proof-list{gap:65px;margin-top:65px;display:grid}.v2-proof-list>article{grid-template-columns:280px 1fr;align-items:center;gap:60px;display:grid}.v2-proof-list>article>div span{color:#8b97a8;font-family:var(--font-geist-mono);font-size:11px}.v2-proof-list h3{font-size:25px}.v2-proof-list p{color:var(--v2-muted);line-height:1.65}.v2-implementation{background:#fff}.v2-split-callout{color:#fff;background:var(--v2-navy);grid-template-columns:1.2fr .8fr;gap:80px;padding:64px;display:grid}.v2-split-callout h2{color:#fff}.v2-split-callout p{color:#b3bfce;line-height:1.7}.v2-split-callout>div:last-child{grid-template-columns:auto 1fr;align-content:start;gap:5px 15px;display:grid}.v2-split-callout>div:last-child span{color:#82a8dc;font-family:var(--font-geist-mono);font-size:11px}.v2-split-callout>div:last-child p{margin:0 0 24px}.v2-price-teaser>.container{justify-content:space-between;align-items:end;gap:60px;display:flex}.v2-price-teaser>.container>div:first-child{max-width:700px}.v2-price-teaser>.container>div:first-child>p:last-child{color:var(--v2-muted)}.v2-price-teaser>.container>div:last-child{text-align:right;display:grid}.v2-price-teaser strong{letter-spacing:-.06em;font-size:58px}.v2-price-teaser span{color:var(--v2-muted)}.v2-final{color:#fff;background:var(--v2-blue);text-align:center;padding:110px 0}.v2-final .container{max-width:800px}.v2-final p:not(.eyebrow){color:#d6e5ff;font-size:18px;line-height:1.6}.v2-final .button-row{justify-content:center}.v2-page-hero{border-bottom:1px solid var(--v2-line);padding:100px 0 92px}.v2-page-hero .container{max-width:1000px}.v2-page-hero p:last-child{max-width:780px;color:var(--v2-muted);font-size:20px;line-height:1.65}.v2-inner .v2-page-hero h1,.v2-knowledge-article .v2-page-hero h1{font-size:clamp(44px,6vw,76px)}.v2-copy-section{background:#fff}.v2-two-column>div>p{color:var(--v2-muted);line-height:1.75}.v2-principles{background:var(--v2-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;display:grid}.v2-principles article{background:var(--v2-paper);padding:32px}.v2-principles span{color:#8090a7;font-family:var(--font-geist-mono);font-size:11px}.v2-principles p,.v2-topic-groups p{color:var(--v2-muted);line-height:1.65}.v2-topic-groups{background:var(--v2-line);gap:1px;display:grid}.v2-topic-groups div{background:#fff;padding:24px}.v2-readiness{background:#fff}.v2-readiness>.container{grid-template-columns:1fr 1fr;gap:80px;display:grid}.v2-readiness p{color:var(--v2-muted);line-height:1.7}.v2-readiness ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2-readiness li{background:var(--v2-paper);border-left:3px solid #9faab8;padding:21px}.v2-readiness li:nth-child(2){border-color:#d1992b}.v2-readiness li:nth-child(3){border-color:#279567}.v2-readiness li span{font-weight:700}.v2-readiness li p{margin:7px 0 0}.v2-example{color:#fff;background:var(--v2-navy)}.v2-start-grid>aside{color:#fff;background:var(--v2-navy);padding:38px}.v2-start-grid>aside h2{color:#fff;font-size:32px}.v2-start-grid aside ol{gap:24px;margin:0;padding:25px 0;list-style:none;display:grid}.v2-start-grid aside li{grid-template-columns:38px 1fr;gap:12px;display:grid}.v2-start-grid aside li span{color:#8fb5e9;font-family:var(--font-geist-mono);font-size:11px}.v2-start-grid aside li p{color:#c3ccda;margin:0;line-height:1.55}.v2-privacy-note{border-top:1px solid #ffffff1d;padding-top:20px;font-size:12px;color:#95a5bb!important}.v2-start .request-form{background:0 0;border:0;margin-top:30px;padding:0}.v2-clusters{background:var(--v2-line);gap:1px;display:grid}.v2-clusters>article{background:#fff;grid-template-columns:90px 1fr;gap:34px;padding:45px;display:grid}.v2-clusters>article>span{color:#8b96a7;font-family:var(--font-geist-mono)}.v2-clusters h2{font-size:34px}.v2-clusters p{color:var(--v2-muted)}.v2-clusters ul{background:var(--v2-line);grid-template-columns:1fr 1fr;gap:1px;margin:25px 0 0;padding:0;list-style:none;display:grid}.v2-clusters li{background:#fff}.v2-clusters li a{color:#37445a;justify-content:space-between;padding:16px;font-size:13px;display:flex}.v2-clusters li a:hover{color:var(--v2-blue)}.v2-clusters i{font-style:normal}.v2-article-body{max-width:820px;padding-top:90px;padding-bottom:100px}.v2-article-body>section{margin-bottom:64px}.v2-article-body h2{font-size:35px}.v2-article-body h3{font-size:18px}.v2-article-body p,.v2-article-body li{color:#4f5d71;font-size:16px;line-height:1.8}.v2-article-body aside{border-left:4px solid var(--v2-blue);background:#fff;margin:0 0 64px;padding:32px}.v2-article-grid{background:var(--v2-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.v2-article-grid article{background:#fff;padding:24px}.v2-article-steps{background:var(--v2-line);gap:1px;padding:0;list-style:none;display:grid}.v2-article-steps li{background:#fff;grid-template-columns:50px 1fr;gap:16px;padding:24px;display:grid}.v2-article-steps span{color:#8290a3;font-family:var(--font-geist-mono);font-size:11px}.v2-article-steps h3,.v2-article-steps p{margin:0}.v2-faq{border-top:1px solid var(--v2-line)}.v2-faq details{border-bottom:1px solid var(--v2-line)}.v2-faq summary{cursor:pointer;padding:22px 0;font-weight:700}.v2-related{border-top:1px solid var(--v2-line);gap:1px;padding-top:40px;display:grid}.v2-related h2{margin-bottom:12px}.v2-related a{color:var(--v2-blue);border-bottom:1px solid var(--v2-line);padding:14px 0}.v2-footer{color:#aeb8c7;background:var(--v2-navy);padding:78px 0 26px}.v2-footer-lead{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:60px;display:grid}.v2-footer .brand{background:#fff;border-radius:6px;padding:8px}.v2-footer-lead h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:36px}.v2-footer-grid{grid-template-columns:repeat(3,1fr);gap:60px;padding-top:55px;display:grid}.v2-footer-grid>div{flex-direction:column;gap:13px;display:flex}.v2-footer-grid b{color:#fff;margin-bottom:8px}.v2-footer-grid a:hover{color:#fff}@media (max-width:980px){.v2-nav-links{gap:15px}.v2-hero-grid,.v2-editorial-grid,.v2-advisor-grid,.v2-governance-grid,.v2-coherence-grid,.v2-two-column,.v2-start-grid{grid-template-columns:1fr}.v2-editorial-grid.reverse>div:last-child{order:0}.v2-flow{grid-template-columns:1fr}.v2-flow-arrow{text-align:center;transform:rotate(90deg)}.v2-proof-list>article{grid-template-columns:220px 1fr}.v2-use-grid{gap:45px}}@media (max-width:760px){.v2-header{height:68px}.v2-nav{position:relative}.brand img{width:160px}.v2-menu-toggle{color:var(--v2-navy);background:0 0;border:0;align-items:center;gap:5px;display:flex}.v2-menu-toggle i{background:currentColor;border-radius:50%;width:5px;height:5px}.v2-main-nav{border-bottom:1px solid var(--v2-line);background:var(--v2-paper);flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:68px;left:-14px;right:-14px;box-shadow:0 25px 45px #0b1b331f}.v2-main-nav.open{display:flex}.v2-nav-links,.v2-nav-actions{flex-direction:column;align-items:stretch;gap:0}.v2-main-nav a{padding:13px}.v2-main-nav a.active:after{display:none}.v2-nav-actions{border-top:1px solid var(--v2-line);padding-top:10px}.v2-hero{padding:72px 0}.v2-site h1{font-size:48px}.v2-site h2{font-size:36px}.v2-hero-grid{gap:46px}.v2-lead{font-size:18px}.v2-product-placeholder{border-radius:12px}.v2-placeholder-body{grid-template-columns:38px 1fr;min-height:270px}.v2-placeholder-rail{padding:20px 10px}.v2-placeholder-rail i{width:16px}.v2-placeholder-content{padding:28px 20px}.v2-problem,.v2-diagram-section,.v2-editorial,.v2-use,.v2-advisor,.v2-governance,.v2-mcp,.v2-coherence,.v2-proof,.v2-implementation,.v2-price-teaser,.v2-copy-section,.v2-advice-difference,.v2-advice-topics,.v2-readiness,.v2-example,.v2-start,.v2-knowledge{padding:76px 0}.v2-observations,.v2-use-grid,.v2-readiness>.container,.v2-split-callout,.v2-footer-lead{grid-template-columns:1fr}.v2-observations{gap:0}.v2-use-grid,.v2-advisor-grid,.v2-governance-grid,.v2-coherence-grid,.v2-two-column,.v2-start-grid{gap:42px}.v2-mcp-flow{grid-template-columns:1fr}.v2-mcp-flow>span{text-align:center;transform:rotate(90deg)}.v2-proof-list>article{grid-template-columns:1fr;gap:25px}.v2-split-callout{gap:42px;padding:36px 24px}.v2-price-teaser>.container{flex-direction:column;align-items:flex-start}.v2-price-teaser>.container>div:last-child{text-align:left}.v2-principles,.v2-article-grid{grid-template-columns:1fr}.v2-clusters>article{grid-template-columns:1fr;gap:16px;padding:28px 22px}.v2-clusters ul{grid-template-columns:1fr}.v2-page-hero{padding:70px 0}.v2-page-hero p:last-child{font-size:17px}.v2-footer-lead{gap:38px}.v2-footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:1280px){.container{width:min(1420px,100% - 96px)}.v2-header{height:88px}.v2-nav{gap:46px}.v2-main-nav{gap:36px}.v2-nav-links{gap:34px}.v2-main-nav a{font-size:15px}.v2-header .button-small{min-height:48px;padding:0 20px}.brand{align-items:center;gap:11px}.brand img{filter:hue-rotate(155deg)saturate(1.75);width:38px;height:38px}.brand span{color:var(--v2-navy);letter-spacing:-.045em;font-size:21px;font-weight:690}.brand strong{color:var(--v2-blue)}.v2-hero{padding:124px 0 138px;overflow:hidden}.v2-hero-grid{grid-template-columns:44% 56%;gap:52px}.v2-hero-copy{z-index:2;position:relative}.v2-site h1{font-size:clamp(68px,5.7vw,92px)}.v2-hero h1{max-width:760px}.v2-lead{font-size:23px}.v2-audience{font-size:17px}.button{border-radius:11px;min-height:56px;padding:0 27px;font-size:16px}.v2-hero-product{width:calc(100% + 120px);margin-right:-120px}.v2-placeholder-hero{transform-origin:0;transform:perspective(1500px)rotateY(-2.5deg);box-shadow:0 42px 100px #0b1b3333}.v2-placeholder-hero .v2-placeholder-body{min-height:570px}.v2-placeholder-hero .v2-placeholder-content strong{font-size:34px}.v2-problem{padding:140px 0 132px}.v2-problem .v2-heading{max-width:1080px}.v2-problem .v2-heading h2{font-size:70px}.v2-observations{margin-top:82px}.v2-observations article{min-height:250px;padding:42px}.v2-observations b{margin-top:58px;font-size:22px}.v2-observations p{font-size:16px}.v2-statement{max-width:1060px;margin-top:86px;font-size:48px}.v2-diagram-section{padding:132px 0}.v2-diagram-section .v2-heading{max-width:970px}.v2-flow{gap:32px;margin-top:78px}.v2-flow section{padding:38px}.v2-flow-core strong{font-size:36px}.v2-flow ul{font-size:15px}.v2-flow-arrow{font-size:34px}.v2-cycle-stage{padding:125px 0;position:relative}.v2-cycle-stage:before{content:"";background:#d9dde3;width:1px;position:absolute;top:0;bottom:0;left:max(48px,50vw - 710px)}.v2-cycle-marker{align-items:center;gap:18px;margin:0 0 48px;display:flex;position:relative}.v2-cycle-marker:before{content:"";border:3px solid var(--v2-paper);background:var(--v2-orange);border-radius:50%;width:11px;height:11px;position:absolute;left:-5px;transform:translate(-50%)}.v2-cycle-marker span{color:var(--v2-blue);font-family:var(--font-geist-mono);margin-left:24px;font-size:13px}.v2-cycle-marker b{font-size:15px}.v2-editorial-grid{grid-template-columns:35% 65%;gap:72px}.v2-editorial-copy h2{font-size:54px}.v2-editorial-copy>p:last-child{font-size:18px}.v2-stage-visual .v2-product-placeholder{width:calc(100% + 50px)}.v2-placeholder-wide .v2-placeholder-body{min-height:520px}.v2-layout-wide .v2-editorial-grid{display:block}.v2-layout-wide .v2-editorial-copy{grid-template-columns:1fr 1fr;align-items:start;gap:85px;margin-bottom:55px;display:grid}.v2-layout-wide .v2-editorial-copy>p{margin:0}.v2-layout-wide .v2-stage-visual .v2-product-placeholder{width:100%}.v2-layout-categories .v2-editorial-grid{grid-template-columns:34% 66%;display:grid}.v2-layout-categories .v2-stage-visual{gap:35px;display:grid}.v2-category-field{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.v2-category-field span{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);letter-spacing:-.02em;background:#fff;align-items:center;min-height:78px;padding:15px;font-size:14px;font-weight:600;display:flex}.v2-category-field .size-0{font-size:21px}.v2-category-field .size-1{color:var(--v2-blue);font-size:17px}.v2-category-field .size-3{color:#637086;font-size:12px}.v2-use{padding:130px 0}.v2-cycle-marker.light{color:#fff}.v2-cycle-marker.light:before{border-color:var(--v2-navy)}.v2-use-grid{grid-template-columns:38% 62%;gap:75px}.v2-use-grid h2{font-size:60px}.v2-use-grid>div>p{font-size:18px}.v2-use-diagram{grid-template-columns:220px 1fr;align-items:center;gap:42px;display:grid}.v2-use-diagram>strong{text-align:center;background:#10294c;border:1px solid #5680b8;border-radius:18px;place-items:center;min-height:180px;padding:30px;font-size:24px;display:grid}.v2-use-diagram>strong small{color:#8ea7c8;font-size:11px;font-weight:500;display:block}.v2-use-diagram>div{gap:16px;display:grid}.v2-use-diagram article{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;padding:24px 28px 24px 55px;display:grid;position:relative}.v2-use-diagram article span{color:#7cabec;font-size:25px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.v2-use-diagram b{font-size:17px}.v2-use-diagram small{color:#9eacc0;margin-top:5px}.v2-advisor{padding:145px 0}.v2-advisor-heading{grid-template-columns:230px 1.05fr .8fr;align-items:end;gap:52px;display:grid}.v2-advisor-heading>div{align-items:center;gap:13px;display:flex}.v2-advisor-heading>div p{color:#fff;margin:0;font-weight:650}.v2-advisor-heading>p{color:#aab7c8;margin:0;font-size:17px;line-height:1.7}.v2-advisor-heading h2{font-size:64px}.v2-advisor-mark{background:var(--v2-orange);border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.v2-advisor-showcase{grid-template-columns:36% 64%;align-items:end;gap:42px;margin-top:75px;display:grid}.v2-advisor-showcase .v2-conversation{background:#ffffff08;border:1px solid #ffffff18;padding:30px}.v2-advisor-showcase .v2-conversation blockquote:first-child{margin-left:12%}.v2-advisor-showcase .v2-conversation blockquote{font-size:16px}.v2-advisor-showcase .v2-product-placeholder{width:calc(100% + 65px);margin-right:-65px}.v2-placeholder-advisor .v2-placeholder-body{min-height:530px}.v2-governance{padding:130px 0}.v2-governance-grid{grid-template-columns:40% 60%;gap:90px}.v2-governance-grid h2{font-size:58px}.v2-conflict{padding:48px}.v2-conflict article{padding:28px}.v2-conflict article p{font-size:22px}.v2-conflict>div{padding-top:34px}.v2-conflict>div strong{font-size:24px}.v2-mcp{padding:125px 0}.v2-mcp .v2-heading{max-width:1050px}.v2-mcp-flow{margin-top:70px}.v2-mcp-flow strong{min-height:135px;padding:34px;font-size:20px}.v2-mcp-flow strong:first-child{color:#fff;border-color:var(--v2-navy);background:var(--v2-navy)}.v2-mcp-flow strong:first-child small{color:#9eb0c6}.v2-coherence{padding:130px 0}.v2-coherence-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.v2-coherence-heading h2{font-size:64px}.v2-coherence-heading p{color:var(--v2-muted);font-size:18px;line-height:1.7}.v2-coherence-visual{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;margin-top:75px;display:grid}.v2-coherence-visual>div{background:var(--v2-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.v2-coherence-visual article{background:var(--v2-paper);align-content:space-between;min-height:150px;padding:25px;display:grid}.v2-coherence-visual article small,.v2-coherence-visual blockquote small{color:#7b899c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.v2-coherence-visual article strong{font-size:20px}.v2-coherence-visual>span{color:var(--v2-blue);font-size:34px}.v2-coherence-visual blockquote{color:#fff;background:var(--v2-navy);gap:18px;margin:0;padding:38px;font-size:25px;line-height:1.35;display:grid}.v2-coherence-visual blockquote small{color:#85a8d8}.v2-coherence-visual blockquote em{color:#95a5b9;font-size:11px;font-style:normal}.v2-proof{padding:145px 0}.v2-proof .v2-heading{max-width:1000px}.v2-proof-list{gap:105px;margin-top:85px}.v2-proof-list>article{grid-template-columns:24% 76%;gap:45px}.v2-proof-list h3{font-size:34px}.v2-proof-list .v2-product-placeholder{width:calc(100% + 40px)}.v2-proof-list .v2-placeholder-body{min-height:490px}.v2-implementation,.v2-price-teaser{padding:105px 0}.v2-split-callout{padding:78px}.v2-footer-grid{grid-template-columns:repeat(4,1fr)}}.v2-window-bar{gap:10px}.v2-window-bar>img{object-fit:contain;filter:hue-rotate(155deg)saturate(1.75);width:20px;height:20px}.v2-window-bar>span{color:#8a95a5;text-transform:uppercase;letter-spacing:.08em;background:0 0;width:auto;height:auto;margin-left:auto;font-size:9px}.v2-product-placeholder{aspect-ratio:16/10}.v2-placeholder-body{height:calc(100% - 42px);min-height:0}.v2-placeholder-content{background:linear-gradient(135deg,#fff 0,#f4f7fa 60%,#eef4fb 100%)}.v2-mcp-branch{grid-template-columns:1fr auto 2fr;align-items:center;gap:32px;margin-top:64px;display:grid}.v2-mcp-branch>strong{color:#fff;background:var(--v2-navy);text-align:center;border-radius:18px;place-items:center;min-height:190px;padding:32px;font-size:25px;display:grid}.v2-mcp-branch>strong small{color:#9eb0c6;font-size:11px;font-weight:500;display:block}.v2-mcp-branch>span{color:var(--v2-blue);font-size:32px}.v2-mcp-branch>div{gap:12px;display:grid;position:relative}.v2-mcp-branch>div:before{content:"";background:#a9bdd8;width:1px;position:absolute;top:16%;bottom:16%;left:-17px}.v2-mcp-branch article{border:1px solid var(--v2-line);background:#fff;border-radius:12px;gap:5px;padding:23px 26px;display:grid;position:relative}.v2-mcp-branch article:before{content:"";background:#a9bdd8;width:18px;height:1px;position:absolute;top:50%;left:-18px}.v2-mcp-branch article b{font-size:17px}.v2-mcp-branch article small{color:var(--v2-muted)}.v2-mcp-branch article em{color:#345f9b;letter-spacing:.06em;text-transform:uppercase;background:#eaf2fc;border-radius:5px;width:max-content;padding:5px 7px;font-size:9px;font-style:normal;font-weight:750}@media (max-width:1279px){.brand{align-items:center;gap:9px}.brand img{filter:hue-rotate(155deg)saturate(1.75);width:34px;height:34px}.brand span{color:var(--v2-navy);font-size:19px;font-weight:690}.brand strong{color:var(--v2-blue)}.v2-category-field{border:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.v2-category-field span{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:#fff;padding:13px;font-size:12px}.v2-use-diagram{grid-template-columns:1fr 1.7fr;align-items:center;gap:20px;display:grid}.v2-use-diagram>strong,.v2-use-diagram article{border:1px solid #ffffff20;padding:22px}.v2-use-diagram strong small,.v2-use-diagram article small{color:#9eacc0;display:block}.v2-use-diagram>div{gap:12px;display:grid}.v2-advisor-heading,.v2-advisor-showcase{grid-template-columns:1fr 1fr;gap:45px;display:grid}.v2-advisor-heading>div{grid-column:span 2;align-items:center;gap:10px;display:flex}.v2-advisor-mark{color:#fff;background:var(--v2-orange);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.v2-coherence-heading{max-width:850px}.v2-coherence-visual{grid-template-columns:1fr;gap:24px;margin-top:45px;display:grid}.v2-coherence-visual>div{background:var(--v2-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.v2-coherence-visual article{background:var(--v2-paper);padding:20px}.v2-coherence-visual>span{display:none}.v2-coherence-visual blockquote{color:#fff;background:var(--v2-navy);margin:0;padding:30px}}@media (max-width:760px){.v2-hero-product{width:100%;margin:0}.v2-site h1{font-size:46px}.v2-product-placeholder{aspect-ratio:4/3}.v2-placeholder-content strong{font-size:20px}.v2-cycle-marker{gap:10px;margin-bottom:25px;display:flex}.v2-cycle-marker span{color:var(--v2-blue);font-family:var(--font-geist-mono)}.v2-cycle-marker.light{color:#fff}.v2-layout-wide .v2-editorial-copy{display:block}.v2-category-field{grid-template-columns:repeat(2,1fr)}.v2-category-field span{min-height:52px}.v2-use-diagram{grid-template-columns:1fr}.v2-use-diagram>strong{border:1px solid #ffffff25;padding:26px}.v2-use-diagram article{padding:20px 20px 20px 48px;position:relative}.v2-use-diagram article span{position:absolute;left:18px}.v2-advisor-heading,.v2-advisor-showcase{grid-template-columns:1fr}.v2-advisor-heading>div{grid-column:auto}.v2-advisor-heading h2{font-size:40px}.v2-advisor-showcase{margin-top:40px}.v2-coherence-visual>div{grid-template-columns:1fr}.v2-coherence-visual article{justify-content:space-between;gap:15px;display:flex}.v2-mcp-branch{grid-template-columns:1fr}.v2-mcp-branch>span{text-align:center;transform:rotate(90deg)}.v2-mcp-branch>div:before,.v2-mcp-branch article:before{display:none}.v2-footer-grid{grid-template-columns:1fr 1fr}}.v2-product-shot{background:#fff;border:1px solid #ccd5e1;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0b1b3329}.v2-shot-bar{color:#778399;background:#f8fafc;border-bottom:1px solid #dfe4ea;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:42px;padding:0 15px;font-size:10px;display:grid}.v2-shot-dots{gap:5px;display:flex}.v2-shot-dots i{background:#c4ccd7;border-radius:50%;width:7px;height:7px}.v2-shot-dots i:nth-child(2){background:#aeb9c7}.v2-shot-dots i:nth-child(3){background:#91a0b2}.v2-shot-status{color:#5e6c80;letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:700}.v2-shot-media{background:#f4f7fa;position:relative;overflow:hidden}.v2-shot-media img{width:100%;height:auto;display:block}.v2-product-shot figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1b33d9;border:1px solid #ffffff2b;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:650;position:absolute;bottom:13px;right:14px;box-shadow:0 8px 20px #07152d2e}.v2-shot-hero{z-index:1;box-shadow:none;transform-origin:0;background:0 0;border:0;overflow:visible;transform:perspective(1500px)rotateY(-3.5deg)rotateX(1deg)}.v2-shot-hero:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#2877ef2f,#0000 68%);border-radius:50%;position:absolute;inset:9% -6% -8% 8%}.v2-shot-hero .v2-shot-bar,.v2-shot-hero .v2-shot-media{border:1px solid #ccd5e1;overflow:hidden}.v2-shot-hero .v2-shot-bar{border-radius:18px 18px 0 0}.v2-shot-hero .v2-shot-media{border-top:0;border-radius:0 0 18px 18px;box-shadow:0 38px 90px #0b1b333d}.v2-shot-wide{max-width:1240px;margin-inline:auto}.v2-shot-advisor{border-color:#ffffff28;box-shadow:0 35px 85px #02091466}.v2-shot-mcp{max-width:1180px;margin:72px auto 0}@media (max-width:760px){.v2-shot-bar{grid-template-columns:1fr auto;height:36px}.v2-shot-bar small{display:none}.v2-shot-status{font-size:8px}.v2-shot-hero{transform:none}.v2-product-shot{border-radius:12px}.v2-shot-hero .v2-shot-bar{border-radius:12px 12px 0 0}.v2-shot-hero .v2-shot-media{border-radius:0 0 12px 12px}.v2-product-shot figcaption{color:#526075;box-shadow:none;background:#fff;border:0;border-radius:0;padding:9px 12px;font-size:9px;display:block;position:static}.v2-shot-mcp{margin-top:42px}}@media (min-width:1280px){.v2-hero-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.v2-editorial-grid{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.v2-layout-categories .v2-editorial-grid{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.v2-use-grid{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.v2-advisor-showcase{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.v2-governance-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.v2-proof-list>article{grid-template-columns:minmax(0,24fr) minmax(0,76fr)}.v2-hero-product,.v2-stage-visual .v2-product-placeholder,.v2-advisor-showcase .v2-product-placeholder,.v2-proof-list .v2-product-placeholder{width:100%;margin-right:0}}@media (min-width:761px) and (max-width:820px){.v2-header{height:68px}.v2-nav{position:relative}.v2-menu-toggle{color:var(--v2-navy);background:0 0;border:0;align-items:center;gap:5px;display:flex}.v2-menu-toggle i{background:currentColor;border-radius:50%;width:5px;height:5px}.v2-main-nav{border-bottom:1px solid var(--v2-line);background:var(--v2-paper);flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 25px 45px #0b1b331f}.v2-main-nav.open{display:flex}.v2-nav-links,.v2-nav-actions{flex-direction:column;align-items:stretch;gap:0}.v2-main-nav a{padding:13px}.v2-main-nav a.active:after{display:none}.v2-nav-actions{border-top:1px solid var(--v2-line);padding-top:10px}}
