.zoperations-section{padding-block:85px;background:var(--soft)}.zoperations-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px}.zoperations-photo{position:relative;margin:0;padding-bottom:34px}.zoperations-photo>img{width:100%;height:auto;background:var(--surface);border:1px solid var(--line)}.zoperations-photo figcaption{position:absolute;bottom:34px;inset-inline:0;display:flex;align-items:center;gap:13px;color:#fff;background:linear-gradient(transparent,#0b2011ed);padding:48px 29px 25px;line-height:1.7;font-size:14px}.zoperations-photo figcaption strong{font-size:23px}.zoperations-photo figcaption svg{color:#c6efc0}.zoperations-hours{position:absolute;bottom:0;left:-20px;background:var(--forest);color:#fff;padding:22px 30px;display:flex;align-items:center;gap:16px;box-shadow:0 8px 20px #10201415}.zoperations-hours strong{font-family:var(--font-family-site);font-size:30px;font-weight:700}.zoperations-hours span{font-size:11px}.zoperations-copy h2{color:var(--heading);font-size:clamp(30px,3.2vw,43px);line-height:1.6;margin-bottom:18px;font-weight:900}.zoperations-copy h2 span{color:var(--accent-text)}.zoperations-lead{color:var(--muted);font-size:15px;line-height:2}.zoperations-points{display:grid;gap:22px;margin-block:26px}.zoperations-points>div{display:flex;align-items:flex-start;gap:17px}.zoperations-points>div>svg{color:var(--accent-text);flex-shrink:0;margin-top:3px}.zoperations-points strong{color:var(--heading);font-size:15px}.zoperations-points p{color:var(--muted);line-height:1.95;margin:6px 0 0;font-size:13px}.zoperations-regions{border-top:1px solid var(--line);padding-top:19px}.zoperations-regions h3{display:flex;align-items:center;gap:9px;color:var(--heading);font-size:13px;margin-bottom:13px}.zoperations-regions>div{display:flex;flex-wrap:wrap;gap:8px}.zoperations-regions span{padding:6px 11px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:10px}.zoperations-note{color:var(--muted);font-size:10px;line-height:1.9;margin:17px 0 21px}.zclients-section{background:var(--surface);padding-block:80px}.zclients-heading{display:flex;gap:40px;justify-content:space-between;align-items:end;margin-bottom:31px}.zclients-heading h1{font-size:clamp(30px,3.2vw,43px);font-weight:900;line-height:1.5;color:var(--heading);margin-bottom:0}.zclients-heading h1 span{color:var(--accent-text)}.zclients-heading>p{font-size:14px;color:var(--muted);line-height:2;max-width:460px;margin:0}.zclients-heading--solo{justify-content:center;margin-bottom:31px;text-align:center}.zclients-heading--solo h1{color:var(--heading)}.zclients-panel{padding:28px 16px;background:#fff;border:1px solid var(--line)}.zclients-panel img{width:100%;height:auto;object-fit:contain}.zclients-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-top:19px}.zclients-footer a{color:var(--accent-text);display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.zclients-footer a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:960px){.zoperations-layout{gap:40px;grid-template-columns:1fr 1.2fr}.zoperations-hours{left:-8px;padding:18px}.zoperations-hours strong{font-size:25px}.zclients-heading{gap:25px}}@media(max-width:700px){.zoperations-section,.zclients-section{padding-block:55px}.zoperations-layout{grid-template-columns:1fr;gap:34px}.zoperations-photo{max-width:400px;margin-inline:auto;width:100%}.zoperations-copy h2{font-size:31px}.zoperations-lead{font-size:14px}.zclients-heading{flex-direction:column;align-items:flex-start;gap:14px}.zclients-panel{padding:20px 7px}.zclients-footer{align-items:flex-start;flex-direction:column}}
