.Hero-module__ZARIfG__hero{background:radial-gradient(circle at center, var(--color-bg-light) 0%, var(--color-bg) 100%);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__overlay{z-index:1;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;animation:2s ease-out Hero-module__ZARIfG__fadeIn;display:flex;position:relative}@keyframes Hero-module__ZARIfG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero-module__ZARIfG__title{color:var(--color-gold);text-shadow:0 4px 20px #c4a45c33;margin-bottom:-1rem;font-size:5rem}.Hero-module__ZARIfG__subtitle{color:var(--color-text-muted);margin-bottom:2rem}.Hero-module__ZARIfG__cta{background:var(--color-gold);color:var(--color-bg);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;border:1px solid var(--color-gold);padding:1rem 2.5rem;font-size:.9rem;font-weight:600;transition:all .3s}.Hero-module__ZARIfG__cta:hover{color:var(--color-gold);background:0 0;box-shadow:0 0 20px #c4a45c4d}@media (max-width:768px){.Hero-module__ZARIfG__title{font-size:3.5rem}}
