.language-switcher{display:flex;justify-content:flex-end;align-items:center;gap:6px 16px;flex-wrap:wrap;background:#143e30;color:white;padding:8px max(20px,calc((100% - 1200px)/2));font:600 14px/1.6 system-ui,sans-serif}.language-switcher a{color:white;text-decoration:none;padding:2px 3px;white-space:nowrap}.language-switcher a[aria-current=page]{text-decoration:underline;text-underline-offset:5px;color:#c9fbd8}.language-switcher a:focus-visible{outline:2px solid #fff300;outline-offset:3px}.locale-home{font-family:system-ui,-apple-system,'Microsoft JhengHei','Malgun Gothic',sans-serif;letter-spacing:.015em}.locale-home .desktop-nav{gap:20px}.locale-home .desktop-nav a{white-space:nowrap;font-size:14px}.locale-home .english-brand{font-size:22px}.locale-home .english-brand span{font-size:10px}.locale-price-strip{text-align:center;background:#078148;color:white;font-size:14px;font-weight:800;padding:12px 20px}.locale-home .original-en-message h1{font-size:clamp(30px,3.3vw,43px)}.locale-home .original-en-top{min-height:420px}.locale-home .original-en-message{width:78%}.locale-home .original-en-tagline{font-size:16px}.locale-home .original-en-tile h3{font-size:19px}.locale-home .original-en-tile p{font-size:12px}.locale-home .original-en-badge{font-size:13px}.locale-home .visual-step img{display:block;width:100%;max-width:none;height:auto!important}.locale-home .visual-step p{font-size:13px}.locale-home .english-step-label{font-size:16px;min-height:58px}.locale-home .visual-benefit h3{font-size:19px}.locale-home .visual-benefit p{font-size:13px;padding-inline:10px}.locale-home .visual-scene>span{font-size:15px}.locale-home .car-card h3{font-size:21px;overflow-wrap:normal}.locale-home .car-model{font-size:12px}.locale-home .price-line{gap:8px}.locale-home .price-line .amount{white-space:nowrap}.locale-section{padding:64px 0;scroll-margin-top:110px}.locale-section:nth-of-type(2n){background:#f2fbf5}.locale-intro{max-width:900px;margin:0 auto 28px;line-height:1.9;text-align:center}.locale-fine{font-size:14px;line-height:1.9;margin:22px 0;color:#466153}.locale-section h3{font-size:21px;margin:24px 0 12px}.locale-table{overflow-x:auto;margin:22px 0;background:white;border:1px solid #d9eadd;border-radius:10px}.locale-table table{width:100%;border-collapse:collapse;line-height:1.65;font-size:15px}.locale-table th,.locale-table td{text-align:left;padding:16px 20px;border-bottom:1px solid #dfebe1}.locale-table th{background:#e8f8ed;font-weight:800}.locale-table tr:last-child td{border-bottom:0}.locale-table td:last-child{font-weight:700;color:#087940}.locale-faq details{border-bottom:1px solid #d8e9de;padding:18px 0}.locale-faq summary{cursor:pointer;font-weight:800;line-height:1.7}.locale-faq p{padding:16px 0 0;font-size:15px;line-height:1.9}.locale-home #locale-inquiry{margin:28px 0;padding:28px;border:1px solid #c5dece;border-radius:14px;background:#fff}.locale-home .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.locale-home .field{min-width:0}.locale-home .field:last-child{grid-column:1/-1}.locale-home .field input,.locale-home .field select,.locale-home .field textarea{width:100%;padding:12px;border:1px solid #abc6b5;border-radius:7px;font:inherit;background:#fff;color:#173f30}.locale-home .field label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.locale-home #inquiry-output{width:100%;padding:16px;min-height:240px;font:14px/1.7 system-ui;border:1px solid #9fbfaa;margin:14px 0}.locale-home .locale-open-line{margin:20px 0;width:100%;max-width:420px;font-size:17px}.locale-home #inquiry-status{min-height:26px;color:#076c37;font-size:14px;margin-top:14px}.locale-home .form-copy{margin-top:22px}.locale-footer{padding:40px 0 100px;background:#143e30;color:white}.locale-footer p{margin:18px 0;font-size:13px}.locale-footer .language-switcher{padding:18px 0;justify-content:flex-start}.locale-home [hidden]{display:none!important}.locale-home .visual-cta p{line-height:1.7}.locale-home button,.locale-home textarea{font-family:inherit}
@media(max-width:1050px){.locale-home .desktop-nav{display:none}.locale-home .menu-button{display:block}.locale-home .header-row{gap:15px}.locale-home .line-small{font-size:13px}.locale-home .original-en-message h1{font-size:36px}}
@media(max-width:760px){.language-switcher{justify-content:center;gap:4px 16px;padding:7px 12px;font-size:12px}.locale-home .english-brand{font-size:18px}.locale-home .english-brand span{font-size:8px}.locale-home .header-row>.line-small{display:none}.locale-price-strip{font-size:11px;padding:10px 14px}.locale-home .original-en-top{min-height:420px}.locale-home .original-en-message{width:100%;padding-top:190px}.locale-home .original-en-message h1{font-size:29px;line-height:1.5}.locale-home .original-en-line{font-size:1.2em}.locale-home .original-en-tagline{font-size:12px}.locale-home .original-en-tile h3{font-size:16px}.locale-home .original-en-tile p{font-size:11px;line-height:1.7}.locale-home .original-en-promise{font-size:21px}.locale-home .original-en-badge{font-size:11px}.locale-home .visual-benefit h3{font-size:17px}.locale-home .visual-benefit p{font-size:11px;padding-inline:6px}.locale-home .visual-scene>span{font-size:13px}.locale-home .english-step-label{font-size:14px}.locale-home .visual-step p{font-size:11px}.locale-section{padding:42px 0}.locale-intro{text-align:left;font-size:14px;line-height:1.9}.locale-table table{font-size:13px}.locale-table th,.locale-table td{padding:12px 10px;overflow-wrap:anywhere}.locale-fine{font-size:12px}.locale-home .form-grid{grid-template-columns:1fr}.locale-home #locale-inquiry{padding:18px}.locale-home .field:last-child{grid-column:auto}.locale-home .field label{font-size:13px}.locale-home .form-copy{width:100%;font-size:15px}.locale-home .mobile-fixed .fixed-price{font-size:11px}.locale-home .mobile-fixed .line-small{font-size:13px}.locale-home .filters{gap:7px}.locale-home .filter-btn{font-size:12px;padding:9px 12px}.locale-home .locale-open-line{max-width:none;font-size:15px}}
@media(prefers-reduced-motion:reduce){.locale-home *{scroll-behavior:auto!important;transition:none!important}}
