.customer-reviews,.customer-gallery{padding:72px 6%}.customer-reviews{background:#edf3fa}.customer-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}.customer-section-heading h2{font-size:39px;letter-spacing:-1.5px;line-height:1.15}.customer-section-heading>p{font-size:13px;line-height:1.8;color:#52657e;max-width:270px}.customer-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.customer-review{padding:30px;background:white;border:1px solid #d8e3f0;border-radius:10px;display:flex;flex-direction:column}.review-stars{color:#976116;font-size:16px;letter-spacing:3px}.customer-review blockquote{margin:23px 0 28px;font:500 22px/1.5 Manrope,Arial,sans-serif;color:#1a2e49;flex:1}.customer-review strong{display:block;font-size:13px;color:#243e60}.customer-review>div>span{display:block;font-size:11px;color:#52657e;margin-top:8px}.customer-review>a{font-size:12px;color:#1765d1;margin-top:22px}.customer-source-note{font-size:11px;line-height:1.8;color:#52657e;margin-top:23px}.customer-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.customer-gallery-item{padding:0;border:0;position:relative;aspect-ratio:3/4;border-radius:9px;overflow:hidden;background:#e5edf7}.customer-gallery-item img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform .3s}.customer-gallery-item:hover img{transform:scale(1.025)}.customer-gallery-item>span{position:absolute;bottom:13px;left:13px;background:#0b1b30df;color:#fff;padding:9px 12px;border-radius:4px;font-size:11px}#customer-media-dialog{border:0;border-radius:10px;padding:45px 15px 15px;background:#101c2f;max-width:94vw;max-height:94vh;width:fit-content}#customer-media-dialog::backdrop{background:#05101ddd;backdrop-filter:blur(5px)}#customer-media-close{position:absolute;top:12px;right:17px;background:none;border:0;color:#fff;font-size:13px}#customer-media-content img,#customer-media-content video{display:block;max-height:80vh;max-width:86vw;width:auto;height:auto}.blog-empty{background:#eef4fc;margin:0 6% 65px;border-radius:12px;padding:48px;max-width:none}.blog-status{display:inline-block;font-size:10px;letter-spacing:1px;color:#536883;background:#e2eaf6;padding:10px 13px;margin-bottom:24px}.blog-empty h2{font-size:33px;letter-spacing:-1px}.blog-empty p{font-size:15px;line-height:1.9;color:#52657e;max-width:660px;margin:22px 0}.blog-empty .button{font-size:13px;margin-top:10px}.blog-draft{max-width:850px;margin:50px auto 80px;padding:0 30px}.blog-draft h1{font-size:54px;letter-spacing:-2px}.blog-placeholder{font-size:18px;line-height:1.7;color:#52657e;margin:24px 0}.blog-meta{border-top:1px solid #dce5f1;border-bottom:1px solid #dce5f1;padding:20px 0;font-size:12px;color:#52657e}.blog-content-placeholder{padding:40px 0}.blog-content-placeholder h2{font-size:30px}.blog-content-placeholder p,.blog-draft aside p{font-size:15px;line-height:1.9;color:#52657e;margin-top:18px}.blog-draft aside{background:#edf3fa;padding:25px;margin-bottom:32px}.blog-draft .text-link{font-size:13px}@media(max-width:720px){.customer-reviews,.customer-gallery{padding:45px 7%}.customer-section-heading{display:block;margin-bottom:27px}.customer-section-heading h2{font-size:31px;letter-spacing:-1px}.customer-section-heading>p{margin-top:17px;font-size:13px;max-width:none}.customer-review-grid{grid-template-columns:1fr;gap:16px}.customer-review{padding:25px}.customer-review blockquote{font-size:22px;margin:19px 0 25px}.customer-source-note{font-size:12px}.customer-gallery-grid{grid-template-columns:1fr 1fr;gap:12px}.customer-gallery-item>span{left:8px;bottom:8px;font-size:10px;padding:8px}.blog-empty{margin:0 7% 45px;padding:27px}.blog-empty h2{font-size:28px}.blog-empty p{font-size:14px}.blog-draft{margin:35px auto 50px;padding:0 7%}.blog-draft h1{font-size:39px;letter-spacing:-1.5px}.blog-placeholder{font-size:16px}.blog-status{font-size:9px;line-height:1.7}.blog-content-placeholder h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.customer-gallery-item img{transition:none}.customer-gallery-item:hover img{transform:none}}
