.instructors-section{position:relative;width:100%;background-color:#fff;padding:110px 160px;box-sizing:border-box;overflow:hidden}.instructors-section__inner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.instructors-section__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,520px);gap:60px;align-items:center;margin-bottom:60px;width:100%;box-sizing:border-box}.instructors-section__content{display:flex;flex-direction:column;align-items:flex-start}.instructors-section__eyebrow{display:inline-block;color:#005bd1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.instructors-section__title{margin:0 0 20px 0;color:#002b63;font-family:Inter,sans-serif;font-size:42px;font-weight:600;line-height:1.4;letter-spacing:-.04em}.instructors-section__text{margin:0 0 24px 0;color:#606060;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.04em}.instructors-section__highlight{margin:0;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.6;letter-spacing:-.04em}.instructors-section__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;box-sizing:border-box}.instructors-stat-card{background:#fff;border:1px solid #eceff3;border-radius:24px;padding:32px 40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-shadow:0 4px 18px rgba(0,43,99,.03);box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.instructors-stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,91,209,.08);border-color:rgba(0,91,209,.22)}.instructors-stat-card__number{display:block;color:#002b63;font-family:Inter,sans-serif;font-size:46px;font-weight:600;line-height:1.2;letter-spacing:-1.04px;margin-bottom:10px}.instructors-stat-card__label{display:block;color:#606060;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;line-height:22.5px}.instructors-section__cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;box-sizing:border-box}.instructor-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;box-sizing:border-box}.instructor-card__media{width:100%;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:#eef5ff;margin-bottom:19px;box-shadow:0 4px 14px rgba(0,43,99,.05);position:relative}.instructor-card__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .35s ease}.instructor-card:hover .instructor-card__img{transform:scale(1.04)}.instructor-card__body{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.instructor-card__name{margin:0 0 8px 0;color:#2f3946;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:22.5px}.instructor-card__role{margin:0;color:#606060;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22.5px}@media (max-width:1200px){.instructors-section{padding:80px 40px}.instructors-section__top{grid-template-columns:1fr 1fr;gap:36px}.instructors-stat-card{padding:28px 24px}.instructors-stat-card__number{font-size:40px}}@media (max-width:1024px){.instructors-section{padding:70px 32px}.instructors-section__top{grid-template-columns:1fr;gap:40px;margin-bottom:48px}.instructors-section__title{font-size:34px}.instructors-section__cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.instructors-section{padding:60px 20px}.instructors-section__title{font-size:28px}.instructors-section__highlight,.instructors-section__text{font-size:15px}.instructors-section__stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.instructors-stat-card{padding:20px 16px;border-radius:18px}.instructors-stat-card__number{font-size:32px;margin-bottom:6px}.instructors-stat-card__label{font-size:12px;line-height:1.3}.instructors-section__cards-grid{grid-template-columns:1fr;max-width:320px;margin:0 auto;gap:24px}.instructor-card__media{border-radius:20px}}