.page-module__NfDiEG__pageHeader{text-align:center;background:radial-gradient(circle at 50% 0,#3b82f61a 0%,#0000 60%);padding:5rem 2rem 3rem}.page-module__NfDiEG__title{margin-bottom:1rem;font-size:3rem}.page-module__NfDiEG__subtitle{color:var(--foreground-secondary);max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.7}.page-module__NfDiEG__section{border-bottom:1px solid var(--border);padding:3rem 0}.page-module__NfDiEG__section:last-child{border-bottom:none;padding-bottom:4rem}.page-module__NfDiEG__sectionTitle{text-align:center;margin-bottom:1.5rem;font-size:2rem}.page-module__NfDiEG__contentBlock{max-width:800px;margin:0 auto}.page-module__NfDiEG__text{color:var(--foreground-secondary);text-align:center;font-size:1.1rem;line-height:1.9}.page-module__NfDiEG__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module__NfDiEG__stepCard{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:transform .3s}.page-module__NfDiEG__stepCard:hover{transform:translateY(-4px)}.page-module__NfDiEG__stepCard h3{margin-bottom:.75rem;font-size:1.2rem}.page-module__NfDiEG__stepCard p{color:var(--foreground-secondary);font-size:.95rem;line-height:1.6}.page-module__NfDiEG__stepNumber{background:linear-gradient(135deg, var(--primary), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:900}.page-module__NfDiEG__techGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module__NfDiEG__techCard{text-align:center;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;transition:transform .3s,border-color .3s}.page-module__NfDiEG__techCard:hover{border-color:var(--primary);transform:translateY(-4px)}.page-module__NfDiEG__techIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.page-module__NfDiEG__techCard h4{margin-bottom:.5rem;font-size:1.1rem}.page-module__NfDiEG__techCard p{color:var(--foreground-secondary);font-size:.9rem}
