@font-face{font-family:MZ Testimonials Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/unbounded-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:MZ Testimonials Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/unbounded-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:MZ Testimonials Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/unbounded-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MZ Testimonials Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mzv{color:#1a1222;-webkit-font-smoothing:antialiased;background:#f4eff8;padding:120px 0;font-family:Manrope,system-ui,sans-serif;overflow:hidden}.mzv *{box-sizing:border-box}.mzv a{color:inherit;text-decoration:none}.mzv figure,.mzv blockquote{margin:0;padding:0}.mzv-w{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mzv-h{text-align:center;letter-spacing:-.02em;margin:0;font-family:MZ Testimonials Unbounded,Unbounded,Manrope,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.08}.mzv-h span{color:#8a35c9}.mzv .wall{grid-template-columns:repeat(3,1fr);gap:20px;height:820px;margin-top:60px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.mzv .wcol{overflow:hidden}.mzv .wtr,.mzv .wdup{flex-direction:column;gap:20px;display:flex}.mzv .wdup{padding-top:20px}@keyframes mzvUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mzvDn{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.mzv .wup{animation:linear infinite mzvUp}.mzv .wdn{animation:linear infinite mzvDn}.mzv .wall:hover .wtr{animation-play-state:paused}.mzv .qcard{background:#fff;border-radius:24px;flex-direction:column;gap:22px;padding:28px;display:flex;box-shadow:0 14px 40px #3c145a12}.mzv .qcard blockquote{color:#2b2236;font-size:16.5px;line-height:1.6}.mzv .qcard em{color:#8a35c9;font-style:normal;font-weight:700}.mzv .qcard figcaption{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.mzv .qcard figcaption img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.mzv .vcard{aspect-ratio:405/470;border-radius:24px;display:block;position:relative;overflow:hidden}.mzv .vcard img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.mzv .vcard:hover img{transform:scale(1.04)}.mzv a:focus-visible{outline-offset:3px;outline:2px solid #e070e8}@media (width<=980px){.mzv .wall{gap:14px;height:720px}.mzv .wtr,.mzv .wdup{gap:14px}.mzv .wdup{padding-top:14px}.mzv .qcard{border-radius:20px;padding:20px}.mzv .qcard blockquote{font-size:14.5px}}@media (width<=760px){.mzv{padding:72px 0}.mzv-h{font-size:clamp(28px,8vw,36px)}.mzv .wall{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:12px;height:auto;margin:36px -24px 0;padding:4px 24px 14px;scroll-padding:0 24px;display:flex;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mzv .wall::-webkit-scrollbar{display:none}.mzv .wcol,.mzv .wtr{display:contents}.mzv .wtr{animation:none}.mzv .wdup{display:none}.mzv .wall .qcard,.mzv .wall .vcard{scroll-snap-align:start;flex:0 0 80%}.mzv .wall .qcard{justify-content:space-between;padding:22px}.mzv .wall .qcard blockquote{font-size:15px;line-height:1.55}.mzv .wall .vcard{aspect-ratio:auto;min-height:360px}.mzv .wall .vcard img{height:100%;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.mzv .wup,.mzv .wdn{animation:none}.mzv .wall{height:auto;-webkit-mask-image:none;mask-image:none}.mzv .wdup{display:none}}.mzv .mzv-err{text-align:center;color:#2b2236;margin:40px auto 0;font-size:16px}
