.aml-tm *, .aml-tm *::before, .aml-tm *::after{box-sizing:border-box;margin:0;padding:0}.aml-tm{--green:#27B996;--green-bg:#244140;--lime:#c1f99b;--dark:#111827;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-600:#4b5563;--radius-sm:8px;--max-w:1100px;font-family:'Inter',sans-serif;line-height:1.6}.aml-tm
.container{max-width:var(--max-w);margin:0
auto;padding:0
40px}.aml-tm .instructors-section{background:#f8f8f5;padding:72px
0;border-radius:32px;margin:16px
24px 0}.aml-tm .instr-label{display:flex;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:12px}.aml-tm .instr-label::before{content:'';width:20px;height:2px;background:var(--green)}.aml-tm .instructors-title{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:var(--dark);text-align:center;margin-bottom:20px;line-height:1.1}.aml-tm .instructors-title
.hl{color:var(--green)}.aml-tm .instructors-tagline{max-width:640px;margin:0
auto 52px;text-align:center;font-size:15px;color:var(--green);font-weight:500;line-height:1.6;background:rgba(39,185,150,.07);border:1px
solid rgba(39,185,150,.15);border-radius:12px;padding:14px
24px}.aml-tm .instructors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aml-tm .instr-card{background:#fff;border:1px
solid var(--gray-200);border-radius:20px;padding:32px
24px 28px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:all .22s}.aml-tm a.instr-card:hover{border-color:rgba(39,185,150,.35);transform:translateY(-4px);box-shadow:0 12px 32px rgba(39,185,150,.1)}.aml-tm .instr-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--green-bg),var(--green));display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#fff;margin-bottom:18px;flex-shrink:0;overflow:hidden}.aml-tm .instr-avatar
img{width:100%;height:100%;object-fit:cover}.aml-tm .instr-name{font-size:16px;font-weight:700;color:var(--dark);margin-bottom:4px}.aml-tm .instr-role{font-size:12px;color:var(--gray-400);font-weight:500;margin-bottom:14px}.aml-tm .instr-bio{font-size:13px;color:var(--gray-600);line-height:1.65;text-align:center}.aml-tm .instr-btn-wrap{text-align:center;margin-top:40px}.aml-tm .btn-all-team{display:inline-flex;align-items:center;gap:8px;width:auto;padding:13px
28px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--green);border:1.5px solid var(--green);text-decoration:none;transition:all .2s;background:transparent}.aml-tm .btn-all-team:hover{background:var(--green);color:#fff}@media(max-width:860px){.aml-tm .instructors-grid{grid-template-columns:repeat(2,1fr)}.aml-tm .instructors-section{margin:12px}.aml-tm
.container{padding:0
20px}}@media(max-width:540px){.aml-tm .instructors-grid{grid-template-columns:1fr}}