.hero-section{background:linear-gradient(135deg,#dc3545,#c82333)}.package-card.featured{border:3px solid #dc3545;transform:scale(1.02)}.package-card .card-header{position:relative}.package-card.featured .card-header:after{content:"PROFESSIONAL";position:absolute;top:-10px;right:20px;background:#ffc107;color:#000;padding:5px 15px;border-radius:15px;font-size:.8rem;font-weight:700}.content-item,.benefit-item{padding:2rem;transition:transform .3s ease}.content-item:hover,.benefit-item:hover{transform:translateY(-5px)}.requirements-list .requirement-item{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:1rem}.enrollment-steps .step{display:flex;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a}.enrollment-steps .step-number{background:#dc3545;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-right:1.5rem;flex-shrink:0}.enrollment-steps .step-content h4{color:#dc3545;margin-bottom:.5rem}.price{font-size:2.5rem!important}.certification-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}@media (max-width: 768px){.package-card.featured{transform:none}.enrollment-steps .step{flex-direction:column;text-align:center}.enrollment-steps .step-number{margin-right:0;margin-bottom:1rem}}
