.quem-somos-module__CYMpYa__page{--primary:#2563eb;--primary-dark:#1d4ed8;--ink:#111827;--muted:#6b7280;--faint:#9ca3af;--border:#e5e7eb;--surface:#f9fafb}.quem-somos-module__CYMpYa__nav{z-index:300;border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 52px;display:flex;position:sticky;top:0}.quem-somos-module__CYMpYa__navLogo{letter-spacing:-.8px;color:var(--primary);flex-shrink:0;font-size:28px;font-weight:900;text-decoration:none}.quem-somos-module__CYMpYa__navCenter{flex:1;align-items:center;gap:32px;padding:0 44px;display:flex}.quem-somos-module__CYMpYa__navLink{color:var(--muted);font-size:15px;text-decoration:none;transition:color .15s}.quem-somos-module__CYMpYa__navLink:hover,.quem-somos-module__CYMpYa__navLink.quem-somos-module__CYMpYa__active{color:var(--ink)}.quem-somos-module__CYMpYa__navRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.quem-somos-module__CYMpYa__btnText{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.quem-somos-module__CYMpYa__btnPrimary{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:8px;padding:11px 24px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.quem-somos-module__CYMpYa__btnPrimary:hover{background:var(--primary-dark)}.quem-somos-module__CYMpYa__hero{text-align:center;max-width:800px;margin:0 auto;padding:100px 52px 80px}.quem-somos-module__CYMpYa__heroLabel{letter-spacing:3px;text-transform:uppercase;color:var(--primary);margin-bottom:20px;font-size:11px;font-weight:700}.quem-somos-module__CYMpYa__hero h1{color:var(--ink);letter-spacing:-2px;margin-bottom:24px;font-size:50px;font-weight:900;line-height:1.06}.quem-somos-module__CYMpYa__heroSub{color:var(--muted);max-width:560px;margin:0 auto;font-size:18px;font-weight:300;line-height:1.75}.quem-somos-module__CYMpYa__divider{background:var(--border);height:1px;margin:0 52px}.quem-somos-module__CYMpYa__origem{max-width:760px;margin:0 auto;padding:88px 52px}.quem-somos-module__CYMpYa__secLabel{letter-spacing:3px;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-size:10px;font-weight:700}.quem-somos-module__CYMpYa__origem h2{color:var(--ink);letter-spacing:-.8px;margin-bottom:22px;font-size:30px;font-weight:900;line-height:1.25}.quem-somos-module__CYMpYa__origem p{color:var(--muted);font-size:16px;font-weight:300;line-height:1.85}.quem-somos-module__CYMpYa__origem p+p{margin-top:16px}.quem-somos-module__CYMpYa__missao{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:88px 52px}.quem-somos-module__CYMpYa__missaoInner{max-width:760px;margin:0 auto}.quem-somos-module__CYMpYa__missaoLabel{letter-spacing:3px;text-transform:uppercase;color:var(--primary);margin-bottom:24px;font-size:10px;font-weight:700}.quem-somos-module__CYMpYa__missao h2{color:var(--ink);letter-spacing:-1.2px;margin-bottom:22px;font-size:38px;font-weight:900;line-height:1.2}.quem-somos-module__CYMpYa__missao p{color:var(--muted);font-size:17px;font-weight:300;line-height:1.85}.quem-somos-module__CYMpYa__manifesto{max-width:800px;margin:0 auto;padding:88px 52px}.quem-somos-module__CYMpYa__manifestoLabel{letter-spacing:3px;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-size:10px;font-weight:700}.quem-somos-module__CYMpYa__manifesto h2{color:var(--ink);letter-spacing:-.8px;margin-bottom:56px;font-size:30px;font-weight:900}.quem-somos-module__CYMpYa__manifestoItem{border-bottom:1px solid var(--border);align-items:baseline;gap:32px;padding:28px 0;display:flex}.quem-somos-module__CYMpYa__manifestoItem:first-of-type{border-top:1px solid var(--border)}.quem-somos-module__CYMpYa__manifestoNum{color:var(--faint);flex-shrink:0;width:24px;font-size:13px;font-weight:700}.quem-somos-module__CYMpYa__manifestoTitle{color:var(--ink);letter-spacing:-.4px;margin-bottom:8px;font-size:20px;font-weight:900}.quem-somos-module__CYMpYa__manifestoDesc{color:var(--muted);font-size:15px;font-weight:300;line-height:1.75}.quem-somos-module__CYMpYa__ctaSection{background:var(--surface);border-top:1px solid var(--border);text-align:center;padding:88px 52px}.quem-somos-module__CYMpYa__ctaSection h2{color:var(--ink);letter-spacing:-1.2px;margin-bottom:14px;font-size:38px;font-weight:900}.quem-somos-module__CYMpYa__ctaSection p{color:var(--muted);margin-bottom:36px;font-size:16px;font-weight:300;line-height:1.6}.quem-somos-module__CYMpYa__ctaBtns{justify-content:center;align-items:center;gap:12px;display:flex}.quem-somos-module__CYMpYa__btnOutline{border:2px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:13px 28px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.quem-somos-module__CYMpYa__btnOutline:hover{border-color:var(--primary);color:var(--primary)}.quem-somos-module__CYMpYa__btnCta{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:8px;padding:13px 28px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.quem-somos-module__CYMpYa__btnCta:hover{background:var(--primary-dark)}.quem-somos-module__CYMpYa__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:28px 52px;display:flex}.quem-somos-module__CYMpYa__footerLogo{letter-spacing:-.5px;color:var(--primary);font-size:20px;font-weight:900}.quem-somos-module__CYMpYa__footerCopy{color:var(--faint);font-size:13px}@media (max-width:768px){.quem-somos-module__CYMpYa__nav{height:60px;padding:0 20px}.quem-somos-module__CYMpYa__navCenter,.quem-somos-module__CYMpYa__btnText{display:none}.quem-somos-module__CYMpYa__hero{padding:64px 24px 56px}.quem-somos-module__CYMpYa__hero h1{letter-spacing:-1.2px;font-size:36px}.quem-somos-module__CYMpYa__heroSub{font-size:16px}.quem-somos-module__CYMpYa__divider{margin:0 24px}.quem-somos-module__CYMpYa__origem,.quem-somos-module__CYMpYa__missao{padding:56px 24px}.quem-somos-module__CYMpYa__missao h2{font-size:28px}.quem-somos-module__CYMpYa__manifesto,.quem-somos-module__CYMpYa__ctaSection{padding:56px 24px}.quem-somos-module__CYMpYa__ctaSection h2{font-size:28px}.quem-somos-module__CYMpYa__ctaBtns{flex-direction:column}.quem-somos-module__CYMpYa__footer{text-align:center;flex-direction:column;gap:8px;padding:24px 20px}}
