.propuesta-page{--bg:#fff;--ink:#111;--line-gold:#b39b5e;--line-gold-soft:#b8923c38;--body-text:#2a2114;--panel:#f4eedf;--gold:#b8923c;--red:#b23b24;--green:#5c7a4a;--yellow:#ffd600;--gold-gradient:linear-gradient(110deg, #b8923c 20%, #ffe9a8 40%, #ffd600 50%, #ffe9a8 60%, #b8923c 80%);background:var(--bg);color:var(--body-text);-webkit-font-smoothing:antialiased;font-family:Playfair Display,serif;font-size:16.5px;line-height:1.7}.propuesta-page *{box-sizing:border-box;margin:0;padding:0}.propuesta-page .wrap{max-width:860px;margin:0 auto;padding:0 30px}.propuesta-page h1,.propuesta-page h2,.propuesta-page h3,.propuesta-page .ui{font-family:Montserrat,sans-serif}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-v{0%{background-position:0 200%}to{background-position:0 -200%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.propuesta-page .shimmer-text{background:var(--gold-gradient);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite shimmer}.propuesta-page .topbar{z-index:50;color:#fff;background:#111;padding:16px 0;position:sticky;top:0;box-shadow:0 2px 14px #0000001f}.propuesta-page .topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.propuesta-page .topbar .brand{letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800}.propuesta-page .topbar .brand span{color:#ffe9a8}.propuesta-page .topbar nav{flex-wrap:wrap;gap:18px;display:flex}.propuesta-page .topbar nav a{letter-spacing:.3px;color:#cfc7b0;cursor:pointer;border-bottom:2px solid #0000;padding:6px 4px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none}.propuesta-page .topbar nav a:hover{color:#fff;border-bottom:2px solid;border-image:var(--gold-gradient) 1}.propuesta-page .hero{padding:64px 0 46px}.propuesta-page .pill{letter-spacing:1.6px;text-transform:uppercase;color:#3a2f10;background:var(--gold-gradient);background-size:250% 100%;border-radius:999px;margin-bottom:22px;padding:8px 16px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;animation:3.2s linear infinite shimmer;display:inline-block}.propuesta-page .hero h1{color:var(--ink);max-width:680px;margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.22}.propuesta-page .hero .sub{color:var(--body-text);max-width:560px;font-family:Playfair Display,serif;font-size:18px;font-style:italic}.propuesta-page .hero .meta{color:var(--gold);flex-wrap:wrap;gap:20px;margin-top:22px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;display:flex}.propuesta-page section{border-top:1px solid var(--line-gold-soft);padding:46px 0}.propuesta-page .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700}.propuesta-page h2{color:var(--ink);margin-bottom:20px;padding-bottom:12px;font-size:26px;font-weight:800;position:relative}.propuesta-page h2:before{content:"";background:var(--gold-gradient);background-size:250% 100%;border-radius:2px;width:46px;height:3px;animation:3.2s linear infinite shimmer;position:absolute;bottom:0;left:0}.propuesta-page p{margin-bottom:14px}.propuesta-page strong{color:var(--ink);font-weight:600}.propuesta-page .callout{background:var(--panel);border-left:4px solid;border-image:var(--gold-gradient) 1;border-radius:4px;margin:18px 0;padding:22px 24px}.propuesta-page .callout .ui-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;display:block}.propuesta-page .callout p:last-child{margin-bottom:0}.propuesta-page .callout ul{margin:10px 0 0;padding-left:20px}.propuesta-page .callout li{margin-bottom:6px}.propuesta-page .chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.propuesta-page .chip{color:var(--gold);border:1.4px solid var(--line-gold-soft);background:#fff;border-radius:999px;padding:6px 13px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.propuesta-page .bio-card{border:1.5px solid var(--ink);background:#fff;border-radius:14px;align-items:flex-start;gap:24px;padding:28px;display:flex}.propuesta-page .avatar{background:var(--gold-gradient);color:#2a2000;background-size:250% 100%;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;animation:3.2s linear infinite shimmer;display:flex}.propuesta-page .fact-chip{letter-spacing:.3px;color:#2a2000;background:var(--gold-gradient);background-size:250% 100%;border-radius:999px;margin:3px 6px 3px 0;padding:6px 13px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;animation:3.2s linear infinite shimmer;display:inline-block}.propuesta-page .card-grid{gap:14px;margin-top:6px;display:grid}.propuesta-page .card{border:1.5px solid var(--ink);opacity:0;background:#fff;border-radius:14px;gap:18px;padding:22px 24px;transition:transform .2s,box-shadow .2s;animation:.5s forwards fadeInUp;display:flex}.propuesta-page .card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #b8923c2e}.propuesta-page .card .num{color:var(--gold);flex-shrink:0;width:30px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.propuesta-page .card .t{color:var(--ink);margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.propuesta-page .card p{margin-bottom:0;font-size:14.5px}.propuesta-page .formato-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}.propuesta-page .formato-item{color:#fff;text-align:center;background:#111;border-radius:14px;padding:20px}.propuesta-page .formato-item .label{letter-spacing:1.4px;text-transform:uppercase;color:#cfc7b0;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:10.5px}.propuesta-page .formato-item .value{color:#ffe9a8;font-family:Playfair Display,serif;font-size:17px;font-style:italic;font-weight:700}.propuesta-page .oferta{color:#ede7d6;background:#111;border-radius:20px;padding:34px}.propuesta-page .oferta .eyebrow{color:#ffe9a8}.propuesta-page .oferta h2{color:#fff}.propuesta-page .oferta h2:before{background:var(--gold-gradient);background-size:250% 100%;animation:3.2s linear infinite shimmer}.propuesta-page .oferta p{color:#cfc7b0}.propuesta-page .oferta ul{gap:12px;margin:18px 0 0;list-style:none;display:grid}.propuesta-page .oferta li{color:#ede7d6;padding-left:26px;font-size:15px;position:relative}.propuesta-page .oferta li:before{content:"→";color:#ffe9a8;font-family:Montserrat,sans-serif;font-weight:700;position:absolute;top:0;left:0}.propuesta-page .closer{color:var(--ink);text-align:center;border-top:1px dashed var(--line-gold-soft);border-bottom:1px dashed var(--line-gold-soft);padding:10px 30px;font-family:Playfair Display,serif;font-size:19px;font-style:italic}.propuesta-page .cta{text-align:center;padding:50px 0 70px}.propuesta-page .cta h2{display:inline-block}.propuesta-page .cta h2:before{left:50%;transform:translate(-50%)}.propuesta-page .cta p{max-width:460px;margin:0 auto 26px}.propuesta-page .cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.propuesta-page .btn{letter-spacing:.3px;border-radius:999px;padding:15px 28px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block}.propuesta-page .btn-primary{background:var(--gold-gradient);color:#2a2000;background-size:250% 100%;animation:3.2s linear infinite shimmer}.propuesta-page .btn-secondary{border:1.5px solid var(--ink);color:var(--ink)}.propuesta-page .btn:hover{transform:translateY(-2px)}.propuesta-page footer{text-align:center;letter-spacing:.4px;color:#9c9280;padding:26px 0 44px;font-family:Montserrat,sans-serif;font-size:11.5px}.click-spark{pointer-events:none;z-index:9999;background:radial-gradient(circle,#ffd600 0%,#b8923c 45%,#b8923c00 72%);border-radius:50%;width:14px;height:14px;animation:.65s ease-out forwards spark-burst;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@keyframes spark-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@media (width<=640px){.propuesta-page .hero h1{font-size:28px}.propuesta-page .bio-card{flex-direction:column}.propuesta-page .formato-grid{grid-template-columns:1fr}.propuesta-page .topbar nav{display:none}}.propuesta-page .video-embed{aspect-ratio:16/9;border:1.5px solid var(--ink);background:var(--ink);width:100%;margin:22px 0 8px;position:relative;overflow:hidden}.propuesta-page .video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.propuesta-page .video-caption{color:var(--line-gold);margin-bottom:26px;font-size:13px}.propuesta-page .social-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px;display:grid}.propuesta-page .social-card{border:1.5px solid var(--ink);background:#fff;padding:18px 18px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.propuesta-page .social-card:hover{box-shadow:6px 6px 0 var(--line-gold-soft);transform:translateY(-3px)}.propuesta-page .social-card .net{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:800}.propuesta-page .social-card .handle{color:var(--ink);margin-top:6px;font-family:Montserrat,system-ui,sans-serif;font-size:17px;font-weight:700}.propuesta-page .social-card .stat{color:var(--body-text);margin-top:4px;font-size:13px}.propuesta-page .quote-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.propuesta-page .quote-card{border:1.5px solid var(--ink);border-left:5px solid var(--gold);background:var(--panel);padding:22px}.propuesta-page .quote-card p{margin-bottom:14px;font-style:italic}.propuesta-page .quote-card .who{color:var(--ink);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:700}.propuesta-page .quote-card .role{color:var(--line-gold);margin-top:2px;font-size:12.5px}.propuesta-page .co-speaker-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.propuesta-page .co-speaker-card{border:1.5px solid var(--ink);border-top:5px solid var(--gold);opacity:0;background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;transition:transform .2s,box-shadow .2s;animation:.5s forwards fadeInUp;display:flex}.propuesta-page .co-speaker-card:hover{box-shadow:6px 6px 0 var(--line-gold-soft);transform:translateY(-3px)}.propuesta-page .co-speaker-card .avatar.small{flex-shrink:0;width:48px;height:48px;font-size:16px}.propuesta-page .co-speaker-card .name{color:var(--ink);margin-bottom:4px;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-weight:800}.propuesta-page .co-speaker-card .role{color:var(--line-gold);font-size:13px}
