*{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0e1a;--bg-soft: #10172a;--panel: #111a31;--panel-2: #162241;--text: #e8edf8;--text-dim: #9fb0d3;--primary: #1f7bff;--primary-2: #49b3ff;--gold: #f5c96b;--border: rgba(123, 156, 219, .26);--ok: #5dd5a2;--danger: #ff7a7a;--shadow: 0 14px 40px rgba(8, 13, 28, .35)}html,body,#root{min-height:100%}body{font-family:PingFang SC,Noto Sans SC,Microsoft Yahei,sans-serif;color:var(--text);background:radial-gradient(1200px 500px at 85% -5%,rgba(57,120,255,.24),transparent 60%),radial-gradient(700px 380px at 0% 20%,rgba(245,201,107,.08),transparent 70%),var(--bg);line-height:1.5}.App{min-height:100vh}a{color:inherit;text-decoration:none}.container{width:min(1200px,calc(100% - 40px));margin:0 auto}.header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0a0e1aeb,#0a0e1a9e);border-bottom:1px solid var(--border)}.header-content{height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.logo-text{font-size:22px;font-weight:800;letter-spacing:.4px}.logo-accent{color:var(--gold);margin-left:1px}.nav-list{list-style:none;display:flex;gap:24px;justify-content:center}.nav-list a{color:var(--text-dim);font-weight:600}.nav-list a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:14px}.theme-toggle{width:36px;height:36px;border-radius:10px;cursor:pointer;border:1px solid var(--border);background:#0d1430;color:#fff}.login-link{color:var(--primary-2);font-weight:700}.hero-section{padding:76px 0 30px}.hero-content{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.hero-title{font-size:clamp(34px,5.2vw,58px);font-weight:900;line-height:1.12;letter-spacing:.4px}.hero-title .accent{color:transparent;background:linear-gradient(90deg,var(--gold),#ffe7b2 40%,var(--primary-2));-webkit-background-clip:text;background-clip:text}.hero-subtitle{margin-top:16px;max-width:620px;color:var(--text-dim);font-size:18px}.hero-cta-group{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;font-weight:800;letter-spacing:.2px;border:1px solid transparent;transition:.22s ease}.cta-button.primary{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 10px 26px #1f7bff59}.cta-button.primary:hover{transform:translateY(-1px)}.cta-button.secondary{background:#121e3ca6;border-color:var(--border);color:var(--text)}.hero-visual{border:1px solid var(--border);background:linear-gradient(180deg,#1e2e5a5c,#0f183285);border-radius:18px;min-height:340px;box-shadow:var(--shadow);padding:24px}.chart-placeholder{height:100%;width:100%;border-radius:12px;border:1px dashed rgba(114,149,218,.5);display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;padding:18px}.data-point{height:40%;border-radius:10px 10px 6px 6px;background:linear-gradient(180deg,#69bbff,#2a57d6);animation:rise 2.4s ease-in-out infinite}.data-point:nth-child(2){height:70%;animation-delay:.15s}.data-point:nth-child(3){height:52%;animation-delay:.32s}.data-point:nth-child(4){height:82%;animation-delay:.48s}.data-point:nth-child(5){height:60%;animation-delay:.66s}@keyframes rise{50%{filter:brightness(1.1);transform:translateY(-2px)}}.section-header{text-align:center;margin-bottom:26px}.section-title{font-size:clamp(28px,4vw,40px);font-weight:900}.section-description{color:var(--text-dim);margin-top:8px}.feature-section,.case-study-section,.pricing-section,.register-section{padding:66px 0}.feature-grid,.case-study-grid,.pricing-grid{display:grid;gap:16px}.feature-grid,.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.feature-card,.case-study-card,.pricing-card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#10192fd1,#0e1527ad);box-shadow:var(--shadow)}.feature-card{padding:18px}.feature-icon{font-size:26px}.feature-title{margin-top:8px;font-size:20px}.feature-description{margin-top:8px;color:var(--text-dim)}.case-study-card{padding:18px}.case-study-header{display:flex;justify-content:space-between;gap:8px;align-items:start}.case-study-title{font-size:19px}.company-tag{border:1px solid rgba(245,201,107,.45);color:#ffdf9f;border-radius:999px;padding:3px 10px;font-size:12px;white-space:nowrap}.case-study-description{margin-top:10px;color:var(--text-dim)}.metrics-list{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.metric-badge{border-radius:999px;padding:4px 9px;font-size:12px;border:1px solid rgba(93,213,162,.45);color:#9ef0cd;background:#193a333d}.pricing-card{padding:18px;position:relative}.pricing-card.popular{border-color:#f5c96bb3;box-shadow:0 18px 42px #f5c96b26}.popular-tag{position:absolute;top:-10px;right:12px;font-size:12px;padding:3px 10px;border-radius:999px;background:linear-gradient(90deg,#f6ce75,#ffdca0);color:#2a210f;font-weight:800}.pricing-name{font-size:22px}.pricing-price{margin-top:10px;display:flex;align-items:end;gap:6px}.price-amount{font-size:34px;font-weight:900;color:#cde3ff}.price-period{color:var(--text-dim)}.pricing-description{margin-top:8px;color:var(--text-dim)}.pricing-features{margin-top:14px;list-style:none;display:grid;gap:8px}.feature-item{color:#d7e3fa}.pricing-cta{margin-top:16px}.register-section .form-container{max-width:900px;margin:0 auto;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#10192fd1,#0e1527ad);padding:22px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-group{display:grid;gap:6px}.form-group label{color:var(--text-dim);font-weight:600}.form-group input{height:42px;border-radius:10px;border:1px solid var(--border);background:#0a1021b8;color:var(--text);padding:0 12px;outline:none}.form-group input:focus{border-color:#6ab9ff;box-shadow:0 0 0 3px #469aff33}.full-width{grid-column:1 / -1}.form-footer{margin-top:14px;display:grid;gap:14px}.disclaimer{color:#8ca0c7;font-size:13px}.disclaimer a{color:#b8d5ff;text-decoration:underline}.success-message{text-align:center;padding:26px;border:1px solid rgba(93,213,162,.4);border-radius:12px;background:#104a3538}.footer{margin-top:46px;border-top:1px solid var(--border);background:linear-gradient(180deg,#0a0e1a99,#0a0e1aeb);padding:30px 0}.footer-content{display:grid;gap:24px}.footer-description{margin-top:10px;color:var(--text-dim);max-width:620px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.footer-column h4{margin-bottom:8px}.footer-column ul{list-style:none;display:grid;gap:6px;color:var(--text-dim)}.footer-bottom{border-top:1px solid var(--border);padding-top:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--text-dim)}.legal-links{display:flex;gap:14px}.fade-in{animation:fadeIn .55s ease both}.slide-up{animation:slideUp .55s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width: 1279px){.hero-content{grid-template-columns:1fr}.hero-visual{min-height:260px}.feature-grid,.case-study-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.container{width:calc(100% - 28px)}.header-content{grid-template-columns:1fr auto;height:auto;padding:12px 0}.nav-menu{grid-column:1 / -1;order:3}.nav-list{justify-content:flex-start;flex-wrap:wrap;gap:14px;margin-top:8px}.hero-section{padding-top:36px}.hero-cta-group{width:100%}.cta-button{flex:1;min-width:140px}.feature-grid,.case-study-grid,.pricing-grid,.form-grid,.footer-links{grid-template-columns:1fr}}
