.sobre-page{background:var(--carvao);min-height:100dvh;padding:calc(var(--header-height) + 48px) 16px 80px}@media (min-width:768px){.sobre-page{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}}.sobre-hero{text-align:center;opacity:0;max-width:720px;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;align-items:center;gap:20px;margin:0 auto;display:flex;transform:translateY(18px)}.sobre-hero[data-revealed=true]{opacity:1;transform:translateY(0)}.sobre-hero-badge{width:96px;height:96px}.sobre-hero-title{color:var(--osso);margin:0;font-size:clamp(2rem,5vw,3rem)}.sobre-hero-text{color:var(--fumaca);margin:0;font-size:1.0625rem;line-height:1.6}.sobre-pilares{grid-template-columns:1fr;gap:20px;max-width:1080px;margin:clamp(56px,8vw,96px) auto 0;display:grid}@media (min-width:768px){.sobre-pilares{grid-template-columns:repeat(3,1fr);gap:24px}}.sobre-pilar{background:var(--grelha);border:1px solid color-mix(in srgb, var(--osso) 6%, transparent);border-radius:var(--radius-md);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), border-color .2s;padding:28px 24px;transform:translateY(16px)}.sobre-pilares[data-revealed=true] .sobre-pilar{opacity:1;transform:translateY(0)}.sobre-pilares[data-revealed=true] .sobre-pilar:first-child{transition-delay:50ms}.sobre-pilares[data-revealed=true] .sobre-pilar:nth-child(2){transition-delay:.12s}.sobre-pilares[data-revealed=true] .sobre-pilar:nth-child(3){transition-delay:.19s}.sobre-pilar:hover{border-color:color-mix(in srgb, var(--mostarda) 30%, transparent)}.sobre-pilar-title{font-family:var(--font-display), system-ui, sans-serif;color:var(--mostarda);margin:0 0 10px;font-size:1.125rem;font-weight:800}.sobre-pilar-text{color:var(--osso);margin:0;font-size:.9375rem;line-height:1.6}.sobre-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(48px,7vw,72px);display:flex}.sobre-cta-btn{border-radius:var(--radius-sm);transition:transform .15s var(--ease-out), box-shadow .2s var(--ease-out), background .15s;padding:14px 28px;font-size:.9375rem;font-weight:700;text-decoration:none}.sobre-cta-btn:hover{transform:translateY(-2px)}.sobre-cta-btn--primary{background:var(--brasa);color:#fff;box-shadow:0 8px 24px color-mix(in srgb, var(--brasa) 35%, transparent)}.sobre-cta-btn--primary:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--brasa) 50%, transparent)}.sobre-cta-btn--ghost{background:color-mix(in srgb, var(--osso) 8%, transparent);color:var(--osso);border:1px solid color-mix(in srgb, var(--osso) 20%, transparent)}.sobre-cta-btn--ghost:hover{background:color-mix(in srgb, var(--osso) 14%, transparent)}@media (prefers-reduced-motion:reduce){.sobre-hero,.sobre-pilar{transition:none}}
