.customers-section{background:#eef9ff;border-bottom:1px solid #d3e7f4}.customers-section .section-heading>p{max-width:380px}.customer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 22px}.customer-card{margin:0;min-width:0}.customer-card .work-open{background:#e8f1f8;border-color:#d3e5f3;aspect-ratio:3/4}.customer-card .work-open>img{object-fit:contain;transform:none}.customer-card .work-open:hover>img{transform:none}.customer-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px 0}.customer-card h3{font-size:13px;font-weight:600;letter-spacing:0;line-height:1.7}.customer-photo-number{font-family:'Manrope',sans-serif;font-size:10px;color:var(--blue);white-space:nowrap}.customer-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding-top:26px;border-top:1px solid #cce4f3}.customer-contact p{font-size:13px;color:var(--muted)}.customer-contact .button{font-size:12px;padding:14px 20px}.customer-note{font-size:10px;color:var(--muted);margin-top:24px}
@media(min-width:801px) and (max-width:1080px){.header nav{display:none;position:absolute;top:83px;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:20px 30px;box-shadow:0 10px 15px #004a7c0a;flex-direction:column;align-items:stretch;font-size:14px;gap:0}.header nav.is-open{display:flex}.header nav a{padding:10px 0}.menu-toggle{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;background:none;border:0;width:32px;height:36px;padding:5px}.menu-toggle span{width:20px;height:1.5px;background:var(--navy)}.header-contact{margin-left:auto}}
@media(max-width:1000px){.customer-card h3{font-size:12px}.customer-grid{gap:25px 17px}}
@media(max-width:600px){.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.customer-card figcaption{align-items:flex-start;flex-direction:column;gap:4px;padding-top:10px}.customer-card h3{font-size:11px}.customer-photo-number{font-size:9px}.customers-section .section-heading>p{font-size:12px}.customer-contact{flex-direction:column;align-items:flex-start;gap:17px;margin-top:29px;padding-top:22px}.customer-contact p{font-size:12px}.customer-contact .button{font-size:12px}.customer-note{font-size:9px}}
