@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_523caef2-module__ZVd1ZG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_523caef2-module__ZVd1ZG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.0qns~z6we_yg0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.08-a0qexde~kr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.0uwq05tg8f5a0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.03rqv30url-~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_de3f1aa8-module__diBK2W__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_de3f1aa8-module__diBK2W__variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
html:has(.talks-page){scroll-behavior:smooth}.talks-page{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--talks-text);-webkit-font-smoothing:antialiased;--talks-bg:#fff;--talks-bg-soft:#f4fafe;--talks-surface:#e8f4fb;--talks-surface-2:#d6ecf6;--talks-border:#cde5f1;--talks-border-light:#e4eff6;--talks-text:#1a2a3a;--talks-text-mid:#3d5468;--talks-text-muted:#7a94a8;--talks-blue:#00a4e0;--talks-blue-dark:#275ab6;--talks-blue-pastel:#5caccb;--talks-blue-new:#7bc9e6;--talks-accent:#00a4e0;--talks-white:#fff;--talks-radius:20px;--talks-radius-sm:12px;--talks-radius-xs:8px;--talks-shadow-md:0 4px 20px #00508212;--talks-shadow-lg:0 8px 40px #0050821a;overflow-x:hidden}.talks-page .collab-strip{background:var(--talks-white);border-bottom:1px solid var(--talks-border-light);justify-content:center;align-items:center;gap:12px;padding:18px 40px;display:flex}.talks-page .collab-strip span{text-transform:uppercase;letter-spacing:.1em;color:var(--talks-text-muted);font-size:.7rem;font-weight:500}.talks-page .collab-strip img{width:auto;height:36px;display:block}.talks-page .talks-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 40px 80px;display:flex;position:relative;overflow:hidden}.talks-page .hero-bg{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#00a4e014 0%,#0000 70%),radial-gradient(60% 50% at 80% 80%,#5caccb0f 0%,#0000 60%),radial-gradient(50% 40% at 10% 60%,#7bc9e60f 0%,#0000 60%);position:absolute;inset:0}.talks-page .hero-shape{pointer-events:none;border-radius:50%;position:absolute}.talks-page .hero-shape-1{background:radial-gradient(circle,#00a4e012,#0000 70%);width:400px;height:400px;animation:12s ease-in-out infinite talksFloatSlow;top:-100px;right:-100px}.talks-page .hero-shape-2{background:radial-gradient(circle,#7bc9e614,#0000 70%);width:300px;height:300px;animation:15s ease-in-out infinite reverse talksFloatSlow;bottom:-50px;left:-80px}.talks-page .hero-shape-3{border:1.5px solid #00a4e01f;width:160px;height:160px;animation:10s ease-in-out infinite talksFloatSlow;top:30%;left:8%}.talks-page .hero-shape-4{border:1.5px solid #5caccb26;width:80px;height:80px;animation:8s ease-in-out infinite reverse talksFloatSlow;top:25%;right:12%}@keyframes talksFloatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(3deg)}}.talks-page .hero-badge{background:var(--talks-surface);border:1px solid var(--talks-border);letter-spacing:.07em;text-transform:uppercase;color:var(--talks-accent);z-index:2;border-radius:100px;align-items:center;gap:8px;margin-bottom:36px;padding:8px 20px;font-size:.76rem;font-weight:600;animation:.8s ease-out both talksFadeUp;display:inline-flex;position:relative}.talks-page .hero-badge:before{content:"";background:var(--talks-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite talksBlink}@keyframes talksBlink{0%,to{opacity:1}50%{opacity:.3}}.talks-page .talks-hero h1{font-family:var(--font-dm-serif), "DM Serif Display", serif;letter-spacing:-.03em;z-index:2;color:var(--talks-text);margin:0;font-size:clamp(3.2rem,8.5vw,8rem);line-height:.95;animation:.8s ease-out .1s both talksFadeUp;position:relative}.talks-page .talks-hero h1 em{color:var(--talks-accent);font-style:italic}.talks-page .hero-sub{color:var(--talks-text-muted);z-index:2;max-width:500px;margin-top:28px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:400;line-height:1.65;animation:.8s ease-out .2s both talksFadeUp;position:relative}.talks-page .hero-meta{z-index:2;background:var(--talks-border);border-radius:var(--talks-radius);box-shadow:var(--talks-shadow-md);gap:1px;margin-top:48px;animation:.8s ease-out .35s both talksFadeUp;display:flex;position:relative;overflow:hidden}.talks-page .hero-meta-item{background:var(--talks-white);flex-direction:column;gap:4px;padding:20px 32px;display:flex}.talks-page .hero-meta-label{text-transform:uppercase;letter-spacing:.12em;color:var(--talks-text-muted);font-size:.65rem;font-weight:500}.talks-page .hero-meta-value{color:var(--talks-text);font-size:.92rem;font-weight:600}.talks-page .hero-cta-row{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;animation:.8s ease-out .45s both talksFadeUp;display:flex;position:relative}.talks-page .btn-primary{background:var(--talks-accent);color:var(--talks-white);font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;border:none;border-radius:100px;padding:14px 36px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);display:inline-block}.talks-page .btn-primary:hover{transform:scale(1.05);box-shadow:0 6px 30px #00a4e04d}.talks-page .btn-ghost{color:var(--talks-text-mid);border:1px solid var(--talks-border);font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;background:0 0;border-radius:100px;padding:14px 36px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.talks-page .btn-ghost:hover{border-color:var(--talks-accent);color:var(--talks-accent)}.talks-page .scroll-hint{color:var(--talks-text-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:.68rem;font-weight:500;animation:.8s ease-out .6s both talksFadeUp;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.talks-page .scroll-line{background:linear-gradient(to bottom,var(--talks-accent),transparent);width:1.5px;height:36px;animation:2s ease-in-out infinite talksScrollPulse}@keyframes talksScrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.5)}}@keyframes talksFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.talks-page .concept-strip{background:var(--talks-bg-soft);border-top:1px solid var(--talks-border-light);border-bottom:1px solid var(--talks-border-light);padding:80px 40px}.talks-page .concept-strip-inner{text-align:center;max-width:820px;margin:0 auto}.talks-page .concept-strip p{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:var(--talks-text-muted);font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.6}.talks-page .concept-strip p strong{color:var(--talks-text);font-weight:400}.talks-page .concept-strip p em{color:var(--talks-accent);font-style:italic}.talks-page .section-label{text-transform:uppercase;letter-spacing:.14em;color:var(--talks-accent);margin-bottom:10px;font-size:.7rem;font-weight:600}.talks-page .section-title{font-family:var(--font-dm-serif),"DM Serif Display",serif;letter-spacing:-.02em;color:var(--talks-text);margin-bottom:56px;font-size:clamp(2rem,4.5vw,3.4rem)}.talks-page .programa{max-width:900px;margin:0 auto;padding:100px 40px}.talks-page .timeline{flex-direction:column;display:flex}.talks-page .timeline-item{border-bottom:1px solid var(--talks-border-light);border-radius:var(--talks-radius-xs);cursor:default;grid-template-columns:88px 1fr;gap:28px;padding:28px 16px;transition:all .35s;display:grid}.talks-page .timeline-item:first-child{border-top:1px solid var(--talks-border-light)}.talks-page .timeline-item:hover{background:var(--talks-bg-soft);padding-left:24px}.talks-page .t-time{color:var(--talks-accent);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.88rem;font-weight:700}.talks-page .t-content h3{color:var(--talks-text);margin-bottom:6px;font-size:1.08rem;font-weight:600}.talks-page .t-content p{color:var(--talks-text-muted);max-width:560px;font-size:.88rem;line-height:1.6}.talks-page .t-tag{letter-spacing:.03em;text-transform:uppercase;border-radius:100px;margin-top:10px;padding:3px 12px;font-size:.68rem;font-weight:600;display:inline-block}.talks-page .t-tag.charla{color:var(--talks-accent);background:#00a4e01a}.talks-page .t-tag.social{color:var(--talks-blue-pastel);background:#5caccb1f}.talks-page .t-tag.debate{color:var(--talks-blue-dark);background:#275ab61a}.talks-page .enfoque{background:var(--talks-bg-soft);border-top:1px solid var(--talks-border-light);padding:100px 40px}.talks-page .enfoque-inner{max-width:1100px;margin:0 auto}.talks-page .enfoque-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.talks-page .enfoque-card{background:var(--talks-white);border:1px solid var(--talks-border);border-radius:var(--talks-radius);padding:36px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.talks-page .enfoque-card:after{content:"";background:linear-gradient(90deg,var(--talks-accent),var(--talks-blue-new));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.talks-page .enfoque-card:hover{box-shadow:var(--talks-shadow-lg);border-color:#0000;transform:translateY(-4px)}.talks-page .enfoque-card:hover:after{opacity:1}.talks-page .enfoque-icon{border-radius:var(--talks-radius-sm);background:var(--talks-surface);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.3rem;display:flex}.talks-page .enfoque-card h3{color:var(--talks-text);margin-bottom:10px;font-size:1.05rem;font-weight:600}.talks-page .enfoque-card p{color:var(--talks-text-muted);font-size:.88rem;line-height:1.6}.talks-page .pricing{text-align:center;max-width:620px;margin:0 auto;padding:100px 40px}.talks-page .price-card-single{background:var(--talks-white);border:2px solid var(--talks-accent);border-radius:var(--talks-radius);text-align:center;box-shadow:var(--talks-shadow-md);padding:48px 40px;position:relative}.talks-page .price-card-single .price-badge{background:var(--talks-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:5px 20px;font-size:.72rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.talks-page .price-card-single h3{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:var(--talks-text);margin-top:12px;margin-bottom:8px;font-size:1.6rem}.talks-page .price-card-single .price-desc{color:var(--talks-text-muted);margin-bottom:24px;font-size:.92rem;line-height:1.5}.talks-page .price-amount-big{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:var(--talks-accent);margin-bottom:4px;font-size:3.2rem}.talks-page .price-sub{color:var(--talks-text-muted);margin-bottom:28px;font-size:.82rem}.talks-page .price-features-center{text-align:left;flex-direction:column;gap:12px;max-width:340px;margin:0 auto;padding:0;list-style:none;display:flex}.talks-page .price-features-center li{color:var(--talks-text-mid);align-items:center;gap:10px;font-size:.88rem;display:flex}.talks-page .price-features-center li:before{content:"✓";color:var(--talks-accent);flex-shrink:0;font-size:.85rem;font-weight:700}.talks-page .price-divider{background:var(--talks-border-light);height:1px;margin:28px 0}.talks-page .price-comida{background:var(--talks-bg-soft);border-radius:var(--talks-radius-sm);padding:20px 24px}.talks-page .price-comida-title{color:var(--talks-text);margin-bottom:4px;font-size:.88rem;font-weight:600}.talks-page .price-comida-desc{color:var(--talks-text-muted);font-size:.82rem;line-height:1.5}.talks-page .price-comida-price{color:var(--talks-accent);font-weight:700}.talks-page .form-section{background:var(--talks-bg-soft);border-top:1px solid var(--talks-border-light);padding:100px 40px}.talks-page .form-inner{max-width:600px;margin:0 auto}.talks-page .form-container{background:var(--talks-white);border:1px solid var(--talks-border);border-radius:var(--talks-radius);box-shadow:var(--talks-shadow-md);margin-top:10px;padding:48px 40px}.talks-page .form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.talks-page .form-group{flex-direction:column;gap:6px;display:flex}.talks-page .form-group.full{grid-column:1/-1}.talks-page .form-group label{color:var(--talks-text-mid);letter-spacing:.02em;font-size:.78rem;font-weight:600}.talks-page .form-group input,.talks-page .form-group select{border:1px solid var(--talks-border);border-radius:var(--talks-radius-xs);font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:var(--talks-text);background:var(--talks-bg);outline:none;padding:12px 16px;font-size:.9rem;transition:all .2s}.talks-page .form-group input:focus,.talks-page .form-group select:focus{border-color:var(--talks-accent);box-shadow:0 0 0 3px #00a4e01a}.talks-page .form-group input::placeholder{color:var(--talks-text-muted)}.talks-page .form-section-title{color:var(--talks-text);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;margin-bottom:16px;font-size:.82rem;font-weight:700}.talks-page .form-checkbox{cursor:pointer;border-radius:var(--talks-radius-xs);align-items:flex-start;gap:12px;margin:0;padding:14px 16px;transition:background .2s;display:flex}.talks-page .form-checkbox:hover{background:var(--talks-bg-soft)}.talks-page .form-checkbox input[type=checkbox]{width:20px;height:20px;accent-color:var(--talks-accent);cursor:pointer;border-radius:6px;flex-shrink:0;margin-top:1px}.talks-page .form-checkbox span{color:var(--talks-text-mid);font-size:.88rem;line-height:1.5}.talks-page .form-checkbox .hl{color:var(--talks-accent);font-weight:600}.talks-page .form-divider{background:var(--talks-border-light);height:1px;margin:24px 0}.talks-page .guest-block{background:var(--talks-bg-soft);border-radius:var(--talks-radius-sm);border:1px solid var(--talks-border-light);margin-top:16px;padding:20px}.talks-page .guest-block .form-row{margin-bottom:0}.talks-page .form-submit{background:var(--talks-accent);width:100%;color:var(--talks-white);border-radius:var(--talks-radius-sm);font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;border:none;margin-top:8px;padding:16px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.23,1,.32,1)}.talks-page .form-submit:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00a4e04d}.talks-page .form-submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.talks-page .form-footer{text-align:center;color:var(--talks-text-muted);margin-top:20px;font-size:.78rem}.talks-page .form-footer a{color:var(--talks-accent);text-decoration:none}.talks-page .form-success{text-align:center;padding:40px 20px;display:none}.talks-page .form-success.active{display:block}.talks-page .form-fields.hidden{display:none}.talks-page .form-success-icon{background:var(--talks-surface);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:1.8rem;display:flex}.talks-page .form-success h3{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:var(--talks-text);margin-bottom:10px;font-size:1.5rem}.talks-page .form-success p{color:var(--talks-text-muted);font-size:.9rem;line-height:1.6}.talks-page .cal-block{background:var(--talks-bg-soft);border-radius:var(--talks-radius-sm);border:1px solid var(--talks-border-light);margin-top:28px;padding:24px}.talks-page .cal-title{color:var(--talks-text);margin-bottom:14px;font-size:.88rem;font-weight:600}.talks-page .cal-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.talks-page .cal-btn{font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;border:1px solid var(--talks-border);background:var(--talks-white);color:var(--talks-text);border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.talks-page .cal-btn:hover{box-shadow:var(--talks-shadow-md);border-color:var(--talks-accent);color:var(--talks-accent);transform:translateY(-2px)}.talks-page .hidden-block{display:none}.talks-page .hidden-block.show{display:block}.talks-page .form-error{color:#d44;margin-top:4px;font-size:.8rem;display:none}.talks-page .form-error.show{display:block}.talks-page .spinner{vertical-align:middle;border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.6s linear infinite talksSpin;display:inline-block}@keyframes talksSpin{to{transform:rotate(360deg)}}.talks-page .reveal{opacity:0;transition:all .7s cubic-bezier(.23,1,.32,1);transform:translateY(32px)}.talks-page .reveal.visible{opacity:1;transform:translateY(0)}.talks-page .reveal-delay-1{transition-delay:.1s}.talks-page .reveal-delay-2{transition-delay:.2s}.talks-page .reveal-delay-3{transition-delay:.3s}@media (max-width:768px){.talks-page .talks-hero{padding:40px 24px 80px}.talks-page .hero-meta{flex-direction:column;gap:1px}.talks-page .hero-meta-item{padding:16px 24px}.talks-page .hero-cta-row{flex-direction:column;align-items:center}.talks-page .programa,.talks-page .pricing,.talks-page .enfoque,.talks-page .form-section{padding:80px 24px}.talks-page .concept-strip{padding:60px 24px}.talks-page .timeline-item{grid-template-columns:72px 1fr;gap:16px;padding:24px 12px}.talks-page .enfoque-grid{grid-template-columns:1fr}.talks-page .form-container{padding:32px 24px}.talks-page .form-row{grid-template-columns:1fr}.talks-page .price-card-single{padding:40px 28px}.talks-page .section-title{margin-bottom:40px}.talks-page .collab-strip{padding:14px 20px}.talks-page .collab-strip img{height:30px}}
