.brand-logo{height:60px;min-width:160px;max-width:205px;overflow:hidden}.brand-logo img{width:100%;height:100%;object-fit:contain;display:block}.hero-mentor{position:relative;min-height:480px;display:flex;align-items:flex-end;justify-content:center}.hero-mentor>img{width:100%;max-height:500px;object-fit:cover;object-position:center top;border-radius:28px;box-shadow:0 35px 80px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.2)}.mentor-badge{position:absolute;left:24px;right:24px;bottom:20px;padding:14px 18px;background:rgba(0,27,61,.88);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:12px}.mentor-badge strong,.mentor-badge small{display:block}.mentor-badge strong{font-size:18px;color:#fff}.mentor-badge small{font-size:11px;color:#f5b72e}.mentor-real{overflow:hidden}.mentor-real img{width:100%;height:100%;object-fit:cover;object-position:center top}.footer-logo{height:100px;max-width:230px;margin-bottom:15px}.footer-logo img{width:100%;height:100%;object-fit:contain}@media(max-width:800px){.brand-logo{height:52px;max-width:150px}.hero-mentor{min-height:380px}}