.Hero_hero__T3Fr4{position:relative;width:100vw;min-height:70vh;height:70vh;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-top:0;margin-bottom:0}.Hero_hero__T3Fr4,.Hero_overlay__4XjG7{display:flex;align-items:center;justify-content:center}.Hero_overlay__4XjG7{width:100%;height:100%;background:rgba(11,25,44,.55);padding-top:72px}.Hero_centerContent__iMfkG{text-align:center;color:#fff;max-width:900px;margin:0 auto;z-index:2}.Hero_logoWrapper__H1keM{position:relative;width:220px;height:120px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.Hero_logo__KLHdu{object-fit:contain;filter:drop-shadow(0 0 32px #fff) drop-shadow(0 0 8px #fff)}.Hero_title__Bn2TU{font-size:3rem;font-weight:800;margin-bottom:12px;letter-spacing:-.03em;color:#7ca6ff}.Hero_subtitle__lkRtQ{font-size:2.2rem;font-weight:700;margin-bottom:18px;color:#b18cff}.Hero_desc__8JO76{font-size:1.25rem;color:#e0e0e0;margin-bottom:36px}.Hero_ctas__4iFP6{display:flex;justify-content:center;gap:18px}.Hero_primaryBtn__LhOSb{background:linear-gradient(270deg,#FA5674,#6065D4);color:#fff;padding:14px 38px;border-radius:32px;font-weight:700;font-size:1.1rem;text-decoration:none;box-shadow:0 2px 8px rgba(90,90,90,.08);transition:background .2s,color .2s}.Hero_primaryBtn__LhOSb:hover{background:#ffd25d;color:#0B192C}.Hero_secondaryBtn__k1nkZ{border:2px solid #6065d4;color:#fff;padding:14px 38px;border-radius:32px;font-weight:700;font-size:1.1rem;text-decoration:none;background:transparent;transition:background .2s,color .2s,border .2s}.Hero_secondaryBtn__k1nkZ:hover{background:#ffd25d;color:#0B192C;border:2px solid #ffd25d}@media (max-width:700px){.Hero_hero__T3Fr4{min-height:60vh;height:auto;padding-top:72px;padding-bottom:40px}.Hero_logoWrapper__H1keM{width:120px;height:60px}.Hero_title__Bn2TU{font-size:1.75rem;margin-bottom:8px;padding:0 16px}.Hero_subtitle__lkRtQ{font-size:1.1rem;margin-bottom:12px;padding:0 16px}.Hero_desc__8JO76{font-size:1rem;margin-bottom:24px;padding:0 16px;line-height:1.6}.Hero_ctas__4iFP6{flex-direction:column;gap:10px;padding:0 16px;width:100%}.Hero_primaryBtn__LhOSb,.Hero_secondaryBtn__k1nkZ{width:100%;padding:12px 24px;font-size:1rem}.Hero_centerContent__iMfkG{padding:20px 0}}