:root{--naranja:#ff5900;--naranja-claro:rgba(255,89,0,.04);--negro-apple:#1d1d1f;--gris-apple:#86868b;--morado-brand:#422f63;--gris-borde:#e1e1e1}.plan-estudios{background-color:#fff;padding:10px 20px}.plan-title{color:var(--naranja);font-size:36px;font-weight:800;margin-bottom:25px;text-align:center}.plan-disclaimer-container{margin-bottom:35px;padding:0 20px;text-align:center}.plan-disclaimer{color:var(--gris-apple);font-size:15px;line-height:1.4;margin-bottom:12px}.plan-cta{align-items:center;background-color:#fff;border:1px solid var(--gris-borde);border-radius:6px;color:var(--morado-brand)!important;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:8px 18px;text-decoration:none;text-transform:none;transition:all .2s ease}.plan-cta:hover{background-color:#fcfaff;border-color:var(--morado-brand);transform:translateY(-1px)}.semestre-navigation{margin:0 auto;max-width:900px;position:relative}.semestre-tabs{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.semestre-pill{background:#fff;border:1.5px solid rgba(0,0,0,.08);border-radius:100px;color:#636366;cursor:pointer;font-size:14px;font-weight:700;padding:12px 10px;text-align:center;transition:all .3s cubic-bezier(.165,.84,.44,1);white-space:nowrap}.semestre-pill.active{background-color:var(--naranja);border-color:var(--naranja);box-shadow:0 6px 15px rgba(255,89,0,.2);color:#fff}.pill-pointer{bottom:-16px;clip-path:polygon(50% 0,0 100%,100% 100%);height:10px;left:0;opacity:0;position:absolute;transition:all .4s cubic-bezier(.165,.84,.44,1);width:20px;z-index:3}.materias-wrapper,.pill-pointer{background-color:var(--naranja-claro)}.materias-wrapper{border:1px solid rgba(255,89,0,.1);border-radius:24px;margin:15px auto 0;max-width:900px;padding:40px;position:relative;z-index:1}.materias-content{animation:fadeIn .4s ease forwards;display:none}.materias-content.active{display:block}.materias-lista-custom ul{display:grid;gap:15px 30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.materias-lista-custom li{color:var(--negro-apple);font-size:16px;font-weight:500;line-height:1.4;padding-left:20px;position:relative}.materias-lista-custom li:before{color:var(--naranja);content:"•";font-weight:700;left:0;position:absolute}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.semestre-tabs{grid-template-columns:repeat(2,1fr)}.materias-wrapper{padding:25px}}