.container{max-width:var(--container-max);padding:0 var(--space-6);margin:0 auto}.sobre-abertura{background-color:var(--color-bg-primary);padding:var(--space-20) var(--space-6);text-align:center}.sobre-abertura__eyebrow{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);font-weight:700}.sobre-abertura__title{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text-on-dark);max-width:720px;margin:0 auto var(--space-6);line-height:1.2}.sobre-abertura__subtitle{font-family:var(--font-body);font-size:var(--text-xl);color:var(--color-text-on-dark);opacity:.8;max-width:600px;margin:0 auto;line-height:1.6}.historia{background-color:var(--color-bg-surface);padding:var(--section-padding)}.historia__grid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:1fr;display:grid}.historia-block{background-color:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-8)}.historia-block__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-accent);margin-bottom:var(--space-4)}.historia-block__text{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}@media (width>=768px){.historia__grid{grid-template-columns:repeat(3,1fr)}}.sobre-callout{background-color:var(--color-bg-primary);padding:var(--space-16) var(--space-6)}.sobre-callout__inner{border-left:4px solid var(--color-accent);max-width:720px;padding-left:var(--space-8);margin:0 auto}.sobre-callout__quote{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-on-dark);line-height:1.4}.pilares{background-color:var(--color-bg-card);padding:var(--section-padding)}.pilares__grid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:1fr;display:grid}.pilar{text-align:center;padding:var(--space-8);border-radius:var(--radius-md);background-color:var(--color-bg-surface)}.pilar__icon{border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-accent);margin-bottom:var(--space-6);background-color:#c9a84c1f;justify-content:center;align-items:center;display:inline-flex}.pilar__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-on-light);margin-bottom:var(--space-4)}.pilar__text{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}@media (width>=768px){.pilares__grid{grid-template-columns:repeat(3,1fr)}}.advogados{background-color:var(--color-bg-surface);padding:var(--section-padding)}.advogados__grid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:1fr;display:grid}.advogado-card{background-color:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transform-style:preserve-3d;will-change:transform;--spot-x:50%;--spot-y:50%;position:relative;overflow:hidden}.advogado-card[data-tilt]:after{content:"";border-radius:inherit;background:radial-gradient(320px circle at var(--spot-x) var(--spot-y), #c9a84c21 0%, transparent 70%);opacity:0;pointer-events:none;z-index:2;transition:opacity .2s;position:absolute;inset:0}.advogado-card[data-tilt]:hover:after{opacity:1}.advogado-card[data-tilt]:hover{box-shadow:0 20px 48px #0a16282e}.advogado-card__photo{aspect-ratio:3/4;background-color:var(--color-text-muted);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;display:block}.advogado-card__body{padding:var(--space-8)}.advogado-card__name{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-on-light);margin-bottom:var(--space-2)}.advogado-card__title{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-6);font-weight:700}.advogado-card__bio{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}@media (width>=768px){.advogados__grid{grid-template-columns:repeat(2,1fr)}.advogado-card__photo{aspect-ratio:3/4;max-height:420px}}.sobre-cta{background-color:var(--color-bg-primary);padding:var(--space-16) var(--space-6);text-align:center}.sobre-cta__text{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-on-dark);margin-bottom:var(--space-8);max-width:560px;margin-left:auto;margin-right:auto;line-height:1.2}.sobre-cta__btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background-color:var(--color-cta-bg);color:var(--color-cta-text);font-family:var(--font-body);font-size:var(--text-base);border-radius:var(--radius-full);box-shadow:var(--shadow-cta);transition:opacity var(--transition-fast);font-weight:700;text-decoration:none;display:inline-flex}.sobre-cta__btn:hover{opacity:.9}@media (width<=480px){.sobre-callout__quote{font-size:var(--text-xl)}.sobre-callout__inner{padding-left:var(--space-4)}.sobre-abertura__title{font-size:var(--text-3xl)}}
