.visual-clients-section{background:#f6f3f6;padding-block:75px!important;border-top:0}.visual-clients-section .section-heading h2{font-size:45px;line-height:1.08}.visual-clients-section .section-heading>p{font-size:13px;line-height:1.9;max-width:320px}.visual-clients-section .client-visual-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;background:transparent;border:0;overflow:visible}.visual-clients-section .client-image-card{padding:0!important;border:1px solid #e0d3e5!important;border-radius:13px!important;overflow:hidden;background:#fffcff!important;min-height:0!important;margin:0!important;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 9px 30px #5e327309;transition:transform .3s,box-shadow .3s}.visual-clients-section .client-image-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px #5e32731c}.client-mosaic{height:170px;display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:1fr 1fr;position:relative;background:#322139;gap:2px;overflow:hidden}.client-mosaic>img{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .6s}.client-mosaic>img:first-child{grid-row:1/3}.client-image-card:hover .client-mosaic>img{transform:scale(1.04)}.visual-clients-section .client-image-card .client-ig-tag{position:absolute;top:10px;right:10px;background:#26122ecf;color:#fff4ff;font-size:5px;font-weight:800;letter-spacing:.09em;border-radius:20px;padding:5px 8px;margin:0;z-index:1}.client-card-copy{padding:30px 15px 20px;position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start}.client-card-copy .client-avatar{position:absolute;left:14px;top:-27px;width:48px;height:48px;border-radius:50%;border:3px solid #fffcff;object-fit:cover;background:#f4eaf8;box-shadow:0 4px 8px #31203113;z-index:1}.visual-clients-section .client-image-card strong{font-family:var(--display);font-weight:500;font-size:18px!important;line-height:1.13;letter-spacing:-.035em;display:block;color:#3a2843;margin-top:0}.visual-clients-section .client-image-card .client-handle{font-size:7px!important;color:#8e7598;margin-top:9px!important;overflow-wrap:anywhere}.visual-clients-section .client-profile-action,.visual-clients-section .client-image-card .client-label{font-size:6px!important;margin-top:auto!important;padding-top:15px;font-weight:800;letter-spacing:.06em;color:#803c8a;display:block}.visual-clients-section .client-image-card .client-label{color:#803c8a;background:transparent}.pod-real-client{display:flex;gap:11px;align-items:center;width:max-content;max-width:100%;margin-top:22px;padding:10px 15px 10px 10px;border-radius:40px;border:1px solid #e2b9ea40;background:#21142a9e;backdrop-filter:blur(8px);color:#f5dff8}.pod-real-client img{width:36px;height:36px;object-fit:cover;border-radius:50%;border:1px solid #c29ad055}.pod-real-client span{font-size:8px;display:block;color:#d2b1dc}.pod-real-client strong{display:block;font-size:10px;font-weight:600;line-height:1.5;color:#f4e4f9}@media(max-width:1150px){.visual-clients-section .client-visual-grid{grid-template-columns:repeat(5,1fr);gap:12px}.client-mosaic{height:155px}.visual-clients-section .client-image-card strong{font-size:16px!important}.client-card-copy{padding-inline:12px}.visual-clients-section .client-image-card .client-handle{font-size:6px!important}}@media(max-width:900px){.visual-clients-section .client-visual-grid{grid-template-columns:repeat(3,1fr);gap:15px}.client-mosaic{height:190px}.visual-clients-section .client-image-card strong{font-size:19px!important}.client-card-copy{padding:33px 16px 20px}.visual-clients-section .client-image-card .client-handle{font-size:7px!important}.visual-clients-section .section-heading h2{font-size:40px}}@media(max-width:700px){.visual-clients-section{padding-block:55px!important}.visual-clients-section .client-visual-grid{grid-template-columns:repeat(2,1fr);gap:17px 12px}.client-mosaic{height:175px}.visual-clients-section .client-image-card strong{font-size:18px!important;line-height:1.15}.client-card-copy{padding:31px 13px 18px;min-height:145px}.client-card-copy .client-avatar{left:11px;width:45px;height:45px;top:-24px}.visual-clients-section .client-image-card .client-handle{font-size:6px!important;line-height:1.6}.visual-clients-section .client-profile-action,.visual-clients-section .client-image-card .client-label{font-size:6px!important;line-height:1.7;padding-top:13px}.visual-clients-section .section-heading h2{font-size:36px}.visual-clients-section .section-heading>p{font-size:12px}.client-mosaic{grid-template-columns:1.3fr 1fr}.visual-clients-section .client-image-card .client-ig-tag{top:8px;right:6px;font-size:4px;padding:4px 6px}.pod-real-client{margin-top:19px;gap:9px;padding:8px 12px 8px 8px}.pod-real-client span{font-size:7px}.pod-real-client strong{font-size:9px}.pod-real-client img{width:31px;height:31px}}@media(max-width:360px){.client-mosaic{height:150px}.visual-clients-section .client-image-card strong{font-size:16px!important}.client-card-copy{padding-inline:11px}.visual-clients-section .client-image-card .client-handle{font-size:5px!important}}
.visual-v2 .motion-control{left:auto;right:88px;bottom:30px}@media(max-width:700px){.visual-v2 .motion-control{right:76px;bottom:26px}}

.client-gallery-more{display:flex;justify-content:center;margin-top:32px}.client-gallery-more .button{max-width:100%;text-align:center}
