:root{color:#edf7ff;background:#05070d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #05070d;--panel: rgba(9, 17, 31, .74);--panel-strong: rgba(12, 24, 44, .9);--line: rgba(148, 222, 255, .2);--line-strong: rgba(113, 231, 255, .45);--text: #edf7ff;--muted: #94a8bd;--cyan: #62e6ff;--blue: #4f7cff;--lime: #a7ff68;--pink: #ff6bd6;--amber: #ffd166;--shadow: 0 30px 90px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:linear-gradient(120deg,#060c1a40,#060912eb),url(https://images.unsplash.com/photo-1639322537228-f710d846310a?auto=format&fit=crop&w=2400&q=82) center/cover fixed,var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(rgba(98,230,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(98,230,255,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 84%);mask-image:linear-gradient(180deg,black 0%,transparent 84%)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 17% 12%,rgba(79,124,255,.3),transparent 34%),radial-gradient(circle at 78% 8%,rgba(255,107,214,.2),transparent 26%),linear-gradient(180deg,#05070d33,#05070d 82%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh;overflow:hidden}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:76px;padding:14px clamp(18px,4vw,60px);color:#edf7ffe6;background:#050810b8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand,.lang,.button,.eyebrow,.board-head,.section-title,.primary,.result-head,.panel-head,.top-action,.send,.meta,.answer-head{display:inline-flex;align-items:center;gap:9px}.brand{font-weight:860;letter-spacing:0}.brand span{display:grid;width:36px;height:36px;place-items:center;color:#041017;background:linear-gradient(135deg,var(--cyan),var(--lime));border:1px solid rgba(255,255,255,.55);border-radius:8px;box-shadow:0 0 34px #62e6ff52;font-weight:900}nav{display:flex;gap:6px;justify-content:center;padding:6px;background:#ffffff0f;border:1px solid var(--line);border-radius:999px}nav a{min-height:34px;padding:8px 13px;color:#b9c9da;border-radius:999px;font-size:14px;font-weight:760}nav a:hover{color:#041017;background:linear-gradient(135deg,var(--cyan),#ffffff)}.lang{justify-self:end;min-height:40px;padding:0 13px;color:var(--cyan);background:#62e6ff14;border:1px solid rgba(98,230,255,.35);border-radius:999px}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:clamp(26px,5vw,72px);align-items:center;min-height:calc(100vh - 76px);padding:clamp(48px,7vw,98px) clamp(18px,4vw,60px) 58px}.hero:before{content:"";position:absolute;left:-8%;right:-8%;bottom:20px;height:220px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(98,230,255,.42),rgba(255,107,214,.24),transparent);filter:blur(28px);opacity:.5;animation:beam 8s ease-in-out infinite alternate}.hero>*{position:relative;z-index:1}.eyebrow{margin:0 0 20px;color:var(--cyan);font-size:13px;font-weight:900;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:860px;margin-bottom:22px;font-size:clamp(42px,6.7vw,86px);line-height:.96;letter-spacing:0;text-wrap:balance}h2{font-size:clamp(28px,4.2vw,52px);line-height:1.04;letter-spacing:0}h3{letter-spacing:0}.subtitle,.hero-copy p{max-width:760px;color:#b2c4d6;font-size:18px;line-height:1.78}.actions,.demo-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button,.primary-button,.secondary-button,.composer-actions button,.top-action{min-height:46px;border:0;border-radius:8px;padding:0 18px;font-weight:850}.primary,.button.primary,.primary-button,.send{color:#031016;background:linear-gradient(135deg,var(--cyan),var(--lime));box-shadow:0 18px 45px #62e6ff38}.secondary,.button.secondary,.secondary-button,.composer-actions button:first-child{color:#dcecff;background:#ffffff12;border:1px solid var(--line)}.hero-board,.hero-panel,.lead-card,.chat-preview,.desk,.result-card,.preview-card,.feature-grid article,.template-grid button,.tool-grid article,.ops-grid article,.governance,.govern-grid article,.review-grid article,.doc-grid article,.answer-card,.source-panel,.chart-card,.product-card,.dashboard,.ask,.catalog,.reco,.funnel,.trusted,.workspace,.ops,.features,.templates,.studio,.review,.docs,.lab,.progress-grid article,.stats div,.kpis div{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff1a,#ffffff09),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-board,.hero-panel{position:relative;min-height:430px;overflow:hidden;border-radius:20px;padding:24px;transform-style:preserve-3d}.hero-board:before,.hero-panel:before{content:"";position:absolute;inset:0;opacity:.48;background:linear-gradient(180deg,#05070d0d,#05070dc2),url(https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1600&q=82) center/cover}.hero-board:after,.hero-panel:after{content:"";position:absolute;inset:14px;pointer-events:none;border-radius:16px;border:1px solid rgba(98,230,255,.22);background:linear-gradient(90deg,transparent 0 42%,rgba(98,230,255,.22) 49%,transparent 56%),repeating-linear-gradient(180deg,transparent 0 16px,rgba(98,230,255,.08) 17px);animation:scan 4.8s linear infinite}.board-head,.hero-board>*,.hero-panel>*{position:relative;z-index:1}.board-head{color:#eaffff;font-weight:900}.pipeline{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:grid;gap:12px}.pipeline div{display:flex;align-items:center;gap:10px;min-height:52px;padding:13px 15px;color:#f4fbff;background:#050c16b3;border:1px solid rgba(98,230,255,.26);border-radius:12px;animation:floaty 5s ease-in-out infinite}.pipeline div:nth-child(2){animation-delay:.25s}.pipeline div:nth-child(3){animation-delay:.5s}.pipeline div:nth-child(4){animation-delay:.75s}.features,.templates,.dashboard,.ask,.docs,.governance,.studio,.review,.lab,.catalog,.reco,.funnel,.trusted,.workspace,.ops{width:min(1180px,calc(100% - 36px));margin:0 auto 28px;border-radius:20px;padding:clamp(24px,4vw,44px)}.features,.templates,.dashboard{margin-top:12px}.section-copy p,.section-title p,.feature-grid p,.template-grid span,.governance p,.review p,.docs p,.muted,.ops p,.trusted p,.workspace p,.lead-card p{color:var(--muted);line-height:1.7}.feature-grid,.template-grid,.tool-grid,.ops-grid,.govern-grid,.review-grid,.doc-grid,.progress-grid,.funnel-grid,.product-grid,.kpis,.stats,.charts{display:grid;gap:16px;margin-top:24px}.feature-grid,.template-grid,.tool-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-grid,.govern-grid,.review-grid,.doc-grid,.progress-grid,.funnel-grid,.stats,.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.charts{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.feature-grid article,.template-grid button,.tool-grid article,.ops-grid article,.govern-grid article,.review-grid article,.doc-grid article,.progress-grid article,.product-card,.chart-card,.stats div,.kpis div{min-height:170px;border-radius:16px;padding:20px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.feature-grid article:hover,.template-grid button:hover,.tool-grid article:hover,.ops-grid article:hover,.govern-grid article:hover,.review-grid article:hover,.doc-grid article:hover,.product-card:hover{transform:translateY(-4px);border-color:var(--line-strong);background:#0f1f38d1}svg{flex:0 0 auto}.feature-grid svg,.template-grid svg,.tool-grid svg,.govern-grid svg,.review-grid svg,.doc-grid svg,.section-title svg,.result-head svg,.answer-head svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(98,230,255,.35))}.studio,.lab,.ask,.dashboard,.catalog,.reco{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px;align-items:stretch}.desk,.result-card,.preview-card,.answer-card,.source-panel,.chart-card,.funnel,.lead-card,.chat-card,.bot,.assistant,.workspace{border-radius:18px;padding:22px}.desk label,.demo-input label{display:grid;gap:9px;margin-top:16px;color:#d6e7f8;font-weight:820}input,textarea{width:100%;color:#edf7ff;background:#030a14b8;border:1px solid rgba(148,222,255,.24);border-radius:12px;outline:none;padding:14px}input:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #62e6ff1f}textarea{min-height:140px;resize:vertical}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.composer-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.composer-actions button:disabled{opacity:.55;cursor:not-allowed}.result-card p,.answer-card p,.demo-output p{white-space:pre-wrap;color:#d4e4f2;line-height:1.76}.result-card span,.meta,.score,.case-badge{color:var(--cyan);font-weight:880}.image-frame,.product-art,.hero-pick{position:relative;display:grid;min-height:280px;place-items:center;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#05070d26,#05070dc7),url(https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=1400&q=82) center/cover;border:1px solid rgba(98,230,255,.24)}.image-frame img{width:100%;height:340px;object-fit:cover}.product-art:after,.hero-pick:after,.image-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(98,230,255,.18),transparent);animation:sweep 3.8s ease-in-out infinite}.chat-preview,.messages{display:grid;gap:12px}.message,.bubble{border-radius:16px;padding:13px 15px;color:#dcecff;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.user{background:#62e6ff24}.assistant{background:#a7ff681a}.metric-row,.bar-row,.region-row,.product-meta,.tags,.trusted,.lead-status{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.metric-row span,.tags span,.signal,.source-panel li,.rows div,.bar-row,.region-row{border:1px solid rgba(98,230,255,.2);border-radius:999px;padding:8px 11px;color:#bdd0e2;background:#ffffff0e}.stats strong,.kpis strong{display:block;margin-top:8px;color:#fff;font-size:30px}.stats span,.kpis span,.stats em,.kpis em{color:var(--muted);font-style:normal}.bar-row,.region-row,.rows div{justify-content:space-between;border-radius:12px}.progress{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-track{height:100%;background:linear-gradient(90deg,var(--cyan),var(--pink),var(--lime))}footer{padding:42px clamp(18px,4vw,60px) 54px;color:#7f93a8;text-align:center}@keyframes beam{0%{transform:translate(-4%) scaleX(.9);opacity:.38}to{transform:translate(4%) scaleX(1.05);opacity:.68}}@keyframes scan{0%{background-position:-260px 0,0 0}to{background-position:260px 180px,0 90px}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sweep{0%,35%{transform:translate(-110%);opacity:0}55%{opacity:1}to{transform:translate(110%);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:1040px){.topbar{grid-template-columns:1fr auto}.topbar nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.hero,.studio,.lab,.ask,.dashboard,.catalog,.reco,.charts{grid-template-columns:1fr}.hero{min-height:auto}.hero-board,.hero-panel{min-height:360px}.feature-grid,.template-grid,.tool-grid,.product-grid,.ops-grid,.govern-grid,.review-grid,.doc-grid,.progress-grid,.funnel-grid,.stats,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.topbar{display:flex;align-items:flex-start;flex-direction:column}.lang{justify-self:auto}nav{width:100%;justify-content:flex-start;border-radius:14px;overflow-x:auto}h1{font-size:40px}.hero{padding-top:36px}.feature-grid,.template-grid,.tool-grid,.product-grid,.ops-grid,.govern-grid,.review-grid,.doc-grid,.progress-grid,.funnel-grid,.stats,.kpis,.controls{grid-template-columns:1fr}.features,.templates,.dashboard,.ask,.docs,.governance,.studio,.review,.lab,.catalog,.reco,.funnel,.trusted,.workspace,.ops{width:min(100% - 24px,1180px);padding:18px}}
