.p-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.p-modal.abierto{opacity:1;visibility:visible}.p-modal-fondo{position:absolute;inset:0;background:#1919198c}.p-modal-panel{position:relative;z-index:1;width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow:auto;background:var(--papel-2);color:var(--tinta);border-radius:8px;border:1px solid var(--linea);box-shadow:0 30px 80px #0009;transform:translateY(8px);transition:transform .25s}.p-modal.abierto .p-modal-panel{transform:none}.p-modal-cerrar{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#0a0a0abf;color:var(--tinta);display:grid;place-items:center;cursor:pointer}.p-perfil{display:grid;grid-template-columns:200px minmax(0,1fr)}.p-perfil img{width:100%;height:100%;min-height:240px;object-fit:cover;object-position:top;display:block}.p-perfil-txt{padding:28px}.p-perfil-esp{color:var(--violeta-txt);margin:0 0 10px}.p-perfil-txt h3{font-weight:300;font-size:2rem;letter-spacing:-.03em;line-height:1.1;margin:0 0 4px}.p-perfil-rol{font-size:.9375rem;color:var(--tinta-3);margin:0 0 16px}.p-perfil-desc{font-size:.9375rem;color:var(--tinta-2);margin:0 0 18px}.p-perfil blockquote{margin:0;padding-left:14px;border-left:2px solid var(--violeta);font-family:var(--serif);font-size:1.125rem;line-height:1.35;color:var(--tinta)}@media(max-width:520px){.p-perfil{grid-template-columns:minmax(0,1fr)}.p-perfil img{height:240px}}#popup-agenda[data-astro-cid-fs3lzuzm]{position:fixed;bottom:32px;right:32px;z-index:250;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}#popup-agenda[data-astro-cid-fs3lzuzm].is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.pa-card[data-astro-cid-fs3lzuzm]{width:380px;background:#16161e;border:1px solid rgba(90,56,253,.5);border-radius:12px;padding:28px 28px 22px;box-shadow:0 8px 40px #0009,0 0 0 1px #5a38fd26;position:relative;overflow:hidden}.pa-card[data-astro-cid-fs3lzuzm]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#5a38fd}.pa-card[data-astro-cid-fs3lzuzm]:after{content:"";position:absolute;bottom:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(90,56,253,.15),transparent 65%);pointer-events:none}.pa-eyebrow[data-astro-cid-fs3lzuzm]{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#8b73ff;margin-bottom:14px}.pa-dot[data-astro-cid-fs3lzuzm]{width:6px;height:6px;border-radius:50%;background:#5a38fd;flex-shrink:0;animation:pa-pulse 1.6s ease-in-out infinite}@keyframes pa-pulse{0%,to{opacity:1}50%{opacity:.3}}.pa-close[data-astro-cid-fs3lzuzm]{position:absolute;top:14px;right:16px;background:none;border:none;color:#ffffff4d;font-size:13px;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.pa-close[data-astro-cid-fs3lzuzm]:hover{color:#fffc}.pa-title[data-astro-cid-fs3lzuzm]{font-family:Titillium Web,sans-serif;font-weight:900;font-size:24px;line-height:1.1;letter-spacing:-.02em;color:#fff;margin:0 0 12px}.pa-text[data-astro-cid-fs3lzuzm]{font-size:14.5px;line-height:1.55;color:#ffffff9e;margin:0 0 20px}.pa-text[data-astro-cid-fs3lzuzm] strong[data-astro-cid-fs3lzuzm]{color:#fff;font-weight:700}.pa-cta[data-astro-cid-fs3lzuzm]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#5a38fd;color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:6px;cursor:pointer;transition:background .2s,transform .15s;margin-bottom:10px}.pa-cta[data-astro-cid-fs3lzuzm]:hover{background:#4a2de0;transform:translateY(-1px)}.pa-dismiss[data-astro-cid-fs3lzuzm]{display:block;width:100%;background:none;border:none;color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:4px;transition:color .2s;text-align:center}.pa-dismiss[data-astro-cid-fs3lzuzm]:hover{color:#ffffffa6}@media(max-width:480px){#popup-agenda[data-astro-cid-fs3lzuzm]{bottom:16px;right:16px;left:16px}.pa-card[data-astro-cid-fs3lzuzm]{width:100%}}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#0c0c0c;color:#fff;font-family:Roboto,sans-serif;overflow-x:hidden}@media(max-width:1100px){[data-r=g4]{grid-template-columns:1fr 1fr!important;gap:44px 40px!important}}@media(max-width:1024px){[data-r=g3]{grid-template-columns:1fr 1fr!important;gap:44px 32px!important}[data-r=ohead]{display:none!important}[data-r=rlbl]{display:block!important}#ofertas [data-r=row]{grid-template-columns:1fr 1fr!important;gap:28px 40px!important}#ofertas [data-r=row]>div:first-child{grid-column:1 / -1}}@media(max-width:900px){[data-r=hero]{grid-template-columns:1fr!important;padding:132px 20px 64px!important;gap:28px!important}[data-r=hero-obj]{justify-self:start!important;max-width:240px!important}[data-r=split]{grid-template-columns:1fr!important;gap:40px!important}[data-r=sticky]{position:static!important}[data-r=g2]{grid-template-columns:1fr!important;gap:24px!important}[data-r=g4]{grid-template-columns:1fr 1fr!important;gap:32px 24px!important;margin-top:48px!important}[data-r=rows2]{grid-template-columns:1fr!important;gap:0!important}[data-r=g3]{grid-template-columns:1fr!important;gap:28px!important}[data-r=ohead]{display:none!important}[data-r=rlbl]{display:block!important}[data-r=row],#ofertas [data-r=row]{grid-template-columns:1fr!important;gap:18px!important;padding:28px 0!important}[data-r=row150]{grid-template-columns:1fr!important;gap:12px!important}[data-r=row150] img{width:100%!important}[data-r=ct-row]{grid-template-columns:1fr!important;gap:6px!important}[data-r=band]{aspect-ratio:16/9!important;margin-bottom:48px!important}#problema,#enfoque,#ofertas,#ai,#casos,#nosotros,#lecturas,#faq{padding-top:80px!important;padding-bottom:80px!important}#contacto,[data-screen-label=Contacto]{padding-top:72px!important;padding-bottom:72px!important}#contacto{padding:88px 0!important}[data-screen-label=Cuadra]{padding:56px 20px!important}[data-screen-label=Cuadra]>div{gap:36px!important}}@media(max-width:768px){[data-r=ticker-meta]{display:none!important}[data-r=g4]{grid-template-columns:1fr!important;gap:28px!important}[data-r=hero] a,[data-r=hero] button,#contacto a{width:100%;text-align:center}}a{color:#5a38fd;text-decoration:none}a:hover{color:#fff}details summary::-webkit-details-marker{display:none}details summary{list-style:none}section[id],#ofertas [data-r=row]{scroll-margin-top:96px}@keyframes a4d-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes a4d-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes a4d-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.a4d-h1:hover,.a4d-h2:hover,.a4d-h3:hover,.a4d-h4:hover,.a4d-h5:hover{color:#fff}.a4d-h6:hover{background:#4a2de0;color:#fff}.a4d-h7:hover{border-color:#5a38fd;background:#5a38fd33;color:#fff}.a4d-h8:hover,.a4d-h9:hover,.a4d-h10:hover,.a4d-h11:hover{color:#fff}.a4d-h12:hover{border-color:#5a38fd;background:#5a38fd33;color:#fff}.a4d-h13:hover,.a4d-h14:hover{background:#4a2de0;color:#fff}.a4d-h15:hover{border-color:#fff;background:#ffffff0f;color:#fff}.a4d-h16:hover,.a4d-h17:hover,.a4d-h18:hover,.a4d-h19:hover,.a4d-h20:hover{background:#ffffff04}.a4d-h21:hover{background:#feefde1a;color:#feefde}.a4d-h22:hover{background:#ffffffe0;color:#5a38fd}.a4d-h23:hover{background:#ffffff1f;color:#fff}.a4d-h24:hover{background:#4a2de0}.a4d-h25:hover,.a4d-h26:hover,.a4d-h27:hover,.a4d-h28:hover,.a4d-h29:hover{color:#fff}.a4d-h30:hover{color:#fff;border-color:#e1306c80}.a4d-h31:hover{color:#fff;border-color:#0a66c280}.a4d-h32:hover{color:#fff;border-color:#1877f280}.a4d-h33:hover,.a4d-h34:hover,.a4d-h35:hover{color:#fff9}
