body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ReactCollapse--collapse{transition:height .3s}@font-face{font-family:GasoekOne;src:url(/static/media/GasoekOne-Regular.0e0a295f079926dc56da.ttf)}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/static/media/Pretendard-Black.a4a9c5efac034f021c8e.woff2) format("woff2"),url(/static/media/Pretendard-Black.8bad248bdb96c3377cbc.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/static/media/Pretendard-ExtraBold.d96f7e46d4ca0cdd4912.woff2) format("woff2"),url(/static/media/Pretendard-ExtraBold.88651b953c5d967d1db9.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/static/media/Pretendard-Bold.14a8579db02dbe10e1c0.woff2) format("woff2"),url(/static/media/Pretendard-Bold.dd56301118da9e158ce9.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/static/media/Pretendard-SemiBold.4eb0b2ea1a7a6cb1a342.woff2) format("woff2"),url(/static/media/Pretendard-SemiBold.86ffe3f48b7881c55a2c.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/static/media/Pretendard-Medium.a0797964917555a35cc4.woff2) format("woff2"),url(/static/media/Pretendard-Medium.f0cc544dcc84cf9f03b3.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/static/media/Pretendard-Regular.78a54f1fe75272411bb2.woff2) format("woff2"),url(/static/media/Pretendard-Regular.21b4bbcb93a4b1214f7d.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/static/media/Pretendard-Light.76c4e0977ecfcfcb58e4.woff2) format("woff2"),url(/static/media/Pretendard-Light.d0646c81e7ffb919ebd1.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/static/media/Pretendard-ExtraLight.78e886701aa794247c35.woff2) format("woff2"),url(/static/media/Pretendard-ExtraLight.050334e61f5fd99dddd4.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/static/media/Pretendard-Thin.450b58933971c5b135f4.woff2) format("woff2"),url(/static/media/Pretendard-Thin.d3e53f3d68cbe18c8f70.woff) format("woff")}:root{--font-gasoekOne:"GasoekOne";--font-pretendard:"Pretendard"}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.renewal-page{background:linear-gradient(180deg,#e3f2fd,#fff);display:flex;flex-direction:column;min-height:100vh}.hero-section{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding:60px 20px;text-align:center;width:100%}.hero-section .logo-container{animation:fadeInDown 1s ease;margin-bottom:40px}.hero-section .logo-container .main-logo{height:auto;max-width:80%;object-fit:contain;width:280px}.hero-section .character-container{align-items:flex-end;animation:fadeInUp 1s ease .3s both;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:50px}.hero-section .character-container .character{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:100px;object-fit:contain;transition:transform .3s ease;width:100px}.hero-section .character-container .character:hover{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));transform:translateY(-10px) rotate(5deg)}.hero-section .character-container .character:nth-child(2n):hover{transform:translateY(-10px) rotate(-5deg)}.hero-section .message-container{animation:fadeIn 1s ease .6s both}.hero-section .message-container .main-copy{color:#333;font-size:28px;font-weight:500;line-height:1.5;margin-bottom:24px}.hero-section .message-container .main-copy strong{color:#03c75a;font-weight:700}.hero-section .message-container .sub-copy{color:#666;font-size:18px;line-height:1.6}.info-section{background:linear-gradient(180deg,#fff,#e8f5e9);padding:80px 20px;text-align:center}.info-section .section-content{margin:0 auto;max-width:600px}.info-section .section-title{color:#333;font-size:26px;font-weight:700;line-height:1.5;margin-bottom:20px}.info-section .section-description{color:#666;font-size:16px;line-height:1.7;margin-bottom:40px}.info-section .naver-button{align-items:center;background:#03c75a;border:none;border-radius:24px;box-shadow:0 4px 20px #00000014;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;outline:none;padding:16px 32px;text-decoration:none;transition:all .3s ease}.info-section .naver-button:hover{box-shadow:0 8px 30px #0003;transform:scale(1.05)}.info-section .naver-button:active{transform:scale(.98)}.info-section .naver-button:focus-visible{outline:3px solid #03c75a80;outline-offset:2px}.info-section .naver-button .button-icon{height:24px;object-fit:contain;width:24px}.info-section .naver-button:hover{background:#02b350}.shop-section{background:linear-gradient(180deg,#e8f5e9,#fff3e0);padding:80px 20px;text-align:center}.shop-section .section-content{margin:0 auto;max-width:600px}.shop-section .section-title{color:#333;font-size:26px;font-weight:500;line-height:1.5;margin-bottom:20px}.shop-section .section-title strong{color:#ff8c42;font-weight:700}.shop-section .section-description{color:#666;font-size:16px;line-height:1.7;margin-bottom:40px}.shop-section .shop-button{align-items:center;background:#ff8c42;border:none;border-radius:24px;box-shadow:0 4px 20px #00000014;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;outline:none;padding:16px 32px;text-decoration:none;transition:all .3s ease}.shop-section .shop-button:hover{box-shadow:0 8px 30px #0003;transform:scale(1.05)}.shop-section .shop-button:active{transform:scale(.98)}.shop-section .shop-button:focus-visible{outline:3px solid #03c75a80;outline-offset:2px}.shop-section .shop-button .button-icon{height:24px;object-fit:contain;width:24px}.shop-section .shop-button:hover{background:#ff7629}.renewal-footer{background:#f8f9fa;padding:40px 20px;text-align:center}.renewal-footer .footer-text{color:#666;font-size:14px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px)and (min-width:769px){.hero-section{padding:50px 30px}.hero-section .logo-container .main-logo{width:240px}.hero-section .character-container .character{height:90px;width:90px}.hero-section .message-container .main-copy{font-size:26px}.hero-section .message-container .sub-copy{font-size:17px}.info-section,.shop-section{padding:60px 30px}.info-section .section-title,.shop-section .section-title{font-size:24px}}@media(max-width:768px){.hero-section{padding:40px 20px}.hero-section .logo-container{margin-bottom:30px}.hero-section .logo-container .main-logo{width:200px}.hero-section .character-container{gap:12px;margin-bottom:40px}.hero-section .character-container .character{height:70px;width:70px}.hero-section .message-container .main-copy{font-size:22px;margin-bottom:20px}.hero-section .message-container .sub-copy{font-size:16px}.info-section,.shop-section{padding:50px 20px}.info-section .section-title,.shop-section .section-title{font-size:20px;margin-bottom:16px}.info-section .section-description,.shop-section .section-description{font-size:15px;margin-bottom:30px}.info-section .cta-button,.shop-section .cta-button{font-size:15px;gap:8px;max-width:320px;padding:14px 24px;width:100%}.info-section .cta-button .button-icon,.shop-section .cta-button .button-icon{height:20px;width:20px}.renewal-footer{padding:30px 20px}.renewal-footer .footer-text{font-size:13px}}@media(max-width:360px){.hero-section .character-container{gap:8px}.hero-section .character-container .character{height:60px;width:60px}.hero-section .message-container .main-copy{font-size:20px}.info-section,.shop-section{padding:40px 16px}.info-section .section-title,.shop-section .section-title{font-size:18px}.info-section .cta-button,.shop-section .cta-button{font-size:14px;padding:12px 20px}}@media(min-width:1440px){.hero-section{padding:80px 20px}.hero-section .logo-container .main-logo{width:320px}.hero-section .character-container{gap:20px}.hero-section .character-container .character{height:120px;width:120px}.hero-section .message-container .main-copy{font-size:32px}.hero-section .message-container .sub-copy{font-size:20px}.info-section,.shop-section{padding:100px 20px}.info-section .section-content,.shop-section .section-content{max-width:700px}.info-section .section-title,.shop-section .section-title{font-size:28px}.info-section .section-description,.shop-section .section-description{font-size:18px}.info-section .cta-button,.shop-section .cta-button{font-size:18px;padding:18px 40px}.info-section .cta-button .button-icon,.shop-section .cta-button .button-icon{height:28px;width:28px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:dark){.renewal-page{background:linear-gradient(180deg,#1a2332,#0f1419)}.hero-section .message-container .main-copy{color:#fff}.hero-section .message-container .main-copy strong{color:#4dd97f}.hero-section .message-container .sub-copy{color:#b0b8c1}.info-section{background:linear-gradient(180deg,#0f1419,#1a2f23)}.info-section .section-title{color:#fff}.info-section .section-description{color:#b0b8c1}.shop-section{background:linear-gradient(180deg,#1a2f23,#2a1f14)}.shop-section .section-title{color:#fff}.shop-section .section-title strong{color:#ffa860}.shop-section .section-description{color:#b0b8c1}.renewal-footer{background:#0a0d11}.renewal-footer .footer-text{color:#7d8590}}
/*# sourceMappingURL=main.46fedaa5.css.map*/