/* Kalyani Royal V5.1 */
.hero .hero-image{background-image:linear-gradient(90deg,rgba(8,6,5,.75),rgba(8,6,5,.22)),url('assets/hero-v51.webp')!important;background-size:cover!important;background-position:center!important}
.v51-license{position:absolute;z-index:3;right:5%;top:8%;padding:10px 16px;border:1px solid #d5b76b;border-radius:30px;background:#120e0bd9;color:#f4d88a;font-weight:600;font-size:.82rem}
.v51-team,.v51-reviews{background:#110e0c;color:#f4e6c7}.v51-team h2,.v51-reviews h2{color:#e9c675}
.v51-portrait-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0}
.v51-portrait-grid figure{margin:0;background:#211a14;border:1px solid #84642e;border-radius:12px;overflow:hidden}.v51-portrait-grid img{width:100%;height:220px;object-fit:cover;display:block}.v51-portrait-grid figcaption{text-align:center;padding:10px;font-size:.83rem;color:#eed49d}
.v51-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v51-review-grid article{padding:25px;border:1px solid #93723c;border-radius:14px;background:#211b16}.v51-review-grid article span{color:#edbd51}.v51-review-grid h3{color:#f3d793}.v51-review-grid p{color:#e1d5c6}
.v51-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:32px 6%;background:#19130e;color:#f3e5ce;border-top:1px solid #9d7635}.v51-trust>div{border-right:1px solid #6d5434;padding-right:18px}.v51-trust>div:last-child{border:0}.v51-trust h2{font:600 1.15rem Georgia,serif;color:#eacb78}.v51-payments{display:flex;gap:12px;flex-wrap:wrap}.v51-payments span{border:1px solid #987741;border-radius:8px;padding:8px 10px}.v51-nav-link{color:#eacb78}
@media(max-width:800px){.v51-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v51-review-grid,.v51-trust{grid-template-columns:1fr}.v51-trust>div{border-right:0;border-bottom:1px solid #6d5434;padding-bottom:14px}.v51-license{right:3%;top:4%;font-size:.68rem}.hero .hero-image{background-position:60% center!important}}
