.page-module__4KzwfW__heroSection{text-align:center;padding:180px 0 100px;position:relative;overflow:hidden}.page-module__4KzwfW__watermark{color:#ffffff05;white-space:nowrap;pointer-events:none;z-index:0;font-size:15vw;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__4KzwfW__titleSection{z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module__4KzwfW__subtitle{color:var(--primary);text-transform:uppercase;letter-spacing:4px;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:block}.page-module__4KzwfW__title{color:#fff;letter-spacing:-1px;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.page-module__4KzwfW__leadText{color:var(--text-muted);font-size:1.1rem;line-height:1.8}.page-module__4KzwfW__gridSection{background-color:#0000;padding:5rem 0 8rem}.page-module__4KzwfW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.page-module__4KzwfW__card{flex-direction:column;height:100%;display:flex}.page-module__4KzwfW__cardImageWrapper{border-bottom:3px solid var(--primary);border-radius:8px 8px 0 0;width:100%;height:250px;position:relative;overflow:hidden}.page-module__4KzwfW__cardImg{transition:transform .5s}.page-module__4KzwfW__card:hover .page-module__4KzwfW__cardImg{transform:scale(1.05)}.page-module__4KzwfW__cardTitle{color:#fff;margin:1.5rem 0 1rem;font-size:1.5rem}.page-module__4KzwfW__cardDesc{color:var(--text-muted);flex-grow:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.page-module__4KzwfW__cardBtn{align-self:flex-start}
