@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700;800;900&display=swap');
.saswin-course-page,.saswin-course-page *{box-sizing:border-box;font-family:Lato,Arial,sans-serif}.saswin-course-page{max-width:1200px;margin:22px auto 60px;padding:0 18px;color:#19334e;line-height:1.7}.scp-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(125deg,#102c46,#00549b 75%,#0876d8);border-radius:22px;padding:44px 48px;color:white;overflow:hidden}.scp-hero-content{flex:1;min-width:0}.scp-eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:800;color:#b8dcff}.scp-eyebrow span{padding:0 8px}.saswin-course-page .scp-hero h1{font-size:clamp(27px,3.2vw,43px);line-height:1.18;color:white;margin:16px 0;font-weight:900}.scp-hero p{font-size:16px;color:#e5f2ff;max-width:650px}.scp-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.scp-tags span{border:1px solid #91c8fa;background:#ffffff18;padding:4px 14px;border-radius:30px;font-size:13px;font-weight:700}.scp-cover{flex:0 0 250px}.scp-cover img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.scp-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.scp-stat,.scp-panel,.scp-enroll-card{background:#fff;border:1px solid #e2eaf4;border-radius:16px;box-shadow:0 7px 25px #103b680a}.scp-stat{padding:19px 20px;min-width:0}.scp-stat span{display:block;font-size:12px;color:#667e97;font-weight:700;margin-bottom:7px}.scp-stat strong{display:block;font-size:17px;color:#103b68;overflow-wrap:anywhere}.scp-columns{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:22px;align-items:start}.scp-main{min-width:0}.scp-panel{padding:28px 30px;margin-bottom:22px}.saswin-course-page .scp-panel h2,.saswin-course-page .scp-course-material h3{color:#103b68;font-size:23px;margin:0 0 20px;font-weight:900}.scp-description{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.scp-description p{margin:0 0 16px}.scp-description ul,.scp-description ol{padding-left:23px;margin:12px 0 20px}.scp-description li{padding:3px 0}.scp-description h2,.scp-description h3{font-size:19px;color:#103b68;margin:22px 0 12px}.scp-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;color:#0d548c;font-weight:700;font-size:14px}.scp-feature-grid div{background:#f1f7fd;padding:12px 14px;border-radius:9px}.scp-sidebar{position:sticky;top:25px}.scp-enroll-card{padding:28px}.scp-small-title{color:#0876d8;font-size:12px;letter-spacing:1.4px;font-weight:900}.scp-price{font-size:34px;font-weight:900;color:#103b68;margin:8px 0}.scp-enroll-card p{font-size:14px;color:#59728b}.scp-enroll-card form{margin:16px 0 0}.scp-enroll-card button,.scp-button{display:block;width:100%;text-align:center;background:#0876d8!important;border:0!important;border-radius:10px!important;color:#fff!important;font-weight:800;padding:13px 17px;text-decoration:none!important;cursor:pointer}.scp-enroll-card button:hover,.scp-button:hover{background:#00549b!important}.scp-status{padding:12px 0;color:#536d85;font-size:14px}.scp-approved{color:#087047!important;font-weight:800}.scp-course-material{margin-top:26px}.scp-course-material .saswin-tile{border-radius:14px}.saswin-course-page .saswin-alert{margin-top:18px}@media(max-width:900px){.scp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scp-columns{grid-template-columns:1fr}.scp-sidebar{position:static}.scp-cover{flex-basis:190px}}@media(max-width:600px){.saswin-course-page{padding:0 10px}.scp-hero{padding:29px 24px;display:block}.scp-cover{margin-top:22px}.scp-stat-grid{gap:10px}.scp-stat{padding:15px}.scp-stat strong{font-size:15px}.scp-panel{padding:22px 20px}.scp-feature-grid{grid-template-columns:1fr}}
