/* Color system: brand blue / intelligence violet / content coral / live teal */
:root{--cyan:#0bb6ce;--violet:#7b4bea;--coral:#ee7656;--teal:#009d94}
.site-header{background:#fffffff5;backdrop-filter:blur(18px)}
.site-header:before{content:"";height:3px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#1763f6 0%,#17b9db 36%,#8764ef 72%,#f1916d 100%)}
.nav-cta,.btn-primary{background:linear-gradient(110deg,#1763f6,#4757e8);box-shadow:0 8px 25px #3c5de52b}
.nav-cta:hover,.btn-primary:hover{background:linear-gradient(110deg,#0c50da,#764de0)}
.hero-grid{background:radial-gradient(ellipse at 13% 90%,#06b3d323,transparent 44%),radial-gradient(ellipse at 95% 12%,#7950ea26,transparent 42%)}
.gradient-text{background-image:linear-gradient(100deg,#71a8ff,#6ce2f4 52%,#b2a2ff)}
.headline-dot{color:#8de6ee}
.hero .btn-primary{background:linear-gradient(110deg,#2274ff,#6157e9)}
.hero-tags span:nth-child(2) i{color:#b89aff}.hero-tags span:nth-child(3) i{color:#6ce1c6}
.proof-strip{background:linear-gradient(110deg,#f3f8ff,#fff 45%,#faf5ff)}
.proof-grid>div:nth-child(1) strong{color:#1763f6}.proof-grid>div:nth-child(2) strong{color:#009d94}.proof-grid>div:nth-child(3) strong{color:#7b4bea}.proof-grid>div:nth-child(4) strong{color:#dc7651}
.services-section{background:radial-gradient(ellipse at 100% 10%,#eee7ff8c,transparent 50%),radial-gradient(ellipse at 0% 100%,#e1f8fa,transparent 45%),#f5f8fe}
.service-card{--accent:#1763f6;--wash:#edf4ff;border-radius:13px;border-color:#e3eaf5;box-shadow:0 4px 18px #1b427005}
.service-card[data-category="智能与增长"]{--accent:#7b4bea;--wash:#f1ebff}
.service-card[data-category="影像与内容"]{--accent:#dc6b43;--wash:#fff0e8}
.service-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;background:var(--accent);opacity:.65;border-radius:0 0 5px 5px;transition:.3s}
.service-card:after{content:"";position:absolute;right:-30px;top:-35px;width:130px;height:130px;border-radius:50%;background:var(--wash);opacity:.55;pointer-events:none;z-index:0}
.service-card>*{position:relative;z-index:1}.service-card .icon-box{color:var(--accent);background:var(--wash)}
.service-card .card-num{color:var(--accent);opacity:.18}.service-card .card-link i{color:var(--accent)}
.service-card:hover{border-color:var(--accent);box-shadow:0 18px 35px #26356d12;background:linear-gradient(150deg,#fff 70%,var(--wash))}
.service-card:hover:before{left:0;right:0;opacity:1}
.filter-tabs button[data-filter="智能与增长"].selected{background:#7b4bea;box-shadow:0 5px 15px #7b4bea20}
.filter-tabs button[data-filter="影像与内容"].selected{background:#d66a45;box-shadow:0 5px 15px #d66a4520}
.ai-section{background:radial-gradient(ellipse at 15% 25%,#cceffc80,transparent 48%),radial-gradient(ellipse at 90% 90%,#e8dcff9c,transparent 50%),linear-gradient(115deg,#eef7ff,#f9f6ff)}
.ai-core{background:linear-gradient(140deg,#5ab7ff,#4c65ea 55%,#9b60e6);box-shadow:inset 3px 3px 12px #ffffff70,0 25px 55px #6657d645}
.ai-copy .blue-text{color:#7950db}.orbital.o1{border-color:#98cbef}.orbital.o2{border-color:#c0a9f3}
.fl2 i,.ai-points>div:nth-child(2)>i{color:#8656dd}.fl3 i{color:#079d9b}
.process-section{background:linear-gradient(135deg,#f0f7ff,#f8f5ff 50%,#f2faf8)}
.process-item:nth-child(1){--step:#1763f6}.process-item:nth-child(2){--step:#7b4bea}.process-item:nth-child(3){--step:#009d94}.process-item:nth-child(4){--step:#dc7651}
.process-item{border-top-color:var(--step)}.process-item>span,.process-item>i{color:var(--step)}.process-item>span{opacity:.55}
.news-card{border-radius:12px}.news-card:nth-child(3n+2) .news-meta>span{color:#7b4bea;background:#f2ecff}.news-card:nth-child(3n+3) .news-meta>span{color:#008e8c;background:#e8f9f5}
.news-card:nth-child(3n+2):hover{border-color:#baa1f1}.news-card:nth-child(3n+3):hover{border-color:#86d8cc}
.cta-section{background:radial-gradient(ellipse at 87% 130%,#a46bea77,transparent 55%),linear-gradient(115deg,#095cda,#4149b9 65%,#713ebc)}
.cta-layout .eyebrow{color:#c7cdfb}.cta-layout p{color:#becbf5}.cta-layout h2 span{color:#7ce6d9}
.page-hero{background:radial-gradient(ellipse at 95% 0%,#603caf55,transparent 55%),radial-gradient(ellipse at 65% 100%,#087f9f55,transparent 55%),linear-gradient(110deg,#08162f,#152650)}
.page-hero:after{content:"";position:absolute;right:12%;top:-140px;width:520px;height:520px;border-radius:50%;border:1px solid #78bff01c;box-shadow:0 0 0 55px #95a2ff06,0 0 0 110px #a5b5ff04;pointer-events:none}
.page-hero .container{position:relative;z-index:2}
.case-intro{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:36px;padding:30px 36px;background:linear-gradient(115deg,#edf5ff,#f5f0ff 55%,#edfaf6);border:1px solid #e1e9f7;border-radius:15px}
.case-intro h2{font-size:24px;margin-bottom:8px}.case-intro p{font-size:12px;color:#73839d}
.case-stat{display:flex;gap:32px;align-items:center;flex-shrink:0}.case-stat>div{text-align:center;min-width:65px}.case-stat strong{display:block;font:500 31px Arial;color:#2867e0}.case-stat>div:nth-child(2) strong{color:#8a58d7}.case-stat small{font-size:10px;color:#8696b0}
.case-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.case-toolbar .filter-tabs{margin:0}.case-result{font-size:11px;white-space:nowrap;color:#8695aa}.case-result b{color:#3c68b0;font-weight:500}
.case-grid{gap:25px}.case-card{--accent:#1763f6;--wash:#eef4ff;border-radius:14px;border:1px solid #e3eaf5;box-shadow:0 5px 20px #273e6e06;transition:.3s}
.case-card:nth-child(3n+2){--accent:#6951d3;--wash:#f3efff}.case-card:nth-child(3n){--accent:#07998c;--wash:#e9f7f3}
.case-card[data-category="实景特效直播"]{--accent:#008e8e;--wash:#e7f9f4}
.case-card[data-category="短视频制作"]{--accent:#d66a45;--wash:#fff2ea}
.case-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #162c5714;border-color:var(--accent)}
.case-image{border-bottom:1px solid #ecf0f7;background:var(--wash)}
.case-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#081a3633,transparent 60%);pointer-events:none}
.case-image>span{z-index:2;border-radius:30px;background:var(--wash);color:var(--accent);padding:5px 12px;font-weight:500;box-shadow:0 2px 10px #0001}
.case-image>b{z-index:2;background:var(--accent);color:#fff;opacity:1;transform:none;width:32px;height:32px}
.case-caption{padding:24px;position:relative}.case-caption h3{font-size:16px;min-height:24px}.case-caption p{color:#7a8ca5;min-height:40px}
.case-footer{display:flex;justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;border-top:1px solid #edf1f7;color:var(--accent);font-size:10px}.case-footer>span:first-child{font:9px Arial;letter-spacing:1.4px;color:#9cabc1}.case-footer i{font-size:9px;margin-left:7px}
.case-card[data-category="实景特效直播"] .case-image,.case-card[data-category="短视频制作"] .case-image{background:linear-gradient(135deg,#142847,#2b2153)}
.case-card[data-category="实景特效直播"] .case-image img,.case-card[data-category="短视频制作"] .case-image img{object-fit:contain}
.case-page-section{background:linear-gradient(180deg,#f9fbff,#fff 25%,#faf8ff)}
.chat-launch,.chat-header{background:linear-gradient(120deg,#1763f6,#6253d9)}.contact-panel{background:linear-gradient(120deg,#f0f7ff,#f6f1ff)}.about-values span:nth-child(2) i{color:#8455db}.about-values span:nth-child(3) i{color:#009c90}
@media(max-width:900px){.case-intro{padding:25px}.case-stat{gap:20px}.case-intro h2{font-size:21px}.case-caption{padding:20px}.case-toolbar{align-items:start}}
@media(max-width:680px){.case-intro{display:block;padding:23px;margin-bottom:24px}.case-intro h2{font-size:22px}.case-intro p{font-size:11px}.case-stat{justify-content:start;gap:34px;margin-top:22px}.case-stat>div{text-align:left;min-width:50px}.case-stat strong{font-size:27px}.case-toolbar{display:block}.case-toolbar .filter-tabs{gap:5px}.case-toolbar button{font-size:10px;padding:9px 11px}.case-result{display:block;margin-top:13px}.case-caption h3{min-height:0}.case-caption p{min-height:0}.case-footer{margin-top:17px}.case-grid{gap:22px}}
