.sobre-page{max-width:1100px;padding:var(--space-8) var(--space-6) var(--space-16);margin:0 auto}.sobre-page .sobre-header{margin-bottom:var(--space-10)}.sobre-page .sobre-header h1{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-3);font-size:2.25rem;font-weight:700}.sobre-page .sobre-subtitle{font-size:var(--text-lg);color:var(--text-muted);max-width:680px;line-height:1.6}.sobre-page .sobre-intro{background:var(--glass-medium);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8)}.sobre-page .sobre-intro p{color:var(--text-secondary);line-height:1.7;font-size:var(--text-md);margin-bottom:var(--space-4)}.sobre-page .sobre-intro p:last-child{margin-bottom:0}.sobre-page .sobre-stats{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.sobre-page .sobre-stats{grid-template-columns:repeat(2,1fr)}}.sobre-page .sobre-stat{background:var(--glass-medium);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;transition:border-color var(--transition-normal)}.sobre-page .sobre-stat:hover{border-color:var(--border-hover)}.sobre-page .sobre-stat-number{font-family:var(--font-display);color:var(--primary);margin-bottom:var(--space-1);font-size:1.75rem;font-weight:700;display:block}.sobre-page .sobre-stat-label{font-size:var(--text-sm);color:var(--text-muted);line-height:1.4}.sobre-page .sobre-grid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.sobre-page .sobre-grid{grid-template-columns:1fr}}.sobre-page .sobre-card{background:var(--glass-medium);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-normal)}.sobre-page .sobre-card:hover{border-color:var(--border-hover)}.sobre-page .sobre-card h2{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-3);align-items:center;gap:var(--space-3);font-size:1.125rem;font-weight:600;display:flex}.sobre-page .sobre-card-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sobre-page .sobre-card p{color:var(--text-secondary);line-height:1.6;font-size:var(--text-base);margin-bottom:var(--space-3)}.sobre-page .sobre-card p:last-child{margin-bottom:0}.sobre-page .sobre-card ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sobre-page .sobre-card li{padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.sobre-page .sobre-card li:last-child{border-bottom:none;padding-bottom:0}.sobre-page .sobre-card li strong{font-size:var(--text-md);color:var(--text-primary);font-weight:600}.sobre-page .sobre-card li span{font-size:var(--text-base);color:var(--text-muted);line-height:1.5}.sobre-page .sobre-section-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-6);font-size:1.5rem;font-weight:700}.sobre-page .sobre-citation{background:var(--glass-medium);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-left:3px solid var(--primary);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-8)}.sobre-page .sobre-citation h2{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-3);font-size:1.125rem;font-weight:600}.sobre-page .sobre-citation p{color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.6}.sobre-page .sobre-citation code{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-sm);line-height:1.5;display:block}
