.asistProf{background:var(--bg)}.asistBanner{background:#1a1a1a;color:#fff;border-top:4px solid var(--gold);padding:72px 0 64px;text-align:center}.asistBanner .asistKicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--gold2);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.asistBanner .asistKicker:before,.asistBanner .asistKicker:after{content:"";width:28px;height:2px;background:var(--gold);flex:none}.asistBanner h2{margin:0 0 14px;color:#fff;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;letter-spacing:-.02em;font-weight:800;text-transform:uppercase;text-wrap:balance}.asistBanner .asistLema{margin:0 auto 14px;max-width:760px;color:var(--gold2);font-weight:800;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.4}.asistBanner .asistLead{margin:0 auto;max-width:720px;color:#e2e0da;font-size:1.02rem;line-height:1.6}.asistBody{padding:30px 0 76px}.asistGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.asistBlock{display:flex;flex-direction:column;text-align:left;border:2px solid #000;border-radius:24px;padding:54px 26px 26px;background:linear-gradient(180deg,#fff,#fffaf0);position:relative;margin-top:34px;box-shadow:0 10px 28px rgba(198,146,42,.14)}.asistBlock .asistIcon{position:absolute;top:-34px;left:50%;transform:translateX(-50%);z-index:3;width:72px;height:72px;min-width:72px;border-radius:50%;background:radial-gradient(120% 120% at 30% 25%,#1a1a1a 0%,#000 55%,#000 100%);color:var(--gold2);display:grid;place-items:center;font-size:1.7rem;box-shadow:0 0 0 5px rgba(198,146,42,.14),0 10px 22px rgba(198,146,42,.4);border:3px solid var(--gold2)}.asistBlock h3{margin:0 0 12px;color:var(--navy);font-size:var(--hp-fs-h3,1.1rem);line-height:1.3;letter-spacing:-.01em;font-weight:800;text-align:center}.asistBlock ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start;flex-grow:1}.asistBlock li{position:relative;padding-left:22px;color:var(--muted);font-size:.92rem;line-height:1.5}.asistBlock li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--gold)}.asistBlock .asistLink{display:inline-block;margin-top:16px;color:var(--gold-text);font-weight:800;font-size:.86rem}.asistBlock .asistLink:hover,.asistBlock .asistLink:focus-visible{color:var(--navy);text-decoration:underline}.asistClose{margin-top:40px;padding:30px 26px;border-radius:24px;background:#2E3234;color:#fff;text-align:center}.asistClose .asistSay{margin:0 0 6px;font-size:1.15rem;font-weight:800;line-height:1.35;color:var(--gold2)}.asistClose .asistSub{margin:0 auto 18px;max-width:640px;color:#e2e0da;font-size:1rem}.asistClose .btn{margin:0}@media(max-width:980px){.asistBanner{padding:60px 0 54px}.asistBody{padding-bottom:64px}}@media(max-width:620px){.asistBanner{padding:48px 0 42px}.asistBanner .asistKicker:before,.asistBanner .asistKicker:after{width:18px}.asistGrid{grid-template-columns:1fr}.asistBody{padding:20px 0 52px}.asistClose{padding:26px 18px}}.asistBlock--nuevo{grid-column:1 / -1;justify-self:center;width:calc(50% - 11px)}.asistBlock--nuevo .asistTagline{margin:0 0 12px;color:var(--gold-text);font-weight:800;font-size:.95rem;line-height:1.4;text-align:center}.asistBlock--nuevo .asistText{margin:0 0 12px;color:var(--muted);font-size:.92rem;line-height:1.5}.asistBlock--nuevo .asistListTitle{margin:6px 0 10px;color:var(--navy);font-weight:800;font-size:.95rem;line-height:1.4}.asistBlock--nuevo ul{flex-grow:0;margin-bottom:14px}.asistBlock--nuevo .btn{align-self:center;margin-top:10px}@media(max-width:620px){.asistBlock--nuevo{width:auto;justify-self:stretch}}.asistBlock--nuevo .asistText{text-align:center}
