@keyframes seamlessLoop{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--total-width) - var(--gap)))}}@keyframes seamlessLoop_02{0%{transform:translateX(calc(-1 * var(--total-width) - var(--gap)))}100%{transform:translateX(0)}}body{font-family:"Noto Sans TC",sans-serif}.wrap{width:100%;max-width:1610px;margin:0 auto}.floatItem{position:absolute;pointer-events:none;z-index:1}.bannerArea{position:relative;height:683px;background:linear-gradient(90deg, rgba(198, 30, 55, 0.4) 0%, rgba(250, 134, 136, 0.4) 100%),var(--Color, #D12542);overflow:hidden}.bannerArea .circle01{width:1130px;height:896px;border-radius:1130px;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.3) 0%, rgba(255, 255, 255, 0) 100%);left:0}.bannerArea .circle02{width:1455.675px;height:1093.551px;transform:rotate(17.645deg);border-radius:1455.675px;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.44) 0%, rgba(255, 255, 255, 0) 80.29%);right:-29%;top:-40%}.bannerArea:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url("../../../images/tw/service/new-service/banner_line.svg") no-repeat center top;background-size:100%;left:0;top:0;pointer-events:none}.bannerArea .wrap{height:100%}.bannerArea .textBox{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:10}@media(max-width: 1280px){.bannerArea{height:560px}}@media(max-width: 1024px){.bannerArea{height:460px}}@media(max-width: 768px){.bannerArea{height:auto;min-height:360px;padding:80px 24px}}@media(max-width: 480px){.bannerArea{padding:60px 20px}}.bannerArea .title{color:#fff;text-align:center;font-size:63px;font-style:normal;font-weight:400;line-height:70px;text-transform:uppercase;margin-bottom:35px}.bannerArea .title span{font-weight:700}@media(max-width: 1280px){.bannerArea .title{font-size:52px;line-height:60px}}@media(max-width: 1024px){.bannerArea .title{font-size:42px;line-height:52px;margin-bottom:24px}}@media(max-width: 768px){.bannerArea .title{font-size:30px;line-height:42px;margin-bottom:16px}}@media(max-width: 480px){.bannerArea .title{font-size:24px;line-height:34px}}.bannerArea .text{color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.17px;text-transform:uppercase}@media(max-width: 1024px){.bannerArea .text{font-size:15px;line-height:26px}}@media(max-width: 768px){.bannerArea .text{font-size:14px;line-height:24px}}@media(max-width: 480px){.bannerArea .text{font-size:13px}}.contentArea{padding-top:120px;border-top-left-radius:65px;border-top-right-radius:65px;background:#fff;position:relative;margin-top:-65px;z-index:10;overflow:hidden}@media(max-width: 1280px){.contentArea{padding-top:90px}}@media(max-width: 1024px){.contentArea{padding-top:70px;padding-bottom:50px;border-top-right-radius:50px}}@media(max-width: 768px){.contentArea{padding-top:50px;padding-bottom:40px;border-top-left-radius:36px;border-top-right-radius:36px}}@media(max-width: 480px){.contentArea{padding-top:40px;padding-bottom:30px;border-top-left-radius:24px;border-top-right-radius:24px}}.contentArea .titleBox .title{color:#2b2b2b;font-size:63px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;letter-spacing:0}@media(max-width: 1280px){.contentArea .titleBox .title{font-size:52px;line-height:60px}}@media(max-width: 1024px){.contentArea .titleBox .title{font-size:44px;line-height:54px}}@media(max-width: 768px){.contentArea .titleBox .title{font-size:32px;line-height:42px}}@media(max-width: 480px){.contentArea .titleBox .title{font-size:26px;line-height:36px}}.contentArea .titleBox span{color:#cf253e;font-size:63px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase}@media(max-width: 1280px){.contentArea .titleBox span{font-size:52px;line-height:60px}}@media(max-width: 1024px){.contentArea .titleBox span{font-size:44px;line-height:54px}}@media(max-width: 768px){.contentArea .titleBox span{font-size:32px;line-height:42px}}@media(max-width: 480px){.contentArea .titleBox span{font-size:26px;line-height:36px}}.contentArea .circle03{width:1130px;height:954px;border-radius:1130px;right:0;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.07) 0%, rgba(255, 255, 255, 0) 100%)}.contentArea .circle04{width:1325px;height:1132px;transform:rotate(-24.921deg);border-radius:1325px;right:-22%;top:15%;background:radial-gradient(50% 50% at 50% 50%, rgba(209, 37, 66, 0.12) 0%, rgba(255, 255, 255, 0) 100%)}.contentArea .circle05{width:1130px;height:954px;border-radius:1130px;left:0;top:20%;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.07) 0%, rgba(255, 255, 255, 0) 100%)}.contentArea .circle06{width:1130px;height:954px;border-radius:1130px;right:0;top:48%;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.07) 0%, rgba(255, 255, 255, 0) 100%)}.contentArea .circle07{width:1815px;height:1085px;border-radius:1815px;background:radial-gradient(50% 50% at 50% 50%, rgba(209, 37, 66, 0.2) 0%, rgba(255, 255, 255, 0) 100%);right:41%;top:72%}.svcBlock{position:relative;display:flex;align-items:center;justify-content:space-between;gap:60px;padding:70px 0;z-index:10}@media(max-width: 1280px){.svcBlock{gap:50px}}@media(max-width: 1024px){.svcBlock{gap:36px;padding:50px 0}}@media(max-width: 768px){.svcBlock{flex-direction:column;gap:28px;padding:40px 0}}@media(max-width: 480px){.svcBlock{gap:20px;padding:30px 0}}.svcBlock:last-child{border-bottom:none}.svcBlock:nth-child(odd){flex-direction:row-reverse;padding-left:105px}@media(max-width: 1280px){.svcBlock:nth-child(odd){padding-left:60px}}@media(max-width: 1024px){.svcBlock:nth-child(odd){padding-left:30px}}@media(max-width: 768px){.svcBlock:nth-child(odd){flex-direction:column;padding-left:0}}.svcBlock:nth-child(even){padding-right:105px}@media(max-width: 1280px){.svcBlock:nth-child(even){padding-right:60px}}@media(max-width: 1024px){.svcBlock:nth-child(even){padding-right:30px}}@media(max-width: 768px){.svcBlock:nth-child(even){padding-right:0}}.svcBlockImg{flex:0 0 48%;max-width:48%}@media(max-width: 768px){.svcBlockImg{flex:none;max-width:100%;width:100%}}.svcBlockImg img{width:100%;height:auto;display:block}.svcBlockContent{flex:1;min-width:0;max-width:606px}.svcBlockTitle{font-size:30px;font-weight:700;color:#1a1a1a;margin-bottom:14px;letter-spacing:.06em;line-height:1.4}@media(max-width: 1024px){.svcBlockTitle{font-size:26px}}@media(max-width: 768px){.svcBlockTitle{font-size:22px}}@media(max-width: 480px){.svcBlockTitle{font-size:19px}}.svcBlockTitle--large{font-size:40px}.svcBlockLead{color:#2b2b2b;font-size:24px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:.24px;text-transform:uppercase;margin-bottom:20px}@media(max-width: 1024px){.svcBlockLead{font-size:20px;line-height:30px}}@media(max-width: 768px){.svcBlockLead{font-size:18px;line-height:28px}}@media(max-width: 480px){.svcBlockLead{font-size:16px;line-height:26px}}.svcBlockText{color:#414141;font-size:17px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.17px;text-transform:uppercase;margin-bottom:40px}@media(max-width: 1024px){.svcBlockText{font-size:15px;line-height:26px}}@media(max-width: 768px){.svcBlockText{font-size:15px;line-height:26px}}@media(max-width: 480px){.svcBlockText{font-size:14px;line-height:24px;margin-bottom:24px}}.svcBlockCta{margin-top:36px}.svcBlockFeatures{display:flex;flex-wrap:wrap;gap:12px}.svcBlockFeatures li{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;letter-spacing:.03em;line-height:1.5;background:#fff;padding:8px 16px 8px 10px;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.svcBlockFeatures li::before{content:"";flex-shrink:0;width:20px;height:20px;border-radius:4px;background-color:#d12542;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px}.featuresArea{position:relative;background:linear-gradient(90deg, rgba(198, 30, 55, 0.4) 0%, rgba(250, 134, 136, 0.4) 100%),#d12542;padding-top:180px;padding-bottom:200px;overflow:hidden}@media(max-width: 1280px){.featuresArea{padding-top:140px;padding-bottom:160px}}@media(max-width: 1024px){.featuresArea{padding-top:100px;padding-bottom:110px}}@media(max-width: 640px){.featuresArea{padding-top:60px;padding-bottom:60px}}.featuresArea .circle08{width:1130px;height:896px;border-radius:1130px;left:-30%;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.3) 0%, rgba(255, 255, 255, 0) 100%)}.featuresArea .circle09{width:1455.675px;height:1093.551px;transform:rotate(17.645deg);right:-20%;border-radius:1455.675px;background:radial-gradient(50% 50% at 50% 50%, rgba(229, 190, 34, 0.44) 0%, rgba(255, 255, 255, 0) 80.29%)}.featuresArea .wra{padding:0 30px}@media(max-width: 768px){.featuresArea .wra{padding:0 20px}}.featuresArea .fea-head{text-align:center;margin-bottom:60px}@media(max-width: 768px){.featuresArea .fea-head{margin-bottom:40px}}.featuresArea .fea-title{color:#fff;font-size:55px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;margin-bottom:11px}@media(max-width: 1280px){.featuresArea .fea-title{font-size:46px}}@media(max-width: 1024px){.featuresArea .fea-title{font-size:36px;line-height:50px}}@media(max-width: 768px){.featuresArea .fea-title{font-size:28px;line-height:40px}}@media(max-width: 480px){.featuresArea .fea-title{font-size:24px;line-height:34px}}.featuresArea .fea-subtitle{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:40px}@media(max-width: 1280px){.featuresArea .fea-subtitle{font-size:18px}}@media(max-width: 1024px){.featuresArea .fea-subtitle{font-size:16px;line-height:30px}}@media(max-width: 768px){.featuresArea .fea-subtitle{font-size:15px;line-height:26px}}@media(max-width: 480px){.featuresArea .fea-subtitle{font-size:13px}}.featuresArea .fea-cards{position:relative;display:flex;gap:28px;justify-content:center;align-items:stretch;z-index:10}@media(max-width: 1024px){.featuresArea .fea-cards{gap:16px}}@media(max-width: 768px){.featuresArea .fea-cards{flex-direction:column;align-items:center}}.featuresArea .fea-card{flex:1;max-width:327px;border-radius:20px;padding:15px;text-align:center;position:relative;border-radius:23px;border:1px solid hsla(0,0%,100%,.29)}@media(max-width: 768px){.featuresArea .fea-card{max-width:100%;width:100%}}.featuresArea .fea-card .item{border-radius:23px;border:1px solid hsla(0,0%,100%,.64);background:hsla(0,0%,100%,.18);padding:14px;padding-bottom:30px}@media(max-width: 1024px){.featuresArea .fea-card .item{padding:12px 12px 22px}}.featuresArea .fea-card-img{width:100%;margin:0 auto 20px;border-radius:10px;overflow:hidden}.featuresArea .fea-card-img img{width:100%;display:block}.featuresArea .fea-card-title{color:#fff;text-align:center;font-size:27px;font-style:normal;font-weight:700;line-height:67px;letter-spacing:.81px;text-transform:uppercase}@media(max-width: 1024px){.featuresArea .fea-card-title{font-size:22px;line-height:1.5}}@media(max-width: 768px){.featuresArea .fea-card-title{font-size:20px}}.featuresArea .fea-card-text{height:58px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.16px;text-transform:uppercase}@media(max-width: 1024px){.featuresArea .fea-card-text{font-size:14px;height:auto}}@media(max-width: 768px){.featuresArea .fea-card-text{font-size:14px;height:auto}}.clientArea{position:relative;padding-top:215px;padding-bottom:200px;border-top-left-radius:65px;border-top-right-radius:65px;margin-top:-68px;background:#fff;z-index:10}@media(max-width: 1280px){.clientArea{padding-top:120px;padding-bottom:120px}}@media(max-width: 1024px){.clientArea{padding-top:70px;border-top-left-radius:50px;border-top-right-radius:50px}}@media(max-width: 768px){.clientArea{padding-top:50px;border-top-left-radius:36px;border-top-right-radius:36px}}@media(max-width: 640px){.clientArea{padding-bottom:60px}}@media(max-width: 480px){.clientArea{padding-top:40px;border-top-left-radius:24px;border-top-right-radius:24px}}.clientArea .titleBox .title{margin-bottom:140px;color:#2b2b2b;font-size:63px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;letter-spacing:0;text-align:center}@media(max-width: 960px){.clientArea .titleBox .title{font-size:40px;margin-bottom:10px}}@media(max-width: 600px){.clientArea .titleBox .title{font-size:35px}}@media(max-width: 500px){.clientArea .titleBox .title{font-size:30px}}.clientArea .clientList{position:relative;overflow:hidden;white-space:nowrap;width:100%;--item-width: 270px;--gap: 40px;--item-count: 7;--total-width: calc(var(--item-width) * var(--item-count) + var(--gap) * (var(--item-count) - 1))}@media(max-width: 1580px){.clientArea .clientList{--item-width: 200px}}@media(max-width: 1180px){.clientArea .clientList{--item-width: 150px}}@media(max-width: 600px){.clientArea .clientList{--item-width: 100px}}.clientArea .clientList .clientScroll{display:inline-flex;gap:var(--gap);animation:seamlessLoop 50s linear infinite}.clientArea .clientList .clientScroll_02{display:inline-flex;gap:var(--gap);animation:seamlessLoop_02 60s linear infinite}.clientArea .clientList .clientItem{width:var(--item-width);flex-shrink:0;display:flex;align-items:center}.clientArea .clientList .clientItem img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}.reviewArea .title{color:#fff;margin-bottom:140px;font-size:63px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;letter-spacing:0;text-align:center}@media(max-width: 960px){.reviewArea .title{font-size:40px;margin-bottom:10px;line-height:50px}}@media(max-width: 600px){.reviewArea .title{font-size:35px}}@media(max-width: 500px){.reviewArea .title{font-size:30px}}