.Layout_page__tlG35{min-height:100dvh;font-family:var(--font-spoqa);background-color:#fff;overflow-x:hidden}.Layout_container__zuz0Y{margin:0 auto}.CycleSection_container__R6wp9{background-color:#fff;padding:50px 20px;font-family:var(--font-pretendard)}.CycleSection_inner_container___X9IZ{margin:0 auto;max-width:360px;text-align:center}.CycleSection_head__bOd46{display:block;width:320px;height:138px;margin:0 auto}.CycleSection_descriptions__8jV1l{margin-top:20px;text-align:center}.CycleSection_descriptions__8jV1l>p{max-width:280px;margin:0 auto;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.34px;color:#333}.CycleSection_descriptions__8jV1l>p+p{margin-top:16px}.CycleSection_video_wrapper__iVXK6{position:relative;isolation:isolate;margin-top:32px;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden}.CycleSection_video_wrapper__iVXK6 iframe{display:block;width:100%;height:100%;border:0}.CycleSection_youtube_link_intercept__jJfWx{position:absolute;bottom:8px;right:8px;width:80%;height:30px;padding:0;background:transparent;border:0;cursor:pointer;z-index:2}.CycleSection_support_link__KLN1o{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:72px;margin-top:16px;padding:10px;border:1px solid #ffe8f1;border-radius:10px;background-color:#fff8fb;cursor:pointer;font-family:var(--font-pretendard);line-height:20px}.CycleSection_support_link__KLN1o strong{font-weight:600;font-size:20px;color:#ff5765}.CycleSection_support_link__KLN1o span{font-weight:400;font-size:13px;letter-spacing:-.26px;color:#757575}.Modal_backdrop__CkVGk{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background-color:rgba(0,0,0,.5);z-index:1000}.Modal_container__T5Dvn{width:100%;max-width:320px;padding:24px 20px 20px;background-color:#fff;border-radius:14px;text-align:center}.Modal_title__oD_ne{margin:0;font-size:18px;line-height:22px;font-weight:700;color:#1b1c1e;white-space:pre-line;word-break:keep-all}.Modal_description__V0oKP{margin:12px 0 0;font-size:16px;line-height:1.5;color:#5a5f67;white-space:pre-line;word-break:keep-all}.Modal_button_row__XyBb6{display:flex;gap:10px;margin-top:20px}.Modal_confirm_button__cymcZ{width:100%;height:50px;border:0;border-radius:8px;background-color:#2681f3;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.Modal_confirm_button__cymcZ:active{scale:.99;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;filter:brightness(.95)}.Modal_confirm_button__cymcZ:disabled{opacity:.5;cursor:not-allowed}.Modal_button_row__XyBb6 .Modal_confirm_button__cymcZ{flex:1 1;width:auto}.Modal_cancel_button__fv9qm{flex:1 1;height:50px;border-radius:8px;background-color:#fff;color:#333;font-size:16px;font-weight:700;cursor:pointer;border:1.5px solid #eaecf1}.Modal_cancel_button__fv9qm:active{scale:.99;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;filter:brightness(.95)}.InfoModal_container__5rzHE.InfoModal_align_left__bDgzx{text-align:left}.InfoModal_container__5rzHE.InfoModal_align_center__9mkU_{text-align:center}.InfoModal_container__5rzHE .InfoModal_header__dhm2n{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.InfoModal_container__5rzHE .InfoModal_title___WL9A{flex:1 1;margin:0;font-size:18px;line-height:22px;font-weight:700;color:#1b1c1e;white-space:pre-line;word-break:keep-all}.InfoModal_container__5rzHE.InfoModal_align_center__9mkU_ .InfoModal_title___WL9A{padding-left:32px}.InfoModal_container__5rzHE .InfoModal_close_button__8_gA_{display:flex;flex-shrink:0;padding:0;border:0;background:none;cursor:pointer}.InfoModal_container__5rzHE .InfoModal_body__nF7Tf{margin-top:12px}.ExtraParticipationSection_container__ghz4t{background-color:#fff;padding:40px 20px;font-family:var(--font-pretendard)}.ExtraParticipationSection_inner_container__gs1C6{margin:0 auto;max-width:360px;text-align:center;max-width:320px;text-align:left;word-break:keep-all}.ExtraParticipationSection_head__8pg27{position:relative}.ExtraParticipationSection_head__8pg27 .ExtraParticipationSection_title__UkD5K{display:block;width:320px;height:auto}.ExtraParticipationSection_head__8pg27 .ExtraParticipationSection_hearts__l5Taw{position:absolute;top:13px;left:266px;width:54px;height:38px}.ExtraParticipationSection_description__Qttsx{margin-top:10px;max-width:272px;font-size:17px;line-height:22px;color:#5b4f50}.ExtraParticipationSection_target_box__RmN0l{margin-top:28px;padding:16px 18px;border-radius:12px;background-color:#f6f7f8;font-size:15px;color:#333}.ExtraParticipationSection_target_box__RmN0l strong{display:block;font-weight:700;line-height:19px;opacity:.8}.ExtraParticipationSection_target_box__RmN0l p{margin-top:6px;line-height:20px;opacity:.7}.ExtraParticipationSection_target_box__RmN0l small{display:block;width:284px;margin-top:4px;font-size:13px;line-height:18px;opacity:.6}.ExtraParticipationSection_card__5u4g4{margin-top:20px;padding:23px;border:1px solid #ededed;border-radius:12px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.06);--card-accent:#ff5765;--card-tag-bg:#fff3f4}.ExtraParticipationSection_card__5u4g4.ExtraParticipationSection_orange__gkrEo{--card-accent:#f78000;--card-tag-bg:#fff4e9}.ExtraParticipationSection_tag__8_5qZ{display:inline-flex;align-items:center;height:24px;padding:0 6px;border-radius:7px;background-color:var(--card-tag-bg);font-weight:500;font-size:14px;line-height:1;color:var(--card-accent)}.ExtraParticipationSection_card_title__I13HT{margin-top:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700;font-size:20px;line-height:20px;color:#333}.ExtraParticipationSection_card_title__I13HT em{font-style:normal;color:var(--card-accent)}.ExtraParticipationSection_card_description__TYSnM{margin-top:15px;font-size:17px;line-height:22px;color:#5b4f50}.ExtraParticipationSection_highlight__9IAdQ{margin-top:10px;font-weight:500;font-size:15px;line-height:19px;color:var(--card-accent)}.ExtraParticipationSection_actions__UMl_m{display:flex;gap:6px;margin-top:20px}.ExtraParticipationSection_actions__UMl_m button{flex:1 1;height:44px;border-radius:10px;font-family:var(--font-pretendard);font-size:15px;line-height:22px;cursor:pointer}.ExtraParticipationSection_guide_button__KWySJ{border:1px solid #dbdbdb;background-color:#fff;font-weight:500;color:#5b4f50}.ExtraParticipationSection_action_button__3moeF{border:0;background-color:var(--card-accent);font-weight:600;color:#fff}.ExtraParticipationSection_extra_link__5rOn5{display:block;margin:12px auto 0;padding:0;border:0;background:none;font-family:var(--font-pretendard);font-weight:500;font-size:15px;line-height:22px;color:#5b4f50;text-decoration:underline;cursor:pointer}.ShareNotice_groups__acvDR{font-family:var(--font-pretendard);font-weight:300;font-size:12px;line-height:16px;letter-spacing:-.12px;color:rgba(0,0,0,.6);text-align:left;word-break:keep-all}.ShareNotice_groups__acvDR>li+li{margin-top:4px}.ShareNotice_heading__gqDhB{padding-left:14px;font-weight:300}.ShareNotice_list__GslG8{margin-top:4px;padding-left:37px;list-style:disc}.ShareNotice_list__GslG8>li+li{margin-top:4px}.ShareNotice_lines__wRP7Y{list-style:none}.ShareNotice_lines__wRP7Y span{display:block}.ShareNotice_sub_list__X5mql{margin-top:4px;padding-left:18px;list-style:circle}.ShareNotice_sub_list__X5mql>li+li{margin-top:4px}.ShareNotice_contact__95D_O{display:block;margin-top:4px}.ShareNotice_contact__95D_O a{color:inherit;text-decoration:underline;text-underline-position:from-font}.FaqSection_container__YUVhM{border-top:10px solid #e9ecf0;background-color:#fff;font-family:var(--font-pretendard)}.FaqSection_inner_container__qCS1f{margin:0 auto;max-width:360px;text-align:center;padding:40px 20px 30px;text-align:left;word-break:keep-all}.FaqSection_title__lEZOQ{font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.4px;color:#333}.FaqSection_faqs__g4fTe{margin-top:14px}.FaqSection_chevron__4cOdR{flex-shrink:0;transition:transform .2s ease}.FaqSection_faq__iZP5f{border-top:1px solid rgba(0,0,0,.1);padding:15px 0 16px}.FaqSection_faq__iZP5f summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.32px;color:#333}.FaqSection_faq__iZP5f summary::-webkit-details-marker{display:none}.FaqSection_faq__iZP5f summary span{max-width:290px}.FaqSection_faq__iZP5f summary .FaqSection_chevron__4cOdR{width:20px;height:20px}.FaqSection_faq__iZP5f[open] .FaqSection_chevron__4cOdR{transform:rotate(180deg)}.FaqSection_answer__vegDT{margin-top:8px;font-size:14px;line-height:20px;letter-spacing:-.28px;color:#333;opacity:.76}.FaqSection_point_notice__RrRfS{margin-top:4px;padding:16px 18px;border-radius:12px;background-color:#f6f7f8;font-size:15px;color:#333}.FaqSection_point_notice__RrRfS strong{display:block;font-weight:700;line-height:19px;opacity:.8}.FaqSection_point_notice__RrRfS ul{margin-top:8px;padding-left:22.5px;list-style:disc;line-height:20px;opacity:.7}.FaqSection_point_notice__RrRfS li+li{margin-top:4px}.FaqSection_share_notice__HsoK8{border-top:10px solid #e9ecf0;border-bottom:1px solid #e7e7e7}.FaqSection_share_notice__HsoK8 summary{margin:0 auto;max-width:360px;text-align:center;display:flex;align-items:center;justify-content:space-between;height:55px;padding:0 17px 0 20px;list-style:none;cursor:pointer;font-weight:500;font-size:16px;line-height:16px;letter-spacing:-.16px;color:#000}.FaqSection_share_notice__HsoK8 summary::-webkit-details-marker{display:none}.FaqSection_share_notice__HsoK8 summary .FaqSection_chevron__4cOdR{width:24px;height:24px}.FaqSection_share_notice__HsoK8[open] .FaqSection_chevron__4cOdR{transform:rotate(180deg)}.FaqSection_share_notice_content__sH5pE{max-width:360px;text-align:center;margin:-7px auto 0;padding:0 16px 20px 20px}.HowSection_container__M0fgs{background-color:#eff5fd;border-bottom:1px solid #c3ddff;padding:50px 0 52px}.HowSection_inner_container__ldHFs{margin:0 auto;max-width:360px;text-align:center;padding:0 20px;display:flex;flex-direction:column;align-items:center}.HowSection_image_how_header__aN0DC{margin:25px 0}.HowSection_description__A0pcK{font-size:17px;line-height:24px;letter-spacing:-.34px;color:#333}.HowSection_description__A0pcK+.HowSection_description__A0pcK{margin-top:10px}.HowSection_slider_wrapper__pwQvt{margin-top:32px}.HowSection_slider_wrapper__pwQvt .slick-dots{position:relative;bottom:auto;margin-top:19px;padding:0;list-style:none;display:flex!important;justify-content:center;align-items:center;gap:10px}.HowSection_slider_wrapper__pwQvt .slick-dots li{width:auto;height:auto;margin:0;padding:0}.HowSection_slider_wrapper__pwQvt .slick-dots .slick-active .HowSection_dot__HVdc_{width:12px;height:12px;background-color:#438fff}.HowSection_dot__HVdc_{display:block;width:8px;height:8px;border-radius:50%;background-color:#c5d8f5}.HowSection_slide__bHlg9{box-sizing:border-box;padding:0 8px}.HowSection_card__ybfUQ{height:342px;border-radius:12px;background-color:#fff;overflow:hidden;text-align:center}.HowSection_card__ybfUQ .HowSection_card_photo__yXhWd{display:block;width:100%;height:172px;object-fit:cover}.HowSection_card__ybfUQ h5{margin-top:22px;font-weight:700;font-size:22px;line-height:20px;color:#333}.HowSection_card__ybfUQ h5 em{font-style:normal;color:#438fff}.HowSection_card__ybfUQ p{margin:12px 20px 0;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.34px;color:#333;word-break:keep-all}.NoticeBar_notice_bar__4rD4T{display:flex;align-items:center;width:calc(100% + 20px);max-width:320px;height:40px;margin:-10px auto 28px;transform:translateX(-10px);padding:0 12px 0 14px;border:1.5px solid #ff5765;border-radius:12px;background-color:#fff;font-family:var(--font-pretendard);cursor:pointer}.NoticeBar_megaphone__9RPsR{flex-shrink:0;width:14px;height:14px}.NoticeBar_text___JdkB{flex:1 1;margin-left:10px;font-weight:600;font-size:15px;line-height:20px;letter-spacing:-.3px;text-align:left;color:#ff5765}.NoticeBar_chevron__5FYhe{flex-shrink:0;width:8px;height:14px}.Toast_toast___jydD{display:flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:10px;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-pretendard);font-weight:600;font-size:15px;line-height:20px;color:#fff;text-align:center;animation:Toast_toast-slide-up__9xltJ .3s ease-out}@keyframes Toast_toast-slide-up__9xltJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Toast_floating__FYL0W{position:fixed;left:0;right:0;z-index:1000;display:flex;justify-content:center;padding:0 20px;pointer-events:none}.Toast_floating__FYL0W>.Toast_toast___jydD{width:100%;max-width:320px}.IntroSection_container__TO4BE{background-color:#fff2f7;padding:30px 30px 40px}.IntroSection_inner_container__HAE2A{margin:0 auto;max-width:360px;text-align:center;max-width:300px}.IntroSection_inner_container__HAE2A h2{font-weight:600;font-size:20px;line-height:16px;color:#0f0b0a}.IntroSection_inner_container__HAE2A h2 .IntroSection_superbin__ZuuV6{color:#4490ff}.IntroSection_inner_container__HAE2A h2 .IntroSection_dorothy__EgEuu{color:#ff5765}.IntroSection_title__xJ2J3{display:block;width:316px;height:auto;margin:16px -8px 0}.IntroSection_photo_container__e1N9_{position:relative;margin-top:20px;padding-bottom:16px}.IntroSection_photo_container__e1N9_ .IntroSection_photo__q3VcI{display:block;width:100%;height:212px;object-fit:cover;border-radius:12px}.IntroSection_photo_container__e1N9_ .IntroSection_photo_caption__OfYRg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:249px;height:auto}.IntroSection_description__M_kWy{margin-top:10px;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.36px;color:#0f0b0a}.IntroSection_description__M_kWy em{font-style:normal;font-weight:700;color:#4490ff}.IntroSection_donor_card__DSXav{height:102px;margin-top:20px;padding-top:15px;border:1px solid #ffd7e6;border-radius:12px;background-color:#fff;color:#0f0b0a}.IntroSection_donor_label__WKCA7{font-weight:500;font-size:15px;line-height:1;opacity:.8}.IntroSection_donor_count__0djvi{margin-top:9px;font-weight:600;font-size:24px;line-height:1;letter-spacing:-.48px}.IntroSection_donor_count__0djvi em{font-style:normal;color:#ff5765}.IntroSection_donor_date__309vY{margin-top:10px;font-weight:300;font-size:12px;line-height:1;letter-spacing:-.24px;opacity:.5}.IntroSection_count__KjD8M{display:inline-grid;justify-items:start}.IntroSection_count__KjD8M>span{grid-area:1/1}.IntroSection_count_final__Qu_v2{visibility:hidden}.LandingTabs_sentinel__738NC{position:absolute;height:1px;margin-top:-50px;width:100%;pointer-events:none;visibility:hidden}.LandingTabs_placeholder__X7mVp{position:relative;height:52px}.LandingTabs_tabs__ZSnfq{height:52px;background-color:#fff;border-bottom:1px solid #efefef}.LandingTabs_pinned__UrvgV{position:fixed;top:50px;left:0;right:0;z-index:99}.LandingTabs_row__Z6qxU{display:flex;height:100%;max-width:440px;margin:0 auto;padding:0 10px}.LandingTabs_tab__o63BJ{flex:1 1;height:100%;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:3px 0 0;background:none;cursor:pointer;font-family:var(--font-pretendard);font-weight:400;font-size:16px;line-height:12px;letter-spacing:-.16px;color:rgba(0,0,0,.4)}.LandingTabs_active__UvFsk{border-bottom-color:#ff5765;font-weight:500;color:#ff5765}.BottomCTAContainer_container__Ood5g{position:fixed;left:0;right:0;bottom:0;padding:18px 20px max(18px,env(safe-area-inset-bottom))}.BottomCTAContainer_inner_container__LhW1B{margin:0 auto;max-width:360px;text-align:center;text-align:inherit}.Header_header___S76b{position:fixed;top:0;left:0;right:0;height:50px;background-color:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:100;margin:0 auto}.Header_spacer__P5si5{height:50px;flex-shrink:0}.Header_iconButton__Xbg_6{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.Header_iconButton__Xbg_6:disabled{opacity:.3;cursor:not-allowed}.Header_back__DgdEj{left:20px;padding-right:10px;height:50px}.Header_right__z19Ac{right:20px;padding-left:10px;height:50px}.Header_title__UNLLm{font-size:20px;font-weight:700;line-height:24px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScrollToTopButton_wrapper__A7oxp{position:fixed;left:0;right:0;bottom:calc(88px + env(safe-area-inset-bottom));max-width:440px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;justify-content:flex-end;z-index:50;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.ScrollToTopButton_visible__Czugy{opacity:1;visibility:visible}.ScrollToTopButton_button__Dv2b_{pointer-events:auto;width:50px;height:50px;background-color:#fff;border:0;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.12);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.DorothyrescueLanding_container__dWT8q{padding-bottom:158px}.DorothyrescueLanding_inner_container__Stupc{font-family:var(--font-pretendard)}.DorothyrescueLanding_cta_container__Lh5qg.DorothyrescueLanding_cta_container__Lh5qg{padding-left:18px;padding-right:18px}.DorothyrescueLanding_cta__KT3J3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:64px;border:0;border-radius:8px;background-color:#2373eb;filter:drop-shadow(4px 0 5px rgba(0,0,0,.12));cursor:pointer;font-family:var(--font-pretendard);line-height:normal;color:#fff}.DorothyrescueLanding_cta__KT3J3 strong{font-weight:700;font-size:22px}.DorothyrescueLanding_cta__KT3J3 span{font-weight:400;font-size:13px}.DorothyrescueLanding_cta__KT3J3:active{filter:drop-shadow(4px 0 5px rgba(0,0,0,.12)) brightness(.95)}