.included-grid{grid-template-columns:repeat(3,1fr)}
.product-video-wrap{display:grid;place-items:center;min-height:650px;padding:34px;background:linear-gradient(145deg,#062f83,#0d46bf)}.product-video{display:block;width:min(100%,360px);max-height:590px;aspect-ratio:9/16;object-fit:cover;border-radius:20px;background:#061b42;box-shadow:0 24px 55px #031b4b66;border:1px solid #ffffff40}
.market-badges{display:flex;gap:10px;margin:18px 0 8px}.market-badges span{padding:7px 12px;border:1px solid #c8dbee;border-radius:999px;background:#f4f9ff;color:var(--deep);font-weight:800;font-size:.88rem}.review-grid{grid-template-columns:repeat(3,1fr)}.review-grid article{position:relative}.review-grid .flag{position:absolute;right:22px;top:22px;font-size:1.4rem}.review-grid article p{min-height:125px}
@media(max-width:900px){.included-grid{grid-template-columns:repeat(2,1fr)}.product-video-wrap{min-height:auto;padding:42px 20px}.product-video{max-height:72vh}}
@media(max-width:900px){.review-grid{grid-template-columns:1fr 1fr}.review-grid article p{min-height:145px}}
@media(max-width:560px){.included-grid,.review-grid{grid-template-columns:1fr}.review-grid article p{min-height:0}.market-badges{flex-wrap:wrap}}
