/* About Us — edit this file to adjust this section only. */
#featured.azal-about {padding:85px 5%;background:#fbfcfa;text-align:left;scroll-margin-top:60px;}
.azal-about-grid {display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1280px;margin:auto;}
.azal-about-copy {min-width:0;}
.azal-eyebrow {display:block;color:#60797b;font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.7;}
#featured .azal-about-copy h2 {font-size:48px;line-height:1.15;font-weight:700;color:#075568;margin:17px 0 23px;}
#featured .azal-about-copy h2:after {content:"";display:block;width:54px;height:3px;background:#baa16a;margin-top:22px;}
#featured .azal-about-copy p {font-size:15px;line-height:1.9;color:#526366;margin:0 0 18px;}
#featured .azal-about-copy .azal-slogan {font-size:22px;line-height:1.5;font-weight:600;color:#075568;margin-bottom:24px;}
.azal-values {display:flex;flex-wrap:wrap;gap:9px 16px;padding:17px 0 23px;border-top:1px solid #dce4df;}
.azal-values span {font-size:11px;color:#526366;}
.azal-values span:before {content:"";display:inline-block;width:5px;height:5px;background:#baa16a;border-radius:50%;margin-right:7px;vertical-align:middle;}
.azal-about-link {display:inline-flex;gap:20px;align-items:center;padding:14px 20px;background:#075568;color:#fff;font-size:13px;border-radius:3px;}
.azal-about-link:hover,.azal-about-link:focus {background:#093f4c;color:#fff;}
.azal-about-visual {min-width:0;}
.azal-about-frames {position:relative;height:520px;overflow:hidden;background:#e4edea;border-radius:3px;}
.azal-about-photo {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease;}
.azal-about-photo.is-active {opacity:1;}
.azal-about-controls {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0;border-bottom:1px solid #dce4df;}
.azal-image-label {font-size:11px;color:#60797b;}
.azal-about-controls>div {display:flex;align-items:center;gap:10px;}
.azal-about-controls button {border:1px solid #ccd8d5;background:transparent;color:#075568;width:32px;height:32px;border-radius:50%;cursor:pointer;}
.azal-about-controls button:hover {background:#e6eeea;}
.azal-about-controls button:focus-visible,.azal-about-link:focus-visible {outline:3px solid #baa16a;outline-offset:3px;}
[data-about-count] {font-size:10px;color:#60797b;white-space:nowrap;}
@media(max-width:1100px) {.azal-about-grid {gap:28px;} .azal-about-frames {height:560px;} .azal-image-label {display:none;}}
@media(max-width:767px) {#featured.azal-about {padding:65px 25px;} .azal-about-grid {grid-template-columns:1fr;gap:30px;} #featured .azal-about-copy h2 {font-size:40px;} .azal-about-frames {height:360px;} .azal-image-label {display:block;}}
@media(prefers-reduced-motion:reduce) {.azal-about-photo {transition:none;}}
/* Updated About layout and statistics */
.azal-about-grid{grid-template-columns:minmax(0,0.95fr) minmax(0,1.15fr);gap:36px;align-items:start}
.azal-about-visual{position:relative}
.azal-about-frames{height:700px}
.azal-about-photo{transition:opacity 1.8s ease-in-out}
.azal-pause{position:absolute;top:16px;right:16px;border:1px solid #fff8;border-radius:20px;background:#f9fcf5e6;color:#075568;padding:7px 14px;font-size:11px}
.azal-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0 12px;text-align:center}
.azal-stats>div+div{border-left:1px solid #c6b182}
.azal-stats strong{display:block;color:#075568;font-size:39px;font-weight:700;line-height:1.2}
.azal-stats strong span{color:#b79a5d;font-size:28px}
.azal-stats>div>span{display:block;color:#526366;font-size:11px;margin-top:8px;line-height:1.5}
@media(max-width:1100px){.azal-about-grid{grid-template-columns:1fr;gap:25px}.azal-about-frames{height:580px}.azal-about-photo{object-position:center 45%}}
@media(max-width:767px){.azal-about-frames{height:470px}.azal-stats strong{font-size:32px}.azal-stats>div>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.azal-about-photo{transition:none}}
