.company-intro__inner{max-width:1440px;margin:0 auto;position:relative}.company-intro__image-wrap{overflow:hidden}.company-intro__image{width:100%;height:320px;object-fit:cover;object-position:90% top;display:block}.company-intro__card{position:static;max-width:100%;border-radius:0;padding:1.5rem;background-color:var(--color-surface-raised)}.company-intro__card .company-intro__sub{color:var(--color-text);margin-bottom:1.5rem}.company-intro__sub{font-size:1.125rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:1.25rem}.company-intro__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;text-align:center}.company-intro__cta-primary,.company-intro__cta-whatsapp{text-align:center;justify-content:center}.company-intro__cta-primary{display:inline-block;background-color:var(--color-primary);color:var(--color-text-on-primary);font-size:1rem;font-weight:600;text-decoration:none;padding:.75rem 1.75rem;border-radius:6px;transition:background-color .15s}.company-intro__cta-primary:hover{background-color:var(--color-primary-light)}.company-intro__cta-whatsapp{display:inline-flex;align-items:center;gap:.5rem;background-color:#25d366;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;padding:.75rem 1.5rem;border-radius:6px;transition:background-color .15s}.company-intro__cta-whatsapp:hover{background-color:#1ebe5d}@media(min-width:768px){.company-intro__actions{flex-direction:row;flex-wrap:wrap;align-items:center;text-align:left}.company-intro__cta-primary,.company-intro__cta-whatsapp{text-align:left;justify-content:flex-start}.company-intro__card{position:absolute;top:4rem;left:2.5rem;max-width:560px;border-radius:0;padding:2rem;background-color:#ffffffd1}.company-intro__image{height:680px;object-position:50% top}}.stock-preview{padding-bottom:5rem}.stock-preview__inner{max-width:1440px;margin:0 auto;padding:3rem 2rem 0;border-top:1px solid var(--color-border)}.stock-preview__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.stock-preview__heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;color:#111}.stock-preview__all{font-size:.9375rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:color .15s}.stock-preview__all:hover{color:var(--color-primary-light)}
