:root{--about-primary:var(--color-theme-1,#ed7618);--about-secondary:var(--color-theme-2,#2a6d8b);--about-text:var(--color-text,#1a1a1a);--about-muted:rgba(0,0,0,0.65);--about-card-bg:var(--color-card-bg,#ffffff);--about-card-border:var(--color-border,#e5e7eb);--about-section-bg:var(--color-bg,#ffffff);--about-accent:#667eea}.about-page{display:flex;flex-direction:column;gap:4rem;background:var(--about-section-bg);color:var(--about-text)}.about-page section{padding:1rem 0}.section-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header{text-align:center;margin-bottom:2.5rem}.section-badge{display:inline-block;padding:0.5rem 1rem;border-radius:999px;background:rgba(237,118,24,0.12);color:#b85a0a;font-size:0.8rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:1rem}.section-header h1,.section-header h2,.founder-content h2{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;margin:0 0 1rem;color:var(--about-text)}.about-hero{position:relative;overflow:hidden}.about-hero-background{position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(102,126,234,0.18),transparent 55%),radial-gradient(circle at 90% 10%,rgba(237,118,24,0.18),transparent 50%),radial-gradient(circle at 70% 80%,rgba(118,75,162,0.2),transparent 55%);opacity:0.85;pointer-events:none;animation:heroPulse 12s ease-in-out infinite}.section-description{font-size:1.15rem;line-height:1.7;color:var(--about-muted);margin:0 auto 1rem;max-width:840px}.hero-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.feature-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--about-card-border);background:var(--about-card-bg);border-radius:20px;padding:1.8rem;box-shadow:0 10px 30px rgba(0,0,0,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;text-align:left}.feature-card:hover{transform:translateY(-6px);border-color:rgba(237,118,24,0.35);box-shadow:0 16px 40px rgba(0,0,0,0.08)}.feature-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.feature-icon{width:44px;height:44px;border-radius:14px;background:rgba(237,118,24,0.12);color:var(--about-primary);display:grid;place-items:center;font-size:1.1rem}.feature-badge{font-size:0.75rem;font-weight:700;color:var(--about-secondary);text-transform:uppercase;letter-spacing:0.08em}.feature-glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 0% 0%,rgba(237,118,24,0.18),transparent 60%),radial-gradient(120% 80% at 100% 0%,rgba(118,75,162,0.2),transparent 65%),radial-gradient(120% 80% at 50% 120%,rgba(102,126,234,0.18),transparent 70%);opacity:0;transition:opacity 0.3s ease;z-index:0;pointer-events:none}.feature-card:hover .feature-glow,.feature-card.is-tilting .feature-glow{opacity:1}.feature-card>*{position:relative;z-index:1}.feature-content h2{margin:0 0 0.75rem;font-size:1.4rem;font-weight:700;color:var(--about-text)}.feature-content p{margin:0;color:var(--about-muted);line-height:1.6}.section-description a{text-decoration:underline}.founder-card{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:2.5rem;align-items:center;background:var(--about-card-bg);border:1px solid var(--about-card-border);border-radius:28px;padding:2.5rem;box-shadow:0 12px 35px rgba(0,0,0,0.08);position:relative;overflow:hidden}.founder-card::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(237,118,24,0.08),transparent 35%);opacity:0;transition:opacity 0.3s ease;z-index:0}.founder-card:hover::before,.founder-card.is-tilting::before{opacity:1}.founder-card>*{position:relative;z-index:1}.founder-image img{width:100%;height:auto;border-radius:24px;border:4px solid rgba(10,28,42,0.12);object-fit:cover}.founder-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:1.5rem}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:0.85rem 1.6rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.cta-button.primary{background:var(--about-primary);color:#fff;box-shadow:0 8px 20px rgba(237,118,24,0.35)}.cta-button.secondary{background:rgba(42,109,139,0.12);color:var(--about-secondary);border:1px solid rgba(42,109,139,0.35)}.cta-button:hover{transform:translateY(-2px)}.uptime-panel{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--about-card-border);background:var(--about-card-bg);padding:2rem;box-shadow:0 12px 30px rgba(0,0,0,0.06)}.uptime-glow{position:absolute;inset:0;background:radial-gradient(120% 80% at 0% 0%,rgba(237,118,24,0.12),transparent 60%),radial-gradient(120% 80% at 100% 0%,rgba(102,126,234,0.16),transparent 65%);opacity:0.6;pointer-events:none;z-index:0}.uptime-panel>*{position:relative;z-index:1}.uptime-summary{display:flex;gap:1.5rem;justify-content:center;font-weight:700;margin-bottom:1rem;flex-wrap:wrap}.uptime-summary div{display:flex;align-items:baseline;gap:0.35rem;font-size:1.1rem}.uptime-label{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--about-muted)}.uptime-meta{display:flex;gap:1rem;font-size:0.9rem;color:var(--about-muted);margin-top:0.75rem;justify-content:space-between;flex-wrap:wrap}#uptime-chart{width:100%;max-width:100%;height:260px;border:1px solid color-mix(in srgb,var(--about-primary) 25%,var(--about-card-border));background:linear-gradient(180deg,rgba(237,118,24,0.08),transparent 70%),#fff;margin-top:0.5rem;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35),0 12px 30px rgba(15,23,42,0.08)}[data-theme="dark"]{--about-muted:rgba(255,255,255,0.7)}[data-theme="dark"] #uptime-chart{background:linear-gradient(180deg,rgba(102,126,234,0.12),transparent 70%),var(--color-card-bg,#242424)}[data-theme="dark"] .about-hero-background{opacity:0.7}@media (prefers-reduced-motion:reduce){.about-hero-background,.feature-card,.founder-card,.cta-button{animation:none!important;transition:none!important}}@media (max-width:960px){.founder-card{grid-template-columns:1fr;text-align:center}.founder-actions{justify-content:center}}@media (max-width:640px){.section-header h1,.section-header h2,.founder-content h2{font-size:clamp(1.7rem,7vw,2.4rem)}.feature-card{padding:1.4rem}.uptime-panel{padding:1.5rem}}@keyframes heroPulse{0%,100%{transform:scale(1);opacity:0.7}50%{transform:scale(1.05);opacity:1}}