#noorino-public-preview .np-hero{background:linear-gradient(120deg,#102f52,#081a34);color:white;border-radius:20px;border-bottom:4px solid #cda14f;padding:clamp(26px,5vw,72px);gap:clamp(20px,4vw,64px)}
#noorino-public-preview .np-hero h1,#noorino-public-preview .np-hero .np-lead{color:#fff}
#noorino-public-preview .np-hero em,#noorino-public-preview .np-hero .np-kicker{color:#f0c876}
.academy-emblem{margin:0;background:linear-gradient(180deg,#FFFCF5,#F4EAD3);color:#102b49;border-radius:50% 50% 12px 12px;text-align:center;overflow:hidden;padding:16px;justify-self:center;width:min(100%,360px);box-sizing:border-box}
.academy-emblem img{display:block;width:100%;height:auto}.academy-emblem figcaption{border-top:1px solid #d9bd81;padding-top:10px;font-size:12px;letter-spacing:.08em}
#noorino-public-preview .np-button.np-primary{background:#d7af60;color:#102640;border-color:#d7af60}
#noorino-public-preview .np-program{border-top:3px solid #bd903d}#noorino-public-preview .np-brand img{object-fit:contain;background:transparent;border-radius:0}
@media(max-width:620px){.academy-emblem{width:min(78%,250px)}}
html body{background:#f8f6f1}html[data-theme=dark] body{background:#0b192a}
html #noorino-public-preview .np-page.oasis{--np-bg:#f8f6f1;--np-panel:#fff;--np-ink:#102945;--np-muted:#495b6c;--np-line:#dcd8cf;--np-accent:#153e67;--np-on:#fff;--np-soft:#eef1f4;--np-gold:#bc9148;background:var(--np-bg)}
html[data-theme=dark] #noorino-public-preview .np-page.oasis{--np-bg:#0b192a;--np-panel:#142a42;--np-ink:#fcf7ec;--np-muted:#becbda;--np-line:#384b60;--np-accent:#ebc579;--np-on:#10243a;--np-soft:#20364b;background:var(--np-bg)}
#noorino-public-preview .np-page.oasis .np-hero{background:radial-gradient(ellipse at 8% 10%,#38506a,transparent 58%),linear-gradient(115deg,#1d3856,#0a203a 80%);color:white}
#noorino-public-preview .np-page.oasis .np-hero .np-kicker,#noorino-public-preview .np-page.oasis .np-hero em{color:#f4cd81}
#noorino-public-preview .np-page.oasis .np-final-cta,#noorino-public-preview .np-page.oasis .np-footer{background:#102741;color:#faf5e9}
#noorino-public-preview .np-page.oasis .np-final-cta .np-sub,#noorino-public-preview .np-page.oasis .np-footer a{color:#ece1c9}
#noorino-public-preview .np-page.oasis .np-program-icon,#noorino-public-preview .np-page.oasis .np-num{background:var(--np-soft);color:var(--np-accent)}
#noorino-public-preview .np-page.oasis .np-hero .np-button:not(.np-primary){background:#fff;color:#153350;border-color:#c8d2dc}
