.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.py-20{padding-bottom:5rem;padding-top:5rem}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.sm\:inline{display:inline}}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
@charset "UTF-8";td,th{font-family:inherit;font-size:inherit}img.emoji{background:none!important;border:none!important;box-shadow:none!important;display:inline!important;height:1em!important;margin:0 .07em!important;padding:0!important;vertical-align:-.1em!important;width:1em!important}img{height:auto;max-width:100%}.wp-caption{margin:0;max-width:100%}.ios .wp-caption{width:auto!important}dl.wp-caption dt.wp-caption-dt img{display:inline-block;margin-bottom:-1ex}dl.wp-caption,dl.wp-caption *{-webkit-user-drag:none}.wp-caption-dd{font-size:14px;margin:0;padding-top:.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1em}img[data-mce-selected]::-moz-selection{background-color:transparent}img[data-mce-selected]::selection{background-color:transparent}audio,embed,video{display:-moz-inline-stack;display:inline-block}audio{visibility:hidden}[_moz_abspos]{outline:none}a[data-wplink-url-error],a[data-wplink-url-error]:focus,a[data-wplink-url-error]:hover{outline:2px dotted #dc3232;position:relative}a[data-wplink-url-error]:before{bottom:-2px;content:"";display:block;left:-2px;outline:2px dotted #fff;position:absolute;right:-2px;top:-2px;z-index:-1}.wpview{border:1px solid transparent;clear:both;margin-bottom:16px;position:relative;width:99.99%}.wpview .loading-placeholder{border:1px dashed #ccc;padding:10px}.wpview .wpview-loading{background-color:transparent;height:5px;margin:10px auto 0;overflow:hidden;width:60px}.wpview .wpview-loading ins{animation:wpview-loading 1.3s steps(36) 1s infinite;background-color:#333;display:block;height:5px;margin:0 0 0 -60px;width:36px}@keyframes wpview-loading{0%{margin-left:-60px}to{margin-left:60px}}.wpview .wpview-content>iframe{background:transparent;max-width:100%}.wpview-error{word-wrap:break-word;border:1px solid #ddd;margin:0;padding:1em 0}.loading-placeholder .dashicons,.wpview-error .dashicons{display:block;font-size:32px;height:32px;margin:0 auto;width:32px}.wpview-error p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;text-align:center}.wpview-type-gallery:after{clear:both;content:"";display:table}.gallery a{cursor:default}.gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0}.ie7 .gallery,.ie8 .gallery{margin:auto}.gallery .gallery-item{box-sizing:border-box;float:left;margin:0;padding:6px;text-align:center}.ie7 .gallery .gallery-item,.ie8 .gallery .gallery-item{padding:6px 0}.gallery .gallery-caption,.gallery .gallery-icon{margin:0}.gallery .gallery-caption{font-size:13px;margin:4px 0}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.ie7 .gallery-columns-3 .gallery-item,.ie8 .gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.665%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery img{border:none;height:auto;max-width:100%;padding:0}.rtl .gallery .gallery-item{float:right}picture.aligncenter img{display:block;margin-left:auto;margin-right:auto}picture.alignleft img{float:left;margin:.5em 1em .5em 0}picture.alignright img{float:right;margin:.5em 0 .5em 1em}div.wpforms-container-full{background:#fff!important;border:none!important;border-radius:30px!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)!important;max-width:755px;padding:60px 50px 40px!important}@media (max-width:767.98px){div.wpforms-container-full{border-radius:20px!important;padding:40px 30px!important}}@media (max-width:575.98px){div.wpforms-container-full{border-radius:20px!important;padding:25px 15px!important}}.wpforms-form{align-items:center;display:flex;flex-direction:column;gap:40px}@media (max-width:767.98px){.wpforms-form{gap:30px}}@media (max-width:575.98px){.wpforms-form{gap:20px}}.wpforms-field-layout{margin:0!important;padding:0!important;width:100%}.wpforms-field-layout-columns{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}@media (max-width:767.98px){.wpforms-field-layout-columns{flex-direction:column;gap:0}}.wpforms-layout-column-50{display:flex!important;flex-direction:column!important;gap:20px!important;padding:0!important;width:315px!important}@media (max-width:767.98px){.wpforms-layout-column-50{margin-bottom:20px!important;width:100%!important}}.wpforms-field{display:flex;flex-direction:column;gap:9px;margin:0!important;padding:0!important;width:100%}.wpforms-field-textarea{margin-top:20px!important;width:645px!important}@media (max-width:767.98px){.wpforms-field-textarea{margin-top:0!important;width:100%!important}}.wpforms-field-label{color:#333!important;font-family:Noto Sans TC!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;letter-spacing:1.44px!important;line-height:160%!important;line-height:1.6;margin-bottom:0!important}@media (max-width:575.98px){.wpforms-field-label{font-size:16px!important;letter-spacing:1.28px!important}}.wpforms-required-label{color:#333}.wpforms-field input[type=email],.wpforms-field input[type=number],.wpforms-field input[type=tel],.wpforms-field input[type=text],.wpforms-field input[type=url],.wpforms-field select,.wpforms-field textarea{background:#fff!important;border:1px solid #d7d7d7!important;border-radius:10px!important;box-sizing:border-box!important;color:#333!important;font-family:Noto Sans TC,sans-serif!important;font-size:16px!important;font-weight:400!important;height:auto!important;outline:none!important;padding:14px!important;transition:border-color .3s ease-out!important;width:100%!important}.wpforms-field input[type=email]::-moz-placeholder,.wpforms-field input[type=number]::-moz-placeholder,.wpforms-field input[type=tel]::-moz-placeholder,.wpforms-field input[type=text]::-moz-placeholder,.wpforms-field input[type=url]::-moz-placeholder,.wpforms-field select::-moz-placeholder,.wpforms-field textarea::-moz-placeholder{color:#cbcbcb!important;letter-spacing:1.28px!important}.wpforms-field input[type=email]::placeholder,.wpforms-field input[type=number]::placeholder,.wpforms-field input[type=tel]::placeholder,.wpforms-field input[type=text]::placeholder,.wpforms-field input[type=url]::placeholder,.wpforms-field select::placeholder,.wpforms-field textarea::placeholder{color:#cbcbcb!important;letter-spacing:1.28px!important}.wpforms-field input[type=email]:focus,.wpforms-field input[type=number]:focus,.wpforms-field input[type=tel]:focus,.wpforms-field input[type=text]:focus,.wpforms-field input[type=url]:focus,.wpforms-field select:focus,.wpforms-field textarea:focus{border-color:#2aa5ff!important;outline:none!important}@media (max-width:575.98px){.wpforms-field input[type=email],.wpforms-field input[type=number],.wpforms-field input[type=tel],.wpforms-field input[type=text],.wpforms-field input[type=url],.wpforms-field select,.wpforms-field textarea{font-size:14px!important;padding:12px!important}}.wpforms-field input[type=email]::-moz-placeholder,.wpforms-field input[type=number]::-moz-placeholder,.wpforms-field input[type=tel]::-moz-placeholder,.wpforms-field input[type=text]::-moz-placeholder,.wpforms-field input[type=url]::-moz-placeholder,.wpforms-field select::-moz-placeholder{line-height:1.6!important}.wpforms-field input[type=email]::placeholder,.wpforms-field input[type=number]::placeholder,.wpforms-field input[type=tel]::placeholder,.wpforms-field input[type=text]::placeholder,.wpforms-field input[type=url]::placeholder,.wpforms-field select::placeholder{line-height:1.6!important}.wpforms-field textarea{height:182px!important;line-height:1.6!important;min-height:182px!important;resize:vertical!important;vertical-align:top!important}.wpforms-field textarea::-moz-placeholder{display:inline-block!important;line-height:1.2!important;padding-top:0!important;transform:translateY(0)!important;vertical-align:top!important}.wpforms-field textarea::placeholder{display:inline-block!important;line-height:1.2!important;padding-top:0!important;transform:translateY(0)!important;vertical-align:top!important}@media (max-width:575.98px){.wpforms-field textarea{height:120px!important;min-height:120px!important}}.wpforms-submit-container{display:flex;justify-content:center;margin-top:0;width:100%}.wpforms-submit{background:transparent!important;border:1px solid #2aa5ff!important;border-radius:100px!important;box-shadow:none!important;color:#2aa5ff!important;cursor:pointer!important;font-family:Noto Sans TC,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.64px!important;line-height:1.6!important;padding:8px 20px!important;text-align:center!important;transition:all .3s ease-out!important;width:149px!important}.wpforms-submit:hover{background:#2aa5ff!important;border-color:#2aa5ff!important;color:#fff!important}@media (max-width:575.98px){.wpforms-submit{font-size:14px!important;padding:6px 16px!important;width:120px!important}}@media (max-width:767.98px){#wpforms-33,#wpforms-33-field_7-container,.wpforms-field-container{width:100%!important}}div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{margin-left:0!important;margin-right:0!important}.wpforms-error{color:#dc3232;font-size:14px;margin-top:5px}.wpforms-confirmation-container-full{background:#d4edda;border:1px solid #c3e6cb;border-radius:10px;color:#155724;margin:20px 0;padding:20px;text-align:center}.site-header{left:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition:all .3s ease;z-index:10}.site-header.scrolled{background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.site-header.mobile-menu-open .header-nav{background:#fff}.header-nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px;transition:background-color .3s ease}@media (min-width:576px){.header-nav{padding:24px 32px}}@media (min-width:992px){.header-nav{padding:24px 100px}}@media (min-width:992px) and (min-width:1280px){.header-nav{padding:24px 80px 24px 100px}}.logo-container{align-items:center;color:inherit;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;text-decoration:none}.logo-image{height:30px;transition:all .3s ease;width:31px}.logo-fallback{background:#2aa5ff;border-radius:50%;height:30px;width:31px}.header-title{color:#2aa5ff;font-family:GenSenRounded TW;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:normal}.header-title .brand-moving,.header-title .brand-name{color:inherit}body.front-page .site-header:not(.scrolled) .header-title .brand-moving,body.home .site-header:not(.scrolled) .header-title .brand-moving{color:#ca276d}body:not(.home):not(.front-page) .site-header{background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;color:#333!important;transition:background-color .3s ease,box-shadow .3s ease!important}body:not(.home):not(.front-page) .site-header .logo,body:not(.home):not(.front-page) .site-header .menu-item a,body:not(.home):not(.front-page) .site-header .nav-link,body:not(.home):not(.front-page) .site-header a:not(.btn):not(.button):not([class*=contact]){color:#333!important}body:not(.home):not(.front-page) .site-header .menu-item a:hover,body:not(.home):not(.front-page) .site-header .nav-link:hover,body:not(.home):not(.front-page) .site-header a:not(.btn):not(.button):not([class*=contact]):hover{color:#2aa5ff!important}body:not(.home):not(.front-page) .site-header .btn,body:not(.home):not(.front-page) .site-header .button,body:not(.home):not(.front-page) .site-header [class*=contact]{background-color:transparent!important;border-color:#2aa5ff!important;color:#2aa5ff!important}body:not(.home):not(.front-page) .site-header .mobile-menu-btn{color:#333!important}body:not(.home):not(.front-page) .site-header.scrolled{background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.nav-menu{align-items:center;display:none;gap:30px}@media (min-width:992px){.nav-menu{display:flex}}.nav-link{color:#fff;font-display:swap;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,蘋果儷中黑,"sans-serif",Arial;font-size:1rem;font-weight:400;letter-spacing:.04rem;line-height:1.6;text-decoration:none;transition:opacity .3s ease}.nav-link:hover{opacity:.8}.site-header.mobile-menu-open .nav-link,.site-header.scrolled .nav-link{color:#333}.nav-item-dropdown{position:relative}.nav-item-dropdown:hover>.nav-link{font-weight:700}.dropdown-menu{background:#fff;border-radius:20px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);left:50%;margin-top:10px;min-width:180px;opacity:0;padding:20px 0;position:absolute;top:100%;transform:translate(-50%,-10px);transition:all .3s ease;visibility:hidden;z-index:20}.nav-item-dropdown:hover .dropdown-menu{opacity:1;transform:translate(-50%);visibility:visible}.dropdown-item{align-items:center;color:#333;display:flex;flex-direction:row;font-display:swap;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,蘋果儷中黑,"sans-serif",Arial;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:.04rem;line-height:1.6;padding:10px 24px;text-decoration:none;transition:color .3s ease;white-space:nowrap}.contact-btn,.dropdown-item:hover{color:#2aa5ff}.contact-btn{align-items:center;border:1px solid #2aa5ff;border-radius:100px;display:flex;flex-direction:row;font-display:swap;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,蘋果儷中黑,"sans-serif",Arial;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.04rem;line-height:1.6;padding:8px 20px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:106px}.contact-btn:hover{background:#2aa5ff;color:#fff}.site-header:not(.scrolled) .contact-btn{border-color:#fff;color:#fff}.site-header:not(.scrolled) .contact-btn:hover{background:#fff;color:#2aa5ff}.site-header.mobile-menu-open .contact-btn{border-color:#2aa5ff;color:#2aa5ff}.site-header.mobile-menu-open .contact-btn:hover{background:#2aa5ff;color:#fff}.site-header:not(.scrolled):not(.mobile-menu-open) .contact-btn:hover{background:#fff;color:#2aa5ff}.mobile-menu-btn{background:none;border:none;color:#fff;cursor:pointer;display:block;padding:8px;transition:color .3s ease}@media (min-width:992px){.mobile-menu-btn{display:none}}.site-header.scrolled .mobile-menu-btn{color:#333}.site-header.mobile-menu-open .mobile-menu-btn{color:#2aa5ff}.mobile-menu-btn svg{height:24px;width:24px}.mobile-menu{background:transparent;border-top:1px solid transparent;max-height:0;overflow:hidden;padding:0 16px;transition:max-height .3s ease,padding .3s ease,border-color .3s ease,background-color .3s ease}.mobile-menu.open{background:#fff;border-color:#e5e7eb;max-height:500px;padding:12px 16px}.site-header.scrolled .mobile-menu{background:#fff}.site-header.scrolled .mobile-menu.open{border-color:#e5e7eb}@media (min-width:992px){.mobile-menu{display:none!important}}.mobile-menu .nav-link{color:#333;display:block;padding:12px 0}.mobile-menu .contact-btn{background:transparent;border-color:#2aa5ff;color:#2aa5ff;margin-top:12px}.mobile-menu .contact-btn:hover{background:#2aa5ff;color:#fff}.mobile-nav-item-dropdown{position:relative}.mobile-dropdown-toggle{padding-right:20px;position:relative}.mobile-dropdown-toggle:after{content:"▼";font-size:.625rem;position:absolute;right:0;transition:transform .3s ease}.mobile-dropdown-toggle.active:after{transform:rotate(180deg)}.mobile-dropdown-menu{max-height:0;overflow:hidden;padding-left:16px;transition:max-height .3s ease}.mobile-dropdown-menu.open{max-height:300px}.mobile-dropdown-item{color:#666;display:block;font-display:swap;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,蘋果儷中黑,"sans-serif",Arial;font-size:.875rem;font-weight:400;letter-spacing:.04rem;line-height:1.6;padding:8px 0;text-decoration:none}.mobile-dropdown-item:hover{color:#2aa5ff}.footer-container{align-items:flex-start;background:#fff;border-radius:50px 50px 0 0;box-shadow:0 -10px 20px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:60px 40px 40px;width:100%}@media (min-width:992px){.footer-container{align-items:flex-end;flex-direction:row;padding:64px 96px}}.footer-company-section{display:flex;flex-direction:column;gap:40px;width:100%}.company-branding{align-items:center;display:flex;gap:10px;justify-content:center;justify-content:flex-start}.company-logo{flex-shrink:0;height:32px;width:32px}.company-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.company-logo-fallback{background-color:#2aa5ff;border-radius:50%;height:100%;width:100%}.company-name{color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-family:GenSenRounded_TW,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.88px;line-height:1.3;margin:0}.contact-info{display:flex;flex-direction:column;gap:17px}.contact-item{align-items:center;display:flex;gap:14px;justify-content:center;justify-content:flex-start}.contact-icon{flex-shrink:0;height:24px;width:24px}.contact-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.contact-icon-svg{color:#2aa5ff;height:24px;width:24px}.contact-text{color:#333;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:1.5}.footer-navigation-section{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:32px}@media (min-width:992px){.footer-navigation-section{align-items:flex-end;flex:initial;gap:115px;justify-content:flex-end;width:auto}}.footer-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}@media (min-width:992px){.footer-navigation{align-items:center;flex-wrap:nowrap;gap:30px;justify-content:flex-end}}.footer-container .nav-link{color:#333;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:1.6;text-decoration:none;transition:opacity .3s ease-out;white-space:nowrap}.footer-container .nav-link:hover{opacity:.8}.footer-container .nav-link-button{align-items:center;border:1px solid #2aa5ff;border-radius:100px;color:#2aa5ff;display:flex;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.64px;line-height:1.6;padding:8px 20px;text-decoration:none;transition:all .3s ease-out;white-space:nowrap;width:106px}.footer-container .nav-link-button:hover{background:#2aa5ff;color:#fff}.footer-copyright{color:#333;font-family:Noto Sans TC,sans-serif;font-family:Noto Sans Display,sans-serif;font-size:12px;font-weight:400;letter-spacing:.6px;line-height:1.5;text-align:left}@media (min-width:992px){.footer-copyright{text-align:right;white-space:nowrap}}.copyright-brand{font-weight:700}.blog-posts-section{background:#fff;padding:70px 0}@media (max-width:767.98px){.blog-posts-section{padding:50px 0}}.blog-posts-section .container{padding-left:2rem;padding-right:2rem}.blog-posts-grid{display:grid;gap:50px 40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1202px}@media (max-width:991.98px){.blog-posts-grid{gap:40px 30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.blog-posts-grid{gap:40px;grid-template-columns:1fr}}.pagination{display:flex;justify-content:center;margin-top:40px}@media (max-width:767.98px){.pagination{margin-top:20px}}.pagination .page_number_box{align-items:center;display:flex;gap:10px}.pagination .page_number .page-link{border:1px solid #ebebeb;border-radius:4px;color:#333;display:inline-block;font-size:16px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s}.pagination .page_number .page-link.current,.pagination .page_number .page-link:hover{background-color:#2aa5ff;border-color:#2aa5ff;color:#fff}.pagination .page_number .page-link.next,.pagination .page_number .page-link.prev{font-weight:700}.wpf-contact-buttons{bottom:40px;height:48px;position:fixed;right:40px;width:48px;z-index:50}@media (max-width:767.98px){.wpf-contact-buttons{bottom:20px;right:20px}}.wpf-contact-btn{background:transparent;border:none;border-radius:50%;bottom:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);cursor:pointer;display:block;height:48px;left:0;padding:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.wpf-contact-btn img{display:block;height:100%;width:100%}.wpf-contact-btn:hover{box-shadow:0 6px 16px 0 rgba(0,0,0,.15)}.wpf-contact-btn:active{transform:scale(.95)}.wpf-contact-btn:not(.wpf-contact-btn-main){opacity:0;pointer-events:none;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.wpf-contact-btn-main{position:relative}.wpf-contact-btn-main .wpf-contact-icon-close,.wpf-contact-btn-main .wpf-contact-icon-main{height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease,transform .3s ease;width:100%}.wpf-contact-btn-main .wpf-contact-icon-close{opacity:0;transform:rotate(-90deg)}.wpf-contact-btn-main .wpf-contact-icon-main{opacity:1;transform:rotate(0deg)}.wpf-contact-buttons.wpf-is-active .wpf-contact-btn:not(.wpf-contact-btn-main){opacity:1;pointer-events:auto;visibility:visible}.wpf-contact-buttons.wpf-is-active .wpf-contact-btn-main .wpf-contact-icon-main{opacity:0;transform:rotate(90deg)}.wpf-contact-buttons.wpf-is-active .wpf-contact-btn-main .wpf-contact-icon-close{opacity:1;transform:rotate(0deg)}.post-card{width:100%}.post-card-image{margin-bottom:16px;position:relative;width:100%}.post-image-link{display:block;text-decoration:none;transition:transform .3s ease}.post-image-link:hover{transform:translateY(-2px)}.post-image-container{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden;position:relative;width:100%}.post-category-badge{align-items:center;border-radius:100px;display:flex;justify-content:center;left:10px;padding:6px 20px;position:absolute;top:10px}.post-category-text{color:#fff;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.28px;line-height:1.6;white-space:nowrap}.post-card-content{border-bottom:1px solid #ebebeb;margin-bottom:16px;min-height:58px;padding:0 16px 12px 12px;width:100%}.post-title-wrapper{margin:0 auto;width:100%}.post-title-link{color:inherit;text-decoration:none;transition:color .3s ease}.post-title-link:hover{color:#2aa5ff}.post-card-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:1.44px;line-height:1.6;margin:0;text-align:left;transition:color .3s ease}.post-card-footer{display:flex;justify-content:flex-end;width:100%}.post-read-more{align-items:center;cursor:pointer;display:flex;gap:7px;text-decoration:none;transition:all .3s ease}.post-read-more:hover .read-more-text{color:#e06}.post-read-more:hover .read-more-icon{background-image:url(assets/images/arrow-right-circle-hover.svg)}.read-more-text{color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;letter-spacing:.64px;line-height:1.6;transition:color .3s ease;white-space:nowrap}.read-more-icon{align-items:center;background-image:url(assets/images/arrow-right-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background-image .3s ease;width:30px}@media (max-width:991.98px){.post-card{max-width:100%}.post-card-title{font-size:16px}}@media (max-width:767.98px){.post-category-badge{left:8px;padding:4px 16px;top:8px}.post-category-text{font-size:14px;letter-spacing:1px}.post-card-title{font-size:15px;letter-spacing:1.2px}.read-more-text{font-size:14px}}.process-section{background:#fff;padding:80px 0}@media (max-width:767.98px){.process-section{padding:60px 0}}@media (max-width:575.98px){.process-section{padding:40px 0}}.process-section .container{display:flex;flex-direction:column;gap:53px}.process-header{align-items:center;align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.process-content{flex:1;max-width:475px}.process-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin:0 0 4px}.process-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin:0 0 24px}@media (max-width:991.98px){.process-title{font-size:28px}}@media (max-width:767.98px){.process-title{font-size:24px}}.process-description{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0}@media (max-width:767.98px){.process-description{font-size:14px}}.process-image{flex-shrink:0}.boxes-image{height:auto;-o-object-fit:contain;object-fit:contain;width:363px}.process-steps{align-items:flex-start;display:flex;gap:50px;justify-content:center;position:relative}.process-steps:before{background:repeating-linear-gradient(90deg,#2aa5ff 0,#2aa5ff 8px,transparent 0,transparent 16px);content:"";height:1px;left:-50px;position:absolute;right:-50px;top:82px;z-index:1}.process-step{align-items:flex-start;flex-direction:column}.process-step,.step-badge{display:flex;position:relative}.step-badge{align-items:center;align-self:flex-start;background-color:#2aa5ff;border-radius:100px;flex-shrink:0;gap:10px;justify-content:center;padding:6px 16px;width:-moz-fit-content;width:fit-content;z-index:3}.step-badge .step-label,.step-badge .step-text{color:#fff;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:.36px;line-height:1.6;margin:0;white-space:nowrap}.step-connector{margin-left:35px;margin-top:32px;position:relative}.connector-circle{background:#2aa5ff;border-radius:50%;height:22px;position:relative;width:22px}.step-card{background:#fff;border-radius:10px;box-shadow:6px 6px 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:16px;padding:24px 32px;width:100%;z-index:2}.step-card,.step-card-bottom{margin-top:32px;position:relative}.step-card-bottom{bottom:auto;margin-bottom:0}.step-icon{flex-shrink:0;height:32px;width:32px}.step-icon img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.step-content{display:flex;flex-direction:column;gap:5px}.step-title{color:#333;font-size:18px;font-weight:600;letter-spacing:1.44px}.step-desc,.step-title{font-family:Noto Sans TC,sans-serif;line-height:1.6;margin:0}.step-desc{color:#555;font-size:16px;font-weight:400;letter-spacing:1.28px}@media (max-width:767.98px){.process-section .container{gap:40px}.process-header{flex-direction:column;gap:2rem;text-align:center}.process-content{max-width:100%}.process-label{margin-bottom:4px}.process-title{margin-bottom:16px}.boxes-image{display:block;height:auto;margin:0 auto;width:280px}.process-image{align-items:center;display:flex;justify-content:center;margin:auto}.process-steps{align-items:center;flex-direction:column;gap:40px}.process-steps:before{display:none}.process-step{align-items:center;height:auto;max-width:300px;width:100%}.step-badge{align-self:center}.step-connector{align-items:center;display:flex;justify-content:center;margin-left:0;margin-top:20px}.connector-circle,.process-step:not(:last-child) .connector-circle:after{display:none}.step-card{margin-top:0;text-align:center}.step-icon{align-self:center}.step-card-bottom{bottom:auto;margin-top:20px;position:relative}.step-title{font-size:16px;text-align:center}.step-desc{font-size:14px}}@media (min-width:768px) and (max-width:991.98px){.process-section .container{gap:45px}.process-header{flex-direction:column;gap:2rem;text-align:center}.process-content{max-width:100%}.process-image{align-items:center;display:flex;justify-content:center;margin:auto}.boxes-image{display:block;height:auto;width:300px}.process-steps{flex-wrap:wrap;gap:32px;justify-content:center}.process-steps:before{display:none}.process-step{width:280px}.step-card{margin-top:0}.connector-circle,.process-step:nth-child(2) .connector-circle:after,.process-step:nth-child(odd):not(:last-child) .connector-circle:after{display:none}}.product-card{border-radius:20px;box-shadow:0 10px 10px 0 rgba(0,0,0,.05);flex-direction:column;height:auto;max-width:370px}.product-card,.product-card__image{background:#fff;display:flex;overflow:hidden;width:100%}.product-card__image{align-items:center;flex-shrink:0;height:250px;justify-content:center;position:relative}.product-card__img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.product-card__content{display:flex;flex:1;flex-direction:column;gap:24px;padding:15px 30px 30px}.product-card__header{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.product-card__name{color:#333;margin:0}.product-card__name,.product-card__price{flex-shrink:0;font-family:Noto Sans TC,sans-serif;font-size:20px;font-weight:600;letter-spacing:1.6px;line-height:1.6}.product-card__price{color:#e06;text-align:right;white-space:nowrap}.product-card__divider{border-top:1px dashed #ccc;height:1px;margin:0;position:relative;width:100%}.product-card__divider-img{display:none}.product-card__description{word-wrap:break-word;color:#555;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:1.8;margin:0;overflow-wrap:break-word}.products-section{background:#fff;padding:80px 0 110px}@media (max-width:767.98px){.products-section{padding:60px 0}}@media (max-width:575.98px){.products-section{padding:40px 0}}@media (max-width:767.98px){.products-section{padding-bottom:80px}}@media (max-width:575.98px){.products-section{padding-bottom:60px}}.products-section__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:1200px}@media (max-width:991.98px){.products-section__grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.products-section__grid{gap:25px;grid-template-columns:1fr;max-width:400px}.product-card{max-width:350px}.product-card__image{height:200px}.product-card__content{gap:16px;padding:25px}.product-card__name,.product-card__price{font-size:18px}.product-card__description{font-size:14px;line-height:1.6}}@media (max-width:575.98px){.product-card{max-width:300px}.product-card__image{height:180px}.product-card__content{gap:8px;padding:24px}.product-card__name,.product-card__price{font-size:16px;letter-spacing:1.2px}.product-card__description{font-size:14px;line-height:1.4}}.service-intro-hero{overflow:hidden;padding:0;position:relative}.service-intro-hero .hero-background{background:linear-gradient(57deg,#fff,#fff 60%,#2aa5ff 0,#2aa5ff);border-bottom:1px solid #ebebeb;margin-top:92px;padding:100px 0 60px;position:relative}.service-intro-hero .hero-content-wrapper{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.service-intro-hero .hero-left-content{padding-right:2rem}.service-intro-hero .hero-main-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:32px;font-weight:700;letter-spacing:.64px;line-height:1.4;margin:0 0 24px}@media (max-width:991.98px){.service-intro-hero .hero-main-title{font-size:28px}}@media (max-width:767.98px){.service-intro-hero .hero-main-title{font-size:26px;line-height:1.3}}@media (max-width:575.98px){.service-intro-hero .hero-main-title{font-size:22px}}.service-intro-hero .hero-main-title .hero-highlight{color:#2aa5ff}.service-intro-hero .hero-subtitle{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin-bottom:0}.service-intro-hero .hero-right-image{align-items:center;display:flex;justify-content:center;position:relative;z-index:3}.service-intro-hero .hero-truck-image{height:auto;max-width:500px;width:100%}@media (min-width:768px) and (max-width:991.98px){.service-intro-hero .hero-content-wrapper{gap:2.5rem}}@media (max-width:991.98px){.service-intro-hero .hero-background{padding:60px 0 40px}.hero-content-wrapper{gap:3rem;grid-template-columns:1fr}.hero-left-content{order:1;padding-right:0}.hero-right-image{order:2}.hero-truck-image{height:auto;max-width:400px;width:100%}}@media (max-width:767.98px){.service-intro-hero .hero-background{background:#fff;padding:40px 0 30px}.hero-content-wrapper{display:flex!important;flex-direction:column!important;gap:2.5rem;text-align:center}.hero-left-content{margin:0 10px;order:1;padding:20px 1.5rem 0}.hero-right-image{align-items:center;display:flex;justify-content:center;order:2;padding:0 1rem}.hero-main-title .hidden{display:inline}}@media (max-width:767.98px) and (max-width:767.98px){.hero-main-title .hidden{display:none}}@media (max-width:767.98px){.hero-main-title .hero-highlight{color:#2aa5ff;display:block;margin-top:8px}}@media (max-width:767.98px) and (max-width:767.98px){.hero-main-title .hero-highlight{font-size:28px}}@media (max-width:767.98px) and (max-width:575.98px){.hero-main-title .hero-highlight{font-size:24px}}@media (max-width:767.98px){.hero-subtitle{color:#666;font-size:16px;line-height:1.6;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:280px}.hero-subtitle br{display:none}.hero-truck-image{height:auto;max-width:280px;width:100%}}@media (max-width:413.98px){.service-intro-hero .hero-background{padding:30px 0 20px}.hero-content-wrapper{gap:2rem}.hero-left-content{margin:0 5px;min-width:0;padding:16px 1rem}.hero-main-title .hero-highlight{margin-top:6px}}@media (max-width:413.98px) and (max-width:413.98px){.hero-main-title .hero-highlight{font-size:24px}}@media (max-width:413.98px){.hero-subtitle{font-size:15px;margin-bottom:24px;max-width:260px}.hero-truck-image{max-width:240px}}.hero-section{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-section .container{position:relative;z-index:3}.hero-bg{bottom:0;left:0;right:0;top:0}.hero-bg,.vector-bottom{position:absolute;z-index:1}.vector-bottom{top:25rem;width:100%}@media (max-width:991.98px){.vector-bottom{bottom:0}}.vector-top{height:100%;position:absolute;right:0;top:0;z-index:2}@media (max-width:413.98px){.vector-top{height:60%;width:100%}}.hero-content{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;min-height:80vh}@media (max-width:991.98px){.hero-content{gap:2rem;grid-template-columns:1fr;min-height:70vh;padding:3rem 0 2rem;text-align:center}}@media (max-width:413.98px){.hero-content{min-height:80vh;padding:2rem 0}}.hero-text{animation:slideInLeft 1s ease-out forwards;animation-delay:.2s;opacity:0;transform:translateX(-50px)}@media (max-width:991.98px){.hero-text{animation:slideInUp 1s ease-out forwards;order:1}}.hero-tagline{color:#333;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:500;letter-spacing:.48px;line-height:1.4;margin-bottom:8px}@media (max-width:991.98px){.hero-tagline{font-size:18px}}@media (max-width:413.98px){.hero-tagline{font-size:16px;margin-bottom:8px}}.hero-title{color:#1f2937;font-family:Noto Sans TC,sans-serif;font-size:42px;font-weight:700;letter-spacing:.84px;line-height:1.4;margin-bottom:16px}@media (max-width:991.98px){.hero-title{font-size:32px;margin-bottom:24px}}@media (max-width:413.98px){.hero-title{font-size:28px;line-height:1.3;margin-bottom:16px}}.hero-subtitle{color:#333;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:1.6;margin-bottom:40px}@media (max-width:991.98px){.hero-subtitle{font-size:14px}}@media (max-width:413.98px){.hero-subtitle{font-size:14px;line-height:1.4;margin-bottom:24px}}.hero-buttons{display:flex;flex-wrap:wrap;gap:15px}@media (max-width:991.98px){.hero-buttons{gap:15px;justify-content:center}}@media (max-width:413.98px){.hero-buttons{align-items:center;flex-direction:column;gap:8px}}.btn-primary{align-items:center;background:linear-gradient(90deg,#45a4ea,#007cd8);border:none;border-radius:100px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.64px;line-height:1.6;min-width:160px;padding:8px 32px;transition:all .3s ease-out}@media (max-width:767.98px){.btn-primary{font-size:14px;min-width:140px;padding:.8rem 1.5rem}}.btn-primary:hover{box-shadow:none;opacity:.9;transform:none}@media (max-width:767.98px){.btn-primary{font-size:14px;padding:8px 24px}}.btn-secondary{align-items:center;background:linear-gradient(90deg,#e06,#a70048);border:none;border-radius:100px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.64px;line-height:1.6;min-width:160px;padding:8px 32px;transition:all .3s ease-out}@media (max-width:767.98px){.btn-secondary{font-size:14px;min-width:140px;padding:.8rem 1.5rem}}.btn-secondary:hover{box-shadow:none;opacity:.9;transform:none}@media (max-width:767.98px){.btn-secondary{font-size:14px;padding:8px 24px}}.btn-icon{flex-shrink:0;height:20px;margin-right:10px;width:20px}.scroll-indicator{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:100px}@media (max-width:991.98px){.scroll-indicator{display:none}}.scroll-line{display:flex;height:19px;justify-content:center;margin-bottom:-16px;position:relative;width:2px;z-index:1}.scroll-line svg{height:100%;width:100%}.scroll-icon{animation:scrollBounce 2s ease-in-out infinite;height:28px;position:relative;width:28px;z-index:2}.scroll-icon svg{height:100%;width:100%}.scroll-text{color:#333;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.56px;line-height:1.6;margin-top:10px;text-align:center}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.hero-image{animation:slideInRight 1s ease-out forwards;animation-delay:.4s;opacity:0;text-align:center;transform:translateX(50px)}@media (max-width:991.98px){.hero-image{animation:slideInUp 1s ease-out forwards;animation-delay:.6s;order:2}}.truck-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));left:-100px;max-width:900px;position:absolute;top:-150px;transition:transform .3s ease-out}.truck-img:hover{transform:scale(1.05)}@media (max-width:991.98px){.truck-img{display:block;filter:drop-shadow(0 1px 10px rgba(0,0,0,.1));height:auto;left:0;margin:0 auto;max-width:80%;padding:10px 0;position:relative;top:0}}@media (max-width:413.98px){.truck-img{max-width:100%}}.truck-placeholder{align-items:center;background:#f0f0f0;border:2px dashed #ccc;color:#666;display:flex;height:300px;justify-content:center;width:600px}.service-intro-section{background:#f2f2f2;overflow:hidden;padding:80px 0;position:relative}@media (max-width:767.98px){.service-intro-section{padding:60px 0}}@media (max-width:575.98px){.service-intro-section{padding:40px 0}}.service-intro-content{align-items:stretch;display:grid;gap:80px;grid-template-columns:1fr}@media (min-width:992px){.service-intro-content{grid-template-columns:3fr 4fr}}.service-description{gap:40px;padding:0;position:relative}.service-description,.service-header{display:flex;flex-direction:column;justify-content:center}.service-header{gap:4px}.service-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin:0}.service-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin:0}@media (max-width:991.98px){.service-title{font-size:28px}}@media (max-width:767.98px){.service-title{font-size:24px}}.service-text{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0}@media (max-width:767.98px){.service-text{font-size:14px}}.service-watermark{color:#eaeaea;font-family:Montserrat,sans-serif;font-size:72px;font-weight:900;letter-spacing:1.44px;line-height:1;opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:991.98px){.service-watermark{display:none}}.service-icons-grid{display:grid;gap:2rem;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:720px}@media (min-width:768px){.service-icons-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.service-icons-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.service-icons-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);max-width:280px}}@media (min-width:576px) and (max-width:991.98px){.service-icons-grid{grid-template-rows:repeat(3,1fr);max-width:480px}}.service-icon-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px 32px;text-align:center;transition:transform .3s ease-out,box-shadow .3s ease-out}.service-icon-card:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.service-icon{align-items:center;display:flex;height:28px;justify-content:center;margin:0;width:28px}.service-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.service-card-title{color:#333;font-size:18px;letter-spacing:1.44px}.service-categories{padding:80px 0}@media (max-width:767.98px){.service-categories{padding:60px 0}}@media (max-width:575.98px){.service-categories{padding:40px 0}}.categories-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media (min-width:992px){.categories-grid{gap:60px}}.category-item{flex:0 0 auto;text-align:center}.category-icon{align-items:center;background:#f8f9fa;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;height:96px;justify-content:center;margin:0 auto 16px;width:96px}@media (min-width:992px){.category-icon{height:128px;width:128px}}.icon-svg{color:#6b7280;height:48px;width:48px}.category-item h3{color:#1f2937;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:0}.service-highlights{background:#2aa5ff;color:#fff;padding:80px 0}@media (max-width:767.98px){.service-highlights{padding:60px 0}}@media (max-width:575.98px){.service-highlights{padding:40px 0}}.service-highlights .section-title{color:#fff}.highlights-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:center;margin:0 auto;max-width:1240px}@media (min-width:1280px){.highlights-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:991.98px){.highlights-grid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:767.98px){.highlights-grid{gap:20px;grid-template-columns:1fr;max-width:100%;padding:0 16px}}.highlight-card-item{flex-direction:column;gap:15px;margin:0 auto;text-align:center}.highlight-card-image,.highlight-card-item{align-items:center;display:flex;justify-content:center}.highlight-card-image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-direction:row;max-width:224px;overflow:hidden;width:100%}.highlight-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991.98px){.highlight-card-image{max-width:200px}}@media (max-width:767.98px){.highlight-card-image{max-width:180px}}@media (max-width:575.98px){.highlight-card-image{max-width:160px}}@media (max-width:413.98px){.highlight-card-image{max-width:140px}}.highlight-card-text{color:#1f2937;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:1.28px;line-height:1.6;margin:0;white-space:normal}@media (max-width:767.98px){.highlight-card-text{color:#1f2937;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.28px}}.service-highlights-section{background-image:url(assets/images/fees-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:80px 0;position:relative}.service-highlights-section .container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:2}@media (max-width:767.98px){.service-highlights-section{padding:60px 0}}@media (max-width:575.98px){.service-highlights-section{padding:40px 0}}.service-highlights-header{color:#fff;margin-bottom:60px}.service-highlights-icon{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.service-highlights-icon svg{height:36px;width:36px}.service-highlights-header .service-label{color:hsla(0,0%,100%,.9);font-family:Noto Sans TC,sans-serif;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin-bottom:8px}.service-title-white{color:#fff;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4}.service-text-white,.service-title-white{font-family:Noto Sans TC,sans-serif;margin-bottom:24px}.service-text-white{color:hsla(0,0%,100%,.95);font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin-left:auto;margin-right:auto;max-width:600px}.service-highlights-subtext{color:hsla(0,0%,100%,.9);font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;margin-bottom:0}.service-highlights-grid{display:grid;gap:2rem;gap:25px;grid-template-columns:1fr;margin:0 auto;max-width:960px;width:100%}@media (min-width:768px){.service-highlights-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.service-highlights-grid{grid-template-columns:repeat(3,1fr)}}.service-highlight-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,.05);display:flex;gap:24px;justify-content:flex-start;min-height:88px;padding:32px 24px;transition:transform .2s ease,box-shadow .2s ease}.service-highlight-card:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.service-highlight-icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.service-highlight-icon img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.service-highlight-content{flex:1;text-align:left}.service-highlight-title{color:#333;font-size:18px;font-weight:600;letter-spacing:1.44px;margin:0 0 4px}.service-highlight-desc,.service-highlight-title{font-family:Noto Sans TC,sans-serif;line-height:1.6}.service-highlight-desc{color:#555;font-size:16px;font-weight:400;letter-spacing:1.28px;margin:0}@media (max-width:767.98px){.service-highlights-section{padding:60px 0}.service-highlights-container{padding:0 16px}.service-highlights-header{margin-bottom:40px}.service-highlights-icon svg{height:48px;width:48px}.service-title-white{font-size:28px}.service-text-white{font-size:14px;line-height:1.6}.service-highlights-subtext{font-size:16px}.service-highlight-card{flex-direction:column;gap:16px;padding:24px 20px;text-align:center}.service-highlight-content{text-align:center}.service-highlight-title{font-size:16px}.service-highlight-desc{font-size:14px}}@media (min-width:768px) and (max-width:991.98px){.service-highlights-section{padding:70px 0}.service-title-white{font-size:32px}.service-highlight-card{gap:24px;padding:28px 20px}.service-highlight-title{font-size:17px}.service-highlight-desc{font-size:15px}}.about-us-section{margin-top:60px;padding:60px 0}.about-us-container{background:linear-gradient(135deg,#45a4ea,#2aa5ff 50%,#005b9e);border-radius:20px;padding:60px 75px;position:relative}.about-us-content{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr auto;max-width:100%}.about-us-text{color:#fff}.about-us-header{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:flex-start}.about-icon{flex-shrink:0}.about-icon,.about-icon img{height:66px;width:66px}.about-title-group{align-items:stretch;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.about-label{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin:0}.about-title{color:#333;color:#fff;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin:0}@media (max-width:991.98px){.about-title{font-size:28px}}@media (max-width:767.98px){.about-title{font-size:24px}}.about-text-content{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;padding-bottom:8px;padding-left:86px;padding-top:8px}.about-description{color:#fff;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0;max-width:475px}.about-cta-button{align-items:center;background:transparent;border:1px solid #fff;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.64px;line-height:1.6;padding:8px 24px;transition:all .3s ease;width:149px}.about-cta-button:hover{background:#fff;background:#e06;border-color:#e06;color:#2aa5ff;color:#fff}.about-truck-image{bottom:10px;flex-shrink:0;position:absolute;right:56px}@media (min-width:992px) and (max-width:1279.98px){.about-us-section{margin-top:0}.about-truck-image{position:static}.truck-about-img{max-width:300px;position:relative}}@media (max-width:767.98px){.about-us-section{margin-top:0;padding:32px 0}.about-us-container{padding:24px}.about-us-content{gap:2rem;grid-template-columns:1fr;text-align:center}.about-us-header{align-items:center;flex-direction:column;gap:16px}.about-title-group{max-width:100%;text-align:center}.about-truck-image{position:static}.about-text-content{gap:24px;padding-left:0}.about-description{font-size:14px;line-height:1.6;max-width:100%;text-align:center}.about-cta-button{align-self:center;font-size:14px;min-width:120px;padding:8px 16px;width:auto}.truck-about-img{margin:0 auto;max-width:280px}}@media (width:1024px){.about-us-content{gap:32px;grid-template-columns:1fr;text-align:center}.about-us-header{align-items:center;display:flex;justify-content:center}.about-text-content{align-items:center;padding-left:0}.about-description{text-align:center}.about-cta-button{align-self:center}.about-truck-image{position:static}.truck-about-img{margin:0 auto;max-width:400px}}@media (min-width:768px) and (max-width:991.98px){.about-us-section{margin-top:0;padding:40px 0}.about-us-container{padding:32px 40px}.about-us-content{gap:3rem;grid-template-columns:1fr;text-align:center}.about-us-header{justify-content:center}.about-text-content{align-items:center;padding-left:0}.about-description{max-width:100%;text-align:center}.about-cta-button{align-self:center}.about-truck-image{position:static}.truck-about-img{margin:0 auto;max-width:400px}}.cta-section{background:#2aa5ff;color:#fff;padding:80px 0}@media (max-width:767.98px){.cta-section{padding:60px 0}}@media (max-width:575.98px){.cta-section{padding:40px 0}}.cta-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.cta-title{color:#333;color:#fff;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin-bottom:24px}@media (min-width:992px){.cta-title{font-size:2.5rem}}.cta-subtitle{font-size:18px;line-height:1.8;margin-bottom:2rem;opacity:.9}@media (min-width:992px){.cta-subtitle{font-size:1.25rem}}.cta-buttons{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}@media (min-width:576px){.cta-buttons{flex-direction:row}}.btn-cta-primary{align-items:center;background:#fff;border:none;border-radius:8px;color:#2aa5ff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;min-width:160px;padding:1rem 2rem;transition:all .3s ease-out}@media (max-width:767.98px){.btn-cta-primary{font-size:14px;min-width:140px;padding:.8rem 1.5rem}}.btn-cta-primary:hover{background:#f8f9fa}.btn-cta-secondary{align-items:center;background:transparent;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.btn-cta-secondary:hover{background:#fff;color:#2aa5ff}.cta-illustration{position:relative}.truck-illustration{align-items:center;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;flex-direction:column;height:320px;justify-content:center;text-align:center;width:100%}.truck-svg{color:#fff;height:128px;margin-bottom:16px;opacity:.8;width:128px}.truck-illustration p{color:#fff;font-size:18px;opacity:.8}.read-more{align-items:center;color:#2aa5ff;display:inline-flex;font-size:14px;font-weight:600;text-decoration:none}.read-more:hover{text-decoration:underline}.arrow-icon{height:16px;margin-left:.25rem;width:16px}.reviews-section{background:#f9fafb;padding:80px 0}@media (max-width:767.98px){.reviews-section{padding:60px 0}}@media (max-width:575.98px){.reviews-section{padding:40px 0}}.reviews-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.reviews-list{display:flex;flex-direction:column;gap:24px}.review-card{background:#fff;border-radius:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,.05);padding:24px 20px;transition:transform .3s ease-out,box-shadow .3s ease-out}.review-card:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.reviewer-info{justify-content:space-between;margin-bottom:16px}.avatar,.reviewer-info{align-items:center;display:flex}.avatar{background:#d7d7d7;border-radius:50%;height:48px;justify-content:center;margin-right:16px;width:48px}.avatar svg{color:#6b7280;height:24px;width:24px}.reviewer-details h4{color:#1f2937;font-weight:600;margin-bottom:.25rem}.rating{color:#fbbf24;font-size:14px}.review-text{color:#6b7280;line-height:1.8}.stats-card{text-align:center}.stats-content{background:#2aa5ff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;padding:2rem}.stats-content h3{font-size:20px;font-weight:700;margin-bottom:2rem}@media (min-width:992px){.stats-content h3{font-size:1.875rem}}.stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:700;margin-bottom:8px}.stat-label{font-size:14px;opacity:.9}.stats-cta{background:#fff;border:none;border-radius:8px;color:#2aa5ff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}.stats-cta:hover{background:#f8f9fa}.contact-section{background:#2aa5ff;padding:80px 0}.contact-section .section-subtitle,.contact-section .section-title{color:#fff}.contact-section .section-subtitle{opacity:.9}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.hero-section{margin-bottom:-1px;min-height:80vh;padding-top:var(--header-height)}.hero-content{gap:2rem;grid-template-columns:1fr;min-height:70vh;padding:3rem 0 2rem;text-align:center}.hero-text{animation:slideInUp 1s ease-out forwards;animation-delay:.2s;order:1}.hero-image{animation:slideInUp 1s ease-out forwards;animation-delay:.6s;order:2}.hero-title{font-size:32px;margin-bottom:1.5rem}.hero-tagline{font-size:18px}.hero-subtitle{font-size:14px;margin-bottom:2rem}.hero-buttons{gap:.8rem;justify-content:center}.btn-primary,.btn-secondary{font-size:14px;min-width:140px;padding:.8rem 1.5rem}.vector-top{width:auto}.truck-img{display:block;left:0;margin:0 auto;max-width:80%;position:relative;top:0}}@media (max-width:575.98px){.hero-section{margin-bottom:-1px;min-height:100vh}.hero-container{padding:0 1rem}.hero-content{min-height:80vh;padding:2rem 0}.hero-title{font-size:28px;line-height:1.3;margin-bottom:1rem}.hero-tagline{font-size:16px;margin-bottom:.8rem}.hero-subtitle{font-size:14px;line-height:1.5;margin-bottom:1.5rem}.hero-buttons{align-items:center;flex-direction:column;gap:.8rem}.btn-primary,.btn-secondary{font-size:14px;max-width:250px;padding:.8rem 1rem;width:100%}.vector-top{height:60%;width:100%}.truck-img{display:block;left:0;margin:0 auto;position:relative;top:0}}.news-section{background-color:#fff;padding:80px 0}@media (max-width:767.98px){.news-section{padding:60px 0}}@media (max-width:575.98px){.news-section{padding:40px 0}}.news-section .container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media (min-width:576px){.news-section .container{padding:0 2rem}}.news-section .section-header{display:flex;flex-direction:column;gap:4px;justify-content:center;margin-bottom:60px;text-align:center}@media (max-width:767.98px){.news-section .section-header{margin-bottom:40px}}.news-section .section-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin:0}.news-section .section-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin:0}@media (max-width:991.98px){.news-section .section-title{font-size:28px}}@media (max-width:767.98px){.news-section .section-title{font-size:24px}}.news-grid{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media (min-width:576px){.news-grid{padding:0 2rem}}@media (max-width:767.98px){.news-section{padding:40px 0}.news-section .section-label{font-size:16px}.news-grid{flex-direction:column;gap:25px}}.customer-feedback-section{background-color:#fff;padding:80px 0}@media (max-width:767.98px){.customer-feedback-section{padding:60px 0}}@media (max-width:575.98px){.customer-feedback-section{padding:40px 0}}.feedback-layout{align-items:start;display:grid;gap:100px;grid-template-columns:1fr 1fr}.feedback-left-column{gap:32px}.feedback-left-column,.feedback-text-content{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.feedback-text-content{gap:8px}.feedback-text-content .section-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin-bottom:.5rem}.feedback-text-content .section-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin:0}@media (max-width:991.98px){.feedback-text-content .section-title{font-size:28px}}@media (max-width:767.98px){.feedback-text-content .section-title{font-size:24px}}.feedback-text-content .section-description{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0}.feedback-customer-image{margin-left:calc(-50vw + 100%);max-width:none;position:relative;width:50vw}.customer-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.feedback-review-cards{display:flex;flex-direction:column;gap:24px}.feedback-review-cards .review-card{background:#fff;border-radius:10px;box-shadow:6px 6px 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:8px;padding:32px}.feedback-review-cards .review-card-header{align-items:center;display:flex;gap:24px;justify-content:space-between}.feedback-review-cards .review-customer-info{align-items:center;display:flex;gap:24px}.feedback-review-cards .customer-avatar{align-items:center;background:#f3f3f3;border-radius:50%;display:flex;flex-shrink:0;height:55px;justify-content:center;padding:7px;width:55px}.feedback-review-cards .avatar-icon{display:block;height:32px;max-width:none;width:32px}.feedback-review-cards .customer-name{color:#333;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:1.44px;line-height:1.6;white-space:nowrap}.feedback-review-cards .review-rating{flex-shrink:0}.feedback-review-cards .rating-stars{display:block;height:27px;max-width:none;width:173px}.feedback-review-cards .review-comment{display:flex;flex-direction:column;gap:4px;width:100%}.feedback-review-cards .review-comment p{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.28px;line-height:1.6;margin:0}@media (max-width:991.98px){.customer-feedback-section{padding:60px 0}.feedback-layout{gap:50px;grid-template-columns:1fr}.feedback-customer-image{margin-left:0;max-width:100%;order:-1;width:100%}}@media (max-width:767.98px){.customer-feedback-section{padding:40px 0}.feedback-layout{gap:30px}.feedback-text-content .section-label{font-size:16px}.feedback-review-cards{gap:15px}.feedback-review-cards .review-card{padding:16px}.feedback-review-cards .customer-avatar{display:none}.feedback-review-cards .customer-name{font-size:16px}.feedback-review-cards .review-comment p{font-size:14px}.feedback-review-cards .rating-stars{height:20px;width:120px}}.contact-us-section{background-color:#fff}.contact-header{padding:80px 0 40px;text-align:center}.contact-title-group{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.contact-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4}.contact-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.4;margin:0}@media (max-width:991.98px){.contact-title{font-size:28px}}@media (max-width:767.98px){.contact-title{font-size:24px}}.contact-bg-section{align-items:center;background:linear-gradient(105deg,rgba(42,165,255,.9),rgba(0,120,208,.9)),url(assets/images/contact-us-bg.jpg) #d3d3d3 0 -176.909px/100% 176.471% no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center;margin-bottom:164px;min-height:600px}.contact-bg-section .contact-form{margin-bottom:-80px}@media (max-width:767.98px){.contact-bg-section .contact-form{margin-bottom:0}}@media (max-width:991.98px){.contact-header{padding:60px 0 30px}.contact-bg-section{margin-bottom:100px}}@media (max-width:767.98px){.contact-header{padding:40px 0 24px}.contact-label{font-size:16px}.contact-bg-section{margin-bottom:100px}}.company-intro{margin:0 auto;max-width:841px;padding:60px 16px;text-align:center}@media (max-width:991.98px){.company-intro{padding:60px 32px}}@media (max-width:413.98px){.company-intro{padding:30px 16px}}.company-intro-title{color:#333;color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.8;margin:0 0 16px}@media (max-width:991.98px){.company-intro-title{font-size:20px}}@media (max-width:767.98px){.company-intro-title{font-size:18px}}@media (max-width:575.98px){.company-intro-title{font-size:16px;line-height:1.4}}.company-intro-title .company-name{color:#333;color:#e06;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.6;margin:0}@media (max-width:991.98px){.company-intro-title .company-name{font-size:20px}}@media (max-width:767.98px){.company-intro-title .company-name{font-size:18px}}@media (max-width:575.98px){.company-intro-title .company-name{font-size:16px;line-height:1.4}}.company-intro-text{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0}.service-features{background:#f8f9fa;padding:80px 0}.service-features .features-layout{align-items:center;display:grid;gap:66px;grid-template-columns:1fr 1fr}.service-features .features-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;-o-object-fit:cover;object-fit:cover;width:500px}.service-features .features-right-content{display:flex;flex-direction:column;gap:15px}.service-features .feature-item{align-items:center;display:flex;gap:7px;width:100%}.service-features .feature-item:last-child{margin-bottom:0}.service-features .feature-check-icon{flex-shrink:0;height:24px;width:24px}.service-features .feature-check-icon img{display:block;height:100%;width:100%}.service-features .feature-text{color:#333;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:1.6;margin:0}@media (max-width:991.98px){.service-features .feature-text{font-size:16px}}.moving-considerations{background:#fff;padding:40px 0 80px}.moving-considerations .consideration-item{align-items:center;display:grid;gap:4rem;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:80px;padding:0 40px}.moving-considerations .consideration-item:last-child{margin-bottom:0}.moving-considerations .consideration-item:nth-child(odd) .consideration-image{order:2}.moving-considerations .consideration-item:nth-child(2n) .consideration-image,.moving-considerations .consideration-item:nth-child(odd) .consideration-content{order:1}.moving-considerations .consideration-item:nth-child(2n) .consideration-content{order:2}.moving-considerations .consideration-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 40px}@media (min-width:992px){.moving-considerations .consideration-item:nth-child(2n) .consideration-content{padding-left:80px!important;padding-right:40px!important}.moving-considerations .consideration-item:nth-child(odd) .consideration-content{padding-left:40px!important;padding-right:80px!important}}.moving-considerations .consideration-image{border-radius:8px;overflow:hidden}.moving-considerations .consideration-img{border-radius:8px!important;display:block;height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.moving-considerations .consideration-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.3;margin-bottom:24px}@media (max-width:991.98px){.moving-considerations .consideration-title{font-size:26px}}@media (max-width:767.98px){.moving-considerations .consideration-title{font-size:20px;line-height:1.4;margin-bottom:15px}}@media (max-width:575.98px){.moving-considerations .consideration-title{font-size:18px}}.moving-considerations .consideration-text{color:#666;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin-bottom:24px}.moving-considerations .read-more-link{align-items:center;color:#2aa5ff;cursor:pointer;display:flex;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:500;gap:10px;justify-content:end;letter-spacing:1.28px}.cost-factors{background:#f3f3f3;padding:84px 0}.cost-factors .cost-factors-wrapper{margin:0 auto;max-width:1197px;padding:0 121px}.cost-factors .cost-factors-row{display:flex;gap:14px;justify-content:center;margin-bottom:14px}.cost-factors .cost-factors-row:last-child{margin-bottom:0}.cost-factors .cost-factors-row.row-2,.cost-factors .cost-factors-row.row-3{justify-content:center}.cost-factors .cost-factor-item{background:#fff;border-radius:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,.05);box-sizing:border-box;padding:24px 32px}.cost-factors .cost-factor-content{display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.cost-factors .cost-factor-title{color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:1.6;margin:0;white-space:nowrap}@media (max-width:991.98px){.cost-factors .cost-factor-title{font-size:16px;text-align:center;white-space:normal}}.cost-factors .cost-factor-desc{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.28px;line-height:1.6;margin:0;max-width:100%;text-align:center;width:308px}@media (max-width:991.98px){.cost-factors .cost-factor-desc{max-width:300px;width:auto}}.qa-section{background:#fff;padding:80px 0}.qa-section .qa-header{margin-bottom:60px;text-align:center}@media (max-width:767.98px){.qa-section .qa-header{margin-bottom:40px}}.qa-section .qa-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;margin-bottom:4px}.qa-section .qa-label,.qa-section .qa-title{font-family:Noto Sans TC,sans-serif;line-height:1.4}.qa-section .qa-title{color:#333;font-size:36px;font-weight:700;letter-spacing:.72px;margin:0}@media (max-width:991.98px){.qa-section .qa-title{font-size:28px}}@media (max-width:767.98px){.qa-section .qa-title{font-size:24px}}.qa-section .qa-list{display:flex;flex-direction:column;gap:20px;margin:0 auto}.qa-section .qa-item{border-radius:10px}.qa-section .qa-item.active .qa-toggle img{transform:rotate(180deg)}.qa-section .qa-question{align-items:center;background:#fafafa;border:none;border-radius:10px;box-shadow:6px 6px 10px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;display:flex;height:89px;justify-content:space-between;padding:30px}.qa-section .qa-question-content{align-items:center;display:flex;gap:10px}.qa-section .qa-number{color:#e06;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:1.44px}.qa-section .qa-number,.qa-section .qa-text{font-family:Noto Sans TC,sans-serif;line-height:1.6;white-space:nowrap}.qa-section .qa-text{color:#333;font-size:16px;font-weight:400;letter-spacing:1.28px}@media (max-width:767.98px){.qa-section .qa-text{white-space:normal}}.qa-section .qa-toggle{flex-shrink:0;height:11px;transition:transform .3s ease;width:16px}.qa-section .qa-toggle img{display:block;height:100%;width:100%}.qa-section .qa-answer{background:transparent;max-height:0;overflow:hidden;padding:0 30px;transition:max-height .5s ease,padding .5s ease}.qa-section .qa-answer.active{max-height:500px;padding:30px}.qa-section .qa-answer p{color:#666;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.28px;line-height:1.6;margin:0}.more-info{padding:80px 0}.more-info .more-info-header{margin-bottom:60px;text-align:center}@media (max-width:767.98px){.more-info .more-info-header{margin-bottom:40px}}.more-info .info-label{color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:5px}.more-info .info-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.3;margin:0}@media (max-width:991.98px){.more-info .info-title{font-size:28px}}@media (max-width:767.98px){.more-info .info-title{font-size:24px}}.more-info .info-cards-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto}@media (min-width:768px) and (max-width:991.98px){.features-layout{gap:1.5rem}.service-features{padding:60px 0}.consideration-item{gap:2rem;padding:0 15px}.consideration-content{padding:0 20px}.consideration-item:nth-child(2n) .consideration-content,.consideration-item:nth-child(odd) .consideration-content{padding-left:20px!important;padding-right:20px!important}}@media (max-width:991.98px){.features-layout{align-items:center;gap:2rem;grid-template-columns:1fr 1fr;max-width:none}.features-left-image{align-items:center;display:flex;justify-content:center}.features-image{aspect-ratio:1;height:auto;max-height:400px;max-width:400px;-o-object-fit:cover;object-fit:cover;width:100%}.consideration-item{gap:2rem;grid-template-columns:1fr;padding:0 20px}.consideration-item:nth-child(2n) .consideration-content,.consideration-item:nth-child(2n) .consideration-image,.consideration-item:nth-child(odd) .consideration-content,.consideration-item:nth-child(odd) .consideration-image{order:0}.cost-factors-wrapper{padding:0 20px}.cost-factors-row{align-items:center;flex-direction:column;gap:20px}.cost-factor-item{max-width:385px;width:100%}.info-cards-grid{grid-template-columns:1fr;padding:0 20px}}@media (max-width:767.98px){.company-intro{padding:30px 0}.company-intro-title{line-height:1.6;margin-bottom:12px}.company-intro-text{font-size:15px;line-height:1.6}.service-features{padding:30px 0}.service-features .features-layout{align-items:center;display:flex;flex-direction:column;gap:2rem}.service-features .features-left-image{display:flex;justify-content:center;order:1;width:100%}.service-features .features-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-features .features-right-content{gap:12px;max-width:400px;order:2;padding:0 15px;width:100%}.service-features .feature-item{gap:10px;justify-content:flex-start}.service-features .feature-text{font-size:15px;font-weight:400;line-height:1.6;white-space:normal}.moving-considerations{padding:20px 0 40px}.moving-considerations .consideration-item{display:flex;flex-direction:column;margin-bottom:40px;padding:0 10px;text-align:center}.moving-considerations .consideration-item:nth-child(2n) .consideration-content,.moving-considerations .consideration-item:nth-child(2n) .consideration-image,.moving-considerations .consideration-item:nth-child(odd) .consideration-content,.moving-considerations .consideration-item:nth-child(odd) .consideration-image{order:0}.moving-considerations .consideration-image{margin-bottom:24px;order:1}.moving-considerations .consideration-content{order:2;padding:0 15px;text-align:center}.moving-considerations .consideration-img{display:block;height:auto;margin:0 auto;max-width:350px;width:100%}.consideration-text{font-size:15px;line-height:1.6}.cost-factors{padding:40px 0}.cost-factors .cost-factors-wrapper{padding:0 10px}.cost-factors .cost-factor-item{margin-bottom:15px;padding:18px 20px}.cost-factors .cost-factor-title{font-size:16px;line-height:1.4;margin-bottom:8px;text-align:center;white-space:normal}.cost-factors .cost-factor-desc{font-size:14px;line-height:1.5;width:auto}.qa-section{padding:40px 0}.qa-section .qa-list{padding:0 10px}.qa-section .qa-item{margin:0 0 15px}.qa-section .qa-question{height:auto;min-height:60px;padding:18px 15px}.qa-section .qa-question-content{gap:8px}.qa-section .qa-number{font-size:16px}.qa-section .qa-text{font-size:15px;line-height:1.5;white-space:normal}.qa-section .qa-answer{padding:0 15px}.qa-section .qa-answer.active{padding:18px 15px}.qa-section .qa-answer p{font-size:14px;line-height:1.6}.more-info{padding:40px 0}.more-info .more-info-header{margin-bottom:40px}.more-info .info-cards-grid{align-items:center;display:flex;flex-direction:column;gap:20px;padding:0 15px}.more-info .info-cards-grid .post-card{margin:0 auto;max-width:350px;width:100%}}@media (max-width:413.98px){.service-features .features-right-content{max-width:350px;padding:0 10px}.consideration-text{font-size:14px}.cost-factor-title{font-size:15px}.cost-factor-desc,.qa-answer p,.qa-text{font-size:14px}.more-info .info-cards-grid{gap:15px;padding:0 10px}.more-info .info-cards-grid .post-card{max-width:320px}}.overseas-moving-steps{background:#fff;padding:80px 0}.overseas-moving-steps .steps-container{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;margin:0 auto;max-width:1200px}@media (max-width:991.98px){.overseas-moving-steps .steps-container{gap:24px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:767.98px){.overseas-moving-steps .steps-container{gap:32px;grid-template-columns:1fr;grid-template-rows:auto}}.overseas-moving-steps .step-item{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:22px;height:100%;justify-content:flex-start;width:100%}.overseas-moving-steps .step-image{aspect-ratio:500/587;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:100%}.overseas-moving-steps .overseas-step-badge{align-items:center;align-self:center;border-radius:100px;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:6px 16px;position:relative;width:-moz-fit-content;width:fit-content}.overseas-moving-steps .overseas-step-badge .step-label,.overseas-moving-steps .overseas-step-badge .step-text{color:#fff;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:.36px;line-height:1.6;margin:0;white-space:nowrap}.overseas-moving-steps .overseas-step-badge.step-1{background-color:#ffb646}.overseas-moving-steps .overseas-step-badge.step-2{background-color:#bf1159}.overseas-moving-steps .overseas-step-badge.step-3{background-color:#10b2e0}.overseas-moving-steps .overseas-step-badge.step-4{background-color:#67bb28}.overseas-moving-steps .step-content{align-items:center;background:#fff;border-radius:10px;box-shadow:6px 6px 10px 0 rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;padding:24px 32px;width:100%}@media (max-width:767.98px){.overseas-moving-steps .step-content{flex:none;padding:20px 24px}}.overseas-moving-steps .step-content .step-content-inner{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;width:100%}.overseas-moving-steps .step-content .step-title{color:#333;flex-shrink:0;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:1.44px;line-height:1.6;margin:0;text-align:center;white-space:normal}@media (max-width:767.98px){.overseas-moving-steps .step-content .step-title{font-size:17px}}.overseas-moving-steps .step-content .step-list{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.28px;line-height:1.6;margin:0;padding-left:0;width:100%}.overseas-moving-steps .step-content .step-list li{list-style-type:disc;margin-bottom:0;margin-left:24px}.overseas-moving-steps .step-content .step-list li:last-child{margin-bottom:0}.overseas-moving-steps .step-content .step-list li span{line-height:1.6}@media (max-width:767.98px){.overseas-moving-steps .step-content .step-list{font-size:15px}}@media (max-width:991.98px){.overseas-moving-steps{padding:60px 0}}@media (max-width:767.98px){.overseas-moving-steps{padding:40px 0}}.oversease-process-img{padding-bottom:80px}@media (max-width:767.98px){.oversease-process-img{padding-bottom:60px}}@media (max-width:575.98px){.oversease-process-img{padding-bottom:40px}}@media (max-width:767.98px){.overseas-moving-steps .step-image{margin:0 auto;max-width:280px}}@media (max-width:575.98px){.overseas-moving-steps .step-image{max-width:240px}}@media (max-width:413.98px){.overseas-moving-steps .step-image{max-width:200px}.overseas-moving-steps .step-content .step-title{font-size:16px}.overseas-moving-steps .step-content .step-list{font-size:14px}}.section-divider{background:#ebebeb;height:1px;margin:0;width:100%}.about-services-section{background:#fff;padding:80px 0 60px}@media (max-width:991.98px){.about-services-section{padding:60px 0 40px}}@media (max-width:767.98px){.about-services-section{padding:40px 0 30px}}.service-cards-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:center;margin:0 auto;max-width:1240px}@media (min-width:1280px){.service-cards-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:991.98px){.service-cards-grid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:720px}}@media (max-width:767.98px){.service-cards-grid{gap:20px;grid-template-columns:1fr;max-width:100%;padding:0 16px}}.service-card-item{flex-direction:column;gap:15px;margin:0 auto;text-align:center}.service-card-image,.service-card-item{align-items:center;display:flex;justify-content:center}.service-card-image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-direction:row;max-width:224px;overflow:hidden;width:100%}.service-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991.98px){.service-card-image{max-width:200px}}@media (max-width:767.98px){.service-card-image{max-width:180px}}@media (max-width:575.98px){.service-card-image{max-width:160px}}@media (max-width:413.98px){.service-card-image{max-width:140px}}.service-card-text{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;width:100%}.service-card-title{color:#1f2937;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.28px;line-height:1.6;margin:0;white-space:normal}@media (max-width:767.98px){.service-card-title{font-size:15px}}@media (max-width:575.98px){.service-card-title{font-size:14px}}.service-card-desc{color:#828282;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:400;letter-spacing:1.12px;line-height:1.6;margin:0;white-space:normal}@media (max-width:767.98px){.service-card-desc{font-size:14px}}.company-about-section{background:#fff;padding:70px 0}@media (max-width:767.98px){.company-about-section{padding:40px 0}}.company-about-title{color:#333;color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.8;margin:0 0 30px;text-align:center}@media (max-width:767.98px){.company-about-title{font-size:18px}}.company-about-title .company-highlight{color:#e06}@media (max-width:991.98px){.company-about-title{font-size:20px}}@media (max-width:767.98px){.company-about-title{font-size:18px;line-height:1.6;margin-bottom:20px}}@media (max-width:575.98px){.company-about-title{font-size:16px;line-height:1.4}}.company-about-text{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0 auto;max-width:841px;text-align:center}@media (max-width:767.98px){.company-about-text{padding:0 16px}}.company-highlight-box{background:rgba(42,165,255,.1);border-radius:10px;margin:40px auto;max-width:926px;padding:40px}@media (max-width:991.98px){.company-highlight-box{max-width:720px;padding:32px}}@media (max-width:767.98px){.company-highlight-box{max-width:100%;padding:24px 20px}}@media (max-width:575.98px){.company-highlight-box{padding:20px 16px}}.highlight-box-text{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:700;letter-spacing:.32px;line-height:1.8;margin:0;text-align:center}@media (max-width:991.98px){.highlight-box-text{font-size:15px}}@media (max-width:767.98px){.highlight-box-text{font-size:14px;line-height:1.6}}@media (max-width:575.98px){.highlight-box-text{line-height:1.5}}.trust-section{background:#fff;padding:70px 0 80px}@media (max-width:767.98px){.trust-section{padding:40px 0}}.trust-content{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1133px}@media (max-width:991.98px){.trust-content{gap:40px;grid-template-columns:1fr}}@media (max-width:767.98px){.trust-content{gap:30px;padding:0 16px}}.trust-image{border-radius:10px;overflow:hidden}@media (max-width:991.98px){.trust-image{margin:0 auto;max-width:500px}}@media (max-width:767.98px){.trust-image{max-width:350px}}@media (max-width:575.98px){.trust-image{max-width:300px}}@media (max-width:413.98px){.trust-image{max-width:260px}}.trust-img{border-radius:10px;display:block;height:auto;max-width:572px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991.98px){.trust-img{max-width:100%}}.trust-text{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}@media (max-width:991.98px){.trust-text{margin:0 auto;text-align:center}}@media (max-width:767.98px){.trust-text{max-width:100%}}.trust-header{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.trust-title{color:#333;color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.8;margin:0}@media (max-width:991.98px){.trust-title{font-size:20px}}@media (max-width:767.98px){.trust-title{font-size:18px}}@media (max-width:575.98px){.trust-title{font-size:16px;line-height:1.4}}@media (max-width:991.98px){.trust-title{font-size:22px}}@media (max-width:767.98px){.trust-title{font-size:20px;line-height:1.6}}@media (max-width:575.98px){.trust-title{font-size:18px}}.trust-subtitle{color:#e06;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.8;margin:0}@media (max-width:991.98px){.trust-subtitle{font-size:17px}}@media (max-width:767.98px){.trust-subtitle{font-size:16px}}@media (max-width:575.98px){.trust-subtitle{font-size:15px}}.trust-description p{color:#555;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.8;margin:0 0 16px}.trust-description p:last-child{margin-bottom:0}.contact-form-section{background:#f9fafb;max-height:514px;position:relative;z-index:1}@media (max-width:767.98px){.contact-form-section{max-height:none;padding:50px 0}}@media (max-width:575.98px){.contact-form-section{max-height:none;padding:40px 0}}.contact-form-section .contact-form{position:relative;top:100px}@media (max-width:767.98px){.contact-form-section .contact-form{margin-bottom:0;top:0}}.contact-form-section .contact-form div.wpforms-container-full{margin-top:0!important}.contact-info-section{background:#fff;padding:340px 0 70px;position:relative}@media (max-width:767.98px){.contact-info-section{padding:80px 0 50px}}@media (max-width:575.98px){.contact-info-section{padding:60px 0 40px}}.contact-info-grid{align-items:center;display:flex;gap:88px;justify-content:center;margin:0 auto;max-width:1040px}@media (max-width:991.98px){.contact-info-grid{gap:60px}}@media (max-width:767.98px){.contact-info-grid{flex-direction:column;gap:40px}}.contact-info-card{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;width:250px}@media (max-width:767.98px){.contact-info-card{width:100%}}.contact-info-icon{flex-shrink:0;height:24px;width:24px}.contact-info-icon img{display:block;height:24px;width:24px}.contact-info-link,.contact-info-text{color:#333;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:normal;margin:0;text-align:center;white-space:pre}.contact-info-link:hover,.contact-info-text:hover{color:#2aa5ff}.contact-map-section{background:#fff;padding:0;width:100%}.contact-map-embed{height:400px;position:relative;width:100%}@media (max-width:767.98px){.contact-map-embed{height:350px}}@media (max-width:575.98px){.contact-map-embed{height:300px}}.contact-map-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.single-article-container{padding-top:92px}.article-breadcrumb{margin:0 auto;max-width:1080px;padding:70px 20px 30px}@media (max-width:767.98px){.article-breadcrumb{padding:50px 20px 20px}}.article-breadcrumb .rank-math-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-family:Noto Sans TC,sans-serif;font-size:14px;gap:6px;letter-spacing:.28px;line-height:1.6}.article-breadcrumb .rank-math-breadcrumb a{color:#6a6a6a;text-decoration:none;transition:color .3s}.article-breadcrumb .rank-math-breadcrumb a:hover{color:#2aa5ff}.article-breadcrumb .rank-math-breadcrumb .separator{color:#2aa5ff;margin:0 2px}.article-breadcrumb .rank-math-breadcrumb .current,.article-breadcrumb .rank-math-breadcrumb .last{color:#2aa5ff}.article-divider{border:0;border-top:1px solid #ebebeb;margin:0 auto;max-width:1080px}.article-header{margin:0 auto;max-width:1080px;padding:30px 20px}@media (max-width:767.98px){.article-header{padding:20px}}.article-category-badge{align-items:center;background-color:#2aa5ff;border-radius:100px;display:inline-flex;gap:10px;margin-bottom:20px;padding:6px 20px;text-decoration:none;transition:background-color .3s}@media (max-width:767.98px){.article-category-badge{margin-bottom:15px}}.article-category-badge .category-text{color:#fff;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.28px;line-height:1.6;white-space:nowrap}.article-title-section{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media (max-width:767.98px){.article-title-section{margin-bottom:20px}}.article-title{color:#000;font-family:Noto Sans TC,sans-serif;font-size:40px;font-weight:700;letter-spacing:.8px;line-height:1.6;margin:0}@media (max-width:767.98px){.article-title{font-size:28px}}.article-meta{align-items:center;display:flex;gap:10px;padding:0 5px}.article-meta .article-date{color:#727272;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:normal}.article-featured-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:450px;margin-bottom:30px;width:100%}@media (max-width:767.98px){.article-featured-image{height:300px;margin-bottom:20px}}.article-featured-image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-content{margin:0 auto;max-width:1080px;padding:0 20px 70px}@media (max-width:767.98px){.article-content{padding:0 20px 50px}}.article-content h2{color:#000;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.6;margin:30px 0}@media (max-width:767.98px){.article-content h2{font-size:20px;margin:20px 0}}.article-content h3{color:#000;font-family:Noto Sans TC,sans-serif;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:1.6;margin:20px 0}@media (max-width:767.98px){.article-content h3{font-size:18px;margin:15px 0}}.article-content p{color:#000;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;letter-spacing:.28px;line-height:1.8;margin:30px 0}@media (max-width:767.98px){.article-content p{margin:20px 0}}.article-content blockquote{border-left:3px solid #e06;margin:30px 0;padding-left:24px}@media (max-width:767.98px){.article-content blockquote{margin:20px 0;padding-left:16px}}.article-content blockquote p{margin:0}.article-content ol,.article-content ul{color:#000;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:1.8;margin:30px 0;padding-left:21px}@media (max-width:767.98px){.article-content ol,.article-content ul{margin:20px 0}}.article-content ol li,.article-content ul li{line-height:1.8;margin-bottom:0}.article-content img{border-radius:10px;height:auto;margin:30px 0;max-width:100%}@media (max-width:767.98px){.article-content img{margin:20px 0}}.related-articles-section{background:#fff;padding:50px 20px 0}@media (max-width:767.98px){.related-articles-section{padding:40px 20px 0}}.related-articles-header{margin-bottom:50px;text-align:center}@media (max-width:767.98px){.related-articles-header{margin-bottom:30px}}.related-articles-header .section-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.8;margin:0 0 20px}@media (max-width:767.98px){.related-articles-header .section-title{font-size:28px}}.related-articles-header .title-underline{background:#e06;border-radius:2px;height:4px;margin:0 auto;width:64px}.related-articles-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1202px}@media (max-width:991.98px){.related-articles-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.related-articles-grid{gap:40px;grid-template-columns:1fr}}.post-navigation-section{margin-bottom:110px;padding:40px 20px 0}@media (max-width:767.98px){.post-navigation-section{margin-bottom:70px}}@media (max-width:575.98px){.post-navigation-section{margin-bottom:40px}}.post-navigation{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1202px}.nav-link-wrapper{display:flex;flex-direction:column;gap:10px;max-width:337px}@media (max-width:767.98px){.nav-link-wrapper{max-width:100%;width:100%}}.nav-link-wrapper.nav-prev{align-items:flex-start}.nav-link-wrapper.nav-next{align-items:flex-end;text-align:right}.nav-link-wrapper .nav-button{align-items:center;display:flex;gap:7px;text-decoration:none;transition:all .3s}.nav-link-wrapper .nav-button .nav-text{color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:600;letter-spacing:.64px;line-height:1.6;transition:color .3s;white-space:nowrap}.nav-link-wrapper .nav-button .nav-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:30px;transition:transform .3s,background-image .3s;width:30px}.nav-link-wrapper .nav-button .nav-icon-prev{transform:rotate(180deg)}.nav-link-wrapper .nav-button .nav-icon-next,.nav-link-wrapper .nav-button .nav-icon-prev{background-image:url(assets/images/arrow-right-circle.svg)}.nav-link-wrapper .nav-button:hover .nav-text{color:#e06}.nav-link-wrapper .nav-button:hover .nav-icon-prev{background-image:url(assets/images/arrow-right-circle-hover.svg);transform:rotate(180deg) translateX(3px)}.nav-link-wrapper .nav-button:hover .nav-icon-next{background-image:url(assets/images/arrow-right-circle-hover.svg);transform:translateX(3px)}.nav-link-wrapper .nav-title{color:#333;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:600;letter-spacing:1.44px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;width:100%}.nav-link-wrapper .nav-title:hover{color:#2aa5ff}body{--2xl-breakpoints:1600px;--xl-breakpoints:1280px;--lg-breakpoints:992px;--md-breakpoints:768px;--sm-breakpoints:576px;--xs-breakpoints:414px;-webkit-font-smoothing:antialiased;--header-height:75px;font-display:swap;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,蘋果儷中黑,"sans-serif",Arial;touch-action:manipulation}figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media (min-width:576px){.container{padding:0 2rem}}.section-header{margin-bottom:60px;text-align:center}@media (max-width:767.98px){.section-header{margin-bottom:40px}}.section-label{color:#2aa5ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.36px;line-height:1.4;margin-bottom:.5rem}.section-title{margin-bottom:1rem}.section-subtitle{color:#6b7280;font-size:18px;margin:0 auto;max-width:36rem}.section-header-deco{margin-bottom:90px;margin-top:20px;text-align:center}@media (max-width:767.98px){.section-header-deco{margin-bottom:65px}}.section-label-deco{color:#2aa5ff;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:10px}.section-title-deco{color:#333;font-family:Noto Sans TC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.72px;line-height:1.3;margin:0;position:relative}@media (max-width:991.98px){.section-title-deco{font-size:28px}}@media (max-width:767.98px){.section-title-deco{font-size:24px}}.section-title-deco:after{background-color:#e06;border-radius:2px;bottom:-30px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:64px}
