@import url(https://fonts.googleapis.com/css2?family=Marcellus&family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);:root{--primary-maroon:#ab0c2f;--primary-maroon-dark:#7e061e;--primary-maroon-light:#fff0f3;--primary-navy:#0b132b;--primary-navy-dark:#060a17;--deep-indigo:#0b132b;--deep-indigo-dark:#060a17;--deep-indigo-card:#1c2541;--secondary-blue:#1a73e8;--electric-blue:#1a73e8;--electric-blue-dark:#0f52ba;--electric-blue-light:#ebf3fe;--accent-gold:#d4af37;--accent-gold-vivid:#ffb703;--accent-gold-hover:#b89224;--accent-gold-light:#fff9e6;--vivid-gold:#ffb703;--vivid-gold-hover:#e09f00;--vivid-gold-light:#fff8e1;--vivid-amber:#ff9f1c;--heritage-maroon:#ab0c2f;--heritage-maroon-dark:#7e061e;--heritage-maroon-light:#fff0f3;--rich-maroon:#ab0c2f;--rich-maroon-dark:#7e061e;--rich-maroon-light:#fff0f3;--bg-slate:#f8f9fa;--bg-warm-light:#fafafa;--surface-white:#fff;--surface-glass:#fffffff5;--surface-glass-dark:#0b132bf2;--text-dark:#0b132b;--text-heading:#1c2541;--text-body:#2b3a42;--text-muted:#5c6b73;--text-light:#fff;--border-light:#ab0c2f1f;--border-gold:#d4af3773;--border-subtle:#e9ecef;--shadow-sm:0 4px 16px #0b132b0d;--shadow-md:0 10px 30px #ab0c2f14;--shadow-lg:0 20px 50px #0b132b29;--shadow-gold:0 12px 32px #d4af3759;--shadow-maroon:0 12px 32px #ab0c2f4d;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:9999px;--transition-fast:all 0.22s cubic-bezier(0.4,0,0.2,1);--transition-smooth:all 0.38s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.45s cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:#f8f9fa;background-color:var(--bg-slate);color:#2b3a42;color:var(--text-body);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#0b132b;color:var(--primary-navy);font-family:Outfit,sans-serif;font-weight:800;line-height:1.2}a{color:inherit;text-decoration:none}.glass-panel{background:#fffffff5;background:var(--surface-glass);border:1px solid #ab0c2f1f;border:1px solid var(--border-light)}.glass-panel,.glass-panel-dark{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.glass-panel-dark{background:#0b132bf2;background:var(--surface-glass-dark);border:1px solid #ffffff2e;color:#fff;color:var(--text-light)}.container{margin:0 auto;max-width:1280px;padding:0 24px;width:100%}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 #ffb70380;transform:scale(1)}50%{box-shadow:0 0 0 12px #ffb70300;transform:scale(1.03)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spin-icon{animation:spinSlow 12s linear infinite;display:inline-block}.bounce-icon{animation:floatBounce 2.5s ease-in-out infinite;display:inline-block}.pulse-badge{animation:pulseGlow 3s ease-in-out infinite}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.badge-gold{background:linear-gradient(135deg,#fff8e1,#ffe082);border:1px solid #d4af3773;border:1px solid var(--border-gold);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 14px #ffb70340;color:#704f00}.badge-gold,.badge-maroon{align-items:center;display:inline-flex;font-size:.85rem;font-weight:800;gap:8px;padding:6px 18px}.badge-maroon{background:#fff0f3;background:var(--heritage-maroon-light);border:1px solid #d9042940;border-radius:9999px;border-radius:var(--radius-full);color:#ab0c2f;color:var(--heritage-maroon)}.badge-blue{background:#ebf3fe;background:var(--electric-blue-light);border:1px solid #1652f040;border-radius:9999px;border-radius:var(--radius-full);color:#1a73e8;color:var(--electric-blue);font-size:.85rem;gap:8px;padding:6px 18px}.badge-blue,.btn-primary{align-items:center;display:inline-flex;font-weight:800}.btn-primary{background:linear-gradient(135deg,#d4af37,#ff9f1c);background:linear-gradient(135deg,var(--accent-gold) 0,var(--vivid-amber) 100%);border:none;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 32px #d4af3759;box-shadow:var(--shadow-gold);color:#060a17;color:var(--primary-navy-dark);cursor:pointer;font-size:.95rem;gap:10px;justify-content:center;padding:13px 30px;transition:all .45s cubic-bezier(.34,1.56,.64,1);transition:var(--transition-bounce);&:hover{background:linear-gradient(135deg,#ffe082,#d4af37);background:linear-gradient(135deg,#ffe082 0,var(--accent-gold) 100%);box-shadow:0 16px 40px #ffb70373;transform:translateY(-4px) scale(1.02)}}.btn-navy{align-items:center;background:#060a17;background:var(--primary-navy-dark);border:1px solid #ffffff40;border-radius:14px;border-radius:var(--radius-md);color:#fff;color:var(--surface-white);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;gap:10px;justify-content:center;padding:13px 30px;transition:all .45s cubic-bezier(.34,1.56,.64,1);transition:var(--transition-bounce);&:hover{background:#1a73e8;background:var(--secondary-blue);box-shadow:0 10px 30px #ab0c2f14;box-shadow:var(--shadow-md);transform:translateY(-4px)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e2e8f0}::-webkit-scrollbar-thumb{background:#1a73e8;background:var(--secondary-blue);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0b132b;background:var(--primary-navy)}.sbr-header{left:0;position:sticky;top:0;transition:var(--transition-smooth);width:100%;z-index:1000}.sbr-header.scrolled{box-shadow:var(--shadow-md)}.sbr-header.scrolled .top-bar{border-bottom-color:#0000;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.sbr-header .top-bar{background:#060d26!important;border-bottom:1px solid #ffb7034d;color:#fff!important;font-size:.8rem;max-height:80px;opacity:1;overflow:hidden;padding:6px 0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .4s cubic-bezier(.4,0,.2,1),border-color .4s ease}.sbr-header .top-bar .top-bar-container{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:38px}.sbr-header .top-bar .top-info{align-items:center;display:flex;flex-shrink:0;gap:10px;white-space:nowrap}.sbr-header .top-bar .top-info .info-item{align-items:center;color:#fff!important;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;line-height:1;white-space:nowrap}.sbr-header .top-bar .top-info .info-item:hover{color:var(--accent-gold)!important}.sbr-header .top-bar .top-info .info-item .icon{color:var(--accent-gold)!important;flex-shrink:0}.sbr-header .top-bar .top-info .divider{color:#ffffff4d;margin:0 2px}.sbr-header .top-bar .top-ticker{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden}.sbr-header .top-bar .top-ticker .ticker-badge{align-items:center;background:linear-gradient(135deg,var(--primary-maroon) 0,#7e061e 100%);border-radius:var(--radius-full);box-shadow:0 2px 8px #ab0c2f66;color:#fff!important;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:800;gap:5px;padding:3px 10px;white-space:nowrap}.sbr-header .top-bar .top-ticker .ticker-marquee-wrapper{align-items:center;display:flex;flex:1 1;mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);min-width:0;overflow:hidden;position:relative;white-space:nowrap}.sbr-header .top-bar .top-ticker .ticker-marquee-track{align-items:center;animation:infiniteMarquee 22s linear infinite;display:inline-flex;gap:20px;white-space:nowrap;will-change:transform}.sbr-header .top-bar .top-ticker .ticker-marquee-track span{color:var(--accent-gold-light)!important;font-size:.8rem;font-weight:700;letter-spacing:.3px}.sbr-header .top-bar .top-ticker .ticker-marquee-track .marquee-divider{color:var(--accent-gold-vivid);font-size:1rem}.sbr-header .top-bar .top-ticker .ticker-marquee-track:hover{animation-play-state:paused}.sbr-header .top-bar .top-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;white-space:nowrap}.sbr-header .top-bar .top-actions .top-btn{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:.75rem;font-weight:700;gap:5px;padding:4px 12px;text-decoration:none;transition:var(--transition-fast)}.sbr-header .top-bar .top-actions .top-btn.gold{background:#ffb70333;border:1px solid #ffb70380;color:var(--accent-gold)!important}.sbr-header .top-bar .top-actions .top-btn.gold:hover{background:var(--accent-gold);color:#060d26!important}.sbr-header .top-bar .top-actions .top-btn.outline{border:1px solid #ffffff4d;color:#fff!important}.sbr-header .top-bar .top-actions .top-btn.outline:hover{background:#ffffff26;border-color:#fff}.sbr-header .main-navbar{background:#fff!important;border-bottom:1px solid var(--border-subtle);box-shadow:0 4px 20px #0000000d}.sbr-header .main-navbar .navbar-container{align-items:center;display:flex;gap:16px;height:76px;justify-content:space-between}.sbr-header .main-navbar .brand-logo{align-items:center;display:flex;flex-shrink:0;gap:12px;text-decoration:none}.sbr-header .main-navbar .brand-logo .logo-crest{align-items:center;background:#fff;border:2px solid var(--accent-gold);border-radius:10px;box-shadow:var(--shadow-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.sbr-header .main-navbar .brand-logo .logo-crest img{height:100%;object-fit:contain;width:100%}.sbr-header .main-navbar .brand-logo .logo-crest .fallback-crest{align-items:center;background:var(--primary-navy);height:100%;justify-content:center;width:100%}.sbr-header .main-navbar .brand-logo .brand-text{display:flex;flex-direction:column}.sbr-header .main-navbar .brand-logo .brand-text .sangha-name{color:var(--primary-maroon);font-size:.62rem;font-weight:800;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.sbr-header .main-navbar .brand-logo .brand-text .school-title{color:var(--primary-navy)!important;font-size:1.15rem;font-weight:900;line-height:1.2;margin:1px 0 0}.sbr-header .main-navbar .brand-logo .brand-text .school-subtitle{color:var(--text-muted);font-size:.72rem;font-weight:700;line-height:1.2}.sbr-header .main-navbar .nav-links{align-items:center;display:flex;gap:16px}.sbr-header .main-navbar .nav-links .nav-link{align-items:center;color:var(--text-dark)!important;display:flex;font-size:.9rem;font-weight:700;gap:4px;padding:6px 0;position:relative;transition:var(--transition-fast);white-space:nowrap}.sbr-header .main-navbar .nav-links .nav-link.active,.sbr-header .main-navbar .nav-links .nav-link:hover{color:var(--primary-maroon)!important}.sbr-header .main-navbar .nav-links .nav-link.active:after,.sbr-header .main-navbar .nav-links .nav-link:hover:after{width:100%}.sbr-header .main-navbar .nav-links .nav-link:after{background:linear-gradient(90deg,var(--accent-gold),var(--primary-maroon));border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:var(--transition-fast);width:0}.sbr-header .main-navbar .nav-links .nav-dropdown-wrapper{position:relative}.sbr-header .main-navbar .nav-links .nav-dropdown-wrapper .chevron{transition:transform .2s ease}.sbr-header .main-navbar .nav-links .nav-dropdown-wrapper:hover .chevron{transform:rotate(180deg)}.sbr-header .main-navbar .nav-links .dropdown-menu{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);left:-16px;padding:10px;position:absolute;top:100%;width:290px;z-index:1100}.sbr-header .main-navbar .nav-links .dropdown-menu .dropdown-item{align-items:flex-start;border-radius:var(--radius-sm);color:var(--text-dark);display:flex;gap:12px;padding:10px 12px;transition:var(--transition-fast)}.sbr-header .main-navbar .nav-links .dropdown-menu .dropdown-item:hover{background:var(--bg-slate)}.sbr-header .main-navbar .nav-links .dropdown-menu .dropdown-item:hover strong{color:var(--secondary-blue)}.sbr-header .main-navbar .nav-links .dropdown-menu .dropdown-item svg{color:var(--accent-gold);flex-shrink:0;margin-top:2px}.sbr-header .main-navbar .nav-links .dropdown-menu .dropdown-item strong{color:var(--primary-navy);display:block;font-size:.875rem}.sbr-header .main-navbar .nav-links .dropdown-menu .dropdown-item p{color:var(--text-muted);font-size:.775rem;line-height:1.3;margin-top:2px}.sbr-header .main-navbar .nav-actions{flex-shrink:0}.sbr-header .main-navbar .nav-actions .nav-cta{border-radius:var(--radius-md);box-shadow:0 4px 14px #ffb70359;font-size:.85rem;padding:8px 18px;white-space:nowrap}.sbr-header .main-navbar .mobile-hamburger{background:none;border:none;color:var(--primary-navy);cursor:pointer;display:none;padding:4px}.sbr-header .mobile-drawer{background:#fff!important;border-bottom:3px solid var(--accent-gold);box-shadow:var(--shadow-lg);padding:20px 24px}.sbr-header .mobile-drawer .mobile-nav-list{display:flex;flex-direction:column;gap:14px}.sbr-header .mobile-drawer .mobile-group .mobile-group-title,.sbr-header .mobile-drawer .mobile-nav-link{border-bottom:1px solid var(--border-light);color:var(--primary-navy);font-size:1.05rem;font-weight:800;padding:6px 0}.sbr-header .mobile-drawer .mobile-group .mobile-group-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.sbr-header .mobile-drawer .mobile-group .mobile-subnav{display:flex;flex-direction:column;gap:10px;padding:10px 0 10px 16px}.sbr-header .mobile-drawer .mobile-group .mobile-subnav a{color:var(--text-muted);font-size:.925rem;font-weight:700}.sbr-header .mobile-drawer .mobile-drawer-cta{margin-top:20px}.sbr-header .mobile-drawer .mobile-drawer-cta .w-full{width:100%}.sbr-header .quick-wings-ribbon{background:linear-gradient(90deg,#5c0011,#ab0c2f 45%,#0b132b);border-bottom:2px solid var(--accent-gold);border-top:1px solid #ffffff26;box-shadow:0 4px 16px #0000001f;padding:8px 0}.sbr-header .quick-wings-ribbon .wings-container{padding:0 16px}.sbr-header .quick-wings-ribbon .wings-scroll-row{align-items:center;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-color:var(--accent-gold) #0003;scrollbar-width:thin}.sbr-header .quick-wings-ribbon .wings-scroll-row::-webkit-scrollbar{height:4px}.sbr-header .quick-wings-ribbon .wings-scroll-row::-webkit-scrollbar-thumb{background:var(--accent-gold);border-radius:4px}.sbr-header .quick-wings-ribbon .wings-scroll-row::-webkit-scrollbar-track{background:#0003}.sbr-header .quick-wings-ribbon .wing-chip{align-items:center;border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:800;gap:6px;padding:6px 14px;text-decoration:none;transition:var(--transition-bounce);white-space:nowrap}.sbr-header .quick-wings-ribbon .wing-chip .chip-icon{flex-shrink:0}.sbr-header .quick-wings-ribbon .wing-chip:hover{box-shadow:0 6px 16px #00000040;transform:translateY(-2px) scale(1.03)}.sbr-header .quick-wings-ribbon .wing-chip.yellow{background:linear-gradient(135deg,#fff9e6,#ffe082);border:1px solid #ffd54f;color:#704f00}.sbr-header .quick-wings-ribbon .wing-chip.green{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #81c784;color:#1b5e20}.sbr-header .quick-wings-ribbon .wing-chip.blue{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #64b5f6;color:#0d47a1}.sbr-header .quick-wings-ribbon .wing-chip.teal{background:linear-gradient(135deg,#e0f7fa,#b2ebf2);border:1px solid #4dd0e1;color:#006064}.sbr-header .quick-wings-ribbon .wing-chip.purple{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border:1px solid #ba68c8;color:#4a148c}.sbr-header .quick-wings-ribbon .wing-chip.deep-blue{background:linear-gradient(135deg,#1e88e5,#1565c0);border:1px solid #42a5f5;color:#fff}.sbr-header .quick-wings-ribbon .wing-chip.pink{background:linear-gradient(135deg,#fce4ec,#f8bbd0);border:1px solid #f06292;color:#880e4f}.sbr-header .quick-wings-ribbon .wing-chip.red{background:linear-gradient(135deg,#e53935,#c62828);border:1px solid #ef5350;color:#fff}.sbr-header .quick-wings-ribbon .wing-chip.metallic-gold{background:linear-gradient(135deg,gold,#ffa000);border:1px solid #fff59d;box-shadow:0 4px 14px #ffd70066;color:#3e2723;font-weight:900}.sbr-header .quick-wings-ribbon .wing-chip.metallic-purple{background:linear-gradient(135deg,#7b1fa2,#4a148c);border:1px solid #ce93d8;box-shadow:0 4px 14px #7b1fa266;color:#fff;font-weight:900}@media(max-width:1024px){.sbr-header .hide-tablet{display:none!important}.sbr-header .show-tablet{display:block!important}.sbr-header .main-navbar .navbar-container{height:72px}.sbr-header .brand-logo .brand-text .sangha-name{font-size:.575rem}.sbr-header .brand-logo .brand-text .school-title{font-size:1.05rem}.sbr-header .brand-logo .brand-text .school-subtitle{font-size:.7rem}}@media(max-width:640px){.sbr-header .hide-mobile{display:none!important}.sbr-header .top-bar .top-bar-container{justify-content:center}}.sbr-footer{background:#060d26!important;color:#ffffffe0!important;margin-top:60px;position:relative}.sbr-footer .footer-action-bar{background:linear-gradient(135deg,var(--heritage-maroon) 0,#800016 100%);border-bottom:3px solid var(--accent-gold);padding:26px 0}.sbr-footer .footer-action-bar .action-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.sbr-footer .footer-action-bar .action-info{align-items:center;display:flex;gap:16px}.sbr-footer .footer-action-bar .action-info .gold-icon{color:var(--accent-gold)!important;flex-shrink:0}.sbr-footer .footer-action-bar .action-info h3{color:#fff!important;font-size:1.3rem;font-weight:800}.sbr-footer .footer-action-bar .action-info p{color:var(--accent-gold-light)!important;font-size:.925rem;font-weight:600}.sbr-footer .footer-action-bar .action-buttons{align-items:center;display:flex;gap:12px}.sbr-footer .footer-action-bar .action-buttons .footer-btn{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:.875rem;font-weight:800;gap:8px;padding:11px 22px;transition:var(--transition-smooth)}.sbr-footer .footer-action-bar .action-buttons .footer-btn.gold{background:var(--accent-gold);box-shadow:var(--shadow-gold);color:#060d26!important}.sbr-footer .footer-action-bar .action-buttons .footer-btn.gold:hover{background:#fff;transform:translateY(-3px)}.sbr-footer .footer-action-bar .action-buttons .footer-btn.light{background:#ffffff26;border:1px solid #ffffff4d;color:#fff!important}.sbr-footer .footer-action-bar .action-buttons .footer-btn.light:hover{background:#ffffff40;transform:translateY(-3px)}.sbr-footer .main-footer{padding:60px 0 40px}.sbr-footer .main-footer .footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1.2fr 1.8fr}.sbr-footer .main-footer .brand-col .footer-logo{align-items:center;display:flex;gap:14px;margin-bottom:16px}.sbr-footer .main-footer .brand-col .footer-logo img{height:48px;object-fit:contain;width:48px}.sbr-footer .main-footer .brand-col .footer-logo h2{color:var(--accent-gold)!important;font-size:1.2rem;font-weight:900;letter-spacing:.5px}.sbr-footer .main-footer .brand-col .footer-logo span{color:#ffffffbf!important;display:block;font-size:.675rem;font-weight:700}.sbr-footer .main-footer .brand-col .brand-desc{color:#fffc!important;font-size:.9rem;line-height:1.65;margin-bottom:18px}.sbr-footer .main-footer .brand-col .brand-desc strong{color:#fff!important}.sbr-footer .main-footer .brand-col .legacy-badge{align-items:center;background:#ffb70326;border:1px solid #ffb70366;border-radius:var(--radius-full);color:var(--accent-gold)!important;display:inline-flex;font-size:.825rem;font-weight:800;gap:8px;padding:6px 16px}.sbr-footer .main-footer .col-title{color:#fff!important;font-size:1.15rem;font-weight:800;margin-bottom:20px;padding-bottom:8px;position:relative}.sbr-footer .main-footer .col-title:after{background:var(--accent-gold);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:36px}.sbr-footer .main-footer .footer-links{display:flex;flex-direction:column;gap:10px;list-style:none}.sbr-footer .main-footer .footer-links a{color:#fffc!important;font-size:.9rem;font-weight:600;transition:var(--transition-fast)}.sbr-footer .main-footer .footer-links a:hover{color:var(--accent-gold)!important;padding-left:4px}.sbr-footer .main-footer .contact-col .contact-item{align-items:flex-start;color:#ffffffd9!important;display:flex;font-size:.875rem;font-weight:600;gap:12px;margin-bottom:14px}.sbr-footer .main-footer .contact-col .contact-item .icon{color:var(--accent-gold)!important;flex-shrink:0;margin-top:3px}.sbr-footer .bottom-bar{border-top:1px solid #ffffff26;font-size:.825rem;padding:22px 0}.sbr-footer .bottom-bar .bottom-container{align-items:center;display:flex;justify-content:space-between}.sbr-footer .bottom-bar .copyright{color:#ffffffb3!important;font-weight:500}.sbr-footer .bottom-bar .bottom-meta{align-items:center;color:var(--accent-gold)!important;display:flex;font-weight:700;gap:16px}.sbr-footer .bottom-bar .bottom-meta .scroll-top-btn{align-items:center;background:var(--accent-gold);border:none;border-radius:50%;color:#060d26;cursor:pointer;display:flex;height:36px;justify-content:center;transition:var(--transition-fast);width:36px}.sbr-footer .bottom-bar .bottom-meta .scroll-top-btn:hover{background:#fff;transform:translateY(-3px)}@media(max-width:1024px){.sbr-footer .main-footer .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sbr-footer .footer-action-bar .action-container{flex-direction:column;text-align:center}.sbr-footer .main-footer .footer-grid{grid-template-columns:1fr}.sbr-footer .bottom-bar .bottom-container{flex-direction:column;gap:12px;text-align:center}}.sbr-home{font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.sbr-home .btn-university-primary{align-items:center;background:linear-gradient(135deg,var(--primary-maroon) 0,#7e061e 100%);border:none;border-radius:var(--radius-md);box-shadow:0 8px 24px #ab0c2f59;color:#fff!important;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:800;gap:10px;justify-content:center;padding:14px 30px;text-decoration:none;transition:var(--transition-bounce)}.sbr-home .btn-university-primary:hover{background:linear-gradient(135deg,#c40e37 0,var(--primary-maroon) 100%);box-shadow:0 14px 32px #ab0c2f7a;color:#fff!important;transform:translateY(-3px) scale(1.02)}.sbr-home .hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 -20px 40px #060a17cc;color:#fff;overflow:hidden;padding:95px 0 120px;position:relative}.sbr-home .hero-section .hero-overlay{background:radial-gradient(circle at 75% 20%,#ffc02b2e 0,#0000 55%),radial-gradient(circle at 50% 50%,#0000 40%,#060a1773 100%);inset:0;pointer-events:none;position:absolute}.sbr-home .hero-section .hero-container{grid-gap:50px;align-items:start;display:grid;gap:50px;grid-template-columns:1.08fr .92fr;position:relative;z-index:2}.sbr-home .hero-section .hero-left{padding-top:10px}.sbr-home .hero-section .hero-left .hero-top-badge{align-items:center;color:#ffc02b;display:inline-flex;font-size:.8rem;font-weight:800;gap:12px;letter-spacing:2px;margin-bottom:22px;text-shadow:0 2px 8px #0009;text-transform:uppercase}.sbr-home .hero-section .hero-left .hero-top-badge .badge-line{background:#ffc02b;border-radius:1px;box-shadow:0 0 8px #ffc02b99;display:inline-block;height:2px;width:32px}.sbr-home .hero-section .hero-left .hero-main-title{color:#fff;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:3.6rem;font-weight:800;line-height:1.16;margin-bottom:22px;text-shadow:0 4px 24px #000000b3}.sbr-home .hero-section .hero-left .hero-main-title .serif-gold{color:#ffc02b;font-family:Marcellus,serif;font-size:3.9rem;font-style:italic;font-weight:400;text-shadow:0 2px 18px #ffc02b73}.sbr-home .hero-section .hero-left .hero-institution-subtitle{color:#fffffff0;font-size:1.08rem;font-weight:500;line-height:1.68;margin-bottom:34px;max-width:530px;text-shadow:0 2px 12px #000000b3}.sbr-home .hero-section .hero-left .hero-institution-subtitle em{color:#ffc02b;font-style:normal;font-weight:700}.sbr-home .hero-section .hero-left .hero-cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:34px}.sbr-home .hero-section .hero-left .hero-cta-group .btn-explore-admissions{align-items:center;background:linear-gradient(135deg,#ffc02b,#d4af37);border:1px solid #ffffff59;border-radius:10px;box-shadow:0 10px 28px #ffc02b66;color:#060a17;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:800;gap:10px;justify-content:center;padding:15px 34px;text-decoration:none;transition:var(--transition-smooth)}.sbr-home .hero-section .hero-left .hero-cta-group .btn-explore-admissions:hover{background:linear-gradient(135deg,#ffe082,#ffc02b);box-shadow:0 16px 36px #ffc02b8c;transform:translateY(-3px) scale(1.02)}.sbr-home .hero-section .hero-left .hero-cta-group .btn-outline-glass{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff40;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;padding:14px 26px;text-decoration:none;transition:var(--transition-bounce)}.sbr-home .hero-section .hero-left .hero-cta-group .btn-outline-glass:hover{background:#fff;box-shadow:0 12px 30px #ffffff40;color:#060a17;transform:translateY(-3px)}.sbr-home .hero-section .hero-left .hero-quick-stats{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0810248c;border:1px solid #ffffff38;border-radius:12px;box-shadow:0 12px 32px #0006,inset 0 1px 0 #ffffff40;display:inline-flex;gap:16px;padding:12px 20px}.sbr-home .hero-section .hero-left .hero-quick-stats .qstat-pill{display:flex;flex-direction:column}.sbr-home .hero-section .hero-left .hero-quick-stats .qstat-pill .qstat-num{color:#ffc02b;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:900;line-height:1;text-shadow:0 2px 8px #0009}.sbr-home .hero-section .hero-left .hero-quick-stats .qstat-pill .qstat-lbl{color:#ffffffe6;font-size:.72rem;font-weight:600;margin-top:3px}.sbr-home .hero-section .hero-left .hero-quick-stats .qstat-divider{background:#ffffff38;height:28px;width:1px}.sbr-home .hero-section .hero-right{display:flex;flex-direction:column;gap:20px}.sbr-home .hero-section .hero-right .hero-glass-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#08102485;border:1px solid #ffffff38;border-radius:14px;border-top:2px solid #ffc02b99;box-shadow:0 20px 50px #00000073,inset 0 1px 0 #ffffff40;padding:24px 28px;transition:transform .3s ease,border-color .3s ease}.sbr-home .hero-section .hero-right .hero-glass-panel:hover{border-top-color:#ffc02b;box-shadow:0 25px 60px #0000008c,0 0 25px #ffc02b33;transform:translateY(-2px)}.sbr-home .hero-section .hero-right .hero-glass-panel .panel-header{margin-bottom:16px}.sbr-home .hero-section .hero-right .hero-glass-panel .panel-header .panel-title-gold{color:#ffc02b;display:block;font-size:.78rem;font-weight:800;letter-spacing:2px;text-shadow:0 2px 8px #0006;text-transform:uppercase}.sbr-home .hero-section .hero-right .hero-glass-panel .notifications-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.sbr-home .hero-section .hero-right .hero-glass-panel .notifications-list li{align-items:center;display:flex;font-size:.88rem;gap:10px;line-height:1.45}.sbr-home .hero-section .hero-right .hero-glass-panel .notifications-list li .item-arrow{color:#ffc02b;flex-shrink:0}.sbr-home .hero-section .hero-right .hero-glass-panel .notifications-list li a{color:#fffffff0;font-weight:500;text-decoration:none;transition:all .2s ease}.sbr-home .hero-section .hero-right .hero-glass-panel .notifications-list li a:hover{color:#ffc02b;transform:translateX(2px)}.sbr-home .hero-section .hero-right .hero-glass-panel .notifications-list li .pill-new{background:#ffc02b;border-radius:4px;box-shadow:0 2px 8px #ffc02b4d;color:#060a17;flex-shrink:0;font-size:.68rem;font-weight:900;letter-spacing:.5px;margin-left:auto;padding:2px 7px;text-transform:uppercase}.sbr-home .hero-section .hero-right .hero-glass-panel .admissions-pills-grid{display:flex;flex-wrap:wrap;gap:10px}.sbr-home .hero-section .hero-right .hero-glass-panel .admissions-pills-grid .adm-pill{background:#ffc02b1f;border:1px solid #ffc02b61;border-radius:20px;color:#ffd56b;font-size:.82rem;font-weight:700;padding:8px 18px;text-decoration:none;transition:all .25s ease}.sbr-home .hero-section .hero-right .hero-glass-panel .admissions-pills-grid .adm-pill:hover{background:#ffc02b;border-color:#ffc02b;box-shadow:0 6px 18px #ffc02b59;color:#060a17;transform:translateY(-2px)}.sbr-home .hero-section .animate-hero-slide-left{animation:heroSlideLeft 1s cubic-bezier(.16,1,.3,1) forwards}.sbr-home .hero-section .animate-hero-slide-right{animation:heroSlideRight 1s cubic-bezier(.16,1,.3,1) .15s forwards;animation-fill-mode:forwards;opacity:0}.sbr-home .hero-section .animate-hero-fade-up{animation:heroFadeUp .85s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.sbr-home .hero-section .animate-hero-fade-up.delay-1{animation-delay:.15s}.sbr-home .hero-section .animate-hero-fade-up.delay-2{animation-delay:.3s}.sbr-home .hero-section .animate-hero-fade-up.delay-3{animation-delay:.45s}.sbr-home .hero-section .animate-hero-fade-up.delay-4{animation-delay:.6s}.sbr-home .hero-section .animate-hero-fade-up.delay-5{animation-delay:.75s}@keyframes heroSlideLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes heroSlideRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.sbr-home .hero-section{padding:65px 0 85px}.sbr-home .hero-section .hero-container{gap:40px;grid-template-columns:1fr}.sbr-home .hero-section .hero-left .hero-main-title{font-size:2.8rem}.sbr-home .hero-section .hero-left .hero-main-title .serif-gold{font-size:3rem}}@media(max-width:576px){.sbr-home .hero-section .hero-left .hero-main-title{font-size:2.2rem}.sbr-home .hero-section .hero-left .hero-main-title .serif-gold{font-size:2.4rem}.sbr-home .hero-section .hero-right .hero-glass-panel{padding:18px 20px}}.sbr-home .gateway-section{margin-top:-50px;position:relative;z-index:10}.sbr-home .gateway-section .gateway-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.sbr-home .gateway-section .gateway-card{align-items:center;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 10px 30px #0b132b14;display:flex;gap:16px;padding:22px;text-decoration:none;transition:var(--transition-bounce)}.sbr-home .gateway-section .gateway-card:hover{border-color:var(--primary-maroon);box-shadow:0 16px 40px #ab0c2f24;transform:translateY(-6px)}.sbr-home .gateway-section .gateway-card:hover .gw-arrow{color:var(--primary-maroon);transform:translateX(4px)}.sbr-home .gateway-section .gateway-card .gw-icon-wrap{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.sbr-home .gateway-section .gateway-card .gw-icon-wrap.maroon{background:var(--primary-maroon-light);color:var(--primary-maroon)}.sbr-home .gateway-section .gateway-card .gw-icon-wrap.gold{background:var(--accent-gold-light);color:#b89224}.sbr-home .gateway-section .gateway-card .gw-icon-wrap.blue{background:var(--electric-blue-light);color:var(--electric-blue)}.sbr-home .gateway-section .gateway-card .gw-icon-wrap.green{background:#e6f4ea;color:#137333}.sbr-home .gateway-section .gateway-card .gw-content{flex:1 1}.sbr-home .gateway-section .gateway-card .gw-content h4{color:var(--text-dark);font-size:1rem;font-weight:800;margin-bottom:2px}.sbr-home .gateway-section .gateway-card .gw-content p{color:var(--text-muted);font-size:.78rem;line-height:1.35}.sbr-home .gateway-section .gateway-card .gw-arrow{color:#9aa0a6;transition:var(--transition-fast)}@media(max-width:992px){.sbr-home .gateway-section{margin-top:20px}.sbr-home .gateway-section .gateway-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.sbr-home .gateway-section .gateway-grid{grid-template-columns:1fr}}.sbr-home .section-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;letter-spacing:.5px;margin-bottom:12px;padding:6px 18px}.sbr-home .section-badge.maroon{background:var(--primary-maroon-light);border:1px solid #ab0c2f33;color:var(--primary-maroon)}.sbr-home .section-badge.gold{background:var(--accent-gold-light);border:1px solid var(--border-gold);color:#9e7a16}.sbr-home .section-badge.blue{background:var(--electric-blue-light);border:1px solid #1a73e833;color:var(--electric-blue)}.sbr-home .leadership-section{background:var(--bg-slate);padding:90px 0 70px}.sbr-home .leadership-section .section-header{margin-bottom:50px}.sbr-home .leadership-section .section-header h2{color:var(--text-dark);font-size:2.3rem;margin-bottom:8px}.sbr-home .leadership-section .section-header p{color:var(--text-muted);font-size:1.05rem}.sbr-home .leadership-section .leadership-grid-three{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.sbr-home .leadership-section .leader-card-v2{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 8px 24px #0b132b0f;display:flex;flex-direction:column;overflow:hidden;transition:var(--transition-bounce)}.sbr-home .leadership-section .leader-card-v2:hover{border-color:var(--primary-maroon);box-shadow:0 16px 40px #ab0c2f1f;transform:translateY(-8px)}.sbr-home .leadership-section .leader-card-v2.featured{border:2px solid var(--primary-maroon)}.sbr-home .leadership-section .leader-card-v2 .leader-image-box{background:#f1f3f4;height:250px;overflow:hidden;position:relative}.sbr-home .leadership-section .leader-card-v2 .leader-image-box img{height:100%;object-fit:cover;object-position:top center;width:100%}.sbr-home .leadership-section .leader-card-v2 .leader-image-box .peetha-tag{background:var(--primary-maroon);border-radius:var(--radius-full);bottom:12px;color:#fff;font-size:.75rem;font-weight:800;padding:4px 14px;position:absolute;right:12px}.sbr-home .leadership-section .leader-card-v2 .leader-image-box .peetha-tag.gold{background:#b89224}.sbr-home .leadership-section .leader-card-v2 .leader-image-box .peetha-tag.maroon{background:var(--primary-maroon-dark)}.sbr-home .leadership-section .leader-card-v2 .leader-card-content{display:flex;flex:1 1;flex-direction:column;padding:24px}.sbr-home .leadership-section .leader-card-v2 .leader-card-content h3{color:var(--text-dark);font-size:1.2rem;font-weight:800;margin-bottom:4px}.sbr-home .leadership-section .leader-card-v2 .leader-card-content .role-title{color:var(--primary-maroon);display:block;font-size:.82rem;font-weight:700;margin-bottom:14px}.sbr-home .leadership-section .leader-card-v2 .leader-card-content .quote-text{color:var(--text-body);flex:1 1;font-size:.9rem;font-style:italic;line-height:1.6;margin-bottom:20px}.sbr-home .leadership-section .leader-card-v2 .leader-card-content .leader-link{align-items:center;color:var(--primary-maroon);display:inline-flex;font-size:.85rem;font-weight:800;gap:8px;text-decoration:none}.sbr-home .leadership-section .leader-card-v2 .leader-card-content .leader-link:hover{color:var(--primary-maroon-dark);gap:12px}@media(max-width:992px){.sbr-home .leadership-section .leadership-grid-three{grid-template-columns:1fr}}.sbr-home .streams-section{background:#fff;padding:90px 0}.sbr-home .streams-section .section-header-flex{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:44px}.sbr-home .streams-section .section-header-flex h2{color:var(--text-dark);font-size:2.2rem}.sbr-home .streams-section .filter-tab-bar{background:var(--bg-slate);border:1px solid var(--border-subtle);border-radius:var(--radius-full);display:flex;gap:10px;padding:6px}.sbr-home .streams-section .filter-tab-bar .tab-btn{background:#0000;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 20px;transition:var(--transition-fast)}.sbr-home .streams-section .filter-tab-bar .tab-btn.active{background:var(--primary-maroon);box-shadow:0 4px 14px #ab0c2f4d;color:#fff}.sbr-home .streams-section .filter-tab-bar .tab-btn:hover:not(.active){color:var(--text-dark)}.sbr-home .streams-section .streams-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.sbr-home .streams-section .program-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 8px 24px #0b132b0d;display:flex;flex-direction:column;overflow:hidden;transition:var(--transition-bounce)}.sbr-home .streams-section .program-card:hover{border-color:var(--primary-maroon);box-shadow:0 16px 36px #ab0c2f1f;transform:translateY(-6px)}.sbr-home .streams-section .program-card .program-img-wrap{height:180px;overflow:hidden;position:relative}.sbr-home .streams-section .program-card .program-img-wrap img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.sbr-home .streams-section .program-card .program-img-wrap:hover img{transform:scale(1.05)}.sbr-home .streams-section .program-card .program-img-wrap .program-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b132bd9;border-radius:var(--radius-full);color:var(--accent-gold-vivid);font-size:.72rem;font-weight:800;left:14px;padding:4px 12px;position:absolute;top:14px}.sbr-home .streams-section .program-card .program-card-body{display:flex;flex:1 1;flex-direction:column;padding:24px}.sbr-home .streams-section .program-card .program-card-body .program-title-row{align-items:flex-start;display:flex;gap:14px;margin-bottom:14px}.sbr-home .streams-section .program-card .program-card-body .program-title-row .stream-icon{color:var(--primary-maroon);flex-shrink:0;height:28px;margin-top:2px;width:28px}.sbr-home .streams-section .program-card .program-card-body .program-title-row h3{color:var(--text-dark);font-size:1.15rem;font-weight:800;line-height:1.25}.sbr-home .streams-section .program-card .program-card-body .program-title-row .grades-badge{color:var(--text-muted);font-size:.78rem;font-weight:600}.sbr-home .streams-section .program-card .program-card-body .desc-text{color:var(--text-body);flex:1 1;font-size:.9rem;line-height:1.55;margin-bottom:20px}.sbr-home .streams-section .program-card .program-card-body .program-btn{align-items:center;background:var(--bg-slate);border-radius:var(--radius-md);color:var(--primary-maroon);display:inline-flex;font-size:.85rem;font-weight:800;justify-content:space-between;padding:10px 18px;text-decoration:none;transition:var(--transition-fast)}.sbr-home .streams-section .program-card .program-card-body .program-btn:hover{background:var(--primary-maroon);color:#fff}@media(max-width:992px){.sbr-home .streams-section .streams-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.sbr-home .streams-section .streams-grid{grid-template-columns:1fr}}.sbr-home .campus-showcase-section{background:var(--bg-slate);padding:90px 0}.sbr-home .campus-showcase-section .section-header{margin-bottom:50px}.sbr-home .campus-showcase-section .section-header h2{color:var(--text-dark);font-size:2.2rem}.sbr-home .campus-showcase-section .campus-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.sbr-home .campus-showcase-section .campus-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 6px 20px #0b132b0d;overflow:hidden;transition:var(--transition-bounce)}.sbr-home .campus-showcase-section .campus-card:hover{box-shadow:0 14px 32px #0b132b1f;transform:translateY(-6px)}.sbr-home .campus-showcase-section .campus-card:hover img{transform:scale(1.06)}.sbr-home .campus-showcase-section .campus-card .campus-img-wrap{height:170px;overflow:hidden;position:relative}.sbr-home .campus-showcase-section .campus-card .campus-img-wrap img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.sbr-home .campus-showcase-section .campus-card .campus-img-wrap .campus-tag{background:var(--primary-maroon);border-radius:var(--radius-full);bottom:10px;color:#fff;font-size:.7rem;font-weight:800;left:10px;padding:3px 10px;position:absolute}.sbr-home .campus-showcase-section .campus-card .campus-card-content{padding:18px}.sbr-home .campus-showcase-section .campus-card .campus-card-content h3{color:var(--text-dark);font-size:1.05rem;font-weight:800;margin-bottom:2px}.sbr-home .campus-showcase-section .campus-card .campus-card-content .sub-title{color:var(--primary-maroon);display:block;font-size:.78rem;font-weight:700;margin-bottom:8px}.sbr-home .campus-showcase-section .campus-card .campus-card-content p{color:var(--text-muted);font-size:.82rem;line-height:1.45}@media(max-width:992px){.sbr-home .campus-showcase-section .campus-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.sbr-home .campus-showcase-section .campus-grid{grid-template-columns:1fr}}.sbr-home .advantages-section{background:#fff;padding:90px 0}.sbr-home .advantages-section .advantages-grid{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1.2fr}.sbr-home .advantages-section .adv-intro h2{color:var(--text-dark);font-size:2.3rem;margin:12px 0 16px}.sbr-home .advantages-section .adv-intro p{color:var(--text-muted);font-size:1.05rem;line-height:1.65;margin-bottom:28px}.sbr-home .advantages-section .adv-cards{display:flex;flex-direction:column;gap:18px}.sbr-home .advantages-section .adv-cards .adv-card{align-items:flex-start;background:var(--bg-slate);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:18px;padding:20px;transition:var(--transition-fast)}.sbr-home .advantages-section .adv-cards .adv-card:hover{background:#fff;border-color:var(--primary-maroon);box-shadow:0 10px 28px #ab0c2f1a;transform:translateX(6px)}.sbr-home .advantages-section .adv-cards .adv-card .adv-icon-wrap{align-items:center;background:var(--primary-maroon-light);border-radius:12px;color:var(--primary-maroon);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.sbr-home .advantages-section .adv-cards .adv-card h4{color:var(--text-dark);font-size:1.05rem;font-weight:800;margin-bottom:4px}.sbr-home .advantages-section .adv-cards .adv-card p{color:var(--text-muted);font-size:.85rem;line-height:1.45}@media(max-width:992px){.sbr-home .advantages-section .advantages-grid{gap:40px;grid-template-columns:1fr}}.sbr-home .notices-section{background:var(--bg-slate);padding:90px 0}.sbr-home .notices-section .notices-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.sbr-home .notices-section .download-box,.sbr-home .notices-section .inquiry-box{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 10px 30px #0b132b0f;padding:32px}.sbr-home .notices-section .download-box .box-header,.sbr-home .notices-section .inquiry-box .box-header{align-items:center;display:flex;gap:16px;margin-bottom:26px}.sbr-home .notices-section .download-box .box-header .maroon-icon,.sbr-home .notices-section .inquiry-box .box-header .maroon-icon{color:var(--primary-maroon)}.sbr-home .notices-section .download-box .box-header .gold-icon,.sbr-home .notices-section .inquiry-box .box-header .gold-icon{color:#b89224}.sbr-home .notices-section .download-box .box-header h3,.sbr-home .notices-section .inquiry-box .box-header h3{color:var(--text-dark);font-size:1.25rem;font-weight:800}.sbr-home .notices-section .download-box .box-header p,.sbr-home .notices-section .inquiry-box .box-header p{color:var(--text-muted);font-size:.82rem}.sbr-home .notices-section .download-list{display:flex;flex-direction:column;gap:14px}.sbr-home .notices-section .download-list .download-item{align-items:center;background:var(--bg-slate);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:16px 20px;text-decoration:none;transition:var(--transition-fast)}.sbr-home .notices-section .download-list .download-item:hover{background:var(--primary-maroon-light);border-color:var(--primary-maroon)}.sbr-home .notices-section .download-list .download-item:hover .dl-icon{color:var(--primary-maroon);transform:translateY(2px)}.sbr-home .notices-section .download-list .download-item .item-info{align-items:center;display:flex;gap:14px}.sbr-home .notices-section .download-list .download-item .item-info .text-maroon{color:var(--primary-maroon)}.sbr-home .notices-section .download-list .download-item .item-info strong{color:var(--text-dark);display:block;font-size:.95rem}.sbr-home .notices-section .download-list .download-item .item-info span{color:var(--text-muted);font-size:.78rem}.sbr-home .notices-section .download-list .download-item .dl-icon{color:#9aa0a6;transition:var(--transition-fast)}.sbr-home .notices-section .inquiry-form{display:flex;flex-direction:column;gap:16px}.sbr-home .notices-section .inquiry-form .form-group{display:flex;flex-direction:column;gap:6px}.sbr-home .notices-section .inquiry-form .form-group label{color:var(--text-dark);font-size:.82rem;font-weight:700}.sbr-home .notices-section .inquiry-form .form-group input,.sbr-home .notices-section .inquiry-form .form-group select,.sbr-home .notices-section .inquiry-form .form-group textarea{background:var(--bg-slate);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-dark);font-family:inherit;font-size:.9rem;padding:12px 16px;transition:var(--transition-fast);width:100%}.sbr-home .notices-section .inquiry-form .form-group input:focus,.sbr-home .notices-section .inquiry-form .form-group select:focus,.sbr-home .notices-section .inquiry-form .form-group textarea:focus{background:#fff;border-color:var(--primary-maroon);box-shadow:0 0 0 3px #ab0c2f26;outline:none}.sbr-home .notices-section .inquiry-form .form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sbr-home .notices-section .inquiry-form .w-full{width:100%}.sbr-home .notices-section .inquiry-form button[type=submit].btn-university-primary{box-shadow:0 8px 24px #ab0c2f59;font-size:1rem;margin-top:6px;padding:15px 30px;width:100%}.sbr-home .notices-section .inquiry-form button[type=submit].btn-university-primary:hover{box-shadow:0 14px 32px #ab0c2f80;transform:translateY(-3px)}.sbr-home .notices-section .success-message{padding:30px 20px;text-align:center}.sbr-home .notices-section .success-message .check-large{color:#137333;margin-bottom:12px}.sbr-home .notices-section .success-message h4{color:var(--text-dark);font-size:1.2rem;margin-bottom:6px}.sbr-home .notices-section .success-message p{color:var(--text-muted);font-size:.9rem}@media(max-width:992px){.sbr-home .notices-section .notices-grid{grid-template-columns:1fr}}@media(max-width:576px){.sbr-home .notices-section .inquiry-form .form-row{grid-template-columns:1fr}}.page-about .page-hero{background:linear-gradient(135deg,#060d26,#0c1844 50%,#1652f0)!important;color:#fff!important;padding:65px 0;text-align:center}.page-about .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-about .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-about .page-body{padding:70px 0}.page-about .page-body .about-block{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:40px;padding:40px}.page-about .page-body .about-block.highlight-block{border-left:6px solid var(--heritage-maroon)}.page-about .page-body .about-block .block-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr .8fr}.page-about .page-body .about-block .block-grid.reverse{grid-template-columns:.8fr 1.2fr}.page-about .page-body .about-block .block-text h2{color:var(--primary-navy);font-size:1.95rem;margin-bottom:14px}.page-about .page-body .about-block .block-text p{color:var(--text-body);font-size:.975rem;line-height:1.65;margin-bottom:14px}.page-about .page-body .about-block .block-text .lead-text{color:var(--heritage-maroon);font-size:1.1rem;font-weight:800}.page-about .page-body .about-block .block-text .quote-box{background:var(--accent-gold-light);border-left:4px solid var(--accent-gold);border-radius:var(--radius-sm);color:var(--primary-navy);font-style:italic;font-weight:700;margin-top:20px;padding:18px}.page-about .page-body .about-block .block-image{border:2px solid var(--accent-gold);border-radius:var(--radius-md);overflow:hidden;text-align:center}.page-about .page-body .about-block .block-image img{height:330px;object-fit:cover;width:100%}.page-about .page-body .about-block .block-image .caption{background:var(--primary-navy);color:#fff;font-size:.825rem;font-weight:800;padding:8px}.page-about .page-body .vision-mission-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);margin-top:40px}.page-about .page-body .vision-mission-grid .vm-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px}.page-about .page-body .vision-mission-grid .vm-card .vm-icon{color:var(--accent-gold);margin-bottom:16px}.page-about .page-body .vision-mission-grid .vm-card h3{color:var(--primary-navy);font-size:1.35rem;margin-bottom:10px}.page-about .page-body .vision-mission-grid .vm-card p{color:var(--text-muted);font-size:.925rem;line-height:1.6}.page-about .page-body .vision-mission-grid .vm-card .vm-list{display:flex;flex-direction:column;gap:12px;list-style:none}.page-about .page-body .vision-mission-grid .vm-card .vm-list li{align-items:center;color:var(--text-dark);display:flex;font-size:.9rem;font-weight:700;gap:10px}.page-about .page-body .vision-mission-grid .vm-card .vm-list li svg{color:var(--secondary-blue)}@media(max-width:900px){.page-about .page-body .about-block .block-grid,.page-about .page-body .about-block .block-grid.reverse,.page-about .page-body .vision-mission-grid{grid-template-columns:1fr}}.page-academics .page-hero{background:linear-gradient(135deg,#060d26,#0c1844 50%,#1652f0)!important;color:#fff!important;padding:65px 0;text-align:center}.page-academics .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-academics .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-academics .page-body{padding:70px 0}.page-academics .page-body .stream-detail-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:32px;padding:38px;position:relative}.page-academics .page-body .stream-detail-card.highlight-border{border-left:6px solid var(--accent-gold)}.page-academics .page-body .stream-detail-card .stream-header-badge{align-items:center;background:#1652f014;border-radius:var(--radius-full);color:var(--secondary-blue);display:inline-flex;font-size:.8rem;font-weight:800;gap:6px;margin-bottom:14px;padding:5px 16px}.page-academics .page-body .stream-detail-card .stream-header-badge.maroon{background:#d904291a;color:var(--heritage-maroon)}.page-academics .page-body .stream-detail-card h2{color:var(--primary-navy);font-size:1.95rem;margin-bottom:4px}.page-academics .page-body .stream-detail-card .age-group{color:var(--heritage-maroon);display:block;font-size:.9rem;font-weight:800;margin-bottom:14px}.page-academics .page-body .stream-detail-card p{color:var(--text-body);font-size:.975rem;line-height:1.65;margin-bottom:20px}.page-academics .page-body .stream-detail-card .highlights-row{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:20px;padding-top:16px}.page-academics .page-body .stream-detail-card .highlights-row .h-item{align-items:center;color:var(--primary-navy);display:flex;font-size:.9rem;font-weight:700;gap:8px}.page-academics .page-body .stream-detail-card .highlights-row .h-item svg{color:var(--accent-gold)}.page-academics .page-body .stream-detail-card .sslc-downloads-box{background:var(--bg-slate);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-top:26px;padding:22px}.page-academics .page-body .stream-detail-card .sslc-downloads-box h4{color:var(--primary-navy);font-size:1.1rem;margin-bottom:14px}.page-academics .page-body .stream-detail-card .sslc-downloads-box .btn-group{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.sbr-montessori-page{background:#fffdf5;min-height:100vh;overflow-x:hidden;padding-bottom:80px}.sbr-montessori-page .montessori-hero{background:linear-gradient(135deg,#fff3e0,#ffe0b2 40%,#fff9c4);border-bottom:4px dashed #ffb703;overflow:hidden;padding:80px 0 60px;position:relative;text-align:center}.sbr-montessori-page .montessori-hero .floating-bubble{animation:floatBounce 4s ease-in-out infinite alternate;border-radius:50%;opacity:.6;position:absolute}.sbr-montessori-page .montessori-hero .floating-bubble.bubble-1{background:#ff8a80;height:80px;left:8%;top:20%;width:80px}.sbr-montessori-page .montessori-hero .floating-bubble.bubble-2{animation-delay:1s;background:#80d8ff;bottom:15%;height:120px;right:10%;width:120px}.sbr-montessori-page .montessori-hero .floating-bubble.bubble-3{animation-delay:2s;background:#ccff90;height:60px;right:15%;top:15%;width:60px}.sbr-montessori-page .montessori-hero .floating-bubble.bubble-4{animation-delay:1.5s;background:#ea80fc;bottom:10%;height:90px;left:12%;width:90px}.sbr-montessori-page .montessori-hero .hero-inner{position:relative;z-index:2}.sbr-montessori-page .montessori-hero .hero-badge-playful{align-items:center;background:#fff;border:2px solid #ffb703;border-radius:30px;box-shadow:0 6px 18px #e6510026;color:#e65100;display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;margin-bottom:20px;padding:8px 22px}.sbr-montessori-page .montessori-hero .hero-title-playful{color:#2e7d32;font-family:Outfit,sans-serif;font-size:3.2rem;font-weight:900;margin-bottom:16px}.sbr-montessori-page .montessori-hero .hero-title-playful .text-yellow{color:#e65100;text-shadow:2px 2px 0 #ffe082}.sbr-montessori-page .montessori-hero .hero-subtitle-playful{color:#424242;font-size:1.15rem;font-weight:600;line-height:1.6;margin:0 auto 34px;max-width:680px}.sbr-montessori-page .montessori-hero .hero-pills-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.sbr-montessori-page .montessori-hero .hero-pills-row .hero-pill{align-items:center;border-radius:20px;box-shadow:0 4px 12px #0000000f;display:inline-flex;font-size:.85rem;font-weight:800;gap:8px;padding:8px 18px}.sbr-montessori-page .montessori-hero .hero-pills-row .hero-pill.pink{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.sbr-montessori-page .montessori-hero .hero-pills-row .hero-pill.green{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.sbr-montessori-page .montessori-hero .hero-pills-row .hero-pill.blue{background:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.sbr-montessori-page .montessori-hero .hero-pills-row .hero-pill.yellow{background:#fff8e1;border:1px solid #ffe082;color:#f57f17}.sbr-montessori-page .montessori-nav-tabs{background:#fff;box-shadow:0 4px 20px #0000000d;padding:16px 0}.sbr-montessori-page .montessori-nav-tabs .tabs-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sbr-montessori-page .montessori-nav-tabs .tabs-wrapper .tab-btn{align-items:center;background:#fafafa;border:2px solid #eee;border-radius:30px;color:#616161;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;padding:12px 22px;transition:all .25s ease}.sbr-montessori-page .montessori-nav-tabs .tabs-wrapper .tab-btn:hover{background:#fff8e1;border-color:#ffb703;color:#e65100}.sbr-montessori-page .montessori-nav-tabs .tabs-wrapper .tab-btn.active{background:#ffb703;border-color:#ffb703;box-shadow:0 6px 18px #ffb70359;color:#3e2723}.sbr-montessori-page .montessori-body{padding-top:50px}.sbr-montessori-page .montessori-body .pane-header{margin-bottom:40px;text-align:center}.sbr-montessori-page .montessori-body .pane-header h2{color:#2e7d32;font-size:2.2rem;font-weight:900;margin-bottom:6px}.sbr-montessori-page .montessori-body .pane-header p{color:#616161;font-size:1rem}.sbr-montessori-page .montessori-body .activities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:45px}.sbr-montessori-page .montessori-body .activities-grid .activity-card{background:#fff;border:2px solid #fff3e0;border-radius:20px;box-shadow:0 8px 24px #0000000d;padding:24px;transition:transform .3s ease}.sbr-montessori-page .montessori-body .activities-grid .activity-card:hover{border-color:#ffb703;transform:translateY(-6px)}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon{border-radius:14px;padding:8px}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon.yellow{background:#fff8e1;color:#f57f17}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon.pink{background:#ffebee;color:#c62828}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon.purple{background:#f3e5f5;color:#6a1b9a}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon.blue{background:#e3f2fd;color:#1565c0}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon.red{background:#ffebee;color:#d32f2f}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header .act-icon.orange{background:#fff3e0;color:#e65100}.sbr-montessori-page .montessori-body .activities-grid .activity-card .act-header h3{color:#212121;font-size:1.15rem;font-weight:800}.sbr-montessori-page .montessori-body .activities-grid .activity-card p{color:#616161;font-size:.9rem;line-height:1.5}.sbr-montessori-page .montessori-body .montessori-banner-card{align-items:center;background:linear-gradient(135deg,#ffb703,#ff9f1c);border-radius:24px;color:#3e2723;display:flex;gap:20px;justify-content:space-between;padding:32px}.sbr-montessori-page .montessori-body .montessori-banner-card .banner-content{align-items:center;display:flex;gap:16px}.sbr-montessori-page .montessori-body .montessori-banner-card .banner-content .gold-star{color:#fff;flex-shrink:0}.sbr-montessori-page .montessori-body .montessori-banner-card .banner-content h3{font-size:1.35rem;font-weight:900}.sbr-montessori-page .montessori-body .montessori-banner-card .banner-content p{font-size:.95rem;font-weight:600}.sbr-montessori-page .montessori-body .montessori-banner-card .btn-playful{background:#fff;border-radius:30px;box-shadow:0 6px 18px #00000026;color:#e65100;font-weight:900;padding:14px 28px;text-decoration:none;transition:transform .2s ease;white-space:nowrap}.sbr-montessori-page .montessori-body .montessori-banner-card .btn-playful:hover{transform:scale(1.05)}.sbr-montessori-page .montessori-body .teachers-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sbr-montessori-page .montessori-body .teachers-grid .teacher-card{background:#fff;border:2px solid #e8f5e9;border-radius:20px;box-shadow:0 8px 24px #0000000d;display:flex;gap:16px;padding:24px}.sbr-montessori-page .montessori-body .teachers-grid .teacher-card .avatar-circle{align-items:center;background:#e8f5e9;border-radius:50%;color:#2e7d32;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.sbr-montessori-page .montessori-body .teachers-grid .teacher-card .t-info h3{color:#212121;font-size:1.1rem;font-weight:800;margin-bottom:2px}.sbr-montessori-page .montessori-body .teachers-grid .teacher-card .t-info .t-qual{color:#e65100;display:block;font-size:.8rem;font-weight:700;margin-bottom:4px}.sbr-montessori-page .montessori-body .teachers-grid .teacher-card .t-info .t-subject{color:#1565c0;display:block;font-size:.82rem;font-weight:700;margin-bottom:6px}.sbr-montessori-page .montessori-body .teachers-grid .teacher-card .t-info .t-exp{color:#757575;font-size:.85rem}.sbr-montessori-page .montessori-body .strength-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card{background:#fff;border-radius:20px;box-shadow:0 8px 24px #0000000d;padding:24px;text-align:center}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card .st-header h3{font-size:1.1rem;font-weight:800;margin-bottom:4px}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card .st-header .st-age{color:#757575;font-size:.78rem;font-weight:600}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card .st-number{font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;line-height:1;margin:14px 0}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card .st-label{color:#616161;font-size:.8rem;font-weight:700}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.pink{border:2px solid #ffcdd2}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.pink .st-header h3,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.pink .st-number{color:#c62828}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.yellow{border:2px solid #ffe082}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.yellow .st-header h3,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.yellow .st-number{color:#f57f17}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.green{border:2px solid #c8e6c9}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.green .st-header h3,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.green .st-number{color:#2e7d32}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.blue{border:2px solid #bbdefb}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.blue .st-header h3,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.blue .st-number{color:#1565c0}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.total-card{background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff;grid-column:span 4}.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.total-card .st-age,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.total-card .st-header h3,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.total-card .st-label,.sbr-montessori-page .montessori-body .strength-cards-grid .strength-card.total-card .st-number{color:#fff!important}.sbr-montessori-page .montessori-body .timings-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:30px}.sbr-montessori-page .montessori-body .timings-grid .timing-card{background:#fff;border-radius:24px;box-shadow:0 10px 30px #0000000f;padding:32px;text-align:center}.sbr-montessori-page .montessori-body .timings-grid .timing-card.yellow{border:3px solid #ffb703}.sbr-montessori-page .montessori-body .timings-grid .timing-card.yellow .timing-icon{color:#f57f17}.sbr-montessori-page .montessori-body .timings-grid .timing-card.green{border:3px solid #2e7d32}.sbr-montessori-page .montessori-body .timings-grid .timing-card.green .timing-icon{color:#2e7d32}.sbr-montessori-page .montessori-body .timings-grid .timing-card h3{font-size:1.3rem;font-weight:800;margin:12px 0 10px}.sbr-montessori-page .montessori-body .timings-grid .timing-card .time-badge{background:#f5f5f5;border-radius:30px;color:#212121;display:inline-block;font-size:1.1rem;font-weight:900;margin-bottom:14px;padding:8px 20px}.sbr-montessori-page .montessori-body .timings-grid .timing-card p{color:#616161;font-size:.9rem}.sbr-montessori-page .montessori-body .holiday-notice{align-items:center;background:#fff8e1;border:2px dashed #ffb703;border-radius:20px;color:#e65100;display:flex;font-size:.95rem;gap:12px;justify-content:center;padding:18px 24px}.sbr-montessori-page .montessori-body .mont-contact-card{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sbr-montessori-page .montessori-body .mont-contact-card .contact-box{background:#fff;border:2px solid #fff3e0;border-radius:20px;box-shadow:0 8px 24px #0000000d;padding:28px}.sbr-montessori-page .montessori-body .mont-contact-card .contact-box .c-icon{color:#e65100;margin-bottom:14px}.sbr-montessori-page .montessori-body .mont-contact-card .contact-box h3{color:#212121;font-size:1.05rem;font-weight:800;margin-bottom:6px}.sbr-montessori-page .montessori-body .mont-contact-card .contact-box p{color:#616161;font-size:.9rem}.sbr-montessori-page .montessori-body .mont-contact-card .contact-box p.phone-num{color:#2e7d32;font-size:1.25rem;font-weight:900}@media(max-width:992px){.sbr-montessori-page .montessori-body .activities-grid,.sbr-montessori-page .montessori-body .mont-contact-card,.sbr-montessori-page .montessori-body .teachers-grid{grid-template-columns:1fr}.sbr-montessori-page .montessori-body .strength-cards-grid{grid-template-columns:repeat(2,1fr)}.sbr-montessori-page .montessori-body .strength-cards-grid .total-card{grid-column:span 2}}.sbr-nursery-page{background:#f4f9f5;min-height:100vh;padding-bottom:80px}.sbr-nursery-page .nursery-hero{background:linear-gradient(135deg,#e8f5e9,#c8e6c9 50%,#a5d6a7);border-bottom:3px solid #66bb6a;padding:70px 0 50px;text-align:center}.sbr-nursery-page .nursery-hero .hero-badge-nursery{align-items:center;background:#fff;border-radius:30px;box-shadow:0 4px 14px #2e7d3226;color:#2e7d32;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;margin-bottom:18px;padding:6px 20px}.sbr-nursery-page .nursery-hero h1{color:#1b5e20;font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;margin-bottom:12px}.sbr-nursery-page .nursery-hero p{color:#33691e;font-size:1.1rem;font-weight:600;line-height:1.6;margin:0 auto 30px;max-width:650px}.sbr-nursery-page .nursery-hero .hero-info-grid{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sbr-nursery-page .nursery-hero .hero-info-grid .h-box{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000000d;display:flex;gap:12px;padding:12px 24px}.sbr-nursery-page .nursery-hero .hero-info-grid .h-box strong{color:#212121;display:block;font-size:.95rem}.sbr-nursery-page .nursery-hero .hero-info-grid .h-box span{color:#757575;font-size:.78rem}.sbr-nursery-page .nursery-hero .hero-info-grid .h-box.green svg{color:#2e7d32}.sbr-nursery-page .nursery-hero .hero-info-grid .h-box.blue svg{color:#1565c0}.sbr-nursery-page .nursery-hero .hero-info-grid .h-box.gold svg{color:#f57f17}.sbr-nursery-page .nursery-tabs-bar{background:#fff;box-shadow:0 4px 20px #0000000a;padding:14px 0}.sbr-nursery-page .nursery-tabs-bar .tabs-row{align-items:center;display:flex;gap:12px;justify-content:center}.sbr-nursery-page .nursery-tabs-bar .tabs-row .tab-btn{align-items:center;background:#fafafa;border:2px solid #e0e0e0;border-radius:30px;color:#616161;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:8px;padding:10px 22px;transition:all .2s ease}.sbr-nursery-page .nursery-tabs-bar .tabs-row .tab-btn:hover{background:#e8f5e9;color:#2e7d32}.sbr-nursery-page .nursery-tabs-bar .tabs-row .tab-btn.active{background:#2e7d32;border-color:#2e7d32;box-shadow:0 4px 14px #2e7d324d;color:#fff}.sbr-nursery-page .nursery-body{padding-top:50px}.sbr-nursery-page .nursery-body .pane-title{margin-bottom:40px;text-align:center}.sbr-nursery-page .nursery-body .pane-title h2{color:#1b5e20;font-size:2.1rem;font-weight:900;margin-bottom:6px}.sbr-nursery-page .nursery-body .pane-title p{color:#616161;font-size:.98rem}.sbr-nursery-page .nursery-body .curr-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.sbr-nursery-page .nursery-body .curr-grid .curr-card{background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 6px 20px #0000000a;padding:24px;transition:transform .25s ease}.sbr-nursery-page .nursery-body .curr-grid .curr-card:hover{border-color:#66bb6a;transform:translateY(-5px)}.sbr-nursery-page .nursery-body .curr-grid .curr-card .c-icon-wrap{align-items:center;border-radius:14px;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.sbr-nursery-page .nursery-body .curr-grid .curr-card .c-icon-wrap.green{background:#e8f5e9;color:#2e7d32}.sbr-nursery-page .nursery-body .curr-grid .curr-card .c-icon-wrap.blue{background:#e3f2fd;color:#1565c0}.sbr-nursery-page .nursery-body .curr-grid .curr-card .c-icon-wrap.purple{background:#f3e5f5;color:#6a1b9a}.sbr-nursery-page .nursery-body .curr-grid .curr-card .c-icon-wrap.orange{background:#fff3e0;color:#e65100}.sbr-nursery-page .nursery-body .curr-grid .curr-card h3{color:#212121;font-size:1.1rem;font-weight:800;margin-bottom:8px}.sbr-nursery-page .nursery-body .curr-grid .curr-card p{color:#616161;font-size:.88rem;line-height:1.45}.sbr-nursery-page .nursery-body .admissions-nursery-cta{align-items:center;background:linear-gradient(135deg,#2e7d32,#1b5e20);border-radius:24px;color:#fff;display:flex;justify-content:space-between;padding:30px}.sbr-nursery-page .nursery-body .admissions-nursery-cta h3{font-size:1.3rem;font-weight:900;margin-bottom:4px}.sbr-nursery-page .nursery-body .admissions-nursery-cta p{color:#ffffffd9;font-size:.9rem}.sbr-nursery-page .nursery-body .admissions-nursery-cta .btn-nursery{background:#ffb703;border-radius:30px;box-shadow:0 4px 14px #ffb70366;color:#3e2723;font-weight:900;padding:12px 26px;text-decoration:none}.sbr-nursery-page .nursery-body .n-teachers-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sbr-nursery-page .nursery-body .n-teachers-grid .n-t-card{background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 6px 20px #0000000a;padding:24px}.sbr-nursery-page .nursery-body .n-teachers-grid .n-t-card .badge-icon{align-items:center;background:#e8f5e9;border-radius:12px;color:#2e7d32;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.sbr-nursery-page .nursery-body .n-teachers-grid .n-t-card h3{color:#212121;font-size:1.1rem;font-weight:800;margin-bottom:4px}.sbr-nursery-page .nursery-body .n-teachers-grid .n-t-card .qual-tag{color:#2e7d32;display:block;font-size:.78rem;font-weight:800;margin-bottom:4px}.sbr-nursery-page .nursery-body .n-teachers-grid .n-t-card .sub-tag{color:#1565c0;display:block;font-size:.82rem;font-weight:700;margin-bottom:8px}.sbr-nursery-page .nursery-body .n-teachers-grid .n-t-card p{color:#757575;font-size:.85rem}.sbr-nursery-page .nursery-body .n-info-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card{background:#fff;border:2px solid #e0e0e0;border-radius:24px;box-shadow:0 8px 24px #0000000d;padding:36px;text-align:center}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card .icon-main{margin-bottom:14px}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card .icon-main.green{color:#2e7d32}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card .icon-main.blue{color:#1565c0}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card h3{color:#212121;font-size:1.25rem;font-weight:800;margin-bottom:8px}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card .big-time{background:#e8f5e9;border-radius:30px;color:#2e7d32;display:inline-block;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:900;margin-bottom:12px;padding:8px 22px}.sbr-nursery-page .nursery-body .n-info-grid .n-info-card p{color:#616161;font-size:.88rem}@media(max-width:992px){.sbr-nursery-page .nursery-body .curr-grid{grid-template-columns:repeat(2,1fr)}.sbr-nursery-page .nursery-body .n-info-grid,.sbr-nursery-page .nursery-body .n-teachers-grid{grid-template-columns:1fr}}.sbr-primary-page{background:#f8f9fa;min-height:100vh;padding-bottom:80px}.sbr-primary-page .primary-hero{background:linear-gradient(135deg,#0b132b,#1c2541 50%,#ab0c2f);color:#fff;padding:70px 0 50px;text-align:center}.sbr-primary-page .primary-hero .hero-badge-primary{align-items:center;background:#ffffff1f;border:1px solid #d4af3766;border-radius:30px;color:#ffb703;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;margin-bottom:18px;padding:6px 20px}.sbr-primary-page .primary-hero h1{font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;margin-bottom:12px}.sbr-primary-page .primary-hero p{color:#ffffffe0;font-size:1.1rem;line-height:1.6;margin:0 auto 30px;max-width:660px}.sbr-primary-page .primary-hero .wing-switch-pills{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.sbr-primary-page .primary-hero .wing-switch-pills .wing-pill{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;padding:12px 24px;transition:all .25s ease}.sbr-primary-page .primary-hero .wing-switch-pills .wing-pill:hover{background:#ffffff40}.sbr-primary-page .primary-hero .wing-switch-pills .wing-pill.active{background:#1a73e8;border-color:#1a73e8;box-shadow:0 6px 18px #1a73e866}.sbr-primary-page .primary-hero .wing-switch-pills .wing-pill.pink.active{background:#d81b60;border-color:#d81b60;box-shadow:0 6px 18px #d81b6066}.sbr-primary-page .primary-body{padding-top:50px}.sbr-primary-page .primary-body .wing-header{margin-bottom:34px}.sbr-primary-page .primary-body .wing-header h2{font-size:2.1rem;font-weight:900;margin-bottom:6px}.sbr-primary-page .primary-body .wing-header p{color:#5c6b73;font-size:1rem}.sbr-primary-page .primary-body .wing-header.boys-header h2{color:#0b132b}.sbr-primary-page .primary-body .wing-header.girls-header h2{color:#880e4f}.sbr-primary-page .primary-body .features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:45px}.sbr-primary-page .primary-body .features-grid .f-card{background:#fff;border:1px solid #e9ecef;border-radius:20px;box-shadow:0 6px 20px #0000000a;padding:26px}.sbr-primary-page .primary-body .features-grid .f-card .f-icon{margin-bottom:14px}.sbr-primary-page .primary-body .features-grid .f-card .f-icon.blue{color:#1a73e8}.sbr-primary-page .primary-body .features-grid .f-card .f-icon.pink{color:#d81b60}.sbr-primary-page .primary-body .features-grid .f-card h3{color:#1c2541;font-size:1.15rem;font-weight:800;margin-bottom:6px}.sbr-primary-page .primary-body .features-grid .f-card p{color:#5c6b73;font-size:.9rem;line-height:1.5}.sbr-primary-page .primary-body .staff-section h3{color:#1c2541;font-size:1.5rem;font-weight:800;margin-bottom:24px}.sbr-primary-page .primary-body .staff-section .staff-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:45px}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card{background:#fff;border:1px solid #e9ecef;border-radius:18px;display:flex;gap:16px;padding:22px}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card .st-icon{color:#1a73e8;flex-shrink:0}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card .st-icon.pink{color:#d81b60}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card h4{color:#1c2541;font-size:1.1rem;font-weight:800}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card .role{color:#1a73e8;display:block;font-size:.82rem;font-weight:800}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card .role.pink{color:#d81b60}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card .qual{color:#5c6b73;display:block;font-size:.8rem;font-weight:700;margin-bottom:4px}.sbr-primary-page .primary-body .staff-section .staff-grid .staff-card p{color:#757575;font-size:.85rem}.sbr-primary-page .primary-body .primary-cta-banner{align-items:center;background:linear-gradient(135deg,#ab0c2f,#7e061e);border-radius:24px;color:#fff;display:flex;justify-content:space-between;padding:32px}.sbr-primary-page .primary-body .primary-cta-banner h3{font-size:1.35rem;font-weight:900}.sbr-primary-page .primary-body .primary-cta-banner p{color:#ffffffe0;font-size:.92rem}.sbr-primary-page .primary-body .primary-cta-banner .btn-primary-cta{background:#ffb703;border-radius:30px;box-shadow:0 4px 14px #ffb70366;color:#060a17;font-weight:900;padding:12px 28px;text-decoration:none}@media(max-width:992px){.sbr-primary-page .primary-body .features-grid,.sbr-primary-page .primary-body .staff-section .staff-grid{grid-template-columns:1fr}}.sbr-highschool-page{background:#f8f9fa;min-height:100vh;padding-bottom:80px}.sbr-highschool-page .hs-hero{background:linear-gradient(135deg,#7e061e,#ab0c2f 50%,#060a17);color:#fff;padding:70px 0 50px;text-align:center}.sbr-highschool-page .hs-hero .hs-badge{align-items:center;background:#ffffff1f;border:1px solid #ffb70366;border-radius:30px;color:#ffb703;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;margin-bottom:18px;padding:6px 20px}.sbr-highschool-page .hs-hero h1{font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;margin-bottom:12px}.sbr-highschool-page .hs-hero p{color:#ffffffe0;font-size:1.1rem;line-height:1.6;margin:0 auto 30px;max-width:660px}.sbr-highschool-page .hs-hero .hs-stats-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.sbr-highschool-page .hs-hero .hs-stats-row .h-stat{background:#060a1799;border:1px solid #ffb7034d;border-radius:16px;padding:12px 24px}.sbr-highschool-page .hs-hero .hs-stats-row .h-stat .num{color:#ffb703;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:900}.sbr-highschool-page .hs-hero .hs-stats-row .h-stat .lbl{color:#fffc;font-size:.78rem;font-weight:600}.sbr-highschool-page .hs-body{padding-top:50px}.sbr-highschool-page .hs-body .hs-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:45px}.sbr-highschool-page .hs-body .hs-features-grid .hs-card{background:#fff;border:1px solid #e9ecef;border-radius:20px;box-shadow:0 6px 20px #0000000a;padding:26px}.sbr-highschool-page .hs-body .hs-features-grid .hs-card .hs-icon.gold{color:#ab0c2f}.sbr-highschool-page .hs-body .hs-features-grid .hs-card h3{color:#060a17;font-size:1.15rem;font-weight:800;margin:12px 0 6px}.sbr-highschool-page .hs-body .hs-features-grid .hs-card p{color:#5c6b73;font-size:.9rem;line-height:1.5}.sbr-highschool-page .hs-body .hs-teachers-section{margin-bottom:45px}.sbr-highschool-page .hs-body .hs-teachers-section h2{color:#060a17;font-size:1.8rem;font-weight:900;margin-bottom:24px}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid .hs-t-card{background:#fff;border:1px solid #e9ecef;border-radius:18px;display:flex;gap:16px;padding:22px}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid .hs-t-card .t-icon{color:#ab0c2f;flex-shrink:0}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid .hs-t-card h4{color:#060a17;font-size:1.1rem;font-weight:800}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid .hs-t-card .role{color:#ab0c2f;display:block;font-size:.82rem;font-weight:800}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid .hs-t-card .qual{color:#5c6b73;display:block;font-size:.8rem;font-weight:700;margin-bottom:4px}.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid .hs-t-card p{color:#757575;font-size:.85rem}.sbr-highschool-page .hs-body .hs-downloads-card{align-items:center;background:linear-gradient(135deg,#060a17,#0b132b);border:1px solid #ffb7034d;border-radius:24px;color:#fff;display:flex;justify-content:space-between;padding:32px}.sbr-highschool-page .hs-body .hs-downloads-card h3{font-size:1.35rem;font-weight:900}.sbr-highschool-page .hs-body .hs-downloads-card p{color:#ffffffd1;font-size:.92rem}.sbr-highschool-page .hs-body .hs-downloads-card .btn-group{display:flex;gap:14px}.sbr-highschool-page .hs-body .hs-downloads-card .btn-group .btn-hs-navy{align-items:center;background:#ffffff26;border-radius:30px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:8px;padding:12px 22px;text-decoration:none}.sbr-highschool-page .hs-body .hs-downloads-card .btn-group .btn-hs-gold{align-items:center;background:#ffb703;border-radius:30px;color:#060a17;display:inline-flex;font-size:.88rem;font-weight:900;gap:8px;padding:12px 22px;text-decoration:none}@media(max-width:992px){.sbr-highschool-page .hs-body .hs-features-grid,.sbr-highschool-page .hs-body .hs-teachers-section .hs-t-grid{grid-template-columns:1fr}.sbr-highschool-page .hs-body .hs-downloads-card{flex-direction:column;gap:20px;text-align:center}}.page-pucollege .page-hero{background:linear-gradient(135deg,#060d26,#0c1844 50%,#1652f0)!important;color:#fff!important;padding:65px 0;text-align:center}.page-pucollege .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-pucollege .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-pucollege .page-body{padding:70px 0}.page-pucollege .page-body .pu-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:36px;padding:40px}.page-pucollege .page-body .pu-card.highlight-gold{border-top:5px solid var(--accent-gold)}.page-pucollege .page-body .pu-card h2{color:var(--primary-navy);font-size:1.95rem;margin-bottom:10px}.page-pucollege .page-body .pu-card p.lead{color:var(--text-body);font-size:1.025rem;line-height:1.6;margin-bottom:24px}.page-pucollege .page-body .pu-card .combinations-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:20px}.page-pucollege .page-body .pu-card .combinations-grid .combo-card{background:var(--bg-slate);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:26px}.page-pucollege .page-body .pu-card .combinations-grid .combo-card .combo-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.page-pucollege .page-body .pu-card .combinations-grid .combo-card .combo-header h3{color:var(--primary-navy);font-size:1.35rem}.page-pucollege .page-body .pu-card .combinations-grid .combo-card h4{color:var(--heritage-maroon);font-size:.975rem;font-weight:800;margin-bottom:10px}.page-pucollege .page-body .pu-card .combinations-grid .combo-card p{color:var(--text-muted);font-size:.9rem;line-height:1.55;margin-bottom:16px}.page-pucollege .page-body .pu-card .combinations-grid .combo-card .combo-bullets{display:flex;flex-direction:column;gap:10px;list-style:none}.page-pucollege .page-body .pu-card .combinations-grid .combo-card .combo-bullets li{align-items:center;color:var(--primary-navy);display:flex;font-size:.875rem;font-weight:700;gap:8px}.page-pucollege .page-body .pu-card .combinations-grid .combo-card .combo-bullets li svg{color:var(--accent-gold)}.page-pucollege .page-body .pu-card .coaching-features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}.page-pucollege .page-body .pu-card .coaching-features .feat-item{align-items:flex-start;background:var(--bg-slate);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:20px}.page-pucollege .page-body .pu-card .coaching-features .feat-item .icon{color:var(--accent-gold);flex-shrink:0;margin-top:2px}.page-pucollege .page-body .pu-card .coaching-features .feat-item strong{color:var(--primary-navy);display:block;font-size:.975rem}.page-pucollege .page-body .pu-card .coaching-features .feat-item p{color:var(--text-muted);font-size:.825rem;line-height:1.45}.page-pucollege .page-body .pu-card .hostel-specs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:24px 0 30px}.page-pucollege .page-body .pu-card .hostel-specs .spec-card{background:var(--bg-slate);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:22px}.page-pucollege .page-body .pu-card .hostel-specs .spec-card h4{color:var(--primary-navy);font-size:1.05rem;font-weight:800;margin-bottom:6px}.page-pucollege .page-body .pu-card .hostel-specs .spec-card p{color:var(--text-muted);font-size:.875rem;line-height:1.5}.page-pucollege .page-body .pu-card .college-fees-box{align-items:center;background:var(--accent-gold-light);border:1px solid var(--border-gold);border-radius:var(--radius-md);display:flex;gap:20px;justify-content:space-between;padding:26px}.page-pucollege .page-body .pu-card .college-fees-box h3{color:var(--primary-navy);font-size:1.25rem;margin-bottom:4px}.page-pucollege .page-body .pu-card .college-fees-box p{color:var(--text-body);font-size:.9rem}@media(max-width:900px){.page-pucollege .page-body .pu-card .coaching-features,.page-pucollege .page-body .pu-card .combinations-grid,.page-pucollege .page-body .pu-card .hostel-specs{grid-template-columns:1fr}.page-pucollege .page-body .pu-card .college-fees-box{align-items:flex-start;flex-direction:column}}.page-admissions .page-hero{background:linear-gradient(135deg,#060d26,#800016 50%,#d90429)!important;color:#fff!important;padding:65px 0;text-align:center}.page-admissions .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-admissions .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-admissions .page-body{padding:70px 0}.page-admissions .page-body .fee-downloads-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:40px;padding:38px}.page-admissions .page-body .fee-downloads-card .fee-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.page-admissions .page-body .fee-downloads-card .fee-header .gold-icon{color:var(--accent-gold)}.page-admissions .page-body .fee-downloads-card .fee-header h2{color:var(--primary-navy);font-size:1.75rem}.page-admissions .page-body .fee-downloads-card .fee-header p{color:var(--text-muted);font-size:.925rem}.page-admissions .page-body .fee-downloads-card .download-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.page-admissions .page-body .fee-downloads-card .download-grid .fee-dl-box{align-items:center;background:var(--bg-slate);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:22px;transition:var(--transition-fast)}.page-admissions .page-body .fee-downloads-card .download-grid .fee-dl-box:hover{background:#fff;border-color:var(--accent-gold);box-shadow:var(--shadow-sm)}.page-admissions .page-body .fee-downloads-card .download-grid .fee-dl-box:hover .dl-badge{background:var(--accent-gold);color:#060d26}.page-admissions .page-body .fee-downloads-card .download-grid .fee-dl-box h3{color:var(--primary-navy);font-size:1.15rem;margin-bottom:3px}.page-admissions .page-body .fee-downloads-card .download-grid .fee-dl-box span{color:var(--text-muted);font-size:.825rem}.page-admissions .page-body .fee-downloads-card .download-grid .fee-dl-box .dl-badge{align-items:center;background:var(--primary-navy);border-radius:var(--radius-full);color:#fff;display:flex;font-size:.825rem;font-weight:800;gap:6px;padding:8px 16px;transition:var(--transition-fast)}.page-admissions .page-body .process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.1fr .9fr;margin-bottom:40px}.page-admissions .page-body .process-grid .process-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:34px}.page-admissions .page-body .process-grid .process-card h3{color:var(--primary-navy);font-size:1.4rem;margin-bottom:22px}.page-admissions .page-body .process-grid .process-card .step-list{display:flex;flex-direction:column;gap:18px;list-style:none}.page-admissions .page-body .process-grid .process-card .step-list li strong{color:var(--heritage-maroon);display:block;font-size:.975rem;margin-bottom:4px}.page-admissions .page-body .process-grid .process-card .step-list li p{color:var(--text-muted);font-size:.9rem;line-height:1.55}.page-admissions .page-body .process-grid .process-card .doc-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin-bottom:26px}.page-admissions .page-body .process-grid .process-card .doc-list li{align-items:center;color:var(--text-dark);display:flex;font-size:.925rem;font-weight:600;gap:10px}.page-admissions .page-body .process-grid .process-card .doc-list li .check{color:var(--accent-gold);flex-shrink:0}.page-admissions .page-body .process-grid .process-card .desk-help{align-items:center;background:var(--accent-gold-light);border:1px solid var(--border-gold);border-radius:var(--radius-md);display:flex;gap:14px;padding:18px}.page-admissions .page-body .process-grid .process-card .desk-help .icon{color:var(--primary-navy)}.page-admissions .page-body .process-grid .process-card .desk-help strong{color:var(--primary-navy);font-size:.95rem}.page-admissions .page-body .process-grid .process-card .desk-help p{color:var(--text-body);font-size:.85rem}.page-admissions .page-body .application-form-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px}.page-admissions .page-body .application-form-card h2{color:var(--primary-navy);font-size:1.85rem;margin-bottom:6px}.page-admissions .page-body .application-form-card p{color:var(--text-muted);font-size:.925rem;margin-bottom:28px}.page-admissions .page-body .application-form-card .app-form{display:flex;flex-direction:column;gap:20px}.page-admissions .page-body .application-form-card .app-form .form-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.page-admissions .page-body .application-form-card .app-form .form-group{display:flex;flex-direction:column;gap:6px}.page-admissions .page-body .application-form-card .app-form .form-group label{color:var(--primary-navy);font-size:.875rem;font-weight:800}.page-admissions .page-body .application-form-card .app-form .form-group input,.page-admissions .page-body .application-form-card .app-form .form-group select,.page-admissions .page-body .application-form-card .app-form .form-group textarea{border:1px solid var(--border-light);border-radius:var(--radius-sm);font-family:inherit;font-size:.925rem;outline:none;padding:12px 16px}.page-admissions .page-body .application-form-card .app-form .form-group input:focus,.page-admissions .page-body .application-form-card .app-form .form-group select:focus,.page-admissions .page-body .application-form-card .app-form .form-group textarea:focus{border-color:var(--secondary-blue);box-shadow:0 0 0 4px #1652f01f}.page-admissions .page-body .application-form-card .success-box{padding:40px 20px;text-align:center}.page-admissions .page-body .application-form-card .success-box .check-gold{color:var(--accent-gold);margin-bottom:14px}.page-admissions .page-body .application-form-card .success-box h3{color:var(--primary-navy);font-size:1.55rem}.page-admissions .page-body .application-form-card .success-box p{color:var(--text-muted);font-size:.95rem}@media(max-width:900px){.page-admissions .page-body .application-form-card .app-form .form-row,.page-admissions .page-body .fee-downloads-card .download-grid,.page-admissions .page-body .process-grid{grid-template-columns:1fr}}.page-facilities .page-hero{background:linear-gradient(135deg,#060d26,#0c1844 50%,#1652f0)!important;color:#fff!important;padding:65px 0;text-align:center}.page-facilities .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-facilities .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-facilities .page-body{padding:70px 0}.page-facilities .page-body .facilities-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.page-facilities .page-body .facilities-grid .fac-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px;transition:var(--transition-bounce)}.page-facilities .page-body .facilities-grid .fac-card:hover{border-color:var(--border-gold);box-shadow:var(--shadow-md);transform:translateY(-6px)}.page-facilities .page-body .facilities-grid .fac-card .fac-icon-wrap{align-items:center;background:#ffb7032e;border-radius:var(--radius-md);color:var(--accent-gold);display:flex;height:54px;justify-content:center;margin-bottom:20px;width:54px}.page-facilities .page-body .facilities-grid .fac-card h3{color:var(--primary-navy);font-size:1.35rem;margin-bottom:10px}.page-facilities .page-body .facilities-grid .fac-card p{color:var(--text-muted);font-size:.925rem;line-height:1.6}.page-facilities .page-body .safety-banner{align-items:center;background:var(--primary-navy)!important;border:1px solid var(--border-gold);border-radius:var(--radius-lg);color:#fff!important;display:flex;gap:20px;padding:32px}.page-facilities .page-body .safety-banner .gold-icon{color:var(--accent-gold)!important;flex-shrink:0}.page-facilities .page-body .safety-banner h3{color:var(--accent-gold)!important;font-size:1.4rem;font-weight:800;margin-bottom:4px}.page-facilities .page-body .safety-banner p{color:#ffffffe6!important;font-size:.975rem;line-height:1.6}@media(max-width:900px){.page-facilities .page-body .facilities-grid{grid-template-columns:1fr}}.page-results .page-hero{background:linear-gradient(135deg,#060d26,#800016 50%,#d90429)!important;color:#fff!important;padding:65px 0;text-align:center}.page-results .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-results .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-results .page-body{padding:70px 0}.page-results .page-body .results-banner{grid-gap:20px;background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:50px;padding:38px;text-align:center}.page-results .page-body .results-banner .banner-stat .num{color:var(--accent-gold);display:block;font-family:Outfit,sans-serif;font-size:3rem;font-weight:900}.page-results .page-body .results-banner .banner-stat .lbl{color:var(--primary-navy);font-size:1rem;font-weight:800}.page-results .page-body .wall-section{margin-bottom:50px}.page-results .page-body .wall-section h2{color:var(--primary-navy);font-size:2.1rem;margin-bottom:24px;text-align:center}.page-results .page-body .wall-section .rankers-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.page-results .page-body .wall-section .rankers-grid .ranker-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:26px;text-align:center}.page-results .page-body .wall-section .rankers-grid .ranker-card .rank-badge{align-items:center;background:#ffb7032e;border-radius:var(--radius-full);color:#8c6200;display:inline-flex;font-size:.8rem;font-weight:800;gap:6px;margin-bottom:14px;padding:5px 14px}.page-results .page-body .wall-section .rankers-grid .ranker-card h3{color:var(--primary-navy);font-size:1.25rem;margin-bottom:6px}.page-results .page-body .wall-section .rankers-grid .ranker-card .score-tag{color:var(--heritage-maroon);font-size:1.15rem;font-weight:900;margin-bottom:6px}.page-results .page-body .wall-section .rankers-grid .ranker-card p{color:var(--text-muted);font-size:.825rem}.page-results .page-body .report-download-box{align-items:center;background:#fff!important;border:1px solid var(--border-gold);border-radius:var(--radius-lg);display:flex;gap:20px;justify-content:space-between;padding:32px}.page-results .page-body .report-download-box .box-info{align-items:center;display:flex;gap:16px}.page-results .page-body .report-download-box .box-info .gold-icon{color:var(--accent-gold);flex-shrink:0}.page-results .page-body .report-download-box .box-info h3{color:var(--primary-navy);font-size:1.35rem}.page-results .page-body .report-download-box .box-info p{color:var(--text-muted);font-size:.925rem}@media(max-width:900px){.page-results .page-body .results-banner{grid-template-columns:1fr}.page-results .page-body .wall-section .rankers-grid{grid-template-columns:1fr 1fr}.page-results .page-body .report-download-box{align-items:flex-start;flex-direction:column}}.page-contact .page-hero{background:linear-gradient(135deg,#060d26,#0c1844 50%,#1652f0)!important;color:#fff!important;padding:65px 0;text-align:center}.page-contact .page-hero h1{color:#fff!important;font-size:2.7rem;font-weight:900;margin:14px 0 8px}.page-contact .page-hero p{color:var(--accent-gold-light)!important;font-size:1.15rem;font-weight:600}.page-contact .page-body{padding:70px 0}.page-contact .page-body .contact-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr 1fr}.page-contact .page-body .contact-grid .contact-info-wrap{display:flex;flex-direction:column;gap:20px}.page-contact .page-body .contact-grid .contact-info-wrap .info-card{align-items:flex-start;background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;gap:16px;padding:26px}.page-contact .page-body .contact-grid .contact-info-wrap .info-card .gold-icon{color:var(--accent-gold);flex-shrink:0;margin-top:3px}.page-contact .page-body .contact-grid .contact-info-wrap .info-card h3{color:var(--primary-navy);font-size:1.25rem;margin-bottom:4px}.page-contact .page-body .contact-grid .contact-info-wrap .info-card p{color:var(--text-body);font-size:.925rem;line-height:1.55}.page-contact .page-body .contact-grid .contact-info-wrap .info-card .timing{color:var(--heritage-maroon);display:block;font-size:.825rem;font-weight:800;margin-top:4px}.page-contact .page-body .contact-grid .contact-info-wrap .map-card{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:22px}.page-contact .page-body .contact-grid .contact-info-wrap .map-card h3{color:var(--primary-navy);font-size:1.15rem;margin-bottom:14px}.page-contact .page-body .contact-grid .contact-form-wrap{background:#fff!important;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:38px}.page-contact .page-body .contact-grid .contact-form-wrap .form-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:14px;margin-bottom:24px;padding-bottom:16px}.page-contact .page-body .contact-grid .contact-form-wrap .form-header .gold-icon{color:var(--accent-gold)}.page-contact .page-body .contact-grid .contact-form-wrap .form-header h2{color:var(--primary-navy);font-size:1.6rem}.page-contact .page-body .contact-grid .contact-form-wrap .form-header p{color:var(--text-muted);font-size:.875rem}.page-contact .page-body .contact-grid .contact-form-wrap .contact-form{display:flex;flex-direction:column;gap:18px}.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group{display:flex;flex-direction:column;gap:6px}.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group label{color:var(--primary-navy);font-size:.875rem;font-weight:800}.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group input,.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group select,.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group textarea{border:1px solid var(--border-light);border-radius:var(--radius-sm);font-family:inherit;font-size:.925rem;outline:none;padding:11px 16px}.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group input:focus,.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group select:focus,.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-group textarea:focus{border-color:var(--secondary-blue);box-shadow:0 0 0 4px #1652f01f}.page-contact .page-body .contact-grid .contact-form-wrap .contact-form .form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.page-contact .page-body .contact-grid .contact-form-wrap .success-msg{padding:40px 20px;text-align:center}.page-contact .page-body .contact-grid .contact-form-wrap .success-msg .check{color:#10b981;margin-bottom:14px}.page-contact .page-body .contact-grid .contact-form-wrap .success-msg h3{color:var(--primary-navy);font-size:1.4rem}.page-contact .page-body .contact-grid .contact-form-wrap .success-msg p{color:var(--text-muted);font-size:.925rem}@media(max-width:900px){.page-contact .page-body .contact-form-wrap .contact-form .form-row,.page-contact .page-body .contact-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.508272a5.css.map*/