.FAQAccordion_faqAccordion__YCgyt{display:flex;flex-direction:column;gap:var(--space-8);max-width:900px;margin:0 auto}.FAQAccordion_categoryGroup__q3CvV{display:flex;flex-direction:column;gap:var(--space-3)}.FAQAccordion_categoryTitle__xzDTG{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-2) 0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary)}@media (max-width:768px){.FAQAccordion_categoryTitle__xzDTG{font-size:var(--text-lg)}}.FAQAccordion_categoryQuestions__Tftlm{display:flex;flex-direction:column;gap:var(--space-3)}.FAQAccordion_faqItem__5l_yU{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease}.FAQAccordion_faqItem__5l_yU:hover{border-color:var(--color-primary-200);box-shadow:0 2px 8px rgba(12,30,49,.06)}.FAQAccordion_faqItem__5l_yU.FAQAccordion_expanded__phzmL{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(12,30,49,.08)}.FAQAccordion_faqQuestion__RMP1J{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-white);border:none;cursor:pointer;text-align:left;transition:all .2s ease;min-height:44px}.FAQAccordion_faqQuestion__RMP1J:hover{background:var(--color-gray-50)}.FAQAccordion_faqQuestion__RMP1J:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.FAQAccordion_faqItem__5l_yU.FAQAccordion_expanded__phzmL .FAQAccordion_faqQuestion__RMP1J{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.FAQAccordion_questionText__lgUm3{flex:1;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.5}@media (max-width:768px){.FAQAccordion_questionText__lgUm3{font-size:var(--text-base)}}.FAQAccordion_toggleIcon__pNSgp{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-full);transition:all .2s ease}.FAQAccordion_faqQuestion__RMP1J:hover .FAQAccordion_toggleIcon__pNSgp{background:var(--color-primary-dark);transform:scale(1.1)}.FAQAccordion_faqItem__5l_yU.FAQAccordion_expanded__phzmL .FAQAccordion_toggleIcon__pNSgp{background:var(--color-primary-dark);transform:rotate(0deg)}.FAQAccordion_faqAnswer__4DlW6{padding:var(--space-5) var(--space-6) var(--space-6);background:var(--color-white);animation:FAQAccordion_slideDown__DBoGc .3s ease}@keyframes FAQAccordion_slideDown__DBoGc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQAccordion_faqAnswer__4DlW6 p{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}@media (max-width:768px){.FAQAccordion_faqAnswer__4DlW6 p{font-size:var(--text-sm)}}.FAQAccordion_faqAnswer__4DlW6 a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium);border-bottom:1px solid transparent;transition:all .2s ease}.FAQAccordion_faqAnswer__4DlW6 a:hover{color:var(--color-primary-dark);border-bottom-color:var(--color-primary-dark)}.FAQAccordion_faqAnswer__4DlW6 a:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.FAQAccordion_faqAnswer__4DlW6 strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.FAQAccordion_showMoreButton__OWQy_{width:100%;padding:var(--space-3) var(--space-4);margin-top:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);background:transparent;border:2px dashed var(--color-primary-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.FAQAccordion_showMoreButton__OWQy_:hover{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary-dark)}.FAQAccordion_showMoreButton__OWQy_:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.FAQAccordion_faqAccordion__YCgyt{gap:var(--space-2)}.FAQAccordion_faqQuestion__RMP1J{padding:var(--space-4) var(--space-4);gap:var(--space-3)}.FAQAccordion_faqAnswer__4DlW6{padding:var(--space-4) var(--space-4) var(--space-5)}.FAQAccordion_toggleIcon__pNSgp{width:32px;height:32px;font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.FAQAccordion_faqAnswer__4DlW6{animation:none}.FAQAccordion_faqQuestion__RMP1J:hover .FAQAccordion_toggleIcon__pNSgp,.FAQAccordion_toggleIcon__pNSgp{transform:none!important}}.FAQExpandableCards_faqExpandableCards__GS0VK{display:flex;flex-direction:column;gap:var(--space-4);max-width:900px;margin:0 auto}.FAQExpandableCards_categoryCard__ITSfH{background:var(--color-white);border:2px solid var(--color-primary-100);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.FAQExpandableCards_categoryCard__ITSfH:hover{border-color:var(--color-primary-200);box-shadow:0 4px 12px rgba(12,30,49,.08)}.FAQExpandableCards_categoryHeader__397Yh{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:linear-gradient(135deg,rgba(54,123,184,.05),rgba(54,123,184,.02));border:none;cursor:pointer;text-align:left;transition:all .2s ease;min-height:44px}.FAQExpandableCards_categoryHeader__397Yh:hover{background:linear-gradient(135deg,rgba(54,123,184,.08),rgba(54,123,184,.04))}.FAQExpandableCards_categoryHeader__397Yh:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.FAQExpandableCards_categoryHeader__397Yh.FAQExpandableCards_expanded__MfjE2{background:linear-gradient(135deg,rgba(54,123,184,.1),rgba(54,123,184,.05));border-bottom:2px solid var(--color-primary-100)}.FAQExpandableCards_categoryIcon__jvcjm{font-size:var(--text-3xl);line-height:1;flex-shrink:0}.FAQExpandableCards_categoryTitle__UsG_O{flex:1;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.FAQExpandableCards_categoryTitle__UsG_O{font-size:var(--text-lg)}}.FAQExpandableCards_categoryToggle__J5AEf{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary);flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgba(54,123,184,.1);transition:all .2s ease}.FAQExpandableCards_categoryHeader__397Yh:hover .FAQExpandableCards_categoryToggle__J5AEf{background:rgba(54,123,184,.2);transform:scale(1.1)}.FAQExpandableCards_categoryContent__QM_h7{padding:var(--space-4) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);animation:FAQExpandableCards_slideDown__ej1hd .3s ease}@keyframes FAQExpandableCards_slideDown__ej1hd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQExpandableCards_questionCard__yyUVo{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease}.FAQExpandableCards_questionCard__yyUVo:hover{border-color:var(--color-primary-200);box-shadow:0 2px 8px rgba(12,30,49,.06)}.FAQExpandableCards_questionHeader__BPtlL{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-white);border:none;cursor:pointer;text-align:left;transition:all .2s ease;min-height:44px}.FAQExpandableCards_questionHeader__BPtlL:hover{background:var(--color-gray-50)}.FAQExpandableCards_questionHeader__BPtlL:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.FAQExpandableCards_questionHeader__BPtlL.FAQExpandableCards_expanded__MfjE2{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.FAQExpandableCards_questionText__UAkWO{flex:1;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.5}@media (max-width:768px){.FAQExpandableCards_questionText__UAkWO{font-size:var(--text-sm)}}.FAQExpandableCards_questionToggle__3YE4j{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary);flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgba(54,123,184,.08);transition:all .2s ease}.FAQExpandableCards_questionHeader__BPtlL:hover .FAQExpandableCards_questionToggle__3YE4j{background:rgba(54,123,184,.15)}.FAQExpandableCards_answerContent__WT_rI{padding:var(--space-5);background:var(--color-white);animation:FAQExpandableCards_fadeIn__XI1F9 .3s ease}@keyframes FAQExpandableCards_fadeIn__XI1F9{0%{opacity:0}to{opacity:1}}.FAQExpandableCards_answerContent__WT_rI p{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}@media (max-width:768px){.FAQExpandableCards_answerContent__WT_rI p{font-size:var(--text-sm)}}.FAQExpandableCards_answerContent__WT_rI a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium);border-bottom:1px solid transparent;transition:all .2s ease}.FAQExpandableCards_answerContent__WT_rI a:hover{color:var(--color-primary-dark);border-bottom-color:var(--color-primary-dark)}.FAQExpandableCards_answerContent__WT_rI a:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.FAQExpandableCards_answerContent__WT_rI strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.FAQExpandableCards_showMoreButton__CjobK{width:100%;padding:var(--space-3) var(--space-4);margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);background:transparent;border:2px dashed var(--color-primary-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.FAQExpandableCards_showMoreButton__CjobK:hover{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary-dark)}.FAQExpandableCards_showMoreButton__CjobK:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.FAQExpandableCards_faqExpandableCards__GS0VK{gap:var(--space-3)}.FAQExpandableCards_categoryHeader__397Yh{padding:var(--space-4) var(--space-4);gap:var(--space-2)}.FAQExpandableCards_categoryContent__QM_h7{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2)}.FAQExpandableCards_questionHeader__BPtlL{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.FAQExpandableCards_answerContent__WT_rI{padding:var(--space-4)}.FAQExpandableCards_categoryIcon__jvcjm{font-size:var(--text-2xl)}}.Instructors_instructorsPage__BYkpD{width:100%;min-height:100vh;background:var(--color-white)}.Instructors_heroSection__pyp75{padding:clamp(3rem,8vw,5rem) 0 clamp(2rem,5vw,3rem);background:linear-gradient(135deg,var(--color-white) 0,var(--color-gray-50) 100%);border-bottom:2px solid var(--color-gray-200)}.Instructors_container__xbhRu{max-width:1200px;margin:0 auto;padding:0 2rem}.Instructors_sectionTitle__p3dAe h1,.Instructors_sectionTitle__p3dAe h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-black);text-align:center;margin:0;line-height:1.2}.Instructors_instructorsSection__buKQJ{padding:clamp(3rem,8vw,5rem) 0;background:var(--color-white)}.Instructors_filterTabs__Fjw_v{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0 1.5rem}.Instructors_filterContext__2mr2I{text-align:center;max-width:800px;margin:0 auto 2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(237,133,44,.05),rgba(54,123,184,.05));border-radius:12px;border-left:4px solid var(--color-primary)}.Instructors_filterContext__2mr2I p{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--color-gray-700);margin:0}.Instructors_filterContext__2mr2I a{color:var(--color-secondary);text-decoration:none;font-weight:600;transition:color .25s cubic-bezier(.4,0,.2,1);border-bottom:2px solid transparent}.Instructors_filterContext__2mr2I a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.Instructors_filterContext__2mr2I a:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.Instructors_filterTab__HDN4b{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:rgba(54,123,184,.08);border:2px solid rgba(54,123,184,.2);border-radius:var(--radius-full);font-family:var(--font-nav);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-blue);cursor:pointer;transition:var(--transition-all);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.Instructors_filterTab__HDN4b:hover{background:rgba(54,123,184,.15);border-color:rgba(54,123,184,.4);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Instructors_filterTabActive__KMfAj{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-full);font-family:var(--font-nav);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-white);cursor:pointer;transition:var(--transition-all);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-md)}.Instructors_filterTabActive__KMfAj:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.Instructors_instructorGrid__94jum{display:grid;grid-template-columns:1fr;gap:4rem;margin-top:3rem}.Instructors_instructorCard___9egv{background:var(--color-white);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);border-left:4px solid var(--color-primary);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Instructors_instructorCard___9egv:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.16)}.Instructors_instructorMedia__gsvXF{width:100%;margin-bottom:2rem;display:flex;justify-content:center}.Instructors_instructorMedia__gsvXF img{width:100%;max-width:300px;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.Instructors_instructorHeader__JJwme{margin-bottom:1.5rem;text-align:center}.Instructors_instructorHeader__JJwme h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--color-black);margin-bottom:.5rem;line-height:1.2}.Instructors_instructorHeader__JJwme h3{font-family:var(--font-body);font-size:1.2rem;font-weight:500;color:var(--color-secondary);margin:0}.Instructors_instructorCredentials__VrcuY{list-style:none;padding:0;margin:0 0 2rem}.Instructors_instructorCredentials__VrcuY li{position:relative;padding:.75rem 0 .75rem 1.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--color-gray-200);line-height:1.6;font-family:var(--font-body);font-size:1rem;color:var(--color-gray-700)}.Instructors_instructorCredentials__VrcuY li:last-child{border-bottom:none}.Instructors_instructorCredentials__VrcuY li:before{content:"✈";position:absolute;left:0;top:.75rem;color:var(--color-primary);font-size:.9rem}.Instructors_instructorCredentials__VrcuY strong{color:var(--color-black);font-weight:600}.Instructors_instructorBio__8rm0E p{font-family:var(--font-body);line-height:1.7;color:var(--color-gray-700);font-size:1rem;margin:0}.Instructors_instructorBio__8rm0E a{color:var(--color-secondary);text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent}.Instructors_instructorBio__8rm0E a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.Instructors_instructorBio__8rm0E a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Instructors_founderSection___zEm9{background:var(--color-gray-50);padding:clamp(3rem,8vw,5rem) 0;position:relative}.Instructors_founderGrid__YN8Er{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.Instructors_founderMedia__6wpRF{text-align:center}.Instructors_founderMedia__6wpRF .Instructors_sectionTitle__p3dAe{margin-bottom:2rem}.Instructors_founderMedia__6wpRF .Instructors_sectionTitle__p3dAe h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-black);line-height:1.2;text-align:center}.Instructors_founderVideo__Vtd_z{margin:0 auto 1.5rem;max-width:500px;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12)}.Instructors_videoCaption__C9xqn{font-family:var(--font-body);font-size:.95rem;color:var(--color-gray-700);line-height:1.5;margin:0;text-align:center}.Instructors_lazyVideo__0opUX{position:relative;width:100%;aspect-ratio:16/9;cursor:pointer;overflow:hidden;border-radius:12px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.Instructors_lazyVideo__0opUX:hover{transform:scale(1.02)}.Instructors_videoThumb__4p2ig{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Instructors_playButton__F8rwj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.Instructors_playButton__F8rwj:hover{transform:translate(-50%,-50%) scale(1.1)}.Instructors_playButton__F8rwj:focus{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:50%}.Instructors_videoFrameContainer__6cWSR{position:relative;width:100%;height:100%;aspect-ratio:16/9}.Instructors_closeVideo__W7vz3{position:absolute;top:10px;right:10px;z-index:2;background:var(--color-white);border:none;border-radius:50%;width:32px;height:32px;font-size:20px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.Instructors_closeVideo__W7vz3:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1)}.Instructors_closeVideo__W7vz3:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Instructors_videoIframe__g6IJU{width:100%;height:100%;border:none}.Instructors_founderStory__qsMKc{background:var(--color-white);padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Instructors_founderStory__qsMKc h3{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--color-black);margin-bottom:1.5rem;line-height:1.2}.Instructors_founderStory__qsMKc p{font-family:var(--font-body);font-size:1.15rem;line-height:1.7;color:var(--color-gray-700);margin-bottom:1.5rem}.Instructors_founderStory__qsMKc p:last-child{margin-bottom:0}.Instructors_whyAirlinePilotsSection__fNhSy{padding:clamp(3rem,8vw,5rem) 0;background:linear-gradient(180deg,var(--color-white) 0,var(--color-gray-50) 100%)}.Instructors_emotionalHook__XSscV{font-family:var(--font-heading);font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:var(--font-medium);color:var(--color-text-primary);text-align:center;max-width:800px;margin:0 auto var(--space-8) auto;line-height:1.6}.Instructors_statsBar__r47LB{display:flex;justify-content:center;align-items:center;gap:clamp(2rem,8vw,4rem);padding:var(--space-8) 0}@media (max-width:768px){.Instructors_statsBar__r47LB{flex-direction:column;gap:var(--space-6)}}.Instructors_statHighlight__TL5Dh{text-align:center;padding:var(--space-4)}.Instructors_statNumber__py8pJ{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--font-bold);color:var(--color-primary);line-height:1;margin-bottom:var(--space-2)}.Instructors_statLabel__0tvt_{font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-semibold)}.Instructors_divider__aaXd7{border:none;border-top:2px solid var(--color-primary-200);margin:var(--space-8) 0}.Instructors_twoColumnLayout__fKcy_{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);background:var(--color-white);border:2px solid var(--color-primary-100);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8);align-items:start}@media (max-width:968px){.Instructors_twoColumnLayout__fKcy_{grid-template-columns:1fr;gap:var(--space-6)}}.Instructors_leftColumn___HpIO{padding-right:var(--space-6);border-right:2px solid var(--color-primary-100);display:flex;flex-direction:column;height:100%}@media (max-width:968px){.Instructors_leftColumn___HpIO{padding-right:0;border-right:none;border-bottom:2px solid var(--color-primary-100);padding-bottom:var(--space-6);margin-bottom:var(--space-6);height:auto}}.Instructors_rightColumn__tNbMl{padding-left:var(--space-6);display:flex;flex-direction:column;height:100%}@media (max-width:968px){.Instructors_rightColumn__tNbMl{padding-left:0;height:auto}}.Instructors_columnTitle__uyPuA{font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,1.75rem);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary);flex-shrink:0}.Instructors_benefitItem__rc7kL{display:flex;gap:var(--space-4);align-items:flex-start;flex:1;min-height:0}.Instructors_benefitItem__rc7kL:not(:last-child){margin-bottom:var(--space-5)}@media (max-width:968px){.Instructors_benefitItem__rc7kL{flex:0 0 auto}}.Instructors_checkmark__bc_05{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-white);background:var(--color-accent);border-radius:var(--radius-full);margin-top:2px}.Instructors_benefitItem__rc7kL h4{font-family:var(--font-heading);font-size:clamp(.9rem,2vw,1rem);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0;text-transform:uppercase;letter-spacing:.02em}.Instructors_benefitItem__rc7kL p{font-size:clamp(.85rem,1.8vw,.95rem);color:var(--color-text-secondary);margin:0;line-height:1.6}.Instructors_ctaContainer__DI5PJ{display:flex;justify-content:center;padding-top:var(--space-4)}.Instructors_faqSection___xHtt{padding:clamp(3rem,8vw,5rem) 0;background:linear-gradient(135deg,rgba(237,133,44,.03),rgba(54,123,184,.03))}.Instructors_faqGrid__Wp5cZ{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}.Instructors_faqCard__PWlJ_{background:var(--color-white);border-radius:12px;padding:2rem 1.5rem;text-align:left;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .25s cubic-bezier(.4,0,.2,1);border-left:4px solid var(--color-primary)}.Instructors_faqCard__PWlJ_:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.Instructors_faqCard__PWlJ_ h3{font-family:var(--font-heading);font-size:1.3rem;margin-bottom:1rem;color:var(--color-black);font-weight:600}.Instructors_faqCard__PWlJ_ p{font-family:var(--font-body);color:var(--color-gray-700);line-height:1.6;margin:0;font-size:1rem}.Instructors_faqCard__PWlJ_ a{color:var(--color-secondary);text-decoration:none;font-weight:600;transition:color .25s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent}.Instructors_faqCard__PWlJ_ a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (min-width:768px){.Instructors_instructorGrid__94jum{grid-template-columns:1fr;gap:3rem}.Instructors_instructorCard___9egv{display:flex;flex-direction:row;align-items:flex-start;gap:2rem;padding:2rem;max-width:700px;margin:0 auto}.Instructors_instructorMedia__gsvXF{flex-shrink:0;width:180px;margin-bottom:0}.Instructors_instructorMedia__gsvXF img{width:180px;height:180px;max-width:180px}.Instructors_instructorContent__jpS_V{flex:1;min-width:0}.Instructors_instructorHeader__JJwme{text-align:left}.Instructors_instructorHeader__JJwme h2{font-size:1.5rem}.Instructors_instructorHeader__JJwme h3{font-size:1rem}.Instructors_instructorCredentials__VrcuY li{font-size:.9rem;padding:.5rem 0 .5rem 1.5rem}.Instructors_instructorBio__8rm0E p{font-size:.95rem}.Instructors_founderGrid__YN8Er{grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.Instructors_founderMedia__6wpRF,.Instructors_founderMedia__6wpRF .Instructors_sectionTitle__p3dAe h2{text-align:left}.Instructors_founderVideo__Vtd_z{margin:0 0 1.5rem}.Instructors_videoCaption__C9xqn{text-align:left}.Instructors_benefitsGrid__9xG3G,.Instructors_faqGrid__Wp5cZ{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (min-width:1024px){.Instructors_instructorGrid__94jum{grid-template-columns:1fr;gap:4rem}.Instructors_instructorCard___9egv{display:flex;flex-direction:row;align-items:flex-start;gap:3rem;padding:3rem;max-width:1000px;margin:0 auto}.Instructors_instructorMedia__gsvXF{flex-shrink:0;width:250px;margin-bottom:0}.Instructors_instructorMedia__gsvXF img{width:250px;height:250px;max-width:250px}.Instructors_instructorContent__jpS_V{flex:1;min-width:0}.Instructors_instructorHeader__JJwme{text-align:left}.Instructors_instructorHeader__JJwme h2{font-size:clamp(1.75rem,3vw,2.25rem)}.Instructors_instructorHeader__JJwme h3{font-size:1.2rem}.Instructors_instructorCredentials__VrcuY li{font-size:1rem;padding:.75rem 0 .75rem 1.5rem}.Instructors_instructorBio__8rm0E p{font-size:1rem}.Instructors_founderGrid__YN8Er{gap:5rem;max-width:1200px;margin:0 auto}.Instructors_founderStory__qsMKc{padding:3rem}.Instructors_founderStory__qsMKc h3{font-size:2.25rem;margin-bottom:2rem}.Instructors_founderStory__qsMKc p{font-size:1.2rem;margin-bottom:2rem}.Instructors_benefitsGrid__9xG3G{grid-template-columns:repeat(3,1fr);gap:3rem}.Instructors_faqGrid__Wp5cZ{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (min-width:1280px){.Instructors_instructorCard___9egv{max-width:1200px;gap:4rem}.Instructors_instructorMedia__gsvXF{width:300px}.Instructors_instructorMedia__gsvXF img{width:300px;height:300px}.Instructors_founderGrid__YN8Er{max-width:1400px;gap:6rem}}.Instructors_instructorCard___9egv:focus-within{outline:3px solid var(--color-secondary);outline-offset:3px}.Instructors_lazyVideo__0opUX:focus-within{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:768px){.Instructors_container__xbhRu{padding:0 1.5rem}.Instructors_founderStory__qsMKc,.Instructors_instructorCard___9egv{padding:1.5rem}.Instructors_acronymCard__4mXg4{padding:1.5rem 1.25rem}}@media (max-width:480px){.Instructors_heroSection__pyp75{padding:2rem 0 1.5rem}.Instructors_acronymSection__c7cqJ,.Instructors_founderSection___zEm9,.Instructors_instructorsSection__buKQJ{padding:2rem 0}.Instructors_acronymGrid__h4yd1,.Instructors_instructorGrid__94jum{gap:2rem}.Instructors_founderStory__qsMKc,.Instructors_instructorCard___9egv{padding:1.25rem}}