.video-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-video-card{overflow:hidden;border:1px solid #c9dce8;border-radius:20px;background:#f8fbfc;box-shadow:0 10px 30px #1a4a7a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-video-card:hover{border-color:#91bfd4;box-shadow:0 16px 34px #1a4a7a1f;transform:translateY(-4px)}.home-video-poster{position:relative;display:block;width:100%;height:224px;overflow:hidden;padding:0;border:0;background:#234e70;color:#fff;cursor:pointer;text-align:left}.home-video-poster img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.home-video-card:hover .home-video-poster img{transform:scale(1.04)}.home-video-poster:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0d2c460a,#0a253dcc)}.home-video-card--warm .home-video-poster img{filter:sepia(.2) saturate(1.18) hue-rotate(-8deg)}.home-video-card--mint .home-video-poster img{filter:saturate(.72) hue-rotate(22deg) brightness(1.05)}.home-video-poster__content,.home-video-poster__duration,.home-video-play{position:absolute;z-index:1}.home-video-poster__content{bottom:18px;left:20px;display:grid;gap:4px}.home-video-poster__content strong{font:600 18px/1.1 Manrope,sans-serif}.home-video-poster__content span{color:#d8e9ef;font-size:11px}.home-video-poster__duration{right:15px;bottom:15px;padding:5px 8px;border-radius:5px;background:#0922377a;font-size:10px}.home-video-play{top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#f5fafb2e;transform:translate(-50%,-50%);transition:background .2s ease,transform .2s ease}.home-video-card:hover .home-video-play{background:#f5fafb52;transform:translate(-50%,-50%) scale(1.06)}.home-video-card__body{padding:20px 21px 22px}.home-video-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-video-card__person{display:flex;align-items:center;gap:9px}.home-video-avatar,.video-dialog-avatar{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#dcecf4;color:#1a4a7a;font:600 12px Manrope,sans-serif}.home-video-avatar{width:32px;height:32px}.home-video-card__person strong{display:block;color:#102a45;font-size:12px}.home-video-card__person>span:last-child{display:block}.home-video-card__person>span:last-child>span{display:block;margin-top:3px;color:#7c91a3;font-size:10px}.home-video-consent{display:flex;align-items:center;gap:5px;color:#6f8b98;font-size:10px}.home-video-consent svg{color:#5a9b9a}.home-video-card__quote{margin:18px 0 0;color:#637b90;font:500 14px/1.55 Manrope,sans-serif}.home-video-card__button{display:inline-flex;align-items:center;gap:6px;margin-top:17px;padding:0;border:0;background:transparent;color:#1a4a7a;cursor:pointer;font:600 12px Inter,sans-serif}.home-video-card__button:hover{opacity:.65}.video-dialog-scrim{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:25px;background:#0c27408c;backdrop-filter:blur(8px);animation:video-dialog-fade .25s ease both}.video-dialog-card{width:min(760px,100%);overflow:hidden;border:1px solid rgba(180,212,226,.78);border-radius:22px;background:#f9fcfd;box-shadow:0 30px 90px #08233c54;animation:video-dialog-rise .4s cubic-bezier(.2,.8,.2,1) both}.video-dialog-topline{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 12px;color:#4789a9;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.video-dialog-close{display:grid;width:40px;height:40px;margin:-8px -8px 0 0;place-items:center;border:0;border-radius:50%;background:#e5f0f5;color:#496b80;cursor:pointer}.video-dialog-close:hover,.video-dialog-close:focus-visible{outline:none;background:#e5f0f5;color:#1a4a7a}.video-dialog-player{position:relative;height:min(42vw,300px);min-height:190px;overflow:hidden;background:#234e70;color:#fff}.video-dialog-player img{width:100%;height:100%;object-fit:cover}.video-dialog-player--warm img{filter:sepia(.2) saturate(1.18) hue-rotate(-8deg)}.video-dialog-player--mint img{filter:saturate(.72) hue-rotate(22deg) brightness(1.05)}.video-dialog-player__shade{position:absolute;inset:0;background:linear-gradient(180deg,#0d2c4614,#0a253db8)}.video-dialog-player__center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;border:0;background:transparent;color:#fff;cursor:pointer;font-size:11px}.video-dialog-player__play{display:grid;width:67px;height:67px;place-items:center;padding-left:3px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#f5fafb2e;transition:background .2s ease,transform .2s ease}.video-dialog-player__center:hover .video-dialog-player__play{background:#f5fafb4d;transform:scale(1.05)}.video-dialog-player__note,.video-dialog-player__demo-note{position:absolute;display:flex;align-items:center;gap:6px;color:#d9e8ee;font-size:10px}.video-dialog-player__note{right:20px;bottom:17px}.video-dialog-player__demo-note{top:17px;left:20px;padding:7px 9px;border-radius:7px;background:#f5fafbeb;color:#1a4a7a}.video-dialog-body{padding:25px 29px 28px}.video-dialog-identity{display:flex;align-items:center;gap:11px}.video-dialog-avatar{width:42px;height:42px;font-size:14px}.video-dialog-identity h2{margin:0;color:#102a45;font:600 25px Manrope,sans-serif;letter-spacing:-.04em}.video-dialog-identity p{margin:4px 0 0;color:#71879a;font-size:11px}.video-dialog-identity p span{padding:0 5px;color:#a2c3d3}.video-dialog-quote{margin:22px 0 19px;color:#102a45;font:500 19px/1.45 Manrope,sans-serif;letter-spacing:-.02em}.video-dialog-consent{display:flex;align-items:flex-start;gap:9px;padding-top:16px;border-top:1px solid #d9e5eb;color:#6f8796;font-size:11px;line-height:1.55}.video-dialog-consent svg{flex:0 0 auto;color:#5c9ca5}.video-dialog-consent strong{color:#496b80;font-weight:600}@keyframes video-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes video-dialog-rise{0%{opacity:0;transform:translateY(15px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.video-review-grid{grid-template-columns:1fr}.home-video-card{display:grid;grid-template-columns:minmax(220px,.9fr) 1fr}.home-video-poster{height:100%;min-height:245px}}@media(max-width:600px){.home-video-card{display:block}.home-video-poster{height:240px}.video-dialog-scrim{align-items:end;padding:10px}.video-dialog-card{max-height:calc(100dvh - 20px);overflow:auto;border-radius:18px}.video-dialog-topline{padding:17px 20px 11px}.video-dialog-player{height:58vw;min-height:210px}.video-dialog-body{padding:21px 21px 24px}.video-dialog-quote{font-size:17px}}@media(prefers-reduced-motion:reduce){.home-video-card,.home-video-poster img,.home-video-play,.video-dialog-scrim,.video-dialog-card,.video-dialog-player__play{transition:none;animation:none}}
