.grades_hero__UHgIV{background:linear-gradient(135deg,var(--dark-green) 0,var(--pastel-green) 100%);color:var(--white);padding:5rem 0 4rem;text-align:center}.grades_hero__UHgIV h1{color:var(--white)}.grades_subtitle__dV_GI{font-size:1.3rem;color:rgba(255,255,255,.95)}.grades_intro__4XA68{background:linear-gradient(135deg,rgba(197,227,210,.1),rgba(255,255,255,1))}.grades_introContent__d5rxE{max-width:900px;margin:0 auto;text-align:center}.grades_introContent__d5rxE h2{margin-bottom:1.5rem}.grades_introContent__d5rxE p{font-size:1.1rem;line-height:1.8;color:var(--gray)}.grades_grades__tHPLV{background-color:var(--white)}.grades_gradeCard__IbFSw{margin-bottom:4rem;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px var(--shadow);transition:all .3s ease}.grades_gradeCard__IbFSw:hover{transform:translateY(-5px);box-shadow:0 8px 40px rgba(111,162,135,.25)}.grades_gradeCard__IbFSw.grades_featured__v46uf{box-shadow:0 6px 30px rgba(243,156,18,.3)}.grades_gradeHeader__UxwTb{background:linear-gradient(135deg,rgba(197,227,210,.3),rgba(255,255,255,1));padding:2.5rem;text-align:center}.grades_gradeBadge__P4fIy{display:inline-block;color:var(--white);padding:.6rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.grades_gradeHeader__UxwTb h2{font-size:2.5rem;margin-bottom:.5rem}.grades_gradePrice__bgBlt{font-size:1.1rem;color:var(--gray);font-weight:500}.grades_gradeContent__EkojW{padding:2.5rem}.grades_gradeDescription__YsSNZ{margin-bottom:2.5rem}.grades_gradeDescription__YsSNZ p{font-size:1.1rem;line-height:1.7;color:var(--gray)}.grades_gradeDetails__nWWzO{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.grades_detailSection__hYm7T{background-color:var(--light-gray);padding:1.5rem;border-radius:12px}.grades_detailSection__hYm7T:last-child{grid-column:1/-1;background:linear-gradient(135deg,var(--light-green) 0,rgba(197,227,210,.3) 100%)}.grades_detailSection__hYm7T h4{font-size:1.1rem;margin-bottom:1rem;color:var(--black)}.grades_detailSection__hYm7T ul{list-style:none}.grades_detailSection__hYm7T ul li{padding:.5rem 0 .5rem 1.5rem;color:var(--gray);position:relative;font-size:.95rem}.grades_detailSection__hYm7T ul li:before{content:"✓";position:absolute;left:0;color:var(--dark-green);font-weight:700}.grades_detailSection__hYm7T p{color:var(--gray);line-height:1.6;font-size:1rem;font-weight:500}.grades_gradeActions__x_VXl{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--light-gray);text-align:center}.grades_detailsButton__Q_BmC{display:inline-block;padding:1rem 2rem;background-color:var(--pastel-green);color:var(--black);font-weight:600;border-radius:8px;transition:all .3s ease;text-decoration:none}.grades_detailsButton__Q_BmC:hover{background-color:var(--dark-green);transform:translateY(-2px);box-shadow:0 4px 15px rgba(111,162,135,.3)}.grades_comparison__7SiZn{background-color:var(--light-gray)}.grades_comparisonTable__fdbX1{max-width:900px;margin:3rem auto 0;background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px var(--shadow)}.grades_tableHeader___k7IJ{background:linear-gradient(135deg,var(--pastel-green) 0,var(--dark-green) 100%);color:var(--white)}.grades_tableHeader___k7IJ,.grades_tableRow__Bl0Fd{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}.grades_tableRow__Bl0Fd{border-bottom:1px solid var(--light-gray)}.grades_tableRow__Bl0Fd:last-child{border-bottom:none}.grades_tableRow__Bl0Fd:hover{background-color:var(--light-green)}.grades_tableCell__H8vb0{padding:1.25rem 1rem;text-align:center;font-size:.95rem}.grades_tableHeader___k7IJ .grades_tableCell__H8vb0:first-child,.grades_tableRow__Bl0Fd .grades_tableCell__H8vb0:first-child{text-align:left;padding-left:1.5rem}.grades_tableHeader___k7IJ .grades_tableCell__H8vb0{font-weight:700}.grades_tableRow__Bl0Fd .grades_tableCell__H8vb0:first-child{font-weight:600;color:var(--black)}.grades_cta__ohpDI{background:linear-gradient(135deg,rgba(197,227,210,.2),rgba(255,255,255,1))}@media (max-width:968px){.grades_hero__UHgIV{padding:3rem 0 2rem}.grades_gradeHeader__UxwTb h2{font-size:2rem}.grades_gradeDetails__nWWzO{grid-template-columns:1fr}.grades_detailSection__hYm7T:last-child{grid-column:1}.grades_comparisonTable__fdbX1{font-size:.85rem}.grades_tableCell__H8vb0{padding:1rem .5rem}.grades_tableHeader___k7IJ .grades_tableCell__H8vb0:first-child,.grades_tableRow__Bl0Fd .grades_tableCell__H8vb0:first-child{padding-left:.75rem}}@media (max-width:640px){.grades_gradeContent__EkojW{padding:1.5rem}.grades_gradeHeader__UxwTb{padding:2rem 1.5rem}.grades_comparisonTable__fdbX1{font-size:.75rem}.grades_tableCell__H8vb0{padding:.75rem .25rem}.grades_tableHeader___k7IJ .grades_tableCell__H8vb0:first-child,.grades_tableRow__Bl0Fd .grades_tableCell__H8vb0:first-child{padding-left:.5rem}}