/* ============================================
   Responsive
============================================ */
@media (max-width:1280px){
/*.header-inner,.container,.footer-inner,.breadcrumb-inner{padding-left:32px;padding-right:32px;}*/
}

@media (max-width:1024px){
  .about-grid{grid-template-columns:1fr;gap:44px;}
  .spec-row{grid-template-columns:repeat(2,1fr);}
  .adv-grid{grid-template-columns:1fr;}
  .process-list{flex-wrap:wrap;}
  .process-list .process-card{flex:1 1 40%;}
  .process-arrow{display:none;}
  .timeline-2col{grid-template-columns:1fr;gap:0;}
  .method-block{padding:40px 32px;}
  .method-steps{grid-template-columns:repeat(2,1fr);gap:26px;}
  .fu-grid{grid-template-columns:1fr;gap:40px;}
  .ai-cta{grid-template-columns:1fr;padding:50px 36px;}
}

@media (max-width:768px){
  .about-text h2{font-size:25px;}
  .spec-row{grid-template-columns:1fr;}
  .process-list .process-card{flex:1 1 100%;}
  .method-steps{grid-template-columns:1fr;}
  .method-block{padding:30px 22px;}
  .method-head h3{font-size:22px;}
  .fu-text h2{font-size:25px;}
  .compare-table th,.compare-table td{padding:16px 12px;font-size:13px;}
  .compare-table tbody th{width:84px;font-size:12.5px;}
  .compare-table thead th.col-fuss,.compare-table thead th.col-fue{font-size:15px;}
  .ai-cta h2{font-size:26px;}
  .hl-box{padding:30px 26px;}
  .care-block{padding:26px 22px;}
  .timeline{padding-left:30px;}
  .tl-item::before{left:-23px;}
}
