.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.review-card{margin:0;display:flex;flex-direction:column;justify-content:space-between;min-height:178px;padding:25px;border:1px solid var(--line,#263b59);border-radius:20px;background:linear-gradient(145deg,var(--card,#111c30),var(--bg2,#0c1729));position:relative;overflow:hidden}.review-card:before{content:'“';position:absolute;right:17px;top:-14px;font:100px Georgia;color:var(--cyan,#4ad7e8);opacity:.13}.review-card blockquote{margin:0 0 25px;font-size:18px;line-height:1.55;position:relative;color:var(--ink,#edf5ff)}.review-card figcaption{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ink2,#b8c9df)}.review-card figcaption>span{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--blue-s,#183563);color:var(--cyan,#4bd9e7);font-weight:800}.reviews-grid:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}
.install-panel{display:flex;align-items:center;gap:16px;margin:12px 0 25px;padding:19px 23px;border:1px solid #3c6c9a;border-radius:19px;background:linear-gradient(110deg,rgba(45,111,228,.13),rgba(32,191,203,.08))}.install-panel[hidden]{display:none}.install-panel strong{display:block;font-size:18px}.install-panel small{display:block;font-size:13px;opacity:.75;margin-top:3px}.install-panel .install-icon{display:grid;place-items:center;background:rgba(42,135,235,.15);color:#2989d9;font:700 30px system-ui;width:46px;height:50px;border-radius:12px;flex:none}.install-panel .btn{margin-left:auto;white-space:nowrap}
@media(max-width:700px){.reviews-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 14px;gap:12px}.review-card{flex:0 0 82%;box-sizing:border-box;scroll-snap-align:start;min-height:190px;padding:22px}.review-card blockquote{font-size:17px}.install-panel{gap:12px;padding:16px;flex-wrap:wrap}.install-panel strong{font-size:16px}.install-panel small{font-size:12px}.install-panel .btn{width:100%;margin-left:0;justify-content:center}.install-panel .install-icon{width:36px;height:42px;font-size:25px}}
