.Hero2_containerM__eePKn{background:#fefaf4;padding:0 2.5rem;box-sizing:border-box;margin-top:3rem;max-width:1920px;margin-left:auto;margin-right:auto}.Hero2_container__AvoGd{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;padding-top:4rem;position:relative}.Hero2_left__1v5q3{width:60%;display:flex;flex-direction:column;justify-content:center;gap:2rem;max-width:600px}.Hero2_head1__fMmVB{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin:0;color:#c9783d}.Hero2_subtext__Cg8xH{font-size:clamp(1rem,1.2vw,1.2rem);color:#333;max-width:550px}.Hero2_right__N6rgs{width:40%;display:flex;justify-content:center;align-items:center;position:relative}.Hero2_imageCard__asoTu{background:#fff;border-radius:1.2rem;position:relative;box-shadow:0 2px 20px 0 rgba(40,50,60,.09);border:4px solid #c9783d;max-width:580px;width:100%;z-index:100}.Hero2_img__3YhOq{width:100%;height:auto;max-width:600px;border-radius:1rem;object-fit:cover}.Hero2_course__TRmFz{padding:2rem 0;max-width:1400px;margin:0 auto}.Hero2_crown__p_mSW{width:clamp(1.5rem,2vw,2rem);position:absolute;right:clamp(.5rem,1vw,.95rem);top:clamp(4rem,6vw,6rem);z-index:1000}@media(min-width:1440px){.Hero2_container__AvoGd{padding-top:6rem}.Hero2_left__1v5q3{gap:2.5rem}.Hero2_head1__fMmVB{font-size:4rem}.Hero2_subtext__Cg8xH{font-size:1.3rem}}@media(max-width:768px){.Hero2_containerM__eePKn{padding:0 1rem;margin-top:2rem}.Hero2_container__AvoGd{flex-direction:column-reverse;padding-top:2rem;gap:2rem}.Hero2_left__1v5q3{width:100%;gap:1rem}.Hero2_head1__fMmVB{font-size:1.8rem;text-align:center}.Hero2_subtext__Cg8xH{font-size:.9rem;text-align:center;max-width:100%}.Hero2_right__N6rgs{width:100%}.Hero2_imageCard__asoTu{max-width:100%;border-radius:.8rem;border:2px solid #c9783d}.Hero2_crown__p_mSW{display:none}.Hero2_course__TRmFz{padding:1rem 0}}@media(min-width:769px)and (max-width:1024px){.Hero2_containerM__eePKn{padding:0 1.5rem}.Hero2_container__AvoGd{gap:2rem}.Hero2_left__1v5q3{gap:1.5rem}.Hero2_head1__fMmVB{font-size:2.5rem}.Hero2_subtext__Cg8xH{font-size:1rem}}@media(min-width:1920px){.Hero2_containerM__eePKn{padding:0 4rem}.Hero2_container__AvoGd,.Hero2_course__TRmFz{max-width:1600px}}.CourseCard_cardLink__u139E{text-decoration:none;color:inherit;display:block;transition:all .3s ease}.CourseCard_cardLink__u139E:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CourseCard_card__W24WN{display:flex;justify-content:space-between;align-items:center;background-color:#fefaf4;border:1px solid #ddd;padding:1.5rem 2rem;border-radius:6px;height:12rem;width:100%;margin:1rem auto;position:relative}.CourseCard_left__32omB{flex:1}.CourseCard_title__q6Qhm{font-size:2rem;max-width:600px;font-weight:400;margin:0 0 1rem;color:#111}.CourseCard_details__aT9rX{font-size:.95rem;color:#727272}.CourseCard_right__J_8pA{display:flex;align-items:center}.CourseCard_button__rZ47C{padding:.5rem 1.5rem;border:1px solid #ccc;border-radius:9999px;background:#fff;cursor:pointer;font-size:.95rem;transition:all .3s ease}.CourseCard_button__rZ47C:hover{background:#f3f3f3}.CourseCard_cardContainer__ovQAW{position:relative;margin:1rem auto}.CourseCard_comingSoonRibbon__iGCJa{position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:20}.CourseCard_admissionStatus__1sHqV{position:absolute;top:0;left:0;padding:.4rem .8rem;border-radius:0 0 4px 0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:10}.CourseCard_open__wolvC{background-color:#16a34a;color:#fff}.CourseCard_closing-soon__vZgSa{background-color:#fcc30b;color:#fff}.CourseCard_closed__0rUBz{background-color:#d10807;color:#fff}@media(max-width:768px){.CourseCard_card__W24WN{padding:1.5rem;height:auto;min-height:8rem;flex-direction:column;align-items:flex-start;gap:1.2rem;width:90%;margin:.5rem auto}.CourseCard_title__q6Qhm{font-size:1.3rem;margin:0 0 .5rem}.CourseCard_details__aT9rX{font-size:.85rem;margin-bottom:.5rem}.CourseCard_right__J_8pA{width:100%;justify-content:center}.CourseCard_button__rZ47C{width:100%;padding:.6rem 1rem;font-size:.9rem}.CourseCard_cardContainer__ovQAW{margin:.5rem auto}.CourseCard_admissionStatus__1sHqV{font-size:.7rem;padding:.3rem .6rem}}@media(min-width:769px)and (max-width:1024px){.CourseCard_card__W24WN{padding:1.5rem 2rem;height:10rem;width:95%}.CourseCard_title__q6Qhm{font-size:1.6rem}.CourseCard_details__aT9rX{font-size:.9rem}}