.platform-header{position:fixed;inset:0 0 auto;height:104px;padding-top:14px;background:linear-gradient(180deg,rgba(0,18,12,.78),rgba(0,18,12,.42));border:0;box-shadow:0 8px 24px rgba(0,0,0,.12);backdrop-filter:blur(8px)}
.platform-header .platform-logo{display:flex;align-items:center;padding:0;border-radius:0;background:transparent;box-shadow:none}
.platform-header .platform-nav{gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
.platform-header .platform-nav a{padding:8px 11px;border-radius:999px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.72);font-weight:800}
.platform-header .platform-nav a:hover,.platform-header .platform-nav a.active{background:transparent;color:#ffad68}
.platform-header .member-link{padding:12px 18px;background:#f47d25;color:#fff;box-shadow:0 5px 18px rgba(0,0,0,.2);text-shadow:0 1px 3px rgba(0,0,0,.25)}
.platform-header .mobile-menu{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.72)}
.platform-hero{height:min(100vh,820px);min-height:0}
.platform-hero>img{object-position:center top;transform:scale(1.12);transform-origin:center top}
.platform-hero .hero-content{top:50%}
@media(max-width:1180px){.platform-header{position:fixed;height:auto;min-height:82px;padding-top:10px;background:linear-gradient(180deg,rgba(0,18,12,.78),rgba(0,18,12,.42))}.platform-header .platform-nav{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.platform-hero{height:min(100vh,820px);min-height:0}}
@media(max-width:760px){.platform-header{min-height:78px}.platform-header .platform-nav.open{padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.platform-hero{min-height:760px}.platform-hero .hero-content{top:44%}.platform-hero>img{transform:scale(1.06)}}
