@keyframes page-module__NfDiEG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__NfDiEG__animateDelay1{opacity:0;animation:.8s .1s forwards page-module__NfDiEG__fadeInUp}.page-module__NfDiEG__animateDelay2{opacity:0;animation:.8s .3s forwards page-module__NfDiEG__fadeInUp}.page-module__NfDiEG__animateDelay3{opacity:0;animation:.8s .5s forwards page-module__NfDiEG__fadeInUp}.page-module__NfDiEG__container{flex-direction:column;min-height:100vh;display:flex}.page-module__NfDiEG__main{flex-direction:column;flex:1;width:100%;max-width:1440px;margin:0 auto;padding:8rem 4rem 4rem;display:flex}.page-module__NfDiEG__hero{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:6rem 0;display:flex;position:relative}.page-module__NfDiEG__heroBackgroundGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#cbd5e1cc 1px,#0000 1px),linear-gradient(#cbd5e1cc 1px,#0000 1px);background-size:60px 60px;width:100vw;position:absolute;inset:-100px 0 -100px 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(#000 0%,#0000 60%);mask-image:radial-gradient(#000 0%,#0000 60%)}.page-module__NfDiEG__subtitle{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem;font-size:.875rem;font-weight:700}.page-module__NfDiEG__title{letter-spacing:-.04em;color:#0f172a;margin:0;font-size:4.5rem;font-weight:700;line-height:1.1}.page-module__NfDiEG__description{color:#64748b;max-width:700px;margin-top:2rem;font-size:1.25rem;font-weight:400;line-height:1.6}.page-module__NfDiEG__separator{border:none;border-top:1px solid #e2e8f0;width:100%;margin:0 0 6rem}.page-module__NfDiEG__splitSection{gap:4rem;margin-bottom:6rem;display:flex}.page-module__NfDiEG__splitLeft{flex:0 0 300px}.page-module__NfDiEG__splitLeft h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.page-module__NfDiEG__splitRight{flex:1;max-width:800px}.page-module__NfDiEG__visionText{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:500;line-height:1.4}.page-module__NfDiEG__philosophyList{flex-direction:column;gap:1.5rem;display:flex}.page-module__NfDiEG__philosophyItem{background-color:#0000;border:1px solid #0000;border-radius:20px;gap:1.5rem;padding:2.5rem;transition:all .3s;display:flex}.page-module__NfDiEG__philosophyItem:hover{background-color:#f8fafc;border:1px solid #e2e8f0;transform:translate(8px);box-shadow:0 4px 6px -1px #0000000d}.page-module__NfDiEG__philosophyIcon{color:#2563eb;background-color:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.875rem;font-weight:700;display:flex}.page-module__NfDiEG__philosophyTitle{color:#0f172a;margin-top:0;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;transition:color .3s}.page-module__NfDiEG__philosophyItem:hover .page-module__NfDiEG__philosophyTitle{color:#2563eb}.page-module__NfDiEG__philosophyDesc{color:#64748b;margin:0;font-size:1.125rem;line-height:1.6}.page-module__NfDiEG__imageSection{margin-bottom:4rem}.page-module__NfDiEG__imageWrapper{aspect-ratio:21/9;background-color:#f1f5f9;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (max-width:1024px){.page-module__NfDiEG__title{font-size:3.5rem}.page-module__NfDiEG__splitSection{flex-direction:column;gap:2rem}.page-module__NfDiEG__splitLeft{flex:none}.page-module__NfDiEG__visionText{font-size:1.5rem}}@media (max-width:768px){.page-module__NfDiEG__main{padding:6rem 1.5rem 2rem}.page-module__NfDiEG__hero{padding:2rem 0 4rem;overflow:hidden}.page-module__NfDiEG__title{font-size:2.5rem}.page-module__NfDiEG__philosophyItem{flex-direction:column;gap:1rem;padding:1.5rem}.page-module__NfDiEG__imageWrapper{aspect-ratio:16/9;border-radius:16px}}
