:root{
            /* ===== 与 periodmed.cn 官网对齐的设计令牌 ===== */
            --brand:#004C46;          /* 主色 墨绿 */
            --brand-hover:#035E56;
            --brand-light:#EAF1F0;
            --ink:#404040;            /* 标题色 */
            --text:#666666;           /* 正文色 */
            --muted:#838383;          /* 次要说明 */
            --gray:#F6F6F6;           /* 分区浅灰底 */
            --gray2:#FBFBFB;
            --line:#E5E5E5;
            --footer:#3E3E3E;
            --radius:8px;               /* 微圆角柔化 */
            ----card-shadow:0 4px 24px rgba(0,0,0,.06);
            --card-hover-shadow:0 16px 48px rgba(0,35,31,.12);
            --maxw: max(1560px, min(81vw, 1900px));
        }
        /* ============ 作用域：仅作用于 #pmppgs 区块，避免影响站点头部/页脚 ============ */
        #pmppgs .wp{max-width:var(--maxw);margin:0 auto;width:86%;padding:0 20px;}
        #pmppgs .ph{position:relative;overflow:hidden;background:var(--gray);display:grid;place-items:center;}
        #pmppgs .ph img{width:100%;height:100%;object-fit:cover;display:block;}
        #pmppgs .ph.on-dark{background:#EDEDED;}
        #pmppgs section{padding:100px 0;position:relative;scroll-margin-top:90px;}
        #pmppgs .gray{background:var(--gray);}
        #pmppgs .green{background:var(--brand);color:#fff;}
        #pmppgs .green h2,#pmppgs .green h3,#pmppgs .green h4{color:#fff;}
        #pmppgs h2.title{margin:0;font-size:clamp(26px,3.2vw,44px);color:var(--ink);font-weight:700;line-height:1.25;}
        #pmppgs .ttl{position:relative;display:inline-block;padding-bottom:16px;}
        #pmppgs .ttl::after{content:'';position:absolute;left:0;bottom:0;width:60px;height:5px;border-radius:3px;background:var(--brand);}
        #pmppgs .lead{margin:20px 0 0;font-size:16px;color:var(--muted);line-height:1.9;max-width:760px;}
        #pmppgs .center{text-align:center;}
        #pmppgs .center .ttl::after{left:50%;transform:translateX(-50%);}
        #pmppgs .center .lead{margin-left:auto;margin-right:auto;}
        #pmppgs .green .ttl::after{background:#8FD3C9;}
        #pmppgs .green h2.title{color:#fff;}
        #pmppgs .green .lead{color:rgba(255,255,255,.72);}
        #pmppgs .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 34px;height:50px;border:1px solid var(--brand);font-size:16px;color:var(--brand);text-align:center;transition:all .3s;cursor:pointer;background:transparent;}
        #pmppgs .btn:hover{background:var(--brand);color:#fff;}
        #pmppgs .btn-fill{background:var(--brand);color:#fff;}
        #pmppgs .btn-fill:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff;}
        #pmppgs .btn-light{border-color:rgba(255,255,255,.5);color:#fff;}
        #pmppgs .btn-light:hover{background:#fff;color:var(--brand);border-color:#fff;}
        #pmppgs .btn-sm{height:42px;padding:0 26px;font-size:14px;}
        #pmppgs .reveal{opacity:1;transform:none;transition:opacity .8s ease,transform .8s ease;}
        #pmppgs.js-ready .reveal{opacity:0;transform:translateY(24px);}
        #pmppgs .reveal.in{opacity:1;transform:none;}
        #pmppgs .d1{transition-delay:.1s}#pmppgs .d2{transition-delay:.2s}#pmppgs .d3{transition-delay:.3s}#pmppgs .d4{transition-delay:.4s}
        #pmppgs .note{font-size:14px;color:#A0A0A0;margin-top:18px;}
/* ============ 大 BANNER（视频背景） ============ */
        #pmppgs .banner{position:relative;padding:0;height:100vh;min-height:640px;display:flex;align-items:center;overflow:hidden;background:var(--brand);}
        #pmppgs .banner-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
        #pmppgs .banner::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,35,31,.65),rgba(0,35,31,.2));pointer-events:none;}
        #pmppgs .banner .wp{position:relative;z-index:1;}
        #pmppgs .banner-txt h1{font-size:clamp(22px,2.6vw,34px);color:#fff;font-weight:300;letter-spacing:6px;line-height:1.5;margin:0;}
        #pmppgs .banner-txt p{font-size:16px;color:rgba(255,255,255,.78);max-width:640px;margin:20px 0 0;line-height:1.9;}
        #pmppgs .banner-txt .btn-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;}
        /* ============ 品牌宣言（通栏） ============ */
        #pmppgs .manifesto{background:var(--brand);color:#fff;padding:120px 0;text-align:center;}
        #pmppgs .manifesto .en{font-size:14px;letter-spacing:6px;color:#8FD3C9;text-transform:uppercase;}
        #pmppgs .manifesto h2{font-size:clamp(30px,4vw,52px);font-weight:700;margin-top:18px;letter-spacing:2px;color:#fff;}
        #pmppgs .manifesto p{max-width:840px;margin:34px auto 0;font-size:16px;line-height:2.3;color:rgba(255,255,255,.8);}
        #pmppgs .manifesto p strong{color:#fff;font-weight:600;}
        #pmppgs .manifesto .sig{margin-top:44px;display:inline-block;padding:14px 34px;border:1px solid rgba(255,255,255,.4);font-size:16px;letter-spacing:3px;color:#fff;}
        /* ============ 为什么出发 ============ */
        #pmppgs .split{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:56px;}
        #pmppgs .vs-card{background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);display:flex;flex-direction:column;transition:box-shadow .4s,transform .4s;}
        #pmppgs .vs-card:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px);}
        #pmppgs .vs-card .ph{aspect-ratio:16/9;border:none;border-radius:var(--radius) var(--radius) 0 0;}
        #pmppgs .vs-card .txt{padding:30px 32px 34px;border-top:3px solid var(--brand);}
        #pmppgs .vs-card.b .txt{border-top-color:#9EC73C;}
        #pmppgs .vs-card .num{font-size:14px;letter-spacing:2.5px;color:var(--muted);margin-bottom:10px;}
        #pmppgs .vs-card h3{font-size:20px;color:var(--ink);font-weight:700;margin-bottom:10px;}
        #pmppgs .vs-card p{color:var(--text);font-size:16px;}
        #pmppgs .big-fact{margin-top:30px;padding:46px 30px;text-align:center;background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);border-left:6px solid var(--brand);}
        #pmppgs .big-fact .n{font-size:clamp(46px,7vw,78px);font-weight:700;color:var(--brand);line-height:1;}
        #pmppgs .big-fact .n em{font-style:normal;font-size:.42em;}
        #pmppgs .big-fact .t{font-size:16px;color:var(--ink);margin-top:14px;}
        #pmppgs .big-fact .src{font-size:14px;color:#A0A0A0;margin-top:8px;}
        /* ============ 品牌起源 ============ */
        #pmppgs .origin{display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center;}
        #pmppgs .origin-txt p{margin-top:20px;color:var(--text);font-size:16px;}
        #pmppgs .origin-txt p strong{color:var(--brand);font-weight:600;}
        #pmppgs .quote{margin-top:30px;padding:24px 28px;background:var(--gray);border-left:4px solid var(--brand);font-size:16px;color:var(--ink);font-weight:600;line-height:1.8;}
        #pmppgs .origin-ph{aspect-ratio:4/3;}
        /* ============ 品牌理念 ============ */
        #pmppgs .cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;}
        #pmppgs .icard{background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);border-top:3px solid var(--brand);padding:36px 30px;transition:box-shadow .4s,transform .4s;}
        #pmppgs .icard:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px);}
        #pmppgs .icard .ic{width:52px;height:52px;background:var(--brand);color:#fff;display:grid;place-items:center;margin-bottom:22px;}
        #pmppgs .icard .lb{font-size:14px;letter-spacing:2.5px;color:var(--brand);margin-bottom:10px;font-weight:600;}
        #pmppgs .icard h3{font-size:18px;color:var(--ink);font-weight:700;margin-bottom:10px;line-height:1.5;}
        #pmppgs .icard p{font-size:14px;color:var(--muted);line-height:1.8;}
/* ============ 双轨战略 ============ */
        #pmppgs .dual{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:56px;}
        #pmppgs .track{background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);display:flex;flex-direction:column;transition:box-shadow .4s,transform .4s;}
        #pmppgs .track:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px);}
        #pmppgs .track .ph{aspect-ratio:16/9;border:none;border-radius:var(--radius) var(--radius) 0 0;}
        #pmppgs .track .inner{padding:32px 34px 36px;}
        #pmppgs .track h3{font-size:20px;color:var(--ink);font-weight:700;margin-bottom:6px;}
        #pmppgs .track .sub{font-size:14px;color:var(--muted);margin-bottom:20px;letter-spacing:2px;}
        #pmppgs .track li{padding:14px 0 14px 24px;border-top:1px solid var(--line);font-size:16px;color:var(--ink);position:relative;}
        #pmppgs .track li:first-child{border-top:none;}
        #pmppgs .track li::before{content:'';position:absolute;left:0;top:23px;width:0;height:0;background:none;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #53B872;}
        #pmppgs .track li span{display:block;font-size:14px;color:var(--muted);margin-top:3px;}
        #pmppgs .tagline{margin-top:30px;padding:26px 30px;background:var(--brand);color:#fff;font-size:16px;text-align:center;line-height:1.9;}
        #pmppgs .tagline b{color:#8FD3C9;font-weight:700;}
        /* ============ 超声场景 ============ */
        #pmppgs .scene-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;}
        #pmppgs .scene{background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);display:flex;flex-direction:column;transition:box-shadow .4s,transform .4s;}
        #pmppgs .scene:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px);}
        #pmppgs .scene .ph{aspect-ratio:5/4;border:none;border-radius:var(--radius) var(--radius) 0 0;}
        #pmppgs .scene .body{padding:24px 24px 28px;flex:1;display:flex;flex-direction:column;}
        #pmppgs .scene h3{font-size:18px;color:var(--ink);font-weight:700;margin-bottom:6px;}
        #pmppgs .scene .claim{font-size:14px;color:var(--brand);font-weight:600;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed var(--line);}
        #pmppgs .scene p{font-size:16px;color:var(--text);line-height:1.85;}
        #pmppgs .spec{margin-top:16px;}
        #pmppgs .spec li{font-size:14px;color:var(--muted);padding:4px 0 4px 16px;position:relative;line-height:1.7;}
        #pmppgs .spec li::before{content:'';position:absolute;left:0;top:12px;width:6px;height:2px;background:var(--brand);}
        /* 参数速览 */
        #pmppgs .spec-strip{margin-top:34px;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);background:#fff;overflow:hidden;}
        #pmppgs .spec-strip .hd{padding:16px 26px;background:var(--brand);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:12px;}
        #pmppgs .spec-strip .hd span{font-size:14px;font-weight:400;color:rgba(255,255,255,.6);letter-spacing:2.5px;}
        #pmppgs .spec-strip .row{display:grid;grid-template-columns:repeat(4,1fr);}
        #pmppgs .spec-strip .cell{padding:26px 24px;border-right:1px solid var(--line);}
        #pmppgs .spec-strip .cell:last-child{border-right:none;}
        #pmppgs .spec-strip .cell .ck{font-size:14px;color:var(--brand);font-weight:600;letter-spacing:1.5px;margin-bottom:6px;}
        #pmppgs .spec-strip .cell .cv{font-size:22px;font-weight:700;color:var(--ink);line-height:1.2;}
        #pmppgs .spec-strip .cell .cd{font-size:14px;color:var(--muted);margin-top:6px;line-height:1.7;}
        /* AI 通栏 */
        #pmppgs .ai-band{margin-top:34px;background:var(--brand);color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;}
        #pmppgs .ai-band .ai-txt{padding:46px 44px;}
        #pmppgs .ai-band .ph{height:100%;min-height:340px;border:none;}
        #pmppgs .ai-band h3{font-size:24px;color:#fff;font-weight:700;margin-bottom:14px;line-height:1.4;}
        #pmppgs .ai-band p{color:rgba(255,255,255,.78);font-size:16px;line-height:1.95;}
        #pmppgs .ai-band strong{color:#8FD3C9;font-weight:600;}
        #pmppgs .from-to{display:flex;align-items:center;gap:14px;font-size:16px;flex-wrap:wrap;margin-top:24px;}
        #pmppgs .ft{padding:10px 20px;border:1px solid rgba(255,255,255,.35);font-size:14px;}
        #pmppgs .ft.new{background:#fff;border-color:#fff;color:var(--brand);font-weight:700;}
/* ============ 技术护城河 ============ */
        #pmppgs .tech{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;}
        #pmppgs .tech-list{margin-top:30px;}
        #pmppgs .tech-list li{padding:18px 0 18px 36px;border-bottom:1px solid var(--line);position:relative;}
        #pmppgs .tech-list li:first-child{border-top:1px solid var(--line);}
        #pmppgs .tech-list li::before{content:'';position:absolute;left:0;top:28px;width:0;height:0;background:none;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #53B872;}

        #pmppgs .tech-list h3{font-size:16px;color:var(--ink);font-weight:700;margin-bottom:4px;}
        #pmppgs .tech-list p{font-size:14px;color:var(--muted);}
        #pmppgs .patent{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:22px;padding:24px 32px;background:var(--gray);}
        #pmppgs .patent .n{font-size:52px;font-weight:700;color:var(--brand);line-height:1;}
        #pmppgs .patent .n em{font-style:normal;font-size:.5em;}
        #pmppgs .patent .t{font-size:16px;color:var(--ink);line-height:1.6;}
        #pmppgs .patent .t small{display:block;font-size:14px;color:#A0A0A0;margin-top:2px;}
        #pmppgs .wave-box{aspect-ratio:1/1;}
        /* ============ 未来展望 ============ */
        #pmppgs .future{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:56px;}
        #pmppgs .fcard{background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);display:flex;flex-direction:column;transition:box-shadow .4s,transform .4s;}
        #pmppgs .fcard:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px);}
        #pmppgs .fcard .ph{aspect-ratio:16/9;border:none;border-radius:var(--radius) var(--radius) 0 0;}
        #pmppgs .fcard .ft2{padding:28px 30px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;}
        #pmppgs .fcard .tag2{display:inline-block;padding:4px 12px;background:var(--gray);color:var(--brand);font-size:14px;letter-spacing:1px;margin-bottom:14px;}
        #pmppgs .fcard h3{font-size:18px;color:var(--ink);font-weight:700;margin-bottom:10px;line-height:1.5;min-height:54px;display:flex;align-items:center;justify-content:center;}
        #pmppgs .fcard p{font-size:14px;color:var(--muted);}
        #pmppgs .closing{margin-top:60px;padding:70px 30px;text-align:center;background:var(--brand);}
        #pmppgs .closing h2{font-size:clamp(26px,3.6vw,42px);color:#fff;font-weight:700;letter-spacing:2px;}
        #pmppgs .closing .en{font-size:14px;letter-spacing:5px;color:rgba(255,255,255,.6);margin-top:16px;text-transform:uppercase;}
        /* ============ CTA ============ */
        #pmppgs .cta{text-align:center;}
        #pmppgs .cta .contact-chips{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:40px;}
        #pmppgs .chip{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background:#fff;box-shadow:var(--card-shadow);border:none;border-radius:var(--radius);font-size:16px;color:var(--ink);transition:all .3s;}
        #pmppgs .chip:hover{box-shadow:0 8px 22px rgba(0,35,31,.09);transform:translateY(-2px);}
        #pmppgs .chip svg{color:var(--brand);flex:none;}
        #pmppgs .chip b{color:var(--brand);font-weight:600;}
        #pmppgs .cta .btn-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:34px;}
        /* ============ 响应式 ============ */
        @media(max-width:1024px){#pmppgs section{padding:70px 0;}#pmppgs .origin,#pmppgs .tech{grid-template-columns:1fr;gap:44px;}#pmppgs .scene-grid,#pmppgs .cards4{grid-template-columns:repeat(2,1fr);}#pmppgs .future,#pmppgs .dual,#pmppgs .split,#pmppgs .ai-band{grid-template-columns:1fr;}#pmppgs .ai-band .ph{min-height:260px;}#pmppgs .spec-strip .row{grid-template-columns:repeat(2,1fr);}#pmppgs .spec-strip .cell:nth-child(2n){border-right:none;}#pmppgs .spec-strip .cell:nth-child(-n+2){border-bottom:1px solid var(--line);}#pmppgs .wave-box{max-width:none;}#pmppgs .manifesto{padding:90px 0;}}

        @media(max-width:640px){#pmppgs section{padding:56px 0;}#pmppgs .wp{width:100%;padding:0 20px;}#pmppgs .banner{height:60vh;min-height:420px;}#pmppgs .banner-txt h1{letter-spacing:3px;}#pmppgs .manifesto{padding:64px 0;}#pmppgs .manifesto p br{display:none;}#pmppgs .manifesto .sig{padding:12px 24px;font-size:14px;}#pmppgs .closing{padding:52px 20px;}#pmppgs .ai-band .ai-txt{padding:32px 22px;}#pmppgs .tagline{padding:22px 20px;font-size:14px;}#pmppgs .big-fact{padding:34px 20px;}#pmppgs .patent{padding:20px 22px;gap:16px;}#pmppgs .scene-grid,#pmppgs .cards4,#pmppgs .future,#pmppgs .spec-strip .row{grid-template-columns:1fr;}#pmppgs .spec-strip .cell{border-right:none;border-bottom:1px solid var(--line);}#pmppgs .spec-strip .cell:last-child{border-bottom:none;}#pmppgs .btn-row{flex-direction:column;}#pmppgs .btn-row .btn{width:100%;}}
        /* ================================================================
           设计增强 · DESIGN ENHANCEMENTS（迈瑞风格参考）
           ================================================================ */
        /* ---- 全局：浅灰分区柔光纹理背景 ---- */
        #pmppgs .gray{
            background-image:
                radial-gradient(circle at 25% 35%,rgba(0,76,70,.025) 0%,transparent 55%),
                radial-gradient(circle at 75% 65%,rgba(0,76,70,.018) 0%,transparent 55%),
                radial-gradient(circle,rgba(0,76,70,.035) 1px,transparent 1px);
            background-size:100% 100%,100% 100%,44px 44px;
            background-position:0 0,0 0,22px 22px;
        }
        /* ---- 卡片悬浮光效升级 ---- */
        #pmppgs .vs-card,
        #pmppgs .icard,
        #pmppgs .track,
        #pmppgs .scene,
        #pmppgs .fcard{
            transition:box-shadow .5s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1);
        }
        #pmppgs .vs-card:hover,
        #pmppgs .icard:hover,
        #pmppgs .track:hover,
        #pmppgs .scene:hover,
        #pmppgs .fcard:hover{
            box-shadow:0 24px 64px rgba(0,35,31,.13),0 0 0 1px rgba(0,76,70,.10);
        }
        /* ---- 卡片底部渐变装饰带（悬停滑入） ---- */
        #pmppgs .vs-card,
        #pmppgs .icard,
        #pmppgs .track,
        #pmppgs .scene,
        #pmppgs .fcard{
            position:relative;overflow:hidden;
        }
        #pmppgs .vs-card::after,
        #pmppgs .icard::after,
        #pmppgs .track::after,
        #pmppgs .scene::after,
        #pmppgs .fcard::after{
            content:'';
            position:absolute;bottom:0;left:12%;right:12%;height:3px;
            background:linear-gradient(90deg,transparent,var(--brand),#53B872,var(--brand),transparent);
            transform:scaleX(0);border-radius:2px;
            transition:transform .55s cubic-bezier(.22,.61,.36,1);
        }
        #pmppgs .vs-card:hover::after,
        #pmppgs .icard:hover::after,
        #pmppgs .track:hover::after,
        #pmppgs .scene:hover::after,
        #pmppgs .fcard:hover::after{
            transform:scaleX(1);
        }
        /* ---- Banner：浮动装饰光环 ---- */
        #pmppgs .banner::before{
            content:'';position:absolute;
            width:clamp(380px,48vw,680px);height:clamp(380px,48vw,680px);
            border:2px solid rgba(255,255,255,.06);border-radius:50%;
            top:-12%;right:-8%;pointer-events:none;z-index:1;
            animation:ppFloatRing 15s ease-in-out infinite;
        }
        @keyframes ppFloatRing{
            0%,100%{transform:translate(0,0) rotate(0deg)}
            33%{transform:translate(25px,-20px) rotate(2deg)}
            66%{transform:translate(-12px,14px) rotate(-1deg)}
        }
        /* ---- 品牌宣言：装饰光晕 ---- */
        #pmppgs .manifesto{position:relative;overflow:hidden;}
        #pmppgs .manifesto::before{
            content:'';position:absolute;
            top:-40%;left:-20%;width:140%;height:180%;
            background:radial-gradient(ellipse at 48% 45%,rgba(143,211,201,.08) 0%,transparent 55%);
            pointer-events:none;
        }
        /* ---- 大数字卡片：悬浮光效 ---- */
        #pmppgs .big-fact{
            transition:box-shadow .5s,transform .4s;
        }
        #pmppgs .big-fact:hover{
            box-shadow:0 18px 50px rgba(0,35,31,.11);
            transform:translateY(-2px);
        }
        /* ---- 品牌理念图标：悬浮渐变 ---- */
        #pmppgs .icard .ic{
            transition:background .4s,transform .4s;
        }
        #pmppgs .icard:hover .ic{
            background:linear-gradient(135deg,var(--brand),var(--brand-hover));
            transform:scale(1.08);
        }
        /* ---- AI 通栏：双光点装饰 ---- */
        #pmppgs .ai-band{position:relative;}
        #pmppgs .ai-band::before{
            content:'';position:absolute;inset:0;
            background:
                radial-gradient(circle at 82% 22%,rgba(143,211,201,.09) 0%,transparent 42%),
                radial-gradient(circle at 14% 78%,rgba(143,211,201,.04) 0%,transparent 38%);
            pointer-events:none;z-index:0;
        }
        #pmppgs .ai-band .ai-txt,
        #pmppgs .ai-band .ph{position:relative;z-index:1;}
        /* ---- 技术护城河：引用块微光 ---- */
        #pmppgs .quote{
            position:relative;overflow:hidden;
        }
        #pmppgs .quote::before{
            content:'';position:absolute;top:0;left:0;width:4px;height:100%;
            background:linear-gradient(180deg,var(--brand),#8FD3C9,var(--brand));
            border-radius:2px;
        }
        /* ---- 品牌尾通栏：柔光背景 ---- */
        #pmppgs .closing{position:relative;overflow:hidden;}
        #pmppgs .closing::before{
            content:'';position:absolute;inset:0;
            background:
                radial-gradient(circle at 70% 30%,rgba(143,211,201,.07) 0%,transparent 50%),
                radial-gradient(circle at 30% 70%,rgba(143,211,201,.04) 0%,transparent 45%);
            pointer-events:none;
        }
        /* ---- 关闭移动端装饰环 ---- */
        @media(max-width:768px){
            #pmppgs .banner::before{display:none;}
        }