.signs-menu nav a.riyadh-review-link,.nav a.riyadh-review-link{background:linear-gradient(135deg,#ffe86c,#ffd12e);color:#10264d!important;font-weight:900;border-radius:12px}.review-page{background:#fff9df;min-height:80vh;padding:60px 0 80px}.review-heading{max-width:850px;margin:0 auto 32px;text-align:center}.review-heading h1{color:#10264d;font-size:clamp(2rem,5vw,3.6rem);line-height:1.5}.review-heading p{font-size:1.15rem;line-height:1.9}.review-card{width:min(860px,100%);margin:auto;background:#fff;border:1px solid #f0d46b;border-radius:28px;padding:28px;box-shadow:0 22px 60px #5c470c18;text-align:center}.review-video{width:min(100%,380px);aspect-ratio:9/16;margin:0 auto 24px;background:#10264d;border-radius:20px;overflow:hidden}.review-video iframe{display:block;width:100%;height:100%;border:0}.review-watch{display:flex;justify-content:center;align-items:center;gap:12px;min-height:64px;background:#ffd532;color:#10264d;font-size:1.2rem;font-weight:900;border-radius:14px;padding:16px 24px}.review-watch:hover{background:#ffe370}.review-back{display:inline-block;margin-top:24px;color:#164c9c;font-weight:800;text-decoration:underline}.review-badge{display:inline-block;background:#ffda37;color:#10264d;border-radius:30px;padding:8px 20px;font-weight:800;margin-bottom:16px}@media(max-width:600px){.review-page{padding:35px 0 50px}.review-card{padding:16px}.review-watch{font-size:1.05rem}}
.riyadh-review-page .review-page{background:linear-gradient(145deg,#e7faff 0%,#c3eefc 50%,#a3e0f6 100%)}.riyadh-review-page .review-card{border-color:#89d3ed;background:linear-gradient(160deg,#ffffff,#ecfaff);box-shadow:0 22px 60px #146a9220}.riyadh-review-page .review-badge{background:linear-gradient(135deg,#a9edff,#60cceb);color:#083b58}.riyadh-review-page .review-watch{background:linear-gradient(135deg,#8ce7ff,#45bce9);color:#07364f;box-shadow:0 8px 22px #0c84b425}.riyadh-review-page .review-watch:hover{background:linear-gradient(135deg,#b2f0ff,#6ed5f4)}.riyadh-review-page .riyadh-review-link{background:linear-gradient(135deg,#a9edff,#60cceb)!important;color:#083b58!important}

/* Large square video and blue return button */
.riyadh-review-page{background:#071b42}
.riyadh-review-page .review-page{background:linear-gradient(145deg,#071b42,#0b2b62);padding:36px 0 64px}
.riyadh-review-page .review-page>.wrap{width:min(1200px,calc(100% - 32px))}
.riyadh-review-page .review-heading h1{color:#fff}
.riyadh-review-page .review-heading p{color:#d5eeff}
.riyadh-review-page .review-card{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.riyadh-review-page .review-video{width:min(100%,650px);margin:0 auto 28px;border-radius:0;aspect-ratio:9/16;background:#06142d}
.riyadh-review-page .review-watch{width:min(100%,1000px);margin:auto;min-height:140px;padding:25px 5%;background:linear-gradient(115deg,#103d8f,#1764c2);color:#fff;border:1px solid #7fbcff55;border-radius:18px;font-size:clamp(1.65rem,4.5vw,3rem);font-weight:900;line-height:1.5;text-align:center;white-space:normal;box-shadow:0 12px 30px #0003}
.riyadh-review-page .review-watch:hover{background:linear-gradient(115deg,#174ba2,#2478d9);color:#fff}
@media(max-width:600px){.riyadh-review-page .review-page>.wrap{width:100%}.riyadh-review-page .review-heading{padding:0 16px}.riyadh-review-page .review-video{width:100%;margin-bottom:24px}.riyadh-review-page .review-watch{width:calc(100% - 24px);min-height:120px;padding:20px 5%;font-size:clamp(1.5rem,6.3vw,2.25rem)}}
