.elementor-54276 .elementor-element.elementor-element-9e70e5a{--display:flex;}/* Start custom CSS for html, class: .elementor-element-4215bb4 */.ltm-article-durability {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 20px;
      font-family: 'Montserrat', sans-serif;
    }
    
    .ltm-article-header {
      text-align: center;
      margin-bottom: 60px;
    }
    
    .ltm-article-title {
      font-size: clamp(32px, 5vw, 48px);
      font-weight: 800;
      color: #2A2A2A;
      line-height: 1.2;
      margin-bottom: 20px;
    }
    
    .ltm-article-meta {
      font-size: 16px;
      color: #666;
    }
    
    .ltm-article-intro {
      font-size: 20px;
      line-height: 1.6;
      color: #4A4A4A;
      max-width: 800px;
      margin: 0 auto 60px;
      text-align: center;
    }
    
    .ltm-timeline {
      display: grid;
      gap: 40px;
      margin-bottom: 60px;
    }
    
    .ltm-timeline-item {
      display: grid;
      grid-template-columns: 1fr 2fr;
      gap: 40px;
      padding: 40px;
      background: #F8F8F8;
      border-radius: 20px;
      align-items: center;
    }
    
    .ltm-timeline-visual {
      text-align: center;
    }
    
    .ltm-year-marker {
      display: inline-block;
      width: 120px;
      height: 120px;
      background: #FF2E2F;
      color: white;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 48px;
      font-weight: 900;
      margin-bottom: 20px;
    }
    
    .ltm-quality-bar {
      width: 100%;
      height: 30px;
      background: #E0E0E0;
      border-radius: 15px;
      overflow: hidden;
      position: relative;
    }
    
    .ltm-quality-fill {
      height: 100%;
      background: linear-gradient(90deg, #27AE60, #2ECC71);
      border-radius: 15px;
      transition: width 0.8s ease;
    }
    
    .ltm-quality-label {
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%);
      font-weight: 700;
      color: #2A2A2A;
    }
    
    .ltm-timeline-content h3 {
      font-size: 28px;
      color: #2A2A2A;
      margin-bottom: 20px;
    }
    
    .ltm-timeline-content p {
      font-size: 18px;
      line-height: 1.6;
      color: #666;
      margin-bottom: 20px;
    }
    
    .ltm-stats-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
      margin-top: 30px;
    }
    
    .ltm-stat-item {
      background: white;
      padding: 20px;
      border-radius: 10px;
      text-align: center;
    }
    
    .ltm-stat-value {
      font-size: 32px;
      font-weight: 900;
      color: #FF2E2F;
      display: block;
    }
    
    .ltm-stat-label {
      font-size: 14px;
      color: #666;
      margin-top: 5px;
    }
    
    .ltm-comparison {
      background: #2A2A2A;
      color: white;
      padding: 60px 40px;
      border-radius: 20px;
      margin: 60px 0;
    }
    
    .ltm-comparison h3 {
      font-size: 32px;
      margin-bottom: 40px;
      text-align: center;
    }
    
    .ltm-comparison-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 40px;
    }
    
    .ltm-comparison-item {
      text-align: center;
    }
    
    .ltm-comparison-brand {
      font-size: 24px;
      font-weight: 700;
      margin-bottom: 20px;
    }
    
    .ltm-comparison-score {
      font-size: 64px;
      font-weight: 900;
      color: #FF2E2F;
    }
    
    .ltm-testimonial {
      background: #F8F8F8;
      padding: 40px;
      border-radius: 20px;
      margin: 40px 0;
      position: relative;
    }
    
    .ltm-testimonial:before {
      content: '"';
      position: absolute;
      top: -20px;
      left: 40px;
      font-size: 120px;
      color: #FF2E2F;
      opacity: 0.2;
    }
    
    .ltm-testimonial-text {
      font-size: 20px;
      line-height: 1.6;
      font-style: italic;
      margin-bottom: 20px;
    }
    
    .ltm-testimonial-author {
      font-weight: 700;
      color: #666;
    }
    
    .ltm-cta {
      text-align: center;
      padding: 60px 40px;
      background: linear-gradient(135deg, #FF2E2F, #E74C3C);
      color: white;
      border-radius: 20px;
      margin-top: 60px;
    }
    
    .ltm-cta h3 {
      font-size: 32px;
      margin-bottom: 20px;
    }
    
    .ltm-cta p {
      font-size: 20px;
      margin-bottom: 30px;
      opacity: 0.9;
    }
    
    .ltm-cta-button {
      display: inline-block;
      padding: 18px 40px;
      background: white;
      color: #FF2E2F;
      text-decoration: none;
      border-radius: 30px;
      font-size: 18px;
      font-weight: 700;
      transition: all 0.3s;
    }
    
    .ltm-cta-button:hover {
      transform: translateY(-3px);
      box-shadow: 0 10px 30px rgba(0,0,0,0.3);
    }
    
    @media (max-width: 768px) {
      .ltm-timeline-item {
        grid-template-columns: 1fr;
      }
      
      .ltm-stats-grid {
        grid-template-columns: 1fr;
      }
      
      .ltm-comparison-grid {
        grid-template-columns: 1fr;
        gap: 20px;
      }
    }/* End custom CSS */