.Hero2_containerM__PiXhy{background:#fefaf4;padding:0 2.5rem;box-sizing:border-box;margin-top:3rem;max-width:1920px;margin-left:auto;margin-right:auto}.Hero2_container__2F7a3{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;padding-top:4rem;position:relative}.Hero2_left__XKb7u{width:60%;display:flex;flex-direction:column;justify-content:center;gap:2rem;max-width:600px}.Hero2_head1__f2NqL{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin:0;color:#c9783d}.Hero2_subtext__w1fnB{font-size:clamp(1rem,1.2vw,1.2rem);color:#333;max-width:550px}.Hero2_right__VXxRF{width:40%;display:flex;justify-content:center;align-items:center;position:relative}.Hero2_imageCard__rpCWp{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__UOiMs{width:100%;height:auto;max-width:600px;border-radius:1rem;object-fit:cover}.Hero2_course__nK0WE{padding:2rem 0;max-width:1400px;margin:0 auto}.Hero2_crown__mqHod{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__2F7a3{padding-top:6rem}.Hero2_left__XKb7u{gap:2.5rem}.Hero2_head1__f2NqL{font-size:4rem}.Hero2_subtext__w1fnB{font-size:1.3rem}}@media(max-width:768px){.Hero2_containerM__PiXhy{padding:0 1rem;margin-top:2rem}.Hero2_container__2F7a3{flex-direction:column-reverse;padding-top:2rem;gap:2rem}.Hero2_left__XKb7u{width:100%;gap:1rem}.Hero2_head1__f2NqL{font-size:1.8rem;text-align:center}.Hero2_subtext__w1fnB{font-size:.9rem;text-align:center;max-width:100%}.Hero2_right__VXxRF{width:100%}.Hero2_imageCard__rpCWp{max-width:100%;border-radius:.8rem;border:2px solid #c9783d}.Hero2_crown__mqHod{display:none}.Hero2_course__nK0WE{padding:1rem 0}}@media(min-width:769px)and (max-width:1024px){.Hero2_containerM__PiXhy{padding:0 1.5rem}.Hero2_container__2F7a3{gap:2rem}.Hero2_left__XKb7u{gap:1.5rem}.Hero2_head1__f2NqL{font-size:2.5rem}.Hero2_subtext__w1fnB{font-size:1rem}}@media(min-width:1920px){.Hero2_containerM__PiXhy{padding:0 4rem}.Hero2_container__2F7a3,.Hero2_course__nK0WE{max-width:1600px}}.CourseCard_cardLink__7631g{text-decoration:none;color:inherit;display:block;transition:all .3s ease}.CourseCard_cardLink__7631g:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CourseCard_card__FeJbC{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__dOFgQ{flex:1}.CourseCard_title__yMwnx{font-size:2rem;max-width:600px;font-weight:400;margin:0 0 1rem;color:#111}.CourseCard_details___BcRG{font-size:.95rem;color:#727272}.CourseCard_right__Oz6Sq{display:flex;align-items:center}.CourseCard_button__phNPD{padding:.5rem 1.5rem;border:1px solid #ccc;border-radius:9999px;background:#fff;cursor:pointer;font-size:.95rem;transition:all .3s ease}.CourseCard_button__phNPD:hover{background:#f3f3f3}.CourseCard_cardContainer__so7tH{position:relative;margin:1rem auto}.CourseCard_comingSoonRibbon__PWCZk{position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:20}.CourseCard_admissionStatus__7tWy3{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__6rvvf{background-color:#16a34a;color:#fff}.CourseCard_closing-soon__9RuZD{background-color:#fcc30b;color:#fff}.CourseCard_closed__iWbBf{background-color:#d10807;color:#fff}@media(max-width:768px){.CourseCard_card__FeJbC{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__yMwnx{font-size:1.3rem;margin:0 0 .5rem}.CourseCard_details___BcRG{font-size:.85rem;margin-bottom:.5rem}.CourseCard_right__Oz6Sq{width:100%;justify-content:center}.CourseCard_button__phNPD{width:100%;padding:.6rem 1rem;font-size:.9rem}.CourseCard_cardContainer__so7tH{margin:.5rem auto}.CourseCard_admissionStatus__7tWy3{font-size:.7rem;padding:.3rem .6rem}}@media(min-width:769px)and (max-width:1024px){.CourseCard_card__FeJbC{padding:1.5rem 2rem;height:10rem;width:95%}.CourseCard_title__yMwnx{font-size:1.6rem}.CourseCard_details___BcRG{font-size:.9rem}}