:root{--primary:#fdbe3b;--secondary:#1e1d23;--donatix-font:Noto Sans TC,sans-serif;--donatix-font-two:Noto Sans TC,sans-serif;--donatix-font-three:Noto Sans TC,sans-serif;--donatix-gray:#797e88;--donatix-gray-rgb:121,126,136;--donatix-base:var(--primary);--donatix-base-rgb:253,190,59;--donatix-gray-bg:#f6f3ee;--donatix-gray-bg-rgb:246,243,238;--donatix-black:#1f1f1f;--donatix-black-rgb:31,31,31;--donatix-white:#fff;--donatix-white-rgb:255,255,255;--donatix-primary:#122f2a;--donatix-primary-rgb:18,47,42;--donatix-secondary:var(--secondary);--donatix-secondary-rgb:30,29,35;--donatix-bdr-radius:30px;--primary-hover:#fcad09;--primary-dark:#9d6b02;--rgba-primary-1:rgba(253,190,59,0.1);--rgba-primary-2:rgba(253,190,59,0.2);--rgba-primary-3:rgba(253,190,59,0.3);--rgba-primary-4:rgba(253,190,59,0.4);--rgba-primary-5:rgba(253,190,59,0.5);--rgba-primary-6:rgba(253,190,59,0.6);--rgba-primary-7:rgba(253,190,59,0.7);--rgba-primary-8:rgba(253,190,59,0.8);--rgba-primary-9:rgba(253,190,59,0.9);--font-family-base:Noto Sans TC,sans-serif;--swiper-pagination-color:var(--primary)}*{outline:none;padding:0}:after,:before{margin:0;padding:0}html{overflow-x:hidden}body{line-height:1.6;color:#212529;font-size:1.25rem;letter-spacing:1px;font-family:Noto Sans TC,sans-serif;background:#fffefb}body.compensate-for-scrollbar{margin-right:0}a{transition:all .8s}a,a.active,a:focus,a:hover{text-decoration:none;outline:none}dl,ol,ul{margin-top:0;margin-bottom:0;list-style-type:none;padding:0}section{--section-gap:4rem;--section-gap-768:6rem}section.pd-main{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}section.mg-main{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}@media (min-width:768px){section.pd-main{padding-top:var(--section-gap-768);padding-bottom:var(--section-gap-768)}section.mg-main{margin-top:var(--section-gap-768);margin-bottom:var(--section-gap-768)}}.swiper-wrapper{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.swiper-slide{height:auto}.form-panel .md-form{position:relative;margin-top:60px}.form-panel .md-form.form-check{margin-top:24px}@media (min-width:768px){.form-panel .md-form.form-check{margin-top:68px}}.form-panel .md-form label:not(.form-check-label){color:#212529;position:absolute;top:0;transform:translateY(calc(-100% - 5px))}.form-panel .form-check{padding-left:0;display:flex;gap:5px}.form-panel .form-check>label{position:relative;top:2px}.form-panel .check-list-title{color:#212529}.form-panel input:not([type=radio]):focus,.form-panel textarea:focus{border-color:var(--rgba-primary-2);box-shadow:0 0 0 .15rem var(--rgba-primary-2)}.form-panel input[type=radio]:focus{border-color:rgba(0,0,0,.25);box-shadow:0 0 0 .15rem transparent}.form-panel .check-box-list{display:flex;flex-wrap:wrap;gap:10px 20px}.form-panel .form-check-input{width:20px;height:20px;cursor:pointer;margin-left:0}.form-panel .form-check-input+label{cursor:pointer;font-size:16px}.form-panel .form-check-input:checked{background-color:#fdbe3b;border-color:rgba(0,0,0,.25)}.mdb-select.initialized{display:none}.select-wrapper{position:relative;height:-moz-fit-content;height:fit-content}.select-wrapper>input.select-dropdown{padding-right:30px;background:#fff;cursor:pointer}.select-wrapper .caret{position:absolute;right:10px;font-size:14px;top:11px;pointer-events:none}.select-wrapper .search-wrap input{padding:5px 10px;margin-bottom:5px}.select-wrapper ul{width:100%;z-index:1;background:#fff;padding:10px;max-height:300px;overflow-y:auto;box-shadow:1px 1px 3px 1px rgba(0,0,0,.1);top:100%!important}.select-wrapper ul li{padding:3px;cursor:pointer;transition-duration:.4s}.select-wrapper ul li span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper ul li.disabled{display:none}.select-wrapper ul li:hover{background:#f4f4f4}.contact-info-grid{display:flex;flex-wrap:wrap;gap:25px 0;margin-bottom:24px;background:#f1f5f9;padding:20px 0;border-radius:6px}@media (min-width:992px){.contact-info-grid{padding:40px 0}}.info-item{color:#334155;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:992px){.info-item{width:-moz-fit-content;width:fit-content;flex-grow:1}}.info-item a,.info-item span{color:#212529;transition-duration:.4s;font-size:1rem}.info-item a:hover{color:#fdbe3b}.info-item strong{font-weight:600;line-height:1;display:block}.info-item strong i{color:#fdbe3b}@media (min-width:992px){.info-item strong{margin-bottom:10px}}.section-panel{background:#fff;padding:32px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.section-panel-title{font-size:1.5rem;font-weight:600;color:#fdbe3b;margin-bottom:20px;border-bottom:2px solid #e6f2f1;padding-bottom:10px}.info-detail-block{background-color:#fafafa;border:1px solid #edf2f7;border-radius:6px;padding:24px;margin-bottom:24px}.info-row{display:flex;flex-direction:column;margin-bottom:25px}@media (min-width:768px){.info-row{flex-direction:row}}.info-row:last-child{margin-bottom:0}.info-label{width:110px;font-weight:600;color:#1e1d23;flex-shrink:0;letter-spacing:1px;margin-bottom:15px}.info-content{flex:1;font-size:1.1rem;color:#334155;position:relative;margin-top:2px}.info-content ul{list-style-type:disc;padding-left:18px}.info-content li{margin-bottom:6px}.highlight-note{background-color:#fef2f2;color:#991b1b;padding:6px 12px;border-radius:4px;display:inline-block;margin-top:6px;font-size:14px;font-weight:500}.bank-details p{margin-bottom:4px}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.step-item{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:16px;text-align:center}.step-number{display:inline-block;width:28px;height:28px;text-align:center;padding-left:2px;background:#fdbe3b;color:#fff;border-radius:50%;font-weight:700;line-height:28px;margin-bottom:8px}.step-title{font-weight:600;margin-bottom:4px}.step-desc{color:#64748b}.download-list{list-style:none}.download-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;gap:10px}.download-item:last-child{border-bottom:none}.file-name{font-size:1.1rem;display:flex;gap:5px}.download-btn{display:inline-block;padding:5px 16px;white-space:nowrap;color:#666;text-decoration:none;border-radius:4px;transition:.4s}.download-btn:hover{color:#fdbe3b}