.aml-about *, .aml-about *::before, .aml-about *::after{box-sizing:border-box;margin:0;padding:0}.aml-about{--green:#27B996;--green-bg:#244140;--lime:#c1f99b;--dark:#111827;--gray-700:#374151;--gray-400:#9ca3af;--gray-200:#e5e7eb;--gray-100:#f3f4f6;--max-w:1200px;font-family:'Inter',sans-serif;color:var(--dark);line-height:1.6}.aml-about .ab-container{max-width:var(--max-w);margin:0
auto;padding:0
40px}.aml-about .ab-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:14px}.aml-about .ab-label::before{content:'';width:24px;height:2px;background:var(--green)}.aml-about .ab-em{font-style:normal;background:linear-gradient(90deg,var(--lime),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aml-about .ab-h2{font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.15}.aml-about .ab-team{background:#fff;padding:80px
0;border-radius:32px;margin:16px
24px 0;overflow:hidden}.aml-about .ab-team-head{margin-bottom:36px}.aml-about .ab-team-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:36px}.aml-about .ab-team-tab{padding:8px
18px;border-radius:100px;font-size:13px;font-weight:600;cursor:pointer;border:1.5px solid var(--gray-200);background:#fff;color:var(--gray-700);transition:all .2s;font-family:inherit}.aml-about .ab-team-tab.active,.aml-about .ab-team-tab:hover{background:var(--green);border-color:var(--green);color:#fff}.aml-about .ab-team-grid{display:none;grid-template-columns:repeat(4,1fr);gap:20px}.aml-about .ab-team-grid.active{display:grid}.aml-about .ab-tm-card{background:#fff;border:1px
solid var(--gray-100);border-radius:20px;overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;flex-direction:column}.aml-about .ab-tm-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(39,185,150,.12);border-color:rgba(39,185,150,.25)}.aml-about .ab-tm-photo{aspect-ratio:316/360;background:var(--gray-100);overflow:hidden;display:flex;align-items:center;justify-content:center}.aml-about .ab-tm-photo
img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .3s}.aml-about .ab-tm-card:hover .ab-tm-photo
img{transform:scale(1.04)}.aml-about .ab-tm-ph{font-size:44px;font-weight:800;color:var(--gray-400);letter-spacing:-2px}.aml-about .ab-tm-body{padding:18px
18px 20px;display:flex;flex-direction:column;flex:1}.aml-about .ab-tm-name{font-size:15px;font-weight:700;color:var(--dark);margin-bottom:4px;line-height:1.3}.aml-about .ab-tm-role{font-size:12px;color:var(--gray-400);font-weight:500;margin-bottom:14px;line-height:1.4;flex:1}.aml-about .ab-tm-btn{display:inline-flex;align-items:center;gap:6px;padding:8px
14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--green);border:1.5px solid var(--green);text-decoration:none;transition:all .2s;width:fit-content;margin-top:auto;font-family:inherit}.aml-about .ab-tm-btn:hover{background:var(--green);color:#fff}.aml-about .ab-tm-btn
svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1024px){.aml-about .ab-team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.aml-about .ab-team{margin:12px;border-radius:16px;padding:56px
0}.aml-about .ab-team-grid{grid-template-columns:1fr 1fr;gap:12px}.aml-about .ab-container{padding:0
20px}}@media(max-width:480px){.aml-about .ab-team-grid{grid-template-columns:1fr 1fr;gap:10px}}