ul,ol{margin:0;padding:0;list-style:none}
.agrfoot-social a:hover{background:#19A4DD;color:#fff;border-color:#19A4DD}
.agr-h2{font-family:'Archivo',system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(29px,3.6vw,46px);line-height:1.12}
.agr-h3{font-family:'Archivo',system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:clamp(20px,2vw,25px)}
.ahhero-hero{position:relative;background:#0d0f12;color:#fff;overflow:hidden}
.ahhero-bg{position:absolute;inset:0}
.ahhero-bg img{width:100%;height:100%;object-fit:cover;opacity:.32}
.ahhero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,15,18,.72),rgba(13,15,18,.94))}
.ahhero-in{position:relative;padding:clamp(170px,19vw,240px) 0 clamp(56px,6vw,88px)}
.ahhero-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:clamp(30px,4vw,64px);align-items:end}
.ahhero-kick{font-size:15px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#19A4DD}
.ahhero-in h1{font-family:'Archivo',system-ui,sans-serif;font-size:clamp(44px,6.5vw,96px);font-weight:800;letter-spacing:-.035em;line-height:.95;margin:12px 0 0}
.ahhero-role{font-family:'Archivo',system-ui,sans-serif;font-size:clamp(20px,2.4vw,31px);font-weight:600;letter-spacing:-.01em;color:#19A4DD;margin:10px 0 0}
.ahhero-sub{margin:18px 0 0;max-width:640px;font-size:16px;color:rgba(255,255,255,.78)}
.ahhero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.ahhero-tags span{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff}
.ahhero-tags span .agr-ic{color:#19A4DD}
.ahhero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
.ahhero-fig{position:relative}
.ahhero-fig img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:26px;display:block}
.ahhero-card{position:absolute;left:-26px;bottom:26px;background:#19A4DD;color:#fff;border-radius:22px;padding:20px 24px;box-shadow:0 20px 44px rgba(13,15,18,.35)}
.ahhero-card b{display:block;font-family:'Archivo',system-ui,sans-serif;font-size:29px;font-weight:800;letter-spacing:-.02em;line-height:1}
.ahhero-card span{display:block;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:6px}
.ahstat-sec{padding:clamp(44px,5vw,64px) 0;background:#19A4DD;color:#fff}
.ahstat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.ahstat-item b{display:block;font-family:'Archivo',system-ui,sans-serif;font-size:clamp(29px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1}
.ahstat-item span{display:block;font-size:15px;font-weight:600;color:rgba(255,255,255,.9);margin-top:10px}
.ahbio-sec{padding:clamp(64px,8vw,110px) 0;background:#ffffff}
.ahbio-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(30px,4vw,64px);align-items:start}
.ahbio-copy .agr-h2{margin:16px 0 0}
.ahbio-copy p{font-size:16px;color:#565d69;margin:18px 0 0}
.ahbio-copy p strong{color:#0d0f12}
.ahbio-copy h3{font-family:'Archivo',system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);margin:clamp(38px,4vw,56px) 0 0;scroll-margin-top:110px}
.ahbio-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px}
.ahbio-card{background:#f5f3ee;border:1px solid #e4e0d6;border-radius:26px;padding:26px}
.ahbio-card small{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#19A4DD}
.ahbio-card h4{font-family:'Archivo',system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:10px 0 0}
.ahbio-lines{display:flex;flex-direction:column;gap:12px;margin-top:16px}
.ahbio-lines a,.ahbio-lines span{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:600;color:#0d0f12;overflow-wrap:anywhere}
.ahbio-lines a:hover{color:#19A4DD}
.ahbio-lines .agr-ic{color:#19A4DD;font-size:14px;min-width:14px;margin-top:4px}
.ahbio-creds{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:11px}
.ahbio-creds li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:#565d69}
.ahbio-creds li .agr-ic{color:#19A4DD;min-width:16px;margin-top:4px}
.ahbio-card .agr-btn{width:100%;justify-content:center;margin-top:20px}
.ahlife-sec{padding:clamp(64px,8vw,110px) 0;background:#f5f3ee}
.ahlife-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,4vw,64px);align-items:center}
.ahlife-fig img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px;display:block}
.ahlife-copy .agr-h2{margin:16px 0 0}
.ahlife-copy p{font-size:16px;color:#565d69;margin:18px 0 0}
.ahlife-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.ahlife-chips span{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px 20px;border-radius:999px;background:#ffffff;border:1px solid #e4e0d6;color:#0d0f12}
.ahlife-chips span .agr-ic{color:#19A4DD}
.ahrev-sec{padding:clamp(64px,8vw,110px) 0;background:#0d0f12;color:#fff}
.ahrev-head{text-align:center;max-width:700px;margin:0 auto}
.ahrev-head .agr-h2{margin:18px 0 0}
.ahrev-head p{font-size:16px;color:rgba(255,255,255,.72);margin:16px 0 0}
.ahrev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}
.ahrev-card{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:26px;padding:clamp(26px,3vw,34px);display:flex;flex-direction:column;gap:16px}
.ahrev-card h3{font-family:'Archivo',system-ui,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}
.ahrev-card p{font-size:15px;color:rgba(255,255,255,.75);margin:0}
.ahrev-who{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:700;color:rgba(255,255,255,.6);border-top:1px solid rgba(255,255,255,.14);padding-top:16px;margin-top:auto}
.ahrev-who i{width:26px;height:2px;background:#19A4DD}
.ahrev-foot{display:flex;justify-content:center;margin-top:44px}
.ahcta-sec{padding:clamp(64px,8vw,110px) 0;background:#ffffff;text-align:center}
.ahcta-in{max-width:820px;margin:0 auto}
.ahcta-in .agr-h2{margin:18px 0 0}
.ahcta-in p{font-size:16px;color:#565d69;margin:18px 0 0}
.ahcta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}
@media (max-width:600px){.agrfoot-foot__in{grid-template-columns:1fr}}
@media (max-width:1180px){.ahhero-grid{grid-template-columns:minmax(0,1fr)}.ahhero-fig{max-width:460px}.ahhero-card{left:auto;right:26px}.ahstat-grid{grid-template-columns:1fr 1fr}.ahbio-grid{grid-template-columns:minmax(0,1fr)}.ahbio-side{position:static;flex-direction:row}.ahbio-side .ahbio-card{flex:1}.ahrev-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:860px){.ahbio-side{flex-direction:column}.ahlife-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:600px){.ahstat-grid{grid-template-columns:minmax(0,1fr)}.ahhero-card{position:static;margin-top:16px;display:inline-block}}
