.page-hero{padding:clamp(72px,8vw,116px) 0 clamp(62px,7vw,96px);overflow:clip}.page-hero-shell{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(50px,7vw,100px);display:grid}.page-hero h1{max-width:12ch;margin-bottom:24px;font-size:clamp(3.2rem,5.5vw,5.4rem)}.page-lead{max-width:58ch;color:var(--muted);font-size:1.08rem}.hero-context{border-top:1px solid var(--line);gap:12px;margin:34px 0 0;padding-top:20px;display:grid}.hero-context div{grid-template-columns:80px 1fr;gap:14px;display:grid}.hero-context dt{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.62rem}.hero-context dd{color:var(--muted);margin:0;font-size:.75rem}.signal-list{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.signal-list article{border-right:1px solid var(--line);min-height:230px;padding:26px}.signal-list article:last-child{border-right:0}.signal-list span,.mechanism-grid span,.detail-stack>article>span,.scenario-flow>article>span{color:var(--orange-dark);font-family:var(--mono);font-size:.64rem}.signal-list h3{letter-spacing:-.03em;margin:44px 0 10px;font-size:1.15rem}.signal-list p{color:var(--muted);margin:0;font-size:.83rem}.mechanism-grid{border:1px solid var(--line-dark);background:var(--line-dark);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mechanism-grid article{background:var(--ink-2);flex-direction:column;min-height:300px;padding:26px;display:flex}.mechanism-grid span{color:var(--orange-light)}.mechanism-grid h3{margin:auto 0 10px;font-size:1.2rem}.mechanism-grid p{color:var(--muted-dark);margin:0;font-size:.8rem}.split-chapter{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,9vw,140px);display:grid}.sticky-copy{position:sticky;top:116px}.sticky-copy>p:not(.chapter-label){color:var(--muted)}.detail-stack{border-top:1px solid var(--line)}.detail-stack article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:25px 0;display:grid}.detail-stack h3{margin-bottom:7px;font-size:1.05rem}.detail-stack p{color:var(--muted);margin:0}.scenario-heading{max-width:920px;margin-bottom:46px}.scenario-heading>span{color:#efc3a8;font-size:.72rem}.scenario-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scenario-flow article{background:#0b0e141f;border:1px solid #fff3;border-radius:15px;flex-direction:column;min-height:270px;padding:24px;display:flex}.scenario-flow>article>span{color:var(--orange-light)}.scenario-flow strong{margin:auto 0 12px;font-size:1.05rem}.scenario-flow p{color:#f3d8c9;margin:0;font-size:.8rem}.evidence-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;display:grid}.measure-panel,.boundary-panel{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:clamp(28px,4vw,50px)}.measure-panel>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.measure-panel article{background:var(--white);padding:18px}.measure-panel h3{font-size:.85rem}.measure-panel p,.boundary-panel li{color:var(--muted);font-size:.76rem}.boundary-panel{color:var(--white);background:var(--ink);border-color:var(--ink)}.boundary-panel .chapter-label{color:var(--orange-light)}.boundary-panel h2{font-size:clamp(1.8rem,3vw,2.8rem)}.boundary-panel ul{gap:14px;padding-left:20px;display:grid}.boundary-panel li{color:var(--muted-dark)}.faq-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(50px,8vw,120px);display:grid}.faq-heading h2{font-size:clamp(2rem,3vw,3rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:22px 40px 22px 0;font-weight:700;position:relative}.faq-list summary:after{content:"+";color:var(--orange-dark);position:absolute;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:70ch;color:var(--muted);padding:0 30px 20px 0}.related-section{border-top:1px solid var(--line);background:var(--white);padding:24px 0}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.related-grid a{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:4px 20px;padding:24px;display:grid}.related-grid span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;grid-column:1;font-size:.62rem}.related-grid strong{grid-column:1;font-size:.9rem}.related-grid i{color:var(--orange-dark);grid-area:1/2/span 2;align-self:center;font-style:normal}.legacy-hero{padding:80px 0 52px}.legacy-hero h1{letter-spacing:-.055em;max-width:16ch;font-size:clamp(3rem,5vw,5rem);line-height:1.02}.legacy-content{padding-bottom:80px}.legacy-content .section,.legacy-content section{padding:50px 0}.legacy-content .section-inner,.legacy-content>*{max-width:var(--max);margin-inline:auto}.legacy-content h2{letter-spacing:-.04em}.legal-document{max-width:840px;padding:70px var(--gutter) 100px;margin-inline:auto}.legal-document h1{letter-spacing:-.055em;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.02}.legal-document h2{margin-top:42px;font-size:1.5rem}.legal-document p,.legal-document li{color:var(--muted)}.object-flow{border:1px solid var(--line-dark);background:var(--line-dark);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.object-flow article{background:var(--ink-2);flex-direction:column;min-height:270px;padding:22px;display:flex}.object-flow span{color:var(--orange-light);font-family:var(--mono);font-size:.62rem}.object-flow strong{margin:auto 0 10px;font-size:1rem}.object-flow p{color:var(--muted-dark);margin:0;font-size:.74rem}.platform-surface-list{gap:10px;display:grid}.platform-surface{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:370px;display:grid;overflow:hidden}.platform-surface>div:first-child{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,50px);display:flex}.platform-surface>div:first-child>span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.platform-surface h3{letter-spacing:-.05em;margin:14px 0;font-size:clamp(1.8rem,3vw,3rem)}.platform-surface p{color:var(--muted)}.platform-surface a{color:var(--orange-dark);margin-top:20px;font-size:.78rem;font-weight:700}.platform-crop{background:var(--ink);min-height:370px;overflow:hidden}.platform-crop img{object-fit:cover;object-position:left center;width:118%;max-width:none;height:100%}.platform-surface:nth-child(2n)>div:first-child{order:2}.platform-surface:nth-child(2n) .platform-crop{order:1}.platform-architecture{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.architecture-copy>p:not(.chapter-label),.architecture-copy li{color:var(--muted)}.architecture-copy ul{gap:10px;padding-left:18px;display:grid}.architecture-map{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:18px;gap:12px;padding:clamp(22px,4vw,40px);display:grid}.architecture-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.architecture-sources span{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:10px;font-size:.68rem}.architecture-map>i{color:var(--orange-dark);font-family:var(--mono);text-align:center;text-transform:uppercase;font-size:.58rem;font-style:normal}.architecture-core,.architecture-output{color:var(--white);background:var(--ink);border-radius:12px;gap:12px;padding:20px;display:grid}.architecture-core>strong{color:var(--orange-light)}.architecture-output>strong{color:var(--white)}.architecture-core>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.architecture-core span,.architecture-output span{border:1px solid var(--line-dark);color:var(--muted-dark);border-radius:7px;padding:9px;font-size:.67rem}.architecture-output{background:var(--orange-dark)}.architecture-output span{color:#f4d8c8;border-color:#ffffff38}.platform-card-story{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.platform-card-story>div>p:not(.chapter-label){color:#f3d3c1}.governance-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(50px,8vw,120px);display:grid}.governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.governance-grid article{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-direction:column;min-height:230px;padding:25px;display:flex}.governance-grid span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.62rem}.governance-grid h3{margin:auto 0 10px;font-size:1.1rem}.governance-grid p{color:var(--muted);margin:0;font-size:.78rem}.category-hero{padding:clamp(78px,10vw,150px) 0 clamp(70px,8vw,110px)}.category-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.category-hero h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(3.5rem,6vw,6rem);line-height:.98}.category-definition{border-top:1px solid var(--line);padding-top:31px}.category-definition>p{color:var(--muted);font-size:1.08rem}.category-definition>p:first-child{color:var(--ink);font-size:1.25rem}.soi-loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.soi-loop article{border:1px solid var(--line-dark);background:var(--ink-2);border-radius:14px;flex-direction:column;min-height:310px;padding:24px;display:flex}.soi-loop span{color:var(--orange-light);font-family:var(--mono);font-size:.62rem}.soi-loop h3{margin:auto 0 10px}.soi-loop p{color:var(--muted-dark);margin:0;font-size:.77rem}.compare-layout{grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);gap:clamp(50px,8vw,120px);display:grid}.category-compare{border-top:1px solid var(--line)}.category-compare>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr;gap:18px;padding:20px 0;display:grid}.category-compare strong{font-size:.78rem}.category-compare span{color:var(--muted);font-size:.75rem}.category-compare .compare-head span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.6rem}.decision-category{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.decision-category>div>p:not(.chapter-label),.decision-category>div>ul li{color:var(--muted)}.decision-category ul{gap:8px;padding-left:18px;display:grid}.maturity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.maturity-grid article{background:#0b0e1421;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;min-height:280px;padding:24px;display:flex}.maturity-grid span{color:var(--orange-light);font-family:var(--mono);font-size:.62rem}.maturity-grid h3{margin:auto 0 10px}.maturity-grid p{color:#f1d5c6;margin:0;font-size:.78rem}.evaluation-grid{grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);gap:clamp(50px,8vw,120px);display:grid}.evaluation-grid ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.evaluation-grid li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:20px 0;display:grid}.evaluation-grid li>span{color:var(--orange-dark);font-family:var(--mono);font-size:.62rem}.evaluation-grid p{color:var(--muted);margin:4px 0 0}.integration-flow{grid-template-columns:1fr 100px 1fr 100px 1fr;align-items:stretch;display:grid}.integration-flow article{border:1px solid var(--line-dark);background:var(--ink-2);border-radius:15px;flex-direction:column;min-height:300px;padding:28px;display:flex}.integration-flow article>span{color:var(--orange-light);font-family:var(--mono);text-transform:uppercase;font-size:.62rem}.integration-flow article h3{margin:auto 0 10px}.integration-flow article p{color:var(--muted-dark);margin:0;font-size:.78rem}.integration-flow>i{color:var(--orange-light);font-family:var(--mono);text-align:center;place-items:center;padding:10px;font-size:.55rem;font-style:normal;display:grid}.integration-flow-core{box-shadow:inset 0 0 0 1px #ffb1744d;background:#202733!important}.connection-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connection-methods article{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-direction:column;min-height:240px;padding:24px;display:flex}.connection-methods span{color:var(--orange-dark);font-family:var(--mono);font-size:.62rem}.connection-methods h3{margin:auto 0 10px;font-size:1.04rem}.connection-methods p{color:var(--muted);margin:0;font-size:.77rem}.channel-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.channel-contract-grid a{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;min-height:360px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex}.channel-contract-grid a:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.channel-contract-grid span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.channel-contract-grid h3{letter-spacing:-.04em;margin:48px 0 12px;font-size:1.4rem}.channel-contract-grid p{color:var(--muted)}.channel-contract-grid strong{margin-top:auto;font-size:.78rem}.readiness-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,120px);display:grid}.readiness-layout>div>p:not(.chapter-label){color:#f1d4c4}.readiness-layout ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.readiness-layout li{background:#0b0e1421;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;min-height:210px;padding:22px;display:flex}.readiness-layout li>span{color:var(--orange-light);font-family:var(--mono);font-size:.62rem}.readiness-layout strong{margin:auto 0 8px}.readiness-layout li p{color:#f1d4c4;margin:0;font-size:.77rem}.solution-role-list{gap:12px;display:grid}.solution-role{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:54px minmax(300px,1fr) minmax(220px,.55fr) 170px;align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(28px,4vw,50px);transition:transform .18s,box-shadow .18s;display:grid}.solution-role:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.solution-role-number{color:var(--orange-dark);font-family:var(--mono);font-size:.7rem}.solution-role h2{max-width:20ch;margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.6rem)}.solution-role>div>span{color:var(--muted);font-size:.78rem}.solution-role ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:.76rem;display:grid}.solution-role>strong{font-size:.76rem}.environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.environment-grid article{border:1px solid var(--line);background:var(--white);border-radius:18px;flex-direction:column;min-height:430px;padding:clamp(28px,4vw,48px);display:flex}.environment-grid article>span,.founder-grid article span,.membership-facts article span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.64rem}.environment-grid h2{margin:38px 0 16px;font-size:clamp(1.6rem,3vw,2.7rem)}.environment-grid p,.environment-grid li{color:var(--muted)}.environment-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin-top:auto;padding-top:30px;padding-left:18px;font-size:.75rem;display:grid}.mission-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.mission-grid>div>p:not(.chapter-label){color:var(--muted-dark)}.founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.founder-grid-single{grid-template-columns:minmax(0,760px)}.founder-grid article{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:minmax(160px,.52fr) minmax(0,1.48fr);display:grid;overflow:hidden}.founder-grid article>img{object-fit:cover;width:100%;height:100%;min-height:410px}.founder-grid article>div{flex-direction:column;justify-content:center;padding:28px;display:flex}.founder-grid h3{letter-spacing:-.04em;margin:10px 0 18px;font-size:1.7rem}.founder-grid p{color:var(--muted);font-size:.8rem}.founder-grid a{color:var(--orange-dark);margin-top:12px;font-size:.76rem;font-weight:700}.principles-grid,.membership-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.principles-grid article,.membership-facts article{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;min-height:280px;padding:28px;display:flex}.principles-grid span{color:var(--orange-dark);font-family:var(--mono);font-size:.62rem}.principles-grid h3,.membership-facts h2{margin:auto 0 10px}.principles-grid p,.membership-facts p{color:var(--muted);margin:0}.membership-badge{border:1px solid var(--line);background:var(--white);border-radius:12px;width:min(320px,100%);margin:0 0 24px;padding:14px}.insight-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight-card{border:1px solid var(--line);background:var(--white);border-radius:17px;flex-direction:column;min-height:320px;padding:clamp(26px,4vw,44px);transition:transform .18s,box-shadow .18s;display:flex}.insight-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.insight-card>span,.trust-document-grid a>span{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.62rem}.insight-card h2{margin:40px 0 14px;font-size:clamp(1.6rem,3vw,2.5rem)}.insight-card p{color:var(--muted)}.insight-card strong{margin-top:auto;font-size:.78rem}.trust-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trust-document-grid a{border:1px solid var(--line);background:var(--white);border-radius:15px;flex-direction:column;min-height:260px;padding:26px;display:flex}.trust-document-grid h2{margin:38px 0 10px;font-size:1.35rem}.trust-document-grid p{color:var(--muted);font-size:.78rem}.trust-document-grid strong{margin-top:auto;font-size:.75rem}.legacy-content{background:var(--paper)}.legacy-content>section:first-child{padding-top:clamp(70px,9vw,130px)}.legacy-content .section{padding-inline:var(--gutter)}.legacy-content .section-inner{width:min(100%, var(--max))}.legacy-content .about-hero .section-inner{gap:12px;display:grid}.legacy-content .page-breadcrumb,.legacy-content .eyebrow{color:var(--orange-dark);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.legacy-content .about-title,.legacy-content h1{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(3rem,5.5vw,5.2rem);line-height:1.02}.legacy-content .about-lead,.legacy-content .section-lead{max-width:65ch;color:var(--muted);font-size:1.05rem}.legacy-content .section-muted{border-block:1px solid var(--line);background:var(--paper-2)}.legacy-content .insight-body{max-width:880px}.legacy-content .insight-section{border-bottom:1px solid var(--line);padding:30px 0}.legacy-content .insight-section h2{margin-bottom:16px;font-size:clamp(1.7rem,3vw,2.5rem)}.legacy-content .insight-section p,.legacy-content .insight-section li,.legacy-content .utility-content p,.legacy-content .utility-content li{color:var(--muted)}.legacy-content .insight-section a,.legacy-content .utility-content a{color:var(--orange-dark);text-underline-offset:3px;text-decoration:underline}.legacy-content .insight-list{gap:8px;display:grid}.legacy-content .compare-table{border:1px solid var(--line);background:var(--white);border-radius:12px;overflow:hidden}.legacy-content .compare-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:.72fr 1fr 1fr;gap:16px;padding:14px;font-size:.76rem;display:grid}.legacy-content .compare-head{color:var(--ink);background:#e4e1da;font-weight:700}.legacy-content .content-grid,.legacy-content .faq-grid,.legacy-content .trust-links-grid,.legacy-content .about-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legacy-content .content-grid article,.legacy-content .trust-links-grid a,.legacy-content .about-meta article{border:1px solid var(--line);background:var(--white);border-radius:13px;padding:24px}.legacy-content .about-cta-band{color:var(--white);background:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:30px;display:flex}.legacy-content .about-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.legacy-content .insight-related{color:var(--muted);font-size:.76rem}.legacy-content .utility-hero,.legacy-content .utility-main{padding-inline:var(--gutter)}.legacy-content .utility-hero>*,.legacy-content .utility-main>*{width:min(100%,880px);margin-inline:auto}.reveal,.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media (width<=1160px){:root{--gutter:clamp(18px, 3vw, 34px)}.desktop-nav{gap:16px;font-size:.78rem}.hero-grid,.page-hero-shell{grid-template-columns:minmax(300px,.88fr) minmax(450px,1.12fr);gap:42px}.home-hero h1{font-size:clamp(3.2rem,6vw,4.8rem)}.surface-card{grid-template-columns:1fr}.surface-media,.surface-copy{min-height:230px}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.desktop-nav,.header-actions .sign-in,.header-actions .button{display:none}.menu-button{display:block}.hero-grid,.page-hero-shell{grid-template-columns:1fr}.hero-copy,.page-hero-copy{max-width:760px}.hero-product,.page-hero-visual{width:min(100%,920px);margin-inline:auto}}@media (width<=960px){.home-hero{min-height:auto}.hero-grid,.page-hero-shell,.tour-panel,.decision-story,.trust-grid,.split-chapter,.demo-shell{grid-template-columns:1fr}.hero-copy,.page-hero-copy{max-width:720px}.hero-product,.page-hero-visual{width:100%;max-width:820px;margin-inline:auto}.gap-layout{grid-template-columns:1fr;gap:40px}.chapter-intro,.sticky-copy{position:static}.proof-strip .content-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip .content-shell>:nth-child(3){border-left:1px solid var(--line)}.tour-tabs{grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:6px;overflow-x:auto}.tour-copy{max-width:680px}.role-grid,.mechanism-grid,.scenario-flow,.soi-loop,.maturity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.object-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-grid{grid-template-columns:1fr}.connection-grid article{min-height:190px}.signal-list,.evidence-grid,.faq-layout,.platform-architecture,.platform-card-story,.governance-layout,.category-hero-shell,.compare-layout,.decision-category,.evaluation-grid,.readiness-layout,.mission-grid{grid-template-columns:1fr}.integration-flow{grid-template-columns:1fr;gap:8px}.integration-flow>i{min-height:46px}.connection-methods,.channel-contract-grid,.trust-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-role{grid-template-columns:42px 1fr}.solution-role ul,.solution-role>strong{grid-column:2}.signal-list article{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.measure-panel>div{grid-template-columns:1fr}.footer-shell{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=680px){:root{--gutter:18px}.chapter{padding:64px 0}.header-shell{min-height:64px}.brand img{width:126px}.mobile-menu{top:64px}.home-hero,.page-hero{padding:58px 0}.home-hero h1,.page-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.home-hero h1{max-width:12ch}.hero-signal-stack{width:96%}.hero-signal-stack span{padding:10px;font-size:.56rem}.hero-card-wrap{border-radius:15px;padding:10px;transform:none}.decision-card>header{display:grid}.confidence{width:fit-content}.decision-fields{grid-template-columns:1fr}.decision-card>footer{flex-direction:column;align-items:flex-start}.proof-strip .content-shell,.surface-grid,.role-grid,.mechanism-grid,.scenario-flow,.object-flow,.soi-loop,.maturity-grid,.connection-methods,.channel-contract-grid,.readiness-layout ol,.governance-grid,.environment-grid,.founder-grid,.principles-grid,.membership-facts,.insight-card-grid,.trust-document-grid,.related-grid,.form-grid,.footer-shell{grid-template-columns:1fr}.founder-grid article{grid-template-columns:120px 1fr}.founder-grid article>img{min-height:340px}.legacy-content .compare-row{grid-template-columns:1fr}.legacy-content .compare-head{display:none}.legacy-content .content-grid,.legacy-content .faq-grid,.legacy-content .trust-links-grid,.legacy-content .about-meta{grid-template-columns:1fr}.legacy-content .about-cta-band{flex-direction:column;align-items:flex-start}.platform-surface{grid-template-columns:1fr}.platform-surface:nth-child(2n)>div:first-child,.platform-surface:nth-child(2n) .platform-crop{order:initial}.platform-crop{min-height:260px}.architecture-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.category-compare>div{grid-template-columns:1fr;gap:8px}.category-compare .compare-head{display:none}.solution-role{grid-template-columns:1fr}.solution-role ul,.solution-role>strong{grid-column:1}.proof-strip .content-shell>*{border-left:1px solid var(--line);min-height:100px}.chapter-heading-split{grid-template-columns:1fr;gap:16px}.surface-card{min-height:0}.surface-media,.surface-copy{min-height:220px}.role-grid a{min-height:300px}.ecosystem-group{grid-template-columns:1fr;gap:8px}.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-card{min-height:62px}.logo-card strong{font-size:.67rem}.product-callout{display:none}.product-figure figcaption{flex-direction:column;align-items:flex-start}.tour-panel{gap:28px}.signal-list article,.mechanism-grid article,.scenario-flow article{min-height:200px}.footer-column{border-top:1px solid var(--line);padding-top:20px}.footer-bottom{flex-direction:column}.mobile-actions{grid-template-columns:1fr}}@media (width<=960px){.surface-media img{width:100%;max-width:100%}}
