.about-container{padding-bottom:80px}.about-hero{text-align:center;padding:120px 20px 60px}@media (max-width:768px){.about-hero{padding:100px 15px 40px}}.about-hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#999);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(3rem,6vw,5rem)}.about-hero-sub{color:var(--accent-color);max-width:800px;margin:0 auto;font-size:1.5rem}.about-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:60px;display:grid}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:30px}}.bio-section h2{color:#fff;border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem;display:inline-block}.bio-text p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.mission-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-top:30px;padding:30px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s}.mission-box:hover{border-color:#ff7a004d;transform:translateY(-8px);box-shadow:0 15px 30px #ff7a001a}.mission-box h3{color:var(--accent-color);margin-bottom:15px;font-size:1.3rem}.mission-box p{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.5}.about-sidebar{background:#0000004d;border:1px solid #ffffff0d;border-radius:20px;padding:30px;position:sticky;top:120px}@media (max-width:900px){.about-sidebar{margin-top:20px;position:static}}.sidebar-block{margin-bottom:40px}.sidebar-block h3{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:1.1rem}.skill-list{flex-wrap:wrap;gap:10px;display:flex}.skill-tag{color:#ddd;background:#ffffff1a;border-radius:6px;padding:6px 12px;font-size:.9rem}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;display:grid}.tool-item{text-align:center;color:#aaa;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:8px;padding:10px;font-size:.8rem}.philosophy-section{margin-top:80px}.philosophy-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px;display:grid}.philo-item{text-align:center;background:#ffff0005;border:1px solid #ffffff1a;border-radius:20px;padding:30px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s}.philo-item:hover{border-color:#ff7a0066;transform:translateY(-8px);box-shadow:0 15px 30px #ff7a001a}.philo-item h3{color:var(--accent-color);margin-bottom:15px;font-size:1.4rem}.certs-section{margin-top:80px}.certs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:30px;display:grid}.cert-placeholder{aspect-ratio:4/3;color:#555;cursor:pointer;background:#111;border:1px dashed #fff3;border-radius:12px;justify-content:center;align-items:center;font-size:.9rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s,color .4s;display:flex}.cert-placeholder:hover{color:var(--accent-color);border-color:#ff7a0080;transform:translateY(-6px)scale(1.02);box-shadow:0 10px 20px #0006}
