.page-module__NfDiEG__main{color:#fff;background:#030712;min-height:100vh;padding-top:120px;position:relative;overflow:hidden}.page-module__NfDiEG__orb{filter:blur(120px);z-index:0;opacity:.15;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.page-module__NfDiEG__orb1{background:#3b82f6;top:-100px;right:-100px}.page-module__NfDiEG__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.page-module__NfDiEG__hero{padding:4rem 0 6rem}.page-module__NfDiEG__label{text-transform:uppercase;letter-spacing:.2em;color:#3b82f6;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__NfDiEG__heading{letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.1}.page-module__NfDiEG__description{color:#fff9;max-width:700px;font-size:1.25rem;line-height:1.6}.page-module__NfDiEG__content{background:#ffffff05;padding:6rem 0}.page-module__NfDiEG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem;display:grid}.page-module__NfDiEG__card h3{color:#fff;margin-bottom:1.5rem;font-size:1.5rem}.page-module__NfDiEG__card p{color:#ffffff80;font-size:1.1rem;line-height:1.7}.page-module__NfDiEG__philosophy{text-align:center;padding:8rem 0}.page-module__NfDiEG__philosophyContent h2{letter-spacing:-.03em;margin-bottom:2rem;font-size:3rem}.page-module__NfDiEG__philosophyContent p{color:#fff9;max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.page-module__NfDiEG__grid{gap:3rem}.page-module__NfDiEG__philosophyContent h2{font-size:2.25rem}}
