.page-module-scss-module__16pD7W__page{color:#f4f4f5;flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.page-module-scss-module__16pD7W__hero{isolation:isolate;background:#131316;border:1px solid #26262b;border-radius:3px;flex-direction:column;justify-content:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__16pD7W__heroBg{z-index:-2;filter:saturate(.7)contrast(1.1)brightness(.6);background-image:url(/images/ecosystem/hero-industrial-night.jpg);background-position:50% 60%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.page-module-scss-module__16pD7W__heroScrim{z-index:-1;background:linear-gradient(#0a0a0b4d 0%,#0a0a0b99 50%,#0a0a0bf7 100%),linear-gradient(90deg,#0a0a0bcc 0%,#0a0a0b00 60%);position:absolute;inset:0}.page-module-scss-module__16pD7W__heroLogo{opacity:.88;border-radius:4px;width:160px;height:auto;position:absolute;top:28px;right:28px}@media (max-width:640px){.page-module-scss-module__16pD7W__heroLogo{width:110px;top:18px;right:18px}}.page-module-scss-module__16pD7W__heroContent{z-index:1;max-width:720px;padding:52px 48px;position:relative}@media (max-width:640px){.page-module-scss-module__16pD7W__heroContent{padding:36px 24px}}.page-module-scss-module__16pD7W__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fbbf24;align-items:center;gap:9px;margin-bottom:22px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:12px;display:inline-flex}.page-module-scss-module__16pD7W__eyebrowDot{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f59e0b1f}.page-module-scss-module__16pD7W__heroHeadline{letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;line-height:1.06}.page-module-scss-module__16pD7W__heroAccent{color:#f59e0b;display:block}.page-module-scss-module__16pD7W__heroSub{color:#a1a1aa;max-width:580px;margin:0 0 32px;font-size:1.05rem;line-height:1.65}.page-module-scss-module__16pD7W__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module-scss-module__16pD7W__btnPrimary{letter-spacing:.06em;color:#1a1206;background:#f59e0b;border:1px solid #f59e0b;border-radius:3px;padding:13px 24px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}.page-module-scss-module__16pD7W__btnPrimary:hover{background:#fbbf24;border-color:#fbbf24}.page-module-scss-module__16pD7W__btnGhost{letter-spacing:.06em;color:#f4f4f5;background:0 0;border:1px solid #3f3f46;border-radius:3px;padding:13px 24px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s}.page-module-scss-module__16pD7W__btnGhost:hover{color:#fbbf24;border-color:#f59e0b}.page-module-scss-module__16pD7W__missionBand{border:1px solid #26262b;border-top:none;border-radius:0 0 3px 3px;grid-template-columns:1fr 1fr 1fr;gap:32px;padding:40px 48px;display:grid}@media (max-width:760px){.page-module-scss-module__16pD7W__missionBand{grid-template-columns:1fr;gap:20px;padding:28px 24px}}.page-module-scss-module__16pD7W__missionStat{flex-direction:column;gap:6px;display:flex}.page-module-scss-module__16pD7W__missionFigure{letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.82rem;font-weight:700}.page-module-scss-module__16pD7W__missionLabel{color:#a1a1aa;font-size:.92rem;line-height:1.55}.page-module-scss-module__16pD7W__section{border-top:1px solid #26262b;padding:80px 0 56px}.page-module-scss-module__16pD7W__sectionKicker{letter-spacing:.18em;text-transform:uppercase;color:#f59e0b;margin:0 0 12px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:12px}.page-module-scss-module__16pD7W__sectionHeadline{letter-spacing:-.015em;color:#f4f4f5;margin:0 0 16px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.page-module-scss-module__16pD7W__sectionBody{color:#a1a1aa;max-width:640px;margin:0 0 44px;font-size:1.02rem;line-height:1.65}.page-module-scss-module__16pD7W__productGrid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module-scss-module__16pD7W__productCard{background:#131316;border:1px solid #26262b;border-radius:3px;flex-direction:column;flex:290px;gap:8px;max-width:330px;padding:24px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.page-module-scss-module__16pD7W__productCard:hover{background:#18181b;border-color:#f59e0b;transform:translateY(-3px)}.page-module-scss-module__16pD7W__productTag{letter-spacing:.14em;text-transform:uppercase;color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33;border-radius:2px;width:fit-content;padding:2px 8px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:10px}.page-module-scss-module__16pD7W__productRole{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin-top:8px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:11px}.page-module-scss-module__16pD7W__productName{color:#f4f4f5;font-size:1.2rem;font-weight:700}.page-module-scss-module__16pD7W__productDesc{color:#a1a1aa;font-size:.9rem;line-height:1.55}.page-module-scss-module__16pD7W__visionSection{border-top:1px solid #26262b;grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding:80px 0;display:grid}@media (max-width:760px){.page-module-scss-module__16pD7W__visionSection{grid-template-columns:1fr;gap:32px;padding:48px 0}}.page-module-scss-module__16pD7W__visionText{flex-direction:column;display:flex}.page-module-scss-module__16pD7W__visionQuote{color:#f4f4f5;border-left:2px solid #f59e0b;margin:0 0 20px;padding-left:20px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.5}.page-module-scss-module__16pD7W__visionBody{color:#a1a1aa;font-size:1rem;line-height:1.7}.page-module-scss-module__16pD7W__visionStats{background:#131316;border:1px solid #26262b;border-radius:3px;flex-direction:column;gap:20px;padding:32px;display:flex}.page-module-scss-module__16pD7W__visionStatRow{border-bottom:1px solid #26262b;flex-direction:column;gap:4px;padding-bottom:20px;display:flex}.page-module-scss-module__16pD7W__visionStatRow:last-child{border-bottom:none;padding-bottom:0}.page-module-scss-module__16pD7W__visionStatNum{color:#f59e0b;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:1.3rem;font-weight:700}.page-module-scss-module__16pD7W__visionStatLabel{color:#a1a1aa;font-size:.9rem;line-height:1.5}.page-module-scss-module__16pD7W__teamSection{border-top:1px solid #26262b;grid-template-columns:auto 1fr;align-items:start;gap:40px;padding:80px 0;display:grid}@media (max-width:640px){.page-module-scss-module__16pD7W__teamSection{grid-template-columns:1fr;gap:24px;padding:48px 0}}.page-module-scss-module__16pD7W__teamAvatar{object-fit:cover;border:2px solid #3f3f46;border-radius:50%;flex-shrink:0;width:96px;height:96px}.page-module-scss-module__16pD7W__teamContent{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__16pD7W__teamName{color:#f4f4f5;margin:0;font-size:1.35rem;font-weight:700}.page-module-scss-module__16pD7W__teamRole{letter-spacing:.14em;text-transform:uppercase;color:#f59e0b;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:11px}.page-module-scss-module__16pD7W__teamBio{color:#a1a1aa;max-width:620px;font-size:1rem;line-height:1.7}.page-module-scss-module__16pD7W__teamLinks{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.page-module-scss-module__16pD7W__close{text-align:center;border-top:1px solid #26262b;padding:72px 0 32px}.page-module-scss-module__16pD7W__closeText{color:#f4f4f5;max-width:600px;margin:0 auto 8px;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600;line-height:1.45}.page-module-scss-module__16pD7W__closeSub{color:#71717a;margin:0 auto 28px;font-size:.95rem}.page-module-scss-module__16pD7W__closeEmail{letter-spacing:.06em;color:#1a1206;background:#f59e0b;border:1px solid #f59e0b;border-radius:3px;align-items:center;gap:8px;padding:13px 28px;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.page-module-scss-module__16pD7W__closeEmail:hover{background:#fbbf24;border-color:#fbbf24}
