:root{--g:#53b978;--d:#143d32;--b:#3979ee;--o:#ff982f}.kt-page{background:#f5f0e5}.kt-page .brand-mark{background:var(--o)}.kt-page .nav-cta{background:var(--b)}.kt-hero{min-height:900px;padding:150px max(6vw,28px) 90px;display:grid;grid-template-columns:.88fr 1.12fr;gap:68px;align-items:center;color:#fff;background:var(--d);background-image:radial-gradient(circle at 16% 24%,rgba(83,185,120,.25),transparent 34%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.kt-hero h1{margin:0;font:800 clamp(100px,12vw,172px)/.78 "Songti SC",STSong,serif;letter-spacing:-.09em}.kt-tagline{margin:34px 0 8px;color:var(--o);font-size:clamp(25px,3vw,38px);font-weight:900}.kt-intro{color:rgba(255,255,255,.7);font-size:18px}.kt-primary{background:var(--o);color:#162f28}.kt-hero-visual{margin:0;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(255,255,255,.08)}.kt-hero-visual img{aspect-ratio:1.76;object-fit:cover;border-radius:20px}.kt-hero-visual figcaption{padding:15px 6px 4px;color:rgba(255,255,255,.56);font-size:11px}.kt-facts{max-width:1240px;margin:-38px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:22px;background:#fffdf8;box-shadow:0 20px 70px rgba(20,61,50,.13)}.kt-facts article{padding:29px;border-right:1px solid rgba(20,61,50,.12)}.kt-facts b,.kt-facts span{display:block}.kt-facts b{color:var(--b);font-size:25px}.kt-facts span{margin-top:6px;color:#637269;font-size:12px}.problem-split,.system-kt-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.problem-stack,.system-layers{border-top:1px solid rgba(20,61,50,.16)}.problem-stack p,.system-layers p{display:grid;grid-template-columns:130px 1fr;gap:20px;margin:0;padding:24px 0;border-bottom:1px solid rgba(20,61,50,.14)}.problem-stack span{color:#647169}.mechanism,.system-kt{color:#fff;background:var(--d)}.step-ribbon{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.step-ribbon article{min-height:190px;padding:22px;border-radius:22px;color:#173b31;background:#f7f0da}.step-ribbon article:nth-child(3n+2){background:#dce8ff}.step-ribbon article:nth-child(3n){background:#ffd9aa}.step-ribbon span{color:var(--b);font:800 10px monospace}.step-ribbon b{display:block;margin:26px 0 7px;font:800 46px "Songti SC",serif}.step-ribbon p{margin:0;font-size:11px}.table-demo{display:grid;grid-template-columns:1fr 180px 1fr;gap:22px;align-items:center}.seat{min-height:280px;padding:34px;border-radius:26px;background:#fffdf8}.seat small{color:var(--b);font-weight:800}.seat h3{margin:70px 0 24px;font-size:24px;line-height:1.5}.seat span,.host p{font-size:11px;color:#6b756e}.seat-b{background:#dbe8ff}.host{text-align:center}.host b{display:inline-grid;place-items:center;width:84px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--g)}.third-seat{max-width:800px!important;margin-top:24px!important;padding:30px;display:grid;grid-template-columns:66px 1fr;gap:24px;border:2px dashed var(--o);border-radius:24px;background:#fff4d5}.third-seat>span{display:grid;place-items:center;width:58px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--o);font:800 13px monospace}.third-seat h3{margin:6px 0}.third-seat p{margin:0;color:#5b6961}.system-kt-grid h2{margin:0;font-size:clamp(46px,6vw,80px);line-height:1.05;letter-spacing:-.06em}.system-kt-grid>div>p:not(.eyebrow),.system-layers span{color:rgba(255,255,255,.64)}.system-layers{border-color:rgba(255,255,255,.2)}.system-layers p{grid-template-columns:90px 1fr;border-color:rgba(255,255,255,.16)}.system-layers b{color:var(--o)}.kt-role{background:#215a48}.kt-role .role-grid article{background:rgba(10,45,36,.74)}.kt-role .role-grid span,.kt-boundary strong{color:var(--o)}.kt-boundary{background:var(--d)}.final-cta{margin-top:28px!important;padding:34px 38px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:24px;background:var(--b);color:#fff}.final-cta small{font:800 9px monospace}.final-cta h3{margin:7px 0 0;font-size:28px}.kt-next{background:#a9d7b7}.kt-next .text-link{display:inline-block;margin-top:28px}@media(max-width:1000px){.kt-hero,.problem-split,.system-kt-grid{grid-template-columns:1fr}.step-ribbon{grid-template-columns:repeat(3,1fr)}.table-demo{grid-template-columns:1fr}.kt-hero-visual{max-width:880px}}@media(max-width:720px){.kt-hero{min-height:auto;padding:135px 22px 72px}.kt-hero h1{font-size:102px}.kt-facts{grid-template-columns:repeat(2,1fr);margin:0}.step-ribbon{grid-template-columns:repeat(2,1fr)}.third-seat{grid-template-columns:1fr}.final-cta{align-items:flex-start;flex-direction:column}.problem-stack p{grid-template-columns:1fr;gap:6px}}
@import url("../../zine.css?v=20261106e");

