
      #tropical-tech-specs {
        --color-cream: #F8F5E6;
        --color-orange: #FF9A3D;
        --color-blue: #0077B6;
        --color-green: #2E8B57;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      }
      
      #tropical-tech-specs h1,
      #tropical-tech-specs h2,
      #tropical-tech-specs h3 {
        color: #FF9A3D;
        font-weight: 600;
      }
      
      #tropical-tech-specs h1 {
        font-size: 2.5rem;
        margin-bottom: 20px;
        text-align: center;
      }
      
      #tropical-tech-specs h2 {
        font-size: 1.8rem;
        margin: 40px 0 20px;
        padding-bottom: 10px;
        border-bottom: 2px solid #FF9A3D;
      }
      
      #tropical-tech-specs h3 {
        font-size: 1.4rem;
        margin: 30px 0 15px;
        color: #0077B6;
      }
      
      #tropical-tech-specs p {
        line-height: 1.6;
        color: #333;
        margin-bottom: 20px;
      }
      
      #tropical-tech-specs .certification-badges {
        display: flex;
        gap: 20px;
        justify-content: center;
        margin: 30px 0;
        flex-wrap: wrap;
      }
      
      #tropical-tech-specs .badge {
        background: #F8F5E6;
        border: 2px solid #FF9A3D;
        border-radius: 12px;
        padding: 15px;
        width: 120px;
        text-align: center;
        transition: all 0.3s ease;
      }
      
      #tropical-tech-specs .badge:hover {
        transform: scale(1.05);
        box-shadow: 0 0 15px rgba(255, 154, 61, 0.5);
      }
      
      #tropical-tech-specs .gauge-container {
        display: flex;
        justify-content: space-around;
        margin: 40px 0;
        flex-wrap: wrap;
        gap: 30px;
      }
      
      #tropical-tech-specs .gauge {
        width: 200px;
        text-align: center;
      }
      
      #tropical-tech-specs .gauge-title {
        font-weight: bold;
        margin-bottom: 10px;
        color: #0077B6;
      }
      
      #tropical-tech-specs .gauge-body {
        width: 200px;
        height: 100px;
        border-radius: 100px 100px 0 0;
        position: relative;
        overflow: hidden;
        background: conic-gradient(#0077B6 0% 70%, #ccc 70% 100%);
        margin: 0 auto;
      }
      
      #tropical-tech-specs .gauge-needle {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform-origin: bottom center;
        transform: translateX(-50%) rotate(0deg);
        width: 4px;
        height: 90px;
        background: #2E8B57;
        border-radius: 4px 4px 0 0;
        transition: transform 1.5s ease-in-out;
      }
      
      #tropical-tech-specs .gauge:hover .gauge-needle {
        transform: translateX(-50%) rotate(90deg);
      }
      
      #tropical-tech-specs .gauge-value {
        font-size: 1.2rem;
        font-weight: bold;
        margin-top: 10px;
        color: #FF9A3D;
      }
      
      #tropical-tech-specs table {
        width: 100%;
        border-collapse: collapse;
        margin: 30px 0;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      }
      
      #tropical-tech-specs th {
        background: #FF9A3D;
        color: #F8F5E6;
        padding: 15px;
        text-align: left;
      }
      
      #tropical-tech-specs td {
        padding: 12px 15px;
        border-bottom: 1px solid #ddd;
      }
      
      #tropical-tech-specs tr:hover {
        background: rgba(255, 154, 61, 0.1);
      }
      
      #tropical-tech-specs .specs-highlight {
        font-weight: bold;
        color: #0077B6;
      }
      
      #tropical-tech-specs .cta-button {
        display: inline-block;
        background: #FF9A3D;
        color: white;
        padding: 12px 25px;
        border-radius: 25px;
        text-decoration: none;
        font-weight: bold;
        margin: 20px 0;
        transition: all 0.3s ease;
      }
      
      #tropical-tech-specs .cta-button:hover {
        background: #E58935;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(255, 154, 61, 0.3);
      }
      
      #tropical-tech-specs .client-proof {
        background: rgba(255, 154, 61, 0.1);
        padding: 20px;
        border-radius: 12px;
        margin: 25px 0;
        border-left: 4px solid #FF9A3D;
      }
      
      @media (max-width: 768px) {
        #tropical-tech-specs .gauge-container {
          flex-direction: column;
          align-items: center;
        }
        
        #tropical-tech-specs .certification-badges {
          flex-direction: column;
          align-items: center;
        }
      }
    