.home2-nanodegree .nanodegree{background-color:#dae0ef}.home2-supported-learning .supported-learning-title{font-size:var(--font-size-4xl)}.home2-success-stories .success-stories-subtitle{display:none}.home2-success-stories .success-stories-title{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-sm)}.home2-success-stories .success-stories-description{font-size:var(--font-size-base);color:var(--color-gray-700);line-height:var(--line-height-normal);margin-bottom:var(--spacing-xl);text-align:center}.home2-trust-signals .trust-signals-title{font-size:var(--font-size-4xl)}@media screen and (max-width:767px){.company-logos.static .company-logo-image{max-width:70px}.company-logos.static .company-logos-carousel{gap:10px 14px!important;flex-wrap:wrap!important}.home2-supported-learning .supported-learning-title,.home2-success-stories .success-stories-title{line-height:1.2;font-size:var(--font-size-3xl)}.home2-supported-learning .supported-learning-title br{display:none}.home2-nanodegree .nanodegree{padding:var(--spacing-2xl) 0}}.dyk2{padding:var(--spacing-4xl) 0;background-color:#fff}.dyk2-content{display:grid;grid-template-columns:5fr 3fr;gap:var(--spacing-4xl);align-items:start;margin-bottom:var(--spacing-2xl)}.dyk2-text{display:flex;flex-direction:column;width:80%}.dyk2-tag{width:fit-content;background-color:var(--color-purple-4);color:var(--color-primary);padding:6px 12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin-bottom:var(--spacing-lg)}.dyk2-title{font-size:var(--font-size-4xl);line-height:1.15;letter-spacing:-.3px;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md2)}.dyk2-description{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.dyk2-description .footnote{font-size:var(--font-size-sm);color:var(--color-gray-400);padding-left:5px;margin-top:var(--spacing-md2)}.dyk2-visual{display:flex;flex-direction:column;gap:var(--spacing-sm)}.dyk2-placeholder-box{width:100%;border-radius:var(--radius-xl);object-fit:cover}.dyk2-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md2)}.dyk2-category-card{background:var(--color-light-gray-card);border-radius:var(--radius-xl);padding:var(--spacing-lg);display:flex;flex-direction:column;transition:all .3s ease}.dyk2-category-card:hover{transform:translateY(-4px)}.dyk2-category-icon{height:48px;color:#823fff;margin-bottom:var(--spacing-md2)}.dyk2-category-icon svg{height:48px;width:auto}.dyk-skills-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md2)}.dyk2-category-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.dyk2-category-desc{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-normal)}@media(max-width:1023px){.dyk2-content{grid-template-columns:1fr;gap:var(--spacing-2xl)}.dyk2-categories{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.dyk2{padding:var(--spacing-2xl) 0}.dyk2-content{gap:var(--spacing-xl)}.dyk2-title{font-size:var(--font-size-3xl);line-height:1.2}.dyk2-text{width:95%}.dyk2-description{font-size:var(--font-size-base)}.dyk2-categories{grid-template-columns:1fr}.dyk2-video-caption{text-align:left}}.courses2{padding:var(--spacing-3xl) 0;background-color:#fff}.courses2-view-all{height:var(--size-60);color:#6e3cc2;background-color:var(--color-purple-light)}.courses2-stats-bar{display:flex;justify-content:center;gap:0;margin-bottom:var(--spacing-xl)}.courses2-stat{display:flex;flex-direction:column;align-items:center;padding:0 var(--spacing-2xl);border-right:1px solid rgba(255,255,255,.25)}.courses2-stat:last-child{border-right:none}.courses2-stat-number{font-size:2.6rem;font-weight:var(--font-weight-bold);color:var(--color-dark);line-height:1.1}.courses2-stat-accent{color:#fdb504;font-size:2.5rem;padding-left:4px;line-height:1.3}.courses2-stat-label{font-size:var(--font-size-sm2);color:var(--color-dark);margin-top:var(--spacing-xs)}.courses2-header{display:flex;gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);align-items:start;justify-content:space-between}.courses2-title{font-size:var(--font-size-4xl);line-height:1.15;letter-spacing:-.3px;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.courses2-header p{max-width:700px;line-height:var(--line-height-normal)}.courses2-header-left{min-width:0}.courses2-header-right{display:flex;align-items:center;justify-content:end;gap:12px}.courses2-rating{text-align:right}.courses2-rating-stars{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.courses2-stars{color:#fdb504;font-size:var(--font-size-xl);letter-spacing:2px}.courses2-rating-number{font-size:2.2rem;font-weight:var(--font-weight-bold);color:var(--color-dark);line-height:1}.courses2-rating-text{font-size:var(--font-size-sm);color:var(--color-gray-500)}.courses2-review-icons{max-width:140px;height:auto;object-fit:contain}.courses2-trust-section{display:flex;align-items:end;justify-content:center;gap:var(--spacing-md2);position:relative;max-width:1200px;margin:0 auto}.courses2-leaf{height:auto;width:var(--size-36);max-height:var(--size-120);object-fit:contain;flex-shrink:0}.courses2-leaf-left{order:1}.courses2-leaf-right{order:3}.courses2-trust-content{order:2;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);min-width:0}.courses2-subtitle{font-size:15px;color:var(--color-gray-500);margin:0}.courses2-partners{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.courses2-partner-logo{width:auto;height:auto;max-height:var(--size-36);object-fit:contain;transition:opacity var(--transition-base)}.courses2-features{border:3px solid var(--color-gray-200);display:flex;justify-content:center;margin-bottom:var(--spacing-2xl);border-radius:var(--radius-xl)}.feature-title{font-weight:var(--font-weight-semibold);font-size:15px;line-height:1.3}.feature-label{font-size:15px}.courses2-feature-item{display:flex;flex:1;padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-gray-600)}.courses2-feature-item:not(:last-child){border-right:2px solid var(--color-gray-200)}.courses2-feature-icon{width:48px;height:48px;flex-shrink:0;color:#823fff}.courses2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.courses2-footer{display:flex;justify-content:center}@media(max-width:1024px){.courses2-leaf{max-height:var(--size-100)}.courses2-trust-section{gap:var(--spacing-md)}}@media(max-width:767px){.courses2{padding:var(--spacing-2xl) 0}.courses2-header{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:center}.courses2-header-right{align-items:flex-start}.courses2-header-right{order:1}.courses2-header-left{order:2}.courses2-title br{display:none}.courses2-rating{text-align:left}.courses2-rating-stars{justify-content:flex-start}.courses2-review-pills{flex-wrap:wrap}.courses2-title{font-size:var(--font-size-3xl)}.courses2-subtitle{font-size:var(--font-size-xs);text-wrap:nowrap}.courses2-trust-section{gap:var(--spacing-xs)}.courses2-leaf{max-height:var(--size-40)}.courses2-trust-content{order:2}.courses2-partners{gap:var(--spacing-md);flex-wrap:nowrap}.courses2-partner-logo{max-height:var(--size-30);max-width:var(--size-100)}.courses2-features{display:grid;grid-template-columns:repeat(2,1fr)}.courses2-stats-bar{flex-wrap:wrap;gap:var(--spacing-lg) 0}.courses2-stat{width:50%;padding:0 var(--spacing-md);box-sizing:border-box}.courses2-feature-item{padding:12px 18px}.courses2-feature-item:nth-child(1),.courses2-feature-item:nth-child(2){border-bottom:1px solid var(--color-gray-400)}.courses2-stat:nth-child(2){border-right:none}.courses2-stat-number{font-size:2rem}.courses2-header-right{display:flex;border:3px solid var(--color-gray-300);padding:12px;border-radius:var(--radius-xl)}.courses2-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.courses2-rating{order:1}.courses2-header-left{text-align:center}.courses2-view-all{width:auto}.courses2-rating-number{font-size:1.7rem}.courses2-review-icons{max-width:120px}.courses2-feature-icon{width:36px;height:36px}}
