.faqArea .Txt .topBox .toggleBtn::before,.faqArea .Txt .topBox .toggleBtn::after,.faqArea .Txt .topBox .toggleBtn,.faqArea .Txt .topBox,.faqArea .item,.courseArea .Txt .textBox a,.courseArea .item,.planArea .item,.planArea .topBox .text a,.programArea .videoBox .videoBtn{transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.93)}.programArea{padding:clamp(120px,8.854vw,170px) 0 230px;overflow-x:clip;background:linear-gradient(180deg, #FFF 0%, #C9E4D9 100%, #fff 150%);z-index:1;position:relative}.programArea::before{content:"";background:url(../../images/tw/home/texture_bg.png);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;pointer-events:none}@media(max-width: 1180px){.programArea{padding:clamp(80px,8vw,90px) 0 190px}}.programArea .wrap{display:flex;align-items:center;justify-content:space-between;--gap: 7.4vw;--left-w: 41.1%;gap:var(--gap);max-width:1615px;position:relative;z-index:2}@media(max-width: 1180px){.programArea .wrap{gap:clamp(30px,6vw,40px);flex-direction:column-reverse}}.programArea .Txt{display:flex;align-items:flex-start;flex-direction:column;width:var(--left-w);margin:14px 0 0}@media(max-width: 1180px){.programArea .Txt{width:100%;margin:0;justify-content:center;text-align:center}}.programArea .titleBox{text-align:left;margin:0 0 clamp(10px,1.9vw,32px)}@media(max-width: 1180px){.programArea .titleBox{width:100%;text-align:center}}.programArea .title{color:#555;margin:0}.programArea .title::after{width:62px;height:62px;top:-12px;left:-32px;background-color:#b9e5d4}@media(max-width: 1180px){.programArea .title{margin:0 auto}.programArea .title:after{left:6px}}@media(max-width: 480px){.programArea .title{font-size:26px}}.programArea .subtitle{color:#f0855d}@media(max-width: 480px){.programArea .subtitle{font-size:22px}}.programArea .text{color:#313131;font-size:16px;letter-spacing:.8px;line-height:2;width:100%}@media(max-width: 1440px){.programArea .text{width:100%}}@media(max-width: 640px){.programArea .text{font-size:14px}}.programArea .text p{margin-bottom:0px}.programArea .rightBox{width:calc(100% - var(--left-w) - var(--gap));position:relative}@media(max-width: 1180px){.programArea .rightBox{width:80%}}@media(max-width: 768px){.programArea .rightBox{width:100%}}.programArea .rightBox::before{content:"";aspect-ratio:148/111;position:absolute;bottom:-4vw;right:18px;background:url(../../images/tw/program/deco3.png) no-repeat;width:148px;background-size:contain;z-index:2;opacity:0;transform:scale(0.5);transition:opacity .6s .3s,transform .6s .3s;animation:floatRotate 5s 1s ease-in-out infinite}@media(max-width: 768px){.programArea .rightBox::before{width:clamp(65px,18.5vw,140px);right:-10px}}.programArea .rightBox.show::before,.programArea .rightBox.show::after{opacity:1;transform:scale(1)}.programArea .rightBox::after{content:"";aspect-ratio:558/294;position:absolute;bottom:-4vw;right:-10.2vw;background:url(../../images/tw/program/deco2.png) no-repeat;width:558px;background-size:contain;opacity:0;transform:scale(0.5);transition:opacity .6s .3s,transform .6s .3s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(max-width: 1180px){.programArea .rightBox::after{width:clamp(200px,40vw,400px);right:-12vw;bottom:-5vw}}.programArea .Img{border-radius:20px;overflow:hidden;position:relative;z-index:1;box-shadow:0 4px 15px 0 rgba(0,0,0,.2)}.programArea .Img img{width:100%;height:auto;display:block}.programArea .Img.ytThumb{aspect-ratio:750/422}.programArea .Img.ytThumb img{height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 480px){.programArea .Img{border-radius:10px}}.programArea .bottomTxt{margin-top:-24px;position:relative;z-index:1;pointer-events:none}.programArea .bottomTxt .ImgOuter{animation:programTextMove 10s ease-in-out infinite alternate}@media(max-width: 768px){.programArea .bottomTxt .ImgOuter{width:150vw}}.programArea .bottomTxt::before{content:"";background:url(../../images/tw/program/deco1.png) no-repeat;background-size:contain;width:clamp(200px,20vw,365px);aspect-ratio:365/155;position:absolute;left:-10px;top:-3.6vw;clip-path:polygon(0 0, 0 0, 0 0, -30% 100%, 0 100%);transition:all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.93)}@media(max-width: 768px){.programArea .bottomTxt::before{display:none}}.programArea .bottomTxt.show::before{clip-path:polygon(0 0, 100% 0, 200% 0, 100% 100%, 0 100%)}.programArea .bottomTxt img{width:100%;height:auto;display:block}.programArea .videoBox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:20px}@media(max-width: 480px){.programArea .videoBox{border-radius:10px}}.programArea .videoBox.isPlaying iframe{width:100%;height:100%;border-radius:20px}.programArea .videoBox.isPlaying .videoBtn{display:none}.programArea .videoBox .videoBtn{color:#fff;width:clamp(50px,10vw,76px);height:clamp(50px,10vw,76px);border:2px solid currentColor;border-radius:50%;position:relative}@media(min-width: 1181px){.programArea .videoBox .videoBtn:hover{background-color:rgba(0,0,0,.5);transform:scale(1.1)}}.programArea .videoBox .videoBtn::before{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor;display:block;position:absolute;top:calc(50% - 10px);left:calc(50% - 5px);z-index:1;pointer-events:none}@media(max-width: 576px){.programArea .videoBox .videoBtn::before{border-width:8px 0 8px 13px;top:calc(50% - 8px)}}.planArea .titleBox .title,.courseArea .titleBox .title,.empowermentArea .titleBox .title,.certificateArea .titleBox .title,.faqArea .titleBox .title,.teachArea .titleBox .title{color:#555;font-size:clamp(26px,2.8vw,42px);letter-spacing:4.2px}.planArea .titleBox .title::after,.courseArea .titleBox .title::after,.empowermentArea .titleBox .title::after,.certificateArea .titleBox .title::after,.faqArea .titleBox .title::after,.teachArea .titleBox .title::after{transform:scale(1);background-color:#fff;top:-8px}.planArea .titleBox .subtitle,.courseArea .titleBox .subtitle,.empowermentArea .titleBox .subtitle,.certificateArea .titleBox .subtitle,.faqArea .titleBox .subtitle,.teachArea .titleBox .subtitle{color:#f0855d;font-size:clamp(20px,1.6vw,24px);font-weight:500;letter-spacing:2.4px;margin-top:24px}.planArea{margin-top:-195px;padding:5px 0 50px;position:relative;z-index:3;overflow-x:clip}@media(max-width: 1180px){.planArea{margin-top:-150px}}@media(max-width: 768px){.planArea{padding:0 0 50px}}.planArea.show::before{clip-path:polygon(0 0, 100% 0, 200% 0, 100% 100%, 0 100%)}.planArea.show .Img .deco{opacity:1}.planArea.show::after{transform:translateY(0)}.planArea::before{content:"";background:url(../../images/tw/home/banner_deco.png) no-repeat;background-size:contain;width:clamp(200px,25.313vw,475px);aspect-ratio:456/289;position:absolute;left:-50px;bottom:-65px;z-index:0;clip-path:polygon(0 0, 0 0, 0 0, -30% 100%, 0 100%);transition:all 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.93);transform:rotate(6deg);pointer-events:none}@media(max-width: 1180px){.planArea::before{left:-30px}}.planArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../images/tw/home/texture_bg.png) center/cover,linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 40%, rgba(201, 228, 217, 0.6) 100%);z-index:-2;clip-path:polygon(0 19%, 50% 0, 100% 19%, 100% 100%, 0% 100%);pointer-events:none}@media(max-width: 992px){.planArea::after{clip-path:polygon(0 10%, 50% 0, 100% 10%, 100% 100%, 0% 100%)}}.planArea .wrap{max-width:1374px}.planArea .topBox{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;gap:40px;max-width:80%;margin:0 auto clamp(30px,6vw,110px)}@media(max-width: 1180px){.planArea .topBox{max-width:100%}}@media(max-width: 768px){.planArea .topBox{grid-template-columns:1fr}}.planArea .topBox .titleBox{text-align:left;margin-bottom:18px;width:100%}@media(max-width: 1180px){.planArea .topBox .titleBox{margin-bottom:0;width:100%}}@media(max-width: 768px){.planArea .topBox .titleBox{text-align:center}}.planArea .topBox .titleBox .title{margin:0;color:#4ab98d}@media(max-width: 768px){.planArea .topBox .titleBox .title{width:100%}}.planArea .topBox .titleBox .title::after{display:none}.planArea .topBox .text a{display:inline-block;font-weight:500;color:#f0855d;line-height:1.1;border-bottom:1px solid currentColor}@media(min-width: 1181px){.planArea .topBox .text a:hover{color:#4ab98d}}.planArea .Img{max-width:370px;width:100%;margin-left:3vw;position:relative}@media(max-width: 1180px){.planArea .Img{margin:0 0 0 auto;max-width:300px}}@media(max-width: 768px){.planArea .Img{margin:0 auto}}.planArea .Img .deco{position:absolute;pointer-events:none;bottom:-20px;left:-5vw;width:clamp(120px,10vw,190px);aspect-ratio:190/184;border-radius:50% 50% 0 50%;background-image:radial-gradient(#a4dbc5 16%, transparent 17%),radial-gradient(#a4dbc5 16%, transparent 17%);background-size:17.5px 17.5px;background-position:0 0,9px 9px;z-index:-1;opacity:0;transition:all 1s ease}.planArea .Img .deco::after{content:"";width:100%;height:100%;border-radius:50% 50% 0 50%;background-color:rgba(74,185,141,.08);position:absolute;inset:0;z-index:-1;filter:blur(7.5px);transform:translate(-25px, 18px)}.planArea .planBox .titleBox{margin-bottom:clamp(20px,4.5vw,47px)}.planArea .planList{justify-content:center;display:grid;grid-template-columns:repeat(auto-fit, minmax(420px, 1fr));gap:20px clamp(20px,2.083vw,40px);position:relative}@media(max-width: 640px){.planArea .planList{grid-template-columns:1fr}}.planArea .planList::before{content:"";position:absolute;width:clamp(100px,8vw,157px);aspect-ratio:1;border-radius:50%;background:#4ab98d;bottom:-2.7vw;right:-5vw;animation:floatRotate 5s 1s ease-in-out infinite;pointer-events:none;z-index:0;opacity:0;transition:all .5s ease-in-out}.planArea .planList::after{content:"";position:absolute;pointer-events:none;bottom:-40px;right:-2.4vw;aspect-ratio:135/113;width:clamp(90px,10vw,135px);background:url(../../images/tw/program/plan_deco2.png) no-repeat;background-size:cover;z-index:1;opacity:0;transition:all .5s ease-in-out}.planArea .planList.show::before,.planArea .planList.show::after{opacity:1}.planArea .planItem{width:100%}.planArea .planItem:last-child .Txt .title{color:#f0855d}.planArea .item{position:relative;background-color:#fff;height:100%;padding:clamp(20px,2vw,32px) clamp(20px,3.6vw,69px) clamp(20px,2vw,38px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.planArea .item::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../images/tw/program/card_bg.png) no-repeat;background-size:cover;z-index:1}@media(max-width: 1180px){.planArea .item::after{opacity:.8}}.planArea .Txt{width:100%}.planArea .Txt .title{color:#23b8bc;font-size:clamp(22px,1.8vw,32px);font-weight:700;letter-spacing:3.2px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #ddd}.planArea .Txt .textBox{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 clamp(20px,3.125vw,60px)}.planArea .Txt .textBox:not(:has(.right)){grid-template-columns:1fr}@media(max-width: 480px){.planArea .Txt .textBox{grid-template-columns:1fr}}.planArea .Txt .left,.planArea .Txt .right{color:#313131;font-size:16px;letter-spacing:.8px;line-height:2;flex:1}.courseArea{padding:clamp(30px,4.271vw,82px) 0 260px;position:relative;z-index:2;overflow-x:clip}.courseArea::after{content:"";background:url(../../images/tw/home/texture_bg.png),linear-gradient(180deg, rgba(201, 228, 217, 0.6) 0%, #fff 100%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;pointer-events:none}.courseArea::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 240px);background:url(../../images/tw/home/repeat_deco.png);pointer-events:none}.courseArea .wrap{max-width:1615px}.courseArea .wrap::after{content:"";aspect-ratio:631/340;width:clamp(400px,32.865vw,631px);transform:rotate(-5.378deg);border-radius:631px;opacity:.3;background:radial-gradient(50% 50% at 50% 50%, #4AB98D 0%, rgba(74, 185, 141, 0) 100%);position:absolute;right:-50px;top:13.5vw;z-index:0;pointer-events:none}@media(max-width: 1280px){.courseArea .wrap::after{right:-140px}}.courseArea .courseBox .titleBox{margin-bottom:clamp(20px,4.5vw,47px)}.courseArea .courseList{justify-content:center;display:grid;grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));gap:20px clamp(20px,2.083vw,37px);position:relative;z-index:2}@media(max-width: 640px){.courseArea .courseList{grid-template-columns:1fr}}.courseArea .courseItem{width:100%}.courseArea .courseItem:first-child{color:#4ab98d}.courseArea .courseItem:first-child .textBox .title{color:#4ab98d}@media(min-width: 1181px){.courseArea .courseItem:first-child .textBox a:hover{color:#4ab98d}}.courseArea .courseItem:nth-child(2){color:#f0855d}.courseArea .courseItem:nth-child(2) .textBox .title{color:#f0855d}@media(min-width: 1181px){.courseArea .courseItem:nth-child(2) .textBox a:hover{color:#f0855d}}.courseArea .courseItem:last-child{color:#23b8bc}.courseArea .courseItem:last-child .textBox .title{color:#23b8bc}@media(min-width: 1181px){.courseArea .courseItem:last-child .textBox a:hover{color:#23b8bc}}.courseArea .item{position:relative;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px}.courseArea .Txt{width:100%;text-align:center}.courseArea .Txt .heading{background-color:currentColor;padding:clamp(10px,1.7vw,20px) 10px;border-radius:15px}.courseArea .Txt .title{color:#fff;font-size:clamp(18px,2vw,24px);font-weight:700;letter-spacing:2.4px}.courseArea .Txt .hour{color:#fff;font-size:clamp(16px,1.6vw,18px);font-weight:500;letter-spacing:1.8px;padding-top:6px}.courseArea .Txt .textBox{padding:clamp(20px,1.8vw,23px) clamp(20px,2.2vw,40px) 16px;color:#313131;font-size:16px;text-align:left;letter-spacing:.8px;line-height:2}.courseArea .Txt .textBox .title{color:currentColor;font-size:18px;font-weight:500;letter-spacing:1.8px}.courseArea .Txt .textBox a{display:inline-block;font-weight:500;color:#898989;line-height:1.1;border-bottom:1px solid currentColor}.courseArea .Txt .textBox p{margin-top:2px}.empowermentArea{margin-top:-210px;padding:0px 0 clamp(30px,3.385vw,65px);position:relative;z-index:4}.empowermentArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../images/tw/home/texture_bg.png),linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(201, 228, 217, 0.6) 100%);z-index:-2;clip-path:polygon(0 24.8%, 50% 7.2%, 100% 24.8%, 100% 100%, 0% 100%);pointer-events:none}@media(max-width: 992px){.empowermentArea::after{clip-path:polygon(0 16%, 50% 5%, 100% 16%, 100% 100%, 0% 100%)}}@media(max-width: 576px){.empowermentArea::after{clip-path:polygon(0 80px, 50% 20px, 100% 80px, 100% 100%, 0% 100%)}}.empowermentArea.show .deco .shadow{opacity:1}.empowermentArea .deco{aspect-ratio:689/363;width:clamp(480px,35.885vw,689px);position:relative;margin:0 auto;pointer-events:none}@media(max-width: 576px){.empowermentArea .deco{width:85%}}@media(max-width: 414px){.empowermentArea .deco{width:100%}}.empowermentArea .deco img{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;display:block}.empowermentArea .deco .shadow{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;transition:.6s ease}.empowermentArea .titleBox{margin-top:clamp(30px,5.417vw,104px);margin-bottom:30px}.empowermentArea .titleBox .title::after{background-color:#eee}.empowermentArea .titleBox .text{width:58%;padding-top:clamp(8px,1.56vw,22px)}@media(max-width: 1180px){.empowermentArea .titleBox .text{width:85%}}@media(max-width: 768px){.empowermentArea .titleBox .text{width:100%}}.empowermentArea .btnBox{display:flex;justify-content:center;gap:clamp(10px,1.042vw,20px);margin-top:0}@media(max-width: 576px){.empowermentArea .btnBox{flex-direction:column}}@media(max-width: 576px){.empowermentArea .btnBox .btn{width:-moz-max-content;width:max-content;margin:0 auto}}.teachArea{padding:clamp(30px,4.271vw,82px) 0;position:relative;overflow-x:clip}.teachArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../images/tw/home/texture_bg.png),linear-gradient(180deg, rgba(201, 228, 217, 0.6) 0%, rgba(201, 228, 217, 0.8) 100%);pointer-events:none}.teachArea::before{content:"";aspect-ratio:982/577;width:clamp(500px,51.146vw,982px);transform:rotate(-9.661deg);border-radius:982px;opacity:.2;background:radial-gradient(50% 50% at 50% 50%, #4AB98D 0%, rgba(74, 185, 141, 0) 100%);position:absolute;right:-200px;bottom:-150px;z-index:1;pointer-events:none}.teachArea .wrap{max-width:1620px;position:relative;z-index:2}.teachArea .wrap .titleBox{margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid #ddd}.teachArea .wrap .titleBox .title::after{background-color:#eee}.teachArea .teachList{background-color:#fff;border-radius:20px;padding:clamp(20px,2.2vw,40px);margin-top:25px}.teachArea .teachList .teachItem:has(.leftBox) .textBox{display:flex;align-items:center;gap:clamp(20px,3.125vw,60px);justify-content:space-between}.teachArea .teachList .teachItem:has(.leftBox) .textBox::after{display:none}@media(max-width: 1180px){.teachArea .teachList .teachItem:has(.leftBox) .textBox{flex-direction:column}}.teachArea .teachList .teachItem:has(.leftBox) .leftBox{width:clamp(480px,30.12vw,578px)}@media(max-width: 1180px){.teachArea .teachList .teachItem:has(.leftBox) .leftBox{width:65%}}@media(max-width: 768px){.teachArea .teachList .teachItem:has(.leftBox) .leftBox{width:100%}}.teachArea .teachList .teachItem:has(.leftBox) .rightBox{flex:1}.teachArea .teachList .teachItem:has(.leftBox) .Img{padding:10px;border-radius:20px;border:1px solid #ddd}.teachArea .teachList .teachItem:has(.leftBox) .Img img{border-radius:12px;width:100%;height:auto;display:block}.teachArea .teachList .teachItem:has(.leftBox) ol{color:#313131;font-size:16px;font-weight:500;letter-spacing:1.6px;margin-bottom:0}.teachArea .teachList .teachItem:has(.leftBox) ol li{margin-left:-7px}.teachArea .teachList .teachItem:has(.leftBox) ol li:not(:first-child){margin-top:clamp(5px,.573vw,11px)}.teachArea .teachList .teachItem:has(.leftBox) .title,.teachArea .teachList .teachItem:has(.leftBox) p{color:#313131;font-size:clamp(15px,2vw,16px);font-weight:500;letter-spacing:1.6px}.teachArea .teachList .teachItem:has(.leftBox) .content{color:#737373;font-size:clamp(14px,2vw,15px);letter-spacing:1.5px;line-height:1.85;padding-top:5px;font-weight:400}.teachArea .btnBox{margin-top:30px;text-align:center}.teachArea .deco{position:absolute;pointer-events:none;bottom:100px;left:2.344vw;width:clamp(120px,12vw,223px);aspect-ratio:223/226;border-radius:50% 50% 0 50%;background-image:radial-gradient(#8aceb3 13%, transparent 14%),radial-gradient(#8aceb3 13%, transparent 14%);background-size:17.5px 17.5px;background-position:0 0,10px 10px;z-index:1}@media(max-width: 1440px){.teachArea .deco{left:0;bottom:130px}}@media(max-width: 992px){.teachArea .deco{display:none}}.teachArea .deco::after{content:"";width:100%;height:100%;border-radius:50% 50% 0 50%;background-color:rgba(74,185,141,.08);position:absolute;inset:0;z-index:1;filter:blur(7.5px);transform:translate(-20px, -15px)}.certificateArea{padding:clamp(30px,4.427vw,85px) 0 30px;position:relative;overflow-x:clip}.certificateArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../images/tw/home/texture_bg.png),linear-gradient(180deg, rgba(201, 228, 217, 0.8) 0%, rgba(201, 228, 217, 0.5) 100%);z-index:-1;pointer-events:none}.certificateArea::before{content:"";aspect-ratio:582/343;position:absolute;top:7vw;left:16.4vw;background:url(../../images/tw/program/certificate_deco.png) no-repeat;width:clamp(200px,30.312vw,582px);background-size:contain}@media(max-width: 1280px){.certificateArea::before{top:10vw;left:5vw}}.certificateArea .wrap{max-width:1620px}.certificateArea .Img{max-width:685px;margin:0 auto}.certificateArea .topBox{position:relative}.certificateArea .topBox .deco{width:clamp(60px,8vw,96px);aspect-ratio:96/124;flex-shrink:0;position:absolute;right:28vw;top:-82px}@media(max-width: 992px){.certificateArea .topBox .deco{right:20vw;top:-50px}}@media(max-width: 640px){.certificateArea .topBox .deco{right:0vw;top:-50px}}.certificateArea .topBox .deco .planeSvg{display:block;width:100%;height:100%;overflow:visible;opacity:0}.certificateArea .topBox .deco .htmlPlaneWrapper .planeImg{display:block;width:58px;height:auto}.certificateArea .titleBox .subtitle{color:#313131}.faqArea{padding:clamp(30px,3.125vw,60px) 0 clamp(50px,6.146vw,118px);position:relative;z-index:2;overflow:clip;background:url(../../images/tw/home/texture_bg.png),linear-gradient(180deg, rgba(201, 228, 217, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);min-height:clamp(400px,31.25vw,600px)}.faqArea.show::before{transform:scale(1)}@media(max-width: 1180px){.faqArea{overflow-y:visible}}.faqArea::before{content:"";position:absolute;bottom:-34%;left:-3.646vw;width:26.458vw;aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.6) 55.61%);transform:scale(0);transition:transform 1.2s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(max-width: 1180px){.faqArea::before{left:auto;right:-8vw;bottom:calc(100% - 25vw);background:linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.6) 80%)}}@media(max-width: 840px){.faqArea::before{right:-5vw;bottom:auto;top:20px;width:clamp(180px,42vw,250px)}}@media(max-width: 360px){.faqArea::before{top:50px;width:140px}}.faqArea::after{content:"";position:absolute;right:0;bottom:0;width:50%;height:calc(100% - 130px);background:url(../../images/tw/home/repeat_deco.png);z-index:-1;pointer-events:none}@media(max-width: 1180px){.faqArea::after{height:50%}}.faqArea .deco{position:absolute;bottom:clamp(20px,6.25vw,120px);left:clamp(30px,8.4vw,160px);aspect-ratio:155/232;width:clamp(80px,9vw,155px);pointer-events:none;z-index:0}@media(max-width: 1440px){.faqArea .deco{left:30px;bottom:0}}@media(max-width: 1180px){.faqArea .deco{left:calc(100% - 120px);bottom:calc(100% - 180px);width:clamp(80px,12vw,100px)}}@media(max-width: 480px){.faqArea .deco{left:calc(100% - 90px)}}.faqArea .deco::before{content:"";position:absolute;top:0;left:0;aspect-ratio:44/51;width:clamp(30px,2.3vw,44px);background:url(../../images/tw/program/faq_light_bulb.png) no-repeat;background-size:cover;z-index:1;animation:lightBulbAni 4s ease-in-out infinite}@media(max-width: 840px){.faqArea .deco::before{width:clamp(20px,3.6vw,30px)}}.faqArea .deco::after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/tw/program/faq_person.png) no-repeat;background-size:cover;z-index:1}.faqArea .wrap{max-width:1615px;display:flex;justify-content:space-between;position:relative}@media(max-width: 1180px){.faqArea .wrap{flex-direction:column}}.faqArea .wrap::before{content:"";aspect-ratio:982/577;width:clamp(500px,51.146vw,982px);transform:rotate(-9.661deg);border-radius:982px;opacity:.2;background:radial-gradient(50% 50% at 50% 50%, #4AB98D 0%, rgba(74, 185, 141, 0) 100%);position:absolute;left:-80px;bottom:-150px;z-index:-1}.faqArea .wrap .titleBox{margin-bottom:0;text-align:left;width:22%;margin-top:18px}@media(max-width: 1180px){.faqArea .wrap .titleBox{width:calc(100% - 100px)}}@media(max-width: 480px){.faqArea .wrap .titleBox{width:calc(100% - 80px)}}.faqArea .wrap .titleBox .title{width:unset}.faqArea .faqBox{width:74.8%}@media(max-width: 1180px){.faqArea .faqBox{width:100%}}.faqArea .faqList{justify-content:center;display:flex;flex-direction:column;gap:20px clamp(20px,2.083vw,37px);position:relative}@media(max-width: 640px){.faqArea .faqList{grid-template-columns:1fr}}.faqArea .faqItem{width:100%}.faqArea .item{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background-color:#fff;border:1px solid #ddd}.faqArea .Txt{width:100%;cursor:pointer}.faqArea .Txt:not(:has(.detailWrap)){pointer-events:none}.faqArea .Txt .topBox{display:flex;align-items:center;padding:clamp(20px,1.7vw,28.5px) clamp(20px,2vw,33px);gap:clamp(10px,1.5vw,25px);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,0)}.faqArea .Txt .topBox .num{color:#4ab98d;font-family:"Outfit","Nunito Sans","Noto Sans TC",sans-serif;font-size:clamp(18px,1.7vw,24px);font-weight:500;letter-spacing:1.2px}.faqArea .Txt .topBox .title{color:#313131;font-size:clamp(16px,1.5vw,20px);letter-spacing:1px}.faqArea .Txt .topBox .toggleBtn{width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);border-radius:50%;flex-shrink:0;position:relative;margin-left:auto;border:1px solid #d0c4c4}.faqArea .Txt .topBox .toggleBtn::before,.faqArea .Txt .topBox .toggleBtn::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:#000;transform:translate(-50%, -50%);pointer-events:none}.faqArea .Txt .topBox .toggleBtn::after{transform:translate(-50%, -50%) rotate(90deg)}.faqArea .Txt .detailWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;cursor:auto;background-color:#f4f4f4;border-radius:0 0 20px 20px}.faqArea .Txt .detailWrap .detailInner{overflow:hidden}.faqArea .Txt .detailWrap .detailInner .detail{padding:clamp(16px,1.5vw,22px) clamp(20px,2.8vw,52px) clamp(16px,1.5vw,20px)}.faqArea .Txt .detailWrap .detailInner .detail .textEditor{color:#313131;font-size:clamp(14px,2vw,16px);text-align:left;letter-spacing:1.6px;line-height:2}.faqArea .Txt .detailWrap .detailInner .detail .textEditor p{margin-bottom:0}.faqArea .Txt.open .detailWrap{grid-template-rows:1fr}.faqArea .Txt.open .toggleBtn{transform:rotate(45deg)}.faqArea .Txt.open .topBox{border-bottom-color:#ddd}@media(min-width: 1181px){.faqArea .Txt:not(.open):hover .toggleBtn{background-color:#f0855d;border-color:#f0855d}.faqArea .Txt:not(.open):hover .toggleBtn::before,.faqArea .Txt:not(.open):hover .toggleBtn::after{background:#fff}}