.Hero-module__s-6kkG__hero{background:linear-gradient(#f4f8ff 0%,#fff 100%);padding:70px 0 40px}.Hero-module__s-6kkG__grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.Hero-module__s-6kkG__title{margin-bottom:18px;font-size:42px;font-weight:600;line-height:1.25}.Hero-module__s-6kkG__subtitle{color:var(--rv-muted);max-width:460px;margin-bottom:28px;font-size:16px}.Hero-module__s-6kkG__imageWrap{position:relative}.Hero-module__s-6kkG__badge{background:var(--rv-white);text-align:center;border-radius:14px;padding:14px 18px;position:absolute;box-shadow:0 12px 30px #1a2d621f}.Hero-module__s-6kkG__badge h2{margin:6px 0 2px;font-size:20px}.Hero-module__s-6kkG__badge span{color:var(--rv-muted);font-size:12px}.Hero-module__s-6kkG__badgeTop{top:10%;left:-6%}.Hero-module__s-6kkG__badgeBottom{bottom:6%;right:-4%}@media (max-width:900px){.Hero-module__s-6kkG__grid{text-align:center;grid-template-columns:1fr}.Hero-module__s-6kkG__subtitle{margin-left:auto;margin-right:auto}.Hero-module__s-6kkG__badgeTop,.Hero-module__s-6kkG__badgeBottom{margin:10px;display:inline-block;position:static}}
.CounterStats-module__b1OvkW__wrap{background:var(--rv-dark);padding:40px 0}.CounterStats-module__b1OvkW__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.CounterStats-module__b1OvkW__item h2{color:var(--rv-white);margin:10px 0 4px;font-size:32px}.CounterStats-module__b1OvkW__item p{color:#ffffffb3;margin:0;font-size:14px}.CounterStats-module__b1OvkW__icon{color:var(--rv-primary);font-size:28px}@media (max-width:700px){.CounterStats-module__b1OvkW__grid{grid-template-columns:repeat(2,1fr)}}
.AboutHome-module__VtyThq__grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.AboutHome-module__VtyThq__imageWrap{position:relative}.AboutHome-module__VtyThq__badge{background:var(--rv-primary);color:var(--rv-white);border-radius:12px;padding:18px 24px;position:absolute;bottom:20px;left:-20px}.AboutHome-module__VtyThq__badge h3{color:var(--rv-white);margin:0;font-size:16px}.AboutHome-module__VtyThq__badge span{font-size:24px;font-weight:700}.AboutHome-module__VtyThq__heading{margin-bottom:16px;font-size:30px}.AboutHome-module__VtyThq__lead{color:var(--rv-muted);margin-bottom:26px}.AboutHome-module__VtyThq__point{gap:16px;margin-bottom:20px;display:flex}.AboutHome-module__VtyThq__point i{color:var(--rv-primary);margin-top:4px;font-size:22px}.AboutHome-module__VtyThq__point h4{margin-bottom:6px;font-size:17px}.AboutHome-module__VtyThq__point p{color:var(--rv-muted);margin:0;font-size:14px}@media (max-width:900px){.AboutHome-module__VtyThq__grid{grid-template-columns:1fr}.AboutHome-module__VtyThq__badge{left:10px}}
.Features-module__mTnrVG__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Features-module__mTnrVG__card{background:var(--rv-bg-soft);border-radius:var(--rv-radius);text-align:center;padding:30px 24px;transition:transform .2s,box-shadow .2s}.Features-module__mTnrVG__card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #1a2d621a}.Features-module__mTnrVG__card h3{margin-bottom:14px;font-size:18px}.Features-module__mTnrVG__card i{color:var(--rv-primary);margin-bottom:14px;font-size:30px;display:inline-block}.Features-module__mTnrVG__card p{color:var(--rv-muted);margin-bottom:16px;font-size:14px}.Features-module__mTnrVG__link{color:var(--rv-primary);gap:6px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:900px){.Features-module__mTnrVG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Features-module__mTnrVG__grid{grid-template-columns:1fr}}
.CourseCard-module__vvC9bG__card{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-white);position:relative;overflow:hidden}.CourseCard-module__vvC9bG__imageWrap{position:relative}.CourseCard-module__vvC9bG__price{background:var(--rv-primary);color:var(--rv-white);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;position:absolute;bottom:10px;right:10px}.CourseCard-module__vvC9bG__body{padding:18px}.CourseCard-module__vvC9bG__category{color:var(--rv-primary);text-transform:uppercase;font-size:12px;font-weight:600}.CourseCard-module__vvC9bG__body h3{margin:8px 0 10px;font-size:16px;line-height:1.4}.CourseCard-module__vvC9bG__rating{color:var(--rv-yellow);margin-bottom:10px;font-size:13px}.CourseCard-module__vvC9bG__rating span{color:var(--rv-muted);margin-left:6px}.CourseCard-module__vvC9bG__meta{color:var(--rv-muted);gap:16px;font-size:12px;display:flex}.CourseCard-module__vvC9bG__hoverPanel{background:var(--rv-white);opacity:0;visibility:hidden;flex-direction:column;gap:8px;padding:24px;transition:all .25s;display:flex;position:absolute;inset:0;transform:translateY(10px);box-shadow:0 20px 40px #1a2d6226}.CourseCard-module__vvC9bG__card:hover .CourseCard-module__vvC9bG__hoverPanel{opacity:1;visibility:visible;transform:translateY(0)}.CourseCard-module__vvC9bG__hoverPanel h3{margin:4px 0;font-size:16px}.CourseCard-module__vvC9bG__hoverPrice{color:var(--rv-primary);font-size:18px;font-weight:700}.CourseCard-module__vvC9bG__hoverPanel p{color:var(--rv-muted);margin:0;font-size:13px}.CourseCard-module__vvC9bG__instructor{align-items:center;gap:8px;font-size:13px;display:flex}.CourseCard-module__vvC9bG__instructor img{border-radius:50%}
.Courses-module__l72SXG__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:991px){.Courses-module__l72SXG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Courses-module__l72SXG__grid{grid-template-columns:1fr}}
.Team-module__RnjtxW__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Team-module__RnjtxW__imageWrap{border-radius:var(--rv-radius);position:relative;overflow:hidden}.Team-module__RnjtxW__social{opacity:0;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.Team-module__RnjtxW__imageWrap:hover .Team-module__RnjtxW__social{opacity:1}.Team-module__RnjtxW__social a{background:var(--rv-white);width:30px;height:30px;color:var(--rv-dark);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.Team-module__RnjtxW__social a:hover{background:var(--rv-primary);color:var(--rv-white)}.Team-module__RnjtxW__content{padding:14px 0}.Team-module__RnjtxW__content h3{margin-bottom:4px;font-size:18px}.Team-module__RnjtxW__role{color:var(--rv-primary);font-size:13px}.Team-module__RnjtxW__stats{color:var(--rv-muted);justify-content:center;gap:16px;margin-top:10px;font-size:12px;display:flex}@media (max-width:900px){.Team-module__RnjtxW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Team-module__RnjtxW__grid{grid-template-columns:1fr}}
.Testimonials-module__VOp6eq__slider{text-align:center;max-width:640px;margin:0 auto}.Testimonials-module__VOp6eq__card{background:var(--rv-bg-soft);border-radius:var(--rv-radius);padding:40px}.Testimonials-module__VOp6eq__person{text-align:left;justify-content:center;align-items:center;gap:14px;margin-bottom:18px;display:flex}.Testimonials-module__VOp6eq__avatar{border-radius:50%}.Testimonials-module__VOp6eq__person h4{margin:0;font-size:16px}.Testimonials-module__VOp6eq__person small{color:var(--rv-muted)}.Testimonials-module__VOp6eq__card p{color:var(--rv-text);margin-bottom:14px;font-size:16px}.Testimonials-module__VOp6eq__stars{color:var(--rv-yellow)}.Testimonials-module__VOp6eq__controls{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.Testimonials-module__VOp6eq__controls button{background:var(--rv-white);border:1px solid var(--rv-border);border-radius:50%;width:38px;height:38px}.Testimonials-module__VOp6eq__controls button:hover{background:var(--rv-primary);color:var(--rv-white)}.Testimonials-module__VOp6eq__dots{gap:8px;display:flex}.Testimonials-module__VOp6eq__dot,.Testimonials-module__VOp6eq__dotActive{background:var(--rv-border);border:none;border-radius:50%;width:8px;height:8px;padding:0}.Testimonials-module__VOp6eq__dotActive{background:var(--rv-primary);border-radius:5px;width:22px}
.BlogPreview-module__NqYU4G__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.BlogPreview-module__NqYU4G__card{border-radius:var(--rv-radius);border:1px solid var(--rv-border);overflow:hidden}.BlogPreview-module__NqYU4G__body{padding:18px}.BlogPreview-module__NqYU4G__meta{color:var(--rv-muted);font-size:13px}.BlogPreview-module__NqYU4G__meta a{color:var(--rv-primary)}.BlogPreview-module__NqYU4G__card h2{margin:10px 0 14px;font-size:18px;line-height:1.4}.BlogPreview-module__NqYU4G__readMore{color:var(--rv-primary);font-size:14px;font-weight:500}@media (max-width:900px){.BlogPreview-module__NqYU4G__grid{grid-template-columns:1fr}}
.InstructorCta-module__xoY3GG__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.InstructorCta-module__xoY3GG__panel,.InstructorCta-module__xoY3GG__panelAlt{border-radius:var(--rv-radius);color:var(--rv-white);padding:46px 40px}.InstructorCta-module__xoY3GG__panel{background:linear-gradient(135deg, var(--rv-primary), #1a4fb0)}.InstructorCta-module__xoY3GG__panelAlt{background:linear-gradient(135deg, var(--rv-dark), #0f1b3e)}.InstructorCta-module__xoY3GG__panel h4,.InstructorCta-module__xoY3GG__panelAlt h4{color:#fffc;text-transform:uppercase;margin-bottom:10px;font-size:14px}.InstructorCta-module__xoY3GG__panel h2,.InstructorCta-module__xoY3GG__panelAlt h2{color:var(--rv-white);margin-bottom:12px;font-size:28px}.InstructorCta-module__xoY3GG__panel p,.InstructorCta-module__xoY3GG__panelAlt p{color:#ffffffd9;margin-bottom:22px}.InstructorCta-module__xoY3GG__panel .InstructorCta-module__xoY3GG__rv-cta,.InstructorCta-module__xoY3GG__panelAlt .InstructorCta-module__xoY3GG__rv-cta{background:var(--rv-white);color:var(--rv-dark)}@media (max-width:900px){.InstructorCta-module__xoY3GG__grid{grid-template-columns:1fr}}
