.faq-section-module-scss-module__IAtzdG__faqSection{padding:6rem var(--spacing-16);text-align:center;background:#f4f5f6}.faq-section-module-scss-module__IAtzdG__sectionTitle{font-size:3.2rem;font-weight:var(--font-weights-b);letter-spacing:-.01em;margin:0;margin:0 0 var(--spacing-40);color:#1a1b1d;line-height:1.4}.faq-section-module-scss-module__IAtzdG__faqList{gap:var(--spacing-4);text-align:left;flex-direction:column;width:100%;margin:0 auto;display:flex}.faq-section-module-scss-module__IAtzdG__answerText{white-space:pre-line;word-break:keep-all;color:var(--color-gray-800);font-size:1.4rem;line-height:1.6}.faq-section-module-scss-module__IAtzdG__faqItem{border-radius:var(--radius-8);width:100%;transition:background-color .2s;overflow:hidden}.faq-section-module-scss-module__IAtzdG__faqItemClosed{background-color:#0000}.faq-section-module-scss-module__IAtzdG__faqItemClosed .faq-section-module-scss-module__IAtzdG__faqAccordion{background-color:#0000!important}.faq-section-module-scss-module__IAtzdG__faqItemClosed .faq-section-module-scss-module__IAtzdG__faqAccordion button{background-color:#0000!important}.faq-section-module-scss-module__IAtzdG__faqItemClosed .faq-section-module-scss-module__IAtzdG__faqAccordion div[class*=_title_area_] *{font-size:1.4rem!important;font-weight:var(--font-weights-m)!important}.faq-section-module-scss-module__IAtzdG__faqItemOpen{background-color:#0000}.faq-section-module-scss-module__IAtzdG__faqItemOpen .faq-section-module-scss-module__IAtzdG__faqAccordion{background-color:#0000!important}.faq-section-module-scss-module__IAtzdG__faqItemOpen .faq-section-module-scss-module__IAtzdG__faqAccordion button{background-color:#0000!important}.faq-section-module-scss-module__IAtzdG__faqItemOpen .faq-section-module-scss-module__IAtzdG__faqAccordion div[class*=_title_area_]{color:var(--color-primary-500)!important}.faq-section-module-scss-module__IAtzdG__faqItemOpen .faq-section-module-scss-module__IAtzdG__faqAccordion div[class*=_title_area_] *{color:var(--color-primary-500)!important;font-size:1.4rem!important;font-weight:var(--font-weights-sb)!important}.faq-section-module-scss-module__IAtzdG__faqItemOpen .faq-section-module-scss-module__IAtzdG__faqAccordion div[class*=_content_]{background-color:var(--color-gray-25)!important}.faq-section-module-scss-module__IAtzdG__faqItemOpen .faq-section-module-scss-module__IAtzdG__faqAccordion div[class*=_content_inner_]{background-color:var(--color-gray-25)!important;border-top:1px solid var(--color-gray-50)!important;border-bottom:1px solid var(--color-gray-50)!important;padding:2rem 1.6rem!important}
.hero-section-module-scss-module__da-CMq__hero{align-items:center;gap:var(--spacing-16);padding:calc(10rem - var(--header-height)) var(--spacing-16) var(--spacing-40);text-align:center;background:linear-gradient(#fff 35%,#e2f4e8 98%);flex-direction:column;display:flex;position:relative}.hero-section-module-scss-module__da-CMq__heroCopy{align-items:center;gap:var(--spacing-16);flex-direction:column;display:flex}.hero-section-module-scss-module__da-CMq__heroGreeting{background:var(--color-gray-0);border-radius:var(--radius-4);align-items:center;gap:.4rem;padding:0 .4rem;display:inline-flex}.hero-section-module-scss-module__da-CMq__sodaLogo{width:auto;height:1.8rem}.hero-section-module-scss-module__da-CMq__greetingText{font-size:1.4rem;font-weight:var(--font-weights-b);letter-spacing:-.01em;color:#29cdff;line-height:1.6}.hero-section-module-scss-module__da-CMq__heroTitle{letter-spacing:-.04em;color:#1a1b1d;flex-direction:column;margin:0;font-family:Paperlogy,Pretendard,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.18;display:flex}.hero-section-module-scss-module__da-CMq__titleHighlight{color:#1fb45b}.hero-section-module-scss-module__da-CMq__heroSubtitle{font-size:1.6rem;font-weight:var(--font-weights-m);letter-spacing:-.01em;color:#45484c;margin:0;line-height:1.4}.hero-section-module-scss-module__da-CMq__heroSubtitle span{display:block}.hero-section-module-scss-module__da-CMq__heroTags{justify-content:center;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.hero-section-module-scss-module__da-CMq__tagChip{border:1px solid var(--color-green-100);border-radius:var(--radius-8);background:var(--color-green-50);font-size:1.3rem;font-weight:var(--font-weights-b);letter-spacing:-.01em;color:var(--color-green-600);justify-content:center;align-items:center;padding:.5rem .7rem;line-height:1.6;display:inline-flex}.hero-section-module-scss-module__da-CMq__heroImage{width:100%;max-width:19.8rem;height:auto}.hero-section-module-scss-module__da-CMq__heroCta{margin-top:.8rem;width:26rem!important;min-height:5.6rem!important;color:var(--color-gray-0)!important;font-size:1.8rem!important;font-weight:var(--font-weights-sb)!important;background-color:#1fb45b!important;border-radius:1.6rem!important;padding:1.6rem 2rem!important}
.partners-section-module-scss-module__zgK3xq__partnersSection{padding:6rem var(--spacing-16) 5.2rem;text-align:center;background:#1fb45b;position:relative;overflow:hidden}.partners-section-module-scss-module__zgK3xq__bgDeco{pointer-events:none;z-index:0;width:68.043rem;height:71.6rem;position:absolute;top:-1.565rem;left:-5.986rem}.partners-section-module-scss-module__zgK3xq__sectionTitle{font-size:3.2rem;font-weight:var(--font-weights-b);letter-spacing:-.01em;margin:0;margin:0 0 var(--spacing-40);z-index:1;color:#fff;line-height:1.4;position:relative}.partners-section-module-scss-module__zgK3xq__pcBreak{display:none}@media (min-width:640px){.partners-section-module-scss-module__zgK3xq__mobileBreak{display:none}.partners-section-module-scss-module__zgK3xq__pcBreak{display:inline}}.partners-section-module-scss-module__zgK3xq__scrollWrapper{z-index:1;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*var(--spacing-16));padding-inline:var(--spacing-16);scroll-padding-inline:var(--spacing-16);padding-bottom:.8rem;position:relative;overflow-x:auto}.partners-section-module-scss-module__zgK3xq__scrollWrapper:focus-visible{outline:2px solid var(--color-gray-0);outline-offset:2px}.partners-section-module-scss-module__zgK3xq__scrollWrapper::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.partners-section-module-scss-module__zgK3xq__scrollWrapper{cursor:grab}}.partners-section-module-scss-module__zgK3xq__scrollWrapper[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.partners-section-module-scss-module__zgK3xq__partnerList{gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.partners-section-module-scss-module__zgK3xq__partnerCard{scroll-snap-align:start;justify-content:center;gap:var(--spacing-20);border-radius:var(--radius-12);background:var(--color-gray-0);text-align:left;flex-direction:column;flex:0 0 32rem;padding:2.4rem 2rem 3.2rem;display:flex;box-shadow:0 2px 8px #00000024}.partners-section-module-scss-module__zgK3xq__logoArea{align-items:center;display:flex}.partners-section-module-scss-module__zgK3xq__partnerLogo{width:auto;max-width:100%;height:6rem;display:block}.partners-section-module-scss-module__zgK3xq__logoProptier{height:3.6rem}.partners-section-module-scss-module__zgK3xq__logoLotte{height:4rem;margin-block:1rem}.partners-section-module-scss-module__zgK3xq__partnerInfo{gap:var(--spacing-16);flex-direction:column;display:flex}.partners-section-module-scss-module__zgK3xq__partnerHeader{align-items:center;gap:var(--spacing-8);display:flex}.partners-section-module-scss-module__zgK3xq__categoryBadge{min-width:5.4rem;height:2.4rem;font-size:1.3rem;font-weight:var(--font-weights-m);letter-spacing:.01em;color:#3a446e;background:#e9ebf3;border-radius:.6rem;justify-content:center;align-items:center;padding:.2rem .6rem;line-height:1.4;display:inline-flex}.partners-section-module-scss-module__zgK3xq__partnerName{font-size:1.4rem;font-weight:var(--font-weights-b);letter-spacing:-.01em;color:#1a1b1d;line-height:1.6}.partners-section-module-scss-module__zgK3xq__pointList{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partners-section-module-scss-module__zgK3xq__pointItem{align-items:center;gap:var(--spacing-8);display:flex}.partners-section-module-scss-module__zgK3xq__bulletDot{background:#1fb45b;border-radius:99.9rem;flex-shrink:0;width:.4rem;height:.4rem}.partners-section-module-scss-module__zgK3xq__pointText{font-size:1.4rem;font-weight:var(--font-weights-m);color:#45484c;white-space:pre-line;line-height:2rem}
.promotion-popup-module-scss-module__oR3f2a__overlay{box-sizing:border-box;text-align:start;overscroll-behavior:contain;background:#0006;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.promotion-popup-module-scss-module__oR3f2a__overlay::backdrop{background:0 0}.promotion-popup-module-scss-module__oR3f2a__overlay[open]{padding:var(--spacing-40) var(--spacing-16);justify-content:center;align-items:center;display:flex}.promotion-popup-module-scss-module__oR3f2a__sheet{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff80 #0000;border-radius:var(--radius-24);background:#31b74a;flex-direction:column;width:100%;max-width:64rem;max-height:100%;display:flex;overflow-y:auto}.promotion-popup-module-scss-module__oR3f2a__sheet:focus{outline:none}.promotion-popup-module-scss-module__oR3f2a__header{z-index:1;background:#31b74a;flex-shrink:0;height:5.6rem;position:sticky;top:0}.promotion-popup-module-scss-module__oR3f2a__closeButton{border-radius:var(--radius-8);width:4.8rem;height:4.8rem;color:var(--color-gray-0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.8rem;right:.716rem}.promotion-popup-module-scss-module__oR3f2a__closeButton:focus,.promotion-popup-module-scss-module__oR3f2a__closeButton:focus-visible{outline:none}.promotion-popup-module-scss-module__oR3f2a__body{text-align:center;flex:1 0 auto}.promotion-popup-module-scss-module__oR3f2a__hero{padding:1.6rem 1.6rem 0}.promotion-popup-module-scss-module__oR3f2a__member{letter-spacing:-.019rem;color:var(--color-gray-0);margin:0;font-family:Gmarket Sans,sans-serif;font-size:1.9rem;font-weight:700;line-height:1.9rem}.promotion-popup-module-scss-module__oR3f2a__title{letter-spacing:-.01em;margin:.8rem 0 0;font-family:Hakgyoansim Jiugae,sans-serif;font-size:min(3.4rem,10.6383vw - .723404rem);font-weight:400;line-height:1.25;position:relative}@media (min-width:640px){.promotion-popup-module-scss-module__oR3f2a__title{font-size:4.4rem}}.promotion-popup-module-scss-module__oR3f2a__outline{color:var(--color-gray-0);-webkit-text-stroke:.4rem var(--color-gray-0);position:absolute;inset:0}.promotion-popup-module-scss-module__oR3f2a__gradient{background:linear-gradient(179.61deg,#00c4ff 2.91%,#0082a9 80.5%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block;position:relative}.promotion-popup-module-scss-module__oR3f2a__period{letter-spacing:-.016rem;color:var(--color-gray-0);margin:1.45rem 0 0;font-family:Paperlogy,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.9rem}.promotion-popup-module-scss-module__oR3f2a__cards{flex-direction:column;gap:2.4rem;padding:3rem 1.6rem 7rem;display:flex}.promotion-popup-module-scss-module__oR3f2a__card{background:var(--color-gray-0);border-radius:3rem;padding:4rem clamp(1.6rem,50vw - 16.1rem,3rem)}.promotion-popup-module-scss-module__oR3f2a__badgeHeading{justify-content:center;align-items:center;height:4.7rem;margin:0 0 2rem;display:flex;position:relative}.promotion-popup-module-scss-module__oR3f2a__badgeDots{background:var(--color-green-500);width:4.7rem;height:4.7rem;box-shadow:2.7rem 0 0 0 var(--color-green-500),-2.7rem 0 0 0 var(--color-green-500);border-radius:50%;position:absolute}.promotion-popup-module-scss-module__oR3f2a__badgeText{letter-spacing:-.018rem;color:var(--color-gray-0);font-family:Paperlogy,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.12rem;position:relative}.promotion-popup-module-scss-module__oR3f2a__lead{letter-spacing:-.016rem;color:var(--color-green-600);margin:0 0 .8rem;font-family:Paperlogy,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.9rem}.promotion-popup-module-scss-module__oR3f2a__lead b{font-weight:700}.promotion-popup-module-scss-module__oR3f2a__headline{letter-spacing:-.026rem;color:#1a1a1a;margin:0;font-family:Paperlogy,sans-serif;font-size:2.6rem;font-weight:700;line-height:3.3rem}.promotion-popup-module-scss-module__oR3f2a__em{color:var(--color-green-600)}.promotion-popup-module-scss-module__oR3f2a__divider{background:#e3e3e3;height:.1rem;margin:3.2rem 0}.promotion-popup-module-scss-module__oR3f2a__chip{letter-spacing:-.016rem;color:#1a1a1a;background:#eef7f0;border-radius:2.9rem;justify-content:center;align-items:center;min-width:8.6rem;height:3.3rem;padding:0 1.5rem;font-family:Paperlogy,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.884rem;display:inline-flex}.promotion-popup-module-scss-module__oR3f2a__bodyText{letter-spacing:-.022rem;color:#1a1a1a;margin:1.2rem 0 5rem;font-family:Paperlogy,sans-serif;font-size:2.2rem;font-weight:500;line-height:2.6rem}.promotion-popup-module-scss-module__oR3f2a__prizeName{letter-spacing:-.022rem;color:#1a1a1a;margin:1.2rem 0 0;font-family:Paperlogy,sans-serif;font-size:2.2rem;font-weight:500;line-height:2.6rem}.promotion-popup-module-scss-module__oR3f2a__prizeNote{letter-spacing:-.012rem;color:var(--color-gray-700);margin:.2rem 0 0;font-family:Paperlogy,sans-serif;font-size:1.2rem;font-weight:400;line-height:2.6rem}.promotion-popup-module-scss-module__oR3f2a__prizeFigure{margin-top:1.6rem;display:flow-root;position:relative}.promotion-popup-module-scss-module__oR3f2a__prizeImage{width:16.2rem;margin:-.4rem auto -1.4rem;display:block}.promotion-popup-module-scss-module__oR3f2a__starBadge{filter:drop-shadow(0 .2384rem .4769rem #00000014)drop-shadow(0 .1192rem .2384rem #0000000a)drop-shadow(0 0 .0596rem #0000000a);flex-direction:column;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex;position:absolute;top:-1.1rem;left:calc(50% + 2.2rem)}.promotion-popup-module-scss-module__oR3f2a__starShape{width:93.22%;height:92.78%;position:absolute;top:3.18%;left:3.39%}.promotion-popup-module-scss-module__oR3f2a__starBadgeLabel,.promotion-popup-module-scss-module__oR3f2a__starBadgeCount{font-family:var(--font-families-pretendard),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--color-gray-0);display:block;position:relative}.promotion-popup-module-scss-module__oR3f2a__starBadgeLabel{letter-spacing:-.014rem;font-size:1.4rem;font-weight:500;line-height:2rem}.promotion-popup-module-scss-module__oR3f2a__starBadgeCount{letter-spacing:-.016rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}.promotion-popup-module-scss-module__oR3f2a__handwritten{width:max-content;max-width:100%;margin:1.6rem auto 0;position:relative}.promotion-popup-module-scss-module__oR3f2a__starDoodle{width:2.37rem;position:absolute;top:-1.02rem;left:-.796rem}.promotion-popup-module-scss-module__oR3f2a__handwrittenText{letter-spacing:-.016rem;color:var(--color-gray-900);margin:0;font-family:Ownglyph Corncorn,sans-serif;font-size:1.6rem;line-height:2.3rem}.promotion-popup-module-scss-module__oR3f2a__handwrittenLine{display:block}.promotion-popup-module-scss-module__oR3f2a__handwrittenBox{background:var(--color-green-500);width:fit-content;color:var(--color-gray-0);border-radius:.4rem;margin:.2rem auto 0;padding:.2rem .8rem;display:block}.promotion-popup-module-scss-module__oR3f2a__cardPackage .promotion-popup-module-scss-module__oR3f2a__headline{color:var(--color-gray-900)}.promotion-popup-module-scss-module__oR3f2a__highlight{background:var(--color-green-50);letter-spacing:-.016rem;width:26.5rem;max-width:100%;color:var(--color-green-600);border-radius:.4rem;margin:1.2rem auto 0;padding:.4rem 0;font-family:Paperlogy,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.9rem}.promotion-popup-module-scss-module__oR3f2a__packageImage{aspect-ratio:256.75/189.97;object-fit:cover;width:25.675rem;max-width:100%;height:auto;margin:4rem auto 0;display:block}.promotion-popup-module-scss-module__oR3f2a__ctaBar{z-index:1;background:#fff;flex-shrink:0;padding:1.2rem 1.6rem;position:sticky;bottom:0}.promotion-popup-module-scss-module__oR3f2a__cta{height:5.6rem;font-family:var(--font-families-pretendard),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#fff;background:#ff7b00;border-radius:1.6rem;justify-content:center;align-items:center;font-size:1.8rem;font-weight:600;text-decoration:none;display:flex}.promotion-popup-module-scss-module__oR3f2a__cta:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}
