.location-using-title{text-align:center;font-size:88px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.76px;@media (max-width:1024px){font-size:32px;letter-spacing:-.64px}}.location-using-subtitle{text-align:center;font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px;@media (max-width:1024px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.location-using-label{font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.48px}.comparison-section-title{font-size:80px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.6px;@media (max-width:1025px){font-size:40px;letter-spacing:-.8px}}.comparison-section-subtitle{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;@media (max-width:1025px){font-size:20px;letter-spacing:-.4px}}.comparison-section-subtitle-bold{font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;@media (max-width:1025px){font-size:20px;letter-spacing:-.4px}}.comparison-section-other-brand{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;@media (max-width:1025px){font-size:14px;line-height:140%;letter-spacing:-.28px}}.comparison-section-other-brand-price{font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px;@media (max-width:1025px){font-size:14px;line-height:140%;letter-spacing:-.28px}}.comparison-section-lagom{font-size:28px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px;@media (max-width:1025px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.comparison-section-lagom-avg{font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.96px;@media (max-width:1025px){font-size:24px;letter-spacing:-.48px}}.comparison-section-lagom-price{font-size:56px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.12px;@media (max-width:1025px){font-size:24px;line-height:120%;letter-spacing:-.48px}}.comparison-section-lagom-comment{font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px;@media (max-width:1025px){font-size:12px;line-height:140%;letter-spacing:-.24px}}.comparison-section-fit{font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px;@media (max-width:1025px){font-size:12px;line-height:140%;letter-spacing:-.24px}}.coach-section-reveal{font-size:96px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;@media (max-width:1024px){font-size:32px;letter-spacing:-.64px}}.coach-features-title{font-family:Pretendard Variable;font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;@media (max-width:1024px){font-size:24px;letter-spacing:-.48px}}.coach-features-subtitle{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;@media (max-width:1024px){font-size:14px;line-height:140%;letter-spacing:-.28px}}.coach-seminar-title{font-size:56px;font-style:normal;line-height:120%;letter-spacing:-1.12px;@media (max-width:1024px){font-size:28px;letter-spacing:-.56px}}.coach-seminar-description{font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px;@media (max-width:1024px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.app-section-title-en{font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.8px;@media (max-width:1025px){font-size:20px;letter-spacing:-.4px}}.app-section-title-kr{font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.44px;@media (max-width:1025px){font-size:40px;letter-spacing:-.8px}}.app-section-description{font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px;@media (max-width:1025px){font-size:14px;line-height:140%;letter-spacing:-.28px}}.app-section-image-title{font-size:40px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.8px;@media (max-width:1025px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.app-section-image-description{font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.8px;@media (max-width:1025px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.curriculum-eng{font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.8px;@media (max-width:1024px){font-size:20px;letter-spacing:-.4px}}.curriculum-kr{font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.44px;@media (max-width:1024px){font-size:40px;letter-spacing:-.8px}}.curriculum-subject{font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px;@media (max-width:1024px){font-size:14px;line-height:140%;letter-spacing:-.28px}}.accordion-title{font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;@media (max-width:1024px){font-size:24px;letter-spacing:-.48px}}.accordion-subtitle{font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px;@media (max-width:1024px){font-size:12px;line-height:140%;letter-spacing:-.24px}}.workout-card-day{font-size:56px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.12px;@media (max-width:1024px){font-size:20px;letter-spacing:-.4px}}.workout-card-name-ko{font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.4px;@media (max-width:1024px){font-size:18px;line-height:140%;letter-spacing:-.36px}}.workout-card-name-en{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.32px;@media (max-width:1024px){font-size:14px;letter-spacing:-.28px}}.events-title-en{font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.8px;@media (max-width:1025px){font-size:20px;letter-spacing:-.4px}}.events-title-kr{font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.44px;@media (max-width:1025px){font-size:40px;letter-spacing:-.8px}}.events-title-description{font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px;@media (max-width:1025px){font-size:14px;line-height:140%;letter-spacing:-.28px}}.events-video-title{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;@media (max-width:1025px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.events-video-subtitle{font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;@media (max-width:1025px){font-size:28px;letter-spacing:-.56px}}.events-video-play-video{font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px;@media (max-width:1025px){font-size:20px;letter-spacing:-.4px}}.events-object{font-size:88px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.76px}.star-border-container{display:inline-block;padding:4px 2px 86px;position:relative;border-radius:999px;overflow:hidden;height:77px;@media (max-width:1025px){height:57px;padding-left:2px;padding-bottom:78px;padding-right:2px;padding-top:4px}}.border-gradient-bottom{bottom:-11px;right:-250%;animation:star-movement-bottom linear infinite alternate}.border-gradient-bottom,.border-gradient-top{position:absolute;width:280%;height:50%;opacity:.9;border-radius:50%;z-index:0}.border-gradient-top{top:-10px;left:-250%;animation:star-movement-top linear infinite alternate}.inner-content{position:relative;background:var(--color-lagom-blue);border:none;color:white;font-size:16px;text-align:center;padding:24px 40px;border-radius:999px;z-index:1;@media (max-width:1025px){padding-left:32px;padding-bottom:24px;padding-right:32px;padding-top:24px}}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.text-rotate{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.text-rotate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.pricing-section-title{font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.96px;@media (max-width:1024px){font-size:28px;letter-spacing:-.56px}}.pricing-section-start{font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;@media (max-width:1024px){font-size:28px;letter-spacing:-.56px}}.pricing-section-card-title{font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;@media (max-width:1024px){font-size:24px;letter-spacing:-.48px}}.pricing-section-card-price{font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px;@media (max-width:1024px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.pricing-section-card-click{font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px}.pricing-section-card-time-limit{font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px;@media (max-width:1024px){font-size:14px;letter-spacing:-.28px}}.text-no-reveal{color:#fff;font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.8px;@media (max-width:1024px){font-size:16px;line-height:140%;letter-spacing:-.32px}}.text-reveal{font-size:96px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;@media (max-width:1024px){font-size:32px;letter-spacing:-.64px}}