:root{--bg:#05070d;--panel:#0b1120;--line:#1e2f4a;--cyan:#33f4ff;--purple:#8d5cff;--text:#eaf7ff;--muted:#9fb0c6;--card:#0e1629}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0,#10264a 0,#05070d 45%,#03050a 100%);color:var(--text);font-family:"Microsoft YaHei",Arial,sans-serif;line-height:1.75}.grid-bg{position:fixed;inset:0;background-image:linear-gradient(rgba(51,244,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(141,92,255,.06) 1px,transparent 1px);background-size:42px 42px;pointer-events:none;z-index:-1}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px 5vw;background:rgba(5,7,13,.86);backdrop-filter:blur(14px);border-bottom:1px solid rgba(51,244,255,.16)}.logo{font-size:26px;font-weight:800;color:#fff;text-decoration:none}.logo span{color:var(--cyan);text-shadow:0 0 18px var(--cyan)}.nav{display:flex;gap:18px;flex-wrap:wrap}.nav a{color:#cfe6f7;text-decoration:none;font-size:15px}.nav a.active,.nav a:hover{color:var(--cyan)}.nav-toggle{display:none;background:transparent;border:1px solid var(--line);color:var(--text);padding:6px 10px;border-radius:8px}.section,.hero{padding:74px 5vw}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center;min-height:650px}.eyebrow{color:var(--cyan);letter-spacing:.16em;font-weight:700}.hero h1,.page-hero h1{font-size:clamp(34px,5vw,68px);line-height:1.08;margin:12px 0 20px}.lead{font-size:19px;color:#c5d5e8;max-width:850px}.btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;padding:13px 22px;border-radius:999px;text-decoration:none;color:#031018;background:var(--cyan);font-weight:700}.btn.secondary{background:linear-gradient(90deg,var(--purple),#4bb4ff);color:#fff}.studio-ui{background:linear-gradient(145deg,#0d1424,#050813);border:1px solid rgba(51,244,255,.22);border-radius:24px;box-shadow:0 20px 70px rgba(0,0,0,.45);overflow:hidden}.ui-top{display:flex;gap:8px;padding:14px;border-bottom:1px solid var(--line)}.dot{width:12px;height:12px;border-radius:50%;background:var(--cyan)}.dot:nth-child(2){background:var(--purple)}.dot:nth-child(3){background:#566579}.preview{padding:18px}.preview img{width:100%;display:block;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.timeline{padding:18px;display:grid;gap:10px}.track{height:18px;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--purple));box-shadow:0 0 20px rgba(51,244,255,.22)}.track:nth-child(2){width:78%;margin-left:12%}.track:nth-child(3){width:62%;margin-left:25%;background:linear-gradient(90deg,#46556e,var(--cyan))}.section-title{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:28px}.section-title h2{font-size:clamp(26px,3vw,42px);margin:0}.section-title p{max-width:620px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:linear-gradient(145deg,rgba(14,22,41,.94),rgba(8,12,23,.94));border:1px solid rgba(51,244,255,.14);border-radius:22px;padding:24px;box-shadow:0 14px 40px rgba(0,0,0,.22)}.card h3{margin-top:0;color:#fff}.card p,.card li{color:var(--muted)}.video-card{padding:0;overflow:hidden}.video-card img,.case-img{width:100%;display:block}.video-card .body{padding:20px}.tag{display:inline-block;border:1px solid rgba(51,244,255,.35);color:var(--cyan);border-radius:999px;padding:3px 10px;font-size:13px;margin:3px}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare{min-height:330px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#151d2d 0 50%,#26194a 50% 100%);position:relative}.compare:after{content:"Before / After";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;border-radius:999px;background:rgba(5,7,13,.8);border:1px solid var(--cyan);color:var(--cyan)}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step:before{counter-increment:s;content:"0"counter(s);display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(51,244,255,.13);color:var(--cyan);font-weight:800}.faq details{background:var(--card);border:1px solid rgba(51,244,255,.14);border-radius:16px;padding:16px 20px;margin:12px 0}.faq summary{cursor:pointer;font-weight:700}.page-hero{padding:80px 5vw 42px;background:linear-gradient(180deg,rgba(51,244,255,.08),transparent)}.list{display:grid;gap:14px}.list .item{padding:18px;border-left:3px solid var(--cyan);background:rgba(14,22,41,.8);border-radius:0 16px 16px 0}.contact-box{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form input,.form textarea,.form select{width:100%;margin:8px 0 14px;padding:13px 14px;border-radius:12px;border:1px solid var(--line);background:#07101f;color:var(--text)}.footer{display:flex;justify-content:space-between;gap:20px;padding:34px 5vw;border-top:1px solid rgba(51,244,255,.16);background:#04070d;color:var(--muted)}@media(max-width:900px){.hero,.split,.contact-box{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.nav{display:none;position:absolute;left:5vw;right:5vw;top:64px;background:#07101f;padding:18px;border:1px solid var(--line);border-radius:16px}.nav.open{display:grid}.nav-toggle{display:block}}@media(max-width:560px){.cards,.steps{grid-template-columns:1fr}.section,.hero{padding:54px 5vw}.footer{display:block}.section-title{display:block}.btn{width:100%;text-align:center}}
