.page-module__NfDiEG__hero{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);color:#fff;text-align:center;padding:6rem 0 4rem;position:relative;overflow:hidden}.page-module__NfDiEG__hero:after{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-module__NfDiEG__heroTitle{z-index:1;margin-bottom:1rem;font-size:3rem;font-weight:800;position:relative}.page-module__NfDiEG__heroDesc{opacity:.9;z-index:1;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6;position:relative}.page-module__NfDiEG__section{background-color:var(--background);padding:6rem 0}.page-module__NfDiEG__sectionAlt{background-color:var(--surface);padding:6rem 0}.page-module__NfDiEG__row{align-items:center;gap:4rem;display:flex}.page-module__NfDiEG__rowReverse{flex-direction:row-reverse}.page-module__NfDiEG__content{flex:1}.page-module__NfDiEG__imageSection{border-radius:20px;flex:1;height:500px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001a}.page-module__NfDiEG__image{object-fit:cover}.page-module__NfDiEG__title{color:var(--primary-color);margin-bottom:1.5rem;font-size:2.2rem;font-weight:800}.page-module__NfDiEG__text{color:var(--text-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.page-module__NfDiEG__features{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}.page-module__NfDiEG__feature{flex-direction:column;gap:1rem;display:flex}.page-module__NfDiEG__featureIcon{background-color:var(--secondary-color);width:50px;height:50px;color:var(--primary-dark);border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.page-module__NfDiEG__featureTitle{color:var(--primary-color);font-size:1.2rem;font-weight:700}.page-module__NfDiEG__teamGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:3rem;margin-top:3rem;display:grid}.page-module__NfDiEG__teamCard{text-align:center}.page-module__NfDiEG__teamImage{border:5px solid #fff;border-radius:50%;width:200px;height:200px;margin:0 auto 1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}.page-module__NfDiEG__teamName{color:var(--primary-color);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.page-module__NfDiEG__teamRole{color:var(--text-muted);font-weight:500}@media (max-width:992px){.page-module__NfDiEG__row,.page-module__NfDiEG__rowReverse{text-align:center;flex-direction:column}.page-module__NfDiEG__imageSection{width:100%;height:400px}.page-module__NfDiEG__feature{align-items:center}}@media (max-width:576px){.page-module__NfDiEG__features{grid-template-columns:1fr}}
