/* V8 final hero - intentionally isolated from inherited V7 overrides. */
.v5-page .hero{min-height:auto;padding:76px 0 68px;background:radial-gradient(1200px 700px at 78% -10%,#2a2438 0%,var(--black) 55%)}.v5-page .hero-glow{display:block;width:560px;height:560px;background:radial-gradient(circle,rgba(201,162,75,.22) 0%,transparent 65%);top:-120px;right:-80px}.v5-page .hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(48px,7vw,92px);align-items:center}.v5-page .hero-copy{display:block;order:initial;width:auto;max-width:none;text-align:left}.v5-page .hero-kicker{display:inline-block;width:auto;margin:0 0 20px;padding:0;border:0;border-radius:0;color:var(--gold-light);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.v5-page .hero-kicker:before{content:"";display:inline-block;width:30px;height:1px;margin:0 10px 3px 0;background:var(--gold)}.v5-page .hero-headline-v2{width:auto;max-width:720px;margin:0 0 22px;padding:0;color:var(--white);font-family:"Noto Sans Devanagari","Poppins",sans-serif;font-size:clamp(2.8rem,4.4vw,4.25rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.045em;text-align:left!important;overflow-wrap:normal}.v5-page .hero-headline-v2>span{display:block;width:auto;white-space:normal;text-align:left!important}.v5-page .hero-headline-v2 em{font-style:normal;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v5-page .hero-lead{max-width:650px;margin:0 0 22px;color:var(--text-light);font-family:"Noto Sans Devanagari","Poppins",sans-serif;font-size:1.05rem;font-weight:500;line-height:1.7;text-align:left!important}.v5-page .hero-sub{display:none}.v5-page .hero-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.v5-page .hero-outcomes span{padding:7px 11px;border:1px solid rgba(201,162,75,.24);border-radius:999px;color:var(--gold-light);font-size:.69rem;font-weight:600}.v5-page .event-details{display:flex;gap:18px;margin:0 0 26px;padding:15px 0;border-top:1px solid rgba(201,162,75,.18);border-bottom:1px solid rgba(201,162,75,.18)}.v5-page .event-details span{display:flex;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--gold-light);font-size:.78rem}.v5-page .hero-cta{display:flex;order:initial;align-items:center;justify-content:flex-start;gap:18px;width:auto;max-width:none;margin:0}.v5-page .hero-cta .btn{width:auto;min-width:290px;padding:16px 26px;background:var(--gold-grad);box-shadow:0 14px 34px rgba(201,162,75,.32)}.v5-page .hero-price{display:grid;grid-template-columns:auto 1fr;gap:0 8px;align-items:baseline;margin:0;text-align:left}.v5-page .hero-price s{color:var(--text-mute);font-size:.75rem}.v5-page .hero-price strong{color:var(--gold-light);font-size:.95rem}.v5-page .hero-price small{grid-column:1/-1;color:var(--text-mute);font-size:.62rem}.v5-page .hero-photo{order:initial;width:100%;margin:0;padding:0}.v5-page .hero-photo .photo-frame{width:100%;padding:7px;border-radius:24px;background:linear-gradient(160deg,rgba(201,162,75,.85),rgba(201,162,75,.15));box-shadow:0 30px 70px rgba(0,0,0,.4)}.v5-page .hero-photo .photo-frame img{width:100%;max-width:none;aspect-ratio:4/5;border-radius:18px;object-fit:cover;object-position:center 10%}.v5-page .mentor-nameplate{left:16px;right:16px;bottom:16px;padding:14px 16px;border-radius:12px}.v5-page .mentor-nameplate strong{font-size:1rem}.v5-page .mentor-nameplate span{font-size:.58rem;letter-spacing:.1em}.v5-page .mobile-event-card{display:none}
@media(max-width:900px){.v5-page .hero{padding:52px 0 48px}.v5-page .hero-inner{grid-template-columns:1fr;gap:36px}.v5-page .hero-copy{order:1;width:100%;max-width:100%}.v5-page .hero-photo{order:2;width:min(100%,390px);margin:0 auto}.v5-page .hero-kicker{display:block;width:auto;text-align:center}.v5-page .hero-headline-v2,.v5-page .hero-headline-v2>span,.v5-page .hero-lead{text-align:center!important;margin-left:auto;margin-right:auto}.v5-page .hero-outcomes,.v5-page .event-details,.v5-page .hero-cta{justify-content:center}}
@media(max-width:560px){.v5-page .hero{padding:38px 0 42px}.v5-page .hero .container{width:100%;padding-left:20px;padding-right:20px}.v5-page .hero-kicker{margin-bottom:15px;font-size:.59rem;line-height:1.5;letter-spacing:.08em}.v5-page .hero-kicker:before{display:none}.v5-page .hero-headline-v2{width:100%;max-width:350px!important;margin-bottom:18px;font-size:clamp(2rem,9.2vw,2.35rem)!important;line-height:1.18!important;letter-spacing:-.035em}.v5-page .hero-lead{max-width:350px;margin-bottom:18px;font-size:.9rem;line-height:1.65}.v5-page .hero-outcomes{justify-content:center;gap:6px;margin-bottom:20px}.v5-page .hero-outcomes span{padding:6px 9px;font-size:.61rem}.v5-page .event-details{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:350px;gap:0;margin-left:auto;margin-right:auto;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.v5-page .event-details span{justify-content:center;min-height:44px;padding:9px 6px;border-right:1px solid rgba(255,255,255,.1);font-size:.68rem}.v5-page .event-details span:last-child{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);border-right:0}.v5-page .hero-cta{display:grid;width:100%;max-width:350px;gap:10px;margin-left:auto;margin-right:auto}.v5-page .hero-cta .btn{width:100%;min-width:0;padding:14px 16px;font-size:.82rem}.v5-page .hero-price{justify-content:center;text-align:center}.v5-page .hero-photo{width:min(88%,330px)}.v5-page .mobile-event-card{display:none}}

/* Announcement bar alignment */
.v5-page .v5-topbar{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 16px}.v5-page .v5-topbar .topbar-inner{display:flex!important;width:max-content!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important;padding:0!important;align-items:center;justify-content:center!important;gap:18px!important}.v5-page .v5-topbar .topbar-date,.v5-page .v5-topbar a{width:auto!important;margin:0!important;white-space:nowrap}
@media(max-width:560px){.v5-page .v5-topbar{padding:8px 12px}.v5-page .v5-topbar .topbar-inner{width:auto!important;max-width:100%!important}.v5-page .v5-topbar a{display:none!important}.v5-page .v5-topbar .topbar-date{display:inline-flex;justify-content:center;text-align:center}}

/* Knowledge-to-offer bridge */
.v5-page .knowledge-bridge{max-width:980px;margin:0 auto 64px;text-align:center}.v5-page .knowledge-bridge h2{max-width:930px;margin:0 auto 22px;font-family:"Noto Sans Devanagari","Poppins",sans-serif;font-size:clamp(2rem,4vw,3.45rem);line-height:1.22}.v5-page .knowledge-bridge>p{max-width:820px;margin:0 auto 34px;color:var(--text-light);font-family:"Noto Sans Devanagari","Poppins",sans-serif;font-size:1.08rem;line-height:1.8}.v5-page .offer-transition{padding:26px 30px;border:1px solid rgba(201,162,75,.3);border-radius:18px;background:linear-gradient(135deg,rgba(201,162,75,.13),rgba(255,255,255,.035));box-shadow:0 18px 45px rgba(0,0,0,.2)}.v5-page .offer-transition span,.v5-page .offer-transition strong{display:block}.v5-page .offer-transition span{margin-bottom:6px;color:var(--gold-light);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.v5-page .offer-transition strong{color:var(--white);font-family:"Noto Sans Devanagari","Poppins",sans-serif;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.5}
@media(max-width:560px){.v5-page .knowledge-bridge{margin-bottom:48px}.v5-page .knowledge-bridge h2{font-size:1.8rem;line-height:1.3}.v5-page .knowledge-bridge>p{font-size:.95rem;line-height:1.75}.v5-page .offer-transition{padding:22px 17px;border-radius:14px}.v5-page .offer-transition strong{font-size:1rem}}

.v5-page .hero-offer-transition{max-width:650px;margin:0 0 23px;padding:15px 17px;border-left:3px solid var(--gold);background:rgba(201,162,75,.08)}.v5-page .hero-offer-transition span,.v5-page .hero-offer-transition strong{display:block}.v5-page .hero-offer-transition span{margin-bottom:3px;color:var(--gold-light);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.v5-page .hero-offer-transition strong{color:var(--white);font-family:"Noto Sans Devanagari","Poppins",sans-serif;font-size:.92rem;line-height:1.55}
@media(max-width:900px){.v5-page .hero-offer-transition{margin-left:auto;margin-right:auto;text-align:center;border-left:0;border-top:3px solid var(--gold)}}
@media(max-width:560px){.v5-page .hero-offer-transition{max-width:350px;padding:13px 14px}.v5-page .hero-offer-transition strong{font-size:.84rem}}
