.brand-logo{display:block;flex-shrink:0;width:64px;height:64px;overflow:hidden;border-radius:50%;background:#e8e8e8}.brand-logo img{display:block;width:100%;height:100%;clip-path:circle(49% at 50% 50%)}.hero-brand{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.8rem}.hero-brand img{width:108px;height:108px;flex-shrink:0;border-radius:50%;clip-path:circle(49% at 50% 50%)}.hero-brand p{max-width:220px;font-family:"Playfair Display",Georgia,serif;font-size:1.5rem;line-height:1.35;font-weight:600;margin:0}.hero-copy{padding:3.5rem 0}.hero-image img{image-rendering:auto;object-fit:cover;object-position:center}.hero-image{overflow:hidden}[dir=rtl] .hero-brand p{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif;line-height:1.7;font-size:1.3rem}footer .brand-logo{width:56px;height:56px}@media(max-width:640px){.brand-logo{width:50px;height:50px}.hero-brand{gap:1rem;margin-bottom:1.4rem}.hero-brand img{width:88px;height:88px}.hero-brand p{font-size:1.35rem}[dir=rtl] .hero-brand p{font-size:1.15rem}.hero-copy{padding:2.5rem 0}.hero-image{height:430px}.hero-image img{object-position:center 38%}}
.brand-logo{width:82px!important;height:64px!important;border-radius:8px!important;background:#fff!important;padding:4px}.brand-logo img{object-fit:contain;clip-path:none!important}.hero-brand img{width:138px!important;height:108px!important;object-fit:contain;border-radius:8px!important;clip-path:none!important;background:#fff;padding:6px}footer .brand-logo{width:72px!important;height:56px!important}@media(max-width:640px){.brand-logo{width:64px!important;height:50px!important}.hero-brand img{width:112px!important;height:88px!important}}
.brand-logo,.hero-brand img{background:transparent!important;border:0!important;border-radius:0!important}.brand-logo img,.hero-brand img{filter:none!important}
