.mkt-rect{--rhythm-y:24px;--rhythm-y-sm:12px;--rhythm-heading:12px}.mkt-rect .section,.mkt-rect .home-blogs-section,.mkt-rect .faq-section,.mkt-rect .comparison-section,.mkt-rect .teachers-section,.mkt-rect .quality-section,.mkt-rect .testimonials,.mkt-rect .courses-section,.mkt-rect .future-roadmap-section{padding-top:var(--rhythm-y)!important;padding-bottom:var(--rhythm-y)!important}.mkt-rect .section-heading{margin-bottom:var(--rhythm-heading)!important}.mkt-rect .section-heading h2{margin-bottom:8px!important}.mkt-rect .section-heading p:not(.script-label){font-size:15.5px!important;line-height:1.45!important}.mkt-rect .hero{gap:20px!important;min-height:0!important;padding:18px 0 22px!important}.mkt-rect .hero h1{margin-bottom:12px!important;font-size:clamp(36px,4.2vw,52px)!important}.mkt-rect .hero .lead{font-size:16.5px!important}.mkt-rect .hero .button-row{margin-top:16px!important}.mkt-rect .partner-wrap.partner-wrap--coursera{background:#f7f7f7!important;padding-top:32px!important;padding-bottom:28px!important}.mkt-rect .home-audience{padding-top:4px!important;padding-bottom:8px!important}.mkt-rect .home-audience-panel{border-radius:12px!important;align-items:stretch!important;gap:28px 32px!important;padding:28px 28px 30px!important}.mkt-rect .home-audience-panel .home-audience-visual,.mkt-rect .home-audience-panel figure,.mkt-rect .home-audience-panel .home-audience-photo-wrap{min-height:0!important}.mkt-rect .home-audience-panel img{object-fit:cover;width:100%;max-height:340px}.mkt-rect .major-program-section,.mkt-rect .major-program-section--banner{padding-top:8px!important;padding-bottom:24px!important}.mkt-rect .major-home-banner{border-radius:8px!important;gap:20px 28px!important;width:100%!important;max-width:none!important;margin:0!important;padding-block:24px!important;padding-inline:0!important}.mkt-rect .reels-section{padding-top:var(--rhythm-y-sm)!important;padding-bottom:var(--rhythm-y)!important;clip-path:none!important;background:0 0!important;margin-top:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.mkt-rect .reels-box{box-sizing:border-box!important;border-radius:4px!important;width:100%!important;max-width:none!important;margin-inline:auto!important;overflow:hidden!important}.mkt-rect .reels-section .section-heading{margin-bottom:var(--rhythm-heading)!important;padding-left:0!important;padding-right:0!important}.mkt-rect .reels-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}@media (max-width:960px){.mkt-rect .reels-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.mkt-rect .reels-track{gap:16px!important;padding:4px 0 12px!important}.mkt-rect .future-roadmap-section,.mkt-rect .courses-section{background:0 0!important;overflow:visible!important}.mkt-rect .future-roadmap-shell,.mkt-rect .courses-section-shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important}.mkt-rect .courses-section-shell{background:linear-gradient(180deg, #faf8f4 0%, var(--cream) 100%)!important}.mkt-rect .future-roadmap-section{padding-top:var(--rhythm-y)!important;padding-bottom:var(--rhythm-y)!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.mkt-rect .future-roadmap-inner{box-sizing:border-box!important;gap:28px 36px!important;width:100%!important;max-width:none!important;margin-inline:0!important}.mkt-rect .future-roadmap-copy h2{font-size:clamp(28px,3.2vw,40px)!important}.mkt-rect .teachers-section{padding-top:var(--rhythm-y)!important;padding-bottom:var(--rhythm-y)!important}.mkt-rect .quality-section{padding-top:var(--rhythm-y)!important;padding-bottom:var(--rhythm-y)!important;gap:28px 36px!important}.mkt-rect .course-cta,.mkt-rect .community-cta-pro{border-radius:12px;min-height:0!important;margin:var(--rhythm-y-sm) 0!important;padding-top:var(--rhythm-y)!important;clip-path:none!important;gap:28px 36px!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.mkt-rect .cta-portrait{max-height:360px;height:auto!important;min-height:280px!important}.mkt-rect .global-section,.mkt-rect .global-section-pro{padding-top:var(--rhythm-y)!important;padding-bottom:var(--rhythm-y)!important}.mkt-rect .global-section .section-heading{margin-bottom:var(--rhythm-heading)!important}.mkt-rect .testimonials,.mkt-rect .comparison-section,.mkt-rect .faq-section,.mkt-rect .home-blogs-section{padding-top:var(--rhythm-y)!important;padding-bottom:var(--rhythm-y)!important}.mkt-rect .home-blogs-head{margin-bottom:var(--rhythm-heading)!important}.mkt-rect .home-blogs-head h2{font-size:clamp(28px,3.4vw,40px)!important}.mkt-rect .final-cta{padding-top:48px!important;padding-bottom:56px!important}.mkt-rect .final-cta .script-label{margin-bottom:10px!important;font-size:28px!important}.mkt-rect .final-cta h2{margin-bottom:12px!important;font-size:clamp(30px,4vw,44px)!important}.mkt-rect .angled,.mkt-rect .angled-yellow,.mkt-rect .cream-section.angled{clip-path:none!important}@media (max-width:900px){.mkt-rect{--rhythm-y:32px;--rhythm-y-sm:22px}.mkt-rect .course-cta,.mkt-rect .community-cta-pro{grid-template-columns:1fr!important;min-height:0!important}.mkt-rect .cta-portrait{max-height:280px;min-height:220px!important}.mkt-rect .home-audience-panel{padding:22px 18px!important}}
.mkt-rect .partner-wrap.partner-wrap--coursera{z-index:5;box-shadow:none!important;background:#f5f5f5!important;border:0!important;padding:36px 0 28px!important}.mkt-rect .partner-rail{width:100%;max-width:none;margin:0}.mkt-rect .partner-heading{font-family:var(--font-source-sans), var(--font-sans), Arial, sans-serif!important;letter-spacing:-.03em!important;color:#1f1f1f!important;text-align:left!important;box-shadow:none!important;border:0!important;margin:0 0 18px!important;font-size:clamp(20px,2vw,26px)!important;font-weight:700!important;line-height:1.2!important}.mkt-rect .partner-row{margin:0;position:relative}.mkt-rect .partner-row.has-next:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#f5f5f500,#f5f5f5 78%);width:64px;position:absolute;top:0;bottom:0;right:0}.mkt-rect .partner-row.has-prev:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(270deg,#f5f5f500,#f5f5f5 85%);width:40px;position:absolute;top:0;bottom:0;left:0}.mkt-rect .partner-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none;align-items:center!important;gap:12px!important;padding:4px 48px 4px 0!important;display:flex!important;overflow-x:auto!important}.mkt-rect .partner-scroll::-webkit-scrollbar{display:none}.mkt-rect .partner-pill{scroll-snap-align:start;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;color:#1f1f1f!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;flex:none!important;align-items:center!important;gap:10px!important;padding:0 20px 0 10px!important;text-decoration:none!important;display:inline-flex!important}.mkt-rect .partner-pill-mark{width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;flex-shrink:0!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}.mkt-rect .partner-pill-mark-svg{width:36px!important;height:36px!important;display:block!important}.mkt-rect .partner-pill-name{font-family:var(--font-source-sans), var(--font-sans), Arial, sans-serif!important;letter-spacing:-.01em!important;color:#1f1f1f!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.mkt-rect .partner-nav{cursor:pointer;z-index:4!important;color:#1f1f1f!important;background:#fff!important;border:1px solid #d1d1d1!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 2px 8px #0000001f!important}.mkt-rect .partner-nav svg{width:18px!important;height:18px!important}.mkt-rect .partner-nav.is-prev{left:0!important}.mkt-rect .partner-nav.is-next{right:0!important}.mkt-rect .partner-nav:hover{border-color:#bdbdbd!important;box-shadow:0 4px 12px #00000024!important}.mkt-rect .partner-wrap--coursera .partner-card,.mkt-rect .partner-wrap--coursera .marquee,.mkt-rect .partner-wrap--coursera .partner-track{display:contents!important}@media (max-width:760px){.mkt-rect .partner-wrap.partner-wrap--coursera{padding-top:28px!important;padding-bottom:22px!important}.mkt-rect .partner-heading{max-width:none!important;margin-bottom:14px!important;font-size:22px!important}.mkt-rect .partner-pill{gap:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 16px 0 8px!important}.mkt-rect .partner-pill-mark,.mkt-rect .partner-pill-mark-svg{width:30px!important;height:30px!important}.mkt-rect .partner-pill-name{font-size:14px!important}}@media (min-width:768px){.mkt-rect .partner-heading{white-space:nowrap!important}}
.mkt-rect{--crs-canvas:#fff;--crs-soft:#f5f5f5;--crs-soft-2:#f7f7f7;--crs-line:#e5e5e5;--crs-ink:#1f1f1f;--crs-muted:#666;--crs-radius:4px;--crs-radius-lg:6px;--crs-space-1:8px;--crs-space-2:12px;--crs-space-3:16px;--crs-space-4:24px;--crs-space-5:32px;--crs-space-6:48px;--font-sans:var(--font-source-sans), "Source Sans 3", Arial, sans-serif;font-family:var(--font-sans);color:var(--crs-ink);background:var(--crs-canvas);-webkit-font-smoothing:antialiased}.site-chrome.mkt-rect{--font-sans:var(--font-source-sans), "Source Sans 3", Arial, sans-serif;font-family:var(--font-sans);background:#fff}.mkt-rect main#top .cream-section,.mkt-rect main#top .angled,.mkt-rect main#top .angled-yellow,.mkt-rect main#top .stories-pro{background:var(--crs-canvas)!important;clip-path:none!important}.mkt-rect main#top .hero.cream-section{background:linear-gradient(#fff 0%,#fafafa 100%)!important}.mkt-rect main#top .partner-wrap--coursera{background:var(--crs-soft-2)!important}.mkt-rect main#top .hex-soft-panel,.mkt-rect main#top .home-explore .hex-soft-panel{border:1px solid var(--crs-line)!important;border-radius:var(--crs-radius-lg)!important;background:#eef2f7!important}.mkt-rect h1,.mkt-rect h2,.mkt-rect h3,.mkt-rect .section-heading h2,.mkt-rect .partner-heading,.mkt-rect .hex-heading{font-family:var(--font-sans)!important;color:var(--crs-ink)!important;letter-spacing:-.02em!important;font-weight:700!important}.mkt-rect .section-heading h2,.mkt-rect .hex-heading,.mkt-rect .partner-heading{font-size:clamp(22px,2.2vw,28px)!important;font-weight:700!important;line-height:1.2!important}.mkt-rect .section-heading p:not(.script-label),.mkt-rect .lead,.mkt-rect p.text-02{color:var(--crs-muted)!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.mkt-rect .script-label{font-family:var(--font-sans)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--crs-muted)!important;font-size:13px!important;font-weight:600!important}.mkt-rect .button,.mkt-rect a.button,.site-chrome.mkt-rect .button{font-family:var(--font-sans)!important;letter-spacing:.01em!important;border-radius:4px!important;min-height:48px!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important}.mkt-rect .button-orange,.site-chrome.mkt-rect .header-cta,.site-chrome.mkt-rect .crs-join-primary{color:#111!important;background:#c6f531!important;border-color:#c6f531!important}.mkt-rect .button-dark{color:var(--crs-ink)!important;background:#fff!important;border:1px solid #1f1f1f!important}.mkt-rect .aud-stu-cyber-card,.mkt-rect .aud-stu-cyber-card h2,.mkt-rect .aud-stu-cyber-card h3,.mkt-rect .aud-col-blue,.mkt-rect .aud-col-blue h2,.mkt-rect .aud-col-blue h3,.mkt-rect .aud-col-blue-grid h3,.mkt-rect .aud-gov-brief,.mkt-rect .aud-gov-brief h2,.mkt-rect .aud-gov-brief h3{color:#fff!important}.mkt-rect .aud-stu-cyber-card .aud-eyebrow{color:#fdba74!important}.mkt-rect .aud-gov-brief-inner dt{color:#86efac!important}.mkt-rect .aud-col-blue-grid p,.mkt-rect .aud-stu-cyber-card>p,.mkt-rect .aud-stu-cyber-card .aud-stu-cyber-points li,.mkt-rect .aud-gov-brief-inner>p,.mkt-rect .aud-gov-brief-inner dd{color:#ffffffd1!important}.mkt-rect .crs-card,.mkt-rect .course-card,.mkt-rect .quote-card,.mkt-rect .faq-static-card,.mkt-rect .compare-card,.mkt-rect .home-blog-card,.mkt-rect .lms-card,.mkt-rect .aud-stu-timeline article,.mkt-rect .aud-stu-perk-grid article,.mkt-rect .aud-col-why-grid article,.mkt-rect .aud-col-blue-grid article,.mkt-rect .aud-gov-pillar-grid article,.mkt-rect .aud-gov-phase-grid article,.mkt-rect .home-audience-panel{border-radius:var(--crs-radius)!important;border:1px solid var(--crs-line)!important;box-shadow:none!important}.mkt-rect .crs-card:hover,.mkt-rect .course-card:hover{box-shadow:0 2px 8px #00000014!important}.mkt-rect .crs-card-media{aspect-ratio:16/9!important;max-height:none!important}.mkt-rect .crs-card-title{font-size:16px!important;font-weight:700!important;line-height:1.3!important}.mkt-rect .crs-card-partner,.mkt-rect .crs-card-meta{color:var(--crs-muted)!important;font-size:12px!important}.mkt-rect main#top .section,.mkt-rect main#top .home-blogs-section,.mkt-rect main#top .faq-section,.mkt-rect main#top .teachers-section,.mkt-rect main#top .quality-section,.mkt-rect main#top .testimonials,.mkt-rect main#top .courses-section,.mkt-rect main#top .future-roadmap-section,.mkt-rect main#top .comparison-section,.mkt-rect main#top .compare-section{padding-top:var(--crs-space-4)!important;padding-bottom:var(--crs-space-4)!important}.mkt-rect main#top .section-heading{max-width:40rem;margin-bottom:var(--crs-space-4)!important}.mkt-rect .partner-wrap--coursera{padding-top:var(--crs-space-5)!important;padding-bottom:var(--crs-space-4)!important}.mkt-rect .partner-heading{margin-bottom:var(--crs-space-3)!important}.mkt-rect .partner-pill{background:#fff!important;border-color:#d9d9d9!important;gap:12px!important;height:56px!important;padding:0 20px 0 12px!important}.mkt-rect .partner-pill-mark{background:#fff!important;border:0!important;border-radius:4px!important;width:36px!important;height:36px!important;padding:2px!important}.mkt-rect .partner-pill-name{color:var(--crs-ink)!important;font-size:16px!important;font-weight:600!important}.mkt-rect .partner-nav{width:40px!important;height:40px!important;box-shadow:0 2px 8px #0000001f!important}.mkt-rect .home-explore .hex-pill{border-radius:var(--home-radius,4px)!important;min-height:40px!important;font-size:14px!important;font-weight:600!important}.mkt-rect .home-explore .hex-heading{margin-bottom:var(--crs-space-3)!important}.mkt-rect .home-explore .hex-feature-grid,.mkt-rect .home-explore .hex-cert-grid,.mkt-rect .courses-section .card-slider{gap:var(--crs-space-3)!important}.mkt-rect .home-explore .hex-block{padding-top:20px!important;padding-bottom:12px!important}.mkt-rect .home-explore .hex-goals{perspective:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}.mkt-rect .home-explore .hex-goals>.hex-tilt{height:100%!important;box-shadow:none!important;border-radius:8px!important;display:flex!important;transform:none!important}.mkt-rect .home-explore .hex-goal{border:1px solid var(--crs-line,#e5e5e5)!important;width:100%!important;height:100%!important;min-height:200px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;flex:auto!important;gap:10px!important;padding:18px 16px 14px!important;overflow:hidden!important}.mkt-rect .home-explore .hex-goal:hover{border-color:#cfcfcf!important;box-shadow:0 2px 8px #0000000f!important}.mkt-rect .home-explore .hex-goal-icon{width:40px!important;height:40px!important;box-shadow:none!important;border-radius:8px!important}.mkt-rect .home-explore .hex-goal-icon svg{width:24px!important;height:24px!important}.mkt-rect .home-explore .hex-goal-copy small{letter-spacing:.04em!important;border-radius:4px!important;font-size:11px!important}.mkt-rect .home-explore .hex-goal strong{font-size:16px!important;line-height:1.3!important}.mkt-rect .home-explore .hex-goal-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13.5px!important;line-height:1.4!important}.mkt-rect .home-explore .hex-goal-go{margin-top:auto!important;padding-top:8px!important}.mkt-rect .major-program-section.major-program-section--banner{padding-top:8px!important;padding-bottom:24px!important}.mkt-rect .major-home-banner{border:1px solid var(--crs-line,#e5e5e5)!important;width:100%!important;max-width:none!important;box-shadow:none!important;box-sizing:border-box!important;background:#f5f7fa!important;border-radius:8px!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;align-items:center!important;gap:24px 28px!important;margin:0!important;padding:24px!important;display:grid!important}.mkt-rect .major-home-banner-frame{border:1px solid var(--crs-line,#e5e5e5)!important;box-shadow:none!important;border-radius:8px!important}.mkt-rect .major-home-banner-copy h2{letter-spacing:-.03em!important;color:var(--crs-ink,#1f1f1f)!important;max-width:none!important;font-size:clamp(24px,2.8vw,32px)!important}.mkt-rect .major-home-banner-copy>p{color:var(--crs-muted,#666)!important;max-width:48ch!important;font-size:15px!important}@media (max-width:1100px){.mkt-rect .home-explore .hex-goals{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.mkt-rect .home-explore .hex-goals{grid-template-columns:1fr!important}.mkt-rect .major-home-banner{grid-template-columns:1fr!important;padding:18px!important}}.mkt-rect .audience-page,.mkt-rect .lms-page{font-family:var(--font-sans);background:var(--crs-canvas)!important}.mkt-rect .audience-page h1,.mkt-rect .lms-page h1{letter-spacing:-.03em!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:700!important;line-height:1.15!important}.mkt-rect .aud-form-card,.mkt-rect .lms-form-card{border-radius:var(--crs-radius)!important;border:1px solid var(--crs-line)!important;box-shadow:none!important}.mkt-rect .courses-page,.mkt-rect .courses-hero{background:var(--crs-canvas)!important}.mkt-rect .courses-grid{gap:var(--crs-space-3)!important}@media (max-width:900px){.mkt-rect main#top .section,.mkt-rect main#top .courses-section,.mkt-rect main#top .testimonials{padding-top:var(--crs-space-5)!important;padding-bottom:var(--crs-space-5)!important}.mkt-rect .partner-pill{height:48px!important}.mkt-rect .partner-pill-name{font-size:14px!important}}
.mkt-rect .trust-proof{box-sizing:border-box;color:#fff!important;padding:48px var(--mkt-pad-x) 44px!important;background:#002761!important}.mkt-rect .trust-proof-rail{width:100%;max-width:none;margin:0}.mkt-rect .trust-proof-kicker{letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffffb3!important;font-size:12px!important;font-weight:700!important;font-family:var(--font-source-sans), var(--font-sans), Arial, sans-serif!important;margin:0 0 10px!important}.mkt-rect .trust-proof-title{letter-spacing:-.03em!important;color:#fff!important;max-width:28ch!important;font-size:clamp(26px,3vw,36px)!important;font-weight:700!important;line-height:1.15!important;font-family:var(--font-source-sans), var(--font-sans), Arial, sans-serif!important;margin:0 0 12px!important}.mkt-rect .trust-proof-lead{color:#ffffffc7!important;max-width:54ch!important;margin:0 0 28px!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.mkt-rect .trust-proof-stats{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 28px!important;padding:20px 0!important;display:grid!important}.mkt-rect .trust-proof-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.mkt-rect .trust-proof-stat strong{letter-spacing:-.04em!important;color:#fff!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:700!important;line-height:1.1!important}.mkt-rect .trust-proof-stat span{color:#ffffffb8!important;font-size:14px!important;line-height:1.3!important}.mkt-rect .trust-proof-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;margin:0 0 24px!important;display:grid!important}.mkt-rect .trust-proof-card{box-sizing:border-box;height:100%;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:8px!important;padding:18px 16px!important}.mkt-rect .trust-proof-card h3{letter-spacing:-.02em!important;color:#fff!important;margin:0 0 8px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.mkt-rect .trust-proof-card p{color:#ffffffb8!important;margin:0!important;font-size:14px!important;line-height:1.45!important}.mkt-rect .trust-proof-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt-rect .trust-proof .button-orange{color:#fff!important;background:#ff662a!important;border-color:#ff662a!important}.mkt-rect .trust-proof .button-dark{color:#fff!important;background:0 0!important;border:1px solid #ffffff8c!important}.mkt-rect .trust-proof .button-dark:hover{border-color:#fff!important}.mkt-rect .testimonials.stories-pro .stories-track,.mkt-rect .testimonials .testimonial-slider{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.mkt-rect .testimonials .story-card.crs-quote,.mkt-rect .testimonials .crs-quote{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;padding:18px 16px!important;box-shadow:0 1px 3px #0f172a0f!important}.mkt-rect .testimonials .crs-quote-text{color:#333!important;font-size:15px!important;line-height:1.45!important}.mkt-rect .testimonials .crs-quote-stars{color:#f5b301;letter-spacing:1px;margin:0 0 8px;font-size:14px}@media (max-width:900px){.mkt-rect .trust-proof{padding-top:36px!important;padding-bottom:32px!important}.mkt-rect .trust-proof-stats{grid-template-columns:1fr 1fr!important}.mkt-rect .trust-proof-outcomes,.mkt-rect .testimonials.stories-pro .stories-track,.mkt-rect .testimonials .testimonial-slider{grid-template-columns:1fr!important}}
.mkt-rect .crs-catalog-head{box-sizing:border-box;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:end;gap:16px 28px;width:100%;margin:0 0 14px;padding:0;display:grid}.mkt-rect .crs-catalog-head-copy{min-width:0}.mkt-rect .crs-catalog-head .courses-hero-kicker{letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7280!important;margin:0 0 6px!important;font-size:12px!important;font-weight:700!important}.mkt-rect .crs-catalog-head h1{letter-spacing:-.03em!important;color:#1f1f1f!important;margin:0 0 6px!important;font-size:clamp(26px,2.8vw,34px)!important;font-weight:700!important;line-height:1.15!important}.mkt-rect .crs-catalog-head-lead{color:#666!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.mkt-rect .crs-catalog-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.mkt-rect .crs-catalog-head-tools .crs-catalog-count{color:#555;white-space:nowrap;margin:0 auto 0 0;font-size:14px}.mkt-rect .crs-catalog-head-tools .crs-catalog-search{flex:180px;min-width:160px;max-width:280px}.mkt-rect .crs-catalog-head-tools .crs-catalog-search input{width:100%;min-width:0}.mkt-rect .crs-catalog-count strong{color:#1f1f1f;font-weight:700}.mkt-rect .crs-catalog-search input,.mkt-rect .crs-catalog-sort select{color:#1f1f1f;height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 12px;font-size:14px}.mkt-rect .crs-catalog-search input:focus,.mkt-rect .crs-catalog-sort select:focus{border-color:#ff662a;outline:none;box-shadow:0 0 0 1px #ff662a}.mkt-rect .course-filters.crs-catalog-filters,.mkt-rect .crs-catalog-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:2px 0 8px!important;display:flex!important;overflow-x:auto!important}.mkt-rect .crs-catalog-filters::-webkit-scrollbar{display:none}.mkt-rect .crs-catalog-filters .course-filter{border-radius:var(--home-radius,4px)!important;color:#1f1f1f!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9d9d9!important;flex:none!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important}.mkt-rect .crs-catalog-filters .course-filter:hover{border-color:#1f1f1f!important}.mkt-rect .crs-catalog-filters .course-filter.is-active{color:#fff!important;background:#1f1f1f!important;border-color:#1f1f1f!important}.mkt-rect .crs-catalog-empty{color:#555;text-align:center;border:1px solid #e5e5e5;border-radius:8px;margin:24px 0;padding:24px}.mkt-rect .courses-hero-simple{display:none!important}.mkt-rect .courses-page .courses-catalog{margin:0!important;padding-top:18px!important;padding-bottom:40px!important}.mkt-rect .courses-page .courses-catalog .section-heading,.mkt-rect .courses-page .courses-hero-roadmap,.mkt-rect .courses-page .roadmap-track{display:none!important}.mkt-rect .courses-page .courses-grid,.mkt-rect .courses-catalog .courses-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:grid!important}.mkt-rect .home-explore .hex-pill,.mkt-rect .home-explore .hex-chip,.mkt-rect .courses-skill-tabs button{border-radius:var(--home-radius,4px)!important;box-shadow:none!important;border:1px solid #d9d9d9!important;min-height:36px!important;transform:none!important}.mkt-rect .home-explore .hex-pill:hover,.mkt-rect .courses-skill-tabs button:hover{box-shadow:none!important;border-color:#1f1f1f!important;transform:none!important}.mkt-rect .home-explore .hex-pill.is-active,.mkt-rect .courses-skill-tabs button.is-active{color:#fff!important;box-shadow:none!important;background:#1f1f1f!important;border-color:#1f1f1f!important}.mkt-rect .home-explore .hex-pill.is-active:after{display:none!important}.mkt-rect .quality-section,.mkt-rect .teachers-section,.mkt-rect .reels-section,.mkt-rect .comparison-section,.mkt-rect .faq-section,.mkt-rect .home-blogs-section,.mkt-rect .future-roadmap-section,.mkt-rect .global-section,.mkt-rect .global-section-pro{clip-path:none!important;margin:0!important;padding-top:32px!important;padding-bottom:32px!important}.mkt-rect .final-cta{margin:0!important;padding-top:40px!important;padding-bottom:48px!important}.mkt-rect .course-cta,.mkt-rect .community-cta-pro{clip-path:none!important;border-radius:0!important;min-height:0!important;margin:0!important}.mkt-rect .teacher-card,.mkt-rect .roadmap-card,.mkt-rect .quality-section article,.mkt-rect .cmp-side,.mkt-rect .home-blog-card{border-radius:var(--home-radius,4px)!important;box-shadow:none!important;border:1px solid #d9d9d9!important}@media (max-width:1100px){.mkt-rect .courses-page .courses-grid,.mkt-rect .courses-catalog .courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.mkt-rect .crs-catalog-head{grid-template-columns:1fr;align-items:stretch;gap:12px}.mkt-rect .crs-catalog-head-tools{justify-content:stretch}.mkt-rect .crs-catalog-head-tools .crs-catalog-count{width:100%;margin-right:0}.mkt-rect .crs-catalog-head-tools .crs-catalog-search{flex:auto;max-width:none}.mkt-rect .courses-page .courses-catalog{padding-top:14px!important;padding-bottom:32px!important}.mkt-rect .crs-catalog-head h1{font-size:26px!important}}@media (max-width:640px){.mkt-rect .crs-catalog-head-tools .crs-catalog-search input,.mkt-rect .crs-catalog-head-tools .crs-catalog-sort select{width:100%}.mkt-rect .courses-page .courses-grid,.mkt-rect .courses-catalog .courses-grid{grid-template-columns:1fr!important}}
.mkt-rect{--line:#e5e5e5;--radius:4px;--gap:16px;--y:24px;--y-sm:12px}.mkt-rect .major-home-banner,.mkt-rect .future-roadmap-inner,.mkt-rect .home-audience-panel,.mkt-rect .cmp-arena,.mkt-rect .quality-section>*,.mkt-rect .course-cta>*,.mkt-rect .community-cta-pro>*,.mkt-rect .final-cta-inner,.mkt-rect .detail-hero-inner,.mkt-rect .major-detail-hero-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.mkt-rect .reels-section .section-heading,.mkt-rect .testimonials .section-heading,.mkt-rect .global-section .section-heading,.mkt-rect .section .section-heading{max-width:none!important;padding-left:0!important;padding-right:0!important}.mkt-rect main#top>*{margin-top:0!important;margin-bottom:0!important}.mkt-rect .section,.mkt-rect .home-blogs-section,.mkt-rect .faq-section,.mkt-rect .comparison-section,.mkt-rect .teachers-section,.mkt-rect .quality-section,.mkt-rect .testimonials,.mkt-rect .courses-section,.mkt-rect .future-roadmap-section,.mkt-rect .global-section,.mkt-rect .global-section-pro,.mkt-rect .reels-section,.mkt-rect .home-explore .hex-block,.mkt-rect .review-cards-section{padding-top:var(--y)!important;padding-bottom:var(--y)!important}.mkt-rect .future-roadmap-section,.mkt-rect .courses-section{box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.mkt-rect .future-roadmap-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.mkt-rect .hero{padding-top:var(--y-sm)!important;padding-bottom:var(--y-sm)!important;gap:var(--gap)!important;min-height:0!important}.mkt-rect .partner-wrap.partner-wrap--coursera{padding-top:var(--y)!important;padding-bottom:var(--y-sm)!important}.mkt-rect .home-audience{padding-top:8px!important;padding-bottom:8px!important}.mkt-rect .major-program-section,.mkt-rect .major-program-section--banner{padding-top:8px!important;padding-bottom:var(--y)!important}.mkt-rect .course-cta,.mkt-rect .community-cta-pro{padding-top:var(--y)!important;padding-bottom:var(--y)!important;gap:var(--gap)!important;clip-path:none!important;border-radius:0!important;min-height:0!important;margin:0!important}.mkt-rect .final-cta{padding-top:var(--y)!important;padding-bottom:40px!important}.mkt-rect .section-heading{margin:0 0 var(--gap)!important}.mkt-rect .home-explore .hex-heading{margin-bottom:12px!important}.mkt-rect .crs-card,.mkt-rect .course-card,.mkt-rect .quote-card,.mkt-rect .faq-static-card,.mkt-rect .compare-card,.mkt-rect .cmp-side,.mkt-rect .cmp-arena,.mkt-rect .home-blog-card,.mkt-rect .teacher-card,.mkt-rect .roadmap-card,.mkt-rect .hex-goal,.mkt-rect .hex-action,.mkt-rect .hex-compact,.mkt-rect .hex-soft-panel,.mkt-rect .hex-triple,.mkt-rect .hex-promo,.mkt-rect .major-home-banner,.mkt-rect .major-home-banner-frame,.mkt-rect .home-audience-panel,.mkt-rect .lms-card,.mkt-rect .lms-form-card,.mkt-rect .aud-form-card,.mkt-rect .aud-stu-timeline article,.mkt-rect .aud-stu-perk-grid article,.mkt-rect .aud-col-why-grid article,.mkt-rect .aud-col-blue-grid article,.mkt-rect .aud-gov-pillar-grid article,.mkt-rect .aud-gov-phase-grid article,.mkt-rect .aud-stu-hero,.mkt-rect .aud-col-hero,.mkt-rect .aud-gov-hero,.mkt-rect .journey-card,.mkt-rect .value-card,.mkt-rect .about-card{border-radius:var(--radius)!important;border:1px solid var(--line)!important;box-shadow:none!important}.mkt-rect .partner-pill{border-radius:var(--radius)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9d9d9!important}.mkt-rect .partner-pill-mark{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important}.mkt-rect .hex-goal-icon,.mkt-rect .hex-action-icon,.mkt-rect .crs-card-partner-mark,.mkt-rect .partner-pill-mark{box-shadow:none!important;border-radius:6px!important}.mkt-rect .crs-tag,.mkt-rect .detail-tag,.mkt-rect .major-hurry-pill{border-radius:4px!important}.mkt-rect .hex-pill{border-radius:var(--radius)!important;border:1px solid var(--line)!important}.mkt-rect .hex-soft-panel,.mkt-rect .major-home-banner,.mkt-rect .home-audience-panel,.mkt-rect .cmp-arena{background:#f7f8fa!important}.mkt-rect .hex-goal,.mkt-rect .hex-action,.mkt-rect .hex-compact,.mkt-rect .crs-card,.mkt-rect .course-card .crs-card,.mkt-rect .lms-card,.mkt-rect .aud-form-card,.mkt-rect .lms-form-card{background:#fff!important}.mkt-rect .aud-col-why-body,.mkt-rect .lms-card-body{color:#141414!important;background:#f4f2ed!important;flex-direction:column!important;flex:auto!important;gap:6px!important;min-height:0!important;padding:12px 14px 14px!important;display:flex!important}.mkt-rect .aud-col-why-body h3,.mkt-rect .lms-card-body h3{color:#141414!important;margin:0!important}.mkt-rect .aud-col-why-body p,.mkt-rect .lms-card-body p{color:#5a5a5a!important;flex:none!important;margin:0!important}.mkt-rect .aud-col-why-grid img,.mkt-rect .lms-card-media{aspect-ratio:16/10!important;flex:none!important;height:auto!important;max-height:200px!important}.mkt-rect .hex-goals,.mkt-rect .hex-actions,.mkt-rect .hex-feature-grid,.mkt-rect .hex-cert-grid,.mkt-rect .hex-compact-grid,.mkt-rect .courses-grid,.mkt-rect .courses-section .card-slider,.mkt-rect .lms-cards,.mkt-rect .aud-stu-timeline,.mkt-rect .aud-stu-perk-grid,.mkt-rect .aud-col-why-grid,.mkt-rect .aud-col-blue-grid,.mkt-rect .aud-gov-pillar-grid,.mkt-rect .aud-gov-phase-grid,.mkt-rect .home-blogs-grid,.mkt-rect .compare-grid{gap:var(--gap)!important;align-items:stretch!important}.mkt-rect .hex-goals>.hex-tilt,.mkt-rect .hex-actions>.hex-tilt,.mkt-rect .hex-feature-grid>.hex-tilt,.mkt-rect .hex-cert-grid>.hex-tilt{height:100%!important;display:flex!important;transform:none!important}.mkt-rect .home-audience-panel img,.mkt-rect .home-audience-visual,.mkt-rect .home-audience-photo-wrap,.mkt-rect .cta-portrait,.mkt-rect .lms-hero-media,.mkt-rect .aud-stu-hero img,.mkt-rect .aud-gov-hero-img{min-height:0!important}.mkt-rect .home-audience-media-wrap{align-self:start!important;min-height:0!important}.mkt-rect .home-audience-media{height:auto!important;min-height:0!important;max-height:420px!important}.mkt-rect .home-audience-media img{max-height:none!important}.mkt-rect .home-audience-shape{display:none!important}.mkt-rect .cta-portrait,.mkt-rect .lms-hero-media,.mkt-rect .aud-stu-hero img,.mkt-rect .aud-gov-hero-img{max-height:320px!important}.mkt-rect .home-audience-panel{gap:var(--gap)!important;padding:20px!important}.mkt-rect .lms-page .lms-shell,.mkt-rect .audience-page .section,.mkt-rect .audience-page .aud-contact,.mkt-rect .aud-stu-hero,.mkt-rect .aud-stu-split,.mkt-rect .aud-stu-cyber,.mkt-rect .aud-col-hero,.mkt-rect .aud-col-roadmap-inner,.mkt-rect .aud-col-blue-inner,.mkt-rect .aud-gov-hero,.mkt-rect .aud-gov-brief-inner,.mkt-rect .aud-gov-phases-inner{width:100%!important;max-width:none!important;padding-left:var(--mkt-pad-x)!important;padding-right:var(--mkt-pad-x)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.mkt-rect .audience-page .section,.mkt-rect .lms-page .lms-hero,.mkt-rect .lms-page .lms-split,.mkt-rect .lms-page .lms-tracks,.mkt-rect .lms-page .lms-trust,.mkt-rect .lms-page .lms-lead-wrap{padding-top:var(--y)!important;padding-bottom:var(--y)!important}.mkt-rect .courses-page .courses-hero-simple{display:none!important}.mkt-rect .courses-page .courses-catalog.section{padding-top:18px!important;padding-bottom:40px!important}.mkt-rect .courses-page .testimonials{padding-top:24px!important;padding-bottom:40px!important}.mkt-rect .courses-hero,.mkt-rect .detail-hero,.mkt-rect .major-detail-hero{padding-top:var(--y)!important;padding-bottom:var(--y)!important}.mkt-rect .courses-page .course-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.mkt-rect .courses-page .course-card .crs-card,.mkt-rect .related-grid .crs-card,.mkt-rect .courses-section .course-card-hit.crs-card{border-radius:var(--radius)!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;padding:12px 12px 0!important}.mkt-rect .cmp-arena{padding:20px!important}.mkt-rect .faq-static-card,.mkt-rect .faq-question,.mkt-rect .faq-answer{border-radius:var(--radius)!important}.mkt-rect .faq-question{border:1px solid var(--line)!important;box-shadow:none!important}.mkt-rect .about-page--simple .about-hero,.mkt-rect .about-page--simple .about-journey,.mkt-rect .about-page--simple .about-values{padding-top:var(--y)!important;padding-bottom:var(--y)!important}.site-footer{box-sizing:border-box;width:100%;max-width:none;padding-top:var(--y,24px)!important;padding-bottom:var(--y,24px)!important;padding-left:var(--mkt-pad-x,24px)!important;padding-right:var(--mkt-pad-x,24px)!important;background:#fafafa!important}.site-footer:before{display:none!important}.site-footer .footer-grid,.site-footer .footer-bottom{width:100%;max-width:var(--mkt-max,1400px);box-sizing:border-box;margin-left:auto;margin-right:auto}.site-footer a{color:var(--crs-ink,#1f1f1f);background:0 0!important;text-decoration:none!important}.site-footer a:hover{text-underline-offset:3px;color:var(--orange,#ff662a)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--orange,#ff662a)!important;text-decoration-color:var(--orange,#ff662a)!important}.site-footer a strong{font-weight:700;background:0 0!important}.site-footer .footer-brand>a{margin-top:16px!important;text-decoration:none!important}.site-footer .footer-address a{text-decoration:none!important}.mkt-rect main#top>*+:not(.hero){padding-top:0!important}.mkt-rect main#top>.section,.mkt-rect main#top>.home-blogs-section,.mkt-rect main#top>.faq-section,.mkt-rect main#top>.comparison-section,.mkt-rect main#top>.testimonials,.mkt-rect main#top>.courses-section,.mkt-rect main#top>.future-roadmap-section,.mkt-rect main#top>.teachers-section,.mkt-rect main#top>.global-section,.mkt-rect main#top>.global-section-pro,.mkt-rect main#top>.reels-section,.mkt-rect main#top>.course-cta,.mkt-rect main#top>.community-cta-pro,.mkt-rect main#top>.final-cta,.mkt-rect main#top>.home-explore,.mkt-rect main#top>.review-cards-section{padding-bottom:var(--y)!important}.mkt-rect main#top>.comparison-section,.mkt-rect main#top>.testimonials+.comparison-section{padding-bottom:var(--y-sm)!important}.mkt-rect main#top>.comparison-section+.faq-section,.mkt-rect main#top>.faq-section+.home-blogs-section{padding-top:0!important}.mkt-rect main#top>.hero{padding-top:var(--y-sm)!important;padding-bottom:var(--y-sm)!important}.mkt-rect main#top>.hero.hero-pro{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;align-items:center!important;display:grid!important}.mkt-rect main#top>.hero.hero-pro .hero-art{aspect-ratio:1.05!important;width:min(100%,620px)!important;min-height:280px!important}@media (max-width:760px){.mkt-rect main#top>.hero.hero-pro{flex-direction:column!important;display:flex!important}.mkt-rect main#top>.hero.hero-pro .hero-art{width:min(100%,360px)!important;min-height:240px!important}}.mkt-rect .crs-card{border-radius:var(--radius)!important;height:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;flex-direction:column!important;padding:12px 12px 0!important;display:flex!important;overflow:hidden!important}.mkt-rect .course-card,.mkt-rect .course-card.accent-orange,.mkt-rect .course-card.accent-green,.mkt-rect .course-card.accent-lime,.mkt-rect .course-card.accent-blue,.mkt-rect article.course-card{box-shadow:none!important;background:0 0!important;border:none!important;min-width:0!important;padding:0!important}.mkt-rect .crs-card-media,.mkt-rect .crs-card .course-visual,.mkt-rect .crs-card .hex-feature-media,.mkt-rect .crs-card .hex-cert-media{aspect-ratio:16/9!important;border-radius:var(--radius)!important;clip-path:none!important;background:#f3f5f8!important;border:0!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.mkt-rect .crs-card-media img,.mkt-rect .crs-card .course-visual img,.mkt-rect .crs-card .hex-feature-media img,.mkt-rect .crs-card .hex-cert-media img{object-fit:cover!important;object-position:center 28%!important;border-radius:inherit!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.mkt-rect .crs-card-body,.mkt-rect .crs-card .course-body,.mkt-rect .crs-card .hex-feature-copy,.mkt-rect .crs-card .hex-cert-copy{background:#fff!important;flex-direction:column!important;flex:auto!important;gap:6px!important;width:100%!important;min-height:0!important;padding:10px 12px 12px!important;display:flex!important;position:relative!important;inset:auto!important}.mkt-rect .crs-card-title{min-height:0!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.mkt-rect .crs-card-meta{margin-top:auto!important}.mkt-rect .crs-card-meta .crs-star{color:#0056d2!important}.mkt-rect .crs-card-partner{color:#5b616b!important}@media (max-width:900px){.mkt-rect{--y:24px;--y-sm:16px;--gap:12px}.mkt-rect .cta-portrait{max-height:240px!important}.mkt-rect .home-audience-media{max-height:280px!important}}
