/* eslint-disable react/prop-types */ /** * ProsperiaDay · Sección que comunica el evento anual del grupo. * * Cada primavera en Monterrey, todos los clientes, aliados, socios y * autoridades se reúnen en 40 foros temáticos moderados por 6 expertos * para que no quede nada sin decirse, ningún concepto sin retarse, * ningún lazo sin estrecharse. * * Tono: declarativo, ceremonial, sin grandilocuencia comercial. * No "regístrate ya" — sí "este es el espacio que sostenemos cada año". */ const PD_STATS = [ { num: '40', label: 'FOROS TEMÁTICOS' }, { num: '240', label: 'MODERADORES EXPERTOS', sub: '6 por foro' }, { num: '1', label: 'DÍA, CADA PRIMAVERA EN MONTERREY' }, ]; function ProsperiaDay() { return (
); } const pdStyles = { section: { position: 'relative', paddingBlock: 'clamp(80px, 12vw, 160px)', background: 'var(--color-navy-deep)', color: '#fff', overflow: 'hidden', }, bgImage: { position: 'absolute', inset: 0, backgroundImage: 'url("assets/images-distritos/distrito-tec.jpg")', backgroundSize: 'cover', backgroundPosition: 'center 65%', opacity: 0.22, filter: 'saturate(0.6) contrast(1.05)', }, bgOverlay: { position: 'absolute', inset: 0, background: 'linear-gradient(180deg, rgba(15,27,35,0.75) 0%, rgba(15,27,35,0.92) 100%)', }, inner: { position: 'relative', display: 'grid', gridTemplateColumns: '1fr', gap: 'clamp(28px, 4vw, 56px)', }, headerCol: { display: 'flex', flexDirection: 'column', gap: 20, maxWidth: 800, }, eyebrow: { fontWeight: 700, fontSize: 'clamp(12px, 0.9vw, 14px)', letterSpacing: '0.22em', textTransform: 'uppercase', color: 'var(--color-copper-fallback)', }, title: { margin: 0, fontWeight: 800, fontSize: 'clamp(40px, 7vw, 96px)', lineHeight: 1.02, letterSpacing: '-0.02em', textWrap: 'balance', color: '#fff', }, bodyCol: { display: 'flex', flexDirection: 'column', gap: 24, maxWidth: 820, }, lead: { margin: 0, fontSize: 'clamp(22px, 2.2vw, 30px)', lineHeight: 1.45, fontWeight: 700, color: '#fff', textWrap: 'pretty', letterSpacing: '-0.005em', }, body: { margin: 0, fontSize: 'clamp(17px, 1.45vw, 21px)', lineHeight: 1.6, color: 'rgba(255,255,255,0.92)', textWrap: 'pretty', }, bodyStrong: { color: '#fff', fontWeight: 700, }, statsRow: { display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: 'clamp(16px, 3vw, 48px)', paddingTop: 'clamp(24px, 4vw, 48px)', paddingBottom: 'clamp(8px, 2vw, 24px)', borderTop: '1px solid rgba(255,255,255,0.14)', }, stat: { display: 'flex', flexDirection: 'column', gap: 8, }, statNum: { fontWeight: 800, fontSize: 'clamp(40px, 7vw, 88px)', lineHeight: 1.0, color: 'var(--color-copper-fallback)', letterSpacing: '-0.02em', }, statLabel: { fontWeight: 700, fontSize: 'clamp(11px, 0.85vw, 13px)', letterSpacing: '0.14em', textTransform: 'uppercase', color: 'rgba(255,255,255,0.7)', lineHeight: 1.4, }, statSub: { fontWeight: 600, fontSize: 'clamp(11px, 0.8vw, 12px)', color: 'var(--color-copper-fallback)', letterSpacing: '0.06em', fontStyle: 'italic', marginTop: 2, }, ctaRow: { display: 'flex', marginTop: 'clamp(8px, 2vw, 24px)', }, cta: { display: 'inline-flex', alignItems: 'center', gap: 12, paddingInline: 28, paddingBlock: 16, background: 'transparent', border: '1.5px solid rgba(255, 255, 255, 0.5)', color: '#fff', fontWeight: 700, fontSize: 14, letterSpacing: '0.08em', textTransform: 'uppercase', borderRadius: 2, transition: 'background 240ms ease, border-color 240ms ease, transform 240ms cubic-bezier(0.16, 1, 0.3, 1)', }, }; const pdMQ = document.createElement('style'); pdMQ.textContent = ` section[data-screen-label="08b Prosperia Day"] a:hover { background: rgba(168, 107, 45, 0.18) !important; border-color: var(--color-copper-fallback) !important; transform: translateY(-2px); } `; document.head.appendChild(pdMQ); window.ProsperiaDay = ProsperiaDay;