.reviewArea .reviewList,.wrap{max-width:1420px}.bannerArea .txtBox>.title span:after,.planArea .planList .planItem .item,.titleBox span:after,.workArea .workList .workItem .overlay{-webkit-transition:.5s;transition:.5s}*{font-family:"Noto Sans TC",微軟正黑體,sans-serif}.beforeReveal{visibility:hidden}.mainArea{background-color:#fafafa;padding-top:0}.titleBox h2{color:#000;letter-spacing:0}.aiIntroArea .leftBox .titleBox .title:first-letter,.titleBox.white span{color:#fff}.titleBox.white span::after{background-color:#fff}.titleBox span{display:inline-block;color:#be242a}.titleBox span:after{content:"";display:block;width:0;height:2px;background-color:#be242a;opacity:0}.titleBox .title.active span:after{width:100%;opacity:1}.wrap{width:100%;padding-left:15px;padding-right:15px}.clientArea{position:relative}.clientArea .circle,.contactArea .circle,.planArea .circle{position:absolute;z-index:1;border-radius:50%;pointer-events:none}.clientArea .circle.blur04{left:-10%;top:-10%;width:580px;height:580px;background-color:rgba(255,67,73,.25);-webkit-filter:blur(200px);filter:blur(200px);-webkit-animation:10s linear infinite circularMotion;animation:10s linear infinite circularMotion}.aboutArea .topBox .link,.clientArea .titleBox .title,.knowledgeArea .titleBox2 .title,.planArea .titleBox .title,.workArea .titleBox .title{margin-bottom:10px}.clientArea .titleBox .text,.planArea .titleBox .text,.reviewArea .titleBox .text,.workArea .titleBox .text{font-size:18px;text-align:center;color:#3f3f3f;line-height:1.8}.clientArea .numList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:90px 0}.clientArea .numList .numItem{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1180px){.mainArea{padding-bottom:60px}.clientArea .numList{margin:40px 0}.clientArea .numList .numItem{width:200px}}@media (max-width:620px){.clientArea .numList .numItem{width:150px}}.clientArea .numList .title{font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.clientArea .numList .title::before{content:"";width:18px;height:18px;display:block;background-color:#cf253e;border-radius:50%;margin-right:10px}.clientArea .numList .num{font-size:18px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.clientArea .numList .num .odometer{font-size:80px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.clientArea .numList .num .odometer::after{content:"+";font-size:30px;margin:0 10px}.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 .numList .num .odometer{font-size:68px}.clientArea .clientList{--item-width:200px}}@media (max-width:1180px){.clientArea .numList .num .odometer{font-size:50px}.clientArea .clientList{--item-width:150px}}.clientArea .clientList .clientScroll{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--gap);-webkit-animation:50s linear infinite seamlessLoop;animation:50s linear infinite seamlessLoop}.clientArea .clientList .clientScroll_02{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--gap);-webkit-animation:60s linear infinite seamlessLoop_02;animation:60s linear infinite seamlessLoop_02}.clientArea .clientList .clientItem{width:var(--item-width);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clientArea .clientList .clientItem img{display:block;max-width:100%;margin:0 auto;object-fit:contain}.workArea{padding-top:100px}.reviewArea{margin-top:120px}.reviewArea .titleBox .title{color:#fff;margin-bottom:10px}.reviewArea .reviewItem{border-radius:10px}.reviewArea .slick-slider .slick-dots .slick-active button:before{background-color:#fff;opacity:1}.reviewArea .slick-slider .slick-dots li:not(.slick-active) button:before{background-color:rgba(255,255,255,.5);opacity:1}.planArea{position:relative;padding:120px 0}.planArea .circle.blur05{right:10%;top:-20%;width:580px;height:580px;background-color:rgba(255,67,73,.25);-webkit-filter:blur(200px);filter:blur(200px);-webkit-animation:5s linear infinite circularMotion;animation:5s linear infinite circularMotion}.planArea .circle.blur06{right:0;top:31%;width:400px;height:400px;background-color:rgba(255,106,0,.397);-webkit-filter:blur(200px);filter:blur(200px);-webkit-animation:4s linear infinite circularMotion;animation:4s linear infinite circularMotion}.planArea .planList{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));max-width:1260px;margin:100px auto 0;z-index:5}.aboutArea .topList,.aboutArea .topList .Img,.aboutArea .topList .top,.aboutArea .wrapBox,.aiIntroArea .wrap,.contactArea .wrap,.formList,.formList .item,.planArea .planList .planItem .price{display:-webkit-box;display:-ms-flexbox}.planArea .planList .planItem{padding:0 15px}.planArea .planList .planItem .item{height:100%;min-height:750px;padding:40px 50px;background-color:#fff;border:2px solid transparent;border-radius:15px;-webkit-box-shadow:0 0 16px 3px rgba(0,0,0,.0705882353);box-shadow:0 0 16px 3px rgba(0,0,0,.0705882353)}@media (max-width:1040px){.planArea .planList{-ms-grid-columns:1fr;grid-template-columns:1fr}.planArea .planList .planItem{margin-bottom:30px;padding:0}.planArea .planList .planItem .item{min-height:unset}}.planArea .planList .planItem .title{font-size:30px;font-weight:600;margin-bottom:20px}.planArea .planList .planItem .text{font-size:16px;color:#575757;line-height:1.6;margin-bottom:20px}.planArea .planList .planItem .price{font-family:Inter;font-size:36px;font-weight:700;color:#000;margin-bottom:20px;display:flex;gap:6px}.planArea .planList .planItem .btn{display:block;width:100%;background-color:#2a2a2a;border:1px solid transparent;color:#fff;padding:14px 0;text-align:center;border-radius:5px;margin-top:10px;font-size:16px}.planArea .planList .planItem .btn:hover{background-color:#cf253e}.contactArea .titleBox .line,.planArea .planList .planItem .line{width:100%;height:1px;background-color:rgba(0,0,0,.2);margin:30px 0}@media (max-width:660px){.clientArea .circle.blur04{display:none}.clientArea .numList .numItem{margin-bottom:20px}.clientArea .numList .title{font-size:16px;margin-bottom:10px}.clientArea .numList .num{font-size:16px}.clientArea .numList .num .odometer,.planArea .planList .planItem .price{font-size:30px}.clientArea .numList .num .odometer::after{font-size:15px;margin:0 5px}.planArea .planList .planItem .item{padding:40px}.planArea .planList .planItem .title{font-size:24px}.planArea .planList .planItem .btn{font-size:14px}.planArea .planList .planItem .line{margin:15px 0}}.planArea .planList .planItem dt{color:#cf253e;line-height:30px;font-size:16px}.planArea .planList .planItem dd{margin-bottom:20px}.planArea .planList .planItem ul{font-size:16px;padding-left:30px;list-style-type:disc}.contactArea{position:relative;padding-top:140px}.contactArea .circle.blur07{left:-10%;top:30%;width:580px;height:580px;background-color:rgba(255,67,73,.25);-webkit-filter:blur(200px);filter:blur(200px);-webkit-animation:5s linear infinite circularMotion;animation:5s linear infinite circularMotion}@media (max-width:1340px){.clientArea .circle.blur04,.contactArea .circle.blur07,.planArea .circle.blur05,.planArea .circle.blur06{width:400px;height:400px}}.contactArea .wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactArea .leftItem{max-width:550px}@media (max-width:1280px){.clientArea{padding-top:120px}.contactArea .leftItem{width:100%;max-width:100%;margin-bottom:60px}}.contactArea .rightItem{width:calc(100% - 550px);padding-left:120px}.contactArea .titleBox .title{text-align:left;margin-bottom:10px}@media (max-width:960px){.clientArea .titleBox .title,.contactArea .titleBox .title,.planArea .titleBox .title,.reviewArea .titleBox .title,.titleBox h2,.workArea .titleBox .title{font-size:40px;margin-bottom:10px}.clientArea .circle.blur04{left:0;right:auto}.clientArea .titleBox .text,.contactArea .titleBox .text,.planArea .titleBox .text,.reviewArea .titleBox .text,.workArea .titleBox .text{font-size:16px}}@media (max-width:600px){.clientArea .titleBox .title,.contactArea .titleBox .title,.planArea .titleBox .title,.reviewArea .titleBox .title,.titleBox h2{font-size:35px}.clientArea .clientList{--item-width:100px}}@media (max-width:500px){.titleBox h2{font-size:30px}.clientArea .titleBox .title,.contactArea .titleBox .title,.planArea .titleBox .title,.reviewArea .titleBox .title,.workArea .titleBox .title{font-size:26px}}@media (max-width:420px){.contactArea .titleBox .title,.planArea .titleBox .title,.reviewArea .titleBox .title,.titleBox h2,.workArea .titleBox .title{font-size:24px}}.contactArea .titleBox .text{font-size:16px;line-height:1.7;text-align:left;color:#3f3f3f}@media (max-width:1440px){.wrap{max-width:90vw}.contactArea .rightItem{width:100%;padding-left:0}.contactArea .titleBox .title{text-align:center}.contactArea .titleBox .text{max-width:800px;width:100%;text-align:center;margin:0 auto}}.contactArea .titleBox .text span::after{display:none}.contactArea .btn04{width:100%;max-width:220px}.contactArea .btn04 a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:13px;padding-bottom:13px}.formTitle{margin-bottom:30px;padding-bottom:15px;font-size:18px;letter-spacing:.05em;color:#383838;border-bottom:1px solid #df9597}.formList{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:20px}.formList li{width:50%;padding:0 15px 30px}@media (max-width:550px){.formList li{width:100%}}.aboutArea .topList .Img amp-img,.formList li.full{width:100%}.formList li.focus .title{font-size:12px;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.formList li.name .inputBox input{padding-right:120px}.formList .item{position:relative;display:flex}.formList .title{position:absolute;left:0;top:3px;font-size:16px;color:#444;letter-spacing:.05em;pointer-events:none;-webkit-transition:.4s;transition:.4s}.formList .title em{color:#bb1b21}.formList .sexBox{position:absolute;right:0;top:3px;width:120px}.formList .inputBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.formList input[type=text],.formList select,.formList textarea{width:100%;font-size:16px;font-weight:300;border:none;background:0 0;border-bottom:1px solid #dbdada;border-radius:0;-webkit-transition:.5s;transition:.5s}.formList input[type=text].error,.formList select.error,.formList textarea.error{border-bottom-color:#bb1b21}.formList input[type=text]:focus,.formList select:focus,.formList textarea:focus{outline:0}.formList input[type=text],.formList select{height:40px}.formList textarea{margin-top:12px;height:100px}.formList .checkArea,.knowledgeArea .wrapBox{display:-webkit-box;display:-ms-flexbox;display:flex}.formList .checkArea .captchaArea{margin-right:10px}@-webkit-keyframes verticalMove{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes verticalMove{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes horizontalMove{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes horizontalMove{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes seamlessLoop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--total-width) - var(--gap)));transform:translateX(calc(-1 * var(--total-width) - var(--gap)))}}@keyframes seamlessLoop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--total-width) - var(--gap)));transform:translateX(calc(-1 * var(--total-width) - var(--gap)))}}@-webkit-keyframes seamlessLoop_02{0%{-webkit-transform:translateX(calc(-1 * var(--total-width) - var(--gap)));transform:translateX(calc(-1 * var(--total-width) - var(--gap)))}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes seamlessLoop_02{0%{-webkit-transform:translateX(calc(-1 * var(--total-width) - var(--gap)));transform:translateX(calc(-1 * var(--total-width) - var(--gap)))}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes circularMotion{0%{-webkit-transform:rotate(0) translateX(120px) rotate(0);transform:rotate(0) translateX(120px) rotate(0);-webkit-filter:blur(200px);filter:blur(200px)}25%{-webkit-transform:rotate(90deg) translateX(120px) rotate(-90deg);transform:rotate(90deg) translateX(120px) rotate(-90deg);-webkit-filter:blur(150px);filter:blur(150px)}50%{-webkit-transform:rotate(180deg) translateX(120px) rotate(-180deg);transform:rotate(180deg) translateX(120px) rotate(-180deg);-webkit-filter:blur(250px);filter:blur(250px)}75%{-webkit-transform:rotate(270deg) translateX(120px) rotate(-270deg);transform:rotate(270deg) translateX(120px) rotate(-270deg);-webkit-filter:blur(180px);filter:blur(180px)}100%{-webkit-transform:rotate(360deg) translateX(120px) rotate(-360deg);transform:rotate(360deg) translateX(120px) rotate(-360deg);-webkit-filter:blur(200px);filter:blur(200px)}}@keyframes circularMotion{0%{-webkit-transform:rotate(0) translateX(120px) rotate(0);transform:rotate(0) translateX(120px) rotate(0);-webkit-filter:blur(200px);filter:blur(200px)}25%{-webkit-transform:rotate(90deg) translateX(120px) rotate(-90deg);transform:rotate(90deg) translateX(120px) rotate(-90deg);-webkit-filter:blur(150px);filter:blur(150px)}50%{-webkit-transform:rotate(180deg) translateX(120px) rotate(-180deg);transform:rotate(180deg) translateX(120px) rotate(-180deg);-webkit-filter:blur(250px);filter:blur(250px)}75%{-webkit-transform:rotate(270deg) translateX(120px) rotate(-270deg);transform:rotate(270deg) translateX(120px) rotate(-270deg);-webkit-filter:blur(180px);filter:blur(180px)}100%{-webkit-transform:rotate(360deg) translateX(120px) rotate(-360deg);transform:rotate(360deg) translateX(120px) rotate(-360deg);-webkit-filter:blur(200px);filter:blur(200px)}}.aboutArea{padding-bottom:50px}.aboutArea .mainTitle{position:relative;padding-bottom:20px;font-size:36px;color:#be242a;letter-spacing:.02em}.aboutArea .mainTitle span{color:#000}.aboutArea .wrapBox{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px}.aboutArea .topBox .leftItem{width:100%;padding-bottom:50px;text-align:center}.aboutArea .topBox .note{font-size:16px}.aboutArea .topBox .note .text{position:relative;padding-bottom:18px;margin-bottom:18px;font-size:20px;line-height:1.8;color:#3f3f3f;margin-top:20px}.aboutArea .topBox .note .text:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-5px;width:10px;height:3px;background-color:#bb1b21}.aboutArea .topList{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aboutArea .topList li{width:50%;margin-bottom:30px}.aboutArea .topList .item{padding-left:10px;padding-right:30px}.aboutArea .topList .top{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;min-height:72px}.aboutArea .topList .Img{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:65px}.aboutArea .topList .Img img{display:block;max-width:100%}.aboutArea .topList .right{width:calc(100% - 50px);padding-left:15px}.aboutArea .topList .title{font-size:20px;letter-spacing:.05em}.aboutArea .topList .text{font-size:14px;letter-spacing:.05em;color:#585858;line-height:1.7}@media (max-width:440px){.aboutArea .topBox{padding-bottom:0}.aboutArea .topList li{width:100%}}.aiIntroArea .dotTextList .text::after,.aiIntroArea .dotTextList .text::before,.aiIntroArea .leftBox .btnBox a::before{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.aiIntroArea{width:100%;height:610px;font-family:"微軟正黑體",Helvetica,Arial,Heiti TC,"メイリオ",sans-serif;position:relative}.aiIntroArea .bg{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.aiIntroArea .bg picture,.aiIntroArea .dotTextList .item{width:100%;height:100%}.aiIntroArea .bg img,.aiIntroArea .iconList .item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aiIntroArea .wrap{width:100%;max-width:1320px;height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;margin:0 auto}.aiIntroArea .aiIntroBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aiIntroArea .leftBox{width:50%;text-align:left;color:#fff;padding-bottom:10px;position:relative;z-index:2}.aiIntroArea .leftBox .titleBox{text-align:left;margin-bottom:32px}.aiIntroArea .leftBox .titleBox .title{color:#fff;font-weight:800;font-size:44px;letter-spacing:.85px;line-height:1.35;text-align:left}.aiIntroArea .leftBox .titleBox .subtitle{color:#fff;font-weight:400;font-size:24px;letter-spacing:.5px;padding-top:10px}.aiIntroArea .leftBox .text{width:100%;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.8;padding-bottom:35px}@media (max-width:1024px){.aiIntroArea .aiIntroBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aiIntroArea .leftBox{width:100%;text-align:center}.aiIntroArea .leftBox .titleBox{margin-bottom:20px}.aiIntroArea .leftBox .titleBox .title{text-align:center;font-weight:800;font-size:44px}.aiIntroArea .leftBox .titleBox .subtitle{text-align:center;font-weight:800;font-size:36px}.aiIntroArea .leftBox .text{max-width:800px;margin:0 auto;text-align:center;padding-bottom:25px}.aiIntroArea .leftBox .btnBox{margin:10px auto}.aiIntroArea{height:635px}.aiIntroArea .bg{filter:brightness(.5)}.aiIntroArea .wrap{padding-top:20%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aiIntroArea .rightAiBox{display:none}}@media (max-width:768px){.aiIntroArea .leftBox .titleBox .title{font-size:30px}.aiIntroArea .leftBox .titleBox .subtitle{font-size:20px}.aiIntroArea .leftBox .text{padding-bottom:15px}}.aiIntroArea .leftBox .btnBox{width:100%;max-width:200px;display:inline-block;margin-top:10px;margin-right:12px}.aiIntroArea .leftBox .btnBox a{display:inline-block;width:100%;background-color:#bb1b21;color:#fff;font-size:14px;font-weight:400;letter-spacing:0;line-height:25px;padding:10px 30px;position:relative;text-align:center}.aiIntroArea .leftBox .btnBox a::before{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;display:block;position:absolute;top:50%;right:12px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media (min-width:1181px){.planArea .planList .planItem:hover .item{border:2px solid #cf253e}.workArea .titleBox2{position:absolute;left:0;top:0;width:50%;padding-left:30px}.workList li:first-child{margin-left:50%}.formList .mid{width:calc((100% / 3) * 2)}.communicationArea .rightImg:after,.communicationArea .rightImg:before{opacity:0;transition:1.5s}.communicationArea .rightImg:before{transform:translate(-50px,-50px)}.communicationArea .rightImg:after{transform:translate(50px,50px)}.communicationArea.show .aniItem{transform:translateY(0);opacity:1}.communicationArea.show .rightImg:after,.communicationArea.show .rightImg:before{opacity:1;transform:translate(0,0)}.aiIntroArea .leftBox .btnBox a:hover{background-color:#fff;color:#bb1b21}.aiIntroArea .leftBox .btnBox a:hover::before{border-top:2px solid #bb1b21;border-right:2px solid #bb1b21}}.aiIntroArea .rightAiBox{width:50%;height:350px;position:relative;pointer-events:none}.aiIntroArea .iconList{width:100%;height:100%;position:absolute;top:0;left:0}.aiIntroArea .iconList .iconItem{width:60px;position:absolute}.aiIntroArea .iconList .iconItem:first-child{top:19%;left:27%}.aiIntroArea .iconList .iconItem:nth-child(2){top:6%;left:40%}.aiIntroArea .iconList .iconItem:nth-child(3){top:27%;left:50%}.aiIntroArea .iconList .iconItem:nth-child(4){top:41%;right:4%}.aiIntroArea .iconList .iconItem:nth-child(5){bottom:16%;right:-2%}.aiIntroArea .iconList .iconItem:nth-child(6){bottom:-4%;right:7%}.aiIntroArea .iconList .item{width:60px;height:60px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 20px 0 rgba(53,201,227,.55);box-shadow:0 0 20px 0 rgba(53,201,227,.55)}.aiIntroArea .dotTextList{width:100%;height:100%;position:relative}.aiIntroArea .dotTextList .dotTextItem{position:absolute}.aiIntroArea .dotTextList .dotTextItem:first-child{bottom:38%;left:26%}.aiIntroArea .dotTextList .dotTextItem:first-child .dot{top:30px;left:calc(100% + 80px)}.aiIntroArea .dotTextList .dotTextItem:first-child .line{width:80px;height:13px}.aiIntroArea .dotTextList .dotTextItem:nth-child(2){bottom:15%;left:22%}.aiIntroArea .dotTextList .dotTextItem:nth-child(2) .dot{bottom:40px;left:calc(100% + 64px)}.aiIntroArea .dotTextList .dotTextItem:nth-child(2) .line{width:68px;height:20px;top:auto;bottom:calc(50% - 1px)}.aiIntroArea .dotTextList .dotTextItem:nth-child(2) .line::before{width:52px;top:auto;bottom:0}.aiIntroArea .dotTextList .dotTextItem:nth-child(2) .line::after{width:26px;left:52px;top:auto;bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-56deg);transform:rotate(-56deg)}.aiIntroArea .dotTextList .dotTextItem:nth-child(3){top:12%;right:12%}@media (max-width:1024px){.aiIntroArea .rightAiBox{width:100%;height:100%;position:absolute;top:0;left:0}.aiIntroArea .iconList{display:none}.aiIntroArea .dotTextList .dotTextItem:first-child{bottom:auto;left:10%;top:4%}.aiIntroArea .dotTextList .dotTextItem:nth-child(2){bottom:5%;left:12%}.aiIntroArea .dotTextList .dotTextItem:nth-child(3){top:14%}}.aiIntroArea .dotTextList .dotTextItem:nth-child(3) .dot{top:36px;left:calc(100% + 37px)}.aiIntroArea .dotTextList .dotTextItem:nth-child(3) .line{width:42px;height:17px}.aiIntroArea .dotTextList .dotTextItem:nth-child(3) .line::before{width:25px}.aiIntroArea .dotTextList .dotTextItem:nth-child(3) .line::after{width:18px;left:25px}.aiIntroArea .dotTextList .textBox::after,.aiIntroArea .dotTextList .textBox::before{width:0;height:0;border-radius:22px;background-color:#2d3d4c;left:50%;top:50%;content:"";display:block;position:absolute}.aiIntroArea .dotTextList .textBox{background-color:#2d3d4c;border-radius:22px;padding:10px 20px;position:relative}.aiIntroArea .dotTextList .textBox::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-2;-webkit-animation:1s ease-in-out infinite aiTextLight;animation:1s ease-in-out infinite aiTextLight}.aiIntroArea .dotTextList .textBox::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;-webkit-animation:1s ease-in-out .5s infinite aiTextLight;animation:1s ease-in-out .5s infinite aiTextLight}@-webkit-keyframes aiTextLight{0%{width:calc(100% + 0px);height:calc(100% + 0px);opacity:.75;border-radius:22px}100%{border-radius:32px;width:calc(100% + 20px);height:calc(100% + 20px);opacity:0}}@keyframes aiTextLight{0%{width:calc(100% + 0px);height:calc(100% + 0px);opacity:.75;border-radius:22px}100%{border-radius:32px;width:calc(100% + 20px);height:calc(100% + 20px);opacity:0}}.aiIntroArea .dotTextList .text{color:#fff;font-size:15px;font-weight:400;letter-spacing:0;line-height:24px;padding-right:20px;position:relative}.aiIntroArea .dotTextList .text::before{content:"";width:2px;height:10px;background-color:#fff;display:block;position:absolute;right:-1px;top:calc(50% - 5px)}.aiIntroArea .dotTextList .text::after{content:"";width:10px;height:2px;background-color:#fff;display:block;position:absolute;right:-5px;top:calc(50% - 1px)}.aiIntroArea .dotTextList .dot::after,.aiIntroArea .dotTextList .dot::before{content:"";border-radius:50%;display:block;position:absolute;left:50%;top:50%}.aiIntroArea .dotTextList .dot{width:10px;height:10px;background-color:#bc1f25;border-radius:50%;position:absolute}.aiIntroArea .dotTextList .dot::before{width:0;height:0;background-color:#bc1f25;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;-webkit-animation:1s ease-in-out .5s infinite aiTextLight;animation:1s ease-in-out .5s infinite aiTextLight}.aiIntroArea .dotTextList .dot::after{width:3px;height:3px;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aiIntroArea .dotTextList .line::after,.aiIntroArea .dotTextList .line::before{content:"";height:1px;background-color:#fff;display:block;position:absolute;top:0}.aiIntroArea .dotTextList .line{position:absolute;left:100%;top:calc(50% - 1px)}.faqArea .faqItemTitle:after,.faqArea .faqItemTitle:before{position:absolute;color:#cf253e;line-height:1.2;letter-spacing:-.6px;top:-5px}.aiIntroArea .dotTextList .line::before{width:70px;left:0}.aiIntroArea .dotTextList .line::after{width:18px;left:70px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faqArea{padding:150px 0;color:#fff;background-color:#262626}@media (max-width:1180px){.contactArea,.reviewArea,.workArea{padding-top:60px}.planArea .planList{margin-top:60px}.planArea .planList .planItem .text{font-size:16px}.faqArea{padding:100px 0}}@media (max-width:820px){.faqArea{padding:80px 0}}.faqArea .blockTitle{margin-bottom:50px;text-align:center;font-family:Poppins,sans-serif;font-size:40px;font-weight:700}.faqArea .faqItem{color:#000;background-color:#fff;padding:30px 90px;margin-bottom:20px;cursor:pointer;-webkit-box-shadow:0 1px 28px 0 rgba(0,0,0,.1);box-shadow:0 1px 28px 0 rgba(0,0,0,.1);transition:.3s}.faqArea .faqItem:last-child{margin-bottom:0}.faqArea .faqItem.open .faqItemTitle:after{content:"-";content:"-";transform:rotate(180deg)}.faqArea .faqItemTitle{position:relative;font-size:24px;font-weight:700;letter-spacing:0;user-select:none}@media (max-width:1180px){.faqArea .faqItemTitle{font-size:18px}}@media (max-width:375px){.faqArea .faqItemTitle{font-size:16px}}.faqArea .faqItemTitle:before{content:"";content:"Q";font-size:40px;left:-50px;font-weight:500;font-family:Poppins}.faqArea .faqItemTitle:after{content:"";content:"+";font-size:40px;font-family:Poppins,sans-serif;right:-50px;transform:rotate(0);transition:transform .6s ease-in-out}.faqArea .faqItemContent{max-height:0;overflow:hidden;transition:max-height .6s ease-in-out}.faqArea .faqItemAnswer{color:#444;font-size:17px;line-height:1.76;letter-spacing:.85px;padding:20px 0}.faqArea .faqItemAnswer a{color:#c4252b;text-decoration:none}.knowledgeArea{position:relative;padding-top:130px;padding-bottom:120px;background-color:#f8f8f8}.knowledgeArea .titleBox2{padding-right:20px}.knowledgeArea .titleBox2 .subTitle{margin-bottom:25px}.knowledgeArea .titleBox2 .note{margin-bottom:40px;font-size:14px;color:#555;line-height:1.8}.numItem .num .odometer,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.knowledgeArea .leftItem{width:35%;max-width:466px}.knowledgeArea .rightItem{width:65%}.knowledgeList{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}.knowledgeList>li{width:33.333%;padding-left:7px;padding-right:7px}.knowledgeList .item:hover .title{color:#c4252b}.knowledgeList .item:hover .Img img{opacity:.4}.knowledgeList .Img{background-color:#bb1b21}.knowledgeList .Img img{display:block;width:100%;height:auto;transition:.5s}.knowledgeList .Txt{padding-top:25px;letter-spacing:.02em}.knowledgeList .title{display:block;padding-bottom:10px;font-size:18px;color:#454545;font-weight:400}.knowledgeList .text{font-size:14px;color:#646464;line-height:1.8}.knowledgeList ul.link{margin-top:8px}.knowledgeList ul.link li a{display:block;font-size:13px;color:#999;padding:3px 0}.knowledgeList ul.link li a:hover{text-decoration:underline}.knowledgeList ul.link li a:before{content:"-";margin-right:2px}@media (max-width:1366px){.aboutArea{padding-top:60px}.knowledgeArea{padding-top:50px;padding-bottom:50px}}@media (max-width:1023px){.aboutArea .bottomWrap h3,.aboutArea .leftItem{margin-bottom:20px}.aboutArea .topBox .wrapBox,.knowledgeArea .wrapBox{-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutArea .topList .item{padding-right:10px}.aboutArea .bottomBox{padding-top:100px}.aboutArea .bottomBox:after,.aboutArea .bottomBox:before{top:60px}.aboutArea .bottomBox .leftItem{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;text-align:center;padding:0}.aboutArea .bottomWrap{width:100%;padding:20px;margin-top:20px}.aboutArea .bottomBox .btn04{margin-top:12px}.aboutArea .bottomList,.knowledgeArea .rightItem{width:100%}.knowledgeArea .titleBox2{padding-right:0}.knowledgeArea .leftItem{width:100%;max-width:100%;padding-bottom:30px}}@media (max-width:640px){.clientArea{padding-top:0}.reviewArea{padding-bottom:40px}.aboutArea .topList .Img,.reviewItem .item .star,.reviewItem .item .subtitle{margin-bottom:10px}.reviewItem .item .title{padding-bottom:14px;margin-bottom:15px}.reviewArea .slick-track{margin-left:15px}.reviewItem .item::before{display:none}.reviewArea .reviewList .slick-slide{padding:0 10px}.planArea{padding:60px 0}.formList .checkArea{flex-direction:column;gap:10px}.formList .checkArea .captchaArea{margin-right:0}.contactArea .btn04{max-width:unset}.aboutArea .topBox .leftItem{padding-bottom:20px}.aboutArea .topList{text-align:center}.aboutArea .mainTitle{font-size:24px}.aboutArea .topBox .note .text,.aiIntroArea .leftBox .text{font-size:16px}.aboutArea .topList .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutArea .topList .right{width:100%;padding-left:0}.aiIntroArea{height:480px}.aiIntroArea .bg{filter:brightness(.7)}.aiIntroArea .wrap{padding-top:0;align-items:center}.aiIntroArea .leftBox .titleBox .title{font-size:26px}.aiIntroArea .leftBox .titleBox .subtitle{font-size:24px;padding-top:0}.faqArea{padding:40px 0}.faqArea .blockTitle{margin-bottom:20px;font-size:26px}.faqArea .faqItem{padding:20px 60px}.faqArea .faqItemTitle:before{font-size:36px;left:-45px}.faqArea .faqItemTitle:after{font-size:30px;right:-40px}.faqArea .faqItemContent{margin:0 -40px}.faqArea .faqItemAnswer{font-size:14px}.knowledgeList .Txt{padding-top:15px}}@media (max-width:480px){.aboutArea .bottomList li{width:100%}.aiIntroArea .leftBox .titleBox .title{font-size:24px}.aiIntroArea .leftBox .titleBox .subtitle{font-size:18px}.knowledgeList>li{width:100%;padding-bottom:12px}}.numItem .num .odometer{line-height:inherit}
