.hm-new-landing-wrapper-section-1{height:886px;width:100%;position:relative;overflow:hidden;background:linear-gradient(180deg,#f5f9ff,#eef3ff 48%,#e6edff);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;box-sizing:border-box}.hm-new-landing-wrapper-section-1 .section1-wrapper{padding-right:128px}@media screen and (max-width:1439px){.hm-new-landing-wrapper-section-1{height:700px}}@media screen and (max-width:1199px){.hm-new-landing-wrapper-section-1 .section1-wrapper{padding-right:0}}@media screen and (max-width:767px){.hm-new-landing-wrapper-section-1 .pc-breakpoint{display:none}}.hm-new-landing-wrapper-section-1:before{content:"";position:absolute;pointer-events:none;z-index:0;width:clamp(900px,120vw,1900px);height:clamp(720px,95vw,1500px);top:-46%;left:-42%;transform:rotate(14.5deg);background:radial-gradient(ellipse at center,rgba(149,191,255,.9) 0,rgba(149,191,255,.6) 38%,rgba(149,191,255,.3) 60%,rgba(149,191,255,0) 85%);filter:blur(16px)}.hm-new-landing-wrapper-section-1:after{content:"";position:absolute;pointer-events:none;z-index:0;width:0;height:0;opacity:0}.hm-new-landing-wrapper-section-1 .section1{position:relative;z-index:1;padding:0;overflow:hidden;display:flex;align-items:end}.hm-new-landing-wrapper-section-1 .section1 .hero-image{width:732px;height:732px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap{min-width:590px;margin-bottom:230px;display:flex;align-items:flex-start;flex-direction:column;gap:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap{display:flex;flex-direction:column;gap:16px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .badge{border-radius:48px;background:#fff;display:inline-flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;color:#000;text-align:center;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:16px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2{color:#000;font-family:Pretendard;font-size:64px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.64px;opacity:1;text-align:left;margin-bottom:0}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2 .line3{display:block}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap p{color:#727286;text-align:start;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .blue{color:#006aff}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .black{color:#000}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta{border-radius:48px;background:#30363d;display:flex;padding:8px 32px 8px 8px;justify-content:center;align-items:center;gap:12px;color:#fff;text-align:center;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta img{width:48px;height:48px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta .hero-cta-highlight{color:#fee500}.hm-new-landing-wrapper-section-1 .section1 .cache-text{color:var(--gray-80,#434f5c);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20.717px}.hm-new-landing-wrapper-section-1 .section1 h1{font-size:72px;font-weight:800;line-height:96px;color:#fff;margin-top:0;margin-bottom:16px;text-align:center;opacity:0}@media screen and (max-width:768px){.hm-new-landing-wrapper-section-1:before{top:-70%;left:-65%;width:230vw;height:210vw;transform:rotate(10deg)}}@media screen and (max-width:1439px){.hm-new-landing-wrapper-section-1 .section1{padding:0;overflow:hidden;display:flex;align-items:end}.hm-new-landing-wrapper-section-1 .section1 .hero-model{margin-top:35px;width:476px;height:666px;aspect-ratio:238/333}.hm-new-landing-wrapper-section-1 .section1 .hero-image{width:577px;height:577px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap{min-width:470px;margin-bottom:180px;display:flex;align-items:flex-start;flex-direction:column;gap:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap{display:flex;flex-direction:column;gap:16px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2{color:#000;font-family:Pretendard;font-size:50px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.64px;opacity:1;text-align:left;margin-bottom:0}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap p{color:#727286;text-align:start;font-family:Pretendard;font-size:19px;font-style:normal;font-weight:500;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .blue{color:#006aff}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .black{color:#000}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta{border-radius:48px;background:#30363d;display:flex;padding:8px 32px 8px 8px;justify-content:center;align-items:center;gap:12px;color:#fff;text-align:center;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:700;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta img{width:38px;height:38px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta .hero-cta-highlight{color:#fee500}.hm-new-landing-wrapper-section-1 .section1 .cache-text{color:var(--gray-80,#434f5c);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20.717px}.hm-new-landing-wrapper-section-1 .section1 h1{font-size:72px;font-weight:800;line-height:96px;color:#fff;margin-top:0;margin-bottom:16px;text-align:center;opacity:0}}@media screen and (max-width:1199px){.hm-new-landing-wrapper-section-1{height:100%;overflow:hidden;background:#f5f9ff}.hm-new-landing-wrapper-section-1:before{display:none}.hm-new-landing-wrapper-section-1:after{opacity:1;width:clamp(420px,110vw,1100px);height:clamp(420px,150vw,1000px);left:clamp(-280px,-12vw,80px);top:auto;bottom:clamp(-240px,-16vw,-20px);border-radius:9999px;background:radial-gradient(ellipse at 50% 80%,rgba(149,191,255,.9) 0,rgba(149,191,255,.6) 28%,rgba(149,191,255,.15) 55%,rgba(149,191,255,0) 100%);transform:none;transform-origin:center;box-shadow:0 -80px 200px rgba(149,191,255,.4);filter:blur(120px)}.hm-new-landing-wrapper-section-1 .section1{width:-moz-fit-content;width:fit-content;max-height:100%;padding:192px 0 0;overflow:hidden;display:flex;align-items:center;flex-direction:column-reverse}.hm-new-landing-wrapper-section-1 .section1 .hero-model{margin-top:40px;width:700px;height:535px;flex-shrink:0}.hm-new-landing-wrapper-section-1 .section1 .hero-image{width:556px;height:516px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap{min-width:490px;margin-bottom:0;display:flex;align-items:center;flex-direction:column;gap:38px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap{display:flex;flex-direction:column;gap:20px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .badge{color:#000;text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:100%;border-radius:48px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.06);padding:12px 16px;justify-content:center;align-items:center;gap:8px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2{color:#000;text-align:center;font-family:Pretendard;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap p{color:#727286;text-align:start;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:500;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .blue{color:#006aff}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .black{color:#000}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta{border-radius:48px;background:#30363d;display:flex;padding:8px 32px 8px 8px;justify-content:center;align-items:center;gap:12px;color:#fff;text-align:center;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta img{width:48px;height:48px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta .hero-cta-highlight{color:#fee500}.hm-new-landing-wrapper-section-1 .section1 .cache-text{color:var(--gray-80,#434f5c);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20.717px}.hm-new-landing-wrapper-section-1 .section1 h1{font-size:72px;font-weight:800;line-height:96px;color:#fff;margin-top:0;margin-bottom:16px;text-align:center;opacity:0}}@media screen and (max-width:767px){.hm-new-landing-wrapper-section-1{background:#f5f9ff}.hm-new-landing-wrapper-section-1 .section1{width:100%;padding:132px 0 0;overflow:hidden;display:flex;align-items:center;flex-direction:column-reverse}.hm-new-landing-wrapper-section-1 .section1 .hero-model{margin-top:0;width:420px;min-width:420px;height:322px}.hm-new-landing-wrapper-section-1 .section1 .hero-image{width:auto;height:340px;margin-top:30px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap{display:flex;align-items:center;flex-direction:column;gap:30px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap{display:flex;flex-direction:column;gap:12px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .badge{color:#000;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:100%;border-radius:48px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.06);padding:10px 16px;box-sizing:border-box;width:auto;gap:0;margin:0 auto 16px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .mobile-br{display:none}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2{color:#000;text-align:center;font-family:Pretendard;font-size:28px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px;display:flex;flex-direction:column}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2 .line1,.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2 .line2,.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap h2 .line3{display:block}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap p{color:#727286;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap p .line2{display:block}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .blue{color:#006aff}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .title-wrap .black{color:#000}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta{border-radius:48px;background:#30363d;display:flex;height:52px;padding:8px 20px 8px 8px;justify-content:center;align-items:center;gap:12px;color:#fff;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:32px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta img{width:35px;height:35px}.hm-new-landing-wrapper-section-1 .section1 .section1-title-wrap .hero-cta .hero-cta-highlight{color:#fee500}.hm-new-landing-wrapper-section-1 .section1 .cache-text{color:var(--gray-80,#434f5c);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20.717px}.hm-new-landing-wrapper-section-1 .section1 h1{font-size:72px;font-weight:800;line-height:96px;color:#fff;margin-top:0;margin-bottom:16px;text-align:center;opacity:0}}.hm-new-landing-wrapper-section-1 .animation-1,.hm-new-landing-wrapper-section-1 .animation-2{transform:translateY(10px);opacity:0;animation:fade-in-animation .5s ease forwards}.hm-new-landing-wrapper-section-1 .animation-2{animation-delay:.1s}.hm-new-landing-wrapper-section-1 .animation-3{transform:translateY(10px);opacity:0;animation:fade-in-animation .5s ease forwards;animation-delay:.2s}.hm-new-landing-wrapper-section-1 .section1 .animation-4{transform:translateY(50px);opacity:0;animation:fade-in-animation .5s ease forwards;animation-delay:.3s}.hm-new-landing-wrapper-section-1 .container{margin:0 auto;width:100%}.hm-new-landing-wrapper-section-1 .container .contents-wrap{margin:0 auto;position:relative;max-width:1280px}