.page-module___8aEwW__main{min-height:100vh}.page-module___8aEwW__hero{background:url(/images/mainpage.png) 50%/cover no-repeat fixed;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.page-module___8aEwW__heroOverlay{background-color:#00000073;position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:1;text-align:center;padding-top:5rem;position:relative}.page-module___8aEwW__catchphrase{letter-spacing:.05em;color:#fff;text-shadow:0 4px 12px #00000080;margin-bottom:1.5rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:300}.page-module___8aEwW__subtext{color:#ffffffd9;margin-bottom:3rem;font-size:1.2rem;font-weight:300;line-height:1.8}.page-module___8aEwW__actions{justify-content:center;gap:1.5rem;display:flex}.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnSecondary{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--accent);padding:1rem 2.5rem;font-size:.9rem;transition:all .3s}.page-module___8aEwW__btnPrimary{background-color:var(--accent);color:#fff;font-weight:500}.page-module___8aEwW__btnPrimary:hover{color:#fff;background-color:#0000}.page-module___8aEwW__btnSecondary{color:#fff;background-color:#0000;border-color:#ffffffb3}.page-module___8aEwW__btnSecondary:hover{color:#fff;background-color:#ffffff26}.page-module___8aEwW__features{background-color:var(--background);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;padding:6rem 2rem;display:grid;position:relative}.page-module___8aEwW__featureItem{text-align:center;background-color:var(--gray-dark);border:1px solid #00000014;padding:2rem;transition:transform .3s}.page-module___8aEwW__featureItem:hover{border-color:var(--accent);transform:translateY(-10px)}.page-module___8aEwW__featureItem h3{color:var(--accent);letter-spacing:.05em;margin-bottom:1rem;font-size:1.2rem;font-weight:400}.page-module___8aEwW__featureItem p{color:var(--gray-light);font-size:.9rem;line-height:1.6}@media (max-width:768px){.page-module___8aEwW__catchphrase{font-size:2.5rem}.page-module___8aEwW__actions{flex-direction:column}}
