.content-page{--subpage-gap:clamp(32px, 5vw, 80px);min-width:0}.content-page :is(section,article,dl,div){min-width:0}.content-page :is(h1,h2,h3){text-wrap:balance}.content-page :is(p,dd,li){overflow-wrap:break-word}.content-page [id]{scroll-margin-top:124px}.content-page .page-hero{background:linear-gradient(115deg, var(--paper) 42%, #e9eee480 100%);padding-block:48px 64px}.content-page .page-hero h1{max-width:1050px;font-size:clamp(40px,5.4vw,76px);line-height:1.15}.content-page .page-hero-bottom{align-items:end;gap:48px;margin-top:32px}.content-page .page-hero-bottom p{max-width:68ch;font-size:17px;line-height:1.85}.content-page .page-contents{padding-block:16px}.content-page .page-contents a,.content-page .text-link{align-items:center;min-height:44px}.content-page .page-content{padding-block:64px 80px}.content-page .page-content h2{font-size:clamp(28px,3.1vw,42px);line-height:1.35}.content-page .editorial-details{padding-bottom:96px}.content-page .editorial-row{gap:var(--subpage-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-block:40px}.content-page .editorial-row h2{max-width:17ch;font-size:clamp(27px,2.7vw,36px);line-height:1.4}.content-page .editorial-row :is(p,li){font-size:15px;line-height:1.9}.content-page .editorial-row ul{margin-top:24px}.solution-detail .solution-fit{gap:var(--subpage-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);margin-bottom:48px;padding-bottom:48px}.solution-detail .solution-fit>div:first-child p{max-width:65ch;font-size:18px;line-height:1.85}.solution-detail .solution-fit>div:last-child{padding-top:8px}.solution-detail .solution-fit h3{font-size:18px}.solution-detail .solution-fit>div:last-child p{margin-top:12px;font-size:14px}.solution-examples{gap:var(--subpage-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.solution-example-list .check-list{margin-top:16px}.solution-example-list .check-list li{padding-block:16px;font-size:15px}.solution-start{background:linear-gradient(135deg, var(--sage), #f1f1e8);padding:32px}.solution-start>h3{font-size:17px;font-weight:600}.solution-start .solution-intro{color:var(--ink);margin-top:16px;font-size:21px;line-height:1.65}.solution-start .guardrail{background:0 0;border:0;border-top:1px solid #c6cec1;margin-top:32px;padding:24px 0 0}.solution-start .guardrail h3{font-size:14px}.solution-start .guardrail p{color:#52604f;margin-top:10px;font-size:13px;line-height:1.8}.solution-detail .solution-workflow{margin-top:80px;padding-top:48px}.solution-workflow-stage{grid-template-columns:minmax(0,1.8fr) minmax(220px,.7fr);align-items:center;gap:48px;margin-top:32px;display:grid}.solution-business-preview>*{width:100%;margin:0}.solution-detail .solution-workflow ol{flex-direction:column;gap:0;margin:0;display:flex}.solution-detail .solution-workflow li,.solution-detail .solution-workflow li+li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:16px;padding:24px 0;display:grid}.solution-detail .workflow-order{color:var(--brand-hover);font-variant-numeric:tabular-nums;font-size:13px}.solution-detail .solution-workflow h3{margin:0;font-size:18px;line-height:1.5}.solution-detail .solution-input-output{border-block:1px solid var(--line);background:0 0;gap:64px;margin-block:64px;padding:40px 0;position:relative}.solution-detail .solution-input-output h2{font-size:27px}.solution-detail .solution-input-output ul{padding-left:20px;font-size:15px}.solution-detail .solution-input-output li::marker{color:var(--brand)}.solution-detail .solution-boundaries{gap:64px;margin-block:48px 64px}.solution-detail .solution-boundaries h2{font-size:25px}.solution-detail .solution-boundaries p{max-width:64ch;margin-top:16px;font-size:15px;line-height:1.9}.solution-detail .pilot-detail{background:linear-gradient(120deg, var(--dark), #344339);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin-top:64px;padding:48px}.solution-detail .pilot-detail h2{font-size:clamp(27px,2.7vw,36px)}.solution-detail .pilot-detail dl>div{grid-template-columns:110px minmax(0,1fr);gap:20px;display:grid}.solution-detail .pilot-detail dt{margin:0}.solution-detail .detail-faq{gap:var(--subpage-gap);padding-block:80px 40px}.solution-detail--support .solution-workflow-stage{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start;gap:64px}.solution-detail--support .solution-start{background:linear-gradient(130deg, #f0e8df, var(--paper))}.solution-detail--finance .solution-examples{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.solution-detail--finance .solution-workflow-stage,.solution-detail--operations .solution-workflow-stage,.solution-detail--documents .solution-workflow-stage,.solution-detail--agents .solution-workflow-stage{grid-template-columns:minmax(0,1fr);gap:32px}.solution-detail--finance .solution-workflow ol,.solution-detail--operations .solution-workflow ol,.solution-detail--documents .solution-workflow ol,.solution-detail--agents .solution-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.solution-detail--finance .solution-workflow li,.solution-detail--finance .solution-workflow li+li,.solution-detail--documents .solution-workflow li,.solution-detail--documents .solution-workflow li+li,.solution-detail--agents .solution-workflow li,.solution-detail--agents .solution-workflow li+li{padding-block:20px;display:block}.solution-detail--finance .solution-workflow h3,.solution-detail--documents .solution-workflow h3,.solution-detail--agents .solution-workflow h3{margin-top:12px}.solution-detail--finance .solution-input-output{background:var(--sage);border:0;padding:40px}.solution-detail--operations .solution-workflow ol{gap:0}.solution-detail--operations .solution-workflow li{grid-template-columns:28px minmax(0,1fr);padding:28px 24px 0 0;position:relative}.solution-detail--operations .solution-workflow li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.solution-detail--operations .solution-input-output{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.solution-detail--documents .solution-start{background:#efeee6}.solution-detail--documents .solution-workflow-stage{gap:24px}.solution-detail--documents .solution-input-output{gap:0;padding:0}.solution-detail--documents .solution-input-output section{padding:32px}.solution-detail--documents .solution-input-output section+section{border-left:1px solid var(--line);background:#e9eee480}.solution-detail--agents .solution-workflow{background:#e9eee47a;border:0;padding:40px}.solution-detail--agents .solution-workflow ol{gap:32px}html[lang=zh-CN] .company-principles>h2{max-width:none}.company-principles{gap:var(--subpage-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.company-principles>h2{max-width:10ch}.principles-ledger article{border-top:1px solid var(--line);padding-block:28px}.principles-ledger article:first-child{border-top:0;padding-top:0}.principles-ledger h3{font-size:25px}.principles-ledger p{max-width:65ch;margin-top:16px;font-size:16px;line-height:1.9}.company-services{background:linear-gradient(110deg, var(--sage), #f3eee4);margin-top:64px;padding:40px}.company-services>div{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin-top:24px;display:grid}.company-services a{border-top:1px solid #c6cec1;justify-content:space-between;align-items:center;gap:16px;min-height:68px;font-size:16px;display:flex}.company-services a:hover{color:var(--brand)}.company-services svg{flex-shrink:0}.content-page .delivery-overview{gap:var(--subpage-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.delivery-overview-intro>.check-list{margin-top:24px}.delivery-overview .steps-expanded li{gap:24px;padding-block:24px}.delivery-overview .steps-expanded h3{font-size:26px}.delivery-overview .steps-expanded p{max-width:65ch}.content-page .delivery-detail{margin-top:80px}.content-page .delivery-row{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:40px;padding-block:32px}.content-page .delivery-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-page .delivery-row dl>div{margin:0;display:block}.content-page .delivery-row dt{margin-bottom:12px;font-size:12px}.content-page .delivery-row dd{font-size:14px;line-height:1.85}.content-page .delivery-stage{gap:20px}.content-page .delivery-stage h3{font-size:24px}.content-page .delivery-output dt{color:#42603c}.content-page .readiness{background:linear-gradient(115deg, var(--sage), #f1f0e7);gap:64px;margin-top:80px;padding:48px}.content-page .readiness p{max-width:62ch;line-height:1.85}.content-page .readiness li{border-bottom:1px solid #c6cec1;padding-block:16px;font-size:15px}.content-page .readiness li:first-child{padding-top:0}.technology-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px;display:grid}.technology-intro>h2{margin-bottom:32px}.technology-intro>figure,.architecture-ledger{margin:0}.architecture-ledger>div{border-top:1px solid var(--line);padding-block:24px}.architecture-ledger dt{align-items:center;gap:16px;font-size:24px;font-weight:500;display:flex}.architecture-ledger dt svg{color:var(--brand);flex-shrink:0}.architecture-ledger dd{color:var(--muted);margin:16px 0 0 38px;font-size:15px;line-height:1.85}.content-page .architecture-story{background:linear-gradient(120deg, var(--dark), #344339);gap:64px;margin-top:80px;padding:48px}.content-page .architecture-story-intro p{font-size:15px;line-height:1.9}.content-page .architecture-story h3{font-size:24px}.content-page .decision-method{margin-top:80px}.content-page .technology-decisions{display:block}.content-page .technology-decisions article{gap:var(--subpage-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-block:28px;display:grid}.technology-decisions h3{font-size:24px}.content-page .technology-decisions p{max-width:70ch;margin:0;font-size:16px;line-height:1.85}.content-page .industry-paths{gap:40px 64px}.content-page .industry-paths .industry-feature{background:linear-gradient(115deg, var(--sage), #f1eee5);border:0;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 48px;margin-bottom:24px;padding:40px;display:grid}.content-page .industry-feature h3{font-size:clamp(30px,3.3vw,44px)}.content-page .industry-example{background:0 0;margin-top:24px;padding:0}.content-page .industry-example strong{font-size:16px}.content-page .industry-example p span{font-size:12px}.industry-preview{align-self:center}.industry-preview>figure{margin:0}.industry-service-links{border-top:1px solid #c6cec1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding-top:16px;display:grid}.industry-service-links a{justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:14px;display:flex}.industry-service-links svg{flex-shrink:0}.industry-service-links a:hover{color:var(--brand)}.industry-secondary .industry-example{border-top:1px solid var(--line);padding-top:20px}.industry-secondary .text-link{margin-top:8px}.content-page--results .scenario-disclaimer{max-width:70ch;margin-bottom:32px}.content-page .scenario{padding-block:48px 64px}.content-page .scenario-heading{justify-content:space-between;align-items:start;gap:48px;margin-bottom:32px;display:flex}.content-page .scenario-heading h2{max-width:22ch;margin:0;font-size:clamp(28px,3vw,40px)}.content-page .scenario-heading .text-link{flex-shrink:0;margin-top:0}.scenario-demonstration{grid-template-columns:minmax(0,1.9fr) minmax(180px,.6fr);align-items:center;gap:48px;margin-bottom:40px;display:grid}.scenario-demonstration>figure{margin:0}.content-page .scenario-demonstration .scenario-flow{flex-direction:column;gap:0;margin:0;display:flex}.content-page .scenario-flow li{gap:16px;padding-block:20px;font-size:14px;display:flex}.content-page .scenario-flow span{font-variant-numeric:tabular-nums;margin:0}.content-page .scenario-columns{gap:48px}.content-page .scenario-columns h3,.content-page .scenario-review h3{font-size:15px}.content-page .scenario p{font-size:15px;line-height:1.85}.scenario-assessment{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:32px;padding-top:24px;display:grid}.content-page .scenario-measure{background:0 0;margin:0;padding:0}.content-page .scenario-measure strong{margin-bottom:12px;font-size:15px}.content-page .scenario-review{margin:0}.scenario--finance .scenario-demonstration,.scenario--operations .scenario-demonstration{grid-template-columns:minmax(0,1fr);gap:24px}.content-page .scenario--finance .scenario-flow,.content-page .scenario--operations .scenario-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.scenario-additional{border-top:1px solid var(--line);padding-top:48px}.scenario-additional>h2{margin-bottom:40px}.scenario-additional article{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:64px;padding-block:32px;display:grid}.scenario-additional article+article{border-top:1px solid var(--line)}.scenario-additional article>figure{margin:0}.scenario-additional h3{font-size:28px}.scenario-additional p{margin-top:16px;font-size:15px;line-height:1.85}.content-page .reading-path{gap:64px;margin-bottom:64px}.content-page .reading-path h2{max-width:15ch}.content-page .reading-path a{gap:24px;padding-block:20px}.content-page .reading-path a>svg{flex-shrink:0}.content-page .reading-path strong{font-size:20px}.insight-index{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:32px 48px;display:grid}.insight-entry{border-top:1px solid var(--line);padding-top:24px;display:block}.insight-entry--featured{background:linear-gradient(130deg, var(--sage), #f2ede3);border:0;grid-row:1/3;padding:32px}.content-page .insight-entry h2{margin-top:20px;font-size:27px;line-height:1.4}.content-page .insight-entry--featured h2{font-size:clamp(29px,3.1vw,42px)}.insight-entry>p:not(.insight-entry-meta){margin-top:16px;font-size:15px;line-height:1.85}.insight-entry-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.insight-feature-visual{color:#42603c;border-bottom:1px solid #c6cec1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;min-height:160px;margin-bottom:32px;padding-bottom:24px;display:grid}.insight-feature-visual span{font-size:15px;line-height:1.5}.insight-feature-visual svg{color:var(--brand)}.insight-entry .text-link{margin-top:24px}.insight-entry:hover h2{color:var(--brand)}.content-page--legal .page-hero{background:0 0;padding-bottom:48px}.content-page--legal .page-hero h1{font-size:clamp(38px,4.5vw,60px)}.content-page--legal .page-hero-bottom p{font-size:16px}.content-page .legal-layout{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:start;gap:80px}.content-page .legal-meta{font-size:13px;position:sticky;top:128px}.content-page .legal-meta>p+p{margin-top:20px}.content-page .legal-meta .email-link{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.content-page .legal-related h2{font-size:17px}.content-page .legal-layout .prose{max-width:72ch}.content-page .legal-layout .prose section{padding-bottom:32px}.content-page .legal-layout .prose section+section{border-top:1px solid var(--line);padding-top:32px}.content-page .legal-layout .prose h2{font-size:27px}.content-page .legal-layout .prose p{font-size:16px;line-height:1.95}.content-page .security-summary{margin-bottom:64px}.content-page .security-summary dl>div{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:48px;padding-block:24px}.content-page .security-summary dd{font-size:16px;line-height:1.85}.security-explanation{background:linear-gradient(120deg, var(--sage), #f1eee6);max-width:none;padding:40px}.security-explanation section{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:48px;padding-block:24px;display:grid}.security-explanation section+section{border-top:1px solid #c6cec1}.content-page .security-explanation h2{margin:0;font-size:24px}.security-explanation p{max-width:70ch;margin:0}.security-explanation>a{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}@media (max-width:1024px){.content-page .page-hero-bottom{gap:32px}.solution-workflow-stage,.solution-detail--support .solution-workflow-stage{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr);gap:32px}.solution-detail--finance .solution-workflow-stage,.solution-detail--operations .solution-workflow-stage,.solution-detail--documents .solution-workflow-stage,.solution-detail--agents .solution-workflow-stage{grid-template-columns:minmax(0,1fr)}.solution-detail .pilot-detail{grid-template-columns:1fr;gap:32px}.content-page .delivery-row{grid-template-columns:minmax(0,1fr);gap:24px}.technology-overview{grid-template-columns:1fr;gap:40px}.technology-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.technology-intro>h2{margin:0}.architecture-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.content-page .architecture-story,.content-page .readiness{gap:32px;padding:32px}.content-page .industry-paths .industry-feature{grid-template-columns:minmax(0,1fr);padding:32px}.industry-preview{width:100%;max-width:760px}.scenario-demonstration{grid-template-columns:minmax(0,1fr);gap:24px}.content-page .scenario-demonstration .scenario-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.content-page .scenario-heading{display:block}.content-page .scenario-heading .text-link{margin-top:16px}.scenario-additional article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.content-page .legal-layout{gap:40px}.insight-index{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px}.insight-entry--featured{padding:24px}.insight-feature-visual{grid-template-columns:1fr auto;min-height:0}.insight-feature-visual span:last-child{grid-column:1/-1}}@media (max-width:800px){.content-page .page-hero-bottom{flex-direction:column;align-items:start;gap:24px}.content-page .page-hero-bottom p{max-width:70ch}.solution-workflow-stage,.solution-detail--support .solution-workflow-stage{grid-template-columns:minmax(0,1fr);gap:24px}.solution-detail .solution-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.solution-detail .solution-workflow li,.solution-detail .solution-workflow li+li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:20px;display:grid}.solution-detail .solution-workflow h3{margin-top:0}.solution-detail--operations .solution-workflow li:before{display:none}.solution-examples,.solution-detail--finance .solution-examples{gap:32px}.solution-start{padding:24px}.solution-start .solution-intro{font-size:18px}.solution-detail .solution-boundaries,.solution-detail .solution-input-output{gap:32px}.company-principles,.content-page .delivery-overview{grid-template-columns:minmax(0,1fr);gap:40px}.company-principles>h2{max-width:none}.company-services>div,.industry-service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page .architecture-story,.content-page .readiness{grid-template-columns:minmax(0,1fr)}.scenario-additional article{grid-template-columns:minmax(0,1fr);gap:24px}.scenario-additional article>div{max-width:65ch}.content-page .reading-path{grid-template-columns:minmax(0,1fr);gap:32px}.content-page .reading-path h2{max-width:none}.content-page .legal-layout{grid-template-columns:minmax(0,1fr);gap:48px}.content-page .legal-meta{max-width:440px;position:static}.security-explanation section{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.content-page .page-hero{padding-block:32px 40px}.content-page .page-hero h1{font-size:38px;line-height:1.2}.content-page .page-hero-bottom p{font-size:16px}.content-page .page-content{padding-block:40px 56px}.content-page .page-content h2{font-size:28px}.content-page .editorial-details{padding-bottom:56px}.content-page .editorial-row{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:32px}.content-page .editorial-row h2{max-width:none;font-size:27px}.solution-detail .solution-fit,.solution-examples,.solution-detail--finance .solution-examples{grid-template-columns:minmax(0,1fr);gap:32px}.solution-detail .solution-fit{margin-bottom:32px;padding-bottom:32px}.solution-detail .solution-fit>div:first-child p{font-size:16px}.solution-detail .solution-fit>div:last-child{padding-top:0}.solution-start{padding:24px}.solution-detail .solution-workflow{margin-top:48px;padding-top:32px}.solution-detail .solution-workflow ol{grid-template-columns:minmax(0,1fr);gap:0}.solution-detail .solution-workflow li,.solution-detail .solution-workflow li+li{padding:16px 0}.solution-detail .solution-input-output,.solution-detail--operations .solution-input-output,.solution-detail .solution-boundaries{grid-template-columns:minmax(0,1fr);gap:32px;margin-block:40px}.solution-detail .solution-input-output{padding-block:32px}.solution-detail--finance .solution-input-output{padding:24px}.solution-detail--documents .solution-input-output{gap:0;padding:0}.solution-detail--documents .solution-input-output section{padding:24px 0}.solution-detail--documents .solution-input-output section+section{border-left:0;border-top:1px solid var(--line);background:0 0}.solution-detail--agents .solution-workflow{padding:24px 16px}.solution-detail .pilot-detail{gap:32px;margin-top:48px;padding:28px 24px}.solution-detail .pilot-detail dl>div{grid-template-columns:minmax(0,1fr);gap:10px}.solution-detail .detail-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px 24px}.company-principles{gap:32px}.principles-ledger h3{font-size:23px}.company-services{margin-top:40px;padding:24px}.company-services>div{grid-template-columns:minmax(0,1fr);margin-top:24px}.company-services a{min-height:60px}.content-page .delivery-detail{margin-top:48px}.content-page .delivery-detail>h2{margin-bottom:24px}.content-page .delivery-row dl{grid-template-columns:minmax(0,1fr);gap:20px}.content-page .delivery-row dl>div{grid-template-columns:88px minmax(0,1fr);gap:16px;display:grid}.content-page .delivery-row dt{margin:0}.content-page .readiness,.content-page .architecture-story{margin-top:48px;padding:28px 24px}.technology-intro,.architecture-ledger{grid-template-columns:minmax(0,1fr)}.technology-overview{gap:32px}.architecture-ledger dd{margin-left:0}.content-page .architecture-story li{gap:16px}.content-page .decision-method{margin-top:48px}.content-page .technology-decisions article{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px}.content-page .industry-paths{grid-template-columns:minmax(0,1fr);gap:32px}.content-page .industry-paths .industry-feature{gap:32px;margin-bottom:0;padding:24px 16px}.content-page .industry-feature h3{font-size:31px}.industry-service-links{grid-template-columns:minmax(0,1fr);padding-top:12px}.industry-service-links a{min-height:48px}.content-page .scenario{padding-block:32px 40px}.content-page .scenario-heading,.scenario-demonstration{margin-bottom:24px}.content-page .scenario-demonstration .scenario-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.content-page .scenario-flow li{gap:12px;padding-block:16px;font-size:13px}.content-page .scenario-columns,.scenario-assessment{grid-template-columns:minmax(0,1fr);gap:24px}.scenario-assessment{margin-top:24px}.scenario-additional{padding-top:32px}.scenario-additional>h2{margin-bottom:16px}.scenario-additional h3{font-size:25px}.content-page .reading-path{margin-bottom:40px}.content-page .reading-path strong{font-size:18px}.insight-index{grid-template-columns:minmax(0,1fr);gap:32px}.insight-entry--featured{grid-row:auto;padding:24px}.content-page .insight-entry h2{font-size:26px}.content-page .insight-entry--featured h2{font-size:29px}.insight-feature-visual{grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;margin-bottom:24px}.insight-feature-visual span{font-size:12px}.insight-feature-visual span:last-child{grid-column:auto}.insight-feature-visual svg{width:18px}.content-page .security-summary{margin-bottom:40px}.content-page .security-summary dl>div{grid-template-columns:minmax(0,1fr);gap:12px}.security-explanation{padding:24px}.content-page .security-explanation h2,.content-page .legal-layout .prose h2{font-size:24px}.content-page .legal-layout .prose p{font-size:15px}}.founder-group-heading{gap:var(--subpage-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;padding-bottom:32px;display:grid}.founder-group-heading p{max-width:60ch;color:var(--muted);font-size:16px;line-height:1.8}.founder-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.founder-project{border:1px solid var(--line);border-radius:var(--surface-radius);background:var(--surface);flex-direction:column;gap:14px;padding:32px;display:flex}.founder-project h3{font-size:24px}.founder-project-tagline{font-size:16px;line-height:1.75}.founder-project h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:13px}.founder-project>ul:not(.founder-stack){gap:8px;padding-left:1.1em;list-style:outside;display:grid}.founder-project>ul:not(.founder-stack) li{font-size:15px;line-height:1.75}.founder-stack{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.founder-stack li{border:1px solid var(--line);font-family:var(--font-mono), monospace;border-radius:6px;padding:3px 9px;font-size:12px}.founder-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.founder-links .text-link{color:var(--brand);gap:6px;font-size:15px;display:inline-flex}.founder-skills{margin-top:var(--section-base);background:linear-gradient(110deg, var(--sage), #f3eee4);padding:40px}.founder-skills>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.founder-skills h3{font-size:19px}.founder-skills p{margin-top:10px;font-size:15px;line-height:1.8}@media (max-width:1024px){.founder-skills>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.founder-group-heading,.founder-projects{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.founder-project,.founder-skills{padding:24px}.founder-skills>div{grid-template-columns:minmax(0,1fr)}}
