
:root{--deep:#170026;--ink:#220035;--purple:#36104c;--magenta:#ff2aa1;--rose:#ff7bc5;--cream:#fff8ee;--paper:#fffaf2;--cyan:#77eeff;--line:rgba(255,255,255,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Work Sans",sans-serif;line-height:1.45}a{color:inherit}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(18px,4vw,54px);background:rgba(23,0,38,.94);backdrop-filter:blur(18px);color:white;box-shadow:0 16px 38px rgba(23,0,38,.24)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;letter-spacing:.04em}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:var(--rose)}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:15px;flex-wrap:wrap;font-family:"Space Mono",monospace;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.site-nav a{text-decoration:none;opacity:.88}.site-nav a:hover,.site-nav a.active{color:var(--rose);opacity:1}.lang{display:flex;gap:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,.25)}.hero{position:relative;min-height:72vh;display:grid;align-items:end;padding:140px clamp(20px,5vw,72px) 68px;overflow:hidden;color:white;background:linear-gradient(90deg,rgba(24,0,39,.85),rgba(24,0,39,.33)),url('../assets/lapsyconf-convergencia-fondo-gaby-20260918.jpg') center/cover no-repeat}.hero.compact{min-height:50vh}.hero:after{content:"";position:absolute;inset:auto 3vw 24px auto;width:min(44vw,560px);height:min(44vw,560px);border-radius:50%;background:radial-gradient(circle,rgba(255,42,161,.34),transparent 65%);filter:blur(12px)}.hero-content{position:relative;z-index:1;max-width:1010px}.eyebrow,.kicker{font-family:"Space Mono",monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--rose);font-weight:700;font-size:12px}.hero h1,.display{font-family:"Fraunces","IBM Plex Serif",serif;font-size:clamp(52px,8.5vw,126px);line-height:.88;letter-spacing:-.055em;margin:14px 0 22px;font-weight:650}.hero p{max-width:720px;font-size:clamp(20px,2.35vw,34px);line-height:1.12}.save-card{display:inline-grid;gap:4px;margin-top:24px;padding:18px 22px;border:1px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(255,255,255,.10);backdrop-filter:blur(14px);font-family:"Space Mono",monospace;text-transform:uppercase}.save-card b{font-size:clamp(28px,4vw,54px);line-height:.92}.section{padding:clamp(68px,9vw,126px) clamp(20px,5vw,72px);position:relative}.section.alt{background:white}.section.deep{background:radial-gradient(circle at 85% 10%,rgba(255,42,161,.22),transparent 34%),linear-gradient(135deg,#2b0645,#120020);color:white}.atmosphere{background:radial-gradient(circle at 86% 12%,rgba(255,42,161,.24),transparent 28%),linear-gradient(135deg,#250040 0%,#11001f 56%,#05000d 100%);color:white;overflow:hidden}.atmosphere:before{content:"";position:absolute;right:-8%;top:-5%;width:58vw;height:58vw;background:url('../assets/lapsyconf-transparencia-neurodigital.jpg') center/cover no-repeat;opacity:.18;mix-blend-mode:screen;filter:saturate(1.05) contrast(1.1);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.82) 42%,transparent 72%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.82) 42%,transparent 72%)}.grid{display:grid;gap:24px}.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}.grid.auto{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.section-title{max-width:920px;margin-bottom:34px;position:relative;z-index:1}.section-title h2{font-family:"Fraunces","IBM Plex Serif",serif;font-size:clamp(38px,6vw,82px);line-height:.96;letter-spacing:-.045em;margin:8px 0;font-weight:650}.section-title p,.lead{font-size:clamp(18px,2vw,27px);max-width:850px;color:rgba(34,0,53,.76)}.deep .section-title p,.deep .lead,.atmosphere .section-title p,.atmosphere .lead{color:rgba(255,255,255,.78)}.card{position:relative;padding:28px;border-radius:28px;background:var(--paper);border:1px solid rgba(34,0,53,.12);box-shadow:0 20px 50px rgba(34,0,53,.08);overflow:hidden}.card.dark{background:linear-gradient(135deg,#3c1053,#241049);color:white;border-color:rgba(255,255,255,.15)}.card h3{font-family:"Fraunces","IBM Plex Serif",serif;font-size:clamp(28px,3.3vw,48px);line-height:.98;margin:12px 0;font-weight:650}.card p{color:rgba(34,0,53,.72)}.card.dark p{color:rgba(255,255,255,.78)}.num{font-family:"Space Mono",monospace;color:var(--magenta);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:12px 18px;border-radius:999px;background:var(--magenta);color:white;text-decoration:none;font-family:"Space Mono",monospace;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:700}.btn.alt{background:var(--ink)}.btn.ghost{background:transparent;border:1px solid currentColor;color:inherit}.pillar-stack{position:relative;z-index:1;display:grid;gap:22px;padding-top:20px}.pillar{padding:0 0 0 22px;border-left:2px solid rgba(255,123,197,.45)}.pillar h3{margin:0 0 6px;color:var(--cyan);font-family:"Space Mono",monospace;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.pillar p{margin:0;color:rgba(255,255,255,.78);font-size:19px}.pill-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.pill{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 12px;font-family:"Space Mono",monospace;font-size:11px;text-transform:uppercase}.speaker-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.speaker{padding:18px;border-radius:18px;background:white;border:1px solid rgba(34,0,53,.12)}.speaker strong{display:block;font-family:"Fraunces","IBM Plex Serif",serif;font-size:21px}.speaker span{display:block;color:rgba(34,0,53,.7);font-size:14px}.faq{border-top:1px solid rgba(34,0,53,.16);padding:24px 0}.faq h3{font-size:clamp(22px,2.6vw,34px);margin:0 0 10px;font-family:"Fraunces","IBM Plex Serif",serif}.faq p,.faq li{color:rgba(34,0,53,.78)}.site-footer{padding:54px clamp(20px,5vw,72px);background:#170026;color:white}.site-footer a{color:white}.footer-date{font-family:"Fraunces","IBM Plex Serif",serif;font-size:clamp(28px,4vw,58px);line-height:1;color:var(--rose);margin-bottom:18px}.process{counter-reset:step}.process .card:before{counter-increment:step;content:"0" counter(step);font-family:"Space Mono",monospace;color:var(--magenta);font-weight:700}.notice{padding:22px;border-left:4px solid var(--magenta);background:white;border-radius:0 18px 18px 0}.center{text-align:center;margin-inline:auto}.mt{margin-top:28px}@media(max-width:920px){.site-header{align-items:flex-start;flex-direction:column}.site-nav{justify-content:flex-start;gap:11px;font-size:10px}.grid.two,.grid.three,.grid.four{grid-template-columns:1fr}.hero{min-height:68vh;padding-top:110px}.hero h1,.display{font-size:clamp(46px,15vw,74px)}.section{padding:58px 20px}.card{padding:22px}.footer-date{font-size:34px}.atmosphere:before{right:-34%;width:100vw;height:100vw;opacity:.12}}
