.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.popup-container{display:flex;width:100%}.popup-image{flex:0 0 50%}.popup-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.popup-discount{font-size:24px;font-weight:700;margin-bottom:20px}.popup-main{flex:0 0 100%;padding:40px;text-align:center;display:flex;flex-direction:column;justify-content:center}.popup-description-code{font-size:24px;font-weight:700;margin-bottom:20px;background:#e6f7ff;padding:10px;border-radius:5px}.popup-content{background:#fff;border-radius:8px;width:90%;max-width:800px;position:relative;padding:0;overflow:hidden}.popup-close{position:absolute;right:20px;top:20px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;z-index:1}.popup-logo{margin-bottom:20px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.popup-logo img{height:96px;width:96px;max-width:100%;-o-object-fit:contain;object-fit:contain}.popup-title{font-size:32px;font-weight:700;margin-bottom:15px;flex-shrink:0}.popup-description{color:#666;font-size:16px;margin-bottom:25px;flex-shrink:0}.container{font-size:1px;overflow:hidden}.promo-banner{background:linear-gradient(90deg,#04befe,#4481eb 40%,#4481eb 60%,#04befe);color:#fff;padding:8px 0;position:relative}.promo-banner__content{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px}.promo-banner__desc{font-weight:700}.promo-banner__button{color:#fff!important;font-weight:700;text-decoration:underline;padding:0 8px}.promo-banner__close{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;padding:0 8px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.title{font-weight:700;font-size:56em}.subtitle,.title{line-height:1.2;color:#252525;text-align:center}.subtitle{margin-top:.6em;font-weight:400;font-size:28em}.button-wrapper{display:flex;align-items:center;justify-content:center}.button-wrapper .confirm-button{height:auto;padding:.7em 1.14em;font-weight:700;font-size:28em;line-height:1.07em}.lang-trigger{display:flex;align-items:center;color:#000;font-size:18px;cursor:pointer}.freedom{position:relative;padding:60em 0;overflow:hidden;background:linear-gradient(150deg,#fff,#fff 48%,rgba(67,120,255,.1) 0,rgba(67,120,255,.1) 80%,#fff 0,#fff)}.freedom .subtitle{color:#4378ff}.freedom .confirm-button{margin-top:1.07em}.freedom__display{position:relative;font-size:1px;width:100%;max-width:1040px;margin:60em auto 0}.freedom__image--browser{width:100%}.freedom__image--phone{position:absolute;width:198em;bottom:0;left:-85em}.freedom__image--link{position:absolute;width:227em;right:105em;bottom:-103em;z-index:2}.freedom__image--country{position:absolute;width:400em;top:35em;right:-115em}.feature{padding:120em 0;overflow:hidden}.feature-reason{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:120em}.explain{width:32%;max-width:384px;min-height:197px;padding:20em 32em 16em;margin:1% 0;font-size:1px;color:#000;background:#fff;box-shadow:0 20em 36em rgba(52,86,203,.05)}.explain__icon{width:36px}.explain__title{margin-top:8px;font-weight:600;font-size:28em;line-height:1}.explain__content{margin-top:8px;font-weight:400;font-size:16px;line-height:2}.price{padding:120em 0 140em;overflow:hidden;background:linear-gradient(90deg,rgba(251,255,67,.2),rgba(67,142,255,.2))}.set-meal-group{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-around;width:100%;margin:100em auto 0}.set-meal{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:31%;max-width:320px;font-size:1px}.set-meal__wrapper{width:100%;overflow:hidden;background:#fff;border-radius:22em}.set-meal__tip{display:flex;align-items:center;justify-content:center;width:100%;height:37px;margin-bottom:12px;line-height:21px;background:#162e6a;border-radius:17px}.set-meal__mark,.set-meal__tip{color:#fff;font-weight:400;font-size:18em}.set-meal__mark{height:63px;line-height:63px;text-align:center;background:#4378ff}.set-meal__header{display:flex;align-items:center;padding:1em;font-size:20em;line-height:1.2;color:#000;font-weight:700}.set-meal__title{flex-grow:1}.set-meal__save{padding:2px 10px;flex-shrink:0;background:linear-gradient(325.18deg,#34dd78 -.26%,#dafe73 98.56%);border-radius:20px}.set-meal__body{margin:0 20px;border-top:1px solid #ebebf0}.set-meal__sale{text-align:center;margin-top:25em}.set-meal__price{font-size:56em;line-height:1.2;font-weight:510;letter-spacing:-1px;color:#4378ff}.set-meal__unit{padding:.55em 0;margin-left:.6em;font-size:20em;line-height:1.2;font-weight:400;color:#aeaeb2}.set-meal__cover{margin-top:12px;font-size:20px;line-height:24px;font-weight:400;color:#aeaeb2;text-align:center}.set-meal .set-meal__button{width:100%;height:auto;padding:.8em 0;margin:1.5em 0;font-size:20em;font-weight:700;line-height:1.2}.set-meal .set-meal__button:hover{color:#fff;background:#4378ff}.set-meal .set-meal__button span{letter-spacing:-.5px}.join{padding:120em 0;overflow:hidden}.join .confirm-button{margin:3.5em auto 0}.join__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:108em auto 0}.faster{padding:60em 0;overflow:hidden;background:linear-gradient(256.64deg,#1d3267 -12.55%,#172547 101.05%)}.faster .title{color:#fff;text-align:left}.faster .confirm-button{margin-top:1.4em}.faster__inner{display:flex;justify-content:space-around}.faster-brief{width:100%;max-width:460em;margin:60em 0}.faster-brief .button-wrapper{display:block}.faster-reason{margin:60em 0}.faster-reason-item{display:flex;width:100%;max-width:530em;margin-bottom:20em}.faster-reason__icon{width:40em}.faster-reason__description{margin-left:.67em;color:#fff;font-weight:500;font-size:30em;line-height:1.6em}@media (max-width:1200px){.set-meal{font-size:.8px}}@media (max-width:992px){.container,.freedom__display{font-size:.8px}.freedom__image--phone{left:0}.freedom__image--country{position:absolute;width:400em;top:35em;right:-50em}.explain{font-size:.8px}.set-meal-group{padding:0 50em;justify-content:space-between}.set-meal{width:49%;margin:20em 0}.faster__inner{display:block}.faster__inner .title{text-align:center}.faster__inner .button-wrapper{display:flex}.faster-brief{max-width:100%}.faster-reason-item{margin-right:auto;margin-left:auto}}@media (max-width:768px){.container,.freedom__display{font-size:.6px}.explain{width:49%}.set-meal-group{padding:0}.popup-image{display:none}.popup-main{flex:0 0 100%}.popup-content{max-width:500px}}.popup-title-name{font-size:24px;font-weight:700;margin-bottom:16px}@media (max-width:576px){.freedom__display{font-size:.4px}.explain{width:100%;margin:2% auto;height:auto}.set-meal{width:100%;margin:20em auto}}.freedom__display{transform-style:preserve-3d;perspective:800px}.freedom__image--browser{opacity:0;transform:translateZ(-300px);transition:all .3s ease-out}.freedom__image--phone{opacity:0;transform:translateX(-200%) rotateY(20deg);transition:all .3s ease-out}.freedom__image--link{opacity:0;transform:translateY(200%) rotateY(-20deg);transition:all .3s ease-out}.freedom__image--country{opacity:0;transform:translateX(200%) rotateX(-20deg);transition:all .3s ease-out}.freedom.animate .freedom__image--browser{opacity:1;transform:translateZ(0)}.freedom.animate .freedom__image--link,.freedom.animate .freedom__image--phone{opacity:1;transform:translateX(0) rotateY(0)}.freedom.animate .freedom__image--country{opacity:1;transform:translateY(0) rotateX(0)}.feature .explain,.join .explain{opacity:0;transform:translateY(150%);transition:all .3s ease-out}.feature .explain:nth-of-type(2),.join .explain:nth-of-type(2){transition-delay:.1s}.feature .explain:nth-of-type(3),.join .explain:nth-of-type(3){transition-delay:.2s}.feature .explain:nth-of-type(4),.join .explain:nth-of-type(4){transition-delay:.3s}.feature .explain:nth-of-type(5),.join .explain:nth-of-type(5){transition-delay:.4s}.feature .explain:nth-of-type(6),.join .explain:nth-of-type(6){transition-delay:.5s}.feature.animate .explain,.join.animate .explain{opacity:1;transform:translateY(0)}.price .set-meal{opacity:0;transform:translateY(150%);-webkit-transform:translateY(150%);transition:all .3s ease-out}.price .set-meal:nth-of-type(2){transition-delay:.1s}.price .set-meal:nth-of-type(3){transition-delay:.2s}.price .set-meal:nth-of-type(4){transition-delay:.3s}.price .set-meal:nth-of-type(5){transition-delay:.4s}.price .set-meal:nth-of-type(6){transition-delay:.5s}.price.animate .set-meal{opacity:1;transform:translateY(0)}