@charset "UTF-8";.button,.button-line{display:inline-flex;min-width:133px;height:45px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:128%;border-radius:100px;border:1px solid var(--dark-blue);padding:0 28px;letter-spacing:1.4px;white-space:nowrap}@media screen and (min-width:1440px){.button,.button-line{font-size:16px;letter-spacing:1.6px}}.button{color:var(--white);background:var(--dark-blue)}.button-line{color:var(--dark-blue);background:var(--white)}.img-box{overflow:hidden}.img-box img{display:block;width:100%;height:100%;object-fit:cover}.img-box.contain img{object-fit:contain}.card-box{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}@media screen and (min-width:576px){.card-box{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.card-box{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1440px){.card-box{gap:40px}}.card-box .more-card{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:20px;border-radius:10px;background:#fffc;box-shadow:0 0 28px #bababa1f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transform:translateY(40px);transition:all .6s ease-out}.card-box .more-card .img-box{width:100%;aspect-ratio:295/166;margin-bottom:12px}.card-box .more-card h3{color:var(--black);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.44px;margin-bottom:8px;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-box .more-card p{color:#6e6e6e;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.84px;margin-bottom:8px;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:576px){.card-box .more-card a{margin-top:auto}}.card-box .more-card a svg{width:24px;height:24px}#kv{position:relative;background:var(--sky-blue);--kv-img-height: 326px}@media screen and (min-width:768px){#kv{--kv-img-height: 439px}}@media screen and (min-width:1024px){#kv{height:645px}}#kv .container{padding:0 35px}@media screen and (min-width:768px){#kv .container{padding:0 54px}}#kv .text{padding-top:40px;padding-bottom:var(--kv-img-height)}@media screen and (min-width:1024px){#kv .text{padding-top:111px;padding-bottom:0}}#kv .text time{display:inline-block;color:var(--grey-medium);font-size:20px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:10px}@media screen and (min-width:1440px){#kv .text time{font-size:32px;margin-bottom:12px}}#kv .text h1{color:var(--black);font-size:38px;font-weight:700;line-height:130%;letter-spacing:1.9px;margin-bottom:20px}#kv .text h1 span{display:inline-block}#kv .text h1 span:nth-of-type(1){color:var(--water-blue)}@media screen and (min-width:576px){#kv .text h1 br:nth-of-type(1),#kv .text h1 br:nth-of-type(3){display:none}}@media screen and (min-width:768px){#kv .text h1{font-size:40px}}@media screen and (min-width:1440px){#kv .text h1{font-size:48px;margin-bottom:24px}}#kv .text p{color:var(--grey-medium);font-size:14px;font-weight:500;line-height:180%;margin-bottom:20px}@media screen and (min-width:768px){#kv .text p{font-size:16px}}@media screen and (min-width:1440px){#kv .text p{font-size:18px;margin-bottom:24px}}@media screen and (min-width:576px){#kv .text p br{display:none}}#kv .text .action{display:flex;align-items:center;gap:20px}#kv .kv-img{position:absolute;width:100%;height:var(--kv-img-height);bottom:0;left:50%;transform:translate(-50%);pointer-events:none;--people-center: 43%;--ground-center: calc(var(--people-center) - 206px)}@media screen and (min-width:768px){#kv .kv-img{--people-center: 55%;--ground-center: calc(var(--people-center) - 287px)}}@media screen and (min-width:1024px){#kv .kv-img{--people-center: 65%;--ground-center: calc(var(--people-center) - 340px)}}@media screen and (min-width:1440px){#kv .kv-img{--people-center: 73%}}#kv .kv-img .img-box{position:absolute;transform:translate(-50%)}#kv .kv-img .kv-ground{width:1480px;left:var(--ground-center);bottom:0}@media screen and (min-width:768px){#kv .kv-img .kv-ground{width:2072px}}@media screen and (min-width:1024px){#kv .kv-img .kv-ground{width:2440px}}#kv .kv-img .kv-cloud-1{width:180px;left:22%;top:-16px;animation:cloud-float 10s linear 0s infinite}@media screen and (min-width:768px){#kv .kv-img .kv-cloud-1{left:47%;top:46px}}@media screen and (min-width:1024px){#kv .kv-img .kv-cloud-1{width:294px;left:64%;top:-164px}}#kv .kv-img .kv-cloud-2{width:150px;left:30%;top:50px;animation:cloud-float 10s linear 1s infinite}@media screen and (min-width:768px){#kv .kv-img .kv-cloud-2{width:170px;left:54%;top:-16px}}@media screen and (min-width:1024px){#kv .kv-img .kv-cloud-2{width:270px;left:66%;top:-36px}}#kv .kv-img .kv-cloud-3{width:440px;left:131%;top:-20px;animation:cloud-float 10s linear 2s infinite}@media screen and (min-width:576px){#kv .kv-img .kv-cloud-3{left:90%}}@media screen and (min-width:768px){#kv .kv-img .kv-cloud-3{top:-76px;left:97%}}#kv .kv-img .kv-cloud-4{width:162px;left:106%;top:97px;animation:cloud-float 10s linear 3s infinite}@media screen and (min-width:576px){#kv .kv-img .kv-cloud-4{left:90%}}@media screen and (min-width:768px){#kv .kv-img .kv-cloud-4{width:178px;left:84%;top:42px}}@media screen and (min-width:1024px){#kv .kv-img .kv-cloud-4{width:320px;left:102%;top:37px}}#kv .kv-img .kv-cloud-1,#kv .kv-img .kv-cloud-2,#kv .kv-img .kv-cloud-3,#kv .kv-img .kv-cloud-4{opacity:0}@keyframes cloud-float{0%{transform:translate(-100%);opacity:0}33%{opacity:1}66%{opacity:1}to{transform:translate(0);opacity:0}}#kv .kv-img .kv-people{width:420px;left:var(--people-center);bottom:1px}@media screen and (min-width:768px){#kv .kv-img .kv-people{width:609px}}@media screen and (min-width:1024px){#kv .kv-img .kv-people{width:720px}}#kv .mask{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;height:100px;background:linear-gradient(180deg,#0000,#0006 150%);background-blend-mode:multiply}@media screen and (min-width:1024px){#kv .mask{display:none}}#kv .scroll{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}#kv .scroll svg{color:var(--white)}#kv .scroll svg:first-child{width:36px;height:36px}#kv .scroll svg:last-child{width:24px;height:24px;animation:scrollIcon 1.5s ease-in-out infinite}@keyframes scrollIcon{0%{transform:translateY(-2px)}50%{transform:translateY(6px)}to{transform:translateY(-2px)}}@media screen and (min-width:1024px){#kv .scroll svg{color:var(--black)}}#unlock{position:relative;--confetti-area-height: 900px}#unlock .confetti-area{position:absolute;width:100%;height:var(--confetti-area-height);top:calc(var(--content-top) * -1);overflow:hidden;pointer-events:none;z-index:-1}#unlock .confetti{--x: 0px;--rot: 0deg;position:absolute;top:0%;left:0;width:auto;height:auto;opacity:0;will-change:transform,opacity;transform:translateZ(0)}@keyframes confetti-fall{0%{opacity:0;transform:translate3d(var(--x),0,0) rotate(0) scale(.3)}40%{opacity:1}50%{opacity:1}80%{opacity:0}to{opacity:0;transform:translate3d(var(--x),var(--confetti-area-height),0) rotate(var(--rot)) scale(.3)}}#unlock .container{max-width:903px}#unlock .section-title{margin-bottom:12px}@media screen and (min-width:1440px){#unlock .section-title{margin-bottom:24px}}#unlock strong{display:block;text-align:center;color:var(--grey-deeper);font-size:14px;font-weight:400;line-height:150%;letter-spacing:1.4px;margin-bottom:52px}@media screen and (min-width:768px){#unlock strong{max-width:555px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1440px){#unlock strong{font-size:20px}}#unlock .condition-box{position:relative;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media screen and (min-width:768px){#unlock .condition-box{flex-direction:row;align-items:stretch}}@media screen and (min-width:1440px){#unlock .condition-box{gap:40px;margin-bottom:60px}}#unlock .condition-box .condition{position:relative;filter:drop-shadow(0px 0px 16px rgba(0,0,0,.08));--img-height: 38%;padding-top:var(--img-height);opacity:0;transform:translateY(40px);transition:all .6s ease-out}@media screen and (min-width:768px){#unlock .condition-box .condition{--img-height: 20%;flex:1}}#unlock .condition-box .condition .condition-img{position:absolute;width:calc(100% - 8px);height:90%;background:#daf0fc;border-radius:16px;z-index:-1;top:0;right:0}#unlock .condition-box .condition .condition-img .img-box{position:absolute}#unlock .condition-box .condition .condition-img .tag{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:9999px;position:absolute;background:var(--cube-purple);color:var(--white);text-align:center;font-size:12px;font-weight:700;line-height:150%;letter-spacing:.72px;top:8px;left:8px}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-img .tag{font-size:14px;padding:8px 20px}}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-img .tag span{transform:translateY(1px)}}#unlock .condition-box .condition .condition-img .tag svg{width:14px;height:14px}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-img .tag svg{width:20px;height:20px}}#unlock .condition-box .condition .condition-content{display:flex;flex-direction:column;align-items:center;padding:32px;border-radius:62px 0 24px 24px;background:var(--white);height:100%;position:relative}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-content{padding:40px 0}}#unlock .condition-box .condition .condition-content h3{text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:.8px;margin-bottom:12px}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-content h3{font-size:28px;margin-bottom:16px}}#unlock .condition-box .condition .condition-content span{display:block;color:var(--grey-darker);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:18px;letter-spacing:1.4px}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-content span{font-size:16px;margin-bottom:24px}}#unlock .condition-box .condition .condition-content .action{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:auto}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-content .action{flex-direction:row;gap:12px}}#unlock .condition-box .condition .condition-content .action .button,#unlock .condition-box .condition .condition-content .action .button-line{width:178px}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-content .action .button,#unlock .condition-box .condition .condition-content .action .button-line{width:auto}}#unlock .condition-box .condition .condition-content .icon-sector{position:absolute;width:35px;height:35px;bottom:100%;right:0;transform:scaleX(2.2);transform-origin:right center}@media screen and (min-width:1440px){#unlock .condition-box .condition .condition-content .icon-sector{width:45px;height:45px}}#unlock .condition-box .condition:nth-of-type(1) .condition-img .img-box{width:63%;right:10%;top:3%}#unlock .condition-box .condition:nth-of-type(2) .condition-img .img-box{width:66%;right:13%;top:8%}#unlock .condition-box .boy-box{position:absolute;width:102px;right:-10px;top:-87px;opacity:0;transition:all 1.6s ease-out}@media screen and (min-width:1440px){#unlock .condition-box .boy-box{width:177px;right:-27px;top:-152px}}#unlock ul{padding-left:18px}#unlock ul li{color:var(--grey-deeper);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.4px}@media screen and (min-width:1440px){#unlock ul li{font-size:16px;letter-spacing:1.6px}}#unlock hr{margin-top:12px;margin-bottom:12px;height:1px;background:#e4e4e4}@media screen and (min-width:1440px){#unlock hr{margin-top:20px;margin-bottom:20px}}#unlock p{color:var(--grey-deeper);font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.2px}#rights .container{display:flex;flex-direction:column;gap:40px}#rights .rights-headline{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:1440px){#rights .rights-headline{gap:20px}}#rights .rights-headline .title{display:flex;flex-direction:column;align-items:center;gap:10px}#rights .rights-headline .title .section-title br{display:block}@media screen and (min-width:768px){#rights .rights-headline .title .section-title br{display:none}}#rights .rights-headline .title .cashback-box{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:440px){#rights .rights-headline .title .cashback-box{flex-direction:row;gap:12px}}#rights .rights-headline .title .cashback-box .cashback{display:flex;align-items:center;gap:2px}@media screen and (min-width:1440px){#rights .rights-headline .title .cashback-box .cashback{transform:translateY(-2px)}}#rights .rights-headline .title .cashback-box .cashback svg{width:30px;height:30px}@media screen and (min-width:1440px){#rights .rights-headline .title .cashback-box .cashback svg{width:40px;height:40px}}#rights .rights-headline .title .cashback-box .cashback .text{font-size:24px;font-style:normal;font-weight:700;line-height:normal;transform:translateY(-2px)}@media screen and (min-width:768px){#rights .rights-headline .title .cashback-box .cashback .text{font-size:28px}}@media screen and (min-width:1440px){#rights .rights-headline .title .cashback-box .cashback .text{font-size:38px}}#rights .rights-headline .title .cashback-box .cashback .text .number{font-size:27px}@media screen and (min-width:768px){#rights .rights-headline .title .cashback-box .cashback .text .number{font-size:30px}}@media screen and (min-width:1440px){#rights .rights-headline .title .cashback-box .cashback .text .number{font-size:40px}}#rights .rights-headline .title .cashback-box .cashback small{color:var(--grey-deeper);font-size:14px;font-style:normal;font-weight:400;line-height:110%;transform:translateY(2px)}@media screen and (min-width:768px){#rights .rights-headline .title .cashback-box .cashback small{font-size:16px}}@media screen and (min-width:1440px){#rights .rights-headline .title .cashback-box .cashback small{transform:translateY(6px)}}#rights .rights-headline time{color:var(--grey-deeper);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.44px}@media screen and (min-width:768px){#rights .rights-headline time{font-size:20px}}#rights .rights-block{display:flex;flex-direction:column;gap:40px;border-radius:12px;background:var(--white);box-shadow:0 0 24px #61616114;padding:40px;opacity:0;transform:translateY(40px);transition:all .6s ease-out}@media screen and (min-width:768px){#rights .rights-block{flex-direction:row;align-items:center}}#rights .rights-block .percentage{display:flex;flex-direction:column;gap:2px;align-items:center;flex:0 0 auto}#rights .rights-block .percentage h3{font-size:40px;font-style:normal;font-weight:700;line-height:normal}#rights .rights-block .percentage small{color:var(--grey-deeper);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px}#rights .rights-block .accesses{display:flex;flex-direction:column;gap:20px}#rights .rights-block .accesses .access{--img-size: 60px;display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1440px){#rights .rights-block .accesses .access{--img-size: 100px;position:relative;padding-left:calc(var(--img-size) + 20px);gap:16px}}#rights .rights-block .accesses .access .title{display:flex;align-items:center;gap:12px}#rights .rights-block .accesses .access .title .img-box{width:var(--img-size);height:var(--img-size)}@media screen and (min-width:1440px){#rights .rights-block .accesses .access .title .img-box{position:absolute;top:50%;left:0;transform:translateY(-50%)}}#rights .rights-block .accesses .access .title h4{font-size:20px;font-style:normal;font-weight:700;line-height:110%}@media screen and (min-width:1440px){#rights .rights-block .accesses .access .title h4{font-size:24px}}#rights .rights-block .accesses .access .title button svg{width:20px;height:20px;color:#545454}@media screen and (min-width:1440px){#rights .rights-block .accesses .access .title button svg{width:24px;height:24px}}#rights .rights-block .accesses .access p{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.48px}#rights .rights-block .accesses hr{height:1px;background:#eaeaea}#more-discount{padding-top:20px}#more-discount .title{position:relative;margin-bottom:40px}#more-discount .title .img-box{position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(calc(-50% - 130px),calc(-50% - 30px))}@media screen and (min-width:768px){#more-discount .title .img-box{width:120px;height:120px;transform:translate(calc(-50% - 184px),calc(-50% - 4px))}}@media screen and (min-width:1440px){#more-discount .title .img-box{width:160px;height:160px;transform:translate(calc(-50% - 210px),calc(-50% - 44px))}}@media screen and (min-width:1024px){#more-discount .card-box .more-card{grid-column:2}}#event .title{position:relative;margin-bottom:40px}@media screen and (min-width:768px){#event .title .section-title br{display:none}}#event .title .img-box{position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(calc(-50% + 130px),calc(-50% + 36px))}@media screen and (min-width:768px){#event .title .img-box{width:120px;height:120px;transform:translate(calc(-50% + 270px),calc(-50% + 10px))}}@media screen and (min-width:1440px){#event .title .img-box{width:160px;height:160px;transform:translate(calc(-50% + 368px),calc(-50% - 32px))}}#notice{overflow:hidden;background:#f9f9f9;padding:60px 0}#notice .container{display:flex;flex-direction:column}#notice .container h2{margin-bottom:10px}#notice .container h2,#notice .container ul li{color:var(--grey-deeper);font-size:14px;font-weight:500;letter-spacing:.28px}#notice .container ul{padding-left:18px;list-style:decimal;overflow:hidden;position:relative;background:linear-gradient(to bottom,var(--grey-deeper),transparent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#notice .container button{align-self:center;display:inline-flex;justify-content:center;align-items:center;color:var(--cube-green);font-size:14px;font-weight:400;letter-spacing:.24px}#notice .container button svg{width:24px;height:24px}.modal{display:none;position:fixed;inset:0;background:#0003;z-index:9999;justify-content:center;align-items:center}.modal.appear{display:flex}.modal .modal-block{width:90%;max-width:1060px;background:var(--white);max-height:80dvh;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1440px){.modal .modal-block{padding:20px 28px}}.modal .modal-title{color:var(--grey-deeper);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;align-self:flex-start;margin-bottom:10px;flex:0 0 auto}@media screen and (min-width:1440px){.modal .modal-title{font-size:20px;letter-spacing:.6px}}.modal .modal-main{width:100%;flex:1;overflow-y:auto;margin-bottom:28px}.modal .modal-main::-webkit-scrollbar{width:6px}.modal .modal-main::-webkit-scrollbar-thumb{background:#e7e7e7;border-radius:6px}.modal .modal-main::-webkit-scrollbar-track{background:transparent}.modal .modal-main ol,.modal .modal-main ul{padding-left:18px}.modal .modal-main ol.notice-first,.modal .modal-main ul.notice-first{padding-left:24px}.modal .modal-main ul{list-style-type:disc}.modal .modal-main li,.modal .modal-main p{color:var(--grey-deeper);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.28px}.modal .modal-main li .bold,.modal .modal-main p .bold{font-weight:500}.modal .modal-main li .green,.modal .modal-main p .green{color:var(--cube-green);font-weight:700}.modal .modal-action{flex:0 0 auto}.modal .button-line{color:var(--grey-deeper);border-color:var(--grey-deeper)}.modal .button-line svg{width:24px;height:24px}:root{--black: #151515;--white: #fff;--grey-medium: #707070;--grey-deeper: #474747;--grey-darker: #414141;--sky-blue: #e9f6fd;--water-blue: #2275e3;--dark-blue: #00283d;--cube-green: #00994e;--cube-blue: #1c89c4;--cube-purple: #676ed5;--linear: linear-gradient( 90deg, var(--cube-green) 0%, var(--cube-blue) 46.21%, var(--cube-purple) 100% );--max-width: 1200px;--header-height: 52px}@media screen and (min-width:993px){:root{--header-height: 70px}}*{padding:0;margin:0;outline:none;box-sizing:border-box;text-decoration:none;border:none;background:none}html.stop-scroll{overflow:hidden}main{overflow:hidden}section{scroll-margin:calc(var(--header-height) + 20px)}.container{width:100%;max-width:var(--max-width);margin-right:auto;margin-left:auto;padding:0 20px}@media screen and (min-width:768px){.container{padding:0 40px}}.main-content{--content-top: 80px;position:relative;display:flex;flex-direction:column;gap:48px;padding-top:var(--content-top);padding-bottom:80px}@media screen and (min-width:768px){.main-content{gap:60px}}@media screen and (min-width:1440px){.main-content{--content-top: 120px;padding-bottom:120px;gap:80px}}.main-content .background{position:absolute;inset:0;z-index:-2}.main-content .background .img-box{width:100%;height:100%}.section-title{text-align:center;font-size:24px;font-weight:700;line-height:130%;color:var(--grey-deeper)}@media screen and (min-width:768px){.section-title{font-size:28px}}@media screen and (min-width:1440px){.section-title{font-size:38px}}.colorful-title{background:var(--linear);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fade-in-left{animation:fade-in-left 2s ease forwards}@keyframes fade-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.bounce{animation:bounce 2s ease 1 forwards}@keyframes bounce{70%{transform:translateY(0)}80%{transform:translateY(-15%)}90%{transform:translateY(0)}95%{transform:translateY(-7%)}97%{transform:translateY(0)}99%{transform:translateY(-3%)}to{transform:translateY(0)}}.fade-in-up{opacity:1!important;transform:translateY(0)!important}.back-top{position:fixed;right:20px;bottom:20px;width:40px;height:40px;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#00000038;border-radius:50%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.back-top svg{width:20px;height:20px;color:#fff}
