.investor-page{background-color:#121214;color:#e5e7eb;min-height:100vh;padding-top:2rem}.investor-container{margin:0 auto;max-width:980px;padding:20px 24px 60px}.hero-section{margin-bottom:3.5rem;text-align:center}.badge{align-items:center;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:20px;color:#818cf8;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;margin-bottom:1rem;padding:6px 14px}.hero-section h1{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.hero-subtitle{color:#9ca3af;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:740px}.opportunity-section{margin-bottom:3.5rem}.opportunity-card{background:#1e1e24;border:1px solid #2d2d38;border-radius:16px;padding:32px;transition:border-color .2s ease}.opportunity-card:hover{border-color:#6366f1}.card-header-badge{align-items:center;color:#6366f1;display:inline-flex;gap:10px;margin-bottom:1rem}.card-header-badge i{font-size:1.3rem}.card-header-badge h2{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.lead-text{color:#e5e7eb;font-size:1.05rem;font-weight:500;line-height:1.7;margin-bottom:14px}.sub-text{color:#9ca3af;font-size:.95rem;line-height:1.65;margin:0}.growth-section{margin-bottom:3.5rem}.commitment-card h2,.section-title-box h2,.why-section h2{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:10px}.section-title-box p{color:#9ca3af;font-size:.95rem;line-height:1.6;margin-bottom:1.75rem}.growth-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.growth-card{background:#1e1e24;border:1px solid #2d2d38;border-radius:12px;padding:22px;transition:transform .2s ease,border-color .2s ease}.growth-card:hover{border-color:#6366f1;transform:translateY(-4px)}.card-icon{align-items:center;background:rgba(99,102,241,.15);border-radius:10px;color:#6366f1;display:flex;font-size:1.15rem;height:42px;justify-content:center;margin-bottom:14px;width:42px}.growth-card h3{color:#fff;font-size:1.08rem;font-weight:700;margin-bottom:8px}.growth-card p{color:#9ca3af;font-size:.88rem;line-height:1.55;margin:0}.why-section{margin-bottom:3.5rem}.pillars-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.25rem}.pillar-item{align-items:flex-start;background:#1e1e24;border:1px solid #2d2d38;border-radius:12px;display:flex;gap:16px;padding:20px}.pillar-item.full-width{grid-column:1/-1}.pillar-number{background:rgba(99,102,241,.1);border-radius:8px;color:#6366f1;font-size:1.25rem;font-weight:800;line-height:1;padding:6px 12px}.pillar-info h4{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:4px}.pillar-info p{color:#9ca3af;font-size:.88rem;line-height:1.5;margin:0}.commitment-section{margin-bottom:2.5rem}.commitment-card{background:#1e1e24;border:1px solid #2d2d38;border-radius:16px;padding:32px}.commitment-text{color:#d1d5db;font-size:.98rem;line-height:1.65;margin-bottom:24px}.divider{border:0;border-top:1px solid #2d2d38;margin:24px 0}.relations-box h3{align-items:center;color:#fff;display:flex;font-size:1.15rem;font-weight:700;gap:10px;margin-bottom:10px}.relations-box h3 i{color:#6366f1}.relations-box p{color:#9ca3af;font-size:.92rem;line-height:1.6;margin-bottom:20px}.investor-contacts{display:flex;flex-wrap:wrap;gap:14px}.contact-pill{align-items:center;background:#6366f1;border-radius:8px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease}.contact-pill:hover{background:#4f46e5}.contact-pill.outline{background:#151519;border:1px solid #2a2a35;color:#e5e7eb}.contact-pill.outline:hover{background:#25252e;border-color:#6366f1}.tagline-banner{margin-bottom:2rem;text-align:center}.banner-inner{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);border-radius:30px;display:inline-block;padding:10px 24px}.banner-text{color:#818cf8;font-size:.92rem;margin:0}.banner-text strong{color:#fff}@media (max-width:768px){.investor-container{padding:10px 16px 40px}.hero-section h1{font-size:1.85rem}.commitment-card,.opportunity-card{padding:20px}.investor-contacts{flex-direction:column}.contact-pill{justify-content:center;width:100%}}