.investment-cards-container{position:absolute;inset:0;pointer-events:none;z-index:3}.investment-card{position:absolute;background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.15);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);transition:all .3s ease}.investment-card:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,rgba(220,38,38,.5),rgba(251,146,60,.4),rgba(34,197,94,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7}.investment-card-square{width:140px;height:140px;border-radius:20px}.investment-card-square:before{border-radius:20px}.investment-card-rectangle{width:200px;height:120px;border-radius:16px}.investment-card-rectangle:before{border-radius:16px}.investment-card-icon{font-size:28px;margin-bottom:2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.investment-card-rectangle .investment-card-icon{font-size:24px}.investment-card-value{font-size:22px;font-weight:800;background:linear-gradient(135deg,#fca5a5,#fcd34d 50%,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2px;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1.1}.investment-card-rectangle .investment-card-value{font-size:20px}.investment-card-label{font-size:10px;font-weight:600;color:#cbd5e1;text-align:center;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;padding:0 4px}.investment-card-rectangle .investment-card-label{font-size:9px}.investment-card-1{top:12%;left:6%}.investment-card-2{top:20%;right:10%}.investment-card-3{top:55%;left:4%}.investment-card-4{top:62%;right:6%}.investment-card-5{bottom:18%;left:10%}@media (max-width:1500px){.investment-card{transform:scale(.7)}.investment-card-square{width:100px;height:100px;padding:12px}.investment-card-rectangle{width:140px;height:85px;padding:12px}.investment-card-icon{font-size:20px;margin-bottom:2px}.investment-card-rectangle .investment-card-icon{font-size:18px}.investment-card-value{font-size:16px}.investment-card-rectangle .investment-card-value{font-size:14px}.investment-card-label{font-size:8px}.investment-card-rectangle .investment-card-label{font-size:7px}}@media (max-width:1024px){.investment-cards-container{display:none}}.investors-page{min-height:100vh;background:#fafafa;font-family:var(--font-poppins,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.investors-hero{min-height:85vh;display:flex;align-items:center;position:relative;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);overflow:hidden;padding:140px 0 120px}.hero-animated-bg{position:absolute;inset:0;pointer-events:none;z-index:1}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-orb 20s ease-in-out infinite}.orb-1{width:700px;height:700px;background:radial-gradient(circle,rgba(220,38,38,.7) 0,rgba(220,38,38,.35) 30%,rgba(251,146,60,.2) 60%,transparent 80%);top:-20%;left:-20%;animation-delay:0s}.orb-2{width:600px;height:600px;background:radial-gradient(circle,rgba(239,68,68,.6) 0,rgba(239,68,68,.3) 30%,rgba(34,197,94,.2) 60%,transparent 80%);bottom:-20%;right:-20%;animation-delay:7s}.orb-3{width:550px;height:550px;background:radial-gradient(circle,hsla(0,91%,71%,.5) 0,hsla(0,91%,71%,.25) 30%,rgba(251,191,36,.2) 60%,transparent 80%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes float-orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}}.hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(220,38,38,.03) 1px,transparent 0),linear-gradient(90deg,rgba(220,38,38,.03) 1px,transparent 0);background-size:50px 50px;animation:grid-move 30s linear infinite;pointer-events:none;z-index:1}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-grid-pattern:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 25%,hsla(0,0%,100%,.9) 1.5px,transparent 0),radial-gradient(circle at 85% 45%,hsla(0,0%,100%,.8) 1.5px,transparent 0),radial-gradient(circle at 45% 75%,hsla(0,0%,100%,.7) 1.5px,transparent 0),radial-gradient(circle at 65% 15%,rgba(220,38,38,.6) 1px,transparent 0),radial-gradient(circle at 25% 65%,rgba(251,146,60,.5) 1px,transparent 0),radial-gradient(circle at 75% 85%,rgba(34,197,94,.5) 1px,transparent 0),radial-gradient(circle at 35% 35%,rgba(251,191,36,.4) 1px,transparent 0),radial-gradient(circle at 55% 55%,hsla(0,0%,100%,.6) 1px,transparent 0),radial-gradient(circle at 90% 70%,hsla(0,0%,100%,.5) 1px,transparent 0),radial-gradient(circle at 10% 90%,rgba(220,38,38,.4) 1px,transparent 0);background-size:300px 300px,350px 350px,400px 400px,280px 280px,320px 320px,360px 360px,290px 290px,330px 330px,370px 370px,310px 310px;background-position:0 0,50px 30px,100px 70px,30px 50px,80px 20px,120px 90px,40px 60px,90px 40px,60px 80px,110px 10px;animation:dots-float-random 80s ease-in-out infinite;opacity:.5}@keyframes dots-float-random{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-40px) rotate(5deg)}50%{transform:translate(-20px,50px) rotate(-3deg)}75%{transform:translate(40px,20px) rotate(4deg)}}.hero-grid-pattern:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(220,38,38,.03) 45%,rgba(220,38,38,.08) 50%,rgba(220,38,38,.03) 55%,transparent),linear-gradient(-45deg,transparent,rgba(251,146,60,.03) 45%,rgba(251,146,60,.06) 50%,rgba(251,146,60,.03) 55%,transparent);background-size:400px 400px,500px 500px;background-position:0 0,100px 100px;animation:streak-move 25s linear infinite;opacity:.6}@keyframes streak-move{0%{background-position:0 0,100px 100px}to{background-position:400px 400px,500px 500px}}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:2;padding:0 24px}.investors-hero .hero-title{font-size:64px;font-weight:800;color:#fff!important;line-height:1.2;margin-bottom:20px;letter-spacing:-2px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.investors-hero .title-highlight{background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.investors-hero .hero-description{font-size:20px;color:#cbd5e1!important;line-height:1.8;margin-bottom:40px;font-weight:400;max-width:800px;margin-left:auto;margin-right:auto}.hero-cta-buttons{display:flex;gap:16px;justify-content:center;align-items:center;margin-bottom:48px;flex-wrap:wrap}.hero-cta-primary{padding:16px 36px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .4s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(220,38,38,.4);font-family:Poppins,sans-serif}.hero-cta-primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(220,38,38,.5)}.hero-cta-secondary{padding:18px 40px;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(185,28,28,.1));color:#fff;border:2px solid rgba(220,38,38,.6);border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;position:relative;overflow:hidden;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(220,38,38,.2)}.hero-cta-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease}.hero-cta-secondary:hover:before{left:100%}.hero-cta-secondary:hover{background:linear-gradient(135deg,rgba(220,38,38,.25),rgba(185,28,28,.25));border-color:#dc2626;transform:translateY(-4px);box-shadow:0 12px 32px rgba(220,38,38,.4)}.hero-cta-secondary svg{transition:transform .3s ease}.hero-cta-secondary:hover svg{transform:translateX(4px)}.hero-stats{display:flex;gap:60px;justify-content:center;flex-wrap:wrap}.stat-card{text-align:center}.investors-hero .hero-stats .stat-card .stat-number,.investors-hero .hero-stats .stat-number,.investors-hero .stat-card .stat-number,.investors-hero .stat-number,.investors-page .investors-hero .hero-stats .stat-card .stat-number,.investors-page .investors-hero .stat-card .stat-number,.investors-page .investors-hero .stat-number,.investors-page .stat-number,.investors-page section.investors-hero .stat-card .stat-number,.investors-page section.investors-hero .stat-number,.stat-card>.stat-number,div.stat-card .stat-number,section.investors-hero .hero-stats .stat-card .stat-number,section.investors-hero .stat-card .stat-number{font-size:48px!important;font-weight:800!important;color:#dc2626!important;margin-bottom:8px!important;letter-spacing:-1px!important;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#dc2626!important}.investors-hero .hero-stats .stat-card .stat-label,.investors-hero .stat-card .stat-label,.investors-hero .stat-label,.investors-page .investors-hero .hero-stats .stat-card .stat-label,.investors-page .investors-hero .stat-card .stat-label,.stat-card .stat-label,.stat-label{font-size:14px!important;color:#94a3b8!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important}.container{max-width:1200px;margin:0 auto;padding:0 24px}.investors-page .section-title-center,.section-title-center{font-size:42px!important;font-weight:700!important;color:#1a1a1a!important;text-align:center!important;margin-bottom:12px!important;letter-spacing:-.8px!important}.investors-page .section-subtitle-center,.section-subtitle-center{font-size:17px!important;color:#64748b!important;text-align:center!important;margin-bottom:56px!important;font-weight:400!important}.investors-page .section-title,.section-title{font-size:38px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:8px!important;letter-spacing:-.5px!important}.investors-page .section-subtitle,.section-subtitle{font-size:16px!important;color:#64748b!important;margin-bottom:40px!important;font-weight:500!important}.investors-page .section-header,.section-header{text-align:center!important;margin-bottom:56px!important;display:block!important}.loading-state{text-align:center;padding:80px 20px;font-size:16px;color:#64748b;font-weight:500}.investors-grid-section{padding:100px 0;background:#fff}.investors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0 auto 48px}.cta-row,.investors-grid{max-width:1200px;padding:0 24px}.cta-row{margin:0 auto}.investor-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:all .25s ease}.investor-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#cbd5e1}.card-header{position:relative;padding:0;display:flex;flex-direction:column;align-items:center}.investor-avatar{position:relative;width:100%;height:200px;margin-bottom:0;overflow:hidden}.investor-card:first-child .investor-avatar{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.investor-card:nth-child(2) .investor-avatar{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.investor-card:nth-child(3) .investor-avatar{background:linear-gradient(135deg,#fef3c7,#fde68a)}.investor-card:nth-child(4) .investor-avatar{background:linear-gradient(135deg,#bfdbfe,#93c5fd)}.investor-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border:none;box-shadow:none}.investor-type-badge{position:absolute;bottom:12px;left:12px;padding:6px 12px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:8px;font-size:12px;font-weight:700;color:#dc2626;box-shadow:0 2px 8px rgba(0,0,0,.12)}.card-body{padding:18px;position:relative;z-index:2}.investor-name{font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:4px;text-align:left;letter-spacing:-.3px}.investor-org{font-size:12px;color:#64748b;font-weight:500;text-align:left;margin-bottom:8px}.location-badge{display:inline-block;padding:5px 10px;background:rgba(220,38,38,.06);color:#dc2626;border-radius:6px;font-size:11px;font-weight:600;margin-bottom:10px;border:1px solid rgba(220,38,38,.12)}.focus-tags{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin-bottom:10px}.tag{padding:4px 8px;background:#f9fafb;color:#6b7280;border-radius:6px;font-size:10px;font-weight:600;border:1px solid #e5e7eb}.investor-meta{padding:10px 0 0;border-top:1px solid #e5e7eb}.meta-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px}.meta-info:last-child{margin-bottom:0}.meta-label{color:#64748b;font-weight:500}.meta-value{color:#1a1a1a;font-weight:600}.cta-card{position:relative;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-radius:28px;overflow:hidden;padding:72px 80px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:100px;cursor:pointer;transition:all .4s ease;box-shadow:0 16px 64px rgba(0,0,0,.3);border:2px solid rgba(220,38,38,.2);width:100%}.cta-glow{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(220,38,38,.15) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(239,68,68,.1) 0,transparent 50%);opacity:1;z-index:0;pointer-events:none}.cta-card:hover{box-shadow:0 20px 80px rgba(0,0,0,.4),0 0 0 2px rgba(220,38,38,.4);border-color:rgba(220,38,38,.5);transform:translateY(-4px)}.cta-content-left{position:relative;z-index:2}.cta-icon{width:80px;height:80px;background:rgba(220,38,38,.15);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#dc2626;margin-bottom:28px;border:2px solid rgba(220,38,38,.3);transition:all .4s ease;box-shadow:0 8px 24px rgba(220,38,38,.2)}.cta-card:hover .cta-icon{transform:scale(1.05);background:rgba(220,38,38,.2);box-shadow:0 12px 32px rgba(220,38,38,.3)}.cta-title{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.8px}.cta-desc{font-size:17px;color:hsla(0,0%,100%,.75);line-height:1.7;margin-bottom:32px;font-weight:400;max-width:650px}.cta-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:0}.cta-benefits span{font-size:14px;color:hsla(0,0%,100%,.85);font-weight:500;display:flex;align-items:center;gap:8px}.cta-benefits span:before{content:"✓";color:#dc2626;font-weight:700;font-size:16px}.cta-content-right{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end}.cta-btn{padding:20px 48px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(220,38,38,.4);font-family:Poppins,sans-serif;white-space:nowrap;border:2px solid hsla(0,0%,100%,.1)}.cta-btn:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 14px 40px rgba(220,38,38,.5);transform:translateY(-3px) scale(1.02);border-color:hsla(0,0%,100%,.2)}.who-can-join-section{padding:100px 0;background:#f8f9fa}.join-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto 48px;padding:0 24px}.join-card{background:#fff;padding:32px 20px;border-radius:16px;text-align:center;border:1px solid #e5e7eb;transition:all .3s ease}.join-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:#cbd5e1}.join-icon{font-size:40px;margin-bottom:16px}.join-card h4{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.4}@media (max-width:1200px){.investors-grid{grid-template-columns:repeat(3,1fr)}.cta-card{padding:48px 40px;gap:48px}.join-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.investors-grid{grid-template-columns:repeat(2,1fr)}.cta-card{grid-template-columns:1fr;padding:40px 32px;gap:32px;text-align:center}.cta-content-right{justify-content:center}.cta-benefits{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){.hero-title{font-size:36px}.section-title,.section-title-center{font-size:30px}.hero-cta-buttons{flex-direction:column;width:100%}.hero-cta-primary,.hero-cta-secondary{width:100%;justify-content:center}.hero-stats{flex-direction:column;gap:16px}.stat-card{width:100%}.investors-grid{grid-template-columns:1fr;gap:20px}.cta-card{padding:32px 24px}.cta-title{font-size:26px}.cta-desc{font-size:15px}.cta-btn{width:100%;justify-content:center}.join-grid{grid-template-columns:1fr}}@media (max-width:480px){.investors-hero{min-height:auto;padding:80px 0 60px}.hero-title{font-size:28px!important;line-height:1.25!important;margin-bottom:16px!important}.hero-description{font-size:15px!important;line-height:1.6!important;margin-bottom:32px!important}.hero-stats{flex-direction:column;gap:20px!important}.investors-hero .stat-card .stat-number,.investors-hero .stat-number,.investors-page .investors-hero .hero-stats .stat-card .stat-number,.investors-page .investors-hero .stat-card .stat-number{font-size:28px!important}.stat-label{font-size:12px!important}.hero-cta-buttons{flex-direction:column;gap:12px!important}.hero-cta-primary,.hero-cta-secondary{width:100%;justify-content:center;padding:14px 24px!important;font-size:14px!important}.section-title-center{font-size:28px!important}.section-subtitle-center{font-size:15px!important}}.investors-hero .hero-stats .stat-card .stat-number,.investors-hero .hero-stats .stat-number,.investors-hero .stat-card .stat-number,.investors-hero .stat-number,.investors-page .investors-hero .hero-stats .stat-card .stat-number,.investors-page .investors-hero .stat-card .stat-number,.investors-page .investors-hero .stat-number,.investors-page .stat-number,.investors-page section.investors-hero .stat-card .stat-number,.investors-page section.investors-hero .stat-number,.stat-card>.stat-number,div.stat-card .stat-number,div[class*=hero] .stat-number,section.investors-hero .hero-stats .stat-card .stat-number,section.investors-hero .stat-card .stat-number,section[class*=hero] .stat-number{color:#dc2626!important;opacity:1!important;visibility:visible!important;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#dc2626!important}