.Careers_section__DHRKp{background:var(--surface);padding:4.25rem 2rem}.Careers_container__N0vsh{max-width:1100px;margin:0 auto}.Careers_label__p_fbH{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.Careers_title__QbfjN{font-family:var(--font-display);font-size:clamp(1.7rem,3.3vw,2.4rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-bottom:1rem;color:#1b6dc1}.Careers_sub__pdK_g{color:var(--text-muted);font-size:1rem;max-width:540px;line-height:1.7;margin-bottom:2.5rem}.Careers_grid__2ofzG{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:4rem}.Careers_card__s_aQW{background:var(--surface-strong);border:1px solid rgba(37,99,235,.4);border-radius:14px;padding:1.75rem;transition:transform .2s}.Careers_card__s_aQW:hover{transform:translateY(-2px)}.Careers_icon__MQFwf{font-size:0;margin-bottom:1rem;display:block;color:#1d951b}.Careers_icon__MQFwf svg{width:24px;height:24px}.Careers_card__s_aQW h3{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#1b6dc1}.Careers_card__s_aQW p{font-size:.875rem;color:var(--text-muted);line-height:1.65}.Careers_statsRow__8cct7{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--border-subtle)}.Careers_stat__jl8Up{text-align:center}.Careers_statNum__t3YsP{font-family:var(--font-display);font-size:2.25rem;font-weight:800;display:block;background:linear-gradient(135deg,var(--green),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-bottom:.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:100px;will-change:contents}.Careers_statLabel__rpejr{font-size:.8rem;color:var(--text-muted);font-weight:500}.Contact_section__116Ae{background:var(--surface);padding:4.25rem 2rem}.Contact_container__bdcRI{max-width:1100px;margin:0 auto}.Contact_layout__b8h93{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:4rem;gap:4rem;align-items:start}.Contact_label__xiovc{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.Contact_info__Xm6vQ h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.025em;margin-bottom:1rem;line-height:1.15;color:#1b6dc1}.Contact_info__Xm6vQ p{color:var(--text-muted);line-height:1.75;margin-bottom:2rem;font-size:.975rem}.Contact_contactItems__1_YpB{display:flex;flex-direction:column;gap:1rem}.Contact_contactItem__Ftvhn{display:flex;align-items:center;gap:1rem;color:var(--text-muted);font-size:.9rem}.Contact_contactIcon__AE56l{width:40px;height:40px;background:var(--surface-soft);border:1px solid rgba(27,109,193,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1d951b}.Contact_contactIcon__AE56l svg{width:20px;height:20px}.Contact_formCard__GCqD5{background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:20px;padding:2.5rem}.Contact_formRow__KPOKE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Contact_formGroup__J0H5U{margin-bottom:1.25rem}.Contact_formGroup__J0H5U label{display:block;font-size:.75rem;font-weight:700;color:var(--text-muted);margin-bottom:.4rem;letter-spacing:.05em;text-transform:uppercase}.Contact_formGroup__J0H5U input,.Contact_formGroup__J0H5U textarea{width:100%;background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;padding:.75rem 1rem;font-family:var(--font-body);font-size:.9rem;color:var(--text);transition:border-color .2s;outline:none}.Contact_formGroup__J0H5U input:focus,.Contact_formGroup__J0H5U textarea:focus{border-color:rgba(37,99,235,.6)}.Contact_formGroup__J0H5U input::placeholder,.Contact_formGroup__J0H5U textarea::placeholder{color:rgba(71,85,105,.45)}.Contact_formGroup__J0H5U textarea{resize:vertical;min-height:110px}.Contact_submitBtn__F1Mzl{width:100%;background:var(--green);color:var(--text);padding:1rem 2rem;border-radius:10px;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background .2s,transform .2s}.Contact_submitBtn__F1Mzl:hover{background:var(--green-light);transform:translateY(-2px)}.Contact_submitBtn__F1Mzl:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact_error__BZU3y{color:#f87171;margin-bottom:1rem;font-size:.95rem}.Contact_success__aQo8g{text-align:center;padding:3rem 1rem}.Contact_successIcon__J7eTm{width:60px;height:60px;background:rgba(52,211,153,.15);border:2px solid rgba(52,211,153,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#34d399;margin:0 auto 1.25rem}.Contact_success__aQo8g h3{font-family:var(--font-display);font-size:1.4rem;font-weight:800;margin-bottom:.5rem}.Contact_success__aQo8g p{color:var(--text-muted);font-size:.95rem}@media (max-width:768px){.Contact_layout__b8h93{gap:2rem}.Contact_formRow__KPOKE,.Contact_layout__b8h93{grid-template-columns:1fr}.Contact_section__116Ae{padding:4rem 1rem}.Contact_formCard__GCqD5{padding:2rem}.Contact_contactItem__Ftvhn{gap:.75rem}.Contact_submitBtn__F1Mzl{width:100%}}.Curriculum_section__W7BNE{background:var(--surface);padding:4.25rem 2rem}.Curriculum_container__Ggilg{max-width:1100px;margin:0 auto}.Curriculum_header__DzpIO{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem}.Curriculum_label__VQcM1{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.Curriculum_title__k22gr{font-family:var(--font-display);font-size:clamp(1.7rem,3.3vw,2.4rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#1b6dc1}.Curriculum_metaRow__8LWyP{display:flex;gap:.75rem;flex-wrap:wrap}.Curriculum_metaPill___Lu4P{display:flex;align-items:center;gap:.5rem;background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:8px;padding:.5rem .875rem;font-size:.8rem;color:var(--text-muted)}.Curriculum_metaPill___Lu4P span{display:inline-flex;align-items:center;justify-content:center;color:#1d951b}.Curriculum_metaPill___Lu4P span svg{width:18px;height:18px}.Curriculum_metaPill___Lu4P strong{color:var(--text);font-weight:600}.Curriculum_grid___2MNE{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:1rem;gap:1rem}.Curriculum_card__gBJDK{background:var(--surface-strong);border:1px solid rgba(37,99,235,.35);border-radius:12px;padding:1.25rem 1.5rem;transition:transform .2s}.Curriculum_card__gBJDK:hover{transform:translateY(-2px)}.Curriculum_weekNum__3hyyG{font-family:var(--font-display);font-size:.7rem;font-weight:700;color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.Curriculum_card__gBJDK h4{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.75rem;color:var(--text);line-height:1.3}.Curriculum_tags__ZfCdN{display:flex;flex-wrap:wrap;gap:.35rem}.Curriculum_tag__E1Ei_{font-size:.7rem;font-weight:500;background:rgba(29,149,27,.12);color:var(--green);padding:.2rem .5rem;border-radius:4px;border:1px solid rgba(29,149,27,.2)}.Footer_footer__UaG1g{background:var(--surface);border-top:1px solid var(--border-subtle)}.Footer_inner__ACAek{max-width:1100px;margin:0 auto;padding:3rem 2rem 2rem;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.Footer_logoImage__AEZZt{height:48px;width:auto;display:block;margin-bottom:.75rem}@media (max-width:768px){.Footer_logoImage__AEZZt{height:36px}}.Footer_brand___zP6t p,.Footer_tagline__EtMBR{font-size:.85rem;color:var(--text-muted);line-height:1.6}.Footer_section__ZxoH7{display:flex;flex-direction:column;gap:1rem}.Footer_heading__8gwfT{font-size:.95rem;color:var(--text);font-weight:700;margin:0}.Footer_nav__DEri8{display:flex;flex-direction:column;gap:.625rem}.Footer_nav__DEri8 a{font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.Footer_nav__DEri8 a:hover{color:var(--text)}.Footer_contact__Qek_T{display:flex;flex-direction:column;gap:.625rem}.Footer_contact__Qek_T a,.Footer_contact__Qek_T span{font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.Footer_contact__Qek_T a:hover{color:var(--text)}.Footer_bottom__O5rKs{border-top:1px solid var(--border-subtle);padding:1.25rem 2rem;text-align:center}.Footer_bottom__O5rKs p{font-size:.8rem;color:var(--text-muted)}@media (max-width:640px){.Footer_inner__ACAek{grid-template-columns:1fr;gap:2rem}.Footer_footer__UaG1g{padding-bottom:1rem}.Footer_bottom__O5rKs{padding:1rem}}.Hero_hero__T3Fr4{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:4.25rem 1.5rem 3rem;position:relative;overflow:hidden;text-align:center}.Hero_content__9ypWn{width:min(100%,820px);margin:0 auto}.Hero_bg__lJztR{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(27,109,193,.16) 0,transparent 70%)}.Hero_bg__lJztR,.Hero_grid__wu3Md{position:absolute;inset:0;pointer-events:none}.Hero_grid__wu3Md{background-image:linear-gradient(rgba(139,163,199,.06) 1px,transparent 0),linear-gradient(90deg,rgba(139,163,199,.06) 1px,transparent 0);background-size:60px 60px}.Hero_ecg__0olSu{position:absolute;bottom:28%;left:0;right:0;height:80px;opacity:.12;pointer-events:none}.Hero_ecg__0olSu svg{width:100%;height:100%}.Hero_content__9ypWn{position:relative;max-width:820px}.Hero_eyebrow__0ZXf3{display:inline-flex;align-items:center;gap:.5rem;background:rgba(29,149,27,.12);border:1px solid rgba(29,149,27,.2);border-radius:100px;padding:.35rem 1rem;font-size:.75rem;font-weight:700;color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem}.Hero_dot__FL1Nb{width:6px;height:6px;border-radius:50%;background:var(--green);animation:Hero_pulseDot__jH0hq 2s infinite;flex-shrink:0}@keyframes Hero_pulseDot__jH0hq{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}.Hero_content__9ypWn h1{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem}.Hero_accent__9kIh6{background:linear-gradient(135deg,#1d951b,#1b6dc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_blue__XpqB4{color:#1b6dc1}.Hero_sub__2KmIh{font-size:1rem;color:var(--text-muted);max-width:580px;margin:0 auto 2.2rem;line-height:1.75}.Hero_actions__LI5fP{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3.2rem}.Hero_btnPrimary__c_fC7{background:var(--green);color:var(--text);padding:.9rem 2rem;border-radius:10px;font-weight:700;font-size:1rem;transition:background .2s,transform .2s;display:inline-flex;align-items:center;gap:.4rem}.Hero_btnPrimary__c_fC7:hover{background:var(--green-light);transform:translateY(-2px)}.Hero_btnGhost__OPtQw{background:#1b6dc1;color:var(--text);padding:.9rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;border:1px solid #1b6dc1;transition:border-color .2s,background .2s}.Hero_btnGhost__OPtQw:hover{border-color:#1b6dc1;background:#175191}.Hero_stats__o2jFB{display:flex;justify-content:center;gap:3.5rem;flex-wrap:wrap}.Hero_statItem__CDPOp{text-align:center}.Hero_statNum__Qa93A{font-family:var(--font-display);font-size:2rem;font-weight:800;display:block;line-height:1;margin-bottom:.3rem;background:linear-gradient(135deg,var(--green),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:80px;will-change:contents}.Hero_statLabel__4lPiL{font-size:.8rem;color:var(--text-muted);font-weight:500}@media (max-width:640px){.Hero_hero__T3Fr4{padding:3.2rem 1rem 2.2rem;min-height:calc(100vh - 64px)}.Hero_content__9ypWn{padding:0 .25rem}.Hero_eyebrow__0ZXf3{padding:.4rem .8rem;font-size:.7rem;margin-bottom:1rem}.Hero_content__9ypWn h1{font-size:clamp(2rem,8vw,2.9rem);margin-bottom:1rem}.Hero_sub__2KmIh{max-width:100%;font-size:.98rem;margin-bottom:1.4rem;line-height:1.7}.Hero_actions__LI5fP{gap:.75rem;margin-bottom:2rem}.Hero_btnGhost__OPtQw,.Hero_btnPrimary__c_fC7{width:100%;justify-content:center;padding:.9rem 1rem;border-radius:12px}.Hero_stats__o2jFB{gap:1rem 1.25rem;justify-content:space-between}.Hero_statItem__CDPOp{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem)}.Hero_statNum__Qa93A{font-size:1.45rem}.Hero_statLabel__4lPiL{font-size:.75rem}.Hero_ecg__0olSu{display:none}}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 2rem;background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;height:64px;transition:background .3s,border-color .3s}.Navbar_scrolled___WOss{background:hsla(0,0%,100%,.95);border-bottom-color:var(--border-subtle)}.Navbar_logo__UM0Ax{display:inline-flex;align-items:center;text-decoration:none}.Navbar_logoImage__yr2dQ{height:52px;width:auto;display:block}@media (max-width:768px){.Navbar_logoImage__yr2dQ{height:44px}}.Navbar_links__lFeE5{display:flex;align-items:center;gap:2rem;list-style:none}.Navbar_links__lFeE5 a{font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s}.Navbar_links__lFeE5 a:hover{color:var(--text)}.Navbar_cta__NEzYS{background:var(--green)!important;color:var(--text)!important;padding:.5rem 1.25rem;border-radius:8px;font-weight:600!important;transition:background .2s,transform .2s!important}.Navbar_cta__NEzYS:hover{background:var(--green-light)!important;transform:translateY(-1px)}.Navbar_burger__NeEDU{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:4px}.Navbar_burger__NeEDU span{display:block;width:22px;height:2px;background:#1b6dc1;border-radius:2px;transition:transform .25s,opacity .25s}@media (max-width:768px){.Navbar_burger__NeEDU{display:flex}.Navbar_links__lFeE5{position:fixed;top:64px;left:0;right:0;background:hsla(214,7%,81%,.98);flex-direction:column;padding:1.5rem 1rem 2rem;gap:1rem;border-bottom:1px solid var(--border-subtle);transform:translateY(-120%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.Navbar_links__lFeE5.Navbar_open__hjzS7{transform:translateY(0);opacity:1;pointer-events:all}.Navbar_links__lFeE5 a{font-size:1rem;text-align:center}}.WhyChoose_section__C9eN2{background:var(--surface);padding:4.25rem 2rem}@media (max-width:640px){.WhyChoose_section__C9eN2{padding:4rem 1rem}.WhyChoose_sub__F4LDd{margin-bottom:1.75rem;font-size:.98rem}.WhyChoose_grid__TjNzE{grid-template-columns:1fr;gap:1rem}.WhyChoose_card__DUVQ9{padding:1.25rem;border-radius:12px}}.WhyChoose_container__uJ3Oj{max-width:1100px;margin:0 auto}.WhyChoose_label__yb4Rz{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.WhyChoose_title__BCTW7{font-family:var(--font-display);font-size:clamp(1.7rem,3.3vw,2.4rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-bottom:1rem;color:#1b6dc1}.WhyChoose_sub__F4LDd{color:var(--text-muted);font-size:1rem;max-width:540px;line-height:1.7;margin-bottom:2.5rem}.WhyChoose_grid__TjNzE{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.WhyChoose_card__DUVQ9{background:var(--surface-strong);border:1px solid rgba(37,99,235,.4);border-radius:14px;padding:1.75rem;transition:transform .25s;position:relative;overflow:hidden}.WhyChoose_cardLine__BQZnR{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--green),transparent);opacity:0;transition:opacity .25s}.WhyChoose_card__DUVQ9:hover{transform:translateY(-3px)}.WhyChoose_card__DUVQ9:hover .WhyChoose_cardLine__BQZnR{opacity:1}.WhyChoose_icon__MA8eC{width:44px;height:44px;background:var(--surface-soft);border:1px solid rgba(37,99,235,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.125rem;color:#1d951b}.WhyChoose_icon__MA8eC svg{width:22px;height:22px}.WhyChoose_card__DUVQ9 h3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:.5rem;color:#1b6dc1}.WhyChoose_card__DUVQ9 p{font-size:.9rem;color:var(--text-muted);line-height:1.65}.Pricing_section__7_I0F{background:var(--surface);padding:4.25rem 2rem;text-align:center}.Pricing_container__VlN17{max-width:500px;margin:0 auto}.Pricing_label__IcWgP{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.Pricing_title__l1_xd{font-family:var(--font-display);font-size:clamp(1.7rem,3.3vw,2.3rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-bottom:.75rem;color:#1b6dc1}.Pricing_sub__p_D96{color:var(--text-muted);font-size:1rem;margin-bottom:2.5rem;line-height:1.6}.Pricing_card__JZ_rg{background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:20px;padding:3rem 2.5rem;position:relative;overflow:hidden}.Pricing_topBar__ED7Uk{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green),var(--blue))}.Pricing_badge__CXc7W{display:inline-block;background:rgba(29,149,27,.12);border:1px solid rgba(29,149,27,.35);color:var(--green);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .875rem;border-radius:100px;margin-bottom:1.75rem}.Pricing_price__mjPhi{align-items:flex-start;gap:.25rem}.Pricing_priceContainer__iPUeM,.Pricing_price__mjPhi{display:flex;justify-content:center;margin-bottom:.5rem}.Pricing_priceContainer__iPUeM{position:relative;gap:3rem}.Pricing_originalPrice__crrVc{position:relative;top:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.2rem;align-self:flex-start;margin-top:.5rem}.Pricing_originalAmount__UvlNh{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#666;text-decoration:line-through;-webkit-text-decoration-color:#ef4444;text-decoration-color:#ef4444;text-decoration-thickness:2px;text-underline-offset:3px}.Pricing_discountBadge__OQtV9{font-size:.65rem;font-weight:700;color:#ef4444;background:rgba(239,68,68,.1);padding:.2rem .5rem;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.Pricing_currency___XA4_{font-family:var(--font-display);font-size:1.4rem;font-weight:600;color:#1b6dc1;margin-top:.6rem}.Pricing_amount__t7UXk{font-family:var(--font-display);font-size:4rem;font-weight:800;letter-spacing:-.04em;color:#1b6dc1}.Pricing_once__HvTsB{font-size:.85rem;color:var(--text-muted);margin-bottom:2rem}.Pricing_features__y8aW9{list-style:none;text-align:left;margin-bottom:2.5rem}.Pricing_features__y8aW9 li{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--border-subtle);font-size:.9rem;color:var(--text-muted)}.Pricing_features__y8aW9 li:last-child{border-bottom:none}.Pricing_check__g8Ydp{color:#34d399;font-size:1rem;flex-shrink:0;font-weight:700}.Pricing_btn__A7iX7{display:block;background:var(--green);color:var(--text);padding:1rem 2rem;border-radius:10px;font-weight:700;font-size:1rem;text-align:center;transition:background .2s,transform .2s;margin-bottom:1rem}.Pricing_btn__A7iX7:hover{background:var(--green-light);transform:translateY(-2px)}.Pricing_note__l65bR{font-size:.8rem;color:var(--text-muted)}@media (max-width:640px){.Pricing_section__7_I0F{padding:4rem 1rem}.Pricing_card__JZ_rg{padding:2rem 1.25rem}.Pricing_price__mjPhi{flex-wrap:wrap;justify-content:center}.Pricing_amount__t7UXk{font-size:3rem}.Pricing_btn__A7iX7{width:100%}}.Instructor_section__gL1RE{background:var(--surface);padding:4.25rem 2rem}.Instructor_container__f5pi3{max-width:1100px;margin:0 auto}.Instructor_layout__Djloy{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;align-items:center}.Instructor_card___e8fS{background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:20px;padding:2.5rem;text-align:center}.Instructor_avatar__CHdVN{width:90px;height:90px;background:linear-gradient(135deg,var(--green),var(--blue));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--text);margin:0 auto 1.25rem;border:3px solid rgba(29,149,27,.4)}.Instructor_card___e8fS h3{font-family:var(--font-display);font-size:1.3rem;font-weight:800;margin-bottom:.25rem;color:#1b6dc1}.Instructor_cardTitle__TTtIE{font-size:.875rem;color:var(--text-muted);margin-bottom:1.75rem}.Instructor_certs__uzP3f{display:flex;flex-direction:column;gap:.625rem;text-align:left}.Instructor_certItem__844R3{display:flex;align-items:center;gap:.625rem;background:rgba(29,149,27,.08);border:1px solid rgba(29,149,27,.15);border-radius:8px;padding:.6rem .875rem;font-size:.82rem;color:var(--text-muted)}.Instructor_certDot__8WWdJ{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.Instructor_bio__ihb5P .Instructor_label__fM6f1{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.Instructor_bio__ihb5P h2{font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.25rem);font-weight:800;letter-spacing:-.025em;margin-bottom:1rem;line-height:1.15;color:#1b6dc1}.Instructor_bio__ihb5P p{color:var(--text-muted);line-height:1.75;margin-bottom:1rem;font-size:.975rem}.Instructor_quote__Lp0_1{background:rgba(27,109,193,.08);border-left:3px solid var(--blue);border-radius:0 10px 10px 0;padding:1.25rem 1.5rem;margin-top:1.5rem}.Instructor_quote__Lp0_1 p{color:var(--text-dim);font-size:.9rem;font-style:italic;margin:0 0 .5rem}.Instructor_quote__Lp0_1 cite{display:block;color:var(--text-muted);font-size:.8rem;font-style:normal;font-weight:600}@media (max-width:768px){.Instructor_section__gL1RE{padding:4rem 1rem}.Instructor_layout__Djloy{grid-template-columns:1fr;gap:2rem}.Instructor_card___e8fS{padding:1.5rem 1.25rem}.Instructor_avatar__CHdVN{width:78px;height:78px;font-size:1.5rem}.Instructor_bio__ihb5P h2{font-size:clamp(1.55rem,5.5vw,2rem)}.Instructor_quote__Lp0_1{border-radius:10px;padding:1rem 1.1rem}}.WhatsAppButton_button___w_uN{position:fixed;right:24px;bottom:24px;z-index:9999;display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#25d366;color:#fff;border-radius:999px;box-shadow:0 18px 40px rgba(37,211,102,.24);font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.WhatsAppButton_button___w_uN:focus-visible,.WhatsAppButton_button___w_uN:hover{transform:translateY(-2px);box-shadow:0 24px 48px rgba(37,211,102,.28)}@media (max-width:640px){.WhatsAppButton_button___w_uN{right:16px;bottom:16px;padding:.75rem .9rem;font-size:.9rem}.WhatsAppButton_icon__NqOCo{font-size:1rem}}.WhatsAppButton_icon__NqOCo{font-size:1.1rem}