.page_container__UshGw{width:100%;min-height:100vh;background-color:#fff;font-family:Noto Sans KR,sans-serif;position:relative}.page_header__iek9Q{display:flex;justify-content:space-between;align-items:center;height:74px;padding:0 23px;background-color:#fff;border-bottom:1px solid #eee;position:relative}.page_logo__SkOa_{display:flex;align-items:center;text-decoration:none}.page_logoImage__rW9Wq{height:30px;width:auto;object-fit:contain}.page_menuButton__y0yeE{background:none;border:none;font-size:21px;cursor:pointer;padding:0;width:21px;height:21px;display:flex;align-items:center;justify-content:center;z-index:1001;position:relative}.page_hamburgerMenu__W_rZw{position:absolute;top:74px;right:23px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:8px 0;min-width:150px;z-index:1000;animation:page_slideIn__pW70L .2s ease-out}@keyframes page_slideIn__pW70L{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_hamburgerItem__kLo0x{display:block;padding:12px 24px;font-size:15px;font-weight:500;color:#111;text-decoration:none;transition:background-color .2s}.page_hamburgerItem__kLo0x:hover{background-color:#f5f5f5}.page_hero__YwqlH{position:relative;height:795px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;padding-top:120px;overflow:hidden}.page_heroOverlay__vA55t{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,7%,.5)}.page_heroContent__Kqg3Q{position:relative;z-index:2;text-align:center}.page_heroTitle__xfZTQ{font-family:Noto Sans KR,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0;line-height:1.3}.page_heroDescription__K_dIo{font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500;color:#fff;margin:16px 0 32px;line-height:1.5}.page_googleStoreButton__QJN5g{display:flex;align-items:center;justify-content:center;gap:12px;width:203px;height:58px;background-color:#111;border:none;border-radius:9px;color:#fff;font-size:22px;font-weight:700;cursor:pointer;margin:0 auto;transition:background-color .2s}.page_googleStoreButton__QJN5g:hover{background-color:#333}.page_googleIcon__g8WPk{width:20px;height:20px;display:block}.page_main__V0jN6{background-color:#fff}.page_introSection__AmBUu{padding:96px 23px 0}.page_badge__v41Z_{font-size:17px;font-weight:500;color:#d2691e;letter-spacing:-.34px;margin:0 0 16px}.page_introTitle__UKp5R{font-size:26px;font-weight:500;color:#303c48;line-height:38px;letter-spacing:-.52px;margin:0 0 80px}.page_featureCard__C0al7{margin-bottom:80px;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.page_featureCard__C0al7.page_visible__ellRT{opacity:1;transform:translateY(0)}.page_phoneImageWrapper__WY_bN{display:flex;justify-content:center;margin-bottom:54px}.page_phoneFrame__6VdC2{width:201px;height:415px;background-color:#f0f0f0;border-radius:30px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.page_phoneScreen__XEbwU{position:relative;width:100%;height:100%;background-color:#d9d9d9;border-radius:26px;overflow:hidden}.page_featureTitle__fJULQ{font-size:26px;font-weight:500;color:#4d5058;line-height:37px;letter-spacing:-.52px;margin:0 0 24px}.page_featureDescription__3N8E_{font-size:16px;font-weight:400;color:#5d646e;line-height:24px;letter-spacing:-.48px;margin:0}.page_programsSection__6cew3{padding:58px 23px 80px}.page_programsTitle__NfsNj{font-size:26px;font-weight:500;color:#4d5058;line-height:38px;letter-spacing:-.52px;margin:0 0 80px}.page_programCard__pemAg{margin-bottom:100px;opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.page_programCard__pemAg.page_visible__ellRT{opacity:1;transform:translateY(0)}.page_programCard__pemAg:last-child{margin-bottom:0}.page_programImage__Yv3E9{position:relative;width:100%;height:359px;background-color:#d9d9d9;border-radius:0;margin-bottom:28px;overflow:hidden}.page_programTitle__GO7z1{font-size:24px;font-weight:500;color:#4d5058;line-height:35px;letter-spacing:-.48px;margin:0 0 20px}.page_programDescription__SA_lm{font-size:17px;font-weight:400;color:#5d646e;line-height:26px;letter-spacing:-.68px;margin:0}.page_bottomNav__WuKEV{background-color:#fff;padding:35px 0}.page_navSection__EVFmR{border-bottom:1px solid #e6e6e6}.page_navButton__AIFcF{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 25px;background:none;border:none;cursor:pointer;text-align:left}.page_navTitle__px7IO{font-size:15px;font-weight:500;color:#111}.page_navIcon__XGC_w{font-size:14px;color:#111}.page_navSubItems__Mdalm{display:flex;flex-direction:column;gap:17px;padding:17px 39px;background-color:#fff;animation:page_slideDown__4_pty .3s ease-out}@keyframes page_slideDown__4_pty{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.page_navSubItem__aQYq4{font-size:15px;font-weight:400;color:#656565;text-decoration:none}.page_navSubItem__aQYq4:hover{color:#111}.page_footer__e6a6m{background-color:#fff;padding:25px}.page_footerTitle___9Nyq{font-size:15px;font-weight:400;color:#6c747e;letter-spacing:-.3px;margin:0 0 39px}.page_footerInfo__gc28Q{font-size:13px;font-weight:400;color:#a4acb6;line-height:21px;letter-spacing:-.26px;margin:0 0 40px}.page_footerLinks__QE0ep{display:grid;grid-template-columns:1fr 1fr;grid-gap:33px 64px;gap:33px 64px;margin-bottom:50px}.page_linkColumn__qk2Xh{display:flex;flex-direction:column;gap:16px}.page_footerLinks__QE0ep a{font-size:12px;font-weight:400;color:#888;text-decoration:none}.page_footerLinks__QE0ep a:hover{color:#111}.page_copyright__LJ87c{font-size:12px;font-weight:400;color:#888;margin:0}@media (min-width:376px){.page_main__V0jN6{max-width:1200px;margin:0 auto}.page_phoneFrame__6VdC2,.page_programImage__Yv3E9{max-width:600px;margin-left:auto;margin-right:auto}}.main-header_header__GEx0U{justify-content:space-between;height:74px;padding:0 23px;background-color:#fff;border-bottom:1px solid #eee;position:relative}.main-header_header__GEx0U,.main-header_logo__yTxan{display:flex;align-items:center}.main-header_logoImage__GlpMn{height:30px;width:auto;object-fit:contain}.main-header_menuButton__HTlnY{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;z-index:1001;position:relative;width:30px;height:30px}.main-header_hamburgerLine__is15A{width:24px;height:2px;background-color:#111;transition:all .3s ease;border-radius:2px}.main-header_menuButton__HTlnY .main-header_hamburgerLine__is15A:first-child,.main-header_menuButton__HTlnY .main-header_hamburgerLine__is15A:nth-child(2),.main-header_menuButton__HTlnY .main-header_hamburgerLine__is15A:nth-child(3){transform-origin:center}.main-header_menuButton__HTlnY.main-header_open__u6Akg .main-header_hamburgerLine__is15A:first-child{transform:translateY(7px) rotate(45deg)}.main-header_menuButton__HTlnY.main-header_open__u6Akg .main-header_hamburgerLine__is15A:nth-child(2){opacity:0;transform:scaleX(0)}.main-header_menuButton__HTlnY.main-header_open__u6Akg .main-header_hamburgerLine__is15A:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-header_hamburgerMenu__bIfkk{position:absolute;top:74px;right:23px;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;overflow:hidden;animation:main-header_slideDown__b3nsv .3s ease-out}@keyframes main-header_slideDown__b3nsv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.main-header_hamburgerItem___rt9A{display:block;padding:16px 24px;color:#000;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px solid #eee;transition:background-color .2s;animation:main-header_fadeInItem__hFjKn .3s ease-out forwards;opacity:0}.main-header_hamburgerItem___rt9A:first-child{animation-delay:.1s}.main-header_hamburgerItem___rt9A:nth-child(2){animation-delay:.2s}@keyframes main-header_fadeInItem__hFjKn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.main-header_hamburgerItem___rt9A:last-child{border-bottom:none}.main-header_hamburgerItem___rt9A:hover{background-color:#f5f5f5}.google-store-button_googleStoreButton__xKlZb{display:flex;align-items:center;justify-content:center;gap:12px;width:203px;height:58px;background-color:#111;border:none;border-radius:9px;color:#fff;font-family:Noto Sans KR,sans-serif;font-size:22px;font-weight:700;cursor:pointer;margin:0 auto;text-decoration:none;transition:background-color .2s}.google-store-button_googleStoreButton__xKlZb:hover{background-color:#333}.google-store-button_googleIcon__kyw0R{width:20px;height:20px;display:block}.bottom-nav-footer_bottomNav__YpEs3{background-color:#f9fafb;padding:0;border-top:1px solid #e5e7eb}.bottom-nav-footer_navItem__JEIR5{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;border-bottom:1px solid #e5e7eb;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500;color:#000;transition:background-color .3s}.bottom-nav-footer_navItem__JEIR5:hover{background-color:#f3f4f6}.bottom-nav-footer_arrow__T8NO8{color:#6b7280;font-size:12px}.bottom-nav-footer_navSubItems__wyJFG{background-color:#fff;padding:8px 0;animation:bottom-nav-footer_slideDown__TppkP .3s ease-in-out}@keyframes bottom-nav-footer_slideDown__TppkP{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.bottom-nav-footer_navSubItem__tLnW4{padding:12px 24px 12px 48px;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:400;color:#6b7280;cursor:pointer;transition:background-color .3s}.bottom-nav-footer_navSubItem__tLnW4:hover{background-color:#f9fafb}.bottom-nav-footer_footer__fxZQ6{background-color:#1f2937;color:#fff;padding:40px 24px}.bottom-nav-footer_footerTop__RHQQX{margin-bottom:32px}.bottom-nav-footer_footerLinks__xbEWW{display:flex;gap:16px;flex-wrap:wrap}.bottom-nav-footer_footerLinks__xbEWW a{color:#fff;text-decoration:none;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;transition:color .3s}.bottom-nav-footer_footerLinks__xbEWW a:hover{color:#9ca3af}.bottom-nav-footer_footerContent__x1HI9{font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:400;line-height:1.8;color:#9ca3af}.bottom-nav-footer_footerContent__x1HI9 p{margin:4px 0}.bottom-nav-footer_emailLink__aAOa1,.bottom-nav-footer_phoneLink__aRKaf{color:#9ca3af;text-decoration:none;transition:color .3s}.bottom-nav-footer_emailLink__aAOa1:hover,.bottom-nav-footer_phoneLink__aRKaf:hover{color:#fff;text-decoration:underline}