:root{--primary: #e07230;--primary-deep: #b85a22;--secondary: #1c7a6a;--secondary-deep: #135348;--accent: #f1d3a3;--bg-dark: #0d1517;--bg-darker: #080c0d;--bg-card: rgba(18, 27, 29, .82);--bg-card-strong: rgba(22, 33, 35, .94);--text-primary: #f4ede3;--text-secondary: #b8aea0;--text-muted: #7a746c;--border: rgba(241, 211, 163, .12);--border-strong: rgba(241, 211, 163, .24);--gradient-1: linear-gradient(135deg, #f09a53 0%, #d0672f 45%, #1c7a6a 100%);--gradient-2: linear-gradient(135deg, #f6d8a0 0%, #efb767 100%);--gradient-surface: linear-gradient(180deg, rgba(241, 211, 163, .07), rgba(255, 255, 255, .015));--shadow-soft: 0 24px 80px rgba(0, 0, 0, .36);--shadow-card: 0 4px 24px rgba(0, 0, 0, .24);--radius-card: 1.6rem;--radius-sm: 1rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;background:radial-gradient(ellipse at top left,rgba(224,114,48,.1),transparent 30%),radial-gradient(ellipse at 85% 10%,rgba(28,122,106,.14),transparent 24%),radial-gradient(ellipse at 50% 40%,rgba(241,211,163,.04),transparent 28%),linear-gradient(180deg,#0b1113,#080c0d);color:var(--text-primary);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}a{color:inherit;text-decoration:none}::selection{background:#e072304d;color:#fff7ec}button,input,textarea{font:inherit}.bg-grid{background-image:linear-gradient(rgba(241,211,163,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(241,211,163,.028) 1px,transparent 1px);background-size:48px 48px}.glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.18;pointer-events:none}.glow-1{width:28rem;height:28rem;right:-8rem;top:-4rem;background:#d0672f}.glow-2{width:24rem;height:24rem;left:-8rem;bottom:10%;background:#1c7a6a}.section-badge{display:inline-flex;align-items:center;padding:.38rem .85rem;border-radius:999px;border:1px solid var(--border-strong);background:#f1d3a30f;color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section-title{font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.1;letter-spacing:-.03em;font-weight:800}.section-subtitle{color:var(--text-secondary);line-height:1.85;font-size:1.05rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.15rem 0;background:#080c0d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,padding .3s ease}.navbar.scrolled{padding:.75rem 0;background:#080c0de0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--border)}.navbar-container{max-width:1240px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:.85rem;transition:opacity .2s ease}.logo:hover{opacity:.85}.logo-mark{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:var(--gradient-1);color:#fff7ea;font-weight:800;font-size:.9rem;box-shadow:0 4px 16px #d0672f52}.logo-copy{display:flex;flex-direction:column;line-height:1.1}.logo-cn{font-size:1rem;font-weight:700}.logo-en{font-size:.75rem;color:var(--text-muted);letter-spacing:.1em;font-weight:500}.nav-links{display:flex;align-items:center;gap:.25rem}.nav-link{position:relative;padding:.5rem .75rem;border-radius:.6rem;color:var(--text-secondary);font-size:.9rem;font-weight:500;transition:color .2s ease,background .2s ease}.nav-link:hover{color:var(--text-primary);background:#ffffff0d}.nav-link.active{color:var(--text-primary)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.4rem;height:2px;border-radius:999px;background:var(--gradient-1)}.cta-button{margin-left:1rem;padding:.65rem 1.25rem;border-radius:999px;background:var(--gradient-1);background-size:200% 200%;animation:gradient-shift 6s ease infinite;color:#fff9ef;font-weight:600;font-size:.88rem;box-shadow:0 4px 20px #d0672f47;transition:transform .2s ease,box-shadow .2s ease}.cta-button:hover{transform:translateY(-1px);box-shadow:0 6px 28px #d0672f66}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;background:transparent;border:0;cursor:pointer;padding:4px}.mobile-menu-btn span{width:1.5rem;height:2px;background:var(--text-primary);border-radius:999px;transition:all .25s ease}.mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 768px){.nav-links{position:fixed;top:4.2rem;left:1rem;right:1rem;flex-direction:column;align-items:stretch;gap:.35rem;padding:1rem;background:#0c1113f7;border:1px solid var(--border);border-radius:1.4rem;box-shadow:var(--shadow-soft);transform:translateY(-8px);opacity:0;pointer-events:none;transition:all .22s ease}.nav-links.open{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-menu-btn{display:flex}.cta-button{margin-left:0;margin-top:.35rem;text-align:center}.nav-link{padding:.7rem .9rem}.nav-link.active:after{display:none}}.hero{min-height:100vh;padding:9rem 1.5rem 5rem;display:flex;align-items:center}.hero-container{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.hero-copy,.hero-panel{position:relative;z-index:1}.hero-copy{padding:1rem 0}.hero-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;margin-bottom:1.5rem;border-radius:999px;color:var(--accent);background:#f1d3a30f;border:1px solid var(--border-strong);font-size:.8rem;font-weight:500;letter-spacing:.04em}.badge-dot{width:.5rem;height:.5rem;border-radius:50%;background:#f0a050;animation:pulse-dot 2.5s ease-in-out infinite}.hero-title{font-size:clamp(2.8rem,5.2vw,5rem);line-height:1;letter-spacing:-.04em;font-weight:900;margin-bottom:1.5rem}.title-slash{color:#f1d3a366;font-weight:300}.hero-subtitle{max-width:38rem;font-size:1.15rem;line-height:1.85;color:var(--text-secondary);margin-bottom:.9rem;font-weight:400}.hero-vision{max-width:40rem;font-size:.98rem;line-height:1.9;color:var(--text-secondary);margin-bottom:1.5rem}.hero-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.hero-tag{padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(241,211,163,.14);background:#ffffff08;color:var(--text-muted);font-size:.78rem;font-weight:500;letter-spacing:.02em}.hero-actions{display:flex;gap:.85rem;margin-bottom:2.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:9rem;padding:.9rem 1.5rem;border-radius:999px;font-weight:600;font-size:.92rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gradient-1);color:#fff8ef;box-shadow:0 6px 24px #d0672f47}.btn-primary:hover{box-shadow:0 10px 32px #d0672f66}.btn-secondary{border:1px solid var(--border-strong);background:#ffffff08;color:var(--text-primary)}.btn-secondary:hover{background:#ffffff0f;border-color:#f1d3a366}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:38rem}.metric-card{padding:1.1rem 1.15rem;border-radius:1.2rem;background:#ffffff06;border:1px solid var(--border);box-shadow:var(--shadow-card);transition:border-color .2s ease,background .2s ease}.metric-card:hover{border-color:var(--border-strong);background:#ffffff0a}.metric-value{font-size:1.75rem;font-weight:800;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-label{color:var(--text-muted);font-size:.85rem;margin-top:.2rem}.panel-shell{height:100%;padding:1.5rem;border-radius:2rem;background:linear-gradient(160deg,#f1d3a312,#ffffff03 60%),var(--bg-card-strong);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.panel-title{font-size:.92rem;font-weight:700;letter-spacing:-.01em}.panel-status{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#5eb89a;font-weight:500}.panel-status:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#5eb89a;animation:pulse-dot 2s ease-in-out infinite}.panel-flow{display:grid;gap:.75rem;margin-bottom:1rem}.flow-node{padding:.9rem 1rem;border-radius:1rem;background:#090d0e80;border:1px solid rgba(241,211,163,.09);transition:border-color .2s ease}.flow-node:hover{border-color:#f1d3a32e}.flow-kicker{display:inline-block;margin-bottom:.35rem;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.flow-node strong{display:block;margin-bottom:.25rem;font-size:.9rem;font-weight:700}.flow-node p{color:var(--text-secondary);font-size:.86rem;line-height:1.6}.panel-points{display:grid;gap:.75rem;margin-bottom:1rem}.point-card{padding:.85rem 1rem;border-radius:.9rem;background:#ffffff06;border:1px solid rgba(241,211,163,.07)}.point-card h3{margin-bottom:.3rem;font-size:.9rem;font-weight:700}.point-card p{color:var(--text-secondary);font-size:.84rem;line-height:1.7}.panel-runway{padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(241,211,163,.09);background:#090d0e73}.panel-runway-title{margin-bottom:.75rem;font-size:.88rem;font-weight:700}.runway-list{display:grid;gap:.7rem}.runway-item{display:grid;gap:.2rem}.runway-item span{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.runway-item p{color:var(--text-secondary);font-size:.86rem;line-height:1.65}@media (max-width: 1024px){.hero-container{grid-template-columns:1fr}}@media (max-width: 640px){.hero{padding:7.5rem 1rem 4rem}.hero-actions{flex-direction:column}.hero-strip{gap:.5rem}.btn{width:100%;justify-content:center}.hero-metrics{grid-template-columns:1fr}.panel-shell{padding:1.2rem}.panel-header{flex-direction:column;align-items:flex-start}}.home-page{display:grid;gap:0}.home-section{padding:5rem 1.5rem}.home-section+.home-section{border-top:1px solid var(--border)}.home-container{max-width:1240px;margin:0 auto}.home-header{max-width:58rem;margin-bottom:2.5rem}.home-header .section-badge{margin-bottom:1rem}.home-header .section-title{margin:.75rem 0 1rem}.principle-grid,.capability-grid,.workflow-grid,.signal-grid,.insight-grid,.industry-grid{display:grid;gap:1rem}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.principle-card,.signal-card,.capability-card,.workflow-card,.insight-card,.industry-card,.scenario-panel,.trust-panel,.architecture-copy,.architecture-layer{border-radius:var(--radius-card);border:1px solid var(--border);background:#ffffff06;box-shadow:var(--shadow-card)}.principle-card,.signal-card,.capability-card,.workflow-card,.insight-card,.industry-card{padding:1.5rem}.principle-card h3,.signal-card h3,.capability-card h3,.workflow-card h3,.insight-card h3,.industry-card h3{margin-bottom:.7rem;font-size:1.08rem;font-weight:700;line-height:1.35}.principle-card p,.signal-card p,.capability-card p,.workflow-card p,.insight-card p,.industry-card p{color:var(--text-secondary);line-height:1.85;font-size:.95rem}.split-heading{display:grid;grid-template-columns:1fr .85fr;gap:2.5rem;align-items:end;margin-bottom:2rem}.split-heading .section-badge{margin-bottom:.85rem}.split-heading .section-title{margin-top:.6rem}.split-copy{color:var(--text-secondary);line-height:1.85;font-size:1rem}.capability-card span,.workflow-step,.insight-card span,.architecture-layer span{display:inline-flex;margin-bottom:.85rem;color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.scenario-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.architecture-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem;align-items:stretch}.architecture-copy,.scenario-panel,.trust-panel{padding:1.75rem}.architecture-note{margin-top:1.5rem;padding:1.1rem 1.2rem;border-radius:1.1rem;border:1px solid rgba(241,211,163,.12);background:#ffffff06}.architecture-note strong{display:block;margin-bottom:.5rem;color:#f0c87a;font-size:.9rem}.architecture-note p{color:var(--text-secondary);line-height:1.8;font-size:.94rem}.architecture-stack{display:grid;gap:1rem}.architecture-layer{padding:1.3rem 1.4rem;background:var(--gradient-surface),#ffffff04}.architecture-layer h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.architecture-layer p{color:var(--text-secondary);font-size:.92rem;line-height:1.75}.signal-card,.insight-card,.industry-card,.principle-card,.capability-card,.workflow-card,.scenario-list li,.trust-stat,.architecture-layer{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.signal-card:hover,.insight-card:hover,.industry-card:hover,.principle-card:hover,.capability-card:hover,.workflow-card:hover,.scenario-list li:hover,.trust-stat:hover,.architecture-layer:hover{transform:translateY(-3px);border-color:#e072303d;box-shadow:0 8px 32px #00000047,0 0 0 1px #e0723014}.scenario-panel,.trust-panel{background:var(--gradient-surface),#ffffff04}.scenario-list{list-style:none;margin-top:1.4rem;display:grid;gap:.7rem}.scenario-list li{padding:.95rem 1.1rem;border-radius:1rem;background:#ffffff06;border:1px solid var(--border);color:var(--text-secondary);font-size:.94rem;line-height:1.6}.trust-panel{display:grid;gap:.85rem;align-content:start}.trust-stat{padding:1.1rem 1.15rem;border-radius:1.1rem;background:#ffffff06;border:1px solid var(--border)}.trust-stat strong{display:block;margin-bottom:.5rem;font-size:1.15rem;font-weight:800;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-stat span{color:var(--text-secondary);line-height:1.75;font-size:.92rem}@media (max-width: 1024px){.principle-grid,.signal-grid,.capability-grid,.workflow-grid,.insight-grid,.industry-grid,.split-heading,.scenario-layout,.architecture-layout{grid-template-columns:1fr}}@media (max-width: 640px){.home-section{padding:3.5rem 1rem}}.products{padding:0 1.5rem 5rem}.products-container{max-width:1240px;margin:0 auto;display:grid;gap:1.5rem}.products-hero,.product-stage-main,.cta-shell{border-radius:2rem;border:1px solid var(--border);background:linear-gradient(160deg,#f1d3a30f,#ffffff03 60%),var(--bg-card-strong);box-shadow:var(--shadow-soft)}.products-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;padding:2rem}.products-hero-title{margin:.75rem 0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05;letter-spacing:-.04em;font-weight:900}.products-hero-text{color:var(--text-secondary);line-height:1.9;max-width:42rem;font-size:1rem}.products-hero-panel{display:grid;gap:.85rem;align-content:start}.hero-panel-card,.product-summary-card,.side-card,.delivery-card{border-radius:1.2rem;border:1px solid var(--border);background:#ffffff06}.hero-panel-card{padding:1.1rem 1.2rem}.hero-panel-card span,.product-summary-card span,.delivery-card span{display:inline-flex;margin-bottom:.5rem;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hero-panel-card strong{line-height:1.65;font-size:.92rem}.product-overview-grid,.delivery-grid,.product-detail-grid{display:grid;gap:1rem}.product-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-summary-card{padding:1.3rem;text-align:left;color:var(--text-primary);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-summary-card strong{display:block;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.product-summary-card p{color:var(--text-secondary);line-height:1.7;font-size:.9rem}.product-summary-card.active,.product-summary-card:hover{border-color:#e0723059;background:#e0723012;transform:translateY(-2px);box-shadow:0 6px 24px #0003}.product-stage{display:grid;grid-template-columns:1.3fr .7fr;gap:1rem}.product-stage-main{padding:1.75rem}.product-stage-side{display:grid;gap:1rem;align-content:start}.product-stage-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;margin-bottom:1.25rem}.product-kicker{margin-bottom:.5rem;color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-title{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:800}.product-english{margin-top:.5rem;color:var(--text-muted);font-size:.88rem}.product-outcome{min-width:15rem;padding:1rem 1.1rem;border-radius:1.1rem;border:1px solid rgba(224,114,48,.2);background:#e0723012;color:#f0c870;line-height:1.75;font-size:.92rem}.product-description{color:var(--text-secondary);line-height:1.9;margin-bottom:1.25rem;font-size:1rem}.product-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card{padding:1.2rem;border-radius:1.1rem;border:1px solid var(--border);background:#ffffff06;transition:border-color .2s ease}.detail-card:hover{border-color:var(--border-strong)}.detail-index{display:inline-block;width:.6rem;height:.6rem;margin-bottom:.85rem;border-radius:50%;background:var(--gradient-2)}.detail-card p{color:var(--text-secondary);line-height:1.8;font-size:.92rem}.side-card{padding:1.3rem}.side-label{display:inline-flex;margin-bottom:.8rem;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.side-list{list-style:none;display:grid;gap:.6rem}.side-list li{color:var(--text-secondary);line-height:1.7;font-size:.92rem;padding-left:.85rem;position:relative}.side-list li:before{content:"";position:absolute;left:0;top:.6em;width:.35rem;height:.35rem;border-radius:50%;background:#f1d3a366}.delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-card{padding:1.3rem;transition:transform .2s ease,border-color .2s ease}.delivery-card:hover{transform:translateY(-3px);border-color:#e072303d}.delivery-card h3{margin-bottom:.6rem;font-size:1rem;font-weight:700}.delivery-card p{color:var(--text-secondary);line-height:1.8;font-size:.9rem}.products-cta{padding-top:.5rem}.cta-shell{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2rem}.cta-shell .section-badge{margin-bottom:.9rem}.cta-shell .section-title{margin:.6rem 0 .8rem}.cta-shell .section-subtitle{max-width:44rem}.cta-actions{display:flex;gap:.85rem;flex-shrink:0}@media (max-width: 1024px){.products-hero,.product-overview-grid,.product-stage,.product-detail-grid,.delivery-grid,.cta-shell{grid-template-columns:1fr}.product-stage-head,.cta-shell{flex-direction:column;align-items:flex-start}.product-outcome{min-width:unset}}@media (max-width: 640px){.products{padding:0 1rem 4rem}.products-hero,.product-stage-main,.cta-shell{padding:1.3rem}.cta-actions{width:100%;flex-direction:column}.cta-actions .btn{width:100%}}.insights-page{padding:0 1.5rem 5rem}.insights-container{max-width:1240px;margin:0 auto;display:grid;gap:1.5rem}.insights-hero,.readiness-panel,.faq-panel,.insights-cta-shell{border-radius:2rem;border:1px solid var(--border);background:linear-gradient(160deg,#f1d3a30f,#ffffff03 60%),var(--bg-card-strong);box-shadow:var(--shadow-soft)}.insights-hero{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem}.insights-title{margin:.85rem 0;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.06;letter-spacing:-.04em;font-weight:900}.insights-text{max-width:44rem;color:var(--text-secondary);line-height:1.9;font-size:1rem}.insights-signal-grid,.field-note-grid,.snapshot-grid,.faq-list{display:grid;gap:1rem}.insights-signal-grid{align-content:start}.insight-hero-card,.field-note-card,.snapshot-card,.faq-card{padding:1.3rem;border-radius:1.3rem;border:1px solid var(--border);background:#ffffff06;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.insight-hero-card:hover,.field-note-card:hover,.snapshot-card:hover,.faq-card:hover{transform:translateY(-3px);border-color:#e072303d;box-shadow:0 8px 28px #00000038}.insight-hero-card span,.snapshot-head span{display:inline-flex;margin-bottom:.6rem;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.insight-hero-card h3,.field-note-card h3,.snapshot-block h3,.faq-card h3{margin-bottom:.6rem;font-size:1.02rem;font-weight:700;line-height:1.35}.insight-hero-card p,.field-note-card p,.snapshot-block p,.faq-card p{color:var(--text-secondary);line-height:1.8;font-size:.93rem}.insights-section{display:grid;gap:1.5rem}.field-note-grid,.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field-note-summary{margin-bottom:1rem}.field-note-list,.readiness-list{list-style:none;display:grid;gap:.7rem}.field-note-list li,.readiness-list li{position:relative;padding-left:1rem;color:var(--text-secondary);line-height:1.75;font-size:.93rem}.field-note-list li:before,.readiness-list li:before{content:"";position:absolute;left:0;top:.68rem;width:.38rem;height:.38rem;border-radius:50%;background:#f09a5399}.snapshot-card{display:grid;gap:1rem}.snapshot-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.snapshot-head strong{color:var(--text-muted);font-size:.82rem;font-weight:600;padding:.28rem .65rem;border-radius:999px;border:1px solid var(--border)}.snapshot-block{padding-top:.9rem;border-top:1px solid var(--border)}.readiness-section{grid-template-columns:1fr 1fr}.readiness-panel,.faq-panel{padding:1.75rem}.readiness-panel .section-badge,.faq-panel .section-badge{margin-bottom:.85rem}.readiness-panel .section-title,.faq-panel .section-title{margin:.6rem 0 1.25rem}.faq-list{margin-top:1.25rem}.insights-cta-shell{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2rem}.insights-cta-shell .section-badge{margin-bottom:.85rem}.insights-cta-shell .section-title{margin:.6rem 0 .75rem}.insights-cta-shell .section-subtitle{max-width:44rem}.insights-cta-actions{display:flex;gap:.85rem;flex-shrink:0}@media (max-width: 1024px){.insights-hero,.field-note-grid,.snapshot-grid,.readiness-section,.insights-cta-shell{grid-template-columns:1fr}.insights-cta-shell{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.insights-page{padding:0 1rem 4rem}.insights-hero,.readiness-panel,.faq-panel,.insights-cta-shell{padding:1.3rem}.insights-cta-actions{width:100%;flex-direction:column}.insights-cta-actions .btn{width:100%}.snapshot-head{flex-direction:column;align-items:flex-start}}.contact{padding:1rem 1.5rem 5rem}.contact-container{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:1.25rem}.contact-copy,.contact-form-wrapper{padding:1.75rem;border-radius:2rem;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card)}.contact-title{margin-top:.85rem;margin-bottom:1rem;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.1;font-weight:800;letter-spacing:-.03em}.contact-text{color:var(--text-secondary);line-height:1.9;margin-bottom:1.5rem;font-size:.97rem}.contact-highlights{display:grid;gap:.8rem;margin-bottom:1.5rem}.highlight-card,.info-item{padding:1rem 1.1rem;border-radius:1.1rem;background:#ffffff06;border:1px solid var(--border)}.highlight-card span,.info-label{display:block;margin-bottom:.45rem;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.highlight-card strong,.info-value{line-height:1.7;font-weight:600;font-size:.92rem}.contact-info{display:grid;gap:.8rem}.contact-prep{margin-top:1.5rem;padding:1.1rem;border-radius:1.1rem;border:1px solid var(--border);background:#ffffff06}.prep-list{list-style:none;display:grid;gap:.65rem;color:var(--text-secondary);line-height:1.8;margin-top:.6rem}.prep-list li{position:relative;padding-left:1rem;font-size:.92rem}.prep-list li:before{content:"";position:absolute;left:0;top:.65em;width:.38rem;height:.38rem;border-radius:50%;background:#f09a5399}.contact-form{display:grid;gap:1rem}.form-group{display:grid;gap:.4rem}.form-group label{font-weight:600;font-size:.88rem;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.9rem 1rem;border-radius:.9rem;border:1px solid var(--border);background:#080c0d99;color:var(--text-primary);font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#e0723073;box-shadow:0 0 0 3px #e0723014}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237a746c' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-group textarea{resize:vertical;min-height:8rem}.submit-btn{margin-top:.3rem;padding:.95rem 1.2rem;border:0;border-radius:999px;background:var(--gradient-1);color:#fff8ef;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px #d0672f40}.submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 28px #d0672f61}.form-note{color:var(--text-muted);font-size:.86rem;line-height:1.7}.form-success{min-height:100%;display:grid;place-items:center;align-content:center;text-align:center;gap:.75rem}.success-icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1c7a6a,#48a393);font-size:1.5rem}.form-success h3{font-size:1.15rem;font-weight:700}.form-success p{color:var(--text-secondary)}@media (max-width: 1024px){.contact-container{grid-template-columns:1fr}}@media (max-width: 640px){.contact{padding:1rem 1rem 4rem}.contact-copy,.contact-form-wrapper{padding:1.3rem}}.contact-page{display:grid;gap:0}.contact-page-hero{padding:0 1.5rem 2rem}.contact-page-container{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem;align-items:stretch}.contact-page-copy,.contact-track-grid{border-radius:2rem;border:1px solid var(--border);background:linear-gradient(160deg,#f1d3a30f,#ffffff03 60%),var(--bg-card-strong);box-shadow:var(--shadow-soft)}.contact-page-copy{padding:2rem}.contact-page-title{margin:.85rem 0;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.06;letter-spacing:-.04em;font-weight:900}.contact-page-text{color:var(--text-secondary);line-height:1.9;max-width:40rem;font-size:1rem}.contact-track-grid{display:grid;gap:.85rem;padding:1.25rem;align-content:start}.contact-track-card{padding:1.25rem;border-radius:1.3rem;border:1px solid var(--border);background:#ffffff06;transition:border-color .2s ease,transform .2s ease}.contact-track-card:hover{border-color:#e072303d;transform:translateY(-2px)}.contact-track-card h3{margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.contact-track-card p{color:var(--text-secondary);line-height:1.8;font-size:.93rem}.contact-guidance{padding:0 1.5rem 2rem}.contact-guidance-layout{grid-template-columns:1.08fr .92fr}.guidance-panel,.expectation-panel{padding:1.75rem;border-radius:2rem;border:1px solid var(--border);background:var(--gradient-surface),var(--bg-card-strong);box-shadow:var(--shadow-soft)}.guidance-panel .section-badge,.expectation-panel .section-badge{margin-bottom:.85rem}.guidance-panel .section-title,.expectation-panel .section-title{margin:.6rem 0 0}.engagement-grid,.expectation-list{display:grid;gap:.85rem;margin-top:1.5rem}.engagement-card,.expectation-card{padding:1.2rem;border-radius:1.2rem;border:1px solid var(--border);background:#ffffff06;transition:border-color .2s ease}.engagement-card:hover,.expectation-card:hover{border-color:var(--border-strong)}.engagement-card span{display:inline-flex;margin-bottom:.55rem;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.engagement-card h3,.expectation-card h3{margin-bottom:.5rem;font-size:1rem;font-weight:700}.engagement-card p,.expectation-card p{color:var(--text-secondary);line-height:1.8;font-size:.92rem}@media (max-width: 1024px){.contact-page-container,.contact-guidance-layout{grid-template-columns:1fr}}@media (max-width: 640px){.contact-page-hero,.contact-guidance{padding:0 1rem 1.5rem}.contact-page-copy,.contact-track-grid,.guidance-panel,.expectation-panel{padding:1.3rem}}.footer{padding:0 1.5rem 2.5rem;border-top:1px solid var(--border)}.footer-container{max-width:1240px;margin:0 auto;padding:2.5rem 2rem;border-radius:0 0 2rem 2rem;border:1px solid var(--border);border-top:none;background:#0c1113bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-main{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;padding-bottom:2rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.footer-brand{max-width:28rem}.footer-logo{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.footer-mark{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:var(--gradient-1);color:#fff8ef;font-weight:800;font-size:.85rem;box-shadow:0 4px 16px #d0672f47}.footer-name-cn{font-size:1rem;font-weight:700}.footer-name-en{color:var(--text-muted);font-size:.76rem;letter-spacing:.1em;font-weight:500}.footer-tagline{color:var(--text-secondary);line-height:1.85;font-size:.94rem}.footer-principles{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.footer-principles span{padding:.38rem .72rem;border-radius:999px;border:1px solid var(--border);background:#ffffff06;color:var(--text-muted);font-size:.78rem;font-weight:500}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.footer-column h4{margin-bottom:1rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)}.footer-column ul{list-style:none;display:grid;gap:.6rem}.footer-column a{color:var(--text-secondary);font-size:.9rem;transition:color .18s ease}.footer-column a:hover{color:var(--text-primary)}.footer-column li{color:var(--text-secondary);font-size:.9rem}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-copyright{color:var(--text-muted);font-size:.85rem}@media (max-width: 1024px){.footer-main,.footer-links{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer{padding:0 1rem 2rem}.footer-container{padding:1.5rem 1.2rem}.footer-links{grid-template-columns:1fr 1fr}}.app{min-height:100vh;position:relative;overflow:hidden}main{position:relative;z-index:1}.page-shell{min-height:100vh}.page-shell-products,.page-shell-contact{padding-top:5.5rem}section{position:relative}.page-orb{position:fixed;border-radius:999px;filter:blur(120px);opacity:.22;pointer-events:none;z-index:0}.page-orb-left{width:30rem;height:30rem;left:-12rem;top:20rem;background:#c0582052}.page-orb-right{width:34rem;height:34rem;right:-14rem;top:5rem;background:#1c6a5a42}@media (max-width: 640px){.page-orb-left,.page-orb-right{opacity:.14;filter:blur(100px)}}
