.page-module__qYI9MW__main{background-color:#faf9f6;min-height:100vh}.page-module__qYI9MW__pageHero{background-image:linear-gradient(#ffffff1a 0%,#faf9f6 95%),url(/images/course-banner-1536x629.jpg);background-position:50%;background-size:cover;align-items:center;min-height:460px;margin-top:100px;padding:80px 0;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.page-module__qYI9MW__pageHero{min-height:auto;margin-top:90px;padding:60px 0}}.page-module__qYI9MW__heroContainer{align-items:center;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:0 4%;display:flex}.page-module__qYI9MW__heroGrid{justify-content:flex-start;width:100%;display:flex}.page-module__qYI9MW__heroTextCol{width:100%;max-width:620px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;margin-top:15px;padding:0;display:flex}@media (max-width:768px){.page-module__qYI9MW__heroTextCol{text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-radius:24px;align-items:center;max-width:100%;padding:30px 20px;box-shadow:0 15px 35px #6c01b60d}}.page-module__qYI9MW__courseTitleBlock{flex-direction:column;margin-bottom:12px;display:flex}.page-module__qYI9MW__courseTitle{font-family:var(--font-heading);background:var(--gradient-trend);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:2px;font-size:72px;font-weight:900}@media (max-width:768px){.page-module__qYI9MW__courseTitle{font-size:48px}}.page-module__qYI9MW__courseTitleUnderline{background:var(--gradient-trend);border-radius:4px;width:140px;height:3.5px}@media (max-width:768px){.page-module__qYI9MW__courseTitleUnderline{align-self:center}}.page-module__qYI9MW__courseSubtitle{font-family:var(--font-tahu);color:#982c1b;transform-origin:0 100%;text-shadow:2px 2px #fffffff2,4px 4px 15px #6c01b614;margin-top:-12px;margin-bottom:22px;font-size:78px;font-style:normal;display:inline-block;transform:rotate(-3deg)}@media (max-width:768px){.page-module__qYI9MW__courseSubtitle{text-shadow:1px 1px #fffffff2;margin-top:-6px;margin-bottom:14px;font-size:52px;transform:none}}.page-module__qYI9MW__courseDesc{font-family:var(--font-body);color:#333;max-width:500px;font-size:16px;font-weight:500;line-height:1.8}.page-module__qYI9MW__container{max-width:1400px;margin:0 auto;padding:0 4%}@media (max-width:768px){.page-module__qYI9MW__container{padding:0 20px}}.page-module__qYI9MW__filterRow{flex-wrap:wrap;justify-content:center;gap:12px;margin:40px 0 20px;display:flex}.page-module__qYI9MW__filterBtn{font-family:var(--font-sans);color:#5b6270;cursor:pointer;background:#fff;border:1px solid #6c01b626;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.25,1,.5,1);box-shadow:0 4px 10px #00000008}.page-module__qYI9MW__filterBtn:hover{color:#6c01b6;border-color:#6c01b6;transform:translateY(-2px);box-shadow:0 8px 18px #6c01b61a}.page-module__qYI9MW__activeFilter{background:var(--gradient-trend)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 20px #6c01b64d!important}.page-module__qYI9MW__resultCount{font-family:var(--font-sans);color:#8c8c8c;text-align:center;margin-bottom:25px;font-size:14px}.page-module__qYI9MW__resultCount strong{color:#1a1a1a}.page-module__qYI9MW__courseTitleHeading{font-family:"Playfair Display", var(--font-heading);color:#6c01b6;letter-spacing:-.01em;margin:60px 0 40px;font-size:38px;font-weight:800;display:inline-block;position:relative}.page-module__qYI9MW__courseTitleHeading:after{content:"";background:url(/images/line-bg.png) 0 0/100% 100% repeat-x;width:100%;height:12px;position:absolute;bottom:-20px;left:0}.page-module__qYI9MW__ourCoursesSection{background:#faf9f6 url(/images/whyus-bg.png) bottom/100% no-repeat;min-height:1200px;padding:20px 0 480px}@media (max-width:1200px){.page-module__qYI9MW__ourCoursesSection{background-size:cover;min-height:auto;padding-bottom:320px}}.page-module__qYI9MW__longtermCourse{margin-bottom:80px}.page-module__qYI9MW__longtermList{flex-direction:column;gap:45px;margin-top:30px;display:flex}.page-module__qYI9MW__courseBox1{color:inherit;background:#fff;border:1px solid #e5e5e5b3;border-radius:24px;align-items:stretch;text-decoration:none;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 15px 35px #0000000a,0 3px 10px #00000005}.page-module__qYI9MW__courseBox1:hover{border-color:#6c01b640;transform:translateY(-8px);box-shadow:0 30px 60px #6c01b61f,0 8px 24px #0000000a}.page-module__qYI9MW__courseBox1.page-module__qYI9MW__rowReverse{flex-direction:row-reverse}.page-module__qYI9MW__courseImg1{background:#fcfcfc;flex:0 0 45%;position:relative;overflow:hidden}.page-module__qYI9MW__courseImg1 img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);display:block}.page-module__qYI9MW__courseBox1:hover .page-module__qYI9MW__courseImg1 img{transform:scale(1.04)}.page-module__qYI9MW__courseText1{flex-direction:column;flex:0 0 55%;justify-content:center;padding:45px 50px;display:flex}.page-module__qYI9MW__courseText1 h3{font-family:"Playfair Display", var(--font-heading);color:#23123b;letter-spacing:-.01em;margin-bottom:14px;font-size:34px;font-weight:800}.page-module__qYI9MW__courseBadgeRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.page-module__qYI9MW__badge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border-radius:30px;align-items:center;padding:6px 14px;font-size:11.5px;font-weight:750;display:inline-flex}.page-module__qYI9MW__badgeDuration{color:#fc393b;background:#fc393b12;border:1px solid #fc393b33}.page-module__qYI9MW__badgeCategory{color:#6c01b6;background:#6c01b612;border:1px solid #6c01b633}.page-module__qYI9MW__badgeQual{color:#10b981;background:#10b98112;border:1px solid #10b98133}.page-module__qYI9MW__badgePrice{color:#d97706;background:#f59e0b12;border:1px solid #f59e0b33}.page-module__qYI9MW__courseDescription{font-family:var(--font-sans);color:#555;margin-bottom:24px;font-size:15px;line-height:1.7}.page-module__qYI9MW__courseFeatures{margin:0;padding:0;list-style:none}.page-module__qYI9MW__courseFeatures li{font-family:var(--font-sans);color:#444;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;line-height:1.6;display:flex}.page-module__qYI9MW__courseFeatures li:before{content:"✦";color:#ec4899;flex-shrink:0;font-size:15px;font-weight:700;line-height:1}.page-module__qYI9MW__moduleCourse{margin-top:80px;margin-bottom:100px}.page-module__qYI9MW__moduleGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.page-module__qYI9MW__moduleBox{color:inherit;background:#fff;border:1px solid #e5e5e5b3;border-radius:20px;text-decoration:none;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,box-shadow .4s;overflow:hidden;box-shadow:0 10px 30px #00000008,0 3px 8px #00000003}.page-module__qYI9MW__moduleBox:hover{border-color:#6c01b640;transform:translateY(-6px);box-shadow:0 25px 45px #6c01b61a}.page-module__qYI9MW__moduleBoxRow{align-items:stretch;height:100%;display:flex}.page-module__qYI9MW__moduleImg{background:#fdfdfd;flex:0 0 38%;position:relative;overflow:hidden}.page-module__qYI9MW__moduleImg img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);display:block}.page-module__qYI9MW__moduleBox:hover .page-module__qYI9MW__moduleImg img{transform:scale(1.05)}.page-module__qYI9MW__moduleText{flex-direction:column;flex:0 0 62%;justify-content:center;padding:30px;display:flex}.page-module__qYI9MW__moduleText h4{font-family:"Playfair Display", var(--font-heading);color:#23123b;letter-spacing:-.01em;margin-bottom:10px;font-size:24px;font-weight:800}.page-module__qYI9MW__readMoreContainer{margin-top:auto;padding-top:20px}.page-module__qYI9MW__readMoreBtn{font-family:var(--font-sans);color:#6c01b6;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex}.page-module__qYI9MW__readMoreBtn svg{transition:transform .3s}.page-module__qYI9MW__courseBox1:hover .page-module__qYI9MW__readMoreBtn,.page-module__qYI9MW__moduleBox:hover .page-module__qYI9MW__readMoreBtn{color:#ec4899}.page-module__qYI9MW__courseBox1:hover .page-module__qYI9MW__readMoreBtn svg,.page-module__qYI9MW__moduleBox:hover .page-module__qYI9MW__readMoreBtn svg{transform:translate(6px)}@media (max-width:991px){.page-module__qYI9MW__moduleGrid{grid-template-columns:1fr;gap:24px}.page-module__qYI9MW__moduleCourse{margin-top:60px;margin-bottom:60px}.page-module__qYI9MW__longtermCourse{margin-bottom:60px}}@media (max-width:768px){.page-module__qYI9MW__courseTitleHeading{margin:40px 0 25px;font-size:28px}.page-module__qYI9MW__courseBox1,.page-module__qYI9MW__courseBox1.page-module__qYI9MW__rowReverse{border-radius:18px;flex-direction:column}.page-module__qYI9MW__courseImg1,.page-module__qYI9MW__courseText1{flex:none;width:100%}.page-module__qYI9MW__courseImg1{height:240px;max-height:45vw}.page-module__qYI9MW__courseImg1 img{height:100%}.page-module__qYI9MW__courseText1{padding:24px 20px}.page-module__qYI9MW__courseText1 h3{margin-bottom:10px;font-size:24px}.page-module__qYI9MW__courseDescription{margin-bottom:16px;font-size:14px;line-height:1.6}.page-module__qYI9MW__courseFeatures li{margin-bottom:8px;font-size:13px}.page-module__qYI9MW__moduleBoxRow{flex-direction:column}.page-module__qYI9MW__moduleImg,.page-module__qYI9MW__moduleText{flex:none;width:100%}.page-module__qYI9MW__moduleImg{height:200px;max-height:42vw}.page-module__qYI9MW__moduleImg img{height:100%}.page-module__qYI9MW__moduleText{padding:20px}.page-module__qYI9MW__moduleText h4{margin-bottom:8px;font-size:20px}.page-module__qYI9MW__moduleText .page-module__qYI9MW__courseDescription{margin-bottom:14px;font-size:13px}.page-module__qYI9MW__moduleText .page-module__qYI9MW__courseFeatures li{margin-bottom:6px;font-size:13px}.page-module__qYI9MW__readMoreContainer{padding-top:14px}.page-module__qYI9MW__moduleCourse{margin-top:50px;margin-bottom:50px}.page-module__qYI9MW__moduleGrid{gap:20px}.page-module__qYI9MW__moduleBox{border-radius:16px}.page-module__qYI9MW__badge{padding:5px 12px;font-size:10.5px}.page-module__qYI9MW__courseBadgeRow{gap:6px;margin-bottom:14px}.page-module__qYI9MW__ourCoursesSection{padding-bottom:200px}}@media (max-width:480px){.page-module__qYI9MW__courseTitleHeading{margin:30px 0 20px;font-size:24px}.page-module__qYI9MW__courseBox1{border-radius:14px}.page-module__qYI9MW__courseImg1{height:180px;max-height:50vw}.page-module__qYI9MW__courseText1{padding:20px 16px}.page-module__qYI9MW__courseText1 h3{font-size:22px}.page-module__qYI9MW__moduleImg{height:170px;max-height:50vw}.page-module__qYI9MW__moduleText{padding:18px 16px}.page-module__qYI9MW__moduleText h4{font-size:18px}.page-module__qYI9MW__moduleBox{border-radius:14px}.page-module__qYI9MW__filterBtn{padding:8px 18px;font-size:13px}.page-module__qYI9MW__filterRow{gap:8px;margin:30px 0 16px}.page-module__qYI9MW__ourCoursesSection{padding-bottom:120px}}
