@font-face{font-family:A2Z;font-weight:600;font-display:swap;src:url(/fonts/A2Z-6SemiBold.woff2)format("woff2")}@font-face{font-family:A2Z;font-weight:700;font-display:swap;src:url(/fonts/A2Z-7Bold.woff2)format("woff2")}.wrap-opening{--opening-font-family:"Pretendard";-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;font-weight:400;overflow-x:hidden}.wrap-opening *{font-family:var(--opening-font-family);-moz-text-size-adjust:100%;text-size-adjust:100%}.page-opening{width:100%;max-width:1280px;margin:0 auto;position:relative;overflow-x:visible}@media (scripting:enabled){.rv{opacity:0;will-change:opacity,transform}.rv.rv-up{transition:opacity .55s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.rv.rv-pop{transition:opacity .3s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.rv.rv-show{opacity:1;will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.opening-marquee{width:100%;overflow:hidden}.opening-marquee .marquee-track{width:max-content;animation:opening-marquee-left var(--marquee-duration,30s) linear infinite;display:flex}.opening-marquee .marquee-track.is-reverse{animation-name:opening-marquee-right}@keyframes opening-marquee-left{to{transform:translate(-50%)}}@keyframes opening-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.opening-marquee .marquee-track{animation:none}}.op-header{z-index:10;background-color:#806ef7;position:absolute;top:0;left:0;right:0}.op-header__inner{justify-content:space-between;align-items:center;width:100%;max-width:1000px;height:72px;margin:0 auto;padding:0 18px;display:flex}.op-header__logo{width:48px;height:48px;display:block}@media (min-width:720px) and (max-width:1279px){.op-header__logo{width:60px;height:60px}}@media (min-width:1280px){.op-header__logo{width:60px;height:60px}}.op-header__action{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:100px;padding:0 17px;font-size:14px;line-height:30px}.op-hero{background-color:#806ef7;background-image:url(../media/pattern-shelf-hero.3soaa47hll35h.svg);background-position:top;background-repeat:repeat;background-size:450px 406.21px;flex-direction:column;gap:24px;padding-top:72px;display:flex}@media (min-width:720px) and (max-width:1279px){.op-hero{gap:36px;padding-top:100px}}@media (min-width:1280px){.op-hero{gap:36px;padding-top:100px}}.op-hero .op-hero__copy{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__copy{gap:16px}}@media (min-width:1280px){.op-hero .op-hero__copy{gap:16px}}.op-hero .op-hero__lead{color:#fff;letter-spacing:-.75px;text-align:center;white-space:nowrap;margin:0;font-size:15px;font-weight:400;line-height:1}.op-hero .op-hero__lead strong{font-weight:700}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__lead{letter-spacing:-.8px;font-size:16px}}@media (min-width:1280px){.op-hero .op-hero__lead{letter-spacing:-.9px;font-size:18px}}.op-hero .op-hero__title{color:#fff;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.72px;text-align:center;white-space:nowrap;margin:0;padding-top:2px;font-size:24px;font-weight:600;line-height:1.5}.op-hero .op-hero__title em{color:#ceff70;font-style:normal;text-emphasis:dot #ceff70;text-emphasis-position:over}@media (min-width:1280px){.op-hero .op-hero__title{letter-spacing:-.84px;font-size:28px}}.op-hero .op-hero__stage{width:100%;height:303px;position:relative;overflow:hidden}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__stage{height:350px}}@media (min-width:1280px){.op-hero .op-hero__stage{aspect-ratio:1280/432;height:auto}}.op-hero .op-hero__stage>img{display:block;position:absolute}.op-hero .op-hero__photo{object-fit:cover;object-position:26.8% top;width:756px;height:365px;top:0;left:50%;transform:translate(-50%)}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__photo{width:950px;height:459px}}@media (min-width:1280px){.op-hero .op-hero__photo{object-position:center top;width:100%;height:123.148%;left:0;transform:none}}.op-hero .op-hero__shadow{width:70.44px;height:22.5px;margin-left:92.35px;top:154.52px;left:50%}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__shadow{margin-left:149.35px;top:191.52px}}@media (min-width:1280px){.op-hero .op-hero__shadow{width:7.7038%;height:7.2917%;margin-left:0;top:50.2147%;left:57.913%}}.op-hero .op-hero__fox{width:100px;height:100px;margin-left:80px;top:81px;left:50%}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__fox{margin-left:137px;top:118px}}@media (min-width:1280px){.op-hero .op-hero__fox{width:10.9375%;height:32.4074%;margin-left:0;top:26.3889%;left:56.5625%}}.op-hero .op-hero__star{width:26px;height:28px;margin-left:-20px;top:7px;left:50%}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__star{margin-left:-17px;top:23px}}@media (min-width:1280px){.op-hero .op-hero__star{width:2.0313%;height:6.4815%;margin-left:0;top:7.4074%;left:44.9219%}}.op-hero .op-hero__heart{width:10.07px;height:13.79px;margin-left:-5.02px;top:51.98px;left:50%;transform:rotate(-17deg)}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__heart{margin-left:-2.02px;top:67.98px}}@media (min-width:1280px){.op-hero .op-hero__heart{width:.787%;height:3.1926%;margin-left:0;top:17.8197%;left:46.0917%}}.op-hero .op-hero__lines{width:29px;height:29px;margin-left:82.97px;top:60px;left:50%}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__lines{margin-left:92px;top:76px}}@media (min-width:1280px){.op-hero .op-hero__lines{width:2.2656%;height:6.713%;margin-left:0;top:19.6759%;left:53.4375%}}.op-hero .op-hero__spark{width:18.7px;height:25px;margin-left:-154px;top:72px;left:50%}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__spark{margin-left:-170px;top:84px}}@media (min-width:1280px){.op-hero .op-hero__spark{width:1.4608%;height:5.787%;margin-left:0;top:23.3796%;left:31.4844%}}.op-hero .op-hero__curve{width:100%;height:36px;top:auto;bottom:0;left:0}@media (min-width:720px) and (max-width:1279px){.op-hero .op-hero__curve{height:48px}}@media (min-width:1280px){.op-hero .op-hero__curve{height:11.1111%}}.op-reviews{background-color:#fff;flex-direction:column;gap:100px;padding:72px 0;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews{gap:140px;padding:100px 0}}@media (min-width:1280px){.op-reviews{gap:140px;padding:100px 0}}.op-reviews .op-reviews__eyebrow{color:#424242;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__eyebrow{letter-spacing:-.8px;font-size:16px}}@media (min-width:1280px){.op-reviews .op-reviews__eyebrow{letter-spacing:-.9px;font-size:18px}}.op-reviews .op-reviews__slider-block{flex-direction:column;align-items:center;gap:36px;width:100%;padding:0 20px;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__slider-block{gap:48px;padding:0 72px}}@media (min-width:1280px){.op-reviews .op-reviews__slider-block{gap:56px;padding:0 140px}}.op-reviews .op-reviews__heading{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__heading{gap:12px}}@media (min-width:1280px){.op-reviews .op-reviews__heading{gap:16px}}.op-reviews .op-reviews__title-row{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.op-reviews .op-reviews__quote{flex-shrink:0;width:11px;height:8px;display:block}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__quote{width:17px;height:12px}}@media (min-width:1280px){.op-reviews .op-reviews__quote{width:17px;height:12px}}.op-reviews .op-reviews__title{color:#0d0d0d;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-reviews .op-reviews__title em{color:#806ef7;font-style:normal}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__title{letter-spacing:-.72px;font-size:24px}}@media (min-width:1280px){.op-reviews .op-reviews__title{letter-spacing:-.84px;font-size:28px}}.op-reviews .op-reviews__slider{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__slider{gap:56px}}@media (min-width:1280px){.op-reviews .op-reviews__slider{gap:56px}}.op-reviews .op-reviews__swiper{width:100%;margin:-12px 0;padding:12px 0}.op-reviews .op-reviews__slide{width:320px;height:auto}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__slide{width:400px}}@media (min-width:1280px){.op-reviews .op-reviews__slide{width:400px}}.op-reviews .op-reviews__card{background-color:#f5f5f5;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:100%;height:100%;padding:16px 16px 20px;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__card{padding:20px 20px 24px}}@media (min-width:1280px){.op-reviews .op-reviews__card{padding:20px 20px 24px}}.op-reviews .op-reviews__dots{justify-content:center;align-items:center;gap:12px;display:flex}.op-reviews .op-reviews__dot{cursor:pointer;background-color:#e1ddfd;border:0;border-radius:999px;width:8px;height:8px;padding:0}.op-reviews .op-reviews__dot.is-active{background-color:#806ef7}.op-reviews .op-reviews__card-image{object-fit:cover;border-radius:16px;width:100%;height:160px;display:block}.op-reviews .op-reviews__card-text{flex-direction:column;gap:12px;width:100%;display:flex}.op-reviews .op-reviews__card-title{color:#0d0d0d;letter-spacing:-.8px;margin:0;font-size:16px;font-weight:700;line-height:1}.op-reviews .op-reviews__card-body{color:#0d0d0d;letter-spacing:-.65px;margin:0;font-size:13px;font-weight:400;line-height:1.5}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__card-body{letter-spacing:-.7px;font-size:14px}}@media (min-width:1280px){.op-reviews .op-reviews__card-body{letter-spacing:-.7px;font-size:14px}}.op-reviews .op-reviews__card-body-tight{letter-spacing:inherit}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__card-body-tight{letter-spacing:-1.12px}}@media (min-width:1280px){.op-reviews .op-reviews__card-body-tight{letter-spacing:-1.12px}}.op-reviews .op-reviews__summary{flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;padding:0 20px;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__summary{gap:48px;padding:0 72px}}@media (min-width:1280px){.op-reviews .op-reviews__summary{gap:56px;padding:0 140px}}.op-reviews .op-reviews__summary-heading{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.op-reviews .op-reviews__summary-title{color:#0d0d0d;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;margin:0;padding-top:4px;font-size:22px;font-weight:600;line-height:1.5}.op-reviews .op-reviews__summary-title span{display:block}.op-reviews .op-reviews__summary-title em{color:#806ef7;font-style:normal;text-emphasis:dot #806ef7;text-emphasis-position:over}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__summary-title{letter-spacing:-.72px;font-size:24px}.op-reviews .op-reviews__summary-title span{display:inline}}@media (min-width:1280px){.op-reviews .op-reviews__summary-title{letter-spacing:-.84px;font-size:28px}.op-reviews .op-reviews__summary-title span{display:inline}}.op-reviews .op-reviews__metrics{flex-direction:column;gap:20px;width:100%;display:flex}@media (min-width:1280px){.op-reviews .op-reviews__metrics{max-width:660px;margin:0 auto}}.op-reviews .op-reviews__metric{background-color:#f5f5f5;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:24px;display:flex}@media (min-width:1280px){.op-reviews .op-reviews__metric{padding:32px}}.op-reviews .op-reviews__metric-icon{flex-shrink:0;width:50px;height:50px;display:block}.op-reviews .op-reviews__metric-text{flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__metric-text{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:0;margin-left:20px}}@media (min-width:1280px){.op-reviews .op-reviews__metric-text{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:0;margin-left:20px}}.op-reviews .op-reviews__metric-label{color:#424242;letter-spacing:-.7px;white-space:nowrap;font-size:14px;font-weight:400;line-height:1}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__metric-label{letter-spacing:-.8px;font-size:16px}}@media (min-width:1280px){.op-reviews .op-reviews__metric-label{letter-spacing:-.9px;font-size:18px}}.op-reviews .op-reviews__metric-value{color:#0d0d0d;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.6px;white-space:nowrap;font-size:20px;font-weight:600;line-height:1}@media (min-width:1280px){.op-reviews .op-reviews__metric-value{letter-spacing:-.66px;font-size:22px;line-height:1.5}}.op-reviews .op-reviews__metric--chart{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px}.op-reviews .op-reviews__metric-head{justify-content:space-between;align-items:center;width:100%;display:flex}.op-reviews .op-reviews__chart{flex-direction:column;gap:32px;width:100%;display:flex}.op-reviews .op-reviews__chart-divider{border-top:1px solid #ededed;width:100%;height:0;display:block}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__chart-divider{display:none}}@media (min-width:1280px){.op-reviews .op-reviews__chart-divider{display:none}}.op-reviews .op-reviews__bars{align-items:flex-end;gap:20px;width:100%;padding:0 32px;display:flex;position:relative}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bars{flex-direction:column;align-items:stretch;gap:20px;padding:0}}@media (min-width:1280px){.op-reviews .op-reviews__bars{flex-direction:column;align-items:stretch;gap:20px;padding:0}}.op-reviews .op-reviews__arrow-track{height:30px;display:none;position:absolute;top:22px;left:237px;right:3px}.op-reviews .op-reviews__arrow-track svg{display:block}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__arrow-track{display:block}}@media (min-width:1280px){.op-reviews .op-reviews__arrow-track{display:block}}.op-reviews .op-reviews__arrow-track--narrow{pointer-events:none;height:auto;display:block;position:absolute;inset:0}.op-reviews .op-reviews__arrow-track--narrow svg{display:block}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__arrow-track--narrow{display:none}}@media (min-width:1280px){.op-reviews .op-reviews__arrow-track--narrow{display:none}}.op-reviews .op-reviews__bar{flex-direction:column;flex:1 0 0;align-items:center;gap:16px;min-width:0;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bar{flex-direction:row;flex:none;align-items:center;width:100%}}@media (min-width:1280px){.op-reviews .op-reviews__bar{flex-direction:row;flex:none;align-items:center;width:100%}}.op-reviews .op-reviews__bar-track{flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bar-track{flex-direction:row;flex:1;align-items:center;width:auto;min-width:0}}@media (min-width:1280px){.op-reviews .op-reviews__bar-track{flex-direction:row;flex:1;align-items:center;width:auto;min-width:0}}.op-reviews .op-reviews__bar-dot{z-index:2;flex-shrink:0;width:14px;height:14px;margin-bottom:-8px;display:block;position:relative}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bar-dot{order:2;margin-bottom:0}}@media (min-width:1280px){.op-reviews .op-reviews__bar-dot{order:2;margin-bottom:0}}.op-reviews .op-reviews__bar-fill{z-index:1;color:#424242;letter-spacing:-.7px;text-align:center;background-color:#d9d9d9;border-radius:10px 10px 0 0;justify-content:center;align-items:flex-start;width:100%;padding:16px 0 8px;font-size:14px;font-weight:400;line-height:1;display:flex;position:relative}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bar-fill{border-radius:0 24px 24px 0;flex:none;justify-content:flex-end;align-items:center;width:150px;margin-right:-8px;padding:16px 20px}}@media (min-width:1280px){.op-reviews .op-reviews__bar-fill{border-radius:0 24px 24px 0;flex:none;justify-content:flex-end;align-items:center;width:150px;margin-right:-8px;padding:16px 20px}}.op-reviews .op-reviews__bar-label{color:#424242;letter-spacing:-.65px;text-align:center;font-size:13px;font-weight:400;line-height:1}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bar-label{white-space:nowrap;flex-shrink:0;order:-1}}@media (min-width:1280px){.op-reviews .op-reviews__bar-label{white-space:nowrap;flex-shrink:0;order:-1}}.op-reviews .op-reviews__bar--ours .op-reviews__bar-fill{color:#f5f5f5;background-color:#806ef7;border-radius:16px 16px 0 0;padding:20px 8px 100px 9px;font-weight:700}@media (min-width:720px) and (max-width:1279px){.op-reviews .op-reviews__bar--ours .op-reviews__bar-fill{color:#f5f5f5;background-color:#806ef7;border-radius:0 24px 24px 0;flex:1 1 0;width:auto;min-width:0;padding:16px 20px}}@media (min-width:1280px){.op-reviews .op-reviews__bar--ours .op-reviews__bar-fill{color:#f5f5f5;background-color:#806ef7;border-radius:0 24px 24px 0;flex:1 1 0;width:auto;min-width:0;padding:16px 20px}}.op-reviews .op-reviews__bar--ours .op-reviews__bar-label{color:#806ef7;font-weight:700}.op-feature{background-color:#806ef7;background-image:url(../media/pattern-star-feature.389i6bvmp8yoy.svg);background-repeat:repeat;flex-direction:column;align-items:center;gap:36px;padding:72px 20px 0;display:flex;position:relative;overflow:hidden}@media (min-width:720px) and (max-width:1279px){.op-feature{gap:48px;padding:100px 72px 0}}@media (min-width:1280px){.op-feature{gap:56px;padding:100px 170px 0}}.op-feature .op-feature__books{z-index:0;width:100%;display:block;position:absolute;bottom:0;left:0}.op-feature .op-feature__books img{width:100%;height:auto;display:block}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__books{bottom:0}}@media (min-width:1280px){.op-feature .op-feature__books{width:720px;bottom:0;left:50%;transform:translate(-50%)}}.op-feature .op-feature__copy{z-index:1;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__copy{gap:20px}}@media (min-width:1280px){.op-feature .op-feature__copy{gap:24px}}.op-feature .op-feature__lead{color:#f7f5fe;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__lead{letter-spacing:-.8px;font-size:16px}}@media (min-width:1280px){.op-feature .op-feature__lead{letter-spacing:-.9px;font-size:18px}}.op-feature .op-feature__divider{background-color:#e1ddfd;width:1px;height:16px}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__divider{display:none}}@media (min-width:1280px){.op-feature .op-feature__divider{display:none}}.op-feature .op-feature__title{color:#fff;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-feature .op-feature__title span{display:block}.op-feature .op-feature__title em{color:#ceff70;z-index:0;font-style:normal;display:inline-block;position:relative}.op-feature .op-feature__title em:after{content:"";z-index:-1;background-color:#ceff7033;height:8px;position:absolute;bottom:3px;left:0;right:0}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__title{letter-spacing:-.72px;font-size:24px}.op-feature .op-feature__title span,.op-feature .op-feature__title em{display:inline}}@media (min-width:1280px){.op-feature .op-feature__title{letter-spacing:-.84px;font-size:28px}.op-feature .op-feature__title span,.op-feature .op-feature__title em{display:inline}}.op-feature .op-feature__photo-box{z-index:1;flex-shrink:0;width:348.39px;height:270px;position:relative;overflow:hidden}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__photo-box{width:322px;height:290px}}@media (min-width:1280px){.op-feature .op-feature__photo-box{width:377px;height:340px}}.op-feature .op-feature__photo{width:88.04%;height:113.28%;display:block;position:absolute;top:-3.48%;left:3.01%}@media (min-width:720px) and (max-width:1279px){.op-feature .op-feature__photo{width:102.24%;left:.03%}}@media (min-width:1280px){.op-feature .op-feature__photo{width:102.24%;left:.03%}}.op-diagnosis{background-color:#806ef7;width:100%}.op-diagnosis__sheet{background-color:#f7f5fe;border-radius:24px 24px 0 0;position:relative;overflow:hidden}.op-diagnosis .op-diagnosis__inner{z-index:1;flex-direction:column;align-items:center;gap:36px;padding:72px 20px 48px;display:flex;position:relative}.op-diagnosis .op-diagnosis__head{flex-direction:column;align-items:center;gap:24px;display:flex}.op-diagnosis .op-diagnosis__step{color:#fff;letter-spacing:-.05em;background-color:#806ef7;border-radius:999px;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.op-diagnosis .op-diagnosis__headline{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.op-diagnosis .op-diagnosis__title{color:#0d0d0d;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.03em;word-break:keep-all;font-size:22px;font-weight:600;line-height:1.5}.op-diagnosis .op-diagnosis__title-accent{color:#806ef7}.op-diagnosis .op-diagnosis__lead{color:#424242;letter-spacing:-.05em;word-break:keep-all;font-size:15px;font-weight:400;line-height:1.5}.op-diagnosis .op-diagnosis__lead strong{font-weight:700}.op-diagnosis .op-diagnosis__badges{align-items:stretch;gap:8px;width:100%;display:flex}@media (scripting:enabled){.op-diagnosis .op-diagnosis__badges.rv{opacity:1;transition:none;transform:none}.op-diagnosis .op-diagnosis__badge{opacity:0;transition:opacity .55s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.op-diagnosis .op-diagnosis__badge:nth-child(2){transition-delay:.15s}.op-diagnosis .op-diagnosis__badge:nth-child(3){transition-delay:.3s}.op-diagnosis .op-diagnosis__badges.rv-show .op-diagnosis__badge{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.op-diagnosis .op-diagnosis__badge{opacity:1;transition:none;transform:none}}.op-diagnosis .op-diagnosis__badge{flex-direction:column;flex:1 0 0;align-items:center;min-width:0;display:flex}.op-diagnosis .op-diagnosis__badge-icon{z-index:2;width:auto;height:56px;margin-bottom:-32px;position:relative}.op-diagnosis .op-diagnosis__badge-body{z-index:1;color:#fff;text-align:center;background-color:#806ef7;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;padding:48px 8px 20px;display:flex;position:relative}.op-diagnosis .op-diagnosis__badge-label{letter-spacing:-.05em;font-size:13px;font-weight:400;line-height:1}.op-diagnosis .op-diagnosis__badge-value{letter-spacing:-.05em;white-space:nowrap;font-size:16px;font-weight:700;line-height:1}.op-diagnosis .op-diagnosis__divider{z-index:1;width:100%;height:36px;display:block;position:relative}.op-diagnosis .op-br-m{display:inline}.op-diagnosis .op-br-t{display:none}@media (min-width:720px) and (max-width:1279px){.op-diagnosis .op-diagnosis__sheet{border-radius:36px 36px 0 0}.op-diagnosis .op-diagnosis__inner{gap:48px;padding:100px 72px 72px}.op-diagnosis .op-diagnosis__head{gap:32px}.op-diagnosis .op-diagnosis__step{font-size:16px}.op-diagnosis .op-diagnosis__title{font-size:24px}.op-diagnosis .op-diagnosis__lead{font-size:16px}.op-diagnosis .op-diagnosis__badges{gap:16px;min-height:168px}.op-diagnosis .op-diagnosis__badge-icon{height:64px}.op-diagnosis .op-diagnosis__badge-body{border-radius:16px;gap:16px;padding:56px 12px 32px}.op-diagnosis .op-diagnosis__badge-label{font-size:14px}.op-diagnosis .op-diagnosis__badge-value{font-size:18px}.op-diagnosis .op-diagnosis__divider{height:48px}.op-diagnosis .op-br-m{display:none}.op-diagnosis .op-br-t{display:inline}}@media (min-width:1280px){.op-diagnosis .op-diagnosis__sheet{border-radius:36px 36px 0 0}.op-diagnosis .op-diagnosis__inner{gap:56px;max-width:1280px;margin:0 auto;padding:100px 170px 72px}.op-diagnosis .op-diagnosis__head{gap:32px}.op-diagnosis .op-diagnosis__step{font-size:18px}.op-diagnosis .op-diagnosis__headline{gap:20px}.op-diagnosis .op-diagnosis__title{font-size:28px}.op-diagnosis .op-diagnosis__lead{font-size:18px}.op-diagnosis .op-diagnosis__badges{gap:16px;min-height:192px}.op-diagnosis .op-diagnosis__badge-icon{height:80px}.op-diagnosis .op-diagnosis__badge-body{border-radius:20px;gap:20px;padding:56px 12px 32px}.op-diagnosis .op-diagnosis__badge-label{font-size:16px}.op-diagnosis .op-diagnosis__badge-value{font-size:20px}.op-diagnosis .op-diagnosis__divider{height:48px}.op-diagnosis .op-br-m,.op-diagnosis .op-br-t{display:none}}.op-benefits{background-color:#fff;flex-direction:column;align-items:center;gap:36px;width:100%;padding:72px 0;display:flex}.op-benefits .op-benefits__question{flex-direction:column;align-items:center;width:100%;padding:0 20px;display:flex}.op-benefits .op-benefits__question-box{background-color:#f5f5f5;border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 20px;display:flex}.op-benefits .op-benefits__question-head{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.op-benefits .op-benefits__question-icon{flex-shrink:0;width:32px;height:32px}.op-benefits .op-benefits__question-title{color:#0d0d0d;letter-spacing:-.05em;word-break:keep-all;font-size:16px;font-weight:700;line-height:1.5}.op-benefits .op-benefits__question-line{border-top:1px solid #ededed;width:100%;height:0;display:block}.op-benefits .op-benefits__question-desc{color:#424242;letter-spacing:-.05em;word-break:keep-all;text-align:center;font-size:15px;font-weight:400;line-height:1.5}.op-benefits .op-benefits__question-desc strong{font-weight:700}.op-benefits .op-benefits__question-tail{width:29px;height:auto;margin-top:-8px;display:block}.op-benefits .op-benefits__carousel,.op-benefits .op-benefits__swiper{width:100%}.op-benefits .op-benefits__slide{flex-direction:column;align-items:center;gap:36px;height:auto;display:flex}.op-benefits .op-benefits__card{width:336px;max-width:100%;height:auto;display:block}.op-benefits .op-benefits__caption{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 20px;display:flex}.op-benefits .op-benefits__caption-title{color:#0d0d0d;letter-spacing:-.05em;font-size:18px;font-weight:700;line-height:1}.op-benefits .op-benefits__caption-desc{color:#424242;letter-spacing:-.05em;word-break:keep-all;font-size:15px;font-weight:400;line-height:1.5}.op-benefits .op-benefits__caption-desc--peer,.op-benefits .op-benefits__caption-desc--stage{font-size:16px}.op-benefits .op-benefits__dots{align-items:center;gap:12px;display:flex}.op-benefits .op-benefits__dot{cursor:pointer;background-color:#e1ddfd;border:0;border-radius:999px;width:8px;height:8px;padding:0}.op-benefits .op-benefits__dot.is-active{background-color:#806ef7}.op-benefits .op-br-m,.op-benefits .op-br-md{display:inline}@media (min-width:720px) and (max-width:1279px){.op-benefits{gap:48px;padding:100px 0}.op-benefits .op-benefits__question{padding:0 72px}.op-benefits .op-benefits__question-box{gap:24px;max-width:464px;padding:36px 48px}.op-benefits .op-benefits__question-title{white-space:nowrap;font-size:18px}.op-benefits .op-benefits__question-desc{font-size:16px}.op-benefits .op-benefits__swiper{max-width:576px;margin:0 auto}.op-benefits .op-benefits__slide{gap:52px}.op-benefits .op-benefits__card{width:502px}.op-benefits .op-benefits__caption{gap:16px}.op-benefits .op-benefits__caption-title{font-size:20px}.op-benefits .op-benefits__caption-desc{font-size:16px}.op-benefits .op-br-m{display:none}}@media (min-width:1280px){.op-benefits{gap:56px;padding:100px 0}.op-benefits .op-benefits__question{max-width:940px;margin:0 auto;padding:0}.op-benefits .op-benefits__question-box{gap:24px;padding:36px 48px}.op-benefits .op-benefits__question-title{white-space:nowrap;font-size:20px;line-height:1}.op-benefits .op-benefits__question-desc{font-size:18px}.op-benefits .op-benefits__swiper{max-width:1000px;margin:0 auto}.op-benefits .op-benefits__slide{gap:64px}.op-benefits .op-benefits__card{width:688px}.op-benefits .op-benefits__caption{gap:16px}.op-benefits .op-benefits__caption-title{font-size:20px}.op-benefits .op-benefits__caption-desc{font-size:18px}.op-benefits .op-br-m,.op-benefits .op-br-md{display:none}}.op-loop{background-color:#f5f5f5;border-radius:24px 24px 0 0;width:100%}.op-loop .op-loop__inner{flex-direction:column;align-items:center;gap:36px;padding:72px 20px;display:flex}.op-loop .op-loop__head{flex-direction:column;align-items:center;gap:24px;display:flex}.op-loop .op-loop__step{color:#fff;letter-spacing:-.05em;background-color:#806ef7;border-radius:999px;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.op-loop .op-loop__headline{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.op-loop .op-loop__title{color:#0d0d0d;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.03em;word-break:keep-all;font-size:22px;font-weight:600;line-height:1.5}.op-loop .op-loop__title-accent{color:#806ef7}.op-loop .op-loop__lead{color:#424242;letter-spacing:-.05em;word-break:keep-all;font-size:15px;font-weight:400;line-height:1.5}.op-loop .op-loop__lead strong{font-weight:700}.op-loop .op-loop__body{flex-direction:column;gap:24px;width:100%;display:flex}.op-loop .op-loop__diagram-wrap{flex-direction:column;align-items:center;width:100%;display:flex}.op-loop .op-loop__diagram{--loop-s:1;background-color:#806ef7;border-radius:24px;justify-content:center;width:100%;padding:32px 0;display:flex;position:relative}.op-loop .op-loop__ring{pointer-events:none;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-loop .op-loop__connector{background-image:repeating-linear-gradient(90deg,#b3a8fa 0 3px,#0000 3px 6px);width:290px;height:1px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-loop .op-loop__nodes{grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;gap:16px 12px;display:grid;position:relative}.op-loop .op-loop__node{position:relative}.op-loop .op-loop__node.is-choose{width:calc(130.667px*var(--loop-s));height:calc(130.667px*var(--loop-s));background-color:#24bcdb;border-radius:50%;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;display:flex}.op-loop .op-loop__node.is-achieve{width:calc(134.4px*var(--loop-s));height:calc(134.4px*var(--loop-s))}.op-loop .op-loop__node.is-achieve .op-loop__node-shape{width:calc(127.964px*var(--loop-s));height:calc(127.964px*var(--loop-s));top:50%;left:50%;transform:translate(-50%,-50%)}.op-loop .op-loop__node.is-achieve .op-loop__node-body{top:calc(22.78px*var(--loop-s));position:absolute;left:50%;transform:translate(-50%)}.op-loop .op-loop__node.is-together{width:calc(138.133px*var(--loop-s));height:calc(131.6px*var(--loop-s))}.op-loop .op-loop__node.is-together .op-loop__node-shape{top:calc(3.66px*var(--loop-s));left:calc(2.71px*var(--loop-s));width:calc(132.723px*var(--loop-s));height:calc(127.939px*var(--loop-s))}.op-loop .op-loop__node.is-together .op-loop__node-body{top:calc(27.12px*var(--loop-s));width:calc(69.311px*var(--loop-s));position:absolute;left:50%;transform:translate(-50%)}.op-loop .op-loop__node-shape{pointer-events:none;position:absolute}.op-loop .op-loop__node-body{align-items:center;gap:calc(6.505px*var(--loop-s));flex-direction:column;display:flex}.op-loop .op-loop__node-icon{width:calc(40.578px*var(--loop-s));height:calc(40.578px*var(--loop-s))}.op-loop .op-loop__node-text{color:#fff;font-size:calc(13px*var(--loop-s));letter-spacing:-.05em;text-align:center;white-space:nowrap;font-weight:400;line-height:1.5}.op-loop .op-loop__node-text strong{font-weight:700}.op-loop .op-loop__arrow{z-index:1;width:38.92px;height:auto;margin-top:-36px;display:block;position:relative}.op-loop .op-loop__features{background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:48px;width:100%;padding:48px 20px;display:flex}.op-loop .op-loop__feature{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}.op-loop .op-loop__feature-text{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.op-loop .op-loop__feature-pill{color:#fff;letter-spacing:-.05em;white-space:nowrap;border-radius:25px;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.op-loop .op-loop__feature-pill.is-book{background-color:#5e8af9}.op-loop .op-loop__feature-pill.is-mission{background-color:#ff6fab}.op-loop .op-loop__feature-pill.is-league{background-color:#ffa50a}.op-loop .op-loop__feature-desc{color:#424242;letter-spacing:-.05em;word-break:keep-all;font-size:15px;font-weight:400;line-height:1.5}.op-loop .op-loop__feature-image{width:274px;max-width:100%;height:auto;display:block}.op-loop .op-loop__feature-line{border-top:1px solid #ededed;width:100%;height:0;display:block}.op-loop .op-br-m,.op-loop .op-br-x,.op-loop .op-br-md{display:inline}.op-loop .op-br-d{display:none}@media (min-width:720px) and (max-width:1279px){.op-loop{border-radius:36px 36px 0 0}.op-loop .op-loop__inner{gap:48px;padding:100px 72px}.op-loop .op-loop__head{gap:32px}.op-loop .op-loop__step{font-size:16px}.op-loop .op-loop__title{font-size:24px}.op-loop .op-loop__lead{font-size:16px}.op-loop .op-loop__body{gap:32px}.op-loop .op-loop__diagram{padding:48px 0}.op-loop .op-loop__ring{display:none}.op-loop .op-loop__connector{display:block}.op-loop .op-loop__nodes{grid-template-columns:repeat(3,max-content);column-gap:32px}.op-loop .op-loop__node.is-choose{grid-column:auto}.op-loop .op-loop__features{gap:48px;padding:56px 48px}.op-loop .op-loop__feature{gap:48px}.op-loop .op-loop__feature-text{gap:20px}.op-loop .op-loop__feature-pill{padding:16px 20px;font-size:18px}.op-loop .op-loop__feature-desc{max-width:400px;font-size:16px}.op-loop .op-loop__feature-image{width:421.5px}.op-loop .op-br-m,.op-loop .op-br-x{display:none}}@media (min-width:1280px){.op-loop{border-radius:36px 36px 0 0}.op-loop .op-loop__inner{gap:56px;max-width:1280px;margin:0 auto;padding:100px 170px}.op-loop .op-loop__head{gap:32px}.op-loop .op-loop__headline{gap:20px}.op-loop .op-loop__step{font-size:18px}.op-loop .op-loop__title{font-size:28px}.op-loop .op-loop__lead{font-size:18px}.op-loop .op-loop__body{gap:48px}.op-loop .op-loop__diagram{--loop-s:1.2;padding:64px 0}.op-loop .op-loop__ring{display:none}.op-loop .op-loop__connector{display:block}.op-loop .op-loop__nodes{grid-template-columns:repeat(3,max-content);column-gap:64px}.op-loop .op-loop__node.is-choose{grid-column:auto}.op-loop .op-loop__features{gap:72px;padding:100px 48px}.op-loop .op-loop__feature{flex-direction:row-reverse;justify-content:center;align-items:center;gap:72px}.op-loop .op-loop__feature-text{text-align:left;align-items:flex-start;gap:20px}.op-loop .op-loop__feature-pill{font-size:20px}.op-loop .op-loop__feature-desc{font-size:18px}.op-loop .op-loop__feature-image{flex-shrink:0;width:421.5px}.op-loop .op-br-m,.op-loop .op-br-md{display:none}.op-loop .op-br-d,.op-loop .op-br-x{display:inline}}.op-quiz{background-color:#f5f5f5}.op-quiz__sheet{background-color:#806ef7;background-image:url(../media/pattern-shelf-quiz.075p3tap804ja.svg);background-repeat:repeat;background-size:450px 406.21px;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:36px;padding:72px 20px;display:flex}.op-quiz__head{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.op-quiz__step{color:#806ef7;letter-spacing:-.7px;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.op-quiz__title{color:#fff;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);word-break:keep-all;letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-quiz__title-lead{display:block}.op-quiz__title-accent{color:#ceff70;z-index:0;font-style:normal;position:relative}.op-quiz__title-accent:after{content:"";z-index:-1;background-color:#ceff7033;height:8px;position:absolute;bottom:3px;left:0;right:0}.op-quiz__ask{flex-direction:column;align-items:center;width:100%;display:flex}.op-quiz__ask-box{background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 20px;display:flex;overflow:hidden}.op-quiz__ask-head{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.op-quiz__ask-head img{flex-shrink:0}.op-quiz__ask-head strong{color:#1f2024;letter-spacing:-.8px;font-size:16px;font-weight:700;line-height:1.5}.op-quiz__ask-line{background-color:#ededed;width:100%;height:1px}.op-quiz__ask-desc{color:#424242;word-break:keep-all;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1.5}.op-quiz__ask-desc b{font-weight:700}.op-quiz__ask-tail{margin:-8px 0 3px;display:block}.op-quiz__device{background-color:#1f2024;border:6px solid #1f2024;border-radius:16px;flex-shrink:0;width:320px;height:206px;overflow:hidden;box-shadow:0 0 0 2px #ccc}.op-quiz__clip{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}@media (min-width:720px) and (max-width:1279px){.op-quiz__sheet{border-radius:36px 36px 0 0;gap:48px;padding:100px 72px}.op-quiz__head{gap:32px}.op-quiz__step{letter-spacing:-.8px;font-size:16px}.op-quiz__title{letter-spacing:-.72px;font-size:24px}.op-quiz__title-lead{display:inline}.op-quiz__ask{padding:0 56px}.op-quiz__ask-box{border-radius:24px;gap:24px;padding:36px 48px}.op-quiz__ask-head strong{letter-spacing:-.9px;font-size:18px}.op-quiz__ask-desc{letter-spacing:-.8px;font-size:16px}.op-quiz__br{display:none}.op-quiz__device{border-width:8px;border-radius:20px;width:480px;height:309px}.op-quiz__clip{border-radius:12px}}@media (min-width:1280px){.op-quiz__sheet{border-radius:36px 36px 0 0;gap:56px;padding:100px 170px}.op-quiz__head{gap:32px}.op-quiz__step{letter-spacing:-.9px;font-size:18px}.op-quiz__title{letter-spacing:-.84px;font-size:28px}.op-quiz__title-lead{display:inline}.op-quiz__ask-box{border-radius:24px;gap:24px;padding:36px 48px}.op-quiz__ask-head strong{letter-spacing:-1px;font-size:20px;line-height:1}.op-quiz__ask-desc{letter-spacing:-.9px;font-size:18px}.op-quiz__br{display:none}.op-quiz__device{border-width:12px;border-radius:20px;width:660px;height:425px;box-shadow:0 0 0 1px #ccc}.op-quiz__clip{border-radius:8px}}.op-report{background-color:#806ef7}.op-report__inner{background-color:#fff;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;width:100%;padding:72px 0;display:flex}.op-report__head{flex-direction:column;align-items:center;gap:24px;display:flex}.op-report__step{color:#fff;letter-spacing:-.7px;background-color:#806ef7;border-radius:999px;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.op-report__title{color:#1f2024;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);word-break:keep-all;letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-report__title-lead{display:block}.op-report__title-accent{color:#806ef7;font-style:normal}.op-report__ask{flex-direction:column;align-items:center;width:100%;max-width:360px;margin-top:36px;padding:0 20px;display:flex}.op-report__ask-box{background-color:#f5f5f5;border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 20px;display:flex;overflow:hidden}.op-report__ask-head{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.op-report__ask-head img{flex-shrink:0}.op-report__ask-head strong{color:#1f2024;letter-spacing:-.8px;font-size:16px;font-weight:700;line-height:1.5}.op-report__ask-line{border-top:1px solid #ededed;width:100%;height:0}.op-report__ask-desc{color:#424242;word-break:keep-all;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1.5}.op-report__ask-desc b{font-weight:700}.op-report__ask-tail{margin:-8px 0 3px;display:block}.op-report__stage{width:360px;height:682px;margin-top:36px;position:relative}.op-report__mockup{display:block;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.op-report__mockup img{width:236px;height:698px;display:block}.op-report__callout{position:absolute}.op-report__callout-box{white-space:nowrap;color:#424242;letter-spacing:-.7px;text-align:center;background-color:#f7f5fe;border:1px solid #806ef7;border-radius:12px;margin:0;padding:12px;font-size:14px;font-weight:400;line-height:1.5}.op-report__callout-dot{background-color:#fff;border:1px solid #806ef7;border-radius:50%;width:8px;height:8px;position:absolute}.op-report__callout-line{width:24px;height:1px;display:block;position:absolute}.op-report .is-xp .op-report__callout-dot{top:80px;left:72px}.op-report .is-xp .op-report__callout-line{top:73.45px;left:57.71px;transform:rotate(56deg)}.op-report .is-summary .op-report__callout-dot{top:-25px;left:87px}.op-report .is-summary .op-report__callout-line{top:-11.11px;left:85px;transform:rotate(-120deg)}.op-report .is-question .op-report__callout-dot{top:-25px;left:58px}.op-report .is-question .op-report__callout-line{top:-11.11px;left:44px;transform:rotate(120deg)}.op-report .is-book .op-report__callout-dot{top:-25px;left:20px}.op-report .is-book .op-report__callout-line{top:-11.11px;left:18px;transform:rotate(60deg)}.op-report .is-xp{top:125px;left:20px}.op-report .is-summary{top:312px;left:178px}.op-report .is-question{top:446px;left:20px}.op-report .is-book{top:584px;left:184px}@media (min-width:720px) and (max-width:1279px){.op-report__inner{border-radius:36px 36px 0 0;padding:100px 0}.op-report__head{gap:32px}.op-report__step{letter-spacing:-.8px;font-size:16px}.op-report__title{letter-spacing:-.72px;font-size:24px}.op-report__title-lead{display:inline}.op-report__ask{max-width:720px;margin-top:48px;padding:0 128px}.op-report__ask-box{border-radius:24px;gap:24px;padding:36px 48px}.op-report__ask-head strong{letter-spacing:-.9px;font-size:18px}.op-report__ask-desc{letter-spacing:-.8px;font-size:16px}.op-report__br{display:none}.op-report__stage{width:720px;height:443px;margin-top:48px}.op-report__mockup{top:-10px}.op-report__mockup img{width:500px;height:463px}.op-report .is-xp{top:-29px;left:176px}.op-report .is-summary{top:166px;left:367px}.op-report .is-question{top:257px;left:192px}.op-report .is-book{top:362px;left:351px}}@media (min-width:1280px){.op-report__inner{border-radius:36px 36px 0 0;padding:100px 0}.op-report__head{gap:32px}.op-report__step{letter-spacing:-.8px;font-size:16px}.op-report__title{letter-spacing:-.84px;font-size:28px}.op-report__title-lead{display:inline}.op-report__ask{max-width:1280px;margin-top:56px;padding:0 170px}.op-report__ask-box{border-radius:24px;gap:24px;padding:36px 48px}.op-report__ask-head strong{letter-spacing:-1px;font-size:20px;line-height:1}.op-report__ask-desc{letter-spacing:-.9px;font-size:18px}.op-report__br{display:none}.op-report__stage{width:1280px;height:571px;margin-top:56px}.op-report__mockup{top:-13px}.op-report__mockup img{width:686px;height:597px}.op-report .is-xp{top:-26px;left:420px}.op-report .is-summary{top:244px;left:686px}.op-report .is-question{top:351px;left:432px}.op-report .is-book{top:489px;left:639px}}.op-audience{background-color:#f7f5fe;background-image:url(../media/pattern-star-audience.3s0qu5ih6jzli.svg);background-repeat:repeat;flex-direction:column;align-items:center;gap:36px;padding-top:72px;display:flex}.op-audience__title{color:#1f2024;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);word-break:keep-all;letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-audience__title-lead{display:block}.op-audience__title-accent{color:#806ef7;font-style:normal}.op-audience__body{flex-direction:column;gap:8px;width:100%;display:flex}.op-audience__list-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:360px;margin:0 auto;padding:0 20px;display:flex}.op-audience__list{background-color:#fff;border-radius:24px;width:100%;overflow:hidden}.op-audience__item{color:#424242;word-break:keep-all;letter-spacing:-.75px;align-items:center;gap:16px;padding:24px;font-size:15px;font-weight:400;line-height:1;display:flex}.op-audience__item img{flex-shrink:0}.op-audience__item+.op-audience__item{box-shadow:inset 0 1px #ededed}.op-audience__tail{margin:-8px 0 3px;display:block}.op-audience__fox-wrap{flex-direction:column;align-items:center;width:100%;height:170px;display:flex;position:relative}.op-audience__fox{z-index:3;width:130px;height:130px;display:block;position:relative}.op-audience__fox-shadow{z-index:2;background-color:#e1ddfd;border-radius:50%;width:66px;height:20px;position:absolute;top:109.59px;left:calc(50% - 4px);transform:translate(-50%)}.op-audience__fox-floor{z-index:1;background-color:#ebe8ff;height:72px;position:absolute;top:98px;left:0;right:0}@media (min-width:720px) and (max-width:1279px){.op-audience{gap:48px;padding-top:100px}.op-audience__title{letter-spacing:-.72px;font-size:24px}.op-audience__title-lead{display:inline}.op-audience__body{gap:16px}.op-audience__list-wrap{max-width:720px;padding:0 140px}.op-audience__list{background-color:#0000;border-radius:0;flex-direction:column;align-items:flex-start;display:flex;overflow:visible}.op-audience__item{letter-spacing:-.9px;background-color:#fff;border-radius:20px;gap:8px;width:320px;margin-bottom:16px;padding:32px 24px;font-size:18px;position:relative}.op-audience__item img{width:24px;height:24px}.op-audience__item+.op-audience__item{box-shadow:none}.op-audience__item:after{content:"";background:url(../media/icon-tail.29pd3-r_pl0r3.svg) 50%/contain no-repeat;width:29px;height:21px;position:absolute;bottom:-13px;left:32px}.op-audience__item:nth-child(2n){align-self:flex-end}.op-audience__item:nth-child(2n):after{left:auto;right:32px}.op-audience__tail{display:none}}@media (min-width:720px) and (max-width:1279px) and (scripting:enabled){.op-audience__list-wrap.rv{opacity:1;transition:none;transform:none}.op-audience__item{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.op-audience__item:nth-child(2){transition-delay:.2s}.op-audience__item:nth-child(3){transition-delay:.4s}.op-audience__item:nth-child(4){transition-delay:.6s}.op-audience__list-wrap.rv-show .op-audience__item{opacity:1;transform:none}}@media (min-width:720px) and (max-width:1279px) and (prefers-reduced-motion:reduce){.op-audience__item{opacity:1;transition:none;transform:none}}@media (min-width:720px) and (max-width:1279px){.op-audience__fox-wrap{height:190px}.op-audience__fox{width:150px;height:150px}.op-audience__fox-shadow{top:128.45px}.op-audience__fox-floor{top:118px}}@media (min-width:1280px){.op-audience{gap:56px;padding-top:100px}.op-audience__title{letter-spacing:-.84px;font-size:28px}.op-audience__title-lead{display:inline}.op-audience__body{gap:16px}.op-audience__list-wrap{max-width:1280px;padding:0 410px}.op-audience__list{background-color:#0000;border-radius:0;flex-direction:column;align-items:flex-start;display:flex;overflow:visible}.op-audience__item{letter-spacing:-.9px;background-color:#fff;border-radius:20px;gap:8px;width:320px;margin-bottom:16px;padding:32px 24px;font-size:18px;position:relative}.op-audience__item img{width:24px;height:24px}.op-audience__item+.op-audience__item{box-shadow:none}.op-audience__item:after{content:"";background:url(../media/icon-tail.29pd3-r_pl0r3.svg) 50%/contain no-repeat;width:29px;height:21px;position:absolute;bottom:-13px;left:32px}.op-audience__item:nth-child(2n){align-self:flex-end}.op-audience__item:nth-child(2n):after{left:auto;right:32px}.op-audience__tail{display:none}}@media (min-width:1280px) and (scripting:enabled){.op-audience__list-wrap.rv{opacity:1;transition:none;transform:none}.op-audience__item{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.op-audience__item:nth-child(2){transition-delay:.2s}.op-audience__item:nth-child(3){transition-delay:.4s}.op-audience__item:nth-child(4){transition-delay:.6s}.op-audience__list-wrap.rv-show .op-audience__item{opacity:1;transform:none}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){.op-audience__item{opacity:1;transition:none;transform:none}}@media (min-width:1280px){.op-audience__fox-wrap{height:190px}.op-audience__fox{width:150px;height:150px}.op-audience__fox-shadow{top:128.45px}.op-audience__fox-floor{top:118px}}.op-library{text-align:center;background-color:#806ef7;flex-direction:column;align-items:center;gap:16px;padding:72px 20px 48px;display:flex}.op-library__lead{color:#f7f5fe;letter-spacing:-.75px;margin:0;font-size:15px;font-weight:400;line-height:1}.op-library__title{color:#fff;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);word-break:keep-all;letter-spacing:-.66px;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-library__title-lead{display:block}.op-library__title-accent{color:#ceff70;z-index:0;font-style:normal;position:relative}.op-library__title-accent:after{content:"";z-index:-1;background-color:#ceff7033;height:8px;position:absolute;bottom:3px;left:0;right:0}.op-library__divider{width:100%;height:36px;display:block}@media (min-width:720px) and (max-width:1279px){.op-library{gap:20px;padding:80px 20px 56px}.op-library__lead{letter-spacing:-.8px;font-size:16px}.op-library__title{letter-spacing:-.72px;font-size:24px}.op-library__title-lead{display:inline}.op-library__divider{height:48px}}@media (min-width:1280px){.op-library{gap:20px;padding:100px 20px 56px}.op-library__lead{letter-spacing:-.9px;font-size:18px}.op-library__title{letter-spacing:-.84px;font-size:28px}.op-library__title-lead{display:inline}.op-library__divider{height:48px}}.op-catalog{--cover-h:140px;--board-h:8px;--rail-inset:0px;--logo-lg:58.7px;--logo-md:54.8px;--logo-sm:48.9px;background-color:#fff;flex-direction:column;align-items:center;gap:100px;padding:72px 0 0;display:flex}.op-catalog__block{flex-direction:column;align-items:center;gap:36px;width:100%;max-width:360px;margin-inline:auto;padding-inline:20px;display:flex}.op-catalog__block--compact{--cover-h:120px}.op-catalog__head{flex-direction:column;align-items:center;gap:24px;display:flex}.op-catalog__step{color:#fff;letter-spacing:-.7px;background-color:#806ef7;border-radius:999px;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.op-catalog__title{color:#0d0d0d;text-align:center;word-break:keep-all;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-catalog__title-line{display:block}.op-catalog__accent{color:#806ef7;font-style:normal}.op-catalog__shelves{flex-direction:column;gap:36px;width:100%;display:flex}.op-catalog__shelf{flex-direction:column;width:100%;display:flex}.op-catalog__rail{width:100%;padding-inline:var(--rail-inset);justify-content:space-between;align-items:flex-end;display:flex}.op-catalog__item{flex-direction:column;flex:none;align-items:center;margin:0;display:flex}.op-catalog__label{color:#424242;text-align:center;white-space:nowrap;letter-spacing:-.7px;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1}.op-catalog__label--shelf{width:100%}.op-catalog__cover{width:auto;height:var(--cover-h);flex:none;display:block;box-shadow:0 0 2px #00000026}.op-catalog__board{width:100%;height:var(--board-h);display:block}.op-catalog__note{color:#9e9e9e;text-align:center;word-break:keep-all;letter-spacing:-.65px;margin:0;font-size:13px;font-weight:400;line-height:1.5}.op-catalog__block:nth-of-type(2) .op-catalog__note{line-height:1}.op-catalog__note-line{display:block}.op-catalog__marquees{flex-direction:column;gap:16px;width:100%;display:flex}.op-catalog__marquee{--marquee-duration:24s}.op-catalog__logo-set{gap:12px;padding-right:12px;display:flex}.op-catalog__logo-card{background-color:#f5f5f5;border-radius:12px;flex:none;justify-content:center;align-items:center;width:117px;height:72px;display:flex}.op-catalog__logo{object-fit:contain;width:auto;max-width:84%}.op-catalog__logo--lg{height:var(--logo-lg)}.op-catalog__logo--md{height:var(--logo-md)}.op-catalog__logo--sm{height:var(--logo-sm)}.op-catalog__closing{max-width:none;padding-inline:0}.op-catalog__closing-head{flex-direction:column;align-items:center;gap:16px;padding-inline:20px;display:flex}.op-catalog__closing-lead{color:#424242;text-align:center;letter-spacing:-.75px;margin:0;font-size:15px;font-weight:400;line-height:1}.op-catalog__closing-title{color:#0d0d0d;text-align:center;word-break:keep-all;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-catalog__closing-line{display:block}.op-catalog__closing-photo{width:100%;height:clamp(230px,5.3vw + 237.92px,276px);display:block;position:relative;overflow:hidden}.op-catalog__closing-photo img{width:calc(17.6vw + 798.64px);max-width:none;height:auto;display:block;position:absolute;top:0;left:calc(50% - 34px);transform:translate(-50%)}@media (max-width:359px){.op-catalog{--cover-h:calc((100vw - 40px) * .4375)}.op-catalog__block--compact{--cover-h:calc((100vw - 40px) * .375)}}@media (min-width:720px) and (max-width:1279px){.op-catalog{--cover-h:140px;--board-h:12px;--rail-inset:80px;--logo-lg:72.4px;--logo-md:67.5px;--logo-sm:60.3px;gap:140px;padding-top:100px}.op-catalog__block{gap:48px;max-width:720px;padding-inline:72px}.op-catalog__block--compact{--cover-h:140px}.op-catalog__head{gap:32px}.op-catalog__step{letter-spacing:-.8px;font-size:16px}.op-catalog__title{letter-spacing:-.72px;font-size:24px}.op-catalog__title-line{display:inline}.op-catalog__shelves{gap:48px}.op-catalog__label{letter-spacing:-.75px;margin-bottom:16px;font-size:15px}.op-catalog__label--math{letter-spacing:-.8px;font-size:16px}.op-catalog__note{letter-spacing:-.7px;font-size:14px;line-height:1}.op-catalog__note-line{display:inline}.op-catalog__marquee{--marquee-duration:28s}.op-catalog__logo-card{border-radius:14px;width:136px;height:83px}.op-catalog__closing{gap:48px;padding-inline:0}.op-catalog__closing-head{gap:20px}.op-catalog__closing-lead{letter-spacing:-.8px;font-size:16px}.op-catalog__closing-title{letter-spacing:-.72px;font-size:24px}.op-catalog__closing-photo{height:auto;overflow:visible}.op-catalog__closing-photo img{width:100%;max-width:100%;position:static;transform:none}}@media (min-width:1280px){.op-catalog{--cover-h:180px;--board-h:12px;--rail-inset:0px;--logo-lg:72.4px;--logo-md:67.5px;--logo-sm:60.3px;gap:140px;padding-top:100px}.op-catalog__block{gap:56px;max-width:1280px;padding-inline:140px}.op-catalog__block--compact{--cover-h:180px}.op-catalog__head{gap:32px}.op-catalog__step{letter-spacing:-.8px;font-size:16px}.op-catalog__title{letter-spacing:-.84px;font-size:28px}.op-catalog__title-line{display:inline}.op-catalog__shelves{flex-direction:row;gap:56px}.op-catalog__shelf{flex:1 1 0;min-width:0}.op-catalog__label{letter-spacing:-.75px;margin-bottom:16px;font-size:15px}.op-catalog__label--math{letter-spacing:-.8px;font-size:16px}.op-catalog__note{letter-spacing:-.7px;font-size:14px;line-height:1}.op-catalog__note-line{display:inline}.op-catalog__marquees{gap:16px;max-width:940px;margin-inline:auto}.op-catalog__marquee{--marquee-duration:36s}.op-catalog__logo-set{gap:10px;padding-right:10px}.op-catalog__logo-card{border-radius:18px;width:186px;height:110px}.op-catalog__closing{gap:56px;padding-inline:0}.op-catalog__closing-head{gap:20px}.op-catalog__closing-lead{letter-spacing:-.9px;font-size:18px}.op-catalog__closing-title{letter-spacing:-.84px;font-size:28px}.op-catalog__closing-photo{height:auto;overflow:visible}.op-catalog__closing-photo img{width:100%;max-width:100%;position:static;transform:none}}.op-value{background-color:#806ef7}.op-value__body{flex-direction:column;justify-content:center;align-items:center;gap:36px;padding:72px 36px 56px;display:flex}.op-value__intro{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.op-value__lead{color:#fff;word-break:keep-all;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1.5}.op-value__lead strong{font-weight:700}.op-value__lead-line{display:block}.op-value__rule{background-color:#e1ddfd;width:1px;height:36px;display:block}.op-value__headline{flex-direction:column;align-items:center;gap:16px;display:flex}.op-value__title{color:#fff;white-space:nowrap;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.72px;text-align:center;margin:0;padding-top:4px;font-size:24px;font-weight:600;line-height:1.5;position:relative}.op-value__dot{background-color:#ceff70;border-radius:50%;width:4px;height:4px;position:absolute;top:0}.op-value__dot:first-of-type{left:34.8%}.op-value__dot:nth-of-type(2){left:44.3%}.op-value__dot:nth-of-type(3){left:53%}.op-value__dot:nth-of-type(4){left:61.7%}.op-value__accent{color:#ceff70;font-style:normal}.op-value__accent-group{z-index:0;position:relative}.op-value__accent-group:after{content:"";z-index:-1;background-color:#ceff7033;height:8px;position:absolute;bottom:3px;left:0;right:0}.op-value__chart{align-items:flex-end;gap:20px;width:100%;display:flex;position:relative}.op-value__arrow{width:46px;height:41px;display:block;position:absolute;top:82px;left:71.2%}.op-value__col{flex-direction:column;flex:1 0 0;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.op-value__amount{color:#f7f5fe;white-space:nowrap;text-align:center;margin:0}.op-value__amount-label{letter-spacing:-.65px;font-size:13px;font-weight:400;line-height:1;display:block}.op-value__amount-value{letter-spacing:-.7px;font-size:14px;font-weight:700;line-height:1.5;display:block}.op-value__bar{border-radius:16px 16px 0 0;width:100%;display:block}.op-value__bar--rival-a{background-color:#a79afb;height:172px}.op-value__bar--rival-b{background-color:#a79afb;height:136px}.op-value__bar--ours{background-color:#ceff70;height:24px}.op-value__caption{color:#e1ddfd;word-break:keep-all;letter-spacing:-.65px;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1.5}.op-value__caption--ours{color:#ceff70;letter-spacing:-.39px;font-weight:700}.op-value__caption-line{display:block}.op-value__marker{background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #806ef7}.op-value__marker--rival-b{top:46px}.op-value__marker--ours{top:61px}.op-value__trial{flex-direction:column;align-items:center;display:flex}.op-value__trial-pill{color:#806ef7;white-space:nowrap;letter-spacing:-.65px;text-align:center;background-color:#fff;border-radius:999px;align-self:stretch;padding:4px 8px;font-size:13px;font-weight:400;line-height:1}.op-value__trial-tail{width:12px;height:8.14px;margin-top:-2px;display:block}.op-value__trial-price{color:#fff;white-space:nowrap;letter-spacing:-.8px;text-align:center;margin:8px 0 0;font-size:16px;font-weight:700;line-height:1}.op-value__footnote{color:#d1cafc;word-break:keep-all;letter-spacing:-.65px;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1}.op-value__divider{align-items:center;display:flex}.op-value__divider span{background-color:#fff;flex:1 0 0;min-width:0;height:24px;display:block}.op-value__divider-left{border-top-right-radius:48px}.op-value__divider-right{border-top-left-radius:48px}@media (min-width:720px) and (max-width:1279px){.op-value__body{gap:48px;padding:100px 72px 64px}.op-value__rule{height:24px}.op-value__lead-line{display:inline}.op-value__lead{letter-spacing:-.8px;font-size:16px;line-height:1}.op-value__footnote{letter-spacing:-.7px;font-size:14px}.op-value__chart{gap:56px;padding:0 56px}.op-value__arrow{left:72.7%}.op-value__caption{letter-spacing:-.75px;font-size:15px}.op-value__caption--ours{letter-spacing:-.75px}.op-value__trial-pill{font-size:13px}.op-value__divider span{height:36px}}@media (min-width:1280px){.op-value__body{gap:56px;padding:100px 170px 64px}.op-value__rule{height:24px}.op-value__lead{letter-spacing:-.9px;font-size:18px;line-height:1}.op-value__lead-line{display:inline}.op-value__title{letter-spacing:-.84px;font-size:28px}.op-value__dot:first-of-type{left:35.8%}.op-value__dot:nth-of-type(2){left:44.8%}.op-value__dot:nth-of-type(3){left:53.7%}.op-value__dot:nth-of-type(4){left:62.7%}.op-value__footnote{letter-spacing:-.7px;font-size:14px}.op-value__chart{gap:56px;padding:0 140px}.op-value__arrow{width:42px;height:37px;top:74px;left:71.4%}.op-value__col{gap:20px}.op-value__caption{letter-spacing:-.8px;justify-content:center;gap:.25em;font-size:16px;line-height:1;display:flex}.op-value__caption--ours{letter-spacing:-.8px}.op-value__marker--ours{top:82px}.op-value__trial-pill{letter-spacing:-.8px;font-size:16px;line-height:1.5}.op-value__trial-price{letter-spacing:-.9px;font-size:18px}.op-value__divider span{height:36px}}.op-compare{background-color:#fff;flex-direction:column;align-items:center;gap:100px;padding-top:72px;display:flex}.op-compare__accent{color:#806ef7;font-style:normal}.op-compare__intro{flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;padding:0 32px;display:flex}.op-compare__title{color:#1f2024;word-break:keep-all;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-compare__title-line{display:block}.op-compare__table{flex-direction:column;align-items:flex-end;width:100%;margin:0 auto;display:flex}.op-compare__thead{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.op-compare__thead-rival{color:#737373;letter-spacing:-.8px;text-align:center;background-color:#ededed;border-radius:16px 16px 0 0;width:40.541%;padding:20px 0;font-size:16px;font-weight:700;line-height:1}.op-compare__thead-ours{background-color:#806ef7;border-radius:16px 16px 0 0;justify-content:center;align-items:center;width:40.541%;padding:20px 0;display:flex;box-shadow:0 1.964px 5.893px #0000001f}.op-compare__thead-ours img{width:43px;height:36px;display:block}.op-compare__tbody{align-items:stretch;width:100%;display:flex}.op-compare__col{flex-direction:column;gap:16px;padding:20px 0;display:flex}.op-compare__col--label{background-color:#ededed;border-radius:16px 0 0 16px;flex:1 0 0;min-width:0}.op-compare__col--rival{background-color:#f5f5f5;width:40.541%}.op-compare__col--ours{z-index:1;background-color:#f7f5fe;border-radius:0 0 20px 20px;width:40.541%;position:relative;box-shadow:inset 0 0 0 1px #806ef7}.op-compare__tbody{position:relative}.op-compare__tbody:after{content:"";z-index:0;width:var(--ours-col-w,40.541%);pointer-events:none;background-color:#f5f5f5;border-radius:0 0 20px;height:48px;position:absolute;bottom:0;right:0}.op-compare__cell{color:#737373;word-break:keep-all;letter-spacing:-.65px;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:40px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.op-compare__col--ours .op-compare__cell{color:#424242}.op-compare__cell-line--strong{color:#806ef7;font-weight:700}.op-compare__rule{background-color:#d9d9d9;width:100%;height:1px;display:block}.op-compare__col--rival .op-compare__rule{background-color:#ededed}.op-compare__col--ours .op-compare__rule{background-color:#e1ddfd}.op-compare__device{flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;display:flex}.op-compare__device-copy{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.op-compare__device-lead{color:#424242;word-break:keep-all;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1}.op-compare__device-rule{background-color:#ccc;width:1px;height:16px;display:block}.op-compare__device-title{color:#1f2024;word-break:keep-all;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-compare__device-title-line{display:block}.op-compare__device-visual{aspect-ratio:360/259;width:100%;max-width:360px;position:relative}.op-compare__device-photo{width:100%;height:90.73%;display:block;position:absolute;bottom:0;left:0}.op-compare__device-bubble{width:42.22%;height:33.6%;display:block;position:absolute;top:0;left:9.72%}.op-compare__device-bubble-text{color:#fff;white-space:nowrap;letter-spacing:-.65px;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1.5;position:absolute;top:7.2%;left:30.83%;transform:translate(-50%)}.op-compare__device-bubble-text strong{font-weight:700}.op-compare__device-bubble-line{display:block}.op-compare__habit{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex;position:relative}.op-compare__habit-arc{z-index:0;width:400px;height:133px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.op-compare__habit-title{z-index:1;color:#1f2024;word-break:keep-all;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;margin:0;padding-top:4px;font-size:22px;font-weight:600;line-height:1.5;position:relative}.op-compare__habit-title-line{display:block}.op-compare__habit-brand{font-style:normal;text-emphasis:dot #1f2024;text-emphasis-position:over}.op-compare__habit-visual{z-index:1;aspect-ratio:360/224;width:100%;max-width:360px;position:relative;overflow:hidden}.op-compare__habit-photo{width:80.25%;max-width:none;height:105.12%;display:block;position:absolute;top:.05%;left:9.84%}@media (min-width:720px) and (max-width:1279px){.op-compare{gap:140px;padding-top:100px}.op-compare__intro{gap:48px;padding:0 72px}.op-compare__title{letter-spacing:-.72px;font-size:24px}.op-compare__table{max-width:464px}.op-compare__thead-rival,.op-compare__thead-ours{width:38.793%}.op-compare__thead-rival{letter-spacing:-.9px;font-size:18px}.op-compare__col--rival,.op-compare__col--ours{width:38.793%}.op-compare__tbody{--ours-col-w:38.793%}.op-compare__cell{letter-spacing:-.75px;height:46px;font-size:15px}.op-compare__device{gap:48px}.op-compare__device-copy{gap:20px}.op-compare__device-rule{display:none}.op-compare__device-lead{letter-spacing:-.8px;font-size:16px}.op-compare__device-title{letter-spacing:-.72px;font-size:24px}.op-compare__device-title-line{display:inline}.op-compare__device-visual{max-width:420px}.op-compare__device-bubble-text{letter-spacing:-.05em;font-size:15.1667px}.op-compare__habit-arc{width:100%;height:170px}.op-compare__habit-title{letter-spacing:-.72px;font-size:24px}.op-compare__habit-visual{max-width:450px}}@media (min-width:1280px){.op-compare{gap:140px;padding-top:100px}.op-compare__intro{gap:56px;padding:0 170px}.op-compare__title{letter-spacing:-.84px;font-size:28px}.op-compare__title-line{display:inline}.op-compare__table{max-width:660px}.op-compare__thead-rival,.op-compare__thead-ours{width:43.939%;padding:24px 0}.op-compare__thead-rival{letter-spacing:-.9px;font-size:18px}.op-compare__col{gap:12px}.op-compare__col--rival,.op-compare__col--ours{width:43.939%}.op-compare__tbody{--ours-col-w:43.939%}.op-compare__cell{letter-spacing:-.8px;height:48px;font-size:16px}.op-compare__device{gap:56px}.op-compare__device-copy{gap:20px}.op-compare__device-rule{display:none}.op-compare__device-lead{letter-spacing:-.9px;font-size:18px}.op-compare__device-title{letter-spacing:-.84px;font-size:28px}.op-compare__device-title-line{display:inline}.op-compare__device-visual{max-width:501px}.op-compare__device-bubble-text{letter-spacing:-.05em;font-size:18.0795px}.op-compare__habit{gap:56px}.op-compare__habit-arc{width:100%;max-width:1280px;height:238px}.op-compare__habit-title{letter-spacing:-.84px;font-size:28px}.op-compare__habit-visual{max-width:579px}}.op-subscribe{background-color:#f7f5fe}.op-subscribe__inner{background-color:#806ef7;background-image:url(../media/pattern-star-subscribe.236g_3i6dy2oy.svg);background-repeat:repeat;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:36px;padding:72px 20px;display:flex}.op-subscribe__head{flex-direction:column;align-items:center;gap:24px;display:flex}.op-subscribe__lead{color:#fff;word-break:keep-all;letter-spacing:-.75px;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1}.op-subscribe__rule{background-color:#e1ddfd;width:1px;height:20px;display:block}.op-subscribe__title{color:#fff;word-break:keep-all;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-subscribe__accent{color:#ceff70;z-index:0;font-style:normal;position:relative}.op-subscribe__accent:after{content:"";z-index:-1;background-color:#ceff7033;height:8px;position:absolute;bottom:3px;left:0;right:0}.op-subscribe__plans{flex-direction:column;gap:36px;width:100%;display:flex}.op-subscribe__plan{flex-direction:column;align-items:center;width:100%;display:flex}.op-subscribe__pins{z-index:2;justify-content:space-between;width:100%;margin-bottom:-32px;padding:0 24px;display:flex;position:relative}.op-subscribe__pin{width:21.818px;height:44px;display:block}.op-subscribe__card{z-index:1;background-color:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:48px 16px 24px;display:flex;position:relative}.op-subscribe__plan-head{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.op-subscribe__gift{flex-direction:column;align-items:center;display:flex}.op-subscribe__gift-pill{color:#424242;white-space:nowrap;letter-spacing:-.7px;text-align:center;background-color:#f4f2ff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1;display:flex}.op-subscribe__gift-pill img{flex-shrink:0;width:29px;height:20px;display:block}.op-subscribe__gift-tail{width:19px;height:13.12px;margin-top:-4px;display:block}.op-subscribe__plan-title{color:#1f2024;white-space:nowrap;letter-spacing:-1px;text-align:center;margin:0;font-size:20px;font-weight:700;line-height:1}.op-subscribe__rows{flex-direction:column;gap:16px;width:100%;list-style:none;display:flex}.op-subscribe__row{border:.5px solid #ededed;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.op-subscribe__row-label{color:#1f2024;white-space:nowrap;letter-spacing:-.75px;font-size:15px;font-weight:700;line-height:1}.op-subscribe__row-price{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.op-subscribe__row-before{justify-content:center;align-items:center;gap:8px;display:flex}.op-subscribe__row-was{color:#9e9e9e;white-space:nowrap;letter-spacing:-.7px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:line-through;text-decoration-thickness:1px}.op-subscribe__row-off{color:#ff5252;white-space:nowrap;letter-spacing:-.65px;border:1px solid #ff5252;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:400;line-height:1}.op-subscribe__row-now{white-space:nowrap;align-items:flex-end;gap:2px;margin:0;display:flex}.op-subscribe__row-now strong{color:#1f2024;letter-spacing:-.9px;font-size:18px;font-weight:700;line-height:1}.op-subscribe__row-unit{color:#424242;letter-spacing:-.65px;padding-left:2px;font-size:13px;font-weight:400;line-height:1}.op-subscribe__row-was .op-subscribe__row-unit{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.op-subscribe__note{color:#ccc;word-break:keep-all;letter-spacing:-.65px;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1}@media (min-width:720px) and (max-width:1279px){.op-subscribe__inner{gap:48px;padding:100px 72px}.op-subscribe__head{gap:20px}.op-subscribe__lead{letter-spacing:-.8px;font-size:16px}.op-subscribe__rule{display:none}.op-subscribe__title{letter-spacing:-.72px;font-size:24px}.op-subscribe__plans{gap:48px}.op-subscribe__pins{padding:0 48px}.op-subscribe__card{border-radius:36px;gap:32px;padding:48px 24px}.op-subscribe__gift-pill{letter-spacing:-.75px;font-size:15px;line-height:1.5}.op-subscribe__row{border-radius:16px;padding:24px}.op-subscribe__row-label{letter-spacing:-.8px;font-size:16px}.op-subscribe__row-was{letter-spacing:-.75px;font-size:15px;line-height:1}.op-subscribe__row-off{letter-spacing:-.7px;font-size:14px}.op-subscribe__row-now{gap:4px}.op-subscribe__row-now strong{letter-spacing:-1px;font-size:20px}.op-subscribe__row-unit{letter-spacing:-.75px;font-size:15px}}@media (min-width:1280px){.op-subscribe__inner{gap:56px;padding:100px 170px}.op-subscribe__head{gap:20px}.op-subscribe__lead{letter-spacing:-.9px;font-size:18px}.op-subscribe__rule{display:none}.op-subscribe__title{letter-spacing:-.84px;font-size:28px}.op-subscribe__plans{flex-direction:row;align-items:stretch;gap:36px}.op-subscribe__plans--single{justify-content:center}.op-subscribe__plans--single .op-subscribe__plan{flex:0 calc(50% - 18px)}.op-subscribe__plan{flex:1 0 0;min-width:0}.op-subscribe__card{flex:1 0 auto}.op-subscribe__pins{padding:0 48px}.op-subscribe__card{border-radius:36px;gap:32px;padding:48px 24px}.op-subscribe__gift-pill{letter-spacing:-.75px;font-size:15px;line-height:1.5}.op-subscribe__row{border-radius:16px;padding:24px}.op-subscribe__row-label{letter-spacing:-.8px;font-size:16px}.op-subscribe__row-was{letter-spacing:-.75px;font-size:15px;line-height:1}.op-subscribe__row-off{letter-spacing:-.7px;font-size:14px}.op-subscribe__row-now{gap:4px}.op-subscribe__row-now strong{letter-spacing:-1px;font-size:20px}.op-subscribe__row-unit{letter-spacing:-.75px;font-size:15px}}.op-faq{background-color:#f7f5fe;align-items:stretch;display:flex}.op-faq__inner{background-color:#fff;border-radius:24px 24px 0 0;flex-direction:column;flex:1 0 0;align-items:center;gap:36px;min-width:0;padding:72px 20px;display:flex}.op-faq__title{color:#0d0d0d;--opening-font-family:"A2Z", "Pretendard", sans-serif;font-family:var(--opening-font-family);word-break:keep-all;letter-spacing:-.66px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.5}.op-faq__title-accent{color:#806ef7;font-style:normal}.op-faq__list{flex-direction:column;gap:20px;width:100%;display:flex}.op-faq__item{cursor:pointer;background-color:#f5f5f5;border-radius:12px;width:100%;padding:20px}.op-faq__item,.op-faq__item *{max-height:999999px}.op-faq__q{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.op-faq__q-text{color:#0d0d0d;word-break:keep-all;letter-spacing:-.75px;font-size:15px;font-weight:400;line-height:1}.op-faq__chevron{flex-shrink:0;width:20px;height:20px;transition:transform .3s;display:block}.op-faq__item.is-open .op-faq__chevron{transform:rotate(180deg)}.op-faq__panel{overflow:hidden}.op-faq__panel-inner{flex-direction:column;gap:20px;padding-top:20px;display:flex}.op-faq__divider{border-top:1px solid #ededed;width:100%;height:0;display:block}.op-faq__answer{color:#424242;word-break:keep-all;letter-spacing:-.7px;margin:0;font-size:14px;font-weight:400;line-height:1.5}.op-faq__answer--muted{color:#9e9e9e}.op-faq__books{background-color:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}.op-faq__books-title{color:#424242;letter-spacing:-.75px;margin:0;font-size:15px;font-weight:700;line-height:1}.op-faq__book-group{flex-direction:column;gap:8px;width:100%;display:flex}.op-faq__book-label{color:#424242;letter-spacing:-.7px;margin:0;font-size:14px;font-weight:700;line-height:1}.op-faq__book-list{margin:0;padding-left:21px;list-style:outside}.op-faq__book-list li{color:#424242;word-break:keep-all;letter-spacing:-.7px;font-size:14px;font-weight:400;line-height:1.5}.op-faq__books-note{color:#737373;word-break:keep-all;letter-spacing:-.65px;margin:0;font-size:13px;font-weight:400;line-height:1.5}.op-faq button.op-faq__q:active{will-change:auto;filter:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.op-faq__panel,.op-faq__chevron{transition:none}}@media (min-width:720px) and (max-width:1279px){.op-faq{background-color:#fff}.op-faq__inner{border-radius:24px 24px 0 0;gap:48px;padding:100px 72px}.op-faq__title{letter-spacing:-.72px;font-size:24px}.op-faq__item{border-radius:20px;padding:24px}.op-faq__q-text{letter-spacing:-.8px;font-size:16px}.op-faq__answer,.op-faq__book-label,.op-faq__book-list li{letter-spacing:-.7px;font-size:14px}}@media (min-width:1280px){.op-faq{background-color:#fff}.op-faq__inner{border-radius:24px 24px 0 0;gap:48px;max-width:1280px;margin:0 auto;padding:100px 170px}.op-faq__title{letter-spacing:-.84px;font-size:28px}.op-faq__item{border-radius:20px;padding:24px}.op-faq__q-text{letter-spacing:-.9px;font-size:18px}.op-faq__answer,.op-faq__book-label,.op-faq__book-list li{letter-spacing:-.8px;font-size:16px}.op-faq__books-title{letter-spacing:-.9px;font-size:18px}.op-faq__books{gap:20px;padding:24px}.op-faq__book-group{gap:16px}.op-faq__book-list{flex-wrap:wrap;gap:16px;padding-left:0;display:flex}.op-faq__book-list li{margin-left:24px;line-height:1}}.op-footer{--opening-font-family:"NanumSquareRound", "Pretendard", sans-serif;padding:20px 20px calc(136px + env(safe-area-inset-bottom,0px));background-color:#f5f5f5;flex-direction:column;align-items:center;display:flex}.op-footer__inner{flex-direction:column;gap:12px;width:320px;display:flex}.op-footer__policy{align-items:center;gap:4px;width:100%;display:flex}.op-footer__policy button{cursor:pointer;color:#737373;letter-spacing:-.39px;text-align:center;background:0 0;border:0;padding:0;font-family:NanumSquareRound,Pretendard,sans-serif;font-size:13px;font-weight:800;line-height:1}.op-footer__policy-sep{background-color:#737373;flex-shrink:0;width:1px;height:10px;margin:0 4.5px;display:block}.op-footer__sns{align-items:center;gap:8px;width:100%;display:flex}.op-footer__sns-item{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.op-footer__sns-item img{display:block}.op-footer__company{flex-direction:column;gap:4px;width:100%;display:flex}.op-footer__company-toggle{cursor:pointer;color:#737373;letter-spacing:-.39px;background:0 0;border:0;align-items:center;gap:4px;width:100%;padding:0;font-family:NanumSquareRound,Pretendard,sans-serif;font-size:13px;font-weight:800;line-height:1;display:flex}.op-footer__company-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .3s;display:block}.op-footer__company-chevron.is-collapsed{transform:rotate(180deg)}.op-footer button.op-footer__company-toggle:active{will-change:auto;filter:none;transition:none;transform:none}.op-footer__info{width:100%}.op-footer__info-row{color:#737373;word-break:keep-all;letter-spacing:-.36px;margin:0 0 4px;font-family:NanumSquareRound,Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:15px}.op-footer__info-row:last-child{margin-bottom:0}.op-footer__info-row a{color:inherit;text-decoration:none}.op-footer__info-sep{margin:0 4px}@media (prefers-reduced-motion:reduce){.op-footer__company-chevron{transition:none}}@media (min-width:720px) and (max-width:1279px){.op-footer{padding:36px 72px calc(144px + env(safe-area-inset-bottom,0px))}.op-footer__inner{width:100%}}@media (min-width:1280px){.op-footer{padding:36px 170px calc(144px + env(safe-area-inset-bottom,0px))}.op-footer__inner{width:100%;max-width:940px}}.op-sticky-cta{z-index:20;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0px);background-color:#0000;position:fixed;bottom:0;left:0;right:0}.op-sticky-cta__inner{max-width:1280px;margin:0 auto;padding:12px 20px}.op-sticky-cta__button{pointer-events:auto;cursor:pointer;color:#0d0d0d;letter-spacing:-.8px;white-space:nowrap;background-color:#9dee00;border:1px solid #0d0d0d;border-radius:16px;justify-content:center;align-items:center;width:100%;height:56px;padding:16px 0;font-size:16px;font-weight:700;line-height:1;display:flex}@media (min-width:720px) and (max-width:1279px){.op-sticky-cta__inner{padding:12px 72px}.op-sticky-cta__button{letter-spacing:-.9px;height:64px;font-size:18px}}@media (min-width:1280px){.op-sticky-cta__inner{padding:12px 140px}.op-sticky-cta__button{letter-spacing:-.9px;height:64px;font-size:18px}}
