html{scroll-behavior:smooth}#about-company,#team-profiles,#vision-mission{scroll-margin-top:130px}*{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;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);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: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;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}.icon-box{background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:44px 32px;border-radius:20px;text-align:center;border:1px solid hsla(0,0%,100%,.08);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.icon-box h3{font-size:18px;font-weight:700;color:#0a0a0a;line-height:1.4;letter-spacing:-.3px}.stand-icon{margin-bottom:24px;display:inline-flex;align-items:center;justify-content:center;color:#dc143c;background:rgba(220,20,60,.1);padding:14px;border-radius:14px}@media (max-width:1024px){.about-card,.approach-card,.card,.feature-card,.hero-stat-item,.icon-box,.impact-roadmap-card,.mission-card,.stat-item,.what-card{position:relative;border-radius:14px;padding:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(10px);box-shadow:0 6px 24px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,0,0,.08);transition:all .3s ease;overflow:hidden}.about-card.active,.about-card:hover,.approach-card.active,.approach-card:hover,.card.active,.card:hover,.feature-card.active,.feature-card:hover,.hero-stat-item.active,.hero-stat-item:hover,.icon-box.active,.icon-box:hover,.impact-roadmap-card.active,.impact-roadmap-card:hover,.mission-card.active,.mission-card:hover,.stat-item.active,.stat-item:hover,.what-card.active,.what-card:hover{transform:translateY(-4px);border-color:rgba(255,0,0,.35);box-shadow:0 10px 35px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,0,0,.2),0 0 14px rgba(255,0,0,.25)}.about-card svg,.approach-card svg,.card svg,.feature-card svg,.icon-box svg,.impact-roadmap-card svg,.mission-card svg,.what-card svg{transition:all .3s ease}.about-card:hover svg,.approach-card:hover svg,.card:hover svg,.feature-card:hover svg,.icon-box:hover svg,.impact-roadmap-card:hover svg,.mission-card:hover svg,.what-card:hover svg{filter:drop-shadow(0 0 8px rgba(255,0,0,.6))}}@media (min-width:768px) and (max-width:1024px){.about-card:before,.approach-card:before,.card:before,.feature-card:before,.hero-stat-item:before,.icon-box:before,.impact-roadmap-card:before,.mission-card:before,.stat-item:before,.what-card:before{content:"";position:absolute;inset:0;background:radial-gradient(300px circle at var(--x,50%) var(--y,50%),rgba(255,0,0,.15),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.about-card:hover:before,.approach-card:hover:before,.card:hover:before,.feature-card:hover:before,.hero-stat-item:hover:before,.icon-box:hover:before,.impact-roadmap-card:hover:before,.mission-card:hover:before,.stat-item:hover:before,.what-card:hover:before{opacity:1}}@media (max-width:767px){.about-card:active,.approach-card:active,.card:active,.feature-card:active,.hero-stat-item:active,.icon-box:active,.impact-roadmap-card:active,.mission-card:active,.stat-item:active,.what-card:active{transform:scale(.97);box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 10px rgba(255,0,0,.3)}}.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%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:48px 40px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);transition:all .35s ease;position:relative;overflow:hidden}.what-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(229,57,53,.1),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.what-card:hover:before{opacity:1}.what-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(229,57,53,.4);transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(229,57,53,.15)}.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:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:56px 48px;border-radius:24px;border:1px solid rgba(0,0,0,.08);transition:all .35s ease;text-align:center;position:relative;overflow:hidden}.mission-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(229,57,53,.06),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.mission-card:hover:before{opacity:1}.mission-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(229,57,53,.2);box-shadow:0 20px 50px rgba(0,0,0,.1),0 0 30px rgba(229,57,53,.08);transform:translateY(-6px)}.mission-icon{margin-bottom:28px;display:inline-flex;align-items:center;justify-content:center;color:#dc143c;background:rgba(220,20,60,.1);padding:16px;border-radius:16px}.mission-card:hover .mission-icon{color:#dc143c;transform:none;box-shadow:none}.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}.roadmap-wrapper{margin-bottom:60px}.roadmap-path-container{position:relative;max-width:900px;margin:0 auto;padding:40px 0}.roadmap-dashed-line{position:absolute;top:50%;left:40px;right:40px;height:2px;background:repeating-linear-gradient(90deg,rgba(220,38,38,.5),rgba(220,38,38,.5) 8px,transparent 0,transparent 16px);transform:translateY(-50%);z-index:1}.roadmap-nodes{padding:0 20px}.node-circle{width:52px;height:52px;box-shadow:0 4px 20px rgba(220,38,38,.4)}.node-circle svg{width:22px;height:22px}.roadmap-node:hover .node-circle{transform:scale(1.12);box-shadow:0 6px 28px rgba(220,38,38,.6)}.node-label{margin-top:14px;max-width:110px}.roadmap-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1000px;margin:60px auto 0}.roadmap-card{border-radius:14px;padding:20px 16px}.roadmap-card:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.5)}.card-icon{margin-bottom:10px;display:flex;justify-content:center}.card-icon svg{width:26px;height:26px}.ecosystem-flow,.ecosystem-node,.flow-connector{display:none}.ecosystem-statement{margin:60px auto 0}.ecosystem-section-premium{background:#080808;padding:120px 0;position:relative;overflow:hidden}.eco-main-title{font-size:56px;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-2.5px;text-align:center;margin-bottom:24px}.eco-title-red{color:#dc2626;display:block}.eco-main-subtitle{font-size:16px;color:hsla(0,0%,100%,.4);text-align:center;max-width:580px;margin:0 auto 80px;line-height:1.8;letter-spacing:-.1px}.eco-stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;max-width:800px;margin:0 auto 80px}.eco-stack:before{bottom:0;width:3px;background:linear-gradient(180deg,transparent 0,rgba(153,27,27,.6) 15%,rgba(153,27,27,.6) 85%,transparent);transform:translateX(-1.5px)}.eco-stack:after,.eco-stack:before{content:"";position:absolute;top:0;left:50%;z-index:1}.eco-stack:after{width:4px;height:120px;background:linear-gradient(180deg,transparent,#991b1b,transparent);transform:translateX(-2px);animation:line-glow 5s linear infinite;opacity:.8}@keyframes line-glow{0%{top:-10%}to{top:110%}}.eco-segment{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;z-index:2;margin-bottom:32px}.eco-segment:last-child{margin-bottom:0}.eco-arrow-connector{margin-top:12px;color:#7f1d1d;z-index:3;display:flex;flex-direction:column;align-items:center;animation:arrow-bounce 2s ease-in-out infinite}@keyframes arrow-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}.eco-card-icon{width:56px;height:56px;background:#111112;border:1px solid rgba(220,38,38,.4);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#dc2626;margin-bottom:24px;position:relative;z-index:3;box-shadow:0 0 20px rgba(0,0,0,.5);transition:all .35s ease;animation:icon-pulse 3s ease-in-out infinite}@keyframes icon-pulse{0%,to{box-shadow:0 0 20px rgba(0,0,0,.5);border-color:rgba(220,38,38,.4)}50%{box-shadow:0 0 25px rgba(220,38,38,.15);border-color:rgba(220,38,38,.7)}}.eco-segment:hover .eco-card-icon{transform:scale(1.1);background:#1a1a1c;border-color:#dc2626;box-shadow:0 0 30px rgba(220,38,38,.2)}.eco-card{background:#111112;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:32px 40px;width:100%;max-width:600px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:default;position:relative;z-index:2}.eco-card:hover{border-color:rgba(220,38,38,.4);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(220,38,38,.05)}.eco-card-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.5px}.eco-card-desc{font-size:14px;color:hsla(0,0%,100%,.4);line-height:1.6;margin:0;max-width:100%!important}.eco-quote{max-width:900px!important;margin:100px auto 0!important;text-align:center;font-size:32px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:-1.2px;padding:80px 40px;background:#111112;border:1px solid rgba(220,38,38,.2);border-radius:32px;position:relative;z-index:2;box-shadow:0 20px 50px rgba(0,0,0,.3)}.eco-quote-red{color:#dc2626}@media (max-width:768px){.eco-main-title{font-size:36px;letter-spacing:-1px}.eco-card{padding:24px 20px}.eco-quote{font-size:18px}}.roadmap-wrapper{position:relative;padding:60px 0;max-width:1000px;margin:0 auto 60px}.roadmap-svg-container{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);z-index:1}.roadmap-svg-container svg{width:100%;height:100%}.roadmap-line{stroke:rgba(220,38,38,.4);stroke-width:2;stroke-dasharray:8 6;fill:none}.roadmap-nodes{justify-content:space-between;z-index:2}.roadmap-node,.roadmap-nodes{display:flex;align-items:center;position:relative}.roadmap-node{flex-direction:column}.node-circle{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#dc143c,#b9102e);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;box-shadow:0 4px 20px rgba(220,38,38,.3)}.node-circle svg{width:24px;height:24px}.roadmap-node:hover .node-circle{transform:scale(1.15);box-shadow:0 6px 30px rgba(220,38,38,.5)}.node-label{font-size:12px;font-weight:600;color:#fff;text-align:center;margin-top:12px;line-height:1.4;max-width:120px}.roadmap-connectors{position:absolute;top:50%;left:56px;right:56px;height:2px;transform:translateY(-50%);z-index:1;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.connector-line{flex:1 1;height:2px;background:linear-gradient(90deg,rgba(220,38,38,.4),rgba(220,38,38,.6) 50%,rgba(220,38,38,.4));margin:0 4px}.roadmap-cards-container{position:relative;display:flex;justify-content:space-between;margin-top:80px;padding:0 20px}.roadmap-card{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px 20px;width:calc(20% - 16px);text-align:center;transition:all .3s ease}.roadmap-card:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.4);transform:translateY(-4px)}.roadmap-card:nth-child(odd){position:absolute;bottom:calc(100% + 40px);left:20px}.roadmap-card:nth-child(2n){position:absolute;top:calc(100% + 40px);left:20px}.roadmap-card:first-child{left:0}.roadmap-card:nth-child(2){left:calc(20% + 4px)}.roadmap-card:nth-child(3){left:calc(40% + 8px)}.roadmap-card:nth-child(4){left:calc(60% + 12px)}.roadmap-card:nth-child(5){left:calc(80% + 16px)}.roadmap-card:nth-child(2n),.roadmap-card:nth-child(odd){transform:translateY(0)}.roadmap-card:nth-child(2n):hover,.roadmap-card:nth-child(odd):hover{transform:translateY(-4px)}.card-icon{color:#dc2626;margin-bottom:12px}.card-icon svg{width:28px;height:28px}.card-title{font-size:13px;font-weight:600;color:#fff;line-height:1.4;margin:0}.ecosystem-flow,.ecosystem-node,.flow-connector{display:none}.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:200px auto 0}.ecosystem-statement p{font-size:20px;font-weight:600;color:#fff;margin:0}.ecosystem-statement strong{font-weight:800;color:#dc2626}@media (max-width:900px){.roadmap-nodes{padding:0 10px}.node-circle{width:44px;height:44px}.node-circle svg{width:18px;height:18px}.node-label{font-size:11px;max-width:80px}.roadmap-cards-grid{grid-template-columns:repeat(3,1fr);gap:12px}.roadmap-card{padding:16px 12px}.card-icon svg{width:22px;height:22px}.card-title{font-size:12px}.ecosystem-statement{margin-top:48px;padding:32px 24px}.ecosystem-statement p{font-size:18px}}@media (max-width:640px){.roadmap-path-container{padding:30px 0}.roadmap-nodes{flex-direction:column;gap:24px;padding:0}.roadmap-dashed-line{display:none}.roadmap-node{flex-direction:row;width:100%;gap:16px;justify-content:flex-start}.node-circle{width:44px;height:44px;flex-shrink:0}.node-circle svg{width:20px;height:20px}.node-label{font-size:14px;text-align:left;max-width:none;margin-top:0}.roadmap-cards-grid{grid-template-columns:1fr;gap:12px;margin-top:40px}.roadmap-card{padding:16px}.card-icon{justify-content:flex-start;margin-bottom:8px}.card-title{font-size:14px;text-align:left}.ecosystem-statement{margin-top:40px;padding:28px 20px}.ecosystem-statement p{font-size:16px}}.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{border-radius:14px;padding:20px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));box-shadow:0 6px 20px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,0,0,.08);transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.approach-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(229,57,53,.06),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.approach-card:hover:before{opacity:1}.approach-card:hover{transform:translateY(-3px);border-color:rgba(255,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 10px rgba(255,0,0,.2)}.approach-icon{margin-bottom:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#dc143c,#b9102e);padding:14px;border-radius:14px}.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.approach-icon{flex-shrink:0;width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#dc143c,#b9102e);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 16px rgba(220,20,60,.15)}.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)}@media (min-width:768px){.approach-section .approach-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.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}@media (max-width:768px){.about-hero{min-height:auto;padding:80px 0 60px}.about-hero-content{text-align:center}.about-page h1,.hero-title-about{font-size:clamp(28px,7vw,44px);letter-spacing:-1px}.ecosystem-section-premium{padding:60px 0}.eco-main-title{font-size:clamp(24px,7vw,40px);letter-spacing:-1px}.eco-main-subtitle{font-size:clamp(14px,3.5vw,16px)}.eco-stack{padding:0;gap:16px}.eco-card{padding:24px 20px}.eco-quote{font-size:clamp(16px,4vw,24px);padding:32px 20px;margin-top:40px}.ecosystem-statement{padding:28px 20px;margin-top:40px}.ecosystem-statement p{font-size:clamp(14px,3.5vw,18px)}.hero-stats{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}.hero-stat{padding:20px 12px}.stat-number{font-size:clamp(28px,7vw,44px)}.founding-story-section,.impact-section,.mission-vision-section,.team-section,.values-section{padding:60px 0}.about-page .container{padding:0 16px}.about-page .section-title{font-size:clamp(22px,6vw,36px)}}@media (max-width:480px){.about-hero{padding:64px 0 40px}.eco-main-title{font-size:clamp(22px,8vw,32px)}.hero-stats{grid-template-columns:1fr 1fr}}@media (min-width:769px) and (max-width:1024px){.about-hero{padding:100px 0 80px}.eco-main-title{font-size:clamp(36px,5vw,48px)}.ecosystem-section-premium{padding:80px 0}.hero-stats{grid-template-columns:repeat(4,1fr)}}.lang-switcher-sticky{position:fixed;top:calc(var(--header-h, 110px) + 24px);right:32px;z-index:1000;display:flex;background:hsla(0,0%,4%,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid hsla(0,0%,100%,.12);border-radius:50px;padding:4px;gap:2px;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:all .3s cubic-bezier(.4,0,.2,1)}.lang-switcher-sticky:hover{border-color:rgba(220,38,38,.4);box-shadow:0 12px 35px rgba(220,38,38,.15),0 10px 30px rgba(0,0,0,.5);transform:translateY(-2px)}.lang-switcher-btn{background:transparent;border:none;color:hsla(0,0%,100%,.6);font-family:inherit;font-size:12px;font-weight:700;padding:6px 14px;border-radius:30px;cursor:pointer;transition:all .2s ease;letter-spacing:1px;text-transform:uppercase}.lang-switcher-btn:hover{color:#fff}.lang-switcher-btn.active{background:#dc2626;color:#fff!important;box-shadow:0 4px 12px rgba(220,38,38,.4)}@media (max-width:768px){.lang-switcher-sticky{top:auto;bottom:24px;right:24px;box-shadow:0 10px 25px rgba(0,0,0,.5)}}.team-section{position:relative;padding:100px 20px;background:linear-gradient(180deg,#111,#0a0a0a);overflow:hidden}.team-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(229,57,53,.03) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(229,57,53,.03) 0,transparent 50%);pointer-events:none}.team-container{position:relative;max-width:1200px;margin:0 auto;z-index:1}.team-header{text-align:center;margin-bottom:60px}.team-title{font-size:3rem;font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.5px}.team-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto;line-height:1.6}.team-stats{display:flex;justify-content:center;gap:60px;margin-bottom:50px;flex-wrap:wrap}.stat-item{text-align:center}.stat-item .stat-value{display:block;font-size:2.5rem;font-weight:700;color:#e53935}.stat-item .stat-label{font-size:.9rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:1px}.team-tabs{display:flex;justify-content:center;gap:16px;margin-bottom:50px}.tab-btn{padding:12px 32px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.tab-btn:hover{background:hsla(0,0%,100%,.08);border-color:rgba(229,57,53,.4)}.tab-btn.active{background:rgba(229,57,53,.15);border-color:#e53935;color:#fff}.team-toggle{display:flex;justify-content:center;margin-bottom:50px}.toggle-track{display:flex;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;padding:4px;gap:4px}.toggle-option{padding:12px 28px;background:transparent;border:none;border-radius:50px;color:hsla(0,0%,100%,.6);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.toggle-option:hover{color:hsla(0,0%,100%,.9)}.toggle-option.active{background:#e53935;color:#fff;box-shadow:0 4px 15px rgba(229,57,53,.4)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;animation:fadeInGrid .4s ease-out}@keyframes fadeInGrid{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flip-card{background-color:transparent;height:380px;perspective:1000px;cursor:pointer;animation:fadeInUp .6s ease-out backwards}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-card-inner,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 30px rgba(229,57,53,.15)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.flip-card-front{display:flex;flex-direction:column}.flip-card-front .card-image-wrapper{position:relative;width:100%;height:65%;overflow:hidden}.flip-card-front .card-gradient-overlay{height:60%;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.3) 40%,transparent)}.flip-card-front .card-content{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.03);border-top:1px solid hsla(0,0%,100%,.05)}.flip-card-back{background:hsla(0,0%,7%,.98);display:flex;flex-direction:column}.flip-card-back .card-image-wrapper{height:40%}.flip-card-back .card-image{filter:brightness(.4) blur(2px)}.flip-card:hover .flip-card-back .card-image{filter:brightness(.5) blur(1px)}.flip-card-back .card-gradient-overlay-back{background:linear-gradient(0deg,hsla(0,0%,7%,.99) 0,hsla(0,0%,7%,.85) 60%,rgba(0,0,0,.4))}.flip-card-back .card-content{flex:1 1;padding:12px 16px}.flip-card-front .card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(30%);transition:all .4s ease}.flip-card:hover .flip-card-front .card-image{transform:scale(1.08);filter:grayscale(0)}.flip-card-front .card-gradient-overlay{position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 40%,transparent)}.flip-card-front .card-content{position:absolute;bottom:0;left:0;right:0;padding:16px;z-index:1}.flip-card-back{transform:rotateY(180deg);background:hsla(0,0%,7%,.95);border-color:rgba(229,57,53,.2)}.flip-card-back .card-image-wrapper{position:relative;width:100%;height:45%;overflow:hidden}.flip-card-back .card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.5) blur(1px);transition:all .4s ease}.flip-card:hover .flip-card-back .card-image{transform:scale(1.05);filter:brightness(.6) blur(.5px)}.flip-card-back .card-gradient-overlay-back{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(0deg,hsla(0,0%,7%,.98) 0,hsla(0,0%,7%,.9) 50%,rgba(0,0,0,.6))}.flip-card-back .card-content{position:relative;padding:16px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:55%}.card-content{text-align:center;width:100%}.member-name{font-size:1rem;font-weight:700;color:#fff;margin-bottom:2px;line-height:1.2}.member-role{font-size:.8rem;color:#e53935;margin-bottom:6px;font-weight:600;line-height:1.2}.member-tag{display:inline-block;padding:4px 12px;background:rgba(229,57,53,.15);border:1px solid rgba(229,57,53,.3);border-radius:12px;font-size:.65rem;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 10px rgba(229,57,53,.2);margin-bottom:8px}.member-quote{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;background:hsla(0,0%,100%,.04);border-radius:8px;border:1px solid hsla(0,0%,100%,.06);width:100%}.quote-icon{width:16px;height:16px;color:#e53935;opacity:.5;flex-shrink:0;margin-top:1px}.member-quote p{font-size:.72rem;color:hsla(0,0%,100%,.7);line-height:1.4;font-style:italic;text-align:left;margin:0}.card-action-section{margin-top:auto;padding-top:8px;width:100%;pointer-events:auto}.card-icons{gap:10px;opacity:1}.card-icon-link,.card-icons{display:flex;justify-content:center;pointer-events:auto}.card-icon-link{align-items:center;width:32px;height:32px;border-radius:50%;color:hsla(0,0%,100%,.8);text-decoration:none;cursor:pointer}.card-icon-link:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);transform:none;box-shadow:none}.card-icon-link svg{width:14px;height:14px}.mobile-only-quote{display:none}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team-section{padding:60px 20px}.team-title{font-size:2.2rem}.team-stats{gap:30px}.team-grid{grid-template-columns:repeat(2,1fr)}.flip-card{height:auto;min-height:auto}.flip-card-inner{transform:none!important;display:flex;flex-direction:column;padding:20px;gap:14px;height:auto}.flip-card:hover{transform:none}.flip-card:hover .flip-card-inner{transform:none!important}.flip-card-front{position:relative;display:flex;flex-direction:column;height:auto}.flip-card-back{display:none!important}.flip-card-front .card-image-wrapper{height:auto;aspect-ratio:1;margin-bottom:10px;border-radius:16px}.flip-card-front .card-content{position:relative;padding:0}.mobile-only-quote{display:flex;margin-bottom:16px}.member-name{font-size:28px}.member-role{font-size:18px}.member-quote p{font-size:15px;line-height:1.6}.card-icon-link{width:42px;height:42px}}@media (max-width:480px){.team-grid{grid-template-columns:1fr;max-width:100%;margin:0 auto}.team-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.stat-item .stat-value{font-size:2rem}.team-tabs{flex-direction:column;align-items:center}.tab-btn{width:200px}.toggle-track{width:100%;max-width:280px}.toggle-option{flex:1 1;padding:10px 16px;font-size:.85rem}.flip-card{height:auto;min-height:auto}.member-name{font-size:24px}.member-role{font-size:16px}.member-quote p{font-size:14px}.card-icon-link{width:42px;height:42px}.card-icon-link svg{width:16px;height:16px}}.about-hero{position:relative;width:100%;min-height:100vh;padding-top:calc(var(--header-h) + 80px);padding-bottom:80px;box-sizing:border-box;background:linear-gradient(180deg,#0a0a0a,#111);overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;transition:opacity .5s ease-out}.about-hero.loaded{opacity:1}.about-hero:after{width:100%;height:1px;background:linear-gradient(90deg,rgba(8,8,8,0),rgba(229,57,53,.6) 50%,rgba(8,8,8,0));box-shadow:0 -2px 15px rgba(229,57,53,.2);z-index:10}.about-hero:after,.about-hero:before{content:"";position:absolute;bottom:0;left:0;pointer-events:none}.about-hero:before{top:0;right:0;background:radial-gradient(circle at 50% 50%,rgba(229,57,53,.08) 0,#080808 70%);z-index:-1}.about-hero-canvas{top:0;left:0;width:100%;height:100%;z-index:0}.about-hero-canvas,.cursor-glow{position:absolute;pointer-events:none}.cursor-glow{width:400px;height:400px;background:radial-gradient(circle,rgba(229,57,53,.15) 0,rgba(229,57,53,.05) 40%,transparent 70%);transform:translate(-50%,-50%);z-index:1;transition:left .15s ease-out,top .15s ease-out}.about-hero-content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 20px;max-width:1000px}.about-hero .hero-tag{border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:6px 18px;font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.05);margin-bottom:1.25rem;backdrop-filter:blur(8px)}.about-hero .hero-title{color:#fff;font-size:3.8rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-1.5px;max-width:800px;transform:translateY(20px);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s ease-out}.about-hero .hero-title.animate{transform:translateY(0);opacity:1}.about-hero .hero-title .highlight-red{color:#e53935}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}.about-hero .dynamic-text{display:inline-block;white-space:nowrap;letter-spacing:.02em}.about-hero .dynamic-text.anim-in{animation:slideUpFadeIn .35s cubic-bezier(.2,.8,.2,1) forwards}.about-hero .dynamic-text.anim-out{animation:slideUpFadeOut .25s cubic-bezier(.2,.8,.2,1) forwards}.about-hero .hero-description{max-width:700px;margin-bottom:2rem}.about-hero .hero-description p{color:hsla(0,0%,100%,.75);font-size:1.05rem;line-height:1.7;margin-bottom:.75rem}.about-hero .hero-stats-row{display:flex;justify-content:center;gap:40px;margin-bottom:2.5rem}.about-hero .hero-stat-item{display:flex;flex-direction:column;align-items:center}.about-hero .hero-stat-item .stat-value{font-size:2rem;font-weight:700;color:#e53935;margin-bottom:4px}.about-hero .hero-stat-item .stat-label{font-size:.85rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:1px}.about-hero .hero-ctas{display:flex;gap:16px;justify-content:center;align-items:center;position:relative}.about-hero .hero-ctas:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:100px;background:radial-gradient(ellipse,rgba(229,57,53,.12) 0,transparent 70%);filter:blur(120px);pointer-events:none;z-index:-1}.about-hero .hero-btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,#e53935,#c62828);color:#fff;padding:0 36px;border-radius:8px;font-weight:600;font-size:1.05rem;border:1px solid transparent;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(229,57,53,.4);text-decoration:none;box-sizing:border-box;z-index:1;transition:all .3s cubic-bezier(.2,.8,.2,1);animation:primaryPulse 3s ease-in-out infinite}@keyframes primaryPulse{0%,to{box-shadow:0 4px 20px rgba(229,57,53,.4)}50%{box-shadow:0 4px 35px rgba(229,57,53,.6),0 0 20px rgba(229,57,53,.3)}}.about-hero .hero-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);transform:translate(-50%,-50%);border-radius:50%;transition:width .4s ease-out,height .4s ease-out,opacity .4s ease-out;opacity:0;z-index:-1}.about-hero .hero-btn-primary:hover{transform:scale(1.05);box-shadow:0 12px 40px rgba(229,57,53,.7),0 0 30px rgba(229,57,53,.4);filter:brightness(1.1)}.about-hero .hero-btn-primary:hover:before{width:300px;height:300px;opacity:1}.about-hero .hero-btn-primary:active{transform:scale(1.02);box-shadow:0 2px 10px rgba(229,57,53,.3)}.about-hero .hero-btn-secondary{position:relative;background-color:transparent;color:#fff;padding:0 36px;border-radius:8px;font-weight:600;font-size:1.05rem;border:1px solid hsla(0,0%,100%,.4);height:56px;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;overflow:hidden;transition:all .3s cubic-bezier(.2,.8,.2,1)}.about-hero .hero-btn-secondary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;padding:1px;background:linear-gradient(90deg,#e53935,#ff7043,#e53935);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderGradient 3s linear infinite}@keyframes borderGradient{0%{background-position:0 50%}to{background-position:200% 50%}}.about-hero .hero-btn-secondary:hover{background-color:rgba(0,0,0,.3);border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 25px rgba(229,57,53,.25)}.about-hero .hero-btn-secondary:active{transform:translateY(0) scale(.97)}.about-hero .fade-in-element{opacity:0;transform:translateY(25px);animation:fadeInUp .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about-hero-canvas{opacity:0;display:none}.about-hero{min-height:auto;padding:120px 20px 60px}.cursor-glow{display:none}.about-hero .hero-tag{font-size:.75rem;padding:5px 14px}.about-hero .hero-title{font-size:2.25rem;transform:none;opacity:1;letter-spacing:-.5px}.about-hero .hero-title.animate{transform:none}.about-hero .hero-description{max-width:100%}.about-hero .hero-description p{font-size:.95rem}.about-hero .hero-stats-row{gap:20px;flex-wrap:wrap;justify-content:center}.about-hero .hero-stat-item{min-width:80px}.about-hero .hero-stat-item .stat-value{font-size:1.5rem}.about-hero .hero-stat-item .stat-label{font-size:.7rem}.about-hero .fade-in-element{opacity:1;transform:none;animation:none}.about-hero .hero-ctas{flex-direction:column;width:100%;max-width:280px;gap:12px}.about-hero .hero-btn-primary,.about-hero .hero-btn-secondary{width:100%;padding:14px 20px;font-size:.95rem}.about-hero .hero-btn-primary{animation:none}.about-hero .hero-btn-secondary:before,.about-hero .hero-ctas:before{display:none}}@media (max-width:480px){.about-hero .hero-title{font-size:1.85rem}.about-hero .hero-stats-row{gap:16px}.about-hero .hero-stat-item .stat-value{font-size:1.3rem}.about-hero .hero-stat-item .stat-label{font-size:.65rem}.about-hero .hero-description p{font-size:.9rem}}.ecosystem-roadmap-vertical{background-color:#0b0b0c;color:#fff;padding:150px 0;position:relative;font-family:var(--font-poppins,"Poppins",sans-serif)}.road-container{max-width:1100px;margin:0 auto;padding:0 24px}.road-header{text-align:center;margin-bottom:100px}.road-title{font-size:clamp(42px,6vw,56px);font-weight:800;color:#fff;line-height:1.1;margin-bottom:24px;letter-spacing:-1.5px}.road-title .text-red{color:#e53935}.road-subtitle{font-size:18px;color:#9ca3af;max-width:700px;margin:0 auto;line-height:1.6}.road-timeline{position:relative;padding-top:60px;padding-bottom:0;max-width:800px;margin:0 auto}.road-line-bg{bottom:0;background:hsla(0,0%,100%,.05);z-index:1}.road-line-bg,.road-line-progress{position:absolute;top:0;left:50%;width:3px;transform:translateX(-50%)}.road-line-progress{background:linear-gradient(180deg,#e53935,#ff6b6b);z-index:2;box-shadow:0 0 20px rgba(229,57,53,.6)}.road-item{position:relative;z-index:10;margin-bottom:80px;display:flex;flex-direction:column;align-items:center;text-align:center}.road-item:last-child{margin-bottom:0}.road-icon-box{width:64px;height:64px;background:#18181b;border:2px solid #e53935;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#e53935;margin-bottom:32px;position:relative;z-index:12;box-shadow:0 8px 30px rgba(0,0,0,.6);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.road-item.active .road-icon-box{background:#e53935;color:#fff;box-shadow:0 0 30px rgba(229,57,53,.5);transform:scale(1.15)}.road-card{background:#0d0d0e;border:1.5px solid hsla(0,0%,100%,.08);border-radius:16px;padding:48px 56px;max-width:750px;width:100%;transition:all .5s ease;position:relative;z-index:11}.road-item.active .road-card{border-color:rgba(229,57,53,.4);background:#111112;box-shadow:0 15px 50px rgba(0,0,0,.5);transform:translateY(-8px)}.road-card h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.5px}.road-card p{font-size:16px;color:#9ca3af;line-height:1.7}.road-quote-container{margin-top:150px;display:flex;justify-content:center}.road-quote-box{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;padding:64px;max-width:850px;text-align:center}.road-quote-box h2{font-size:clamp(28px,4vw,40px);font-weight:700;color:#fff;line-height:1.3;margin:0;letter-spacing:-1px}.road-quote-box .text-red{color:#e53935}@media (max-width:768px){.ecosystem-roadmap-vertical{padding:80px 0}.road-card{padding:24px}.road-quote-box{padding:32px 24px}.road-title{font-size:32px}}