.Hero-module__D9Cm9a__hero{color:#fff;justify-content:center;align-items:center;width:100%;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.Hero-module__D9Cm9a__background{z-index:1;background-image:url(/images/hero.png);background-position:50%;background-size:cover;width:100%;height:100%;animation:20s ease-in-out infinite alternate Hero-module__D9Cm9a__slowZoom;position:absolute;top:0;left:0;transform:scale(1.05)}@keyframes Hero-module__D9Cm9a__slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.Hero-module__D9Cm9a__overlay{z-index:2;background:linear-gradient(135deg,#0f172ad9 0%,#06c9 50%,#0f172ae6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__D9Cm9a__content{z-index:10;text-align:center;width:100%;max-width:1200px;padding:0 1.5rem;position:relative}.Hero-module__D9Cm9a__textContent{max-width:900px;margin:0 auto}.Hero-module__D9Cm9a__headline{letter-spacing:-.03em;text-shadow:0 4px 30px #0000004d;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900;line-height:1.1}.Hero-module__D9Cm9a__highlight{background:linear-gradient(90deg,var(--secondary)0%,#fff 50%,var(--secondary)100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:3s ease-in-out infinite Hero-module__D9Cm9a__textShine}@keyframes Hero-module__D9Cm9a__textShine{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.Hero-module__D9Cm9a__subhead{opacity:.9;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.Hero-module__D9Cm9a__ctaGroup{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.Hero-module__D9Cm9a__outlineBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff1a!important;border-color:#fff9!important}.Hero-module__D9Cm9a__outlineBtn:hover{background:#fff3!important;border-color:#fff!important}@media (min-width:768px){.Hero-module__D9Cm9a__headline{font-size:5rem}.Hero-module__D9Cm9a__subhead{font-size:1.5rem}}
