.programas_hero__brjxA{padding:clamp(5rem,9vw,8rem) 0 clamp(4rem,7vw,6rem);background:linear-gradient(90deg,rgba(250,248,243,.98),rgba(250,248,243,.92) 58%,rgba(243,232,216,.76));border-bottom:1px solid var(--rule)}.programas_hero__brjxA h1{max-width:900px;font-size:clamp(3rem,7vw,6.5rem)}.programas_hero__brjxA .lead{max-width:760px}.programas_thesis__8AgI9{padding:var(--space-xl) 0;background:var(--bg-contrast);color:var(--bg)}.programas_thesisLead__yKUnT{max-width:920px;color:var(--bg);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.65rem);line-height:1.2}.programas_questions__nyIbi{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:var(--space-lg);background:rgba(255,255,255,.18)}.programas_questions__nyIbi li{min-height:150px;padding:var(--space-md);background:var(--bg-contrast);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md)}.programas_levelHeader__hZCTH>div:first-child span,.programas_questions__nyIbi span{font-family:var(--font-mono);color:var(--accent-soft);font-size:.78rem;letter-spacing:.12em}.programas_questions__nyIbi strong{max-width:240px;font-family:var(--font-display);font-size:1.4rem;line-height:1.2;font-weight:500}.programas_selector__2g3Wb{padding:var(--space-2xl) 0}.programas_selector__2g3Wb h2{max-width:720px}.programas_selectorGrid__8ex7w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-lg)}.programas_selectorGrid__8ex7w a{min-height:180px;padding:var(--space-md);border:1px solid var(--rule);background:var(--card);text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,border-color .2s ease}.programas_selectorGrid__8ex7w a:focus-visible,.programas_selectorGrid__8ex7w a:hover{transform:translateY(-4px);border-color:var(--accent)}.programas_selectorGrid__8ex7w span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.programas_selectorGrid__8ex7w strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.25;font-weight:500}.programas_level__5qdGB{padding:var(--space-2xl) 0;border-top:1px solid var(--rule);scroll-margin-top:80px}.programas_level__5qdGB:nth-of-type(2n){background:rgba(255,255,255,.42)}.programas_levelHeader__hZCTH{display:grid;grid-template-columns:minmax(150px,.4fr) 1.6fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:flex-end;margin-bottom:var(--space-xl)}.programas_levelHeader__hZCTH>div:first-child{border-left:3px solid var(--accent);padding-left:var(--space-sm)}.programas_levelHeader__hZCTH>div:first-child p{margin:.35rem 0 0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:var(--ink)}.programas_levelHeader__hZCTH>div:last-child p{max-width:680px;margin-bottom:0}.programas_programGrid__imMwt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.programas_programCard__uFhQw{padding:var(--space-lg);border:1px solid var(--rule);background:var(--card);scroll-margin-top:96px}.programas_programCard__uFhQw h3{font-size:clamp(1.45rem,2.4vw,2rem)}.programas_programTag__P6HKs{min-height:2.7em;font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;line-height:1.4}.programas_programCard__uFhQw ul{list-style:none;margin-top:var(--space-md);border-top:1px solid var(--rule)}.programas_programCard__uFhQw li{position:relative;padding:.72rem 0 .72rem 1.15rem;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:.9rem}.programas_programCard__uFhQw li:before{content:"";position:absolute;left:0;top:1.08rem;width:6px;height:6px;background:var(--accent)}.programas_extras__b_9hH{padding:var(--space-2xl) 0;background:var(--highlight)}.programas_extrasGrid__Ra8fE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-lg)}.programas_extrasGrid__Ra8fE>div{padding:var(--space-lg);background:rgba(255,255,255,.6);border-top:3px solid var(--accent)}.programas_cta__eYzBI{padding:var(--space-2xl) 0}.programas_ctaPanel___uyQz{padding:clamp(2rem,5vw,4rem);background:var(--bg-contrast);color:var(--bg);display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg)}.programas_ctaPanel___uyQz h2,.programas_ctaPanel___uyQz p{color:var(--bg)}.programas_ctaPanel___uyQz p{max-width:720px;margin-bottom:0;color:rgba(250,248,243,.76)}.programas_ctaPanel___uyQz a{flex:0 0 auto}@media (max-width:900px){.programas_programGrid__imMwt,.programas_selectorGrid__8ex7w{grid-template-columns:1fr}.programas_selectorGrid__8ex7w a{min-height:130px}.programas_programTag__P6HKs{min-height:0}}@media (max-width:640px){.programas_hero__brjxA{padding-top:4rem}.programas_extrasGrid__Ra8fE,.programas_questions__nyIbi{grid-template-columns:1fr}.programas_questions__nyIbi li{min-height:120px}.programas_levelHeader__hZCTH{grid-template-columns:1fr;gap:var(--space-md)}.programas_programCard__uFhQw{padding:var(--space-md)}.programas_ctaPanel___uyQz{align-items:stretch;flex-direction:column}.programas_ctaPanel___uyQz a{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.programas_selectorGrid__8ex7w a{transition:none}}