 @media (max-width: 768px) {   div[style*="grid-template-columns"] {     grid-template-columns: 1fr !important;   }      div[style*="display: flex"] {     flex-direction: column !important;   }      h1[style*="font-size: 2.5rem"] {     font-size: 2rem !important;   }      h2[style*="font-size: 1.8rem"] {     font-size: 1.5rem !important;   } } #sp-ks8a8s{width: 100%; max-width: 100%; padding: 10px;}#sp-vw3kvy{padding: 0px;}#sp-cc8wqm{width: calc(100% + 0px);}#sp-k5ogt5{margin: 0px;}#sp-sc9yoeafpg{font-family: 'Noto Sans', 'Microsoft JhengHei', sans-serif; color: #1F2937; line-height: 1.7;}#sp-7sjcuacdvk{background: linear-gradient(135deg, #ECFEFF 0%, #0891B2 100%); padding: 60px 0; text-align: center; border-radius: 12px; margin-bottom: 50px;}#sp-vo3eqhj6sg{color: #1F2937; font-size: 2.5rem; font-weight: 600; margin: 0; text-shadow: 1px 1px 2px rgba(255,255,255,0.8);}#sp-jiaicswa7j{color: #0891B2; font-size: 1.2rem; margin: 15px 0 0 0; font-weight: 500;}#sp-hc9z7p2h36{background: #ffffff; padding: 50px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.08); margin-bottom: 50px;}#sp-s7wyzpabfa{max-width: 800px; margin: 0 auto; font-size: 1.1rem; line-height: 1.8; text-align: justify;}#sp-i6izs1mxx2{margin-bottom: 25px; font-size: 1.2rem; color: #0891B2; font-weight: 500;}#sp-ssifsoksey{margin-bottom: 25px;}#sp-bgk6f8koce{margin-bottom: 25px;}#sp-0i6j52ltdm{margin-bottom: 25px;}#sp-8hb6egxhq1{margin-bottom: 25px;}#sp-m1udspq5b8{margin-bottom: 25px;}#sp-mi9iipb8mp{margin-bottom: 0;}#sp-dksr0s1bi7{background: #ECFEFF; padding: 40px; border-radius: 12px; margin-bottom: 40px;}#sp-wirptn4az0{color: #0891B2; font-size: 1.8rem; font-weight: 600; text-align: center; margin-bottom: 40px;}#sp-g4zsmay9xf{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; text-align: center;}#sp-7u1tmw994b{background: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);}#sp-f94k5d4k1u{color: #0891B2; font-size: 2.5rem; font-weight: 600; margin-bottom: 10px;}#sp-wsmz26z60p{color: #1F2937; font-weight: 500;}#sp-2uw0shyw3q{color: #666; font-size: 0.9rem; margin-top: 5px;}#sp-mm0a7ub3la{background: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);}#sp-iru414w76v{color: #0891B2; font-size: 2.5rem; font-weight: 600; margin-bottom: 10px;}#sp-ac5dwfm50b{color: #1F2937; font-weight: 500;}#sp-u90en35zbt{color: #666; font-size: 0.9rem; margin-top: 5px;}#sp-2mkk0z49hu{background: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);}#sp-u8iidnyruh{color: #0891B2; font-size: 2.5rem; font-weight: 600; margin-bottom: 10px;}#sp-9q54mskti4{color: #1F2937; font-weight: 500;}#sp-abkyvq4it0{color: #666; font-size: 0.9rem; margin-top: 5px;}#sp-9h16q5wlyl{background: #ffffff; padding: 40px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.08); margin-bottom: 40px;}#sp-oylb9id6e2{color: #0891B2; font-size: 1.8rem; font-weight: 600; text-align: center; margin-bottom: 40px;}#sp-jk7a88xhxv{display: flex; justify-content: center; margin-bottom: 30px;}#sp-0sovzfzn9w{background: #0891B2; color: white; padding: 20px 40px; border-radius: 8px; text-align: center; font-weight: 600;}#sp-84jsurl89u{display: grid; grid-template-columns: 1fr 1fr; gap: 40px; margin-bottom: 30px;}#sp-ohy0iq4845{text-align: center;}#sp-wozr9v9ph3{background: #ECFEFF; color: #0891B2; padding: 15px; border-radius: 8px; margin-bottom: 15px; font-weight: 600;}#sp-37zw0957ke{font-size: 0.95rem; color: #666;}#sp-q6bjwtb9p9{text-align: center;}#sp-wvjm72u51a{background: #ECFEFF; color: #0891B2; padding: 15px; border-radius: 8px; margin-bottom: 15px; font-weight: 600;}#sp-mqim7dfeyh{font-size: 0.95rem; color: #666;}#sp-8i6i6hb93v{text-align: center; background: #F6F6F6; padding: 15px; border-radius: 8px; color: #666; font-size: 0.95rem;}#sp-co791xy6tp{background: #ffffff; padding: 40px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.08); margin-bottom: 40px;}#sp-g0be483j6j{color: #0891B2; font-size: 1.8rem; font-weight: 600; text-align: center; margin-bottom: 40px;}#sp-masbyiqrqm{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px;}#sp-3i11bvlff9{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-18miccg14s{background: #F6F6F6; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-4u99jjeayn{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-h7be32d5o1{background: #F6F6F6; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-xn26fzdp22{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-1lhd5dx27t{background: #F6F6F6; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-08ohtuy4xj{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-ubdv3qhw5u{background: #F6F6F6; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-t6gdlpwfgs{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-nwqizv2kkr{background: #F6F6F6; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-bm3x8k2kxv{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-gcs9dprl37{background: #F6F6F6; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-c8bxhd2kdp{background: #ECFEFF; padding: 15px; border-radius: 6px; text-align: center; font-size: 0.95rem;}#sp-hg326rq6n1{background: #ffffff; padding: 40px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.08); margin-bottom: 40px;}#sp-ahfdd17now{color: #0891B2; font-size: 1.8rem; font-weight: 600; text-align: center; margin-bottom: 40px;}#sp-o9xqcj8w6o{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px;}#sp-dwp4dfdy56{border: 2px solid #ECFEFF; padding: 30px; border-radius: 12px;}#sp-js0qzg93vd{background: #ECFEFF; color: #0891B2; width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 1.5rem;}#sp-k4kem7jggo{color: #0891B2; font-size: 1.3rem; font-weight: 600; text-align: center; margin-bottom: 20px;}#sp-x0f81v3w0m{list-style: none; padding: 0; margin: 0; color: #666;}#sp-8g9322ijkm{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-w6cd26mrm8{position: absolute; left: 0; color: #0891B2;}#sp-bxjraom48q{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-dcs8bqjc1k{position: absolute; left: 0; color: #0891B2;}#sp-0q5mv0sh0x{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-iuhgs4c4q7{position: absolute; left: 0; color: #0891B2;}#sp-ruooytckhs{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-yp5t4ucepf{position: absolute; left: 0; color: #0891B2;}#sp-8cf1fsym5w{padding-left: 20px; position: relative;}#sp-hd8euvv3t3{position: absolute; left: 0; color: #0891B2;}#sp-2d4csh8ueb{border: 2px solid #0891B2; padding: 30px; border-radius: 12px;}#sp-pykg9xleiv{background: #0891B2; color: white; width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 1.5rem;}#sp-819frt3wgj{color: #0891B2; font-size: 1.3rem; font-weight: 600; text-align: center; margin-bottom: 20px;}#sp-k4m27f8ley{list-style: none; padding: 0; margin: 0; color: #666;}#sp-hb7tqjl9aj{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-1csvdvbrgp{position: absolute; left: 0; color: #0891B2;}#sp-c8xaf45peb{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-wr8fluvprx{position: absolute; left: 0; color: #0891B2;}#sp-12wu3zaxnm{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-5iy200buza{position: absolute; left: 0; color: #0891B2;}#sp-21oxbie7o6{margin-bottom: 10px; padding-left: 20px; position: relative;}#sp-wzizlxr0yw{position: absolute; left: 0; color: #0891B2;}#sp-86mbz24v28{padding-left: 20px; position: relative;}#sp-asg8vtelk8{position: absolute; left: 0; color: #0891B2;}#sp-job4gmpk9b{background: linear-gradient(135deg, #F6F6F6 0%, #ECFEFF 100%); padding: 40px; border-radius: 12px; margin-bottom: 40px;}#sp-e2kbui0gue{color: #0891B2; font-size: 1.8rem; font-weight: 600; text-align: center; margin-bottom: 30px;}#sp-6qqea2ppan{text-align: center; color: #666; margin-bottom: 30px; font-size: 1.1rem;}#sp-407sjjtgb4{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px;}#sp-40kv242atb{background: #ffffff; padding: 20px; border-radius: 8px; text-align: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}#sp-homed2ppp1{color: #0891B2; font-weight: 600; font-size: 0.9rem;}#sp-efu6tcpx4g{background: #ffffff; padding: 20px; border-radius: 8px; text-align: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}#sp-usdqll1b3v{color: #0891B2; font-weight: 600; font-size: 0.9rem;}#sp-t5cjkyen3a{background: #ffffff; padding: 20px; border-radius: 8px; text-align: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}#sp-6ponqbyfze{color: #0891B2; font-weight: 600; font-size: 0.9rem;}#sp-heupsxb2es{background: #ffffff; padding: 20px; border-radius: 8px; text-align: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}#sp-uyxtvr76dy{color: #0891B2; font-weight: 600; font-size: 0.9rem;}#sp-2etbw669jq{background: #ffffff; padding: 20px; border-radius: 8px; text-align: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}#sp-3ta3j9uwpj{color: #0891B2; font-weight: 600; font-size: 0.9rem;}#sp-qrn5mot89o{background: #ffffff; padding: 20px; border-radius: 8px; text-align: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}#sp-8juoa7jvzq{color: #0891B2; font-weight: 600; font-size: 0.9rem;}#sp-wgrtcfdri1{background: linear-gradient(135deg, #0891B2 0%, #ECFEFF 100%); padding: 40px; border-radius: 12px; text-align: center;}#sp-aj4e4bzxcb{font-size: 1.5rem; font-weight: 600; margin-bottom: 15px; color: #1F2937;}#sp-r9xsocgnx0{font-size: 1.1rem; margin-bottom: 25px; color: #1F2937; opacity: 0.8;}#sp-6e9bc7f1dp{background: #ffffff; color: #0891B2; padding: 15px 30px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 1.1rem; display: inline-block; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0,0,0,0.1);}