@font-face{font-family:"LINE Seed TW";font-weight:800;font-display:swap;src:local("LINE Seed TW ExtraBold"),url(../font/LINESeedTW_OTF_Eb.woff2) format("woff2")}@font-face{font-family:"LINE Seed TW";font-weight:700;font-display:swap;src:local("LINE Seed TW Bold"),url(../font/LINESeedTW_OTF_Bd.woff2) format("woff2")}@font-face{font-family:"LINE Seed TW";font-weight:400;font-display:swap;src:local("LINE Seed TW Regular"),url(../font/LINESeedTW_OTF_Rg.woff2) format("woff2")}@font-face{font-family:"LINE Seed TW";font-weight:100;font-display:swap;src:local("LINE Seed TW Thin"),url(../font/LINESeedTW_OTF_Th.woff2) format("woff2")}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,a{font-family:"LINE Seed TW", Arial, "Noto Sans TC", "Microsoft JhengHei", sans-serif !important}img,object,embed,video{max-width:100%}.ie6 img{width:100%}body{color:#3f3f55;background-color:#ffe214;font-size:15px;min-width:320px;letter-spacing:0.04em;overflow-x:hidden;overscroll-behavior-y:none}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:auto}}.cp-tips{width:100%;line-height:1.6;text-align:center;color:#996600;background-color:#ffefc6;padding:10px;font-size:16px}.cp-tips p{margin:0}.cp-tips a{color:#f75c61;text-decoration:underline}.cp-tips .cp-tips-close{position:absolute;top:10px;right:10px;display:block;width:22px;height:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.cp-tips .cp-tips-close:before{content:"";position:absolute;width:100%;border-top:1px solid #996600;top:50%;left:0}.cp-tips .cp-tips-close:after{content:"";position:absolute;height:100%;border-left:1px solid #996600;top:0;left:50%}h1,h2,h3,h4,h5,h6{line-height:1.4;margin:0;padding:0}p{line-height:1.4;margin-bottom:0}b{font-weight:bold}a{text-decoration:none;color:inherit}:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}ul,ol{margin:0;padding:0;list-style-type:none}.text-hidden{height:0;text-indent:-9999px;padding:0;margin:0}.colorB{color:#0a64fa}.container{padding-left:1.2rem;padding-right:1.2rem}.wow.fadeInUp{-webkit-animation-duration:1.5s;animation-duration:1.5s}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.all-content{position:relative;font-size:1.2em;max-width:1920px;margin:0 auto;background:#fff;overflow:hidden}.kv{position:relative;height:1000px;background:url(../images/kv-bg.jpg) no-repeat center top/1920px auto}.kv .wrapper{position:relative;max-width:1068px;height:100%;margin:0 auto;padding-top:100px}.kv .kv-content>*{position:relative;z-index:5}.kv .kv-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:445px;max-width:37.7%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kv .kv-logo span{width:1px;height:40px;background:#3f3f55}.kv .kv-logo img:first-child{width:41%}.kv .kv-logo img:last-child{width:47%}.kv h1{display:inline-block;font-size:25px;font-weight:bold;letter-spacing:0.16em;padding:0 0.5%;margin-top:20px}.kv .kv-title{margin-top:60px;width:758px;max-width:64.2%}.kv .kv-tags{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:340px}.kv .kv-tags .kv-tag{font-size:25px;background:#e1f5ff;padding:6px 20px;border-radius:50em;border:1px solid #3264ff}.kv .kv-tags .kv-tag b{color:#3264ff}.kv .kv-tags .kv-tag.pink{background:#ffe1f5;border-color:#ff4b96}.kv .kv-tags .kv-tag.pink b{color:#ff4b96}.kv .kv-btn{position:relative;display:block;background:#ff4b96 url(../images/kv-btn.png) no-repeat center/37.6% auto;border-radius:12px;width:412px;height:100px;max-width:100%;margin-top:40px;overflow:hidden}.kv .kv-btn::before{content:"";position:absolute;pointer-events:none;top:0;left:-50%;width:200%;height:100%;background:rgba(255,255,255,0.3);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);z-index:2;-webkit-transition:0.4s;transition:0.4s;opacity:0;-webkit-animation:flash-light 1.5s infinite;animation:flash-light 1.5s infinite}@-webkit-keyframes flash-light{0%{left:-150%;opacity:0}50%{left:50%;opacity:1}100%{left:150%;opacity:0}}@keyframes flash-light{0%{left:-150%;opacity:0}50%{left:50%;opacity:1}100%{left:150%;opacity:0}}.kv .kv-note{display:inline-block;margin-top:10px;font-size:14px;padding:0 1%;letter-spacing:0}.kv .kv-note b{color:#c81964}.kv .kv-visual{position:absolute;width:757px;height:100%;top:0;right:-215px}.kv .kv-visual>*{position:absolute}.kv .spotlight{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.kv .spotlight>div{position:absolute;inset:0;-webkit-clip-path:polygon(40% 0, 60% 0, 100% 100%, 0 100%);clip-path:polygon(40% 0, 60% 0, 100% 100%, 0 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ffe100), to(rgba(255,225,0,0)));background:linear-gradient(180deg, #ffe100 0%, rgba(255,225,0,0) 100%)}.kv .spotlight .light-1{opacity:0.5}.kv .spotlight .light-2{opacity:0.5;-webkit-transform:scaleX(0.95);transform:scaleX(0.95)}.kv .spotlight .light-3{-webkit-transform:scaleX(0.8);transform:scaleX(0.8)}.kv .kv-boy{width:65%;bottom:64px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.kv [class^="kv-award"]{z-index:5}.kv .kv-award-1{width:13.2%;top:13.8%;left:23.6%;-webkit-animation:float1 4.5s linear infinite;animation:float1 4.5s linear infinite}.kv .kv-award-2{width:16.5%;top:34.6%;right:8.2%;-webkit-animation:float2 5s linear infinite;animation:float2 5s linear infinite}.kv .kv-award-3{width:19.8%;top:52.6%;left:4.6%;-webkit-animation:float3 4s linear infinite;animation:float3 4s linear infinite}@-webkit-keyframes float1{50%{-webkit-transform:translateY(18px) rotate(4deg);transform:translateY(18px) rotate(4deg)}}@keyframes float1{50%{-webkit-transform:translateY(18px) rotate(4deg);transform:translateY(18px) rotate(4deg)}}@-webkit-keyframes float2{50%{-webkit-transform:translateY(-14px) translateX(-8px) rotate(-4deg);transform:translateY(-14px) translateX(-8px) rotate(-4deg)}}@keyframes float2{50%{-webkit-transform:translateY(-14px) translateX(-8px) rotate(-4deg);transform:translateY(-14px) translateX(-8px) rotate(-4deg)}}@-webkit-keyframes float3{50%{-webkit-transform:translateY(-22px) translateX(8px) rotate(3deg);transform:translateY(-22px) translateX(8px) rotate(3deg)}}@keyframes float3{50%{-webkit-transform:translateY(-22px) translateX(8px) rotate(3deg);transform:translateY(-22px) translateX(8px) rotate(3deg)}}.kv .deco-line{position:absolute;display:block;border-radius:999px;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;pointer-events:none;opacity:0}.kv .deco-line.yellow{background:-webkit-gradient(linear, left top, right top, from(#ffeb4b), to(rgba(255,225,0,0)));background:linear-gradient(90deg, #ffeb4b 0%, rgba(255,225,0,0) 100%)}.kv .deco-line.blue{background:-webkit-gradient(linear, left top, right top, from(#3264ff), to(rgba(47,102,255,0)));background:linear-gradient(90deg, #3264ff 0%, rgba(47,102,255,0) 100%)}.kv .deco-line.pink{background:-webkit-gradient(linear, left top, right top, from(#ff63b6), to(rgba(255,99,182,0)));background:linear-gradient(90deg, #ff63b6 0%, rgba(255,99,182,0) 100%)}.kv .deco-line.cyan{background:-webkit-gradient(linear, left top, right top, color-stop(30%, #12d4e8), to(rgba(18,212,232,0)));background:linear-gradient(90deg, #12d4e8 30%, rgba(18,212,232,0) 100%)}.kv .line-1{top:22.4%;left:22.1%;width:50%;height:1.5%}.kv .line-2{top:35.3%;left:8.5%;width:19.2%;height:1.9%}.kv .line-3{top:45.2%;left:17.2%;width:19.2%;height:1.9%}.kv .line-4{top:79.2%;left:9.4%;width:38.4%;height:3.7%}.kv .line-5{top:59%;left:46.6%;width:19.2%;height:1.9%}.kv .line-6{top:34.3%;right:0%;width:19.2%;height:1.9%}.kv .line-7{top:39%;right:0%;width:38.4%;height:3.7%}.kv .line-8{bottom:15.2%;right:17.2%;width:19.2%;height:1.9%}.kv .line-9{bottom:2.6%;left:60%;width:80.4%;height:7.4%}.kv .line-1{-webkit-animation:streak 3s infinite 0s;animation:streak 3s infinite 0s}.kv .line-2{-webkit-animation:streak 4s infinite 0.5s;animation:streak 4s infinite 0.5s}.kv .line-3{-webkit-animation:streak 4s infinite 1s;animation:streak 4s infinite 1s}.kv .line-4{-webkit-animation:streak 5s infinite 1.5s;animation:streak 5s infinite 1.5s}.kv .line-5{-webkit-animation:streak 4s infinite 0s;animation:streak 4s infinite 0s}.kv .line-6{-webkit-animation:streak 3s infinite 0.5s;animation:streak 3s infinite 0.5s}.kv .line-7{-webkit-animation:streak 4s infinite 1s;animation:streak 4s infinite 1s}.kv .line-8{-webkit-animation:streak 2s infinite 1.5s;animation:streak 2s infinite 1.5s}.kv .line-9{opacity:1;z-index:5;-webkit-transform:perspective(100px) rotateY(6deg);transform:perspective(100px) rotateY(6deg)}@-webkit-keyframes streak{0%{-webkit-transform:translateX(0) perspective(100px) rotateY(6deg);transform:translateX(0) perspective(100px) rotateY(6deg);opacity:0}10%{opacity:1}70%{opacity:1}100%{-webkit-transform:translateX(-120px) perspective(100px) rotateY(6deg);transform:translateX(-120px) perspective(100px) rotateY(6deg);opacity:0}}@keyframes streak{0%{-webkit-transform:translateX(0) perspective(100px) rotateY(6deg);transform:translateX(0) perspective(100px) rotateY(6deg);opacity:0}10%{opacity:1}70%{opacity:1}100%{-webkit-transform:translateX(-120px) perspective(100px) rotateY(6deg);transform:translateX(-120px) perspective(100px) rotateY(6deg);opacity:0}}.section-title{margin-bottom:2.66667em}.section-title p{margin:0 0 .33333em;font-size:1.66667em}.section-title h2{margin:0;font-size:2.5em;font-weight:900;color:#ff4b96;letter-spacing:0.04em}.section-title span{display:block;width:9.44444em;height:.44444em;margin:1.11111em auto 0;border-radius:50em;background:-webkit-gradient(linear, left top, right top, from(#2f68ff), color-stop(65%, #7ba4ff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #2f68ff 0%, #7ba4ff 65%, rgba(255,255,255,0) 100%)}.reason-section{padding:4em 0;background:#fff;color:#4b4b64}.reason-section .reason-card .reason-img{position:relative;overflow:hidden;border:.16667em solid;border-radius:.83333em;text-align:center;margin-bottom:1.11111em;background:#f4f8ff}.reason-section .reason-card .reason-img::before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg, rgba(255,255,255,0.55) 0deg 8deg, rgba(255,255,255,0.15) 8deg 16deg);opacity:0.8}.reason-section .reason-card .reason-img img{position:relative;z-index:1;width:360px}.reason-section .reason-card h3{margin:0 0 .77778em;font-size:1.66667em;font-weight:700;line-height:1.25;text-align:center}.reason-section .reason-card p{margin:0 0 .55556em;line-height:1.65}.reason-section .reason-card p strong{font-weight:700}.reason-section .reason-card.blue .reason-img{border-color:#2d6cff;background-color:#c9f4ff}.reason-section .reason-card.blue h3{color:#2462ff}.reason-section .reason-card.pink .reason-img{border-color:#ff3f9b;background-color:#ffd2e7}.reason-section .reason-card.pink h3{color:#ff3f9b}.reason-section .reason-card.yellow .reason-img{border-color:#ffb000;background-color:#fff0b8}.reason-section .reason-card.yellow h3{color:#ff9d00}.process-section{padding:6em 0;background:#194be1;color:#fff;overflow:hidden}.process-section .section-title p{color:#ffe100}.process-section .section-title h2{color:#fff}.process-section .section-title span{background:-webkit-gradient(linear, left top, right top, from(cyan), to(rgba(0,255,255,0)));background:linear-gradient(90deg, cyan 0%, rgba(0,255,255,0) 100%)}.process-section .section-title.sub{margin-top:5em}.process-section .process-timeline{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:.33333em}.process-section .process-item{position:relative;padding:1.11111em 1em .88889em;border-radius:1.66667em}.process-section .process-item::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:.66667em solid transparent;border-bottom:.66667em solid transparent;border-left:.77778em solid #194be1;z-index:2}.process-section .process-item::after{content:"";position:absolute;top:50%;right:-.66667em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:.66667em solid transparent;border-bottom:.66667em solid transparent;border-left:.77778em solid currentColor;z-index:3}.process-section .process-item:first-child::before{display:none}.process-section .process-item:last-child::after{display:none}.process-section .process-item h3{margin:0 0 .66667em;font-size:1.44444em;font-weight:700;color:#fff}.process-section .process-item p{padding:1.11111em .55556em;border-radius:.83333em;line-height:1.6;background:#fff;color:#3f3f55}.process-section .process-item.pink{background:#ff7dc8;color:#ff7dc8}.process-section .process-item.yellow{background:#ffc800;color:#ffc800}.process-section .process-item.green{background:#00c8c8;color:#00c8c8}.process-section .process-item.blue{background:#00c8ff;color:#00c8ff}.process-section .intro{margin:0 auto 2.44444em;font-size:1.16667em}.process-section .intro span{color:#ffe100;font-weight:700}.process-section .training-card{position:relative;padding:1.38889em 1.11111em 0;border-radius:1.66667em;overflow:hidden}.process-section .training-card .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.83333em;padding-bottom:.55556em}.process-section .training-card .num{font-size:4.83333em;font-weight:900;line-height:1;opacity:0.25;color:#fff}.process-section .training-card h3{position:relative;z-index:1;padding:.27778em 0;font-size:1.55556em;font-weight:700;line-height:1.25;color:#fff}.process-section .training-card .white-box{position:relative;z-index:1;padding:1em 1em .77778em;border-radius:.83333em .83333em 0 0;background:#fff;text-align:center}.process-section .training-card .white-box ul{text-align:left;margin-top:1.11111em;color:#3f3f55}.process-section .training-card .white-box li{position:relative;padding:.44444em 0 .44444em 1.66667em}.process-section .training-card .white-box li::before{content:"✓";position:absolute;left:0;top:.55556em;width:1.22222em;height:1.22222em;border-radius:50%;color:#fff;font-size:1em;line-height:1.22222em;font-weight:900;text-align:center}.process-section .training-card .white-box small{font-size:0.6em}.process-section .training-card.pink{background:#ff7dc8;color:#c81964}.process-section .training-card.pink ul li:not(:last-child){border-bottom:2px dotted rgba(255,125,200,0.5)}.process-section .training-card.pink li:before{background:#ff7dc8}.process-section .training-card.green{background:#00c8c8;color:#006464}.process-section .training-card.green ul li:not(:last-child){border-bottom:2px dotted rgba(0,200,200,0.5)}.process-section .training-card.green li:before{background:#00c8c8}.process-section .training-card.blue{background:#00c8ff;color:#3264c8}.process-section .training-card.blue ul li:not(:last-child){border-bottom:2px dotted rgba(0,200,255,0.5)}.process-section .training-card.blue li:before{background:#00c8ff}.process-section .process-note{position:relative;margin:2.77778em auto 0;padding:1.11111em 1.33333em;border-radius:5.5em;background:rgba(0,37,148,0.35)}.process-section .process-note::before{content:"";position:absolute;width:100%;left:0;height:150%;top:-25%;background:url(../images/star.png) no-repeat center/auto 100%;pointer-events:none}.process-section .process-note p{font-size:1.16667em}.process-section .process-note p span{color:#00ffff;font-weight:700}.level-section{padding:6em 0;background-color:#fff;background-image:radial-gradient(#ffefc2 .11111em, transparent .11111em);background-size:1.55556em 1.55556em;overflow:hidden}.level-section .section-title h2{color:#3264ff}.level-section .section-title p{color:#ff4b96}.level-section .section-title span{background:-webkit-gradient(linear, left top, right top, from(#ff4b96), to(rgba(255,75,150,0)));background:linear-gradient(90deg, #ff4b96 0%, rgba(255,75,150,0) 100%)}.level-section .desc{font-size:1.16667em;margin-bottom:2.22222em}.level-section .level-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:1.22222em;max-width:1290px;margin:0 auto}.level-section .level-card{width:100%}.level-section .level-card .level-tag{margin:0 0 .55556em;padding:.33333em .66667em;border:.11111em solid #fff;border-radius:50em;-webkit-box-shadow:0 0 0 .05556em currentColor;box-shadow:0 0 0 .05556em currentColor;font-size:1.33333em;font-weight:900;line-height:1.2;background:currentColor}.level-section .level-card .level-tag span{color:#fff}.level-section .level-card .level-box{padding:1em 1em .77778em;border-radius:1.66667em;background:currentColor}.level-section .level-card .level-box h3{margin:0 0 .44444em;font-size:2.22222em;font-weight:900;line-height:1.1;color:#fff}.level-section .level-card .level-box>p{margin:0 0 .88889em}.level-section .level-card .level-content{padding:1.11111em .77778em .88889em;border-radius:.83333em;background:#fff}.level-section .level-card .level-content .icon{width:5em;height:5em;margin:0 auto .66667em}.level-section .level-card .level-content h4{margin:0 0 .22222em;font-size:1.33333em;font-weight:700}.level-section .level-card .level-content p{color:#3f3f55}.level-section .level-card.pink{color:#ff7dc8}.level-section .level-card.pink .level-box h3+p,.level-section .level-card.pink .level-content h4{color:#e93591}.level-section .level-card.yellow{color:#ffc400}.level-section .level-card.yellow .level-box h3+p,.level-section .level-card.yellow .level-content h4{color:#ff9300}.level-section .level-card.green{color:#10bfc3}.level-section .level-card.green .level-box h3+p,.level-section .level-card.green .level-content h4{color:#078c91}.level-section .level-card.blue{color:#13b9e9}.level-section .level-card.blue .level-box h3+p,.level-section .level-card.blue .level-content h4{color:#1f66da}.level-section .level-note{margin:1.66667em 0 0;font-size:1.16667em}.level-section .topic-title{margin-top:6em}.level-section .topic-card{height:100%;padding:1.33333em 1.11111em 1.22222em;border-radius:1.66667em}.level-section .topic-card .pill{padding:.44444em;border-radius:50em;background:#fff;font-size:1.11111em;font-weight:700;line-height:1.2;letter-spacing:0;color:currentColor;text-align:center}.level-section .topic-card h3{margin:.55556em 0;font-size:1.88889em;font-weight:900;line-height:1.2;color:currentColor;text-align:center}.level-section .topic-card .paper{padding:.88889em .88889em .77778em;border-radius:.83333em;background:#fff;line-height:1.35;color:#3f3f55;font-size:.88889em}.level-section .topic-card .paper strong{font-weight:700}.level-section .topic-card .paper #toggleTxt{position:relative;max-height:150px;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;overflow:hidden;border-top:1px solid #ffdef1;padding-top:0.5em;margin-top:0.5em}.level-section .topic-card .paper #toggleTxt.open{max-height:none;padding-bottom:2em}.level-section .topic-card .paper #toggleTxt.open::after{display:none}.level-section .topic-card .paper #toggleTxt::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, #fff));background:linear-gradient(to bottom, transparent 0%, #fff 50%)}.level-section .topic-card .paper #toggleTxt a{position:absolute;width:100%;text-align:center;z-index:3;bottom:0;left:0;color:#c81964}.level-section .topic-card .paper #toggleTxt a::before,.level-section .topic-card .paper #toggleTxt a::after{content:"";display:inline-block;width:0px;height:0px;border-style:solid;border-width:8px 6px 0 6px;border-color:currentColor transparent transparent transparent;margin:0 6px 3px;vertical-align:middle}.level-section .topic-card .paper #toggleTxt a.active::before,.level-section .topic-card .paper #toggleTxt a.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.level-section .topic-card .paper .small-title{margin-bottom:.55556em;text-align:center;font-weight:700}.level-section .topic-card .paper .choice{margin:.44444em 0 .44444em;padding:.27778em .55556em;border-radius:.33333em;color:#fff;text-align:center;font-size:1.11111em;font-weight:900;line-height:1.1}.level-section .topic-card .tips{margin:1em 0 0;color:currentColor}.level-section .topic-card.pink{color:#c81964;background:#ffdef1}.level-section .topic-card.pink strong{color:#ff7dc8}.level-section .topic-card.yellow{color:#ff6400;background:#fff1bf}.level-section .topic-card.yellow .choice{background:#ffc800}.level-section .topic-card.green{color:#006464;background:#bff1f1}.level-section .topic-card.green .choice{background:#00c8c8}.level-section .topic-card.blue{color:#3264c8;background:#bff1ff}.level-section .topic-card.blue .choice{background:#00c8ff}.score-section{padding:6em 0;background:#ebf5ff}.score-section .desc{text-align:center;font-size:1.16667em}.score-section .score-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.11111em;margin:1.33333em 0}.score-section .score-tabs button{min-width:6.66667em;height:2.44444em;border:none;border-radius:5.5em;background:#fff;color:#ff4b96;font-size:1.22222em;font-weight:700;-webkit-transition:0.3s;transition:0.3s}.score-section .score-tabs button.active{background:#ff4b96;color:#fff}.score-section .score-box{max-width:990px;margin:0 auto;padding:3em;border-radius:1.66667em;background:#fff}.score-section .chart-wrap{text-align:center}.score-section .chart-wrap h3{margin-top:1.33333em;font-size:1.5em;font-weight:700}.score-section .score-chart{width:15em;height:15em;margin:0 auto;border-radius:50%;position:relative}.score-section .score-chart::before{content:"";position:absolute;inset:25%;border-radius:50%;background:#fff}.score-section #score-chart-1{background:conic-gradient(#ff4b96 0% 30%, #ffc800 30% 55%, #00c8c8 55% 80%, #00c8ff 80% 90%, #3264ff 90% 100%)}.score-section #score-chart-2{background:conic-gradient(#ff4b96 0% 25%, #ffc800 25% 50%, #00c8c8 50% 70%, #00c8ff 70% 85%, #3264ff 85% 95%, #9664ff 95% 100%)}.score-section .score-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.22222em}.score-section .score-item{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:.33333em}.score-section .score-item .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.44444em;-ms-flex-wrap:wrap;flex-wrap:wrap}.score-section .score-item .label .dot{width:.88889em;height:.88889em;border-radius:50%;background:currentColor}.score-section .score-item .label strong{font-size:1.11111em;font-weight:700;color:#3f3f55}.score-section .score-item .label small{color:#3f3f55}.score-section .score-item .point{font-size:1.38889em;font-weight:900;color:currentColor}.score-section .score-item .bar{grid-column:1 / -1;height:.66667em;border-radius:50em;background:#ebf5ff;overflow:hidden}.score-section .score-item .bar span{display:block;height:100%;border-radius:50em;background:currentColor}.score-section .score-item.pink{color:#ff4b96}.score-section .score-item.yellow{color:#ffc800}.score-section .score-item.green{color:#00c8c8}.score-section .score-item.cyan{color:#00c8ff}.score-section .score-item.blue{color:#3264ff}.score-section .score-item.purple{color:#9664ff}.score-section .score-note{margin-top:2.66667em;text-align:center;color:#ff4fa5}.award-section{padding:6em 0;background-color:#fff;background-image:radial-gradient(#ffefc2 .11111em, transparent .11111em);background-size:1.55556em 1.55556em;overflow:hidden}.award-section .section-title{margin-bottom:2.44444em}.award-section .section-title p{color:#00c8c8}.award-section .section-title span{background:-webkit-gradient(linear, left top, right top, from(#00c8c8), to(rgba(0,200,200,0)));background:linear-gradient(90deg, #00c8c8 0%, rgba(0,200,200,0) 100%)}.award-section .award-list{max-width:1210px;margin:0 auto}.award-section .award-item h3{margin:0 0 .33333em;font-size:1.66667em;font-weight:900;line-height:1.2;text-align:center}.award-section .award-item.yellow{color:#ffc800}.award-section .award-item.pink{color:#ff7dc8}.award-section .award-item.green{color:#00c8c8}.award-section .award-item.cyan{color:#00c8ff}.award-section .award-item.blue{color:#3264ff}.award-section .award-card{position:relative;overflow:hidden;border:.33333em solid currentColor;border-radius:1.66667em;background:currentColor}.award-section .award-card .card-bg{position:absolute;width:34em;height:34em;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.award-section .award-card .card-bg::before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg, rgba(255,255,255,0.16) 0deg 7.5deg, transparent 7.5deg 15deg);opacity:0.85;-webkit-animation:cardrotate 14s linear infinite;animation:cardrotate 14s linear infinite}@-webkit-keyframes cardrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cardrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.award-section .award-card .card-bg::after{content:"";position:absolute;position:absolute;inset:0;border-radius:50%;-webkit-box-shadow:inset 0 0 4em 9em currentColor;box-shadow:inset 0 0 4em 9em currentColor}.award-section .award-card .card-content{position:relative;padding:1.44444em 1.11111em .55556em;text-align:center;color:#fff;z-index:3;overflow:hidden}.award-section .award-card .card-content h4{margin:.22222em 0;font-size:2em;font-weight:900;line-height:1.2}.award-section .award-card .card-content .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:155px}.award-section .award-card .card-bottom{position:relative;z-index:2;padding:3.88889em 1em 1.33333em;margin-top:-3.33333em;text-align:center}.award-section .award-card .card-bottom::before{content:"";position:absolute;width:80em;height:80em;border-radius:50%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.award-section .award-card .card-bottom>*{position:relative}.award-section .award-card .card-bottom p{margin:0 0 .44444em;font-size:1.11111em;font-weight:500;line-height:1.35}.award-section .award-card .card-bottom p:last-child{margin-bottom:0}.award-section .award-item.yellow h3{color:#ff6400}.award-section .award-item.yellow .card-bottom p{color:#ff6400}.award-section .award-item.yellow .card-bottom::before{background:#fff1bf}.award-section .award-item.pink h3{color:#ff4b96}.award-section .award-item.pink .card-bottom p{color:#ff4b96}.award-section .award-item.pink .card-bottom::before{background:#ffdef1}.award-section .award-item.green .card-bottom p{color:#006464}.award-section .award-item.green .card-bottom::before{background:#bff1f1}.award-section .award-item.cyan .card-bottom p{color:#3264c8}.award-section .award-item.cyan .card-bottom::before{background:#bff1ff}.award-section .award-item.blue .card-bottom p{color:#3264ff}.award-section .award-item.blue .card-bottom::before{background:#ccd8ff}.award-section .award-item.cyan h4,.award-section .award-item.blue h4{font-size:1.66667em;margin-bottom:.77778em}.rule-section{padding:4em 0;background:#ffe4ef}.rule-section .accordion{width:900px;max-width:100%;margin:0 auto}.rule-section .accordion-item{border-radius:15px;border:none;border:1px solid #ff4b96;overflow:hidden}.rule-section .accordion-item:not(:first-child){margin-top:0.5em}.rule-section .accordion-item .accordion-button{background:#ffff;padding:1em 1.25em;color:#ff4b96;font-weight:bold;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:1em}.rule-section .accordion-item .accordion-button::after{width:1em;height:1em;background-size:1em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3cpath d='M5.784 13.112V7.592H0.216C0.104 7.592 0 7.456 0 7.328V6.056C0 5.904 0.112 5.792 0.216 5.792H5.784V0.264C5.784 0.112 5.896 0 6 0H7.344C7.48 0 7.584 0.112 7.584 0.264V5.784H13.128C13.264 5.784 13.368 5.896 13.368 6.048V7.32C13.368 7.456 13.256 7.584 13.128 7.584H7.584V13.104C7.584 13.24 7.472 13.368 7.344 13.368H6C5.888 13.368 5.784 13.232 5.784 13.104V13.112Z' fill='%23ff4b96'/%3e%3c/svg%3e");background-position:center}.rule-section .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 2'%3e%3cpath d='M0.22 1.81C0.11 1.81 0 1.67 0 1.55V0.27C0 0.12 0.11 0 0.22 0H13.13C13.27 0 13.37 0.1 13.37 0.26V1.53C13.37 1.67 13.26 1.79 13.13 1.79H0.22V1.81Z' fill='%23ff4b96'/%3e%3c/svg%3e")}.rule-section .accordion-item .accordion-body{background:#ff78b0;color:#fff}.rule-section .notice-title{margin-top:6em}.rule-section .notice-list{max-width:1000px;margin:0 auto}.rule-section .notice-list li:not(:first-child){margin-top:1.4em}.rule-section .notice-list h5{font-size:1em;color:#ff4b96;font-weight:700;margin-bottom:0.3em}.rule-section .notice-list p{line-height:1.5}.cta-section{padding:4em 0;background:#ff4b96;text-align:center}.cta-section .cta-btn{display:inline-block;white-space:nowrap;padding:0.5em;width:12em;max-width:100%;margin:1.11111em 0 1.66667em;border:.11111em solid #3264ff;border-radius:.72222em;background:#19dde3;color:#3264ff;font-size:1.66667em;font-weight:900;text-decoration:none;-webkit-box-shadow:0 .55556em 0 #3264ff;box-shadow:0 .55556em 0 #3264ff;-webkit-transition:0.3s;transition:0.3s}.cta-section .cta-btn:hover{-webkit-transform:translateY(.22222em);transform:translateY(.22222em);-webkit-box-shadow:0 .33333em 0 #2d63ff;box-shadow:0 .33333em 0 #2d63ff;color:#2d63ff}.cta-section p{margin:0;font-size:.88889em;font-weight:500;line-height:1.8;color:rgba(255,255,255,0.8)}.fixed-cta{position:fixed;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ff4b96;border-radius:15px 0 0 15px;-webkit-transform:scaleX(0) translateY(-50%);transform:scaleX(0) translateY(-50%);-webkit-transform-origin:right center;transform-origin:right center;right:0;top:50%;padding:0.8em 0.5em 0.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5em;-webkit-transition:all 0.5s;transition:all 0.5s}.fixed-cta .cta-btn{background:#19dde3;color:#3264ff;font-size:1.33333em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;border-radius:15px;padding:1em 0.2em;font-weight:900;border:1px solid #3264ff}.fixed-cta.active{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%)}@media only screen and (max-width: 1440px){.all-content{font-size:1.15em}.kv{height:69.44vw}.kv .wrapper{padding-top:6.94vw;max-width:82%}.kv .kv-logo span{height:2.7vw}.kv h1{font-size:1.73vw;margin-top:1.38vw}.kv .kv-title{margin-top:4.16vw}.kv .kv-tags{margin-top:2.5vw;gap:0.7vw;max-width:23.6vw}.kv .kv-tags .kv-tag{font-size:1.73vw;padding:0.41vw 1.38vw}.kv .kv-btn{border-radius:0.83vw;width:28.6vw;height:7vw;margin-top:2.77vw}.kv .kv-note{margin-top:0.7vw;font-size:0.97vw}.kv .kv-visual{width:52.56vw;right:-4.86vw}.kv .kv-boy{bottom:4.44vw}}@media (min-width: 1400px){.container{max-width:1450px}.reason-section .container,.process-section .container{max-width:1200px}}@media only screen and (max-width: 1399px){.level-section .level-card .level-box h3{font-size:1.66667em}}@media only screen and (max-width: 1199px){.all-content{font-size:1.12em}.level-section .level-list{gap:.55556em}.level-section .scroll-2{overflow-x:auto;padding-bottom:1em}.level-section .scroll-2>.row{width:1200px;max-width:1200px}}@media only screen and (max-width: 991px){.all-content{font-size:1.1em}.level-section .scroll-1{overflow-x:auto;padding:2px 2px 1em 2px}.level-section .scroll-1 .level-list{width:1100px;max-width:1100px}}@media only screen and (max-width: 767px){.all-content{font-size:1.05em}.kv{height:auto}.kv .kv-logo{max-width:60%;margin:0 auto}.kv .kv-logo span{height:4vw}.kv h1{display:block;text-align:center;font-size:4vw;margin-top:5vw}.kv .kv-title{max-width:100%}.kv .kv-tags{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.kv .kv-tags>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.kv .kv-tags .kv-tag{font-size:2.4vw}.kv .kv-visual{position:relative;margin:0 auto;right:auto;width:100%;padding-top:5vw;padding-bottom:18vw}.kv .kv-visual .kv-boy{position:relative;width:76%;display:block;margin:0 auto;left:auto;-webkit-transform:none;transform:none;bottom:auto;height:64vw;overflow:hidden}.kv .kv-cta{position:absolute;left:0;bottom:0;width:100%;text-align:center}.kv .kv-btn{width:57.2vw;height:14vw;margin:0 auto;border-radius:1.8vw}.kv .kv-note{font-size:2.2vw;margin-top:2vw}.kv .line-6{top:14.3%;right:-20%}.kv .line-7{top:49%;right:-10%}.kv .line-9{left:76%;bottom:10%}.kv .kv-award-1{width:18.5%}.kv .kv-award-2{width:23.1%}.kv .kv-award-3{width:27.7%;top:45%}.process-section .process-timeline{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1em}.process-section .process-item::before{display:none}.process-section .process-item::after{border-left:.88889em solid transparent;border-right:.88889em solid transparent;border-top:.77778em solid currentColor;border-bottom:none;right:auto;top:auto;left:50%;bottom:-.72222em;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-1px}}@media only screen and (max-width: 575px){.all-content{font-size:1em}.section-title h2{font-size:2.22222em}.process-section .process-note{font-size:1.2em;border-radius:1.11111em}.process-section .process-note span{display:block}.process-section .process-note::before{display:none}.level-section .scroll{margin-right:-1.2rem}.score-section .score-box{padding:1.5em}.score-section .score-chart{width:12em;height:12em}.award-section .award-list{max-width:400px;margin:0 auto}.cta-section.fixed{padding:0.5em 1em}.cta-section.fixed .cta-btn{font-size:1.1em;-webkit-box-shadow:none;box-shadow:none}.fixed-cta{padding:0.8em 0.3em 0.3em}.fixed-cta img{width:18px}.fixed-cta .cta-btn{font-size:1.11111em}}
