
/* Approved compact namaste genie: website only */
.home-offerings .genie-offer{position:relative}
.home-offerings .product-title{position:static;padding-right:0}
.logo-badge{position:absolute;right:18px;top:37px;width:165px;pointer-events:none}
.product-title .logo-badge img{width:165px;height:200px;background:none;border:0;border-radius:0;padding:0;filter:brightness(0) invert(1)}
.home-offerings .genie-offer ul{position:relative;max-width:calc(100% - 150px)}
.directory-title img{width:68px;height:78px}
@media(min-width:741px) and (max-width:1100px){.logo-badge{right:10px;width:110px;top:43px}.product-title .logo-badge img{width:110px;height:145px}.home-offerings .genie-offer ul{max-width:calc(100% - 95px)}.home-offerings .product-title h2{font-size:28px}}
@media(max-width:740px){.logo-badge{right:12px;top:15px;width:80px}.product-title .logo-badge img{width:80px;height:95px}.home-offerings .product-title{padding-right:80px}.home-offerings .genie-offer ul{max-width:none}.directory-title img{width:48px;height:58px}}

/* Full approved logo badge, retaining genie-only favicon */
.logo-badge{width:180px;right:18px;top:40px}
.product-title .logo-badge img{display:block;width:180px;height:180px;object-fit:contain;filter:none;background:none;border:0;border-radius:0;padding:0}
.home-offerings .genie-offer ul{max-width:calc(100% - 175px)}
.directory-title img{width:94px;height:94px;object-fit:contain}
@media(min-width:741px) and (max-width:1100px){.logo-badge{width:125px;right:10px;top:42px}.product-title .logo-badge img{width:125px;height:125px}.home-offerings .genie-offer ul{max-width:calc(100% - 110px)}}
@media(max-width:740px){.logo-badge{width:90px;right:12px;top:14px}.product-title .logo-badge img{width:90px;height:90px}.home-offerings .product-title{padding-right:90px}.home-offerings .genie-offer ul{max-width:none}.directory-title img{width:72px;height:72px}}
