.about-hero{position:relative;overflow:hidden;padding:calc(var(--nav-h,76px) + 2.5rem) 0 4.5rem;background:radial-gradient(ellipse 75% 60% at 10% 20%,rgba(37,99,235,0.28),transparent 55%),radial-gradient(ellipse 60% 50% at 90% 25%,rgba(124,58,237,0.22),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 90%,rgba(6,182,212,0.15),transparent 50%),linear-gradient(165deg,#060b14 0%,#0a1120 50%,#0e172a 100%);color:#f8fafc}[data-theme="light"] .about-hero{background:radial-gradient(ellipse 70% 55% at 12% 20%,rgba(37,99,235,0.16),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 18%,rgba(74,163,255,0.14),transparent 50%),linear-gradient(165deg,#eef6ff 0%,#ffffff 48%,#f3f8ff 100%);color:#0f172a}.about-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.about-cyber-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 85% 70% at 50% 40%,#000 35%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 40%,#000 35%,transparent 85%)}[data-theme="light"] .about-cyber-grid{background-image:linear-gradient(rgba(37,99,235,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,0.04) 1px,transparent 1px)}.about-hero .orb{position:absolute;border-radius:50%;filter:blur(65px);opacity:0.55;animation:abFloat 16s ease-in-out infinite alternate}.about-hero .o1{width:340px;height:340px;top:5%;left:0;max-width:50vw;background:radial-gradient(circle,rgba(37,99,235,0.7) 0%,rgba(37,99,235,0) 70%)}.about-hero .o2{width:290px;height:290px;top:35%;right:0;max-width:50vw;background:radial-gradient(circle,rgba(124,58,237,0.6) 0%,rgba(124,58,237,0) 70%);animation-delay:-5s}.about-hero .o3{width:240px;height:240px;bottom:5%;left:35%;background:radial-gradient(circle,rgba(6,182,212,0.5) 0%,rgba(6,182,212,0) 70%);animation-delay:-9s}@keyframes abFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}100%{transform:translateY(12px) scale(0.96)}}.about-hero-inner{position:relative;z-index:2}.about-hero-split{margin-top:0.5rem}.about-hero-badge{display:inline-flex;align-items:center;gap:0.55rem;padding:0.38rem 1rem;border-radius:9999px;background:rgba(37,99,235,0.16);border:1px solid rgba(56,189,248,0.4);font-size:0.84rem;font-weight:600;letter-spacing:0.04em;color:#7dd3fc;margin-bottom:1.3rem;box-shadow:0 4px 18px rgba(37,99,235,0.22)}[data-theme="light"] .about-hero-badge{background:rgba(37,99,235,0.08);border-color:rgba(37,99,235,0.28);color:#0369a1}.about-badge-dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:abPulse 2s infinite}@keyframes abPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.85)}}.about-badge-tag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.15rem 0.6rem;border-radius:9999px;background:rgba(16,185,129,0.2);color:#34d399;font-size:0.76rem;font-weight:700;border:1px solid rgba(52,211,153,0.3)}.about-hero-title{font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:800;line-height:1.15;letter-spacing:-0.03em;margin-bottom:1.2rem}.about-hero-gradient{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#38bdf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme="light"] .about-hero-gradient{background:linear-gradient(135deg,#1d4ed8 0%,#6d28d9 50%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-hero-lead{font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65;color:#94a3b8;margin-bottom:2rem}[data-theme="light"] .about-hero-lead{color:#475569}.about-hero-actions{display:flex;align-items:center;gap:0.85rem;flex-wrap:wrap;margin-bottom:2.2rem}.hero-wa-link{background:rgba(37,211,102,0.12) !important;border-color:rgba(37,211,102,0.35) !important;color:#34d399 !important}.hero-wa-link:hover{background:rgba(37,211,102,0.22) !important;color:#34d399 !important}[data-theme="light"] .hero-wa-link{color:#059669 !important}.about-hero-signals{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.4rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .about-hero-signals{border-top-color:rgba(37,99,235,0.12)}.about-signal-chip{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.86rem;color:#cbd5e1}[data-theme="light"] .about-signal-chip{color:#334155}.about-studio-console{position:relative;border-radius:26px;padding:2.2rem;background:rgba(15,23,42,0.82);border:1px solid rgba(56,189,248,0.35);box-shadow:0 20px 60px rgba(0,0,0,0.45);backdrop-filter:blur(18px)}[data-theme="light"] .about-studio-console{background:#ffffff;border:1px solid rgba(37,99,235,0.22);box-shadow:0 20px 50px rgba(37,99,235,0.12)}.console-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .console-head{border-bottom-color:rgba(226,232,240,0.8)}.console-live-status{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.78rem;font-weight:700;color:#34d399}.console-dot-green{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:abPulse 1.8s infinite}.console-badge{font-size:0.7rem;font-weight:800;padding:0.22rem 0.65rem;border-radius:9999px;background:rgba(37,99,235,0.2);color:#60a5fa;letter-spacing:0.05em}.console-brand-frame{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,0.12) 0%,rgba(124,58,237,0.08) 100%);border:1px solid rgba(56,189,248,0.2);margin-bottom:1.3rem}[data-theme="light"] .console-brand-frame{background:linear-gradient(135deg,#eff6ff 0%,#f5f3ff 100%);border-color:rgba(37,99,235,0.2)}.console-monogram{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);display:grid;place-items:center;color:#ffffff;font-size:1.8rem;font-weight:800;flex-shrink:0;box-shadow:0 8px 24px rgba(37,99,235,0.35)}.console-brand-info .brand-title{margin:0;font-size:1.2rem;font-weight:800;color:#f8fafc}[data-theme="light"] .console-brand-info .brand-title{color:#0f172a}.brand-tagline{margin:0.15rem 0 0.35rem;font-size:0.8rem;color:#94a3b8;font-style:italic}[data-theme="light"] .brand-tagline{color:#64748b}.brand-location{font-size:0.78rem;font-weight:600;color:#cbd5e1;text-decoration:none;display:inline-flex;align-items:center;gap:0.35rem}[data-theme="light"] .brand-location{color:#334155}.brand-location:hover{color:#38bdf8}.console-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.85rem;margin-bottom:1.3rem}.console-metric-item{padding:0.9rem;border-radius:14px;background:rgba(10,17,32,0.6);border:1px solid rgba(255,255,255,0.06);text-align:center}[data-theme="light"] .console-metric-item{background:#f8fafc;border-color:#e2e8f0}.console-metric-item i{font-size:1.2rem;margin-bottom:0.25rem;display:inline-block}.console-metric-item strong{display:block;font-size:1.15rem;font-weight:800;color:#f8fafc}[data-theme="light"] .console-metric-item strong{color:#0f172a}.console-metric-item small{display:block;font-size:0.72rem;color:#94a3b8}[data-theme="light"] .console-metric-item small{color:#64748b}.console-compliance-strip{padding:1rem 1.1rem;border-radius:14px;background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.22);margin-bottom:1.3rem;font-size:0.8rem}[data-theme="light"] .console-compliance-strip{background:#eff6ff;border-color:rgba(37,99,235,0.2)}.compliance-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.5rem;padding-bottom:0.4rem;border-bottom:1px solid rgba(37,99,235,0.15)}.comp-title{font-weight:700;color:#60a5fa}[data-theme="light"] .comp-title{color:#1d4ed8}.comp-tag{font-size:0.68rem;font-weight:700;padding:0.12rem 0.5rem;border-radius:9999px;background:rgba(16,185,129,0.18);color:#34d399}.compliance-details{display:flex;flex-direction:column;gap:0.25rem;color:#94a3b8}[data-theme="light"] .compliance-details{color:#475569}.console-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.console-cta-btn{display:inline-flex;align-items:center;gap:0.45rem;padding:0.65rem 1.3rem;border-radius:12px;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#ffffff !important;font-weight:700;font-size:0.88rem;text-decoration:none;box-shadow:0 4px 16px rgba(37,99,235,0.35);transition:all 0.2s ease}.console-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,0.5)}.console-portfolio-link{font-size:0.86rem;font-weight:700;color:#38bdf8;text-decoration:none}[data-theme="light"] .console-portfolio-link{color:#2563eb}.console-portfolio-link:hover{text-decoration:underline}.about-metrics-section{padding:1.5rem 0 3.5rem;margin-top:-1.5rem;position:relative;z-index:5}.about-metrics-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;padding:1.8rem;border-radius:24px;background:rgba(15,23,42,0.8);border:1px solid rgba(255,255,255,0.08);box-shadow:0 16px 45px rgba(0,0,0,0.3);backdrop-filter:blur(16px)}[data-theme="light"] .about-metrics-bento{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 16px 45px rgba(37,99,235,0.08)}.metric-bento-card{display:flex;align-items:center;gap:1.1rem;padding:0.8rem 1rem;border-radius:16px;transition:transform 0.25s ease,background 0.25s ease}.metric-bento-card:hover{transform:translateY(-3px);background:rgba(37,99,235,0.08)}.metric-icon-wrap{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,0.2) 0%,rgba(124,58,237,0.12) 100%);color:#60a5fa;font-size:1.4rem;flex-shrink:0;border:1px solid rgba(56,189,248,0.25)}[data-theme="light"] .metric-icon-wrap{background:#eff6ff;color:#2563eb;border-color:rgba(37,99,235,0.2)}.metric-info strong{display:block;font-size:1.8rem;font-weight:800;color:#f8fafc;line-height:1.1;letter-spacing:-0.02em}[data-theme="light"] .metric-info strong{color:#0f172a}.metric-label{display:block;font-size:0.84rem;font-weight:700;color:#cbd5e1;margin-top:0.15rem}[data-theme="light"] .metric-label{color:#334155}.metric-info small{display:block;font-size:0.74rem;color:#94a3b8;margin-top:0.1rem}[data-theme="light"] .metric-info small{color:#64748b}.about-story-section{padding:4.5rem 0 5rem;position:relative}.section-badge-pill{display:inline-flex;align-items:center;gap:0.45rem;padding:0.25rem 0.8rem;border-radius:9999px;background:rgba(37,99,235,0.12);border:1px solid rgba(37,99,235,0.25);font-size:0.8rem;font-weight:700;color:#60a5fa;margin-bottom:1rem}[data-theme="light"] .section-badge-pill{background:#eff6ff;color:#2563eb}.story-heading{font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:800;line-height:1.2;color:#f8fafc;margin-bottom:1.3rem}[data-theme="light"] .story-heading{color:#0f172a}.story-prose p{font-size:0.98rem;line-height:1.7;color:#94a3b8;margin-bottom:1rem}[data-theme="light"] .story-prose p{color:#475569}.story-commitments{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.sc-item{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.3rem;border-radius:18px;background:rgba(15,23,42,0.6);border:1px solid rgba(255,255,255,0.06);transition:all 0.25s ease}[data-theme="light"] .sc-item{background:#f8fafc;border-color:#e2e8f0}.sc-item:hover{border-color:rgba(56,189,248,0.35);transform:translateX(4px)}.sc-icon{font-size:1.4rem;flex-shrink:0;margin-top:0.1rem}.sc-body strong{display:block;font-size:0.96rem;font-weight:750;color:#f8fafc;margin-bottom:0.2rem}[data-theme="light"] .sc-body strong{color:#0f172a}.sc-body p{font-size:0.85rem;line-height:1.5;color:#94a3b8;margin:0}[data-theme="light"] .sc-body p{color:#64748b}.about-vs-card{border-radius:24px;padding:2.2rem;background:rgba(15,23,42,0.8);border:1px solid rgba(56,189,248,0.35);box-shadow:0 20px 60px rgba(0,0,0,0.4)}[data-theme="light"] .about-vs-card{background:#ffffff;border-color:rgba(37,99,235,0.22);box-shadow:0 20px 50px rgba(37,99,235,0.1)}.vs-tag{display:inline-block;font-size:0.74rem;font-weight:800;letter-spacing:0.06em;color:#38bdf8;margin-bottom:0.3rem}[data-theme="light"] .vs-tag{color:#2563eb}.vs-title{font-size:1.35rem;font-weight:800;color:#f8fafc;margin-bottom:0.25rem}[data-theme="light"] .vs-title{color:#0f172a}.vs-subtitle{font-size:0.84rem;color:#94a3b8;margin-bottom:1.6rem}[data-theme="light"] .vs-subtitle{color:#64748b}.vs-comparison-list{display:flex;flex-direction:column;gap:1.1rem}.vs-row{border-radius:14px;background:rgba(10,17,32,0.5);padding:1rem 1.1rem;border:1px solid rgba(255,255,255,0.05)}[data-theme="light"] .vs-row{background:#f8fafc;border-color:#e2e8f0}.vs-feature-title{font-size:0.82rem;font-weight:750;text-transform:uppercase;letter-spacing:0.04em;color:#94a3b8;margin-bottom:0.6rem}[data-theme="light"] .vs-feature-title{color:#64748b}.vs-cols{display:grid;grid-template-columns:1fr 1fr;gap:0.85rem}.vs-col-bad{display:flex;align-items:flex-start;gap:0.5rem;font-size:0.82rem;line-height:1.45;color:#f87171;background:rgba(239,68,68,0.08);padding:0.65rem 0.85rem;border-radius:10px}.vs-col-good{display:flex;align-items:flex-start;gap:0.5rem;font-size:0.82rem;line-height:1.45;color:#34d399;background:rgba(16,185,129,0.1);padding:0.65rem 0.85rem;border-radius:10px}[data-theme="light"] .vs-col-bad{color:#dc2626;background:#fef2f2}[data-theme="light"] .vs-col-good{color:#059669;background:#ecfdf5}.vs-cols i{font-size:0.95rem;margin-top:0.1rem;flex-shrink:0}.about-credentials-section{padding:3rem 0;position:relative}.about-credentials-card{border-radius:24px;padding:2.6rem;background:linear-gradient(135deg,rgba(20,30,55,0.85) 0%,rgba(15,23,42,0.9) 100%);border:1px solid rgba(56,189,248,0.3);box-shadow:0 16px 45px rgba(0,0,0,0.3)}[data-theme="light"] .about-credentials-card{background:linear-gradient(135deg,#ffffff 0%,#f8faff 100%);border:1px solid rgba(37,99,235,0.25);box-shadow:0 16px 45px rgba(37,99,235,0.08)}.cred-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.25rem 0.8rem;border-radius:9999px;background:rgba(37,99,235,0.16);border:1px solid rgba(56,189,248,0.35);color:#7dd3fc;font-size:0.78rem;font-weight:700;margin-bottom:0.8rem}[data-theme="light"] .cred-badge{background:rgba(37,99,235,0.08);color:#1d4ed8}.cred-title{font-size:1.45rem;font-weight:800;color:#f8fafc;margin-bottom:0.5rem}[data-theme="light"] .cred-title{color:#0f172a}.cred-desc{font-size:0.88rem;line-height:1.55;color:#94a3b8;margin:0}[data-theme="light"] .cred-desc{color:#475569}.cred-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:575.98px){.cred-grid{grid-template-columns:1fr !important}}.cred-item{padding:1rem 1.2rem;border-radius:14px;background:rgba(10,17,32,0.6);border:1px solid rgba(255,255,255,0.07);display:flex;flex-direction:column;gap:0.25rem;min-width:0;max-width:100%;box-sizing:border-box}[data-theme="light"] .cred-item{background:#f8fafc;border-color:#e2e8f0}.cred-label{font-size:0.76rem;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:0.35rem}[data-theme="light"] .cred-label{color:#64748b}.cred-value{font-size:0.96rem;font-weight:700;color:#f8fafc}[data-theme="light"] .cred-value{color:#0f172a}.about-pillars-section{padding:5rem 0;position:relative;background:rgba(10,17,32,0.3)}[data-theme="light"] .about-pillars-section{background:#f8fafc}.pillar-mv-card{height:100%;border-radius:22px;padding:2.2rem;background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 36px rgba(0,0,0,0.25)}[data-theme="light"] .pillar-mv-card{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 12px 36px rgba(37,99,235,0.06)}.pmv-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.pmv-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,0.25) 0%,rgba(56,189,248,0.15) 100%);color:#38bdf8;font-size:1.4rem;border:1px solid rgba(56,189,248,0.3)}.pmv-icon.purple{background:linear-gradient(135deg,rgba(124,58,237,0.25) 0%,rgba(168,85,247,0.15) 100%);color:#c084fc;border-color:rgba(168,85,247,0.3)}.pmv-tag{font-size:0.76rem;font-weight:750;text-transform:uppercase;letter-spacing:0.06em;color:#38bdf8}[data-theme="light"] .pmv-tag{color:#2563eb}.pmv-title{margin:0;font-size:1.35rem;font-weight:800;color:#f8fafc}[data-theme="light"] .pmv-title{color:#0f172a}.pmv-text{font-size:0.92rem;line-height:1.65;color:#94a3b8;margin:0}[data-theme="light"] .pmv-text{color:#475569}.pillar-core-card{height:100%;border-radius:20px;padding:1.8rem 1.6rem;background:rgba(15,23,42,0.7);border:1px solid rgba(255,255,255,0.07);transition:transform 0.3s ease,border-color 0.3s ease}[data-theme="light"] .pillar-core-card{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 10px 30px rgba(37,99,235,0.05)}.pillar-core-card:hover{transform:translateY(-5px);border-color:rgba(56,189,248,0.35)}.pcc-icon{font-size:2rem;margin-bottom:0.9rem}.pcc-title{font-size:1.1rem;font-weight:800;color:#f8fafc;margin-bottom:0.5rem}[data-theme="light"] .pcc-title{color:#0f172a}.pcc-desc{font-size:0.85rem;line-height:1.55;color:#94a3b8;margin:0}[data-theme="light"] .pcc-desc{color:#64748b}.about-capabilities-section{padding:5rem 0;position:relative}.capability-card{height:100%;display:flex;flex-direction:column;border-radius:22px;padding:2rem 1.8rem;background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 35px rgba(0,0,0,0.25);backdrop-filter:blur(14px);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}[data-theme="light"] .capability-card{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 12px 35px rgba(37,99,235,0.06)}.capability-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,0.38);box-shadow:0 20px 50px rgba(37,99,235,0.2)}.cap-icon-box{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.45rem;margin-bottom:1.2rem}.cap-icon-box.blue{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(56,189,248,0.15));color:#38bdf8;border:1px solid rgba(56,189,248,0.3)}.cap-icon-box.cyan{background:linear-gradient(135deg,rgba(6,182,212,0.25),rgba(59,130,246,0.15));color:#22d3ee;border:1px solid rgba(6,182,212,0.3)}.cap-icon-box.green{background:linear-gradient(135deg,rgba(16,185,129,0.25),rgba(5,150,105,0.15));color:#34d399;border:1px solid rgba(16,185,129,0.3)}.cap-icon-box.purple{background:linear-gradient(135deg,rgba(124,58,237,0.25),rgba(168,85,247,0.15));color:#c084fc;border:1px solid rgba(168,85,247,0.3)}.cap-icon-box.orange{background:linear-gradient(135deg,rgba(245,158,11,0.25),rgba(239,68,68,0.15));color:#fbbf24;border:1px solid rgba(245,158,11,0.3)}.cap-icon-box.pink{background:linear-gradient(135deg,rgba(236,72,153,0.25),rgba(217,70,239,0.15));color:#f472b6;border:1px solid rgba(236,72,153,0.3)}.cap-title{font-size:1.25rem;font-weight:800;color:#f8fafc;margin-bottom:0.5rem}[data-theme="light"] .cap-title{color:#0f172a}.cap-desc{font-size:0.88rem;line-height:1.55;color:#94a3b8;margin-bottom:1.1rem}[data-theme="light"] .cap-desc{color:#475569}.cap-checklist{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:0.5rem;flex-grow:1}.cap-checklist li{display:flex;align-items:center;gap:0.5rem;font-size:0.84rem;color:#cbd5e1}[data-theme="light"] .cap-checklist li{color:#334155}.cap-checklist i{color:#10b981;font-size:0.95rem}.cap-link{font-size:0.86rem;font-weight:750;color:#38bdf8;text-decoration:none;margin-top:auto}[data-theme="light"] .cap-link{color:#2563eb}.cap-link:hover{text-decoration:underline}.about-process-section{padding:5rem 0;position:relative;background:rgba(10,17,32,0.3)}[data-theme="light"] .about-process-section{background:#f8fafc}.about-sprints-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.sprint-card{position:relative;display:flex;flex-direction:column;border-radius:22px;padding:1.8rem 1.6rem;background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.25);transition:transform 0.3s ease,border-color 0.3s ease}[data-theme="light"] .sprint-card{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 10px 30px rgba(37,99,235,0.05)}.sprint-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,0.35)}.sprint-num{position:absolute;top:1.2rem;right:1.4rem;font-size:1.6rem;font-weight:900;color:rgba(255,255,255,0.12);line-height:1}[data-theme="light"] .sprint-num{color:rgba(37,99,235,0.14)}.sprint-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#ffffff;font-size:1.3rem;margin-bottom:1.2rem;box-shadow:0 6px 18px rgba(37,99,235,0.35)}.sprint-title{font-size:1.18rem;font-weight:800;color:#f8fafc;margin-bottom:0.5rem}[data-theme="light"] .sprint-title{color:#0f172a}.sprint-desc{font-size:0.86rem;line-height:1.55;color:#94a3b8;margin-bottom:1.2rem;flex-grow:1}[data-theme="light"] .sprint-desc{color:#64748b}.sprint-time-badge{display:inline-flex;align-items:center;width:fit-content;padding:0.22rem 0.65rem;border-radius:9999px;background:rgba(37,99,235,0.14);color:#60a5fa;font-size:0.76rem;font-weight:750}[data-theme="light"] .sprint-time-badge{background:#eff6ff;color:#2563eb}.about-tech-section{padding:5rem 0;position:relative}.tech-stack-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.tech-category-card{border-radius:20px;padding:1.6rem;background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.2)}[data-theme="light"] .tech-category-card{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 10px 30px rgba(37,99,235,0.05)}.tech-cat-title{font-size:1.05rem;font-weight:800;color:#f8fafc;margin-bottom:1.1rem;display:flex;align-items:center;gap:0.45rem}[data-theme="light"] .tech-cat-title{color:#0f172a}.tech-badges-list{display:flex;flex-wrap:wrap;gap:0.5rem}.tech-badge{display:inline-block;padding:0.35rem 0.75rem;border-radius:8px;background:rgba(10,17,32,0.65);border:1px solid rgba(255,255,255,0.08);color:#cbd5e1;font-size:0.82rem;font-weight:600;transition:all 0.2s ease}[data-theme="light"] .tech-badge{background:#f8fafc;border-color:#e2e8f0;color:#334155}.tech-badge:hover{border-color:#2563eb;color:#38bdf8;transform:translateY(-2px)}.about-faq-section{padding:5rem 0;position:relative;background:rgba(10,17,32,0.3)}[data-theme="light"] .about-faq-section{background:#f8fafc}.about-faq-wrap{max-width:860px;display:flex;flex-direction:column;gap:1rem}.about-faq-item{border-radius:16px;background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);overflow:hidden;transition:all 0.3s ease}[data-theme="light"] .about-faq-item{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 4px 15px rgba(0,0,0,0.02)}.about-faq-item.active{border-color:rgba(56,189,248,0.4);background:rgba(15,23,42,0.95);box-shadow:0 10px 30px rgba(0,0,0,0.3)}[data-theme="light"] .about-faq-item.active{background:#ffffff;border-color:#2563eb;box-shadow:0 10px 30px rgba(37,99,235,0.08)}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.6rem;background:transparent;border:none;text-align:left;cursor:pointer}.faq-q-text{font-size:1.02rem;font-weight:700;color:#f8fafc;line-height:1.4}[data-theme="light"] .faq-q-text{color:#0f172a}.faq-q-icon{font-size:1.1rem;color:#94a3b8;transition:transform 0.3s ease;flex-shrink:0}.about-faq-item.active .faq-q-icon{transform:rotate(180deg);color:#38bdf8}[data-theme="light"] .about-faq-item.active .faq-q-icon{color:#2563eb}.faq-a-body{display:none;padding:0 1.6rem 1.4rem;font-size:0.92rem;line-height:1.65;color:#94a3b8}[data-theme="light"] .faq-a-body{color:#475569}.faq-a-body p{margin:0}.about-cta-section{padding:4rem 0 6rem;position:relative}.about-cta-card{position:relative;overflow:hidden;border-radius:28px;padding:3.5rem;background:linear-gradient(135deg,#091224 0%,#101c36 100%);border:1px solid rgba(56,189,248,0.35);box-shadow:0 25px 70px rgba(0,0,0,0.5)}[data-theme="light"] .about-cta-card{background:linear-gradient(135deg,#eff6ff 0%,#f3f0ff 100%);border-color:rgba(37,99,235,0.25);box-shadow:0 25px 70px rgba(37,99,235,0.12)}.cta-mesh-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 90% 10%,rgba(37,99,235,0.25),transparent 60%),radial-gradient(ellipse 50% 50% at 10% 90%,rgba(124,58,237,0.2),transparent 50%);pointer-events:none}.cta-status-badge{display:inline-flex;align-items:center;gap:0.45rem;padding:0.28rem 0.85rem;border-radius:9999px;background:rgba(16,185,129,0.18);border:1px solid rgba(16,185,129,0.35);color:#34d399;font-size:0.78rem;font-weight:700;margin-bottom:1.2rem}.cta-pulse-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.cta-headline{font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:800;line-height:1.2;color:#f8fafc;margin-bottom:1rem}[data-theme="light"] .cta-headline{color:#0f172a}.cta-sub{font-size:0.98rem;line-height:1.65;color:#94a3b8;margin-bottom:2rem}[data-theme="light"] .cta-sub{color:#475569}.cta-action-buttons{display:flex;align-items:center;gap:0.85rem;flex-wrap:wrap}.cta-info-panel{padding:2rem;border-radius:20px;background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.25)}[data-theme="light"] .cta-info-panel{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 10px 30px rgba(37,99,235,0.06)}.panel-header{display:flex;align-items:center;gap:0.85rem;margin-bottom:1.2rem}.panel-perks{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:0.55rem}.panel-perks li{display:flex;align-items:center;gap:0.55rem;font-size:0.86rem;color:#cbd5e1}[data-theme="light"] .panel-perks li{color:#334155}.panel-contact{padding-top:1rem;border-top:1px solid rgba(255,255,255,0.08);font-size:0.82rem;color:#94a3b8}[data-theme="light"] .panel-contact{border-top-color:#e2e8f0;color:#64748b}.panel-email{display:block;font-weight:700;color:#38bdf8;margin-top:0.2rem}[data-theme="light"] .panel-email{color:#2563eb}@media (max-width:991px){.about-hero{padding-top:calc(var(--nav-h,76px) + 1.8rem);padding-bottom:3.5rem}.about-metrics-bento{grid-template-columns:repeat(2,1fr)}.about-sprints-grid{grid-template-columns:repeat(2,1fr)}.tech-stack-matrix{grid-template-columns:repeat(2,1fr)}.cred-grid{grid-template-columns:1fr}.about-cta-card{padding:2.2rem 1.8rem}}@media (max-width:767px){.about-hero-badge{flex-wrap:wrap}.about-hero-signals{flex-direction:column;align-items:flex-start;gap:0.5rem}.about-metrics-bento{grid-template-columns:1fr;padding:1.25rem 1rem}.vs-cols{grid-template-columns:1fr}.about-sprints-grid{grid-template-columns:1fr}.tech-stack-matrix{grid-template-columns:1fr}.cta-action-buttons{flex-direction:column;width:100%}.cta-action-buttons .btn-jt{width:100%}}.about-workspace-card{background:rgba(15,23,42,0.7);border:1px solid rgba(255,255,255,0.08);border-radius:20px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,0.35);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease,box-shadow 0.35s ease;height:100%;display:flex;flex-direction:column}.about-workspace-card:hover{transform:translateY(-5px);border-color:rgba(56,189,248,0.4);box-shadow:0 20px 45px rgba(0,0,0,0.5),0 0 25px rgba(56,189,248,0.15)}.workspace-img-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#080F24}.workspace-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.about-workspace-card:hover .workspace-img-wrap img{transform:scale(1.05)}.workspace-img-badge{position:absolute;top:14px;left:14px;background:rgba(11,19,36,0.88);border:1px solid rgba(56,189,248,0.4);backdrop-filter:blur(10px);padding:0.3rem 0.75rem;border-radius:999px;display:inline-flex;align-items:center;gap:0.45rem;font-size:0.74rem;font-weight:700;color:#38bdf8;box-shadow:0 4px 12px rgba(0,0,0,0.4)}.badge-dot-live{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulseLive 1.6s infinite ease-in-out}@keyframes pulseLive{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.6}}.workspace-info{padding:1.5rem}.workspace-info h4{font-size:1.12rem;font-weight:750;color:#f8fafc;margin-bottom:0.6rem;line-height:1.35}.workspace-info p{font-size:0.88rem;color:#94a3b8;line-height:1.6;margin-bottom:0}.about-team-section{padding:5.5rem 0;position:relative}.team-card{background:rgba(15,23,42,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:22px;overflow:hidden;box-shadow:0 10px 32px rgba(0,0,0,0.3);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease,box-shadow 0.35s ease;display:flex;flex-direction:column}.team-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,0.4);box-shadow:0 20px 48px rgba(0,0,0,0.55),0 0 30px rgba(56,189,248,0.18)}.team-avatar-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#080F24}.team-avatar-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s cubic-bezier(0.16,1,0.3,1)}.team-card:hover .team-avatar-img{transform:scale(1.04)}.team-role-pill{position:absolute;bottom:14px;left:14px;background:rgba(11,19,36,0.92);border:1px solid rgba(216,181,106,0.45);backdrop-filter:blur(12px);padding:0.32rem 0.85rem;border-radius:999px;font-size:0.72rem;font-weight:750;letter-spacing:0.04em;color:#F1D89A;box-shadow:0 6px 16px rgba(0,0,0,0.5)}.team-content{padding:1.5rem 1.4rem;display:flex;flex-direction:column;flex-grow:1}.team-name{font-size:1.25rem;font-weight:800;color:#f8fafc;margin-bottom:0.25rem;line-height:1.25}.team-designation{font-size:0.82rem;font-weight:600;color:#38bdf8;margin-bottom:0.85rem;display:block}.team-bio{font-size:0.86rem;color:#94a3b8;line-height:1.6;margin-bottom:1.25rem;flex-grow:1}.team-tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:auto}.team-tags span{font-size:0.72rem;font-weight:600;padding:0.25rem 0.6rem;border-radius:6px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);color:#cbd5e1}.team-card:hover .team-tags span{background:rgba(56,189,248,0.08);border-color:rgba(56,189,248,0.25);color:#e0f2fe}