.about-content{display:block}.about-main{gap:var(--spacing-3xl);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.stats-grid{gap:var(--spacing-xl);margin-top:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}.stat-item{text-align:center;padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.stat-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);transform:translateY(-4px)}.stat-number{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);font-family:var(--font-mono);margin-bottom:var(--spacing-sm)}.stat-label{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:1px}.skills-list{gap:var(--spacing-md);flex-direction:column;display:flex}.skill-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);transition:all var(--transition-fast);display:flex}.skill-item:hover{border-color:var(--color-primary);transform:translate(8px)}.skill-icon{color:var(--color-primary);font-size:var(--font-size-lg)}.skill-name{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.about-images{margin-top:0}.about-main .about-images{margin-top:var(--spacing-lg)}.image-gallery{margin-top:var(--spacing-xl);justify-content:center;display:flex}.gallery-item{border-radius:var(--radius-lg);border:2px solid var(--color-border);transition:all var(--transition-base);background:var(--color-bg-card);width:100%;max-width:300px;position:relative;overflow:hidden}.gallery-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);transform:translateY(-4px)}.gallery-item:focus-within{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #00f3ff4d}.profile-image{object-fit:cover;object-position:center;width:100%;height:auto;min-height:250px;transition:transform var(--transition-base);display:block}.gallery-item:hover .profile-image{transform:scale(1.05)}@media (width<=768px){.about-main{gap:var(--spacing-2xl);grid-template-columns:1fr}.stats-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.image-gallery{justify-content:center}.gallery-item{max-width:250px}.profile-image{min-height:300px}}@media (width<=480px){.image-gallery{margin-top:var(--spacing-lg)}.gallery-item{border-width:1px;max-width:220px}.profile-image{min-height:250px}}@media (prefers-contrast:high){.gallery-item{border-width:3px;border-color:var(--color-text-primary)}.gallery-item:hover,.gallery-item:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px #00f3ff80}}@media (prefers-reduced-motion:reduce){.gallery-item,.profile-image{transition:none}.gallery-item:hover,.gallery-item:hover .profile-image{transform:none}}.services-grid{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.service-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);transition:all var(--transition-base);position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transform-origin:0;width:100%;height:4px;transition:transform var(--transition-base);position:absolute;top:0;left:0;transform:scaleX(0)}.service-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);transform:translateY(-8px)}.service-card:hover:before{transform:scaleX(1)}.service-icon{color:var(--color-primary);margin-bottom:var(--spacing-lg)}.service-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.service-description{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-relaxed)}.service-features{padding-left:0;list-style:none}.service-features li{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-text-tertiary);font-size:var(--font-size-sm);position:relative}.service-features li:before{content:"▸";color:var(--color-primary);position:absolute;left:0}.timeline{padding-left:var(--spacing-3xl);position:relative}.timeline:before{content:"";background:linear-gradient(180deg,var(--color-primary)0%,var(--color-secondary)100%);width:2px;position:absolute;top:0;bottom:0;left:0}.timeline-item{margin-bottom:var(--spacing-3xl);position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{left:calc(-1*var(--spacing-3xl) - 8px);background:var(--color-primary);border:3px solid var(--color-bg-primary);width:18px;height:18px;box-shadow:var(--shadow-glow-primary);border-radius:50%;position:absolute;top:0}.timeline-content{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base)}.timeline-content:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.timeline-header{margin-bottom:var(--spacing-md)}.timeline-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.timeline-company{color:var(--color-primary);font-weight:var(--font-weight-medium)}.timeline-period{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-family:var(--font-mono);margin-bottom:var(--spacing-md);display:block}.timeline-description{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.cert-grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cert-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-base)}.cert-card:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-glow-secondary);transform:translateY(-4px)}.cert-badge{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));width:80px;height:80px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-bg-primary);margin:0 auto var(--spacing-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.cert-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.cert-issuer{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.cert-id{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-family:var(--font-mono)}.education-section{margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--color-border-muted)}.education-grid{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.education-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base)}.education-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.education-degree{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.education-field{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.education-school{color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.education-period{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-family:var(--font-mono);margin-bottom:var(--spacing-md)}.education-details{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.faq-container{max-width:900px;margin:0 auto}.faq-item{margin-bottom:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);overflow:hidden}.faq-item:hover{border-color:var(--color-primary)}.faq-question{width:100%;padding:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;min-height:44px;display:flex}.faq-question:hover{color:var(--color-primary)}.faq-question:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.faq-icon{font-size:var(--font-size-2xl);color:var(--color-primary);transition:transform var(--transition-base);margin-left:var(--spacing-md);flex-shrink:0}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height var(--transition-base);overflow:hidden}.faq-question[aria-expanded=true]+.faq-answer{max-height:500px}.faq-answer p{padding:0 var(--spacing-lg)var(--spacing-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.contact-content{gap:var(--spacing-4xl);grid-template-columns:1fr 1.5fr;display:grid}.contact-subtitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.contact-description{color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:var(--line-height-relaxed)}.contact-details{margin-bottom:var(--spacing-2xl)}.contact-item{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);display:flex}.contact-icon{color:var(--color-primary);flex-shrink:0}.contact-label{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-xs)}.contact-value{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.social-links{gap:var(--spacing-md);display:flex}.social-link{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-primary);transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.social-link:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);transform:translateY(-4px)}.contact-form{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl)}.form-group{margin-bottom:var(--spacing-lg)}.form-label{color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);display:block}.form-input{width:100%;padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-primary);transition:all var(--transition-fast);min-height:44px}.form-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #00f3ff1a}.form-input::placeholder{color:var(--color-text-muted)}textarea.form-input{resize:vertical;min-height:120px}.btn-submit{width:100%;margin-top:var(--spacing-md)}.form-status{margin-top:var(--spacing-md);padding:var(--spacing-sm);text-align:center;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.form-status.success{color:var(--color-success);border:1px solid var(--color-success);background:#00ff881a}.form-status.error{color:var(--color-error);border:1px solid var(--color-error);background:#ff00551a}@media (width<=968px){.about-content,.contact-content{gap:var(--spacing-2xl);grid-template-columns:1fr}.education-grid{grid-template-columns:1fr}}@media (width<=768px){.stats-grid{gap:var(--spacing-md);grid-template-columns:1fr}.services-grid{grid-template-columns:1fr}.timeline{padding-left:var(--spacing-xl)}.timeline-marker{left:calc(-1*var(--spacing-xl) - 8px)}.cert-grid{grid-template-columns:1fr}}@media (width<=480px){.timeline{padding-left:var(--spacing-lg)}.timeline:before{left:0}.timeline-marker{left:calc(-1*var(--spacing-lg) - 8px)}.faq-question{font-size:var(--font-size-base);padding:var(--spacing-md)}.contact-form{padding:var(--spacing-lg)}}
/*# sourceMappingURL=alooshd.com.7dda5c15.css.map */
