         /* ----- 完全隔离模块 – 不影响外部页面 ----- */         .smiery-cta * {             margin: 0;             padding: 0;             box-sizing: border-box;         }          .smiery-cta {             display: flex;             flex-wrap: wrap;             gap: 0.85rem 1.02rem;             align-items: center;             justify-content: center;             font-family: 'Inter', 'Segoe UI', Roboto, system-ui, sans-serif;             background: transparent;             max-width: 100%;             line-height: 1.4;         }          /* 胶囊样式 – #c724b1 装饰 */         .smiery-cta .badge {             display: inline-flex;             align-items: center;             gap: 0.425rem;             background: linear-gradient(145deg, #fff6fe, #fef0fd);             border: 1.275px solid #c724b1;             border-radius: 51px;             padding: 0.51rem 1.275rem 0.51rem 1.02rem;             box-shadow: 0 5.1px 13.6px rgba(199, 36, 177, 0.15);             font-weight: 500;             font-size: 0.85rem;             color: #1e293b;             backdrop-filter: blur(2px);             white-space: nowrap;             transition: 0.1s;         }          .smiery-cta .badge i {             font-style: normal;             font-size: 1.105rem;             color: #c724b1;         }          .smiery-cta .badge .text {             background: transparent;         }          /* 高亮样式 – 用于品牌核心理念突出 */         .smiery-cta .brand-badge {             background: #c724b1;             color: white;             border-color: #a01d8a;             box-shadow: 0 6.8px 15.3px rgba(199, 36, 177, 0.35);         }         .smiery-cta .brand-badge i {             color: white;         }         .smiery-cta .brand-badge .text {             color: white;             font-weight: 600;         }          @media (max-width: 600px) {             .smiery-cta .badge {                 white-space: normal;                 font-size: 0.765rem;                 padding: 0.425rem 1.02rem;             }         }     