[data-m3-page="services"] .master-lee-services-shell { margin: 0; }
[data-m3-page="services"] #master-lee-services { min-height: 100vh; }
/* =======================
       SERVICES PAGE
       递进：纸本米白 → 烟熏炭黑升级带 → 暖金黑 Executive 牌匾
       ======================= */
    [data-m3-page="services"] #master-lee-services{
      --paper: #F6F2E9;
      --card: #FFFDF8;
      --ink: #17140F;
      --hairline: rgba(23, 20, 15, 0.14);
      --gold: #C6A664;
      --gold-deep: #8C6B30;
      --gold-light: #E8D5A2;
      --gold-ink: #7C5E25;
      --upgrade-charcoal: #25221E;
      --upgrade-charcoal-deep: #1D1B18;
      --upgrade-ink: #EFE8DC;
      --dark: #090806;
      --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
      --paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.035'/%3E%3C/svg%3E");

      --f-cinzel: 'Cinzel', serif;
      --f-playfair: 'Playfair Display', Georgia, serif;
      --f-sans: 'Inter', system-ui, sans-serif;
      --ease: cubic-bezier(0.16, 1, 0.3, 1);
    }
    [data-m3-page="services"] #master-lee-services, [data-m3-page="services"] #master-lee-services *{ box-sizing: border-box; margin: 0; padding: 0; }
    [data-m3-page="services"] #master-lee-services{
      background-color: var(--paper);
      background-image:
        radial-gradient(ellipse 68% 34% at 50% 16%, rgba(198, 166, 100, 0.045), rgba(198, 166, 100, 0) 76%),
        radial-gradient(ellipse 58% 26% at 50% 88%, rgba(140, 107, 48, 0.045), rgba(140, 107, 48, 0) 78%),
        var(--paper-grain);
      background-size: auto, auto, 240px 240px;
      color: var(--ink);
      font-family: var(--f-sans);
      font-size: 16px;
      line-height: 1.7;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
    }
    [data-m3-page="services"] #master-lee-services a{ text-decoration: none; color: inherit; }
    [data-m3-page="services"] #master-lee-services img{ max-width: 100%; display: block; }
    [data-m3-page="services"] #master-lee-services ::selection{ background: rgba(198, 166, 100, 0.3); }
    [data-m3-page="services"] #master-lee-services a:focus-visible{ outline: 2px solid var(--gold-deep); outline-offset: 5px; }

    [data-m3-page="services"] #master-lee-services .svc-wrap{ max-width: 1480px; margin: 0 auto; padding-left: clamp(22px, 4vw, 56px); padding-right: clamp(22px, 4vw, 56px); }

    /* --- 入场动效 --- */
    [data-m3-page="services"] #master-lee-services .rv{
      opacity: 0; transform: translateY(30px); filter: blur(6px);
      transition: opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .is-visible .rv{ opacity: 1; transform: translateY(0); filter: blur(0); }
    [data-m3-page="services"] #master-lee-services .is-visible .rv-d1{ transition-delay: 0.1s; }
    [data-m3-page="services"] #master-lee-services .is-visible .rv-d2{ transition-delay: 0.2s; }
    [data-m3-page="services"] #master-lee-services .is-visible .rv-d3{ transition-delay: 0.3s; }
    [data-m3-page="services"] #master-lee-services .is-visible .rv-d4{ transition-delay: 0.4s; }
    [data-m3-page="services"] #master-lee-services .is-visible .rv-d5{ transition-delay: 0.5s; }
    @keyframes mlServicesInstrumentDrift{
      from { transform: translate3d(0, -8px, 0) rotate(14deg); }
      to { transform: translate3d(0, 8px, 0) rotate(24deg); }
    }
    /* =======================
       浅色服务区：页头 + 服务卡
       ======================= */
    [data-m3-page="services"] #master-lee-services .svc-light{
      position: relative;
      isolation: isolate;
      overflow: hidden;
      background: transparent;
    }
    [data-m3-page="services"] #master-lee-services .svc-light > .svc-header, [data-m3-page="services"] #master-lee-services .svc-light > .svc-layer1{ position: relative; z-index: 1; }
    [data-m3-page="services"] #master-lee-services .svc-header{ text-align: center; padding: clamp(84px, 12vh, 130px) 24px clamp(52px, 7vh, 76px); }
    [data-m3-page="services"] #master-lee-services .svc-title{
      font-family: var(--f-playfair);
      font-size: clamp(2.9rem, 5.6vw, 4.55rem);
      font-weight: 400; line-height: 1.05; letter-spacing: 0.032em;
      color: var(--ink);
    }
    [data-m3-page="services"] #master-lee-services .svc-intro{
      max-width: 520px; margin: 18px auto 0;
      font-family: var(--f-sans); font-size: clamp(1rem, 1.2vw, 1.12rem); font-weight: 400;
      line-height: 1.55; letter-spacing: 0;
      color: rgba(74, 68, 56, 0.72);
    }
    @media (min-width: 960px){
      [data-m3-page="services"] #master-lee-services .svc-intro{
        max-width: 580px;
        font-size: clamp(1.1rem, 1.35vw, 1.22rem);
      }
    }

    /* =======================
       L1 — 三个基础服务（浅色货架）
       ======================= */
    [data-m3-page="services"] #master-lee-services .svc-layer1{
      position: relative;
      padding-bottom: clamp(44px, 6vh, 66px);
      background: transparent;
    }
    [data-m3-page="services"] #master-lee-services .bagua-field{
      position: absolute;
      z-index: 0;
      width: clamp(1380px, 116vw, 1780px);
      aspect-ratio: 1;
      left: 50%;
      top: 58.5%;
      pointer-events: none;
      border-radius: 50%;
      opacity: 0;
      transform: translate3d(-50%, -50%, 0) scale(0.985);
      transition: opacity 1.6s var(--ease), transform 1.8s var(--ease);
      will-change: transform, opacity;
      contain: layout paint;
    }
    [data-m3-page="services"] #master-lee-services .is-instrument-ready .bagua-field{
      opacity: 0.42;
      transform: translate3d(-50%, -50%, 0) scale(1);
    }
    [data-m3-page="services"] #master-lee-services .bagua-disc{
      position: absolute;
      inset: 0;
      border-radius: 50%;
      transform: translate3d(0, 0, 0) rotate(18deg);
      will-change: transform;
    }
    [data-m3-page="services"] #master-lee-services .bagua-disc::before{
      content: '';
      position: absolute;
      inset: 4%;
      border-radius: 50%;
      border: 0.85px solid rgba(124, 94, 37, 0.32);
    }
    [data-m3-page="services"] #master-lee-services .bagua-disc::after{
      content: '';
      position: absolute;
      inset: 15%;
      border-radius: 50%;
      border: 0.75px solid rgba(124, 94, 37, 0.27);
    }
    [data-m3-page="services"] #master-lee-services .bagua-orbit{
      position: absolute;
      inset: 27%;
      border-radius: 50%;
      border: 0.7px solid rgba(124, 94, 37, 0.23);
    }
    [data-m3-page="services"] #master-lee-services .bagua-mark{
      position: absolute;
      display: grid;
      place-items: center;
      width: clamp(52px, 4.6vw, 72px);
      aspect-ratio: 1.35;
      color: rgba(124, 94, 37, 0.38);
      font-family: 'Songti SC', 'STSong', 'Apple Symbols', serif;
      font-size: clamp(2rem, 2.65vw, 2.75rem);
      font-weight: 400;
      line-height: 1;
      user-select: none;
    }
    [data-m3-page="services"] #master-lee-services .bagua-n{ left: 50%; top: 8%;  transform: translate(-50%, -50%); }
    [data-m3-page="services"] #master-lee-services .bagua-ne{ left: 79.7%; top: 20.3%; transform: translate(-50%, -50%) rotate(45deg); }
    [data-m3-page="services"] #master-lee-services .bagua-e{ left: 92%; top: 50%; transform: translate(-50%, -50%) rotate(90deg); }
    [data-m3-page="services"] #master-lee-services .bagua-se{ left: 79.7%; top: 79.7%; transform: translate(-50%, -50%) rotate(135deg); }
    [data-m3-page="services"] #master-lee-services .bagua-s{ left: 50%; top: 92%; transform: translate(-50%, -50%) rotate(180deg); }
    [data-m3-page="services"] #master-lee-services .bagua-sw{ left: 20.3%; top: 79.7%; transform: translate(-50%, -50%) rotate(225deg); }
    [data-m3-page="services"] #master-lee-services .bagua-w{ left: 8%; top: 50%; transform: translate(-50%, -50%) rotate(270deg); }
    [data-m3-page="services"] #master-lee-services .bagua-nw{ left: 20.3%; top: 20.3%; transform: translate(-50%, -50%) rotate(315deg); }
    @supports (animation-timeline: scroll()){
      @media (prefers-reduced-motion: no-preference){
        [data-m3-page="services"] #master-lee-services .bagua-disc{
          animation: mlServicesInstrumentDrift 1s linear both;
          animation-timeline: scroll(root block);
        }
      }
    }
    [data-m3-page="services"] #master-lee-services .svc-grid{
      --svc-card-gap: clamp(24px, 2.6vw, 40px);
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: var(--svc-card-gap);
    }
    [data-m3-page="services"] #master-lee-services .svc-card{
      position: relative; display: flex; flex-direction: column;
      background: linear-gradient(164deg, var(--card) 0%, #FBF8F1 100%);
      border: 1px solid rgba(23, 20, 15, 0.1);
      border-radius: 3px;
      overflow: hidden;
      box-shadow: 0 22px 46px rgba(23, 20, 15, 0.07);
      will-change: transform, opacity;
    }
    [data-m3-page="services"] #master-lee-services .svc-card.rv{ opacity: 0; transform: translateY(60px); filter: none; }
    [data-m3-page="services"] #master-lee-services .is-visible .svc-card.rv{ opacity: 1; transform: translateY(0); filter: none; }
    [data-m3-page="services"] #master-lee-services .svc-grid .svc-card:nth-child(1){
      transition: opacity 1.2s var(--ease) 0s, transform 1.2s var(--ease) 0s, border-color 0.9s var(--ease), box-shadow 0.9s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-grid .svc-card:nth-child(2){
      transition: opacity 1.2s var(--ease) 0.18s, transform 1.2s var(--ease) 0.18s, border-color 0.9s var(--ease), box-shadow 0.9s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-grid .svc-card:nth-child(3){
      transition: opacity 1.2s var(--ease) 0.36s, transform 1.2s var(--ease) 0.36s, border-color 0.9s var(--ease), box-shadow 0.9s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-card::before{
      content: ''; position: absolute; top: 0; left: 14%; right: 14%; height: 1px; z-index: 2;
      background: linear-gradient(90deg, transparent, rgba(23, 20, 15, 0.16), transparent);
      transition: background 0.7s ease; pointer-events: none;
    }
    [data-m3-page="services"] #master-lee-services .svc-imgwrap{
      position: relative; width: 100%; aspect-ratio: 1/1; overflow: hidden;
      background: #0b0a09;
      border-bottom: 0;
    }
    [data-m3-page="services"] #master-lee-services .svc-imgwrap picture{
      display: block; width: 100%; height: 100%;
    }
    [data-m3-page="services"] #master-lee-services .svc-imgwrap::after{
      content: '';
      position: absolute;
      left: 0; right: 0; bottom: 0;
      height: 28%;
      pointer-events: none;
      background:
        linear-gradient(180deg, rgba(198, 166, 100, 0) 0%, rgba(198, 166, 100, 0.1) 58%, rgba(232, 213, 162, 0.34) 100%),
        radial-gradient(ellipse 88% 76% at 50% 110%, rgba(244, 225, 170, 0.5) 0%, rgba(214, 177, 91, 0.28) 38%, rgba(198, 166, 100, 0.08) 62%, rgba(198, 166, 100, 0) 80%);
      opacity: 0;
      transform: translateY(18%) scaleY(0.76);
      transform-origin: 50% 100%;
      transition: opacity 0.55s ease, transform 0.85s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-img{
      width: 100%; height: 100%; object-fit: cover;
      transform: scale(1);
      transition: transform 0.85s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-card:nth-child(1) .svc-img{ object-position: 50% 72%; }
    [data-m3-page="services"] #master-lee-services .svc-card:nth-child(2) .svc-img{ object-position: 50% 82%; }
    [data-m3-page="services"] #master-lee-services .svc-card:nth-child(3) .svc-img{ object-position: 50% 76%; }
    @media (hover: hover){
      [data-m3-page="services"] #master-lee-services .is-visible .svc-card.rv:hover,
      [data-m3-page="services"] #master-lee-services .is-visible .svc-card.rv:focus-within{
        transform: translateY(-6px);
        border-color: rgba(198, 166, 100, 0.55);
        box-shadow: 0 34px 68px rgba(23, 20, 15, 0.13), 0 0 80px rgba(198, 166, 100, 0.08);
      }
      [data-m3-page="services"] #master-lee-services .svc-card:hover::before,
      [data-m3-page="services"] #master-lee-services .svc-card:focus-within::before{
        background: linear-gradient(90deg, transparent, rgba(198, 166, 100, 0.8), transparent);
      }
      [data-m3-page="services"] #master-lee-services .svc-card:hover .svc-img,
      [data-m3-page="services"] #master-lee-services .svc-card:focus-within .svc-img{
        transform: scale(1.04);
      }
      [data-m3-page="services"] #master-lee-services .svc-card:hover .svc-imgwrap::after,
      [data-m3-page="services"] #master-lee-services .svc-card:focus-within .svc-imgwrap::after{
        opacity: 0.86;
        transform: translateY(0) scaleY(1);
      }
    }
    [data-m3-page="services"] #master-lee-services .svc-body{ display: flex; flex-direction: column; flex-grow: 1; padding: clamp(24px, 1.8vw, 30px) 22px clamp(26px, 2.2vw, 32px); }
    [data-m3-page="services"] #master-lee-services .svc-name{
      margin: 0 0 0.7rem;
      font-family: var(--f-playfair); font-weight: 400;
      font-size: clamp(1.55rem, 1.95vw, 1.78rem); line-height: 1.18; letter-spacing: -0.012em;
      color: var(--ink);
    }
    [data-m3-page="services"] #master-lee-services .svc-name .nobr, [data-m3-page="services"] #master-lee-services .svc-lead .nobr{ display: inline-block; white-space: nowrap; }
    [data-m3-page="services"] #master-lee-services .svc-lead{ margin: 0 0 0.35rem; font-weight: 500; font-size: 1rem; line-height: 1.5; color: var(--gold-ink); }
    [data-m3-page="services"] #master-lee-services .svc-sub{ margin: 0 0 auto; font-weight: 400; font-size: 1.02rem; line-height: 1.65; letter-spacing: 0; color: #50483D; }
    [data-m3-page="services"] #master-lee-services .svc-foot{
      margin-top: 1.8rem; padding-top: 1.5rem;
      border-top: 1px solid transparent;
      border-image: linear-gradient(90deg, transparent, var(--hairline), transparent) 1;
      display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 12px;
    }
    [data-m3-page="services"] #master-lee-services .svc-price{
      font-family: var(--f-cinzel); font-size: 1.02rem; font-weight: 600;
      line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; color: #4A4036; white-space: nowrap;
    }
    [data-m3-page="services"] #master-lee-services .svc-explore{
      position: relative;
      display: inline-flex; min-height: 44px; align-items: center; gap: 6px; padding: 6px 2px;
      font-family: var(--f-cinzel); font-size: 0.88rem; font-weight: 500; line-height: 1;
      letter-spacing: 0.1em; text-transform: uppercase;
      color: var(--gold-ink); white-space: nowrap;
      transition: color 0.4s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-explore::after{
      content: ''; position: absolute; left: 2px; right: 2px; bottom: 5px; height: 1px;
      background: var(--gold-ink);
      transform: scaleX(0); transform-origin: left;
      transition: transform 0.5s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .svc-explore .arr{ display: inline-block; transition: transform 0.45s var(--ease); }
    [data-m3-page="services"] #master-lee-services .svc-explore:hover{ color: #5C4518; }
    [data-m3-page="services"] #master-lee-services .svc-explore:hover::after{ transform: scaleX(1); }
    [data-m3-page="services"] #master-lee-services .svc-explore:hover .arr{ transform: translateX(5px); }

    /* 浅色章节的句号：收尾细线 */
    [data-m3-page="services"] #master-lee-services .svc-close-rule{
      margin: clamp(42px, 5vh, 60px) auto 0;
      width: min(1060px, 100%); height: 1px;
      background: linear-gradient(90deg, transparent, rgba(23, 20, 15, 0.18), transparent);
    }

    /* =======================
       升级带 + Executive 深色区
       ======================= */
    [data-m3-page="services"] #master-lee-services .svc-dark{ position: relative; background: var(--dark); overflow: hidden; }
    [data-m3-page="services"] #master-lee-services .svc-dark::before{
      content: ''; position: absolute; inset: 0; z-index: 0;
      background: var(--grain); background-size: 220px 220px;
      opacity: 0.05; pointer-events: none;
    }
    [data-m3-page="services"] #master-lee-services .svc-dark > *{ position: relative; z-index: 1; }

    /* --- Core → Pro：暖炭黑过渡带 --- */
    [data-m3-page="services"] #master-lee-services .svc-up{
      max-width: none;
      padding-top: clamp(44px, 6vh, 64px);
      padding-bottom: clamp(44px, 6vh, 64px);
      background:
        radial-gradient(ellipse 62% 110% at 50% -32%, rgba(198, 166, 100, 0.1), rgba(198, 166, 100, 0) 70%),
        linear-gradient(180deg, var(--upgrade-charcoal) 0%, var(--upgrade-charcoal-deep) 100%);
      color: var(--upgrade-ink);
      box-shadow: inset 0 1px rgba(232, 213, 162, 0.08), inset 0 -1px rgba(232, 213, 162, 0.08);
    }
    [data-m3-page="services"] #master-lee-services .svc-up::before{
      content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none;
      background: var(--grain); background-size: 220px 220px; opacity: 0.035;
    }
    [data-m3-page="services"] #master-lee-services .svc-up > *{ position: relative; z-index: 1; }
    [data-m3-page="services"] #master-lee-services .up-inner{
      position: relative;
      max-width: 1060px; margin: 0 auto;
      padding-top: clamp(30px, 3.5vw, 42px); padding-bottom: clamp(30px, 3.5vw, 42px);
      border-top: 1px solid rgba(232, 213, 162, 0.2);
      border-bottom: 1px solid rgba(232, 213, 162, 0.14);
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      align-items: center;
      gap: clamp(28px, 4vw, 60px);
    }
    /* 顶线中央：入场时向两端抽出一段亮金 */
    [data-m3-page="services"] #master-lee-services .up-line{
      position: absolute; top: -1px; left: 24%; right: 24%; height: 1px;
      background: linear-gradient(90deg, transparent, rgba(198, 166, 100, 0.58), transparent);
      transform: scaleX(0);
      transition: transform 1.4s var(--ease) 0.3s;
      pointer-events: none;
    }
    [data-m3-page="services"] #master-lee-services .is-visible .up-line{ transform: scaleX(1); }
    [data-m3-page="services"] #master-lee-services .up-main{ min-width: 0; }
    [data-m3-page="services"] #master-lee-services .up-kicker{
      display: flex; align-items: center; gap: 10px;
      margin-bottom: 15px;
      font-family: var(--f-cinzel); font-size: 0.72rem; font-weight: 500;
      letter-spacing: 0.18em; text-transform: uppercase; white-space: nowrap;
    }
    [data-m3-page="services"] #master-lee-services .up-kicker .core{ color: rgba(239, 232, 220, 0.88); font-weight: 600; }
    [data-m3-page="services"] #master-lee-services .up-kicker .to{ color: var(--gold); }
    [data-m3-page="services"] #master-lee-services .up-kicker .pro{ color: var(--gold-light); font-weight: 600; }
    [data-m3-page="services"] #master-lee-services .up-text{
      font-family: var(--f-playfair); font-weight: 400;
      font-size: clamp(1.28rem, 1.85vw, 1.68rem); line-height: 1.35; letter-spacing: 0;
      color: #F4EFE6;
      text-wrap: pretty;
    }
    [data-m3-page="services"] #master-lee-services .up-text em{ font-style: italic; color: var(--gold-light); }
    [data-m3-page="services"] #master-lee-services .up-action{
      align-self: stretch;
      display: flex; align-items: center;
      padding-left: clamp(26px, 3.4vw, 52px);
      border-left: 1px solid rgba(232, 213, 162, 0.16);
    }
    [data-m3-page="services"] #master-lee-services .up-btn{
      position: relative; overflow: hidden;
      display: inline-flex; align-items: center; justify-content: center; gap: 10px;
      min-height: 56px; padding: 0 30px;
      border: 1px solid rgba(198, 166, 100, 0.58);
      font-family: var(--f-cinzel); font-size: 0.78rem; font-weight: 500;
      letter-spacing: 0.1em; text-transform: uppercase;
      color: var(--gold-light); white-space: nowrap;
      transition: color 0.45s var(--ease), border-color 0.45s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .up-btn::before{
      content: ''; position: absolute; inset: 0; z-index: 0;
      background: var(--gold);
      transform: scaleX(0); transform-origin: left;
      transition: transform 0.5s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .up-btn > span{ position: relative; z-index: 1; }
    [data-m3-page="services"] #master-lee-services .up-btn .arr{ display: inline-block; transition: transform 0.45s var(--ease); }
    [data-m3-page="services"] #master-lee-services .up-btn:hover{ color: #17130E; border-color: var(--gold); }
    [data-m3-page="services"] #master-lee-services .up-btn:hover::before{ transform: scaleX(1); }
    [data-m3-page="services"] #master-lee-services .up-btn:hover .arr{ transform: translateX(4px); }

    /* =======================
       Executive Guidance — 同一黑色的延续，牌匾自发光
       ======================= */
    [data-m3-page="services"] #master-lee-services .svc-exec{
      position: relative;
      margin-top: 0;
      padding: clamp(42px, 5.2vh, 64px) clamp(22px, 4vw, 56px);
    }
    /* 牌匾周围的一小片暖金氛围：边缘完全透明，没有区域接缝 */
    [data-m3-page="services"] #master-lee-services .svc-exec::before{
      content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none;
      background: radial-gradient(60% 44% at 50% 42%, rgba(198, 166, 100, 0.085) 0%, rgba(198, 166, 100, 0) 66%);
    }
    @keyframes mlServicesExecBreath{ 0%, 100% { opacity: 0.5; } 50% { opacity: 1; } }
    @keyframes mlServicesGoldShimmer{
      0%, 100% { background-position: 0% 0; }
      50% { background-position: 100% 0; }
    }

    /* 牌匾：双框 + 四角金括弧 + 呼吸光 */
    [data-m3-page="services"] #master-lee-services .exec-card{
      position: relative; z-index: 1;
      max-width: 1020px; margin: 0 auto;
      text-align: center;
      padding: clamp(60px, 8vw, 92px) clamp(26px, 5vw, 72px) clamp(48px, 6vw, 68px);
      background: linear-gradient(172deg, #16110A 0%, #0A0805 100%);
      border: 1px solid rgba(198, 166, 100, 0.3);
      border-radius: 3px;
      box-shadow: 0 50px 110px rgba(0, 0, 0, 0.55);
      transition: border-color 1s var(--ease), box-shadow 1s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .exec-card::before{
      content: ''; position: absolute; inset: 13px;
      border: 1px solid rgba(198, 166, 100, 0.12); border-radius: 2px; pointer-events: none;
    }
    [data-m3-page="services"] #master-lee-services .exec-card:hover{
      border-color: rgba(198, 166, 100, 0.45);
      box-shadow: 0 56px 124px rgba(0, 0, 0, 0.6), 0 0 130px rgba(198, 166, 100, 0.05);
    }
    [data-m3-page="services"] #master-lee-services .exec-corner{ position: absolute; z-index: 2; pointer-events: none; opacity: 0; transition: opacity 1.4s ease 0.9s; }
    [data-m3-page="services"] #master-lee-services .is-visible .exec-corner{ opacity: 1; }
    [data-m3-page="services"] #master-lee-services .exec-corner::before, [data-m3-page="services"] #master-lee-services .exec-corner::after{ content: ''; position: absolute; display: block; }
    [data-m3-page="services"] #master-lee-services .exec-corner--tl{ top: -1px; left: -1px; }
    [data-m3-page="services"] #master-lee-services .exec-corner--tl::before{ top: 0; left: 0; width: 26px; height: 1px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--tl::after{ top: 0; left: 0; width: 1px; height: 26px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--tr{ top: -1px; right: -1px; }
    [data-m3-page="services"] #master-lee-services .exec-corner--tr::before{ top: 0; right: 0; width: 26px; height: 1px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--tr::after{ top: 0; right: 0; width: 1px; height: 26px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--bl{ bottom: -1px; left: -1px; }
    [data-m3-page="services"] #master-lee-services .exec-corner--bl::before{ bottom: 0; left: 0; width: 26px; height: 1px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--bl::after{ bottom: 0; left: 0; width: 1px; height: 26px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--br{ bottom: -1px; right: -1px; }
    [data-m3-page="services"] #master-lee-services .exec-corner--br::before{ bottom: 0; right: 0; width: 26px; height: 1px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-corner--br::after{ bottom: 0; right: 0; width: 1px; height: 26px; background: rgba(198, 166, 100, 0.85); }
    [data-m3-page="services"] #master-lee-services .exec-glow{
      position: absolute; inset: 0; z-index: 0; pointer-events: none;
      background: radial-gradient(58% 40% at 50% 0%, rgba(198, 166, 100, 0.11) 0%, rgba(198, 166, 100, 0) 70%);
      animation: mlServicesExecBreath 8s ease-in-out infinite;
    }
    [data-m3-page="services"] #master-lee-services .exec-inner{ position: relative; z-index: 1; }

    [data-m3-page="services"] #master-lee-services .exec-title{
      font-family: var(--f-playfair);
      font-size: clamp(2.5rem, 4.8vw, 3.9rem);
      font-weight: 400; line-height: 1.08; letter-spacing: 0;
      color: #FAF6EC;
    }
    [data-m3-page="services"] #master-lee-services .exec-tag{
      margin-top: 18px;
      font-family: var(--f-playfair); font-style: italic; font-weight: 400;
      font-size: clamp(1.35rem, 2.4vw, 1.85rem); line-height: 1.25; letter-spacing: 0;
      background: linear-gradient(100deg, var(--gold-light) 20%, #F7EBC4 42%, var(--gold-light) 64%);
      background-size: 220% 100%;
      -webkit-background-clip: text; background-clip: text;
      color: transparent; -webkit-text-fill-color: transparent;
      animation: mlServicesGoldShimmer 8s ease-in-out infinite;
    }
    [data-m3-page="services"] #master-lee-services .exec-orn{
      margin: 30px auto 32px; width: 96px; height: 1px; position: relative;
      background: linear-gradient(90deg, transparent, rgba(198, 166, 100, 0.5), transparent);
    }
    [data-m3-page="services"] #master-lee-services .exec-orn::before{
      content: ''; position: absolute; left: 50%; top: 50%;
      width: 5px; height: 5px; transform: translate(-50%, -50%) rotate(45deg);
      background: var(--gold); opacity: 0.9;
    }
    [data-m3-page="services"] #master-lee-services .exec-setup{
      max-width: 600px; margin: 0 auto;
      font-weight: 300; font-size: clamp(1rem, 1.4vw, 1.1rem);
      line-height: 1.85; letter-spacing: 0.01em;
      color: rgba(250, 246, 236, 0.68);
      text-wrap: pretty;
    }
    [data-m3-page="services"] #master-lee-services .exec-punch{
      display: flex; align-items: center; justify-content: center; gap: 24px;
      margin-top: 36px;
      font-family: var(--f-playfair); font-style: italic; font-weight: 400;
      font-size: clamp(1.3rem, 2.2vw, 1.72rem); line-height: 1.3; letter-spacing: 0;
      color: var(--gold-light);
    }
    [data-m3-page="services"] #master-lee-services .exec-punch::before, [data-m3-page="services"] #master-lee-services .exec-punch::after{ content: ''; width: 46px; height: 1px; flex: 0 0 auto; }
    [data-m3-page="services"] #master-lee-services .exec-punch::before{ background: linear-gradient(90deg, transparent, rgba(198, 166, 100, 0.45)); }
    [data-m3-page="services"] #master-lee-services .exec-punch::after{ background: linear-gradient(90deg, rgba(198, 166, 100, 0.45), transparent); }

    /* 价格体系：价格 + 邀请制封印，CTA 在右 */
    [data-m3-page="services"] #master-lee-services .exec-foot{
      margin-top: clamp(46px, 6vw, 62px); padding-top: 30px;
      border-top: 1px solid rgba(198, 166, 100, 0.2);
      display: flex; justify-content: space-between; align-items: baseline; gap: 24px;
    }
    [data-m3-page="services"] #master-lee-services .exec-price{ display: flex; align-items: baseline; gap: 18px; }
    [data-m3-page="services"] #master-lee-services .exec-price strong{
      font-family: var(--f-cinzel); font-weight: 500;
      font-size: 1.5rem; line-height: 1; letter-spacing: 0;
      color: var(--gold-light); text-transform: uppercase;
    }
    [data-m3-page="services"] #master-lee-services .exec-price span{
      display: inline-block;
      font-family: var(--f-cinzel); font-size: 0.74rem; font-weight: 500;
      line-height: 1; letter-spacing: 0.12em; text-transform: uppercase;
      color: rgba(232, 213, 162, 0.84);
    }
    [data-m3-page="services"] #master-lee-services .exec-cta{
      display: inline-flex; align-items: baseline; gap: 7px; line-height: 1;
      font-family: var(--f-cinzel); font-size: 0.84rem; font-weight: 500;
      letter-spacing: 0.12em; text-transform: uppercase;
      color: var(--gold); white-space: nowrap;
      padding-bottom: 6px; border-bottom: 1px solid rgba(198, 166, 100, 0.46);
      transition: color 0.4s var(--ease), border-color 0.4s var(--ease);
    }
    [data-m3-page="services"] #master-lee-services .exec-cta .arr{ display: inline-block; transition: transform 0.45s var(--ease); }
    [data-m3-page="services"] #master-lee-services .exec-cta:hover{ color: #FAF6EC; border-color: #FAF6EC; }
    [data-m3-page="services"] #master-lee-services .exec-cta:hover .arr{ transform: translateX(4px); }

    /* =======================
       响应式
       ======================= */
    @media (min-width: 1160px) and (max-width: 1439px){
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(2) .svc-lead{
        font-size: 0.94rem;
        white-space: normal;
      }
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(2) .svc-sub{
        font-size: 0.91rem;
        white-space: normal;
      }
    }
    @media (min-width: 1440px){
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(3) .svc-lead{ font-size: 0.96rem; }
    }
    @media (max-width: 959px){
      [data-m3-page="services"] #master-lee-services .bagua-field{ width: max(1180px, 142vw); top: 42%; }
      [data-m3-page="services"] #master-lee-services .svc-grid{
        --svc-card-gap: 28px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-auto-rows: 1fr;
        max-width: 900px;
        margin: 0 auto;
      }
      [data-m3-page="services"] #master-lee-services .svc-grid .svc-card{ height: 100%; }
      [data-m3-page="services"] #master-lee-services .svc-grid .svc-card:nth-child(3){
        grid-column: 1 / -1;
        width: calc((100% - var(--svc-card-gap)) / 2);
        justify-self: center;
      }
      [data-m3-page="services"] #master-lee-services .svc-imgwrap{ aspect-ratio: 4 / 3; }
      [data-m3-page="services"] #master-lee-services .svc-name{ white-space: normal; }
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(2) .svc-sub{ font-size: 0.94rem; white-space: normal; }
    }
    @media (max-width: 980px){
      [data-m3-page="services"] #master-lee-services .up-inner{ grid-template-columns: 1fr; gap: 22px; }
      [data-m3-page="services"] #master-lee-services .up-action{ border-left: 0; padding-left: 0; border-top: 1px solid rgba(232, 213, 162, 0.16); padding-top: 22px; }
    }
    @media (max-width: 680px){
      [data-m3-page="services"] #master-lee-services .bagua-field{ width: max(920px, 220vw); top: 29%; }
      [data-m3-page="services"] #master-lee-services .is-instrument-ready .bagua-field{ opacity: 0.33; }
      [data-m3-page="services"] #master-lee-services .bagua-mark{ font-size: 1.9rem; }
      [data-m3-page="services"] #master-lee-services .svc-grid{ --svc-card-gap: 22px; grid-template-columns: 1fr; grid-auto-rows: auto; max-width: 520px; margin: 0 auto; }
      [data-m3-page="services"] #master-lee-services .svc-grid .svc-card{ height: auto; }
      [data-m3-page="services"] #master-lee-services .svc-grid .svc-card:nth-child(3){ grid-column: auto; width: auto; justify-self: stretch; }
      [data-m3-page="services"] #master-lee-services .svc-body{ padding: 24px 20px 28px; }
      [data-m3-page="services"] #master-lee-services .svc-name{ font-size: 1.42rem; line-height: 1.22; margin-bottom: 0.55rem; }
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(3) .svc-name{ white-space: nowrap; }
      [data-m3-page="services"] #master-lee-services .svc-lead{ font-size: 0.95rem; line-height: 1.5; margin-bottom: 0.3rem; }
      [data-m3-page="services"] #master-lee-services .svc-sub{ font-size: 0.92rem; line-height: 1.7; }
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(2) .svc-sub{ font-size: 0.88rem; white-space: normal; }
      [data-m3-page="services"] #master-lee-services .svc-foot{ margin-top: 1.4rem; padding-top: 1.2rem; flex-wrap: nowrap; }
      [data-m3-page="services"] #master-lee-services .svc-explore{ font-size: 0.82rem; letter-spacing: 0.12em; padding: 8px 4px; }
      [data-m3-page="services"] #master-lee-services .svc-explore::after{ bottom: 6px; }
    }
    @media (max-width: 800px){
      [data-m3-page="services"] #master-lee-services .svc-header{ padding-top: 68px; padding-bottom: 44px; }
      [data-m3-page="services"] #master-lee-services .svc-intro{ margin-top: 14px; font-size: 0.95rem; }
      [data-m3-page="services"] #master-lee-services .exec-card::before{ inset: 9px; }
      [data-m3-page="services"] #master-lee-services .exec-corner::before{ width: 18px; }
      [data-m3-page="services"] #master-lee-services .exec-corner::after{ height: 18px; }
      [data-m3-page="services"] #master-lee-services .exec-foot{ flex-direction: column; align-items: center; gap: 20px; text-align: center; }
      [data-m3-page="services"] #master-lee-services .exec-price{ justify-content: center; flex-wrap: wrap; gap: 8px 12px; }
      [data-m3-page="services"] #master-lee-services .exec-punch::before, [data-m3-page="services"] #master-lee-services .exec-punch::after{ width: 26px; }
    }
    @media (max-width: 380px){
      [data-m3-page="services"] #master-lee-services .svc-name{ font-size: 1.28rem; }
      [data-m3-page="services"] #master-lee-services .svc-foot{ flex-wrap: wrap; gap: 10px; }
      [data-m3-page="services"] #master-lee-services .svc-card:nth-child(2) .svc-sub{ font-size: 0.82rem; white-space: normal; }
    }

    @media (prefers-reduced-motion: reduce){
      [data-m3-page="services"] #master-lee-services .rv{ opacity: 1; transform: none; filter: none; transition: none; }
      [data-m3-page="services"] #master-lee-services .svc-img{ transform: scale(1); transition: none; }
      [data-m3-page="services"] #master-lee-services .up-line{ transform: scaleX(1); transition: none; }
      [data-m3-page="services"] #master-lee-services .exec-corner{ opacity: 1; transition: none; }
      [data-m3-page="services"] #master-lee-services .exec-glow, [data-m3-page="services"] #master-lee-services .exec-tag, [data-m3-page="services"] #master-lee-services .bagua-disc{ animation: none; }
      [data-m3-page="services"] #master-lee-services .bagua-field, [data-m3-page="services"] #master-lee-services .is-instrument-ready .bagua-field{
        opacity: 0.3;
        transform: translate3d(-50%, -50%, 0) scale(1);
        transition: none;
      }
      [data-m3-page="services"] #master-lee-services .bagua-disc{ transform: translate3d(0, 0, 0) rotate(18deg); }
      [data-m3-page="services"] #master-lee-services .svc-card, [data-m3-page="services"] #master-lee-services .svc-card::before, [data-m3-page="services"] #master-lee-services .svc-imgwrap::after, [data-m3-page="services"] #master-lee-services .svc-explore, [data-m3-page="services"] #master-lee-services .svc-explore::after, [data-m3-page="services"] #master-lee-services .svc-explore .arr, [data-m3-page="services"] #master-lee-services .up-btn, [data-m3-page="services"] #master-lee-services .up-btn::before, [data-m3-page="services"] #master-lee-services .up-btn .arr, [data-m3-page="services"] #master-lee-services .exec-card, [data-m3-page="services"] #master-lee-services .exec-cta, [data-m3-page="services"] #master-lee-services .exec-cta .arr{ transition-duration: 0.01ms !important; }
    }

[data-m3-page="services"] { min-width: 0; }
