.support-section{
      max-width:1180px;
      margin:auto;
      background:linear-gradient(135deg,#07162e 0%,#102a54 55%,#173e73 100%);
      border-radius:30px;
      padding:60px;
      overflow:hidden;
      position:relative;
      box-shadow:0 30px 80px rgba(7,22,46,.28);
    }

    .support-section:before,
    .support-section:after{
      content:'';
      position:absolute;
      border-radius:50%;
      background:rgba(255,255,255,.05);
    }

    .support-section:before{
      width:280px;
      height:280px;
      top:-100px;
      right:-80px;
    }

    .support-section:after{
      width:180px;
      height:180px;
      bottom:-60px;
      left:-40px;
    }

    .support-content{
      position:relative;
      z-index:2;
      display:grid;
      grid-template-columns:1.1fr .9fr;
      gap:40px;
      align-items:center;
    }

     .support-label{
      display:inline-flex;
      align-items:center;
      gap:10px;
      padding:10px 18px;
      border-radius:50px;
      background:rgba(59,130,246,.15);
      border:1px solid rgba(147,197,253,.25);
      color:#93c5fd;
      font-size:13px;
      font-weight:700;
      text-transform:uppercase;
      margin-bottom:24px;
    }

    .sb_calltagh2{
      color:#fff;
      font-size:46px;
      line-height:1.15;
      margin-bottom:18px;
      font-weight:800;
      max-width:650px;
    }

    .support-text p{
      color:rgba(255,255,255,.78);
      font-size:17px;
      line-height:1.8;
      max-width:620px;
      margin-bottom:30px;
    }

    .support-tags{
      display:flex;
      flex-wrap:wrap;
      gap:14px;
    }

    .support-tag{
      display:flex;
      align-items:center;
      gap:10px;
      padding:12px 18px;
      border-radius:14px;
      background:rgba(255,255,255,.08);
      border:1px solid rgba(255,255,255,.12);
      color:#fff;
      font-size:14px;
      font-weight:600;
    }

    .support-actions{
      display:grid;
      gap:20px;
    }

    .action-card{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:20px;
      padding:24px;
      border-radius:24px;
      background:rgba(255,255,255,.08);
      border:1px solid rgba(255,255,255,.12);
      text-decoration:none;
      transition:.35s ease;
      backdrop-filter:blur(10px);
    }

    .action-card:hover{
      transform:translateY(-6px);
      box-shadow:0 18px 40px rgba(0,0,0,.22);
      border-color:rgba(255,255,255,.22);
    }

    .action-left{
      display:flex;
      align-items:center;
      gap:18px;
    }

    .action-icon{
      width:64px;
      height:64px;
      border-radius:18px;
      display:flex;
      align-items:center;
      justify-content:center;
      color:#fff;
      font-size:26px;
      flex-shrink:0;
    }

    .chat .action-icon{
      background:linear-gradient(135deg,#3b82f6,#2563eb);
    }

    .whatsapp .action-icon{
      background:linear-gradient(135deg,#22c55e,#16a34a);
    }

    .action-info h3{
      color:#fff;
      font-size:20px;
      margin-bottom:6px;
    }

    .action-info p{
      color:rgba(255,255,255,.72);
      font-size:14px;
      line-height:1.7;
    }

    .action-arrow{
      width:48px;
      height:48px;
      border-radius:50%;
      display:flex;
      align-items:center;
      justify-content:center;
      background:rgba(255,255,255,.08);
      color:#fff;
      transition:.3s ease;
      flex-shrink:0;
    }

    .action-card:hover .action-arrow{
      background:#fff;
      color:#07162e;
    }

    @media (max-width:1024px){
      .support-content{
        grid-template-columns:1fr;
      }

      .sb_calltagh2{
        font-size:38px;
      }
    }

    @media (max-width:768px){
      body{
        padding:20px 12px;
      }

      .support-section{
        padding:35px 22px;
        border-radius:24px;
      }

      .sb_calltagh2{
        font-size:30px;
      }

      .support-tag{
        width:100%;
        justify-content:center;
      }

      .action-card{
        padding:18px;
      }
    }

    @media (max-width:480px){
      .sb_calltagh2{
        font-size:26px;
      }

      .action-card{
        flex-direction:column;
        align-items:flex-start;
      }

      .action-arrow{
        align-self:flex-end;
      }
    }