:root{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.simple-menu{width:100%;display:flex;justify-content:center;align-items:center;gap:2.5rem;background:#fff;border-bottom:1px solid #00476d;padding:1.1rem 0;position:fixed;top:0;left:0;z-index:1000}.simple-menu-link{color:#222;text-decoration:none;font-size:1.13rem;font-weight:500;padding:.2rem .7rem;border-radius:6px;transition:background .2s}.simple-menu-link:hover{background:#f7f8fa}@media (max-width: 600px){.simple-menu{gap:1.2rem;padding:.7rem 0}.simple-menu-link{font-size:1rem;padding:.2rem .4rem}}.linkedin-contact-link{color:#0073b1;font-weight:500;text-decoration:underline;transition:color .2s}.linkedin-contact-link:hover{color:#005983}.courses-section{margin:3.2rem 0 0;padding:0 .5rem}.courses-header{text-align:center;margin-bottom:2.2rem}.courses-title{font-size:1.45rem;font-weight:700;color:#222}.courses-subtext{font-size:1.05rem;color:#666;margin-top:.3rem}.courses-cards-row{display:flex;gap:2.2rem;justify-content:center;flex-wrap:wrap}.course-card{background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000000f;width:320px;max-width:95vw;display:flex;flex-direction:column;align-items:center;padding:1.2rem 1rem 1.5rem;margin-bottom:1.2rem}.course-img{width:100%;height:140px;object-fit:contain;margin-bottom:1.1rem}.course-name{font-size:1rem;font-weight:600;margin-bottom:.7rem;color:#222}.course-links{display:flex;gap:1.2rem}.course-link{color:#0073b1;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s}.course-link:hover{color:#005983}.enroll-link{color:#fff;background:#0073b1;border-radius:6px;padding:.2rem .9rem;font-weight:600;transition:background .2s}.enroll-link:hover{background:#005983}.company-logos-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.2rem;margin:2.5rem 0 0}.company-logo{height:48px;width:auto;max-width:120px;object-fit:contain;padding:.3rem .7rem}.meta-logo{height:120px;width:auto;max-width:145px;object-fit:contain;padding:.3rem .7rem}.hero-container{max-width:850px;margin:9rem auto 0;padding:0 1.2rem}.hero-greeting{text-align:left;margin-bottom:2.5rem}.hero-greeting h1{font-size:2.2rem;font-weight:700;margin:0;color:#222}.hero-split{display:flex;align-items:center;background:#fff;border-radius:18px;box-shadow:0 2px 16px #0000000a;padding:2.2rem 2rem;gap:2.5rem;min-height:220px}.hero-left{flex:1 1 0;display:flex;justify-content:center}.hero-profile-pic{width:200px;height:200px;object-fit:cover;border-radius:50%;box-shadow:0 2px 12px #0000001f}.social-icons{display:flex;gap:1rem;margin-top:.8rem}.li-profile-pic{width:35px;height:30px;float:right}.hero-divider{width:2px;height:120px;background:#e0e0e0;border-radius:2px;margin:0 2rem}.hero-right{flex:2 1 0;font-size:1.13rem;color:#000;line-height:1.7;display:flex;flex-direction:column;gap:1.1rem}@media (max-width: 700px){.hero-split{flex-direction:column;gap:1.5rem;padding:1.2rem .7rem}.hero-divider{width:80px;height:2px;margin:1.2rem 0}.hero-profile-pic{width:100px;height:100px}}.course-landing-main{max-width:1100px;margin:3rem auto 0;padding:0 1.2rem 3rem;font-family:Poppins,Arial,sans-serif}.course-hero{display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem;background:#fff;border-radius:18px;box-shadow:0 2px 16px #0000000f;padding:2.5rem 2rem 2rem;margin-bottom:2.5rem}.course-hero-content{flex:2 1 450px;min-width:260px}.course-highlights{font-size:18px;padding-left:.5em}.course-highlights li{padding-left:1.3em;text-indent:-1.3em}.course-hero-image{flex:1 1 260px;min-width:220px;display:flex;justify-content:center;width:100%;overflow:hidden;flex-wrap:wrap}.course-hero-image img{width:100%;max-width:100%;border-radius:12px;box-shadow:0 2px 12px #0000001a;height:fit-content;display:block}.course-tagline{font-size:1.25rem;font-weight:500;color:#1a2a33;margin-bottom:1.2rem}.enroll-cta{display:inline-block;background:#0073b1;color:#fff;font-weight:700;font-size:1.13rem;padding:.7rem 2.1rem;border-radius:8px;text-decoration:none;text-align:center;margin-bottom:.5rem;transition:background .2s}.enroll-cta:hover{background:#005983}.enroll-note{font-size:.98rem;color:#0073b1;margin-bottom:.7rem;margin-top:.3rem;margin-left:3rem}.course-author-short{background:#f7f8fa;border-radius:10px;padding:1.8rem 2rem;margin-bottom:2.2rem}.author-container{display:flex;gap:2rem;align-items:flex-start}.author-profile{flex:0 0 auto;text-align:center}.author-profile-image{width:120px;height:120px;border-radius:50%;box-shadow:0 2px 8px #0000001a;object-fit:cover;margin-bottom:.8rem}.author-credentials{font-size:.9rem;color:#666;line-height:1.4}.author-linkedin{display:inline-block;margin-top:.6rem}.author-linkedin img{height:25px;width:auto;transition:opacity .2s}.author-linkedin:hover img{opacity:.8}.author-welcome-content{flex:1 1 auto}.welcome-heading{margin-top:0;margin-bottom:1rem;font-size:1.3rem}.welcome-text{font-size:1rem;line-height:1.6;color:#2a2a2a;display:flex;flex-direction:column;gap:1rem}.welcome-text p{margin:0}.welcome-text p:last-child{font-style:italic}.learn-more-link{color:#0073b1;text-decoration:underline;font-weight:500;margin-left:.3rem}.learn-more-link:hover{color:#005983}.course-reviews{background:#fcfdff;border-radius:10px;padding:2rem;box-shadow:0 1px 8px #00000008}.course-reviews h2{font-size:1.15rem;margin-bottom:1.5rem;text-align:center;color:#1a2a33}.reviews-list{display:flex;flex-direction:column;gap:1.5rem}.reviews-list blockquote{background:#fff;border:1px solid rgba(0,115,177,.1);border-left:4px solid #0073b1;margin:0;padding:1.2rem 1.4rem 1rem;border-radius:8px;font-size:1.02rem;color:#2a2a2a;box-shadow:0 2px 8px #00000008}.review-stars{color:#ffc107;font-size:.9rem;margin-bottom:.5rem;letter-spacing:.15rem}.reviews-list blockquote p{margin:0;line-height:1.5}.reviews-list blockquote footer{font-size:.97rem;color:#666;margin-top:.7rem;text-align:right;font-style:italic}@media (max-width: 800px){.course-hero{flex-direction:column;padding:1.2rem .7rem;gap:1.5rem}.course-hero-image img{max-width:100%}.author-container{flex-direction:column;align-items:center;text-align:center}.author-profile{margin-bottom:1.5rem}.welcome-heading{text-align:center}.course-author-short{padding:1.5rem 1.2rem}}.mail-subscriber-gap{height:5rem}.site-footer{text-align:center;padding:2rem 1rem;color:#666;font-size:.9rem}.footer-content{max-width:850px;margin:0 auto}.site-footer a{color:#666;text-decoration:underline;transition:color .2s}.site-footer a:hover{color:#444}
