*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8e8e8;background:#0d0d14;line-height:1.6}.ov-container{min-height:100vh}.ov-header{padding:32px 56px;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;background:transparent;z-index:100;max-width:1440px;margin:0 auto}.ov-nav{display:flex;gap:48px}.ov-nav a{color:#fffc;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.3px;transition:color .3s}.ov-nav a:hover{color:#fff}.ov-logo{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px}.ov-hero{padding:200px 56px 160px;text-align:center;background:radial-gradient(ellipse at top,rgba(138,92,246,.15) 0%,transparent 60%);max-width:1440px;margin:0 auto;position:relative}.ov-hero-badge{display:inline-block;padding:8px 20px;background:#8a5cf61f;border:1px solid rgba(138,92,246,.3);border-radius:24px;font-size:13px;font-weight:600;color:#a78bfa;letter-spacing:1px;text-transform:uppercase;margin-bottom:40px}.ov-hero-title{font-size:72px;font-weight:700;line-height:1.1;color:#fff;margin-bottom:32px;letter-spacing:-2px;max-width:920px;margin-left:auto;margin-right:auto}.ov-hero-description{font-size:21px;color:#a8a8b8;line-height:1.6;max-width:640px;margin:0 auto 40px}.ov-hero-btn{display:inline-block;padding:16px 40px;background:#8a5cf6;color:#fff;text-decoration:none;font-size:16px;font-weight:600;border-radius:50px;transition:all .3s}.ov-hero-btn:hover{background:#7c4ee4;transform:translateY(-2px);box-shadow:0 8px 24px #8a5cf666}.ov-network{padding:120px 56px;max-width:1440px;margin:0 auto}.ov-network-header{margin-bottom:80px}.ov-network-header h2{font-size:56px;font-weight:700;color:#fff;margin-bottom:24px;letter-spacing:-1.5px}.ov-network-intro{font-size:19px;color:#a8a8b8;max-width:680px;line-height:1.7}.ov-network-grid{display:grid;grid-template-columns:1.2fr .9fr 1fr 1.1fr;gap:24px}.ov-network-node{padding:56px 40px;background:#8a5cf60d;border:1px solid rgba(138,92,246,.15);border-radius:4px;transition:all .4s}.ov-network-node:hover{background:#8a5cf614;border-color:#8a5cf64d;transform:translateY(-8px)}.ov-node-founders{margin-top:-24px}.ov-node-investors{margin-top:32px}.ov-node-operators{margin-top:-16px}.ov-node-advisors{margin-top:48px}.ov-node-label{font-size:13px;color:#8a5cf6;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:16px}.ov-node-count{font-size:48px;font-weight:700;color:#fff;line-height:1;margin-bottom:20px}.ov-network-node p{font-size:15px;color:#a8a8b8;line-height:1.6}.ov-nodes{padding:120px 56px;background:#8a5cf608;max-width:1440px;margin:0 auto}.ov-nodes-title{font-size:56px;font-weight:700;color:#fff;margin-bottom:72px;letter-spacing:-1.5px}.ov-nodes-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:32px}.ov-node-card{padding:32px;background:#0d0d1499;border:1px solid rgba(138,92,246,.2);border-radius:2px;transition:border-color .3s}.ov-node-flag{width:72px;height:48px;margin-bottom:20px;line-height:1;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #0006;border:2px solid rgba(255,255,255,.1)}.ov-node-flag img{display:block;width:100%;height:100%;object-fit:cover}.ov-node-card:hover{border-color:#8a5cf680}.ov-node-primary{padding:32px;background:linear-gradient(135deg,#8a5cf61f,#8a5cf60a)}.ov-node-accent{grid-column:span 2}.ov-node-card h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.5px}.ov-node-card p{font-size:15px;color:#a8a8b8;line-height:1.6}.ov-impact{padding:120px 56px;max-width:1440px;margin:0 auto}.ov-impact-content{max-width:1000px;margin:0 auto;text-align:center}.ov-impact-title{font-size:56px;font-weight:700;color:#fff;margin-bottom:32px;letter-spacing:-1.5px}.ov-impact-text{font-size:19px;color:#a8a8b8;line-height:1.7;margin-bottom:64px}.ov-impact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.ov-impact-stat{display:flex;flex-direction:column;gap:12px}.ov-impact-stat-number{font-size:56px;font-weight:700;color:#8a5cf6;line-height:1}.ov-impact-stat-label{font-size:14px;color:#a8a8b8;text-transform:uppercase;letter-spacing:1.2px;font-weight:600}.ov-team{padding:120px 56px;max-width:1440px;margin:0 auto}.ov-team-title{font-size:56px;font-weight:700;color:#fff;margin-bottom:72px;letter-spacing:-1.5px;text-align:center}.ov-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.ov-team-card{padding:40px 36px;background:#8a5cf60d;border:1px solid rgba(138,92,246,.15);border-radius:4px;transition:all .3s;display:flex;flex-direction:column;gap:16px}.ov-team-card:hover{background:#8a5cf614;border-color:#8a5cf64d;transform:translateY(-4px)}.ov-team-name{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px}.ov-team-role{font-size:16px;color:#a78bfa;font-weight:600;margin-bottom:8px}.ov-team-bio{font-size:15px;color:#a8a8b8;line-height:1.6;margin-bottom:8px}.ov-team-expertise{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ov-team-badge{font-size:12px;padding:6px 14px;background:#8a5cf626;color:#a78bfa;border-radius:20px;font-weight:600;border:1px solid rgba(138,92,246,.3)}.ov-footer{padding:80px 56px;background:#0d0d14cc;border-top:1px solid rgba(138,92,246,.15)}.ov-footer-content{display:flex;justify-content:space-between;align-items:start;max-width:1440px;margin:0 auto;flex-wrap:wrap;gap:64px}.ov-footer-left{display:flex;flex-direction:column;gap:12px}.ov-footer-brand{font-size:20px;font-weight:700;color:#8a5cf6}.ov-footer-tagline{font-size:14px;color:#8a8a8a;max-width:240px}.ov-footer-nav{display:flex;gap:80px}.ov-footer-nav-section{display:flex;flex-direction:column;gap:16px}.ov-footer-nav-section h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.ov-footer-nav-section a{font-size:14px;color:#a0a0a0;text-decoration:none;transition:color .2s}.ov-footer-nav-section a:hover{color:#8a5cf6}.ov-footer-icon-link{display:inline-flex;align-items:center}.ov-footer-icon-link svg{width:18px;height:18px}.ov-footer-bottom{text-align:center;margin-top:64px;padding-top:32px;border-top:1px solid rgba(138,92,246,.1);font-size:14px;color:#8a8a8a;max-width:1440px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.ov-header{padding:24px}.ov-logo{font-size:20px}.ov-nav{display:none}.ov-hero{padding:140px 24px 100px}.ov-hero-badge{font-size:12px;padding:6px 16px;margin-bottom:32px}.ov-hero-title{font-size:40px;margin-bottom:24px}.ov-hero-description{font-size:17px;margin-bottom:32px}.ov-hero-btn{padding:14px 32px;font-size:15px}.ov-network{padding:80px 24px}.ov-network-header h2{font-size:36px;margin-bottom:20px}.ov-network-intro{font-size:16px}.ov-network-header{margin-bottom:56px}.ov-network-grid{display:flex;flex-direction:column;gap:20px}.ov-network-node{margin-top:0!important;padding:40px 28px}.ov-node-label{font-size:12px}.ov-node-count{font-size:40px}.ov-network-node p{font-size:14px}.ov-nodes{padding:80px 24px}.ov-nodes-title{font-size:36px;margin-bottom:48px}.ov-nodes-layout{display:flex;flex-direction:column;gap:20px}.ov-node-card{padding:28px 24px}.ov-node-flag{width:64px;height:42px;margin-bottom:16px}.ov-node-card h3{font-size:20px;margin-bottom:10px}.ov-node-card p{font-size:14px}.ov-impact{padding:80px 24px}.ov-impact-title{font-size:36px;margin-bottom:24px}.ov-impact-text{font-size:16px;margin-bottom:48px}.ov-impact-stats{display:flex;flex-direction:column;gap:40px}.ov-impact-stat-number{font-size:44px}.ov-impact-stat-label{font-size:13px}.ov-team{padding:80px 24px}.ov-team-title{font-size:36px;margin-bottom:48px}.ov-team-grid{display:flex;flex-direction:column;gap:20px}.ov-team-card{padding:32px 28px;gap:12px}.ov-team-name{font-size:20px}.ov-team-role,.ov-team-bio{font-size:14px}.ov-team-badge{font-size:11px;padding:5px 12px}.ov-footer{padding:56px 24px}.ov-footer-content{flex-direction:column;gap:40px;text-align:left}.ov-footer-left{gap:8px}.ov-footer-brand{font-size:18px}.ov-footer-tagline{font-size:13px}.ov-footer-nav{flex-direction:column;gap:32px}.ov-footer-nav-section h4,.ov-footer-nav-section a{font-size:13px}.ov-footer-bottom{margin-top:40px;padding-top:24px;font-size:12px}}
