.page-module__NfDiEG__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#10b981 0%,#059669 100%);padding:80px 0}.page-module__NfDiEG__title{color:#fff;margin-bottom:12px;font-size:42px;font-weight:800}.page-module__NfDiEG__subtitle{color:#d1fae5;max-width:600px;margin:0 auto;font-size:16px}.page-module__NfDiEG__statsSection{border-bottom:1px solid var(--border-light);background:#fff;padding:60px 0}.page-module__NfDiEG__statsGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__NfDiEG__statCard{border-radius:var(--border-radius-md);background-color:var(--bg-light);border:1px solid var(--border-light);padding:24px}.page-module__NfDiEG__statNum{color:#059669;margin-bottom:8px;font-size:44px;font-weight:800;display:block}.page-module__NfDiEG__statLabel{color:var(--text-dark);margin-bottom:4px;font-size:16px;font-weight:700}.page-module__NfDiEG__statDesc{color:var(--text-medium);font-size:13px}.page-module__NfDiEG__pillarsSection{padding:80px 0}.page-module__NfDiEG__sectionTitle{text-align:center;margin-bottom:12px;font-size:32px;font-weight:800}.page-module__NfDiEG__sectionSubtitle{text-align:center;color:var(--text-medium);max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto}.page-module__NfDiEG__pillarsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__NfDiEG__pillarCard{border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:40px 24px;transition:all .3s;display:flex}.page-module__NfDiEG__pillarCard:hover{box-shadow:var(--shadow-md);border-color:#10b981;transform:translateY(-5px)}.page-module__NfDiEG__pillarIcon{color:#059669;background-color:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;font-size:32px;display:flex}.page-module__NfDiEG__pillarName{margin-bottom:12px;font-size:20px;font-weight:700}.page-module__NfDiEG__pillarDesc{color:var(--text-medium);font-size:14px;line-height:1.6}.page-module__NfDiEG__techSection{background-color:var(--bg-white);border-top:1px solid var(--border-light);padding:80px 0}.page-module__NfDiEG__techGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.page-module__NfDiEG__techText{flex-direction:column;gap:20px;display:flex}.page-module__NfDiEG__techListItem{gap:16px;display:flex}.page-module__NfDiEG__techListIcon{background-color:var(--primary-blue-light);width:24px;height:24px;color:var(--primary-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;font-size:12px;font-weight:700;display:flex}.page-module__NfDiEG__techItemTitle{color:var(--text-dark);margin-bottom:4px;font-size:16px;font-weight:700}.page-module__NfDiEG__techItemDesc{color:var(--text-medium);font-size:14px}.page-module__NfDiEG__techImagePlaceholder{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:1px solid #90e0ef;flex-direction:column;gap:24px;padding:40px;display:flex}.page-module__NfDiEG__techCardItem{border-radius:var(--border-radius-sm);background:#fff;border:1px solid #0074bc1a;align-items:center;gap:16px;padding:16px;display:flex}.page-module__NfDiEG__techCardIcon{font-size:24px}.page-module__NfDiEG__techCardTitle{font-size:14px;font-weight:700}.page-module__NfDiEG__techCardDesc{color:var(--text-medium);font-size:12px}.page-module__NfDiEG__ctaBox{background:linear-gradient(135deg, var(--primary-blue) 0%, #00568c 100%);color:#fff;border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--shadow-lg);margin:40px auto;padding:60px}.page-module__NfDiEG__ctaTitle{color:#fff;margin-bottom:12px;font-size:32px;font-weight:800}.page-module__NfDiEG__ctaDesc{color:#ffffffd9;max-width:600px;margin:0 auto 32px;font-size:16px}@media (max-width:991px){.page-module__NfDiEG__statsGrid{grid-template-columns:1fr;gap:20px}.page-module__NfDiEG__pillarsGrid{grid-template-columns:1fr;gap:24px}.page-module__NfDiEG__techGrid{grid-template-columns:1fr;gap:40px}}
