*{box-sizing:border-box;margin:0;padding:0}
:root{
  --blue:#1a73e8;--blue-dark:#1557b0;--blue-light:#e8f0fe;
  --text:#202124;--text2:#5f6368;--text3:#9aa0a6;
  --bg:#f8f9fa;--bg2:#fff;--border:#e0e0e0;--border2:#dadce0;
  --green:#1e8e3e;--green-light:#e6f4ea;
  --red:#d93025;--red-light:#fce8e6;
  --amber:#f9ab00;--amber-light:#fef7e0;
  --radius:12px;--radius-sm:8px;--radius-xs:6px;
}
body{font-family:'Noto Sans SC',sans-serif;background:var(--bg);color:var(--text);line-height:1.6;font-size:14px}
button{font-family:inherit;cursor:pointer}
a{text-decoration:none;color:inherit}

/* ── NOTICE BAR ──────────────────────────────────── */
.notice-bar{background:linear-gradient(90deg,#1565c0,#0097a7);color:#fff;padding:8px 20px;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.notice-bar-content{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.notice-bar-close{background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;font-size:16px;flex-shrink:0;line-height:1}
.notice-bar.hidden{display:none}

/* ── NAV ─────────────────────────────────────────── */
.nav{position:sticky;top:0;z-index:200;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:54px;display:flex;align-items:center;padding:0 20px;gap:16px}
.nav-logo{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;color:var(--blue);white-space:nowrap;cursor:pointer}
.nav-logo-icon{width:28px;height:28px;background:var(--blue);border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}
.nav-tabs{display:flex;gap:2px;flex:1;justify-content:center}
.nav-tab{padding:6px 12px;border-radius:var(--radius-xs);font-size:13px;font-weight:500;border:none;background:transparent;color:var(--text2);transition:.15s;cursor:pointer}
.nav-tab:hover{background:var(--bg);color:var(--text)}
.nav-tab.active{color:var(--blue);background:var(--blue-light)}
.nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:.15s;border:none;font-family:inherit;white-space:nowrap}
.btn-sm{padding:5px 12px;font-size:12px}
.btn-xs{padding:4px 8px;font-size:11px}
.btn-outline{background:#fff;border:1px solid var(--border2);color:var(--text)}
.btn-outline:hover{border-color:var(--blue);color:var(--blue)}
.btn-primary{background:var(--blue);color:#fff}
.btn-primary:hover{background:var(--blue-dark)}
.btn-danger{background:var(--red-light);color:var(--red);border:1px solid #fad2cf}
.btn-danger:hover{background:#fad2cf}
.btn-block{width:100%;padding:11px}
.nav-user{display:none;align-items:center;gap:8px}
.nav-user.show{display:flex}
.nav-avatar{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;flex-shrink:0}
.nav-email{font-size:12px;color:var(--text2);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* ── PAGE ────────────────────────────────────────── */
.page{display:none}
.page.active{display:block;animation:fadeIn .15s ease}
@keyframes fadeIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}

/* ── HERO ────────────────────────────────────────── */
.hero{background:linear-gradient(135deg,#0d47a1,#1565c0 45%,#006064);color:#fff;padding:52px 20px 44px;text-align:center;position:relative;overflow:hidden}
.hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(0,188,212,.15),transparent 60%);pointer-events:none}
.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 12px;font-size:12px;margin-bottom:14px;position:relative}
.hero-dot{width:6px;height:6px;border-radius:50%;background:#69f0ae;animation:blink 2s infinite}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}
.hero h1{font-size:34px;font-weight:700;line-height:1.25;margin-bottom:10px;letter-spacing:-.5px;position:relative}
.hero-sub{font-size:14px;opacity:.85;max-width:460px;margin:0 auto 26px;line-height:1.7;position:relative}
.hero-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;position:relative}
.btn-hero{padding:11px 28px;font-size:14px;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:.15s;border:none;font-family:inherit}
.btn-hero-white{background:#fff;color:var(--blue)}
.btn-hero-white:hover{background:#e8f0fe}
.btn-hero-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.5);color:#fff}
.btn-hero-ghost:hover{background:rgba(255,255,255,.1)}
.hero-stats{display:flex;justify-content:center;gap:40px;margin-top:36px;flex-wrap:wrap;position:relative}
.hero-stat-num{font-size:22px;font-weight:700}
.hero-stat-label{font-size:11px;opacity:.65;margin-top:1px;text-align:center}

/* ── FEATURES ROW ────────────────────────────────── */
.features-row{display:flex;background:#fff;border-bottom:1px solid var(--border)}
.feat-item{flex:1;display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-right:1px solid var(--border)}
.feat-item:last-child{border-right:none}
.feat-icon{font-size:18px;flex-shrink:0;margin-top:1px}
.feat-title{font-size:13px;font-weight:500;margin-bottom:1px}
.feat-desc{font-size:12px;color:var(--text2);line-height:1.5}

/* ── PLANS ───────────────────────────────────────── */
.plans-section{padding:36px 20px;max-width:920px;margin:0 auto}
.sec-header{text-align:center;margin-bottom:20px}
.sec-title{font-size:22px;font-weight:700;margin-bottom:4px;letter-spacing:-.3px}
.sec-sub{font-size:13px;color:var(--text2)}

/* 套餐选择器 */
.plan-selector{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.plan-selector-header{display:flex;border-bottom:1px solid var(--border);background:var(--bg)}
.plan-tab{flex:1;padding:12px;text-align:center;font-size:13px;font-weight:500;cursor:pointer;color:var(--text2);transition:.15s;border:none;background:transparent;border-bottom:2px solid transparent;position:relative}
.plan-tab:hover{color:var(--text)}
.plan-tab.active{color:var(--blue);border-bottom-color:var(--blue);background:#fff}
.plan-tab-badge{position:absolute;top:6px;right:8px;background:var(--red);color:#fff;font-size:9px;padding:1px 5px;border-radius:8px}
.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px}
.plan-card{border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;transition:.2s;position:relative;cursor:pointer}
.plan-card:hover{border-color:#90caf9;transform:translateY(-1px);box-shadow:0 2px 12px rgba(26,115,232,.08)}
.plan-card.pop{border:2px solid var(--blue)}
.plan-pop-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:10px;font-weight:500;padding:2px 10px;border-radius:0 0 6px 6px;white-space:nowrap}
.plan-name{font-size:13px;font-weight:500;margin-bottom:1px}
.plan-period{font-size:11px;color:var(--text2)}
.plan-price{font-size:24px;font-weight:700;color:var(--blue);margin:7px 0 2px;line-height:1}
.plan-price span{font-size:12px;font-weight:400;color:var(--text2)}
.plan-save{font-size:11px;color:var(--green);font-weight:500;margin-bottom:8px}
.plan-hr{height:1px;background:var(--border);margin:10px 0}
.plan-feats{list-style:none;display:flex;flex-direction:column;gap:5px;margin-bottom:12px}
.pf{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text2)}
.pf-dot{width:4px;height:4px;border-radius:50%;background:var(--blue);flex-shrink:0}
.plan-btn{width:100%;padding:7px;border-radius:var(--radius-xs);font-size:12px;font-weight:500;cursor:pointer;border:1px solid var(--border2);background:var(--bg);color:var(--text);transition:.15s}
.plan-btn:hover{border-color:var(--blue);color:var(--blue)}
.plan-card.pop .plan-btn{background:var(--blue);color:#fff;border-color:transparent}
.plan-card.pop .plan-btn:hover{background:var(--blue-dark)}

/* ── DASHBOARD ───────────────────────────────────── */
.dash-wrap{max-width:840px;margin:0 auto;padding:24px 20px}
.dash-profile{display:flex;align-items:center;gap:12px;margin-bottom:20px}
.dash-av{width:46px;height:46px;border-radius:50%;background:var(--blue-light);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}
.dash-name{font-size:15px;font-weight:500}
.dash-sub{font-size:12px;color:var(--text2);margin-top:1px}
.status-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:10px;margin-top:4px}
.status-active{background:var(--green-light);color:var(--green)}
.status-none{background:var(--amber-light);color:#7a4f00}
.dash-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}
.dc{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:13px 15px}
.dc-label{font-size:11px;color:var(--text2);margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}
.dc-val{font-size:19px;font-weight:600}
.sub-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:15px;margin-bottom:12px}
.sub-label{font-size:13px;font-weight:500;margin-bottom:6px}
.sub-link-box{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);padding:8px 11px;font-family:monospace;font-size:11px;color:var(--text2);word-break:break-all;margin-bottom:8px;line-height:1.5}
.client-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}
.ctag{font-size:11px;padding:2px 7px;border-radius:4px;background:var(--blue-light);color:var(--blue);font-weight:500}

/* ── TUTORIAL ────────────────────────────────────── */
.tut-wrap{max-width:800px;margin:0 auto;padding:24px 20px}
.tut-platform-tabs{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}
.ptab{padding:8px 18px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;border:1.5px solid var(--border);background:#fff;color:var(--text2);transition:.15s}
.ptab:hover{border-color:var(--blue);color:var(--blue)}
.ptab.active{background:var(--blue);color:#fff;border-color:var(--blue)}
.tut-page{display:none}
.tut-page.active{display:block}
.tut-steps{display:flex;flex-direction:column;gap:0}
.tut-step{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}
.tut-step:last-child{border-bottom:none}
.tut-num{width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;margin-top:1px}
.tut-title{font-size:14px;font-weight:500;margin-bottom:5px}
.tut-desc{font-size:13px;color:var(--text2);line-height:1.7}
.tut-tip{background:var(--amber-light);border:1px solid #fde7a5;border-radius:var(--radius-xs);padding:9px 13px;font-size:12px;color:#7a4f00;margin-top:8px}
.tut-clients{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.tclient{background:#fff;border:1px solid var(--border);border-radius:var(--radius-xs);padding:7px 12px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:5px}
.tclient-sub{font-size:10px;color:var(--text2)}
.code-block{background:#1e1e1e;color:#d4d4d4;border-radius:var(--radius-xs);padding:10px 14px;font-family:monospace;font-size:12px;line-height:1.6;margin-top:8px;overflow-x:auto}
.faq-item{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:6px;overflow:hidden}
.faq-q{padding:13px 15px;font-size:13px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:.15s}
.faq-q:hover{background:var(--bg)}
.faq-a{padding:0 15px;font-size:13px;color:var(--text2);line-height:1.7;max-height:0;overflow:hidden;transition:.3s}
.faq-a.open{max-height:300px;padding:0 15px 13px}

/* ── APPLE ID ────────────────────────────────────── */
.apple-wrap{max-width:860px;margin:0 auto;padding:24px 20px}
.apple-notice{background:var(--amber-light);border:1px solid #fde7a5;border-radius:var(--radius-sm);padding:12px 16px;font-size:13px;color:#7a4f00;margin-bottom:16px}
.apple-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}
.apple-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}
.apple-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.apple-card-title{font-size:13px;font-weight:500;display:flex;align-items:center;gap:7px}
.apple-status{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}
.apple-status-ok{background:var(--green-light);color:var(--green)}
.apple-status-bad{background:var(--red-light);color:var(--red)}
.apple-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}
.apple-row:last-of-type{border-bottom:none}
.apple-row-label{color:var(--text2);font-size:12px;width:50px;flex-shrink:0}
.apple-row-val{flex:1;font-family:monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.apple-row-val.hidden{letter-spacing:2px;color:var(--text3)}
.apple-copy{padding:3px 9px;font-size:11px;border-radius:4px;border:1px solid var(--border2);background:var(--bg);cursor:pointer;transition:.15s;white-space:nowrap}
.apple-copy:hover{border-color:var(--blue);color:var(--blue)}
.apple-notice-box{background:var(--red-light);border-radius:var(--radius-xs);padding:8px 12px;margin-top:10px;font-size:12px;color:#7a1010;line-height:1.6}
.apple-notice-box strong{color:var(--red)}

/* ── TICKET ──────────────────────────────────────── */
.ticket-wrap{max-width:680px;margin:0 auto;padding:24px 20px}
.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:14px}
.card-title{font-size:15px;font-weight:500;margin-bottom:4px}
.card-sub{font-size:13px;color:var(--text2);margin-bottom:16px}
.form-group{margin-bottom:12px}
.form-label{font-size:12px;font-weight:500;color:var(--text2);display:block;margin-bottom:4px}
.form-input,.form-select,.form-textarea{width:100%;padding:9px 11px;border:1px solid var(--border2);border-radius:var(--radius-xs);font-size:13px;font-family:inherit;outline:none;transition:.15s;background:#fff;color:var(--text)}
.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(26,115,232,.1)}
.form-textarea{resize:vertical;min-height:90px;line-height:1.6}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
.contact-item{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;display:flex;align-items:center;gap:10px}
.contact-icon{font-size:18px;flex-shrink:0}
.contact-label{font-size:11px;color:var(--text2)}
.contact-val{font-size:13px;font-weight:500}

/* ── MODAL ───────────────────────────────────────── */
.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:500;display:none;align-items:center;justify-content:center;padding:16px}
.modal-overlay.show{display:flex}
.modal{background:#fff;border-radius:var(--radius);width:400px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 40px rgba(0,0,0,.15)}
.modal-header{padding:17px 20px 0;display:flex;align-items:center;justify-content:space-between}
.modal-title{font-size:16px;font-weight:600}
.modal-close{background:none;border:none;font-size:18px;color:var(--text2);cursor:pointer;line-height:1;padding:4px;border-radius:4px}
.modal-close:hover{background:var(--bg)}
.modal-body{padding:15px 20px 20px}
.msg-box{padding:8px 11px;border-radius:var(--radius-xs);font-size:12px;margin-bottom:10px;display:none}
.msg-error{background:var(--red-light);color:var(--red);border:1px solid #fad2cf}
.msg-success{background:var(--green-light);color:var(--green);border:1px solid #a8d5b5}
.form-row{display:flex;gap:8px}
.form-row .form-input{flex:1}
.send-btn{padding:9px 11px;background:var(--blue-light);color:var(--blue);border:none;border-radius:var(--radius-xs);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:.15s}
.send-btn:hover{background:#c5d9fc}
.send-btn:disabled{opacity:.5;cursor:not-allowed}
.form-switch{text-align:center;font-size:12px;color:var(--text2);margin-top:11px}
.form-switch a{color:var(--blue);cursor:pointer}
.form-hint{font-size:11px;color:var(--text3);margin-top:3px}

/* ── LEGAL ───────────────────────────────────────── */
.legal-modal{width:580px}
.legal-content{padding:0 20px 20px;font-size:13px;color:var(--text2);line-height:1.8}
.legal-content h3{font-size:14px;font-weight:500;color:var(--text);margin:12px 0 4px}
.legal-content h3:first-child{margin-top:0}
.legal-content ul{padding-left:15px}
.legal-content li{margin-bottom:3px}

/* ── FOOTER (更新后的横排自适应样式) ──────────────────────────────────────── */
.footer{background:#1a1a2e;color:#7c7c90;padding:40px 20px 20px;margin-top:40px;border-top:1px solid #2d2d40}
.footer-inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:24px}
.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-bottom:1px solid #2d2d40;padding-bottom:24px}
.footer-brand-area{display:flex;align-items:center;gap:12px}
.footer-brand{font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}
.footer-desc{font-size:12px;color:#4a4a5a;max-width:300px;line-height:1.5}
.footer-nav{display:flex;gap:24px;flex-wrap:wrap;align-items:center}
.footer-link{font-size:13px;color:#7c7c90;cursor:pointer;transition:.15s;font-weight:500}
.footer-link:hover{color:#90caf9}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}
.footer-copy{font-size:12px;color:#4a4a5a}
.footer-legal{display:flex;gap:16px}
.footer-legal a{font-size:12px;color:#4a4a5a;cursor:pointer;transition:.15s}
.footer-legal a:hover{color:#90caf9}

/* 如果是手机等小屏幕，让内容居中堆叠 */
@media(max-width:768px){
  .footer-top {flex-direction:column;text-align:center;justify-content:center}
  .footer-brand-area {flex-direction:column;text-align:center;gap:8px}
  .footer-nav {justify-content:center;gap:16px}
  .footer-bottom {flex-direction:column;text-align:center}
}

/* ── TOAST ───────────────────────────────────────── */
.toast{position:fixed;bottom:20px;right:20px;background:#323232;color:#fff;padding:10px 18px;border-radius:var(--radius-sm);font-size:13px;z-index:999;opacity:0;transform:translateY(6px);transition:.25s;pointer-events:none;max-width:280px}
.toast.show{opacity:1;transform:none}
.toast.ok{background:var(--green)}

@media(max-width:700px){
  .plan-grid{grid-template-columns:1fr 1fr}
  .features-row{flex-wrap:wrap}
  .feat-item{flex:1 1 48%;border-bottom:1px solid var(--border)}
  .footer-grid{grid-template-columns:1fr 1fr}
  .dash-cards{grid-template-columns:1fr 1fr}
  .hero h1{font-size:26px}
  .nav-tabs{display:none}
  .apple-grid{grid-template-columns:1fr}
  .contact-grid{grid-template-columns:1fr}
}
/* =========================================
   套餐卡片 - 悬浮角标专属样式 (由老板亲自打磨)
   ========================================= */

/* 1. 确保外层卡片开启相对定位，这样角标才不会乱跑 */
.plan-card {
    position: relative;
}

/* 2. 角标的通用骨架大小、位置 */
.plan-pop-badge {
    position: absolute;
    top: -12px;
    right: -12px;
    color: #fff;
    padding: 4px 14px;
    border-radius: 14px 14px 14px 0;
    font-size: 12px;
    font-weight: bold;
    z-index: 10;
    letter-spacing: 1px;
}

/* 3. 热门推荐专属颜色：红橙渐变火焰风 */
.badge-hot {
    background: linear-gradient(135deg, #ff416c, #ff4b2b);
    box-shadow: 0 4px 10px rgba(255, 75, 43, 0.4);
}

/* 4. 其他自定义标签颜色：蓝冰科技风 */
.badge-special {
    background: linear-gradient(135deg, #00c6ff, #0072ff);
    box-shadow: 0 4px 10px rgba(0, 114, 255, 0.4);
}

/* =========================================
   套餐展示区域 - 整体放大与字体变大 (由老板亲自指定优化)
   ========================================= */

/* 1. 放大套餐名称（标题）的字体 */
.plan-name {
    font-size: 24px; /* 原来大概是18-20px，现在加大 */
    font-weight: 700;
}

/* 2. 放大有效天数的字体 */
.plan-period {
    font-size: 15px; 
}

/* 3. 【重中之重】大幅放大价格，让用户一眼相中 */
.plan-price {
    font-size: 42px; /* 价格数字变得非常醒目 */
    font-weight: 700;
}

/* 价格单位（如 /月）也跟着稍微放大 */
.plan-price span {
    font-size: 16px;
}

/* 4. 放大套餐功能列表的字体，提升可读性 */
.plan-feats {
    font-size: 15px; 
}

/* 5. 放大“立即购买”按钮 */
.plan-btn {
    font-size: 16px; 
    padding: 12px 0; /* 让按钮稍微变厚一点，更好点 */
}

/* =========================================
   大标题区域优化 - 配合放大的套餐卡片
   ========================================= */

/* 1. 核心大标题：“选择套餐” */
.sec-title {
    font-size: 38px !important; /* 字体大幅度增加 */
    font-weight: 800 !important; /* 加粗，更有力量感和高级感 */
    letter-spacing: 3px !important; /* 增加字间距，显得更大气 */
    color: #111827 !important; /* 颜色调成极深的黑灰色，提升质感 */
    margin-bottom: 12px !important; /* 稍微拉开和下面小字的距离 */
}

/* 2. 副标题小字：“按需选择，随时续费...” */
.sec-sub {
    font-size: 16px !important; /* 稍微放大一点点保证清晰度 */
    color: #6b7280 !important; /* 使用高级的冷灰色，与大标题形成对比 */
    letter-spacing: 1px !important;
    margin-bottom: 30px !important; /* 增加与下方套餐卡片的留白空间 */
}