
    .btm-care-container * { box-sizing: border-box; margin: 0; padding: 0; }
    .btm-care-container {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
      color: #1e293b;
      line-height: 1.7;
      max-width: 1080px;
      margin: 0 auto;
      padding: 32px 20px 60px;
      background-color: #ffffff;
    }
    .btm-care-hero {
      background: linear-gradient(135deg, #065f46 0%, #047857 50%, #0f766e 100%);
      color: #ffffff;
      padding: 44px 36px;
      border-radius: 16px;
      margin-bottom: 40px;
      box-shadow: 0 10px 25px -5px rgba(6, 95, 70, 0.2);
    }
    .btm-care-hero .btm-pill {
      display: inline-block;
      background: rgba(255, 255, 255, 0.2);
      border: 1px solid rgba(255, 255, 255, 0.3);
      color: #ecfdf5;
      font-size: 13px;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      padding: 4px 12px;
      border-radius: 9999px;
      margin-bottom: 16px;
    }
    .btm-care-hero h1 { font-size: 30px; font-weight: 800; line-height: 1.3; margin-bottom: 16px; color: #ffffff; }
    .btm-care-hero p.btm-intro { font-size: 16px; color: #f0fdf4; max-width: 860px; line-height: 1.6; }
    
    .btm-care-section { margin-bottom: 44px; }
    .btm-care-section h2 {
      font-size: 23px;
      font-weight: 700;
      color: #065f46;
      border-bottom: 2px solid #e2e8f0;
      padding-bottom: 12px;
      margin-bottom: 20px;
    }
    .btm-care-section p { margin-bottom: 16px; font-size: 15px; color: #334155; }
    
    .btm-care-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
      gap: 20px;
      margin: 24px 0;
    }
    .btm-care-card {
      background: #f8fafc;
      border: 1px solid #e2e8f0;
      border-radius: 12px;
      padding: 24px 20px;
      border-top: 4px solid #059669;
    }
    .btm-care-card h4 { font-size: 16px; font-weight: 700; color: #0f172a; margin-bottom: 8px; }
    .btm-care-card p { font-size: 14px; color: #64748b; margin-bottom: 0; line-height: 1.5; }

    .btm-care-table-wrapper {
      overflow-x: auto;
      margin: 24px 0;
      border: 1px solid #e2e8f0;
      border-radius: 12px;
    }
    .btm-care-table { width: 100%; border-collapse: collapse; text-align: left; font-size: 14px; }
    .btm-care-table th { background: #f1f5f9; color: #0f172a; font-weight: 700; padding: 14px 16px; border-bottom: 1px solid #cbd5e1; }
    .btm-care-table td { padding: 14px 16px; border-bottom: 1px solid #e2e8f0; color: #334155; }
    .btm-care-table tr:nth-child(even) { background-color: #f8fafc; }
    .btm-care-highlight { background-color: #ecfdf5 !important; font-weight: 600; color: #065f46 !important; }

    .btm-workflow-box {
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      border-radius: 12px;
      padding: 24px;
      margin: 24px 0;
    }
    .btm-workflow-steps {
      display: flex;
      flex-direction: column;
      gap: 12px;
      margin-top: 16px;
    }
    .btm-step-item {
      display: flex;
      align-items: center;
      gap: 12px;
      font-size: 14px;
      color: #166534;
      font-weight: 600;
    }
    .btm-step-num {
      width: 28px;
      height: 28px;
      background: #059669;
      color: #ffffff;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 13px;
    }

    .btm-care-faq { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 10px; padding: 18px; margin-bottom: 14px; }
    .btm-care-faq h4 { font-size: 15px; font-weight: 700; color: #0f172a; margin-bottom: 8px; }
    .btm-care-faq p { font-size: 14px; color: #475569; margin-bottom: 0; }

    .btm-care-cta {
      background: linear-gradient(135deg, #065f46 0%, #059669 100%);
      color: #ffffff;
      padding: 36px;
      border-radius: 16px;
      text-align: center;
      margin-top: 48px;
    }
    .btm-care-cta h3 { font-size: 22px; font-weight: 800; margin-bottom: 12px; color: #ffffff; }
    .btm-care-cta p { font-size: 15px; color: #d1fae5; max-width: 650px; margin: 0 auto 24px; }
    .btm-care-btn {
      display: inline-block;
      background: #ffffff;
      color: #065f46;
      font-weight: 700;
      font-size: 15px;
      padding: 12px 28px;
      border-radius: 8px;
      text-decoration: none;
      box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    }
  