:root{--jr-line:rgba(255,255,255,.08);--jr-panel:rgba(10,18,31,.48)} body{background:radial-gradient(circle at 18% 12%,rgba(115,240,216,.055),transparent 30%),radial-gradient(circle at 82% 18%,rgba(126,168,255,.05),transparent 32%),#070b14} body:before{opacity:.09}.hero-card{border:1px solid rgba(255,255,255,.09);background:linear-gradient(140deg,rgba(16,27,43,.62),rgba(7,13,24,.3));box-shadow:0 24px 70px rgba(0,0,0,.24)}.section{border-top:1px solid rgba(255,255,255,.045)}.proof div,.card,.contact .card{background:linear-gradient(145deg,rgba(18,28,46,.48),rgba(9,15,27,.28));border-color:rgba(255,255,255,.08);box-shadow:none}.map-title{background:rgba(7,11,20,.56);border-color:rgba(255,255,255,.1)}.contact .card:first-child{background:linear-gradient(145deg,rgba(18,28,46,.5),rgba(10,16,28,.3))}.card:hover{box-shadow:0 12px 28px rgba(0,0,0,.18);border-color:rgba(115,240,216,.24)}@media(max-width:760px){.hero-card{background:rgba(9,16,28,.5);box-shadow:none}}/* 第二层整体融合：降低容器存在感 */
.hero-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important}
.hero-card:before,.hero-card:after{opacity:.18!important}
.section{border-top-color:rgba(255,255,255,.025)!important}
.proof div,.card,.contact .card{background:rgba(12,21,36,.18)!important;border-color:rgba(255,255,255,.055)!important;box-shadow:none!important}
.proof div:hover,.card:hover{background:rgba(18,34,52,.3)!important;border-color:rgba(115,240,216,.2)!important;box-shadow:0 10px 24px rgba(0,0,0,.12)!important}
.map{border-color:rgba(115,240,216,.14)!important;box-shadow:0 0 22px rgba(115,240,216,.06)!important}
.map-title{background:rgba(7,11,20,.32)!important;border-color:rgba(255,255,255,.06)!important}
.brand-strip{border-top-color:rgba(255,255,255,.025)!important;border-bottom-color:rgba(255,255,255,.025)!important}
@media(max-width:760px){.hero-card{background:transparent!important}}/* 容器感进一步收敛 */
[class*="hero"],[class*="Hero"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
[class*="card"],[class*="Card"]{background:rgba(8,15,27,.16)!important;border-color:rgba(255,255,255,.045)!important;box-shadow:none!important}
[class*="card"]:hover,[class*="Card"]:hover{background:rgba(16,30,46,.28)!important;border-color:rgba(115,240,216,.18)!important}
.proof,.services,.process,.contact{background:transparent!important}
.hero,.hero-card,.wrap.hero-card{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.hero .card,.hero-card .card,.proof div,.services .card,.contact .card{background:rgba(8,15,27,.08)!important;border:1px solid rgba(255,255,255,.035)!important;box-shadow:none!important}.section{background:transparent!important}.hero,.hero::before,.hero::after{background:transparent!important;background-image:none!important;box-shadow:none!important}.hero::before,.hero::after{display:none!important}
/* final visual reset */
.hero-card,.wrap.hero-card,.hero{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;}
.hero-card:before,.hero-card:after,.hero:before,.hero:after{display:none!important;background:none!important;box-shadow:none!important;}
.proof,.services,.process,.contact,.section{background:transparent!important;}
.proof div,.services .card,.process .card,.contact .card{background:rgba(8,18,31,.16)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;}
main,.wrap,.wrap.hero-card,.hero{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
