    .tax-hero-badge { background: rgba(214,69,69,0.15); border: 1px solid rgba(214,69,69,0.3); color: #f87171; }
    .solution-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 32px; }
    .solution-tile {
      background: var(--white);
      border: 1px solid var(--gray-200);
      border-radius: var(--radius-md);
      padding: 24px 20px;
      transition: var(--transition);
    }
    .solution-tile:hover { box-shadow: var(--shadow-md); transform: translateY(-3px); border-color: rgba(201,169,110,0.3); }
    .solution-tile h4 { font-size: 1rem; margin-bottom: 6px; }
    .solution-tile p { font-size: 0.85rem; line-height: 1.6; }
    .solution-number {
      font-family: var(--font-display);
      font-size: 2rem;
      font-weight: 700;
      color: var(--gold);
      display: block;
      line-height: 1;
      margin-bottom: 10px;
    }
    .tax-cta-box {
      background: linear-gradient(135deg, var(--navy) 0%, #152336 100%);
      border-radius: var(--radius-xl);
      padding: 48px 40px;
      text-align: center;
      position: relative;
      overflow: hidden;
    }
    .tax-cta-box::before {
      content: '';
      position: absolute;
      inset: 0;
      background: radial-gradient(circle at 50% 0%, rgba(201,169,110,0.1) 0%, transparent 60%);
    }
    .tax-cta-box > * { position: relative; z-index: 1; }
    @media (max-width: 768px) {
      .solution-grid { grid-template-columns: 1fr; }
      .problem-section .card,
      .problem-section .solution-card,
      .tax-cta-box,
      .testimonial-card {
        max-width: 100%;
        overflow: hidden;
      }
      .problem-section .btn,
      .tax-cta-box .btn,
      .testimonial-card .btn {
        display: flex;
        width: 100%;
        max-width: 100%;
      }
      .problem-item,
      .problem-item > div {
        min-width: 0;
      }
      .problem-item span,
      .problem-item strong {
        overflow-wrap: anywhere;
      }
      .floating-cta .btn {
        font-size: 0.9rem;
        padding: 14px 20px;
      }
    }
