.page_page__f0Q8s{width:100%}.page_section__90HWW{padding:140px 20px}.page_sectionSoft__kKgiA{background:var(--color-light)}.page_heroSection__y5oKX{position:relative;width:100%;padding:120px 0;overflow:hidden}.page_container__MX7wH{width:100%;max-width:1280px;margin:0 auto}.page_h2__AC_TA{font-size:40px;font-weight:800}.page_h3__ZteG7{font-size:24px;font-weight:700}.page_kicker__F_ml5{font-size:14px;letter-spacing:.1em;font-weight:300;text-transform:uppercase;color:var(--color-info)}.page_p__IsRjs{font-size:18px;line-height:1.6;color:var(--color-sub)}.page_p__IsRjs strong{font-weight:800;color:var(--color-black)}.page_titleGroup__QLtI5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:80px;text-align:center}.page_titleGroup__QLtI5 p{max-width:820px;text-align:center}.page_titleGroup__QLtI5 .page_subTitle___INBw{font-size:24px;font-weight:500;margin-bottom:10px;color:var(--color-sky)}.page_subTitleGroup__FPLnu{flex-direction:column;gap:16px;text-align:center;margin-bottom:60px}.page_subTitleGroup__FPLnu,.page_tagGroup__uC1uB{display:flex;justify-content:center;align-items:center}.page_tagGroup__uC1uB{flex-wrap:wrap;gap:24px}.page_tag__DJzCu{font-size:24px;font-weight:800}.page_imageWrap__yH50H{max-width:1000px;width:100%;margin:60px auto;display:flex;justify-content:center}.page_heroSection__y5oKX .page_mainImg__Vq8zy{margin-bottom:60px;max-height:300px}.page_mainImg__Vq8zy{width:100%;height:auto;display:block}.page_titleGradientGroup__K8Ffs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-bottom:80px;text-align:center}.page_titleGradientGroup__K8Ffs h2{display:flex;flex-direction:column;align-items:center;color:#af1b2a}.page_effectList__O_dj1{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.page_effectRow__HvrNy{display:flex;gap:10px;align-items:flex-start}.page_effectNo__JFMSC{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__5_m9K{flex:1 1;padding:20px 28px;border:1px solid var(--color-black-20);border-radius:16px;box-shadow:var(--shadow-gnb)}.page_effectTitle__iPIxg{font-size:24px;font-weight:700;white-space:pre-line;margin-bottom:10px}.page_effectDesc__ccK9h{font-size:15px;color:var(--color-sub)}@media (max-width:1280px){.page_h2__AC_TA{font-size:34px}.page_h3__ZteG7{font-size:22px}.page_p__IsRjs{font-size:16px}.page_titleGroup__QLtI5{gap:28px;margin-bottom:64px}.page_titleGroup__QLtI5 .page_subTitle___INBw{font-size:20px}.page_tagGroup__uC1uB{gap:24px}.page_tag__DJzCu{font-size:20px}.page_imageWrap__yH50H{margin:50px auto}.page_effectTitle__iPIxg{font-size:20px}.page_effectDesc__ccK9h{font-size:14px}}@media (max-width:1024px){.page_h2__AC_TA{font-size:30px}.page_p__IsRjs{font-size:16px}.page_tagGroup__uC1uB{gap:16px}.page_tag__DJzCu{font-size:18px}.page_heroSection__y5oKX .page_mainImg__Vq8zy{margin-bottom:40px;max-height:260px}.page_effectList__O_dj1{padding:0 18px;gap:32px}.page_effectRow__HvrNy{gap:8px}.page_effectNo__JFMSC{width:44px;height:44px;font-size:18px;top:6px}.page_effectBody__5_m9K{padding:18px 20px}.page_effectTitle__iPIxg{font-size:18px}.page_effectDesc__ccK9h{font-size:14px}}@media (max-width:768px){.page_h2__AC_TA{font-size:26px}.page_h3__ZteG7{font-size:20px}.page_p__IsRjs{font-size:16px}.page_titleGroup__QLtI5{gap:22px;margin-bottom:50px}.page_titleGroup__QLtI5 .page_subTitle___INBw{font-size:18px}.page_imageWrap__yH50H{margin:40px auto}.page_effectRow__HvrNy{flex-direction:column;gap:4px}.page_effectNo__JFMSC{width:40px;height:40px;font-size:16px;top:0}.page_effectBody__5_m9K{padding:16px 18px}.page_effectTitle__iPIxg{font-size:16px}.page_effectDesc__ccK9h{font-size:14px}}@media (max-width:480px){.page_h2__AC_TA{font-size:22px}.page_h3__ZteG7{font-size:18px}.page_p__IsRjs,.page_tag__DJzCu{font-size:14px}.page_heroSection__y5oKX .page_mainImg__Vq8zy{margin-bottom:28px;max-height:220px}.page_effectList__O_dj1{padding:0 16px}.page_effectBody__5_m9K{padding:14px 16px}.page_effectDesc__ccK9h,.page_effectTitle__iPIxg{font-size:14px}}