.hm-testimonials-module{--nj-ink:#1b053d;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-purple:#8f52f1;--nj-green:#2ce080;--nj-line:#e5e7eb;--hm-cream:#f4f1fb;--hm-gap:24px;--r-pill:999px;font-family:Inter,system-ui,sans-serif}.hm-testi{background:#fff;overflow:hidden;padding:0 32px 100px;position:relative}.hm-testi-head{margin:0 auto 30px;max-width:640px;text-align:center}.hm-testi-h2 :is(h1,h2,h3){color:var(--nj-ink);font-family:Bogart,Inter,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin:0 0 14px}.hm-testi-head p{color:var(--nj-ink-3);font-size:16px;font-weight:300;line-height:1.55;margin:0}.hm-testi-grid{align-items:start;display:flex;gap:25px;justify-content:center;margin:0 auto;max-width:100%}.hm-rev-col{align-items:flex-start;display:flex;flex:none;flex-direction:column;width:auto}.hm-rev-widget{background:#fff;border-radius:16px;flex:none;overflow:hidden;position:relative;width:100%}.hm-rev-widget:after{border:1px solid var(--nj-line);border-radius:16px;content:"";inset:0;pointer-events:none;position:absolute}.hm-rev-widget img{display:block;height:100%;object-fit:contain;width:auto}.hm-rev-widget .nj-badge{background:transparent!important;border:none!important;box-shadow:none!important}.hm-rs-all{align-items:center;align-self:flex-start;color:#7a3fe4;display:inline-flex;font-size:14px;font-weight:600;gap:7px;margin-top:16px;text-decoration:none;transition:gap .15s;white-space:nowrap}.hm-rs-all:hover{gap:11px}.hm-ico{display:inline-flex}.hm-ico,.hm-ico svg{height:14px;width:14px}.hm-testi-video{align-items:center;background:#2a1458;border:none;border-radius:18px;cursor:pointer;display:flex;flex-shrink:0;height:510px;justify-content:center;margin:0;max-width:100%;overflow:hidden;padding:0;position:relative;width:765px}.hm-video-poster{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hm-video-glow{background:linear-gradient(180deg,rgba(15,10,30,.06) 40%,rgba(15,10,30,.5));inset:0;position:absolute;transition:background .25s}.hm-testi-video:hover .hm-video-glow{background:linear-gradient(180deg,rgba(15,10,30,.12) 40%,rgba(15,10,30,.58))}.hm-play{align-items:center;background:var(--nj-purple);border-radius:50%;box-shadow:0 10px 30px -8px rgba(143,82,241,.6);color:#fff;display:flex;height:76px;justify-content:center;position:relative;transition:transform .2s;width:76px}.hm-play svg{height:26px;margin-left:3px;width:26px}.hm-testi-video:hover .hm-play{transform:scale(1.1)}.hm-play:after{animation:hmPlayPulse 2.4s ease-out infinite;border:2px solid hsla(0,0%,100%,.55);border-radius:50%;content:"";inset:0;position:absolute}@keyframes hmPlayPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.hm-video-tag{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,8,40,.5);border-radius:14px;bottom:16px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;left:16px;max-width:60%;padding:8px 14px;position:absolute;text-align:left}.hm-video-tag:before{background:var(--nj-green);border-radius:50%;box-shadow:0 0 0 3px rgba(44,224,128,.25);content:"";flex-shrink:0;height:7px;margin-top:5px;width:7px}.hm-video-cap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,8,40,.5);border-radius:8px;bottom:16px;color:#fff;font-size:12.5px;font-weight:600;padding:5px 10px;position:absolute;right:16px}.hm-trust-wrap{background:linear-gradient(to bottom,#fff 0,#fff 32px,var(--hm-cream) 32px);margin-left:calc(50% - 50vw);padding:28px 32px 0;position:relative;width:100vw;z-index:5}.hm-trust-bar{align-items:center;background:#1b053d;border:none;border-radius:16px;box-shadow:none;display:flex;flex-wrap:nowrap;gap:10px 26px;justify-content:center;margin:-42px auto 0;max-width:1040px;padding:24px 24px 24px 40px;position:relative;top:0;transition:none}.hm-trust-bar:before{transform:translate(7px,7px);transition:transform .3s cubic-bezier(.2,.7,.2,1);z-index:-1}.hm-trust-bar:after,.hm-trust-bar:before{background:linear-gradient(150deg,#2ce080,#2ce080 30%,#8f52f1);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.hm-trust-bar:after{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.hm-trust-bar:has(.hm-trust-cta){transition:top .28s cubic-bezier(.2,.7,.2,1)}.hm-trust-bar:has(.hm-trust-cta):hover{top:-6px}.hm-trust-bar:has(.hm-trust-cta):hover:before{transform:translate(0)}.hm-trust-items{display:contents}.hm-trust-item{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:10px;white-space:nowrap}.hm-trust-check{background:#2ce080;border-radius:50%;color:#083a20;font-size:12px;font-weight:800;height:20px;width:20px}.hm-testimonials-module .nj-btn,.hm-trust-check{align-items:center;display:inline-flex;justify-content:center}.hm-testimonials-module .nj-btn{border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:10px 24px;text-decoration:none}.hm-trust-cta{border-radius:10px!important;margin-left:auto;padding:12px 24px;white-space:nowrap}.hm-testimonials-module .nj-btn.primary.hm-trust-cta{background:#fff;border-color:#fff;color:#1b053d}.hm-testimonials-module .nj-btn.primary.hm-trust-cta:hover{background:#f0eafb;box-shadow:none}@media (max-width:880px){.hm-testi{padding:0 20px 60px}.hm-testi-grid{align-items:stretch;flex-direction:column;gap:24px;margin:0;width:100%}.hm-rev-col,.hm-rev-widget,.hm-testi-video{width:100%}.hm-rev-col{align-items:stretch}.hm-rs-all{align-self:center}.hm-rev-widget{height:auto}.hm-rev-widget img{height:auto;width:100%}.hm-testi-video{aspect-ratio:16/9;height:auto}.hm-trust-wrap{padding-left:0;padding-right:0}.hm-trust-bar{align-items:center;border-radius:0;flex-direction:column;gap:16px;padding:30px 24px 30px 40px;text-align:left}.hm-trust-bar:after,.hm-trust-bar:before{display:none}.hm-trust-items{display:flex;flex-direction:column;gap:14px;padding:10px 0}.hm-trust-cta{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.hm-play:after{animation:none;opacity:0}}