.page_page__r4t9Z{width:100%}.page_section__gXqWW{padding:140px 20px}.page_sectionSoft__mFr3r{background:var(--color-light)}.page_heroSection__RqTKf{position:relative;width:100%;padding:120px 0;overflow:hidden}.page_container__m9M24{width:100%;max-width:1280px;margin:0 auto}.page_h2__ayGsd{font-size:40px;font-weight:800}.page_h3__McYgi{font-size:24px;font-weight:700}.page_kicker__IzihC{font-size:14px;letter-spacing:.1em;font-weight:300;text-transform:uppercase;color:var(--color-info)}.page_p__LBr8U{font-size:18px;line-height:1.6;color:var(--color-sub)}.page_p__LBr8U strong{font-weight:800;color:var(--color-black)}.page_titleGroup__QHjFv{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:80px;text-align:center}.page_titleGroup__QHjFv p{max-width:820px;text-align:center}.page_titleGroup__QHjFv .page_subTitle__aDwfe{font-size:24px;font-weight:500;margin-bottom:10px;color:var(--color-sky)}.page_subTitleGroup__akE17{flex-direction:column;gap:16px;text-align:center;margin-bottom:60px}.page_subTitleGroup__akE17,.page_tagGroup__GLPkG{display:flex;justify-content:center;align-items:center}.page_tagGroup__GLPkG{flex-wrap:wrap;gap:24px}.page_tag__BDHzD{font-size:24px;font-weight:800}.page_imageWrap__5N_0J{max-width:1000px;width:100%;margin:60px auto;display:flex;justify-content:center}.page_heroSection__RqTKf .page_mainImg__ypxoh{margin-bottom:60px;max-height:300px}.page_mainImg__ypxoh{width:100%;height:auto;display:block}.page_titleGradientGroup__U78jf{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-bottom:80px;text-align:center}.page_titleGradientGroup__U78jf h2{display:flex;flex-direction:column;align-items:center;color:#af1b2a}.page_effectList__tDOeP{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.page_effectRow__4l_sq{display:flex;gap:10px;align-items:flex-start}.page_effectNo__WIKYE{position:relative;top:8px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;border:1px solid var(--color-black-20);flex:0 0 auto}.page_effectBody__utE7y{flex:1 1;padding:20px 28px;border:1px solid var(--color-black-20);border-radius:16px;box-shadow:var(--shadow-gnb)}.page_effectTitle__KD3s5{font-size:24px;font-weight:700;white-space:pre-line;margin-bottom:10px}.page_effectDesc__Rktms{font-size:15px;color:var(--color-sub)}@media (max-width:1280px){.page_h2__ayGsd{font-size:34px}.page_h3__McYgi{font-size:22px}.page_p__LBr8U{font-size:16px}.page_titleGroup__QHjFv{gap:28px;margin-bottom:64px}.page_titleGroup__QHjFv .page_subTitle__aDwfe{font-size:20px}.page_tagGroup__GLPkG{gap:24px}.page_tag__BDHzD{font-size:20px}.page_imageWrap__5N_0J{margin:50px auto}.page_effectTitle__KD3s5{font-size:20px}.page_effectDesc__Rktms{font-size:14px}}@media (max-width:1024px){.page_h2__ayGsd{font-size:30px}.page_p__LBr8U{font-size:16px}.page_tagGroup__GLPkG{gap:16px}.page_tag__BDHzD{font-size:18px}.page_heroSection__RqTKf .page_mainImg__ypxoh{margin-bottom:40px;max-height:260px}.page_effectList__tDOeP{padding:0 18px;gap:32px}.page_effectRow__4l_sq{gap:8px}.page_effectNo__WIKYE{width:44px;height:44px;font-size:18px;top:6px}.page_effectBody__utE7y{padding:18px 20px}.page_effectTitle__KD3s5{font-size:18px}.page_effectDesc__Rktms{font-size:14px}}@media (max-width:768px){.page_h2__ayGsd{font-size:26px}.page_h3__McYgi{font-size:20px}.page_p__LBr8U{font-size:16px}.page_titleGroup__QHjFv{gap:22px;margin-bottom:50px}.page_titleGroup__QHjFv .page_subTitle__aDwfe{font-size:18px}.page_imageWrap__5N_0J{margin:40px auto}.page_effectRow__4l_sq{flex-direction:column;gap:4px}.page_effectNo__WIKYE{width:40px;height:40px;font-size:16px;top:0}.page_effectBody__utE7y{padding:16px 18px}.page_effectTitle__KD3s5{font-size:16px}.page_effectDesc__Rktms{font-size:14px}}@media (max-width:480px){.page_h2__ayGsd{font-size:22px}.page_h3__McYgi{font-size:18px}.page_p__LBr8U,.page_tag__BDHzD{font-size:14px}.page_heroSection__RqTKf .page_mainImg__ypxoh{margin-bottom:28px;max-height:220px}.page_effectList__tDOeP{padding:0 16px}.page_effectBody__utE7y{padding:14px 16px}.page_effectDesc__Rktms,.page_effectTitle__KD3s5{font-size:14px}}