/* KING AI SEA v13 — global flagship editorial system */
:root{
  --v13-bg:#03050a;--v13-deep:#07101d;--v13-surface:rgba(13,23,39,.72);
  --v13-line:rgba(184,205,238,.14);--v13-strong:rgba(201,220,255,.24);
  --v13-ink:#f4f7fb;--v13-copy:#c3ccda;--v13-muted:#8795aa;
  --v13-blue:#78aefc;--v13-violet:#9b8cff;--v13-gold:#d7b777;
  --v13-max:1280px;--v13-copy-max:740px;--v13-radius:24px;
}
html{background:var(--v13-bg);color-scheme:dark}
body{
  background:
    radial-gradient(1100px 640px at 75% -5%,rgba(62,104,177,.16),transparent 67%),
    radial-gradient(760px 520px at 10% 36%,rgba(92,69,155,.08),transparent 70%),
    linear-gradient(180deg,#03050a 0%,#07101b 42%,#04070d 100%);
  color:var(--v13-ink);font-size:16px;line-height:1.72;letter-spacing:-.006em;
  text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;
}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 82%)}
main{width:min(var(--v13-max),calc(100% - 56px))}
.site-header{background:rgba(3,6,12,.72);border-color:rgba(255,255,255,.07);backdrop-filter:blur(24px) saturate(135%)}
.nav-shell{width:min(var(--v13-max),calc(100% - 48px));min-height:76px}
.brand{letter-spacing:-.02em}.brand img{filter:drop-shadow(0 0 12px rgba(215,183,119,.15))}.brand span{font-size:1rem}.brand b{color:#e3c887}
.desktop-nav{gap:21px}.desktop-nav a{font-size:.76rem;font-weight:650;color:#aeb9ca;letter-spacing:.01em;position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-11px;height:1px;background:linear-gradient(90deg,var(--v13-blue),var(--v13-gold));transition:.25s}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}
.lang-switch,.nav-chat,.nav-cta{padding:9px 13px;border-color:var(--v13-line);font-weight:720}.nav-cta{background:#edf3fb;color:#08101c;box-shadow:0 8px 28px rgba(139,177,231,.12)}
.eyebrow{font-size:.68rem;letter-spacing:.2em;color:#d9bc7d}.status{font-weight:760}
h1,h2,h3{font-weight:650;text-wrap:balance}
h1{font-size:clamp(2.85rem,5.15vw,5.45rem);line-height:1.01;letter-spacing:-.052em;max-width:12.8em;margin:21px 0 25px}
.home-copy h1{font-size:clamp(2.8rem,4.15vw,4.4rem);line-height:1.04;max-width:13.8em}
body[data-lang="zh"] h1{font-size:clamp(2.7rem,4.75vw,4.9rem);line-height:1.12;letter-spacing:-.045em;max-width:12em;word-break:keep-all;overflow-wrap:normal}
body[data-lang="zh"] .home-copy h1{font-size:clamp(2.65rem,3.85vw,4.1rem);line-height:1.13;max-width:13em}
h2{font-size:clamp(2rem,3.45vw,3.35rem);line-height:1.1;letter-spacing:-.04em;max-width:17em}
body[data-lang="zh"] h2{font-size:clamp(1.9rem,3.15vw,3.05rem);line-height:1.22;max-width:18em;word-break:keep-all}
h3{letter-spacing:-.025em}.hero-lead,.home-copy>p{font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.78;color:var(--v13-copy);max-width:var(--v13-copy-max)}
.intro{font-size:.94rem;line-height:1.75;color:#8998ad;max-width:760px}
.home-hero,.page-hero{min-height:min(780px,86vh);grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:50px;padding:72px 0 84px;border-color:var(--v13-line)}
.page-hero{min-height:610px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);padding:58px 0 72px}
.page-hero h1{font-size:clamp(2.65rem,4.5vw,4.65rem);max-width:13em}
body[data-lang="zh"] .page-hero h1{font-size:clamp(2.45rem,4vw,4.15rem);max-width:13em}
.home-copy{position:relative;z-index:3;padding:24px 0}.proof-row{gap:18px;margin-top:40px}.proof-row span{border:0;padding:0;color:#9aa8ba;font-size:.66rem}.proof-row span:before{content:"◉";color:var(--v13-gold);margin-right:7px;font-size:.5rem}
.hero-actions{gap:11px}.btn{min-height:48px;padding:11px 18px;border-radius:999px;font-weight:730;letter-spacing:-.01em}.btn-primary{background:linear-gradient(135deg,#f7f9fc,#dbe7f6);color:#07101b;border:0;box-shadow:0 14px 38px rgba(106,150,215,.16)}.btn-secondary{background:rgba(255,255,255,.035);border-color:var(--v13-line)}.btn:hover{transform:translateY(-2px);border-color:var(--v13-strong)}
.hero-visual{position:relative;margin:0;min-height:460px;border-radius:30px;overflow:hidden;isolation:isolate;background:#040810;box-shadow:0 38px 90px rgba(0,0,0,.42);border:1px solid rgba(203,220,247,.13)}
.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,6,11,.34),transparent 36%),linear-gradient(0deg,rgba(3,6,11,.28),transparent 34%);pointer-events:none}
.hero-visual picture,.hero-visual img{width:100%;height:100%;position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:center;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}
.hero-visual:hover img{transform:scale(1.018)}.hero-visual figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.visual-aura{position:absolute;width:180px;height:180px;right:20%;top:25%;border-radius:50%;z-index:2;box-shadow:0 0 90px 18px rgba(120,174,252,.09);animation:v13pulse 7s ease-in-out infinite;pointer-events:none}
@keyframes v13pulse{50%{scale:1.12;opacity:.65}}
.hero-visual-personal img{object-position:58% center}.hero-visual-governance img{object-position:58% center}.hero-visual-industry img{object-position:55% center}
.section-block{padding:104px 0;border-color:var(--v13-line)}.section-heading{max-width:880px;margin-bottom:46px}.section-heading p{max-width:760px;color:var(--v13-copy);line-height:1.75}
.reality-section{position:relative}.reality-section:before{content:"";position:absolute;left:50%;top:8%;width:52vw;height:420px;background:radial-gradient(circle,rgba(74,107,161,.1),transparent 68%);pointer-events:none}
.reality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--v13-strong);border-bottom:1px solid var(--v13-line)}
.reality-grid article{padding:32px 30px 34px 0;margin-right:30px;min-height:280px;border-right:1px solid var(--v13-line);position:relative}.reality-grid article:last-child{border-right:0;margin-right:0}.reality-grid span,.comparison-label,.feature-index{font-size:.63rem;letter-spacing:.16em;color:#718097}.reality-grid h3{font-size:1.28rem;line-height:1.35;margin:44px 0 12px;max-width:18em}.reality-grid p{color:#aeb9c9;font-size:.91rem;line-height:1.78;margin:0}
.delivery-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--v13-line);border:1px solid var(--v13-line);border-radius:var(--v13-radius);overflow:hidden}.delivery-flow article{padding:34px;background:linear-gradient(145deg,#091321,#07101b);min-height:290px}.delivery-flow span{font-size:.64rem;letter-spacing:.16em;color:var(--v13-gold)}.delivery-flow h3{font-size:1.28rem;margin:46px 0 13px}.delivery-flow p{color:#aab6c7;font-size:.92rem;line-height:1.8}
.feature-grid{padding:84px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--v13-line);border:1px solid var(--v13-line);border-radius:var(--v13-radius);overflow:hidden}.feature-card{border:0;border-radius:0;min-height:225px;background:rgba(7,14,25,.96);padding:30px}.feature-card:nth-child(2n){background:rgba(10,19,33,.95)}.feature-card h3{font-size:1.18rem;margin-top:34px}.feature-card p{color:#9eabbc;line-height:1.72}
.compare-grid{gap:1px;background:var(--v13-line);border:1px solid var(--v13-line);border-radius:var(--v13-radius);overflow:hidden}.compare-grid article,.compare-grid article.highlight{border:0;border-radius:0;padding:36px;background:rgba(7,14,25,.94)}.compare-grid article.highlight{background:linear-gradient(145deg,rgba(26,44,73,.95),rgba(18,25,47,.95))}
.platform-grid{gap:1px;background:var(--v13-line);border:1px solid var(--v13-line);border-radius:var(--v13-radius);overflow:hidden}.platform-card{border:0;border-radius:0;min-height:250px;background:rgba(7,14,25,.95);padding:30px}.platform-card:hover{background:rgba(15,28,47,.95)}.platform-card h3{margin-top:44px}.platform-card p{line-height:1.7}
.split-band,.dark-feature,.ecosystem-band,.cta-panel{border-color:var(--v13-line);border-radius:30px;padding:54px;background:linear-gradient(135deg,rgba(15,28,48,.88),rgba(9,14,26,.9));box-shadow:0 34px 90px rgba(0,0,0,.28)}
.content-stack{padding:30px 0}.content-section{grid-template-columns:90px minmax(0,1fr);padding:62px 0;border-color:var(--v13-line)}.content-section>div:last-child{max-width:880px}.content-section h2{font-size:clamp(1.75rem,2.8vw,2.65rem);max-width:20em}.content-section p{font-size:1.02rem;line-height:1.85;color:#aeb9c9}
.role-chip-grid{gap:1px;border:1px solid var(--v13-line);border-radius:20px;overflow:hidden;background:var(--v13-line)}.role-chip{border:0;border-radius:0;padding:20px;background:#08111e}.role-chip span{color:#75849a}.role-chip b{font-weight:620}
.role-list{gap:1px;background:var(--v13-line);border:1px solid var(--v13-line);border-radius:20px;overflow:hidden}.role-list article{border:0;border-radius:0;background:#08111e;padding:22px}.role-list h4{font-size:1.02rem}.role-list p{color:#97a5b7!important;line-height:1.7}
.two-up,.three-up{gap:1px;background:var(--v13-line);border:1px solid var(--v13-line);border-radius:var(--v13-radius);overflow:hidden}.two-up a,.three-up a{border:0;border-radius:0;background:#08111e;padding:34px}.two-up a:hover,.three-up a:hover{background:#0d192a}
.control-preview{gap:1px;border:1px solid var(--v13-line);background:var(--v13-line);border-radius:18px;overflow:hidden}.control-preview div{border:0;border-radius:0;background:#07101d;padding:22px}.control-preview b{font-weight:620;color:#edf4ff}
.faq-list details{border-color:var(--v13-line);border-radius:16px;background:rgba(10,18,31,.7)}.faq-list summary{font-weight:650}.faq-list details p{color:#aab6c7}
.lead-form{border-color:var(--v13-line);background:rgba(9,17,29,.82);padding:32px;border-radius:24px}.form-grid input,.form-grid select,.form-grid textarea{background:#050b14;border-color:var(--v13-line);border-radius:12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:rgba(120,174,252,.5);box-shadow:0 0 0 3px rgba(120,174,252,.08)}
.site-footer{background:#020408;border-color:var(--v13-line);padding-top:76px}.footer-shell{gap:44px}.footer-group h3{color:#78869a}.footer-group a{color:#a8b3c3;line-height:1.6}.footer-group a:hover{color:#fff}.footer-bottom{border-color:var(--v13-line)}
.blog-card{border-color:var(--v13-line);background:#08111e;border-radius:20px}.article-page{max-width:820px}.article-page h1{font-size:clamp(2.4rem,4.6vw,4.35rem);line-height:1.08}.article-body p{line-height:1.88}.article-visual{margin:42px 0 46px;border:1px solid var(--v13-line);border-radius:24px;overflow:hidden;background:#050a12;box-shadow:0 26px 70px rgba(0,0,0,.32)}.article-visual img{width:100%;aspect-ratio:16/9;object-fit:cover}
.leo-launcher{border-color:var(--v13-line);background:rgba(5,10,18,.88)}.leo-panel{border-color:var(--v13-line);background:#07101c}.leo-msg{background:#111e32}.leo-msg.user{background:#385b91}
@media(max-width:1080px){
  .home-hero,.page-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:28px}.hero-visual{min-height:410px}.reality-grid article{padding-right:22px;margin-right:22px}.footer-shell{gap:28px}
}
@media(max-width:820px){
  main{width:calc(100% - 36px)}.home-hero,.page-hero{display:grid;grid-template-columns:1fr;min-height:auto;padding:52px 0 64px}.hero-visual{min-height:440px;order:2}.home-copy{padding-top:6px}.reality-grid{grid-template-columns:1fr}.reality-grid article{border-right:0;border-bottom:1px solid var(--v13-line);margin:0;padding:28px 0;min-height:0}.reality-grid article:last-child{border-bottom:0}.reality-grid h3{margin-top:26px}.feature-grid{grid-template-columns:repeat(2,1fr)}.delivery-flow{grid-template-columns:1fr}.delivery-flow article{min-height:0}
}
@media(max-width:760px){
  main{width:calc(100% - 28px)}.nav-shell{width:calc(100% - 24px);min-height:68px}h1{font-size:clamp(2.45rem,10.4vw,3.55rem);line-height:1.04;max-width:11em}.home-copy h1{font-size:clamp(2.25rem,9.1vw,3rem);line-height:1.07}body[data-lang="zh"] h1{font-size:clamp(2.25rem,9.6vw,3.25rem);line-height:1.16;word-break:normal}body[data-lang="zh"] .home-copy h1{font-size:clamp(2.12rem,8.8vw,2.75rem);line-height:1.16}h2,body[data-lang="zh"] h2{font-size:clamp(1.8rem,7.5vw,2.55rem);line-height:1.18;word-break:normal}.home-hero,.page-hero{gap:32px;padding-top:44px}.hero-visual{min-height:340px;border-radius:22px}.hero-visual img{object-position:center}.hero-visual-personal img{object-position:61% center}.hero-visual-industry img{object-position:58% center}.section-block{padding:72px 0}.section-heading{margin-bottom:32px}.feature-grid{grid-template-columns:1fr;border-radius:20px}.feature-card{min-height:0;padding:26px}.feature-card h3{margin-top:24px}.split-band,.dark-feature,.ecosystem-band,.cta-panel{padding:30px 24px;border-radius:22px}.content-section{grid-template-columns:1fr;padding:42px 0}.content-section .section-number{padding:0}.footer-shell{gap:24px}.proof-row{gap:11px 16px}.btn{width:auto}.hero-actions{display:flex}.text-link{width:auto}
}
@media(max-width:460px){
  main{width:calc(100% - 24px)}h1{font-size:clamp(2.25rem,11vw,3rem)}body[data-lang="zh"] h1{font-size:clamp(2.1rem,10.3vw,2.8rem)}.hero-visual{min-height:285px}.hero-actions{display:grid;grid-template-columns:1fr}.btn,.text-link{width:100%}.reality-grid h3{font-size:1.15rem}.feature-grid{border-radius:16px}.split-band,.dark-feature,.ecosystem-band,.cta-panel{padding:26px 20px}.footer-shell{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.visual-aura{animation:none}.hero-visual img{transition:none}}

/* Native-text artwork must remain uncropped so its editorial copy and crown mark stay visible. */
.hero-visual{min-height:0;aspect-ratio:16/9}
.hero-visual picture,.hero-visual img{position:absolute;inset:0;width:100%;height:100%}
.hero-visual img,.hero-visual-personal img,.hero-visual-governance img,.hero-visual-industry img{object-fit:cover;object-position:center}
@media(max-width:1080px){.hero-visual{min-height:0}}
@media(max-width:760px){.hero-visual{min-height:0;width:100%}}
@media(max-width:430px){.hero-visual{min-height:0}}

/* V14 — warm opera palette, human-centered editorial density */
:root{--v14-cream:#f6f0e6;--v14-pearl:#fffaf2;--v14-paper:#eee4d6;--v14-ink:#271d19;--v14-muted:#6f625a;--v14-burgundy:#303238;--v14-wine:#303238;--v14-gold:#a7772f;--v14-line:rgba(87,57,43,.16);--bg:var(--v14-cream);--bg2:var(--v14-paper);--panel:var(--v14-pearl);--panel2:#eadfd0;--line:var(--v14-line);--ink:var(--v14-ink);--muted:var(--v14-muted);--gold:var(--v14-gold)}
html{background:var(--v14-cream)}body{background:radial-gradient(circle at 88% 4%,rgba(171,119,66,.14),transparent 30%),linear-gradient(180deg,#fffaf2 0,#f5ede2 50%,#efe3d5 100%);color:var(--v14-ink)}
.site-header{background:rgba(255,250,242,.88);border-bottom-color:var(--v14-line);box-shadow:0 8px 30px rgba(78,48,31,.05)}.brand span,.menu-toggle span{color:var(--v14-ink)}.menu-toggle span{background:var(--v14-ink)}.desktop-nav a{color:#665a53}.desktop-nav a:hover,.desktop-nav a.active{color:var(--v14-burgundy)}.lang-switch,.nav-chat,.nav-cta{border-color:var(--v14-line)}.nav-chat{color:var(--v14-burgundy)}.nav-cta,.btn-primary{background:var(--v14-burgundy);border-color:var(--v14-burgundy);color:#fffaf2}.mobile-menu{background:rgba(255,250,242,.98);border-color:var(--v14-line)}.mobile-menu a{color:var(--v14-ink);border-color:var(--v14-line)}
.eyebrow{color:var(--v14-gold)}.status-available{color:#476b55;border-color:rgba(71,107,85,.3);background:rgba(71,107,85,.08)}.status-enterprise,.status-development,.status-vision{color:var(--v14-burgundy);border-color:rgba(107,39,55,.24);background:rgba(107,39,55,.06)}
h1{font-size:clamp(2.6rem,4.4vw,4rem);line-height:1.06;letter-spacing:-.04em}.home-copy h1{font-size:clamp(2.6rem,3.9vw,3.75rem);max-width:13.5em}.page-hero h1{font-size:clamp(2.3rem,3.35vw,3.35rem);line-height:1.1}.hero-lead,.home-copy>p,.intro,.section-heading p,.content-section p,.split-band p,.dark-feature p,.ecosystem-band p,.cta-panel p,.feature-card p,.platform-card p{color:var(--v14-muted)}
.home-hero,.page-hero{min-height:auto;padding:52px 0 58px;gap:42px}.page-hero{padding:42px 0 50px}.hero-actions{margin-top:22px}.proof-row{margin-top:25px}.proof-row span{color:#75675f;border-color:var(--v14-line)}.btn-secondary{background:rgba(255,250,242,.7);border-color:var(--v14-line);color:var(--v14-ink)}.text-link{color:var(--v14-burgundy)}
.hero-visual{background:#e8dccd;border-color:rgba(107,39,55,.18);box-shadow:0 24px 55px rgba(83,51,34,.14)}.hero-visual:after{background:linear-gradient(0deg,rgba(55,30,19,.08),transparent 35%)}.hero-visual:not(.hero-visual-lifeform) img{filter:sepia(.16) saturate(.82) brightness(1.04)}
.section-block{padding:62px 0;border-color:var(--v14-line)}.section-heading{margin-bottom:28px}.reality-section{padding:58px 0}.reality-grid article{border-color:var(--v14-line)}.reality-grid article,.feature-card,.platform-card,.compare-grid article,.two-up a,.three-up a,.role-list article,.faq-list details{background:rgba(255,250,242,.62);border-color:var(--v14-line);box-shadow:0 12px 34px rgba(74,44,29,.045)}
.feature-grid{padding:52px 0;gap:14px}.feature-card{min-height:160px;padding:22px}.feature-card h3{margin:18px 0 8px}.platform-card{min-height:190px}.platform-card h3{margin:22px 0 8px}.split-band,.dark-feature,.ecosystem-band,.cta-panel{margin:58px 0;padding:36px;background:linear-gradient(135deg,rgba(255,250,242,.92),rgba(217,191,158,.25));border-color:var(--v14-line);box-shadow:0 18px 45px rgba(74,44,29,.07)}
.content-stack{padding:28px 0}.content-section{padding:34px 0;border-color:var(--v14-line)}.content-section h2{font-size:clamp(1.55rem,2.35vw,2.2rem);margin-bottom:12px}.content-section .section-number{color:var(--v14-gold)}.breadcrumbs{color:#87786e}
.site-footer{margin-top:58px;background:var(--v14-wine);border-color:rgba(255,255,255,.12);color:#fff8ed}.site-footer .brand span{color:#fff8ed}.footer-brand p,.footer-group a,.footer-bottom{color:#d8c7ba}.footer-group h3{color:#d9ae6c}.footer-bottom{border-color:rgba(255,255,255,.13)}
.leo-launcher{background:rgba(255,250,242,.96)!important;color:var(--v14-ink)!important;border-color:rgba(107,39,55,.18)!important;box-shadow:0 18px 42px rgba(83,51,34,.18)!important}.leo-launcher b{color:var(--v14-ink)!important}.leo-launcher small{color:#54705e!important}
@media(max-width:760px){h1,.home-copy h1,body[data-lang="zh"] h1,body[data-lang="zh"] .home-copy h1{font-size:clamp(2rem,8.8vw,2.65rem);line-height:1.12}.home-hero,.page-hero{padding:36px 0 42px;gap:24px}.section-block{padding:48px 0}.reality-section{padding:46px 0}.split-band,.dark-feature,.ecosystem-band,.cta-panel{margin:42px 0;padding:25px 20px}.content-section{padding:28px 0}.site-footer{margin-top:42px}}
/* V15 warm luminous technology */
:root{--v15-ivory:#fffaf0;--v15-pearl:#fffdf8;--v15-ink:#292a2d;--v15-copy:#575b60;--v15-muted:#70757b;--v15-apricot:#f39a78;--v15-gold:#bd8b2f;--v15-graphite:#303238;--v15-line:rgba(53,55,61,.16);--v15-shadow:rgba(56,51,44,.10);--v14-cream:var(--v15-ivory);--v14-pearl:var(--v15-pearl);--v14-paper:#f4ead7;--v14-ink:var(--v15-ink);--v14-muted:var(--v15-copy);--v14-burgundy:var(--v15-graphite);--v14-wine:var(--v15-graphite);--v14-gold:var(--v15-gold);--v14-line:var(--v15-line);--v13-ink:var(--v15-ink);--v13-copy:var(--v15-copy);--v13-muted:var(--v15-muted);--v13-line:var(--v15-line);--v13-strong:rgba(53,55,61,.26);--v13-gold:var(--v15-gold)}
html{color-scheme:light;background:var(--v15-ivory)}body{background:radial-gradient(900px 560px at 88% 0,rgba(243,154,120,.14),transparent 64%),radial-gradient(740px 480px at 8% 38%,rgba(242,223,184,.26),transparent 68%),linear-gradient(180deg,#fffdf8 0,#fff8ec 52%,#f5ead7 100%);color:var(--v15-ink)}
h1,h2,h3,h4,p,a,span,li,summary,label,input,select,textarea{min-width:0}h1,h2,h3,h4{color:var(--v15-ink);overflow-wrap:normal}p,li{color:var(--v15-copy)}.hero-copy,.home-copy,.section-heading,.content-section>div,.feature-card,.platform-card,.reality-grid article,.delivery-flow article,.role-list article,.role-chip,.control-preview div{min-width:0}
.btn-primary,.nav-cta{background:var(--v15-graphite);border-color:var(--v15-graphite);color:#fffdf8;box-shadow:0 12px 30px rgba(48,50,56,.14)}.btn-primary:hover,.nav-cta:hover{background:#1f2125;color:#fff}.text-link,.nav-chat,.desktop-nav a:hover,.desktop-nav a.active{color:#6d5a35}.status-enterprise,.status-development,.status-vision{color:#5f5543;border-color:rgba(189,139,47,.30);background:rgba(242,223,184,.38)}
.hero-visual{background:#f3e7d3;border-color:var(--v15-line);box-shadow:0 22px 52px var(--v15-shadow)}.hero-visual:not(.hero-visual-lifeform) img{filter:sepia(.04) saturate(.98) brightness(1.025)}.visual-aura{display:none}.reality-section:before{background:radial-gradient(circle,rgba(243,154,120,.09),transparent 68%)}
.reality-grid span,.comparison-label,.feature-index,.role-chip span{color:#777068}.reality-grid p,.feature-card p,.platform-card p,.content-section p,.delivery-flow p,.role-list p,.faq-list details p,.article-body p{color:var(--v15-copy)!important}.delivery-flow,.feature-grid,.compare-grid,.platform-grid,.role-chip-grid,.role-list,.two-up,.three-up,.control-preview{background:var(--v15-line);border-color:var(--v15-line)}
.delivery-flow article,.feature-card,.feature-card:nth-child(2n),.platform-card,.compare-grid article,.compare-grid article.highlight,.role-chip,.role-list article,.two-up a,.three-up a,.control-preview div,.blog-card,.faq-list details,.lead-form{background:rgba(255,253,248,.94);color:var(--v15-ink);border-color:var(--v15-line);box-shadow:none}.platform-card:hover,.two-up a:hover,.three-up a:hover{background:#fff4e4}.delivery-flow h3,.feature-card h3,.platform-card h3,.compare-grid h3,.role-list h4,.two-up h3,.three-up h3,.control-preview b,.faq-list summary{color:var(--v15-ink)}
.split-band,.dark-feature,.ecosystem-band,.cta-panel{background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(242,223,184,.45));color:var(--v15-ink);border-color:var(--v15-line);box-shadow:0 16px 40px var(--v15-shadow)}.split-band h2,.split-band h3,.dark-feature h2,.dark-feature h3,.ecosystem-band h2,.ecosystem-band h3,.cta-panel h2,.cta-panel h3{color:var(--v15-ink)}
.form-grid input,.form-grid select,.form-grid textarea{background:#fff;color:var(--v15-ink);border-color:var(--v15-line)}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#83878c}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--v15-gold);box-shadow:0 0 0 3px rgba(189,139,47,.10)}
.site-footer{background:#303238;color:#fffaf0;border-color:rgba(255,255,255,.14)}.site-footer .brand span,.site-footer h2,.site-footer h3{color:#fffaf0}.footer-brand p,.footer-group a,.footer-bottom{color:#ddd9d1}.footer-group h3{color:#f1cf8c}
.leo-panel{background:#fffdf8!important;color:var(--v15-ink)!important;border-color:var(--v15-line)!important;box-shadow:0 24px 70px rgba(48,50,56,.18)!important}.leo-panel header,.leo-input-row{background:#f7ecd9!important;border-color:var(--v15-line)!important}.leo-panel header b,.leo-panel header span{color:var(--v15-ink)!important}.leo-msg{background:#f3e8d7!important;color:var(--v15-ink)!important}.leo-msg.user{background:#3c3e44!important;color:#fffaf0!important}.leo-input-row input{background:#fff!important;color:var(--v15-ink)!important;border-color:var(--v15-line)!important}.leo-input-row button{background:var(--v15-graphite)!important;color:#fff!important}
.hero-actions,.proof-row,.eyebrow-row{flex-wrap:wrap}.page-hero br{display:none}img{max-width:100%}
@media(max-width:1080px){.desktop-nav{gap:14px}.desktop-nav a{font-size:.72rem}.page-hero h1{font-size:clamp(2.2rem,3.6vw,3.05rem)}}@media(max-width:760px){h1,.home-copy h1,body[data-lang="zh"] h1,body[data-lang="zh"] .home-copy h1{font-size:clamp(1.92rem,8vw,2.45rem);line-height:1.16;max-width:none}h2,body[data-lang="zh"] h2{font-size:clamp(1.65rem,6.6vw,2.15rem);max-width:none}.feature-grid,.platform-grid,.compare-grid,.two-up,.three-up,.role-chip-grid,.role-list,.control-preview{overflow:visible}.feature-card,.platform-card,.delivery-flow article,.role-list article,.two-up a,.three-up a{padding:22px}}
.eyebrow{color:#806024}.breadcrumbs{color:#625f5b}.site-header{background:rgba(255,253,248,.92)}
@media(max-width:760px){.home-copy h1 br{display:none}.home-copy h1{max-width:100%}}
.page-hero h1 br,.home-copy h1 br{display:block}
