.homepage-hero{position:relative;background-color:var(--background-color);padding:60px 0;text-align:center;overflow:hidden;height:80vh;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center}.homepage-hero.bg-contain{background-size:contain}.homepage-hero .container{position:relative;z-index:1}.hero-content{max-width:1000px;margin:0 auto}.hero-content h1{margin-bottom:1.5rem}.hero-content h1 span{color:var(--primary-color)}.hero-content p{max-width:750px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;color:var(--text-color)}.hero-actions{margin-bottom:4rem}.hero-stats{display:flex;justify-content:center;align-items:center;gap:40px}.stat-item{display:flex;flex-direction:column}.stat-number{color:var(--primary-color)}.stat-divider{width:0;height:50px;border-left:1px solid var(--border-color)}@media (max-width:600px){.homepage-hero{padding:80px 0;height:auto}.hero-stats{gap:30px}}