.professionalCourses{font-family:Inter,sans-serif;color:#1a1a1a;background-color:#fff}.hero{background:linear-gradient(135deg,#0077b6,#0096c7);color:white;padding:6rem 2rem;text-align:center}.hero-content{max-width:800px;margin:0 auto}.hero h1{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.hero p{font-size:1.1rem;margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem;justify-content:center}.learning{padding:4rem 2rem}.learning-container{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;max-width:1100px;margin:0 auto}.learning-image img{max-width:500px;border-radius:12px;object-fit:cover}.learning-text{flex:1 1;min-width:280px}.learning-text h2{font-size:1.8rem;margin-bottom:1rem}.learning-text ul{margin:1rem 0 2rem;line-height:1.8;list-style-type:none}.courses{padding:4rem 2rem;background:#f9fafb;text-align:center}.courses h2{font-size:2rem;margin-bottom:2rem;font-weight:700}.courses-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;max-width:1100px;margin:0 auto}.course-card{background:white;border-radius:12px;padding:2rem 1.5rem;flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 1.5rem);min-width:260px;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:transform .3s ease}.course-card:hover{transform:translateY(-5px)}.course-card h3{margin:1rem 0 .5rem;font-size:1.2rem}.course-card p{font-size:.95rem;color:#555}.icon{font-size:2.2rem;color:#0077b6}.center-btn{margin-top:2rem}.how-it-works{padding:4rem 2rem;text-align:center}.steps{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:1000px;margin:2rem auto 0}.step{flex:1 1 250px;border:none;display:flex;flex-flow:column;gap:1rem;align-items:center;padding:2rem;border-radius:1rem}.step,.why-choose{text-align:center;background:#f9fafb}.why-choose{padding:4rem 2rem}.reasons{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:1000px;margin:2rem auto 0}.reason-card{background:white;border-radius:12px;padding:2rem;flex:1 1 280px;min-width:260px;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:transform .3s ease;display:flex;flex-flow:column;gap:1rem;align-items:center;border-radius:1rem}.reason-card:hover{transform:translateY(-5px)}