
  #nwow-feature-cards, #nwow-feature-cards * { box-sizing:border-box; }
  #nwow-feature-cards img, #nwow-feature-cards svg { max-width:100%; height:auto; }

  #nwow-feature-cards {
    --nwow-green:#16A34A; --nwow-green-soft:#E8F5EC; --nwow-green-dark:#12833D;
    --nwow-orange:#EA6A1E; --nwow-orange-soft:#FDEEE6; --nwow-orange-dark:#D15A14;
    --nwow-ink:#1D1D1F; --nwow-body:#33373B; --nwow-line:#EFEFEF;
    --nwow-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    display:flex !important; flex-wrap:wrap; gap:24px;
    width:100%; max-width:1100px; margin:0 auto; padding:0 16px;
    font-family:var(--nwow-font);
  }

  #nwow-feature-cards .nwow-card {
    --card-accent:var(--nwow-green); --card-accent-soft:var(--nwow-green-soft); --card-accent-dark:var(--nwow-green-dark);
    position:relative; flex:1 1 0 !important; min-width:0 !important; max-width:100%;
    background:#fff; border-radius:20px; border:1px solid rgba(16,24,40,.05);
    box-shadow:0 6px 24px rgba(16,24,40,.06);
    display:flex !important; flex-direction:column; padding:0 40px 32px; overflow:hidden;
    transition:transform .2s ease, box-shadow .2s ease;
  }
  #nwow-feature-cards .nwow-card::before {
    content:""; position:absolute; top:0; left:0; right:0; height:4px;
    background:var(--card-accent); border-radius:20px 20px 0 0;
  }
  #nwow-feature-cards .nwow-card:hover { transform:translateY(-3px); box-shadow:0 12px 36px rgba(16,24,40,.10); }
  #nwow-feature-cards .nwow-card--green { --card-accent:var(--nwow-green);  --card-accent-soft:var(--nwow-green-soft);  --card-accent-dark:var(--nwow-green-dark); }
  #nwow-feature-cards .nwow-card--orange{ --card-accent:var(--nwow-orange); --card-accent-soft:var(--nwow-orange-soft); --card-accent-dark:var(--nwow-orange-dark); }

  #nwow-feature-cards .nwow-card__icon-wrap { padding-top:40px; margin-bottom:28px; }
  #nwow-feature-cards .nwow-card__icon-box {
    width:64px; height:64px; border-radius:16px; background:var(--card-accent-soft);
    display:flex; align-items:center; justify-content:center; color:var(--card-accent); flex-shrink:0;
  }
  #nwow-feature-cards .nwow-card__title {
    font-size:30px; font-weight:800; color:var(--nwow-ink); line-height:1.15;
    margin:0 0 24px; min-width:0; overflow-wrap:anywhere; word-break:break-word;
  }
  #nwow-feature-cards .nwow-card__list { list-style:none; padding:0; margin:0; min-width:0; }
  #nwow-feature-cards .nwow-card__list li {
    display:flex; align-items:flex-start; gap:12px; width:100%; padding:14px 0;
    border-bottom:1px solid var(--nwow-line); font-size:18px; color:var(--nwow-body);
    line-height:1.5; min-width:0; overflow-wrap:anywhere; word-break:break-word;
  }
  #nwow-feature-cards .nwow-card__list li span:last-child { min-width:0; overflow-wrap:anywhere; word-break:break-word; }
  #nwow-feature-cards .nwow-card__check { flex-shrink:0; width:22px; height:22px; margin-top:1px; color:var(--card-accent); }

  #nwow-feature-cards .nwow-card__link-wrap { margin-top:auto; padding-top:28px; }
  #nwow-feature-cards .nwow-card__link {
    display:inline-flex !important; align-items:center; gap:8px; min-height:46px;
    padding:13px 26px; background:var(--card-accent); color:#fff !important;
    border-radius:999px; font-size:16px; font-weight:700; font-family:var(--nwow-font);
    text-decoration:none !important; cursor:pointer; min-width:0; overflow-wrap:anywhere;
    transition:background .2s ease, transform .2s ease;
  }
  #nwow-feature-cards .nwow-card__link:hover { background:var(--card-accent-dark) !important; transform:translateY(-1px); }
  #nwow-feature-cards .nwow-arrow { display:inline-flex; align-items:center; flex-shrink:0; transition:transform .2s ease; }
  #nwow-feature-cards .nwow-card__link:hover .nwow-arrow { transform:translateX(4px); }

  /* 平板 761–1023：双列收紧 */
  @media (min-width:761px) and (max-width:1023px) {
    #nwow-feature-cards { gap:18px; }
    #nwow-feature-cards .nwow-card { padding:0 28px 28px; }
    #nwow-feature-cards .nwow-card__icon-wrap { padding-top:32px; margin-bottom:22px; }
    #nwow-feature-cards .nwow-card__icon-box { width:56px; height:56px; }
    #nwow-feature-cards .nwow-card__title { font-size:26px; margin-bottom:20px; }
    #nwow-feature-cards .nwow-card__list li { font-size:16px; padding:12px 0; }
    #nwow-feature-cards .nwow-card__check { width:20px; height:20px; }
    #nwow-feature-cards .nwow-card__link { font-size:15px; padding:12px 22px; }
  }

  /* 手机 ≤760：强制单列全宽 */
  @media (max-width:760px) {
    #nwow-feature-cards {
      flex-direction:column !important; flex-wrap:nowrap !important;
      gap:18px; padding-left:12px; padding-right:12px;
    }
    #nwow-feature-cards .nwow-card {
      flex:0 0 auto !important; width:100% !important; max-width:100% !important; padding:0 24px 26px;
    }
    #nwow-feature-cards .nwow-card__icon-wrap { padding-top:28px; margin-bottom:20px; }
    #nwow-feature-cards .nwow-card__icon-box { width:52px; height:52px; }
    #nwow-feature-cards .nwow-card__title { font-size:24px; margin-bottom:18px; }
    #nwow-feature-cards .nwow-card__list li { font-size:15px; padding:12px 0; gap:10px; }
    #nwow-feature-cards .nwow-card__check { width:18px; height:18px; }
    #nwow-feature-cards .nwow-card__link-wrap { padding-top:22px; }
    #nwow-feature-cards .nwow-card__link { font-size:15px; padding:12px 22px; }
  }

  /* 极窄屏 ≤380：按钮全宽居中 */
  @media (max-width:380px) {
    #nwow-feature-cards .nwow-card { padding:0 20px 22px; }
    #nwow-feature-cards .nwow-card__title { font-size:22px; }
    #nwow-feature-cards .nwow-card__list li { font-size:14.5px; }
    #nwow-feature-cards .nwow-card__link-wrap { display:flex; justify-content:center; }
    #nwow-feature-cards .nwow-card__link { flex:1; justify-content:center; max-width:100%; }
  }
