*{margin:0;padding:0;box-sizing:border-box}.about-page{font-family:var(--font-poppins,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif);background:#fff}.container{max-width:1100px;margin:0 auto;padding:0 32px}.about-hero{min-height:85vh;display:flex;align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);padding:140px 0 120px;position:relative;overflow:hidden}.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:600px;height:600px;background:radial-gradient(circle,rgba(220,38,38,.6) 0,rgba(220,38,38,.3) 40%,transparent 70%);top:-15%;left:-15%;animation-delay:0s}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(239,68,68,.5) 0,rgba(239,68,68,.25) 40%,transparent 70%);bottom:-15%;right:-15%;animation-delay:7s}.orb-3{width:450px;height:450px;background:radial-gradient(circle,hsla(0,91%,71%,.45) 0,hsla(0,91%,71%,.2) 40%,transparent 70%);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,hsla(0,0%,100%,.8) 1px,transparent 0),radial-gradient(circle,hsla(0,0%,100%,.6) 1px,transparent 0),radial-gradient(circle,hsla(0,0%,100%,.4) 1px,transparent 0);background-size:200px 200px,300px 300px,250px 250px;background-position:0 0,50px 50px,100px 100px;animation:dots-float 60s linear infinite;opacity:.4}@keyframes dots-float{0%{transform:translate(0)}to{transform:translate(200px,200px)}}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:2}.hero-label{display:inline-block;font-size:13px;font-weight:700;color:#dc2626;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:24px;padding:8px 20px;background:rgba(220,38,38,.1);border-radius:50px}.about-hero .hero-title{font-size:64px;font-weight:800;color:#fff!important;letter-spacing:-2px;margin-bottom:28px;line-height:1.15;word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 2px 20px rgba(0,0,0,.3)}.about-hero .hero-highlight{background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.about-hero .hero-description{font-size:20px;font-weight:400;color:#cbd5e1!important;line-height:1.8;margin-bottom:56px;max-width:800px;margin-left:auto;margin-right:auto}.hero-stats{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.hero-stat{text-align:center}.about-hero .hero-stat .stat-number,.about-hero .hero-stats .hero-stat .stat-number,.about-hero .stat-number,.about-page .about-hero .hero-stat .stat-number,.about-page .about-hero .hero-stats .hero-stat .stat-number,.about-page .about-hero .stat-number{font-size:48px!important;font-weight:800!important;letter-spacing:-1px!important;margin-bottom:8px!important;line-height:1!important;background:none!important;-webkit-text-fill-color:#dc2626!important;color:#dc2626!important}.about-hero .hero-stat .stat-label,.about-hero .hero-stats .hero-stat .stat-label,.about-hero .stat-label,.about-page .about-hero .hero-stat .stat-label,.about-page .about-hero .hero-stats .hero-stat .stat-label{font-size:14px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:1px!important}.floating-metrics-container{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.floating-metric{position:absolute;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid hsla(0,0%,100%,.2);border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 8px 32px rgba(0,0,0,.25);width:120px;min-width:120px}.metric-icon{font-size:32px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.metric-value{font-size:18px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3);line-height:1}.metric-label{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px}.floating-metric-1{top:15%;left:10%}.floating-metric-2{top:25%;right:12%}.floating-metric-3{bottom:25%;left:8%}.floating-metric-4{bottom:15%;right:10%}@media (max-width:1500px){.floating-metric{transform:scale(.9);width:110px;padding:14px 16px}.metric-icon{font-size:28px}.metric-value{font-size:16px}.metric-label{font-size:10px}}.about-page .section-header,.section-header{text-align:center!important;margin-bottom:70px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.about-page .section-label,.section-label{display:inline-block!important;font-size:13px!important;font-weight:700!important;color:#dc2626!important;text-transform:uppercase!important;letter-spacing:2.5px!important;margin-bottom:20px!important}.about-page .section-title,.section-title{font-size:48px!important;font-weight:800!important;letter-spacing:-1.5px!important;margin-bottom:20px!important;line-height:1.2!important}.about-page .section-description,.section-description{font-size:19px!important;font-weight:400!important;line-height:1.7!important;opacity:.8!important}.who-section{background:#0a0a0a;padding:130px 0}.who-section .section-title{color:#fff!important}.who-section .section-description{color:#cbd5e1!important}.who-section .section-label{color:#dc2626!important}.who-content{max-width:900px;margin:0 auto;text-align:center}.who-description{font-size:20px;font-weight:400;color:#e2e8f0;line-height:1.9;margin-bottom:50px}.who-highlight{padding:48px 56px;background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:20px;backdrop-filter:blur(10px)}.who-highlight p{font-size:21px;font-weight:600;color:#fff;line-height:1.8;font-style:italic}.stand-section{background:#fff;padding:130px 0}.stand-section .section-title{color:#0f172a}.stand-section .section-description{color:#64748b}.stand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:60px}.stand-card{background:#f9fafb;padding:44px 32px;border-radius:20px;text-align:center;border:2px solid #e5e7eb;transition:all .35s cubic-bezier(.4,0,.2,1)}.stand-card:hover{background:#fff;border-color:#dc2626;transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.stand-icon{font-size:52px;margin-bottom:24px;display:block}.stand-card h3{font-size:18px;font-weight:700;color:#0a0a0a;line-height:1.4;letter-spacing:-.3px}.stand-statement{text-align:center;padding:40px 48px;background:#dc2626;border-radius:20px;max-width:750px;margin:0 auto;box-shadow:0 10px 40px rgba(220,38,38,.25)}.stand-statement p{font-size:21px;font-weight:600;color:#fff;margin:0}.stand-statement strong{font-weight:800}.what-section{background:#0a0a0a;padding:130px 0}.what-section .section-title{color:#fff!important}.what-section .section-description{color:#cbd5e1!important}.what-section .section-label{color:#dc2626!important}.what-section .section-title{color:#fff}.what-section .section-description{color:#cbd5e1}.what-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.what-card{background:hsla(0,0%,100%,.05);padding:48px 40px;border-radius:20px;border:2px solid hsla(0,0%,100%,.1);transition:all .35s ease}.what-card:hover{background:hsla(0,0%,100%,.08);border-color:#dc2626;transform:translateY(-6px)}.what-number{width:64px;height:64px;background:#dc2626;color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin-bottom:28px;box-shadow:0 8px 20px rgba(220,38,38,.3)}.what-card h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:24px;letter-spacing:-.5px}.what-card ul{list-style:none;padding:0;margin:0}.what-card li{font-size:16px;font-weight:400;color:#e2e8f0;padding:14px 0 14px 32px;position:relative;line-height:1.6;border-bottom:1px solid hsla(0,0%,100%,.1)}.what-card li:last-child{border-bottom:none}.what-card li:before{content:"→";position:absolute;left:0;color:#dc2626;font-weight:700;font-size:18px}.mission-section{background:#fff;padding:130px 0}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1000px;margin:0 auto}.mission-card{background:#f9fafb;padding:56px 48px;border-radius:24px;border:2px solid #e5e7eb;transition:all .35s ease;text-align:center}.mission-card:hover{background:#fff;border-color:#dc2626;box-shadow:0 20px 50px rgba(0,0,0,.1);transform:scale(1.02)}.mission-icon{font-size:64px;margin-bottom:28px;display:block}.mission-card h3{font-size:32px;font-weight:800;color:#0a0a0a;margin-bottom:24px;letter-spacing:-1px}.mission-card p{font-size:18px;font-weight:400;color:#64748b;line-height:1.8}.ecosystem-section{background:#0a0a0a;padding:130px 0}.ecosystem-section .section-title{color:#fff!important}.ecosystem-section .section-description{color:#cbd5e1!important}.ecosystem-section .section-label{color:#dc2626!important}.ecosystem-section .section-title{color:#fff}.ecosystem-section .section-description{color:#cbd5e1}.ecosystem-flow{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:60px}.ecosystem-node{background:hsla(0,0%,100%,.05);padding:36px 28px;border-radius:18px;text-align:center;border:2px solid hsla(0,0%,100%,.1);min-width:160px;transition:all .3s ease}.ecosystem-node:hover{background:rgba(220,38,38,.1);border-color:#dc2626;transform:scale(1.08)}.node-icon{font-size:44px;margin-bottom:16px;display:block}.ecosystem-node h4{font-size:14px;font-weight:600;color:#fff;line-height:1.4}.flow-connector{font-size:28px;color:#dc2626;font-weight:800}.ecosystem-statement{text-align:center;padding:40px 48px;background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:20px;max-width:750px;margin:0 auto}.ecosystem-statement p{font-size:20px;font-weight:600;color:#fff;margin:0}.ecosystem-statement strong{font-weight:800;color:#dc2626}.approach-section{background:#fff;padding:130px 0}.approach-section .section-title{color:#0f172a}.approach-section .section-description{color:#64748b}.approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:60px}.approach-card{background:#f9fafb;padding:44px 32px;border-radius:20px;text-align:center;border:2px solid #e5e7eb;transition:all .35s ease}.approach-card:hover{background:#fff;border-color:#dc2626;transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.approach-icon{font-size:52px;margin-bottom:24px;display:block}.approach-card h3{font-size:18px;font-weight:700;color:#0a0a0a;margin-bottom:12px;letter-spacing:-.3px}.approach-card p{font-size:14px;font-weight:500;color:#64748b}.approach-statement{text-align:center;padding:40px 48px;background:#0a0a0a;border-radius:20px;max-width:750px;margin:0 auto;box-shadow:0 10px 40px rgba(0,0,0,.15)}.approach-statement p{font-size:19px;font-weight:600;color:#fff;margin:0}.approach-statement strong{font-weight:800;color:#dc2626}.why-section{background:#0a0a0a;padding:130px 0}.why-section .section-title{color:#fff!important}.why-section .section-description{color:#cbd5e1!important}.why-section .section-label{color:#dc2626!important}.why-section .section-title{color:#fff}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:900px;margin:0 auto}.why-item{display:flex;align-items:center;gap:24px;padding:32px 36px;background:hsla(0,0%,100%,.05);border-radius:16px;border:2px solid hsla(0,0%,100%,.1);transition:all .3s ease}.why-item:hover{background:hsla(0,0%,100%,.08);border-color:#dc2626;transform:translateX(10px)}.why-check{width:40px;height:40px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;flex-shrink:0;box-shadow:0 4px 12px rgba(220,38,38,.3)}.why-item p{font-size:17px;font-weight:500;color:#e2e8f0;line-height:1.6;margin:0}.commitment-section{background:#fff;padding:130px 0}.commitment-box{max-width:900px;margin:0 auto;padding:64px 56px;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:24px;border:2px solid #e5e7eb;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.05)}.commitment-box h2{font-size:40px;font-weight:800;color:#0a0a0a;margin-bottom:28px;letter-spacing:-1.5px}.commitment-box p{font-size:19px;font-weight:400;color:#64748b;line-height:1.9;margin-bottom:24px}.commitment-box p:last-child{margin-bottom:0}.cta-section{background:#0a0a0a;padding:130px 0}.cta-section .section-title{color:#fff!important}.cta-section .section-description{color:#cbd5e1!important}.cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-content h2{font-size:44px;font-weight:800;color:#fff;margin-bottom:24px;letter-spacing:-1.5px;line-height:1.3}.cta-content p{font-size:20px;font-weight:400;color:#cbd5e1;line-height:1.7;margin-bottom:48px}.cta-button{padding:22px 56px;background:#dc2626;color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;box-shadow:0 10px 30px rgba(220,38,38,.4);letter-spacing:-.3px}.cta-button:hover{background:#b91c1c;transform:translateY(-3px);box-shadow:0 15px 40px rgba(220,38,38,.5)}@media (max-width:1024px){.approach-grid,.stand-grid{grid-template-columns:repeat(2,1fr)}.mission-grid,.what-grid,.why-grid{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}.ecosystem-flow{flex-direction:column}.flow-connector{transform:rotate(90deg)}.floating-metrics-container{display:none}}@media (max-width:768px){.about-hero{min-height:auto;padding:100px 0 80px}.about-hero .hero-title{font-size:42px;letter-spacing:-1px}.about-hero .hero-description{font-size:17px}.hero-stats{gap:40px}.about-hero .stat-number{font-size:36px!important}.about-hero .stat-label{font-size:12px!important}.container{padding:0 24px}.section-title{font-size:36px}.section-description{font-size:17px}.approach-grid,.stand-grid{grid-template-columns:1fr}.approach-section,.commitment-section,.cta-section,.ecosystem-section,.mission-section,.stand-section,.what-section,.who-section,.why-section{padding:90px 0}.approach-statement,.ecosystem-statement,.stand-statement,.who-highlight{padding:32px 28px}.commitment-box{padding:48px 32px}.cta-content h2{font-size:36px}.cta-content p{font-size:18px}.cta-button{width:100%;padding:20px 40px}}@media (max-width:480px){.about-hero{min-height:auto;padding:80px 0 60px}.about-hero .hero-title{font-size:32px!important;line-height:1.25!important;margin-bottom:20px!important;letter-spacing:-1px!important}.about-hero .hero-description{font-size:16px!important;line-height:1.6!important;margin-bottom:40px!important}.hero-stats{gap:40px!important;flex-direction:column}.about-hero .hero-stat .stat-number,.about-hero .hero-stats .hero-stat .stat-number,.about-hero .stat-number,.about-page .about-hero .hero-stat .stat-number,.about-page .about-hero .hero-stats .hero-stat .stat-number{font-size:40px!important}.about-hero .hero-stat .stat-label,.about-hero .hero-stats .hero-stat .stat-label,.about-hero .stat-label,.about-page .about-hero .hero-stat .stat-label,.about-page .about-hero .hero-stats .hero-stat .stat-label{font-size:13px!important}.container{padding:0 20px!important}.section-title{font-size:28px!important}.section-description{font-size:15px!important}}.about-hero .hero-stat .stat-number,.about-hero .hero-stats .hero-stat .stat-number,.about-hero .hero-stats .stat-number,.about-hero .stat-number,.about-page .about-hero .hero-stat .stat-number,.about-page .about-hero .hero-stats .hero-stat .stat-number,.about-page .about-hero .stat-number,.about-page .stat-number,.about-page section.about-hero .hero-stat .stat-number,.about-page section.about-hero .stat-number,.hero-stat>.stat-number,div.hero-stat .stat-number,div[class*=hero] .stat-number,section.about-hero .hero-stat .stat-number,section.about-hero .hero-stats .hero-stat .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}