:root{--king-ink:#151a1d;--king-charcoal:#101619;--king-panel:#151b1d;--king-ivory:#f5f0e6;--king-paper:#fffdf8;--king-gold:#cda75d;--king-orange:#e37443;--king-red:#c8614b;--king-cyan:#7db7b7;--king-muted:#676b68;--king-line:rgba(21,26,29,.14);--king-radius:24px;--king-shadow:0 24px 70px rgba(21,26,29,.09)}
html{scroll-behavior:smooth}body{background:var(--king-ivory);color:var(--king-ink);text-rendering:optimizeLegibility}.site-header{background:rgba(245,240,230,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--king-line)}.nav-shell{min-height:70px}.brand span{letter-spacing:.12em}.desktop-nav>a,.nav-group>button{font-size:13px;letter-spacing:.01em}.nav-dropdown{border:1px solid var(--king-line);box-shadow:var(--king-shadow);border-radius:16px}.nav-cta{background:var(--king-ink)!important;color:#fff!important}.page-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.king-hero{min-height:min(610px,74vh);display:grid;align-items:end;padding:132px 0 72px;background:radial-gradient(circle at 80% 15%,rgba(205,167,93,.18),transparent 32%),var(--king-ivory)}.king-hero .page-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:72px;align-items:end}.king-kicker{display:inline-flex;color:#8b6729;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.king-hero h1,.king-section h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em}.king-hero h1{max-width:900px;margin:18px 0 24px;font-size:clamp(42px,5.2vw,64px);line-height:1.04}.king-hero p{max-width:760px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.72;color:var(--king-muted)}.king-hero-aside{padding:26px;border-left:1px solid var(--king-line)}.king-hero-aside strong{display:block;margin-bottom:12px;font-size:15px}.king-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.king-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border:1px solid var(--king-ink);border-radius:999px;text-decoration:none;font-size:14px;font-weight:700}.king-button.primary{background:var(--king-ink);color:#fff}.king-button.secondary{color:var(--king-ink)}.king-section{padding:76px 0;border-top:1px solid var(--king-line)}.king-section.dark{background:var(--king-charcoal);color:#f8f2e7}.king-section.paper{background:var(--king-paper)}.king-section h2{max-width:820px;margin:12px 0 20px;font-size:clamp(34px,4vw,44px);line-height:1.12}.king-section .lead{max-width:790px;font-size:17px;line-height:1.75;color:var(--king-muted)}.king-section.dark .lead{color:#bfc4c1}.king-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.king-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.king-card{padding:28px;border:1px solid var(--king-line);border-radius:var(--king-radius);background:rgba(255,253,248,.62)}.dark .king-card{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14)}.king-card h3{margin:10px 0 12px;font-size:23px}.king-card p,.king-card li{color:var(--king-muted);line-height:1.65}.dark .king-card p,.dark .king-card li{color:#bdc2bf}.king-card ul{padding-left:18px}.king-status{display:inline-flex;padding:5px 9px;border:1px solid currentColor;border-radius:99px;color:#82652f;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.dark .king-status{color:var(--king-gold)}.king-flow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:30px}.king-flow span{padding:10px 14px;border:1px solid var(--king-line);border-radius:999px;background:var(--king-paper);font-size:13px}.dark .king-flow span{background:#1b2224;border-color:rgba(255,255,255,.14)}.king-flow i{color:var(--king-orange)}.role-matrix{width:100%;margin-top:30px;border-collapse:collapse}.role-matrix th,.role-matrix td{padding:16px;text-align:left;border-bottom:1px solid var(--king-line);vertical-align:top}.role-matrix th{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dark .role-matrix th,.dark .role-matrix td{border-color:rgba(255,255,255,.12)}.king-quote{max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(28px,4vw,48px);line-height:1.2}.king-faq details{border-top:1px solid var(--king-line);padding:18px 0}.king-faq summary{cursor:pointer;font-weight:700}.king-faq p{max-width:760px;color:var(--king-muted);line-height:1.7}.site-footer{background:#0f1416!important;color:#f7f1e7!important}.site-footer a,.site-footer p{color:#bfc4c1!important}.site-footer h3{color:var(--king-gold)!important}
@media(max-width:900px){.king-hero .page-shell{grid-template-columns:1fr;gap:34px}.king-hero-aside{border-left:0;border-top:1px solid var(--king-line);padding:24px 0 0}.king-grid,.king-grid.two{grid-template-columns:1fr 1fr}.role-matrix{display:block;overflow-x:auto}.desktop-nav{display:none}}
@media(max-width:620px){.page-shell{width:min(100% - 28px,1180px)}.king-hero{padding:108px 0 54px;min-height:auto}.king-hero h1{font-size:40px}.king-section{padding:54px 0}.king-grid,.king-grid.two{grid-template-columns:1fr}.king-card{padding:22px}.king-actions{display:grid}.king-button{width:100%}}
body{word-break:normal;overflow-wrap:break-word}.king-hero h1,.king-section h2,.king-card h3,.section-heading h2,.page-hero h1{text-wrap:balance;word-break:auto-phrase}.king-hero p,.king-section p,.king-card p{text-wrap:pretty}.king-button,.btn,.nav-cta,.nav-chat,.king-status,.status,.eyebrow,.king-kicker{white-space:nowrap}.mobile-menu a,.mobile-menu summary{word-break:keep-all}.pulse-metrics small,.pulse-metrics b{word-break:keep-all}
.home-hero{background:radial-gradient(circle at 82% 18%,rgba(205,167,93,.2),transparent 30%),linear-gradient(135deg,#f8f3e9,#eee5d6)}.hero-visual-lifeform{position:relative;border:1px solid rgba(21,26,29,.12);border-radius:26px;overflow:hidden;box-shadow:0 30px 80px rgba(43,35,24,.16);background:#d8cab6}.hero-visual-lifeform:after{content:"PERSISTENT INTELLIGENCE · HUMAN AUTHORITY";position:absolute;right:18px;bottom:18px;padding:8px 11px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(16,22,25,.62);color:#fff7e8;font-size:10px;font-weight:700;letter-spacing:.1em;backdrop-filter:blur(9px)}.hero-visual-lifeform img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.02)}.hero-visual-lifeform figcaption{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.home-copy h1{text-wrap:balance;word-break:auto-phrase}.home-copy>p,.section-heading>p{text-wrap:pretty}
@media(max-width:760px){.home-hero{gap:30px}.hero-visual-lifeform{aspect-ratio:4/3;border-radius:20px}.hero-visual-lifeform img{object-position:64% center}.hero-visual-lifeform:after{left:12px;right:auto;bottom:12px;font-size:8px}.home-copy h1 br{display:none}.home-copy h1{font-size:clamp(38px,11vw,48px);line-height:1.08}.home-copy .brand-phrase{display:inline}.section-heading h2,.page-hero h1{font-size:clamp(32px,9vw,42px);line-height:1.12}.role-chip b,.platform-card h3,.feature-card h3{word-break:auto-phrase;text-wrap:balance}.btn{white-space:normal;text-align:center;word-break:keep-all}}
/* Homepage rhythm: compact, precise, and consistent with the warm KING AI system. */
:root{--space-14:56px;--space-18:72px;--type-hero:clamp(46px,3.4vw,54px);--type-section:clamp(32px,2.5vw,40px);--type-card:clamp(18px,1.35vw,21px)}
.home-hero{padding:64px 0 52px!important;gap:48px!important}.home-copy h1,body[data-lang=zh] .home-copy h1{font-size:var(--type-hero)!important;line-height:1.1!important;max-width:11.8em}.home-copy>p,body[data-lang=zh] .home-copy>p{max-width:620px;font-size:16px;line-height:1.68}.home-copy .hero-actions{margin-top:22px!important}.proof-row,body[data-lang=zh] .home-copy>.proof-row{margin-top:18px!important}.section-block,.outcome-section,.king-section{padding-block:56px}.section-heading{margin-bottom:26px}.section-heading h2,.king-section h2{font-size:var(--type-section)!important;line-height:1.15!important}.outcome-grid,.reality-grid,.king-grid{gap:22px}.outcome-card{min-height:0!important;padding:25px!important}.outcome-card h3,.reality-grid h3,.king-card h3{font-size:var(--type-card)!important;line-height:1.3;margin-bottom:10px}.outcome-card p,.reality-grid p,.king-card p{font-size:15px;line-height:1.65}.outcome-card a{font-size:14px}.reality-section{padding-top:52px!important}.reality-grid article{padding:22px 0!important}.split-band,.dark-feature,.ecosystem-band,.cta-panel,.journey-band{margin-block:40px!important;padding:28px!important}.king-card{padding:25px}.king-grid{margin-top:28px}.home-system-expansion .king-section{padding-block:52px}
@media(max-width:1100px){.home-hero{padding:52px 0 46px!important}.home-copy h1,body[data-lang=zh] .home-copy h1{font-size:clamp(42px,5.3vw,50px)!important}.section-block,.outcome-section,.king-section{padding-block:50px}}
@media(max-width:768px){.home-hero{padding:36px 0 40px!important;gap:26px!important}.home-copy h1,body[data-lang=zh] .home-copy h1{font-size:clamp(34px,8.7vw,39px)!important;line-height:1.12!important}.section-block,.outcome-section,.king-section,.home-system-expansion .king-section{padding-block:40px}.section-heading{margin-bottom:20px}.section-heading h2,.king-section h2{font-size:clamp(28px,7vw,34px)!important}.outcome-card,.king-card{padding:22px!important}.split-band,.dark-feature,.ecosystem-band,.cta-panel,.journey-band{margin-block:30px!important;padding:22px 18px!important}.leo-launcher{max-width:108px!important;min-height:44px!important;padding:5px 8px!important;gap:6px!important}.leo-launcher img{width:30px!important;height:30px!important}.leo-mobile-label{font-size:12px!important;white-space:nowrap}}
