:root{--about-primary-gradient:linear-gradient(135deg,#a855f7 0%,#38bdf8 100%);--about-accent-purple:#c084fc;--about-accent-cyan:#38bdf8}body{background-color:#06050c;color:#f8fafc;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}body:not(.dark){background-color:#f8fafc!important;color:#0f172a!important}.about-page-wrap{min-height:100vh;position:relative;overflow-x:hidden;padding-bottom:70px}.about-container{max-width:1240px;margin:0 auto;padding:0;width:100%;box-sizing:border-box}@media (max-width:1280px){.about-container{padding:0 20px}}.about-gradient-text{background:linear-gradient(135deg,#c084fc 0%,#38bdf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}body:not(.dark) .about-gradient-text{background:linear-gradient(135deg,#7e22ce 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-hero-section{padding:clamp(24px,4vw,44px) 0 24px;text-align:center}.about-header-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(147,51,234,0.15);border:1px solid rgba(192,132,252,0.35);color:#c084fc;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:16px}body:not(.dark) .about-header-pill{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.about-main-heading{font-family:'Inter Tight',sans-serif;font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:900;line-height:1.18;letter-spacing:-0.02em;margin-bottom:18px;color:#ffffff;text-wrap:balance!important}body:not(.dark) .about-main-heading{color:#0f172a}.about-hero-description{font-size:clamp(1.02rem,1.6vw,1.18rem);color:rgba(255,255,255,0.75);max-width:820px;margin:0 auto;line-height:1.68}body:not(.dark) .about-hero-description{color:#475569}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 60px}.about-stat-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:28px 20px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,0.35);transition:transform 0.3s ease,border-color 0.3s ease}body:not(.dark) .about-stat-card{background:#ffffff!important;border:1px solid rgba(203,213,225,0.85)!important;box-shadow:0 10px 30px rgba(114,78,191,0.06)!important}.about-stat-card:hover{transform:translateY(-4px);border-color:#c084fc}.about-stat-number{font-family:'Inter Tight',sans-serif;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:900;background:linear-gradient(135deg,#c084fc 0%,#38bdf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15;margin-bottom:6px}body:not(.dark) .about-stat-number{background:linear-gradient(135deg,#7e22ce 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-stat-label{font-size:13px;font-weight:750;color:rgba(255,255,255,0.7);text-transform:uppercase;letter-spacing:0.5px}body:not(.dark) .about-stat-label{color:#64748b}.about-story-section{margin:50px 0 70px}.about-story-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center}.about-story-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:28px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:clamp(28px,4vw,44px);box-shadow:0 15px 35px rgba(0,0,0,0.35)}body:not(.dark) .about-story-card{background:#ffffff!important;border:1px solid rgba(203,213,225,0.85)!important;box-shadow:0 12px 32px rgba(114,78,191,0.07)!important}.about-story-tag{display:inline-flex;align-items:center;gap:6px;color:#c084fc;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:12px}body:not(.dark) .about-story-tag{color:#7e22ce}.about-story-title{font-family:'Inter Tight',sans-serif;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:850;line-height:1.25;color:#ffffff;margin-bottom:20px}body:not(.dark) .about-story-title{color:#0f172a}.about-story-text{font-size:15.5px;line-height:1.75;color:rgba(255,255,255,0.78);margin-bottom:16px}body:not(.dark) .about-story-text{color:#334155}.about-story-image-wrap{border-radius:28px;overflow:hidden;border:1px solid rgba(192,132,252,0.22);box-shadow:0 15px 35px rgba(0,0,0,0.35);background:#110e20}.about-story-image{width:100%;height:auto;max-height:440px;object-fit:cover;display:block}.about-timeline-section{margin:70px 0}.timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;margin-top:36px}.timeline-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:24px;padding:28px 22px;backdrop-filter:blur(16px);position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.35);transition:transform 0.3s ease,border-color 0.3s ease}body:not(.dark) .timeline-card{background:#ffffff!important;border-color:rgba(203,213,225,0.85)!important;box-shadow:0 10px 30px rgba(114,78,191,0.06)!important}.timeline-card:hover{transform:translateY(-5px);border-color:#c084fc}.timeline-year-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);color:#ffffff;font-size:13px;font-weight:850;margin-bottom:14px;box-shadow:0 4px 12px rgba(147,51,234,0.35)}.timeline-card h4{font-family:'Inter Tight',sans-serif;font-size:1.18rem;font-weight:850;color:#ffffff;margin-bottom:8px}body:not(.dark) .timeline-card h4{color:#0f172a}.timeline-card p{font-size:13.5px;color:rgba(255,255,255,0.72);line-height:1.6;margin:0}body:not(.dark) .timeline-card p{color:#475569}.about-tech-section{margin:70px 0}.tech-stack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.tech-layer-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:24px;padding:26px 20px;backdrop-filter:blur(16px);box-shadow:0 15px 35px rgba(0,0,0,0.35);display:flex;flex-direction:column}body:not(.dark) .tech-layer-card{background:#ffffff!important;border-color:rgba(203,213,225,0.85)!important;box-shadow:0 10px 30px rgba(114,78,191,0.06)!important}.tech-layer-icon{width:46px;height:46px;border-radius:14px;background:rgba(147,51,234,0.18);border:1px solid rgba(192,132,252,0.3);display:flex;align-items:center;justify-content:center;font-size:20px;color:#c084fc;margin-bottom:16px}body:not(.dark) .tech-layer-icon{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.tech-layer-title{font-family:'Inter Tight',sans-serif;font-size:1.15rem;font-weight:850;color:#ffffff;margin-bottom:6px}body:not(.dark) .tech-layer-title{color:#0f172a}.tech-layer-subtitle{font-size:12px;font-weight:750;color:#38bdf8;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:14px}body:not(.dark) .tech-layer-subtitle{color:#0284c7}.tech-badges-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.tech-badge-item{font-size:11.5px;font-weight:750;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(192,132,252,0.2);color:rgba(255,255,255,0.85)}body:not(.dark) .tech-badge-item{background:#f8fafc;border-color:#cbd5e1;color:#334155}.about-values-section{margin:60px 0 70px}.about-section-header{text-align:center;max-width:680px;margin:0 auto 36px}.about-section-title{font-family:'Inter Tight',sans-serif;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:850;color:#ffffff;margin-bottom:12px}body:not(.dark) .about-section-title{color:#0f172a}.about-section-subtitle{font-size:15px;color:rgba(255,255,255,0.7);line-height:1.6}body:not(.dark) .about-section-subtitle{color:#64748b}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-value-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:26px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:32px 26px;box-shadow:0 15px 35px rgba(0,0,0,0.35);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column}body:not(.dark) .about-value-card{background:#ffffff!important;border:1px solid rgba(203,213,225,0.85)!important;box-shadow:0 10px 30px rgba(114,78,191,0.06)!important}.about-value-card:hover{transform:translateY(-6px);border-color:#c084fc;box-shadow:0 20px 40px rgba(147,51,234,0.2)}.about-value-icon{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,rgba(147,51,234,0.2) 0%,rgba(56,189,248,0.15) 100%);border:1px solid rgba(192,132,252,0.3);display:flex;align-items:center;justify-content:center;font-size:22px;color:#c084fc;margin-bottom:20px}body:not(.dark) .about-value-icon{background:#f3e8ff;border-color:#d8b4fe;color:#7e22ce}.about-value-title{font-family:'Inter Tight',sans-serif;font-size:1.25rem;font-weight:800;color:#ffffff;margin:0 0 10px 0}body:not(.dark) .about-value-title{color:#0f172a}.about-value-desc{font-size:14.5px;color:rgba(255,255,255,0.72);line-height:1.65;margin:0}body:not(.dark) .about-value-desc{color:#475569}.about-proof-section{margin:65px 0 70px}.about-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.about-proof-card{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.2);border-radius:22px;backdrop-filter:blur(16px);padding:26px 22px;box-shadow:0 15px 35px rgba(0,0,0,0.35);display:flex;flex-direction:column;transition:transform 0.3s ease,border-color 0.3s ease}body:not(.dark) .about-proof-card{background:#ffffff!important;border-color:rgba(203,213,225,0.85)!important;box-shadow:0 10px 30px rgba(114,78,191,0.06)!important}.about-proof-card:hover{transform:translateY(-4px);border-color:#38bdf8}.proof-card-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#38bdf8;margin-bottom:12px}body:not(.dark) .proof-card-badge{color:#0284c7}.proof-metric-title{font-family:'Inter Tight',sans-serif;font-size:1.25rem;font-weight:850;color:#ffffff;margin-bottom:8px;line-height:1.3}body:not(.dark) .proof-metric-title{color:#0f172a}.proof-metric-desc{font-size:13.5px;color:rgba(255,255,255,0.75);line-height:1.6;margin:0}body:not(.dark) .proof-metric-desc{color:#475569}.about-hq-box{background:linear-gradient(135deg,rgba(147,51,234,0.2) 0%,rgba(56,189,248,0.15) 100%);border:1px solid rgba(192,132,252,0.35);border-radius:28px;padding:clamp(28px,4vw,44px);margin:60px 0 70px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.about-hq-content h3{font-family:'Inter Tight',sans-serif;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:850;color:#ffffff;margin-bottom:12px}body:not(.dark) .about-hq-content h3{color:#0f172a}.about-hq-content p{font-size:14.5px;color:rgba(255,255,255,0.78);line-height:1.65;margin-bottom:18px}body:not(.dark) .about-hq-content p{color:#334155}.about-hq-highlights{display:flex;flex-direction:column;gap:12px}.hq-highlight-item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:#ffffff}body:not(.dark) .hq-highlight-item{color:#0f172a}.hq-highlight-item i{color:#10b981;font-size:16px}.about-faq-section{margin:60px 0 70px}.about-faq-list{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.about-faq-item{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.18);border-radius:18px;overflow:hidden;backdrop-filter:blur(14px);transition:border-color 0.25s ease,background 0.25s ease}body:not(.dark) .about-faq-item{background:#ffffff!important;border-color:rgba(203,213,225,0.85)!important;box-shadow:0 4px 16px rgba(114,78,191,0.04)!important}.about-faq-item.active{border-color:#c084fc;background:rgba(16,14,30,0.95)}body:not(.dark) .about-faq-item.active{border-color:#7e22ce!important;background:#faf5ff!important}.about-faq-trigger{width:100%;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;color:#ffffff;font-family:'Inter Tight',sans-serif;font-size:1.08rem;font-weight:800;line-height:1.35;transition:color 0.2s ease}body:not(.dark) .about-faq-trigger{color:#0f172a}.about-faq-trigger:hover{color:#c084fc}body:not(.dark) .about-faq-trigger:hover{color:#7e22ce}.about-faq-chevron{width:28px;height:28px;border-radius:50%;background:rgba(147,51,234,0.15);color:#c084fc;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:transform 0.3s ease}body:not(.dark) .about-faq-chevron{background:#f3e8ff;color:#7e22ce}.about-faq-item.active .about-faq-chevron{transform:rotate(180deg)}.about-faq-content{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0 24px}.about-faq-item.active .about-faq-content{padding:0 24px 20px 24px}.about-faq-content p{font-size:14.5px;color:rgba(255,255,255,0.78);line-height:1.65;margin:0}body:not(.dark) .about-faq-content p{color:#334155}.about-vip-cta{background:rgba(16,14,30,0.75);border:1px solid rgba(192,132,252,0.2);border-radius:28px;padding:44px 36px;text-align:center;backdrop-filter:blur(16px);margin-top:40px;box-shadow:0 15px 35px rgba(0,0,0,0.35)}body:not(.dark) .about-vip-cta{background:#ffffff!important;border-color:#cbd5e1!important;box-shadow:0 12px 32px rgba(114,78,191,0.07)!important}.about-vip-cta h2{font-family:'Inter Tight',sans-serif;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:850;color:#ffffff;margin-bottom:12px}body:not(.dark) .about-vip-cta h2{color:#0f172a}.about-vip-cta p{font-size:15px;color:rgba(255,255,255,0.7);max-width:620px;margin:0 auto 24px;line-height:1.6}body:not(.dark) .about-vip-cta p{color:#475569}.about-cta-btns{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.btn-about-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:999px;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);color:#ffffff!important;font-size:15px;font-weight:800;text-decoration:none!important;box-shadow:0 8px 24px rgba(147,51,234,0.4);transition:all 0.25s ease}.btn-about-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(147,51,234,0.6)}.btn-about-secondary{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(192,132,252,0.3);color:#ffffff!important;font-size:14.5px;font-weight:750;text-decoration:none!important;transition:all 0.25s ease}body:not(.dark) .btn-about-secondary{background:#f8fafc;border-color:#cbd5e1;color:#0f172a!important}.btn-about-secondary:hover{transform:translateY(-2px);background:rgba(255,255,255,0.12)}@media (max-width:1024px){.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:18px}.about-story-grid{grid-template-columns:1fr;gap:32px}.timeline-grid{grid-template-columns:repeat(2,1fr);gap:18px}.tech-stack-grid{grid-template-columns:repeat(2,1fr);gap:18px}.about-proof-grid{grid-template-columns:repeat(2,1fr);gap:18px}.about-values-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-hq-box{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.about-page-wrap{padding-bottom:45px!important}.about-container{padding:0 16px!important}.about-hero-section{padding:18px 0 20px!important}.about-header-pill{font-size:11px!important;padding:5px 12px!important;margin-bottom:12px!important}.about-main-heading{font-size:1.95rem!important;line-height:1.22!important;margin-bottom:12px!important}.about-hero-description{font-size:0.95rem!important;line-height:1.55!important}.about-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin:28px 0 44px!important}.about-stat-card{padding:20px 14px!important;border-radius:18px!important}.about-stat-number{font-size:1.8rem!important}.about-stat-label{font-size:11.5px!important}.about-story-section{margin:36px 0 44px!important}.about-story-card{padding:22px 18px!important;border-radius:20px!important}.about-story-title{font-size:1.5rem!important;margin-bottom:14px!important}.about-story-text{font-size:14px!important;line-height:1.65!important}.timeline-grid,.tech-stack-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-top:24px!important}.about-proof-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:20px!important}.timeline-card,.tech-layer-card{padding:16px 14px!important;border-radius:18px!important}.timeline-year-pill{font-size:11px!important;padding:3px 10px!important;margin-bottom:8px!important}.timeline-card h4{font-size:13.5px!important;margin-bottom:6px!important;line-height:1.3!important}.timeline-card p{font-size:11.5px!important;line-height:1.45!important}.tech-layer-icon{width:38px!important;height:38px!important;font-size:16px!important;border-radius:12px!important;margin-bottom:10px!important}.tech-layer-title{font-size:14px!important;margin-bottom:3px!important;line-height:1.25!important}.tech-layer-subtitle{font-size:10.5px!important;margin-bottom:10px!important}.tech-badges-wrap{gap:4px!important}.tech-badge-item{font-size:10px!important;padding:3px 7px!important}.about-values-section{margin:40px 0 46px!important}.about-section-title{font-size:1.55rem!important}.about-section-subtitle{font-size:13px!important}.about-values-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.about-value-card{padding:16px 14px!important;border-radius:18px!important}.about-value-icon{width:38px!important;height:38px!important;font-size:16px!important;border-radius:12px!important;margin-bottom:10px!important}.about-value-title{font-size:13.5px!important;margin-bottom:6px!important;line-height:1.3!important}.about-value-desc{font-size:11.5px!important;line-height:1.45!important}.about-hq-box{padding:22px 16px!important;border-radius:20px!important;margin:36px 0 40px!important}.about-vip-cta{padding:28px 16px!important;border-radius:20px!important}.about-vip-cta h2{font-size:1.45rem!important}.about-vip-cta p{font-size:13px!important;margin-bottom:18px!important}.btn-about-primary,.btn-about-secondary{width:100%!important;justify-content:center!important;padding:12px 18px!important;font-size:13.5px!important}}@media (max-width:480px){.about-stats-grid{grid-template-columns:1fr 1fr!important}.about-main-heading{font-size:1.7rem!important}}