/* SVG各頁面 */
@media (max-width: 1024px) {
    body { padding-top: 75px !important; } 
}
/* 響應式切換 */
@media (max-width: 1024px) {
    .loan-desktop { display: none; }
    .loan-mobile { display: block; }
    .valuation-desktop { display: none; }
    .valuation-mobile { display: block; }
    .warrantly-desktop { display: none; }
    .warrantly-mobile { display: block; }    
    .sell-desktop { display: none; }
    .sell-mobile { display: block; }
    .insurance-desktop { display: none; }
    .insurance-mobile { display: block; }
    .certification-desktop { display: none; }
    .certification-mobile { display: block; }
    .buy-desktop { display: none; }
    .buy-mobile { display: block; }
}

@media (min-width: 1025px) {
    .loan-desktop { display: block; }
    .loan-mobile { display: none; }
    .valuation-desktop { display: block; }
    .valuation-mobile { display: none; }
    .warrantly-desktop { display: block; }
    .warrantly-mobile { display: none; } 
    .sell-desktop { display: block; }
    .sell-mobile { display: none; }
    .insurance-desktop { display: block; }
    .insurance-mobile { display: none; }
    .certification-desktop { display: block; }
    .certification-mobile { display: none; }
    .buy-desktop { display: block; }
    .buy-mobile { display: none; }
}
/* 各頁面 Banner 圖片容器樣式（避免互相衝突） */
/* 貸款頁面 Loan */
.loan-mobile { position: relative; width: 100%; height: 0; padding-top: 150%;}
.loan-mobile img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none}
.loan-desktop { position: relative; width: 100%; height: 0; padding-top: 125%; margin-top: 65px; box-shadow: 0 2px 8px rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.loan-desktop img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none; object-fit: cover;} 
   /* 收購頁面 Buy */
.warranty-mobile {position: relative; width: 100%; height: 0; padding-top: 187.3%;}
.warranty-mobile img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
.warranty-desktop {position: relative; width: 100%; height: 0; padding-top: 187.5%; margin-top: 65px; box-shadow: 0 2px 8px rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.warranty-desktop img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;} 
   /* 鑑定頁面 valuation */
.valuation-mobile {position: relative; width: 100%; height: 0; padding-top: 524.9%;}
.valuation-mobile img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
.valuation-desktop {position: relative; width: 100%; height: 0; padding-top: 525%; margin-top: 65px; box-shadow: 0 2px 8px rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.valuation-desktop img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
   /* 鑑定頁面 sell */
.sell-mobile {position: relative; width: 100%; height: 0; padding-top: 250%;margin-top: 25px;}
.sell-mobile img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
.sell-desktop {position: relative; width: 100%; height: 0; padding-top: 250.0000%; padding-bottom: 0; margin-top: 65px; box-shadow: 0 2px 8px 0 rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.sell-desktop img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
   /* 鑑定頁面 buy */
.buy-mobile {position: relative;width: 100%; flex-direction: column; gap: 20px; padding: 0; }
.buy-mobile img {position: relative;width: 100%; height: auto; display: block; box-shadow: 0 4px 10px rgba(0,0,0,0.1); }
.buy-desktop {position: relative; width: 100%; height: 0; padding-top: 250%; padding-bottom: 0; margin-top: 65px; box-shadow: 0 2px 8px 0 rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.buy-desktop img {position: absolute; width: 100%; height: 100%; top: 15px; left: 0; border: none; padding: 0; margin-top: 0;}
   /* 認證頁面 certification */
.certification-mobile {position: relative; width: 100%; height: 0; padding-top: 187%;}
.certification-mobile img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
.certification-desktop {position: relative; width: 100%; height: 0; padding-top: 188%; margin-top: 65px; box-shadow: 0 2px 8px rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.certification-desktop img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
   /* 保險頁面 insurance */
.insurance-mobile {position: relative; width: 100%; height: 0; padding-top: 375%;}
.insurance-mobile img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}
.insurance-desktop {position: relative; width: 100%; height: 0; padding-top: 375%; margin-top: 65px; box-shadow: 0 2px 8px rgba(63,69,81,0.16); margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;}
.insurance-desktop img {position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none;}