.home-hero{align-items:center;min-height:min(830px,100vh - 72px);padding:clamp(64px,8vw,112px) 0;display:grid;overflow:clip}.hero-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid}.audience-label{color:var(--ink);font-family:var(--font);letter-spacing:-.01em;text-transform:none;margin-bottom:10px;font-size:.9rem}.home-hero h1{max-width:11ch;margin-bottom:24px;font-size:clamp(3.5rem,6.2vw,6.3rem)}.hero-lead{max-width:56ch;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.28rem)}.hero-assurance{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-size:.78rem;display:flex}.hero-assurance span:before{content:"✓";color:var(--green);margin-right:7px;font-weight:800}.hero-product{min-width:0;padding:32px 0 30px;position:relative}.hero-product:before{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(circle,#e85d043b,#0000 68%);border-radius:50%;position:absolute;inset:0 -15% 0 10%}.hero-signal-stack{border:1px solid var(--line-dark);width:84%;color:var(--muted-dark);background:var(--ink-2);border-radius:16px 16px 0 0;grid-template-columns:repeat(3,1fr);margin:0 auto -1px;display:grid}.hero-signal-stack span{border-right:1px solid var(--line-dark);padding:14px;font-size:.68rem}.hero-signal-stack span:last-child{border-right:0}.hero-signal-stack i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.hero-signal-stack b{color:var(--white);margin:4px 0 0 14px;font-size:.76rem;display:block}.hero-card-wrap{border:1px solid var(--line-dark);color:var(--white);background:radial-gradient(700px 300px at 100% 0%, #e85d0429, transparent 62%), var(--ink);border-radius:22px;padding:20px;transform:rotate(.6deg);box-shadow:0 38px 90px #0b0e144d}.hero-card-label{color:var(--muted-dark);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-size:.65rem;display:flex}.hero-card-label strong{color:var(--orange-light)}.proof-strip{border-block:1px solid var(--line);background:#ffffff8f}.proof-strip .content-shell{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-strip .content-shell>*{border-right:1px solid var(--line);align-content:center;gap:3px;min-height:128px;padding:24px;display:grid}.proof-strip .content-shell>:first-child{border-left:1px solid var(--line)}.proof-strip span{color:var(--orange-dark);font-family:var(--mono);font-size:.64rem}.proof-strip strong{font-size:.9rem}.proof-strip small{color:var(--muted);font-size:.72rem}.gap-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(54px,9vw,140px);display:grid}.chapter-intro{position:sticky;top:116px}.chapter-intro>p:not(.chapter-label){max-width:55ch;color:var(--muted);font-size:1.05rem}.gap-cards{border-top:1px solid var(--line)}.gap-cards article{border-bottom:1px solid var(--line);padding:30px 0}.gap-cards span,.surface-copy>p,.role-grid>a>span{color:var(--orange-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:600}.gap-cards h3{letter-spacing:-.035em;margin:11px 0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.24}.gap-cards p{max-width:58ch;color:var(--muted);margin-bottom:0}@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%}}
