.section-heading.light{color:var(--ink)}.section-heading.light>p:last-child{color:var(--muted)}.workflow{padding:120px 0}.workflow-list{margin-top:58px;border-top:1px solid var(--line)}.workflow-list article{display:grid;grid-template-columns:90px 1fr;gap:28px;padding:30px 10px;border-bottom:1px solid var(--line)}.workflow-list article>span{color:var(--red);font:700 14px ui-monospace,monospace}.workflow-list h3{font-size:26px}.workflow-list article div{display:grid;grid-template-columns:240px 1fr;gap:30px}.workflow-list p{margin:0;color:var(--muted);line-height:1.75}.case-section{padding:110px 0;background:#e9e0d0}.case-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.case-cards article{min-height:360px;padding:30px;border:1px solid #cbbda6;background:rgba(255,253,247,.55);display:flex;flex-direction:column}.case-cards article>span{color:var(--red);font:700 13px ui-monospace,monospace}.case-cards h3{margin-top:62px;font-size:28px}.case-cards p{color:var(--muted);line-height:1.75}.case-cards ul{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:auto 0 0;list-style:none}.case-cards li{padding:6px 9px;border:1px solid #c8b9a3;color:#756d61;font-size:11px}.boundaries{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:120px 0}.boundary-copy h2,.stack-grid h2,.proof-grid h2,.privacy h2{font-size:clamp(38px,5vw,58px);line-height:1.17}.boundary-copy>p:last-child,.stack-grid>div>p:last-child{color:var(--muted);line-height:1.8}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.boundary-grid>div{padding:30px}.boundary-grid>div+div{border-left:1px solid var(--line)}.boundary-grid span{display:inline-block;padding:6px 10px;margin-bottom:24px;border-radius:2px;font-weight:800}.can span{background:#d9e3d3;color:#35553a}.cannot span{background:#ebd8d3;color:#80362f}.boundary-grid ul{padding:0;margin:0;list-style:none}.boundary-grid li{padding:13px 0;border-bottom:1px solid var(--line);line-height:1.5;font-size:14px}.stack-section{padding:100px 0;background:#d9cfbc}.stack-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.stack-flow{display:flex;align-items:stretch;gap:10px}.stack-flow div{flex:1;min-height:130px;padding:18px 14px;background:var(--white);border:1px solid #c4b69e;display:flex;flex-direction:column;justify-content:space-between}.stack-flow b{font:700 20px "Songti SC",serif}.stack-flow span{color:var(--muted);font-size:11px;line-height:1.5}.stack-flow i{align-self:center;color:var(--red);font-style:normal}.pitfalls{padding:120px 0}.pitfall-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px}.pitfall-grid article{min-height:270px;padding:24px;border:1px solid var(--line)}.pitfall-grid b{color:var(--red);font:700 12px ui-monospace,monospace}.pitfall-grid h3{margin-top:48px;font-size:21px}.pitfall-grid p{color:var(--muted);line-height:1.75;font-size:14px}.proof-section{padding:100px 0;background:var(--ink);color:var(--white)}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.status-card{border:1px solid #4d4b45;background:#282825}.status-card>div{padding:18px 22px;border-bottom:1px solid #4d4b45;color:#b8d6bd;font-weight:700}.status-card dl{display:grid;grid-template-columns:130px 1fr;margin:0;padding:15px 22px}.status-card dt,.status-card dd{padding:13px 0;margin:0;border-bottom:1px solid #403f3a}.status-card dt{color:#8f8b82;font-size:12px}.status-card dd{font-size:14px}.privacy{padding:120px 0}.privacy h2{max-width:900px}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:42px;padding-top:28px;border-top:1px solid var(--line)}.privacy-grid p{margin:0;color:var(--muted);line-height:1.85}footer{padding:34px 0;background:#ded4c2;border-top:1px solid #c3b59e}footer .shell{display:flex;align-items:center;gap:28px}footer p{margin-left:auto;color:var(--muted);font-size:12px}footer a{color:var(--red);font-size:12px;font-weight:700}
@media(max-width:900px){.boundaries,.stack-grid,.proof-grid{grid-template-columns:1fr}.case-cards{grid-template-columns:1fr}.case-cards article{min-height:280px}.pitfall-grid{grid-template-columns:1fr 1fr}.workflow-list article div{grid-template-columns:1fr}.stack-flow{flex-wrap:wrap}.stack-flow i{display:none}.stack-flow div{flex:0 0 calc(50% - 6px)}}
@media(max-width:560px){.workflow,.boundaries,.pitfalls,.privacy{padding:78px 0}.case-section,.stack-section,.proof-section{padding:74px 0}.workflow-list article{grid-template-columns:44px 1fr}.boundary-grid,.privacy-grid{grid-template-columns:1fr}.boundary-grid>div+div{border-left:0;border-top:1px solid var(--line)}.pitfall-grid{grid-template-columns:1fr}.stack-flow div{flex-basis:100%}footer .shell{align-items:flex-start;flex-direction:column}footer p{margin:0}}
