.hero-section{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 80px);display:flex;position:relative;overflow:hidden}.hero-background-slider{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-slide{pointer-events:none;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.hero-slide.hero-slide-active{opacity:1;z-index:2}.hero-slide.hero-slide-prev,.hero-slide.hero-slide-next{opacity:0;z-index:1}.hero-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-overlay{z-index:3;pointer-events:none;background:#0a192d26;position:absolute;inset:0}.hero-content{z-index:4;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:1440px;min-height:calc(100vh - 120px);margin:0 auto;padding:40px 60px;display:flex;position:relative}.hero-top-brand{flex-direction:column;align-self:flex-start;width:100%;max-width:650px;display:flex}.hero-welcome-row{justify-content:flex-start;width:100%;margin-bottom:2px;display:flex}.hero-welcome-text{color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 10px #0000008c,0 4px 18px #00000059;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.2vw,56px);font-weight:400}.hero-logo-row{justify-content:flex-start;width:100%;margin-top:4px;padding-left:clamp(140px,16vw,220px);display:flex}.hero-logo-wrapper{filter:drop-shadow(0 4px 14px #00000080);justify-content:center;align-items:center;display:inline-flex}.hero-logo-img{object-fit:contain;width:clamp(170px,18vw,240px);height:auto;display:block}.hero-bottom-content{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:960px;margin:40px auto 20px;display:flex}.hero-main-title{color:#fff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 10px #000000a6,0 4px 22px #00000073;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.38}.hero-platform-tagline{color:#fff;text-shadow:0 2px 8px #0009;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.3vw,28px);font-style:italic;font-weight:400}.hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:inline-flex}.hero-member-btn{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,#d8b773 0%,#ba9148 100%);border-radius:9999px;justify-content:center;align-items:center;padding:13px 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.4vw,19px);font-style:italic;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #00000059}.hero-member-btn:hover{background:linear-gradient(135deg,#e4c480 0%,#cb9e51 100%);box-shadow:0 6px 24px #00000073}.hero-learn-more-link{color:#fff;cursor:pointer;text-shadow:0 2px 8px #000000a6;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.8vw,22px);font-style:italic;text-decoration:none;transition:all .25s}.hero-learn-more-link:hover{color:#fae9c5;text-decoration:underline;transform:translate(3px)}@media (max-width:1024px){.hero-content{min-height:calc(100vh - 100px);padding:30px}.hero-top-brand{max-width:540px}.hero-logo-row{padding-left:110px}.hero-bottom-content{max-width:800px}}@media (max-width:768px){.hero-section{min-height:calc(100svh - 70px)}.hero-content{justify-content:flex-start;gap:30px;padding:24px 16px 36px}.hero-top-brand{align-self:center;align-items:center;max-width:100%}.hero-welcome-row{text-align:center;justify-content:center}.hero-logo-row{justify-content:center;margin-top:8px;padding-left:0}.hero-bottom-content{margin:10px auto 0}.hero-main-title{margin-bottom:14px;line-height:1.3}.hero-platform-tagline{margin-bottom:24px}.hero-cta-group{flex-direction:column;gap:12px;width:100%}.hero-member-btn{width:100%;max-width:280px;padding:12px 20px}}
