.about-page{min-height:100vh;padding:4rem 1.5rem}.about-hero{max-width:900px;margin:0 auto 3rem;text-align:center;background-color:inherit}.about-title{font-size:var(--fs-1);font-weight:900;margin-bottom:.75rem;color:var(--foreground-primary)}.about-subtitle{font-size:var(--fs-3);color:var(--foreground-secondary);max-width:600px;margin:0 auto}.about-content{max-width:1000px;margin:0 auto;display:grid;gap:2rem}.about-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.85));border-radius:20px;padding:2.25rem 2.5rem;border:1px solid rgba(var(--accent-rgb),.12);box-shadow:0 12px 30px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);backdrop-filter:blur(6px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.about-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05);border-color:rgba(var(--accent-rgb),.25)}.about-card h2{font-size:var(--fs-2);margin-bottom:1rem;color:var(--foreground-primary)}.about-card p{font-size:var(--fs-base);color:var(--content-primary);line-height:1.75}.dark-theme .about-card{background:linear-gradient(180deg,rgba(30,36,48,.55),rgba(24,30,40,.5));border-color:rgba(var(--accent-rgb),.15)}.dark-theme .about-card h1,.dark-theme .about-card h2{color:var(--foreground-primary)}.dark-theme .about-card p,.dark-theme .about-card ul li{color:var(--content-primary)}.about-card ul{margin-top:.75rem}.about-card ul li{margin-bottom:.65rem;padding-left:1.2rem;position:relative}.about-card ul li:before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.about-grid-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem 1.5rem}.about-cta{background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.04))}.about-cta a{color:var(--accent);font-weight:600;text-decoration:none}.about-cta a:hover{text-decoration:underline}@media (max-width:600px){.about-page{padding:2.5rem 1rem}.about-title{font-size:1.75rem}.about-card{padding:1.5rem}}