.page-module__NfDiEG__aboutPage h1,.page-module__NfDiEG__aboutPage h2,.page-module__NfDiEG__aboutPage h3{font-family:var(--font-inter), "Inter", sans-serif}.page-module__NfDiEG__hero{max-width:1080px;margin:0 auto;padding:140px 48px 100px}.page-module__NfDiEG__heroLabel{letter-spacing:.25em;text-transform:uppercase;color:#4060e0;font-size:10px;font-weight:500;font-family:var(--font-mono), "JetBrains Mono", monospace;margin-bottom:32px}.page-module__NfDiEG__hero h1{letter-spacing:-.02em;font-size:clamp(28px,4vw,52px);font-weight:600;line-height:1.2}.page-module__NfDiEG__hero h1 span{color:#f7931a}.page-module__NfDiEG__questionsSection{padding:100px 48px}.page-module__NfDiEG__questionsInner{grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:1080px;margin:0 auto;display:grid}.page-module__NfDiEG__questionBlock{background:var(--bg-card);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);padding:40px 32px}.page-module__NfDiEG__questionBlockAlt{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.page-module__NfDiEG__questionBlock .page-module__NfDiEG__num{letter-spacing:.15em;color:#4060e0;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--font-mono), "JetBrains Mono", monospace;margin-bottom:20px}.page-module__NfDiEG__questionBlock h2{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(16px,2vw,22px);font-weight:600;line-height:1.35}.page-module__NfDiEG__questionBlock p{color:var(--text-secondary);font-size:13px;line-height:1.8}.page-module__NfDiEG__statsSection{background:#f7f7fa;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:80px 48px}.page-module__NfDiEG__statsInner{text-align:center;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1080px;margin:0 auto;display:grid}.page-module__NfDiEG__statNum{letter-spacing:-.02em;background:linear-gradient(135deg,#4060e0,#3050c0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(32px,4vw,48px);font-weight:800}.page-module__NfDiEG__statLabel{letter-spacing:.2em;text-transform:uppercase;color:#999;font-size:10px;font-weight:500;font-family:var(--font-mono), "JetBrains Mono", monospace}.page-module__NfDiEG__valuesSection{padding:100px 48px}.page-module__NfDiEG__valuesInner{max-width:1080px;margin:0 auto}.page-module__NfDiEG__sectionLabel{letter-spacing:.25em;text-transform:uppercase;color:#4060e0;font-size:10px;font-weight:500;font-family:var(--font-mono), "JetBrains Mono", monospace;margin-bottom:24px}.page-module__NfDiEG__valuesInner h2{letter-spacing:-.02em;max-width:780px;margin-bottom:48px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.15}.page-module__NfDiEG__valuesGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__NfDiEG__valueCard{background:var(--bg-card);cursor:default;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);padding:36px 28px}.page-module__NfDiEG__valueCardAlt{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.page-module__NfDiEG__valueIcon{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:18px;display:flex}.page-module__NfDiEG__valueCard h3{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:10px;font-size:14px;font-weight:600}.page-module__NfDiEG__valueCard p{color:var(--text-secondary);font-size:12px;line-height:1.8}.page-module__NfDiEG__inlineLink{color:#4060e0;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.page-module__NfDiEG__inlineLink:hover{color:#3050c0}.page-module__NfDiEG__focusSection{max-width:1080px;margin:0 auto;padding:100px 48px}.page-module__NfDiEG__focusGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.page-module__NfDiEG__focusCard{text-align:center;cursor:default;background:#0e0e24;border-radius:10px;padding:32px 20px;transition:all .3s}.page-module__NfDiEG__focusCard:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0e0e244d}.page-module__NfDiEG__focusIcon{margin-bottom:16px;font-size:28px;display:block}.page-module__NfDiEG__focusCard h3{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.page-module__NfDiEG__focusCard p{color:#fff6;font-size:10px;line-height:1.6}.page-module__NfDiEG__narrativeSection{padding:60px 48px 100px}.page-module__NfDiEG__narrativeCard{background:var(--bg-card);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));max-width:1080px;margin:0 auto;padding:72px 64px 56px}.page-module__NfDiEG__narrativeInner{max-width:780px;margin:0 auto}.page-module__NfDiEG__narrativeInner h2{letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.3}.page-module__NfDiEG__narrativeInner p{color:var(--text-secondary);margin-bottom:20px;font-size:13px;line-height:2}.page-module__NfDiEG__narrativeInner p:last-child{margin-bottom:0}.page-module__NfDiEG__narrativeLabel{letter-spacing:.25em;text-transform:uppercase;color:#4060e0;font-size:10px;font-weight:500;font-family:var(--font-mono), "JetBrains Mono", monospace;margin-bottom:32px}.page-module__NfDiEG__narrativeDivider{border-top:1px solid var(--border-color);margin:56px -64px 48px}.page-module__NfDiEG__ctaRow{justify-content:space-between;align-items:center;gap:32px;max-width:780px;margin:0 auto;display:flex}.page-module__NfDiEG__ctaRow h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,32px);font-weight:600}.page-module__NfDiEG__approachSection{padding:100px 48px}.page-module__NfDiEG__approachInner{max-width:1080px;margin:0 auto}.page-module__NfDiEG__approachHeader{margin-bottom:56px}.page-module__NfDiEG__approachHeader h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.15}.page-module__NfDiEG__approachHeader p{color:var(--text-secondary);font-size:14px;line-height:1.8}.page-module__NfDiEG__approachGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__NfDiEG__approachCard{background:var(--bg-card);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));overflow:hidden}.page-module__NfDiEG__approachCardAlt{clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.page-module__NfDiEG__approachCardImage{background:#0a0a1a;height:240px;overflow:hidden}.page-module__NfDiEG__approachCardImage img{object-fit:cover;width:100%;height:100%;display:block}.page-module__NfDiEG__approachCardBody{padding:28px 28px 32px}.page-module__NfDiEG__approachCardBody h3{letter-spacing:-.01em;margin-bottom:10px;font-size:16px;font-weight:600}.page-module__NfDiEG__approachCardBody p{color:var(--text-secondary);font-size:12px;line-height:1.7}@media (max-width:900px){.page-module__NfDiEG__approachSection{padding-left:24px;padding-right:24px}.page-module__NfDiEG__approachGrid{grid-template-columns:1fr}}.page-module__NfDiEG__ctaPrimary{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#4060e0;flex-shrink:0;padding:12px 28px;text-decoration:none;transition:background .2s;display:inline-block}.page-module__NfDiEG__ctaPrimary:hover{background:#3050c0}.page-module__NfDiEG__animateIn{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.page-module__NfDiEG__visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.page-module__NfDiEG__hero,.page-module__NfDiEG__valuesSection,.page-module__NfDiEG__focusSection,.page-module__NfDiEG__ctaSection,.page-module__NfDiEG__questionsSection,.page-module__NfDiEG__statsSection,.page-module__NfDiEG__narrativeSection{padding-left:24px;padding-right:24px}.page-module__NfDiEG__questionsInner{grid-template-columns:1fr;gap:40px}.page-module__NfDiEG__valuesGrid{grid-template-columns:1fr 1fr}.page-module__NfDiEG__statsInner{grid-template-columns:1fr 1fr;gap:24px}.page-module__NfDiEG__focusGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:600px){.page-module__NfDiEG__valuesGrid{grid-template-columns:1fr}.page-module__NfDiEG__statsInner,.page-module__NfDiEG__focusGrid{grid-template-columns:1fr 1fr}}
