/* NORTHLINE TECHNOLOGY INSTITUTE + AI ACADEMY — UNIVERSITY EXPERIENCE 2026 */
:root{--uni-navy:#17324d;--uni-blue:#315f82;--uni-sky:#eaf3f8;--uni-ink:#17232d;--uni-muted:#5f6f7b;--uni-paper:#fff;--uni-stone:#f5f3ee;--uni-line:#d8e0e5;--uni-accent:#8b2332}
body.arqs-education-route{margin:0!important;background:var(--uni-paper)!important;color:var(--uni-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;line-height:1.6}
body.arqs-education-route a{color:var(--uni-navy)}
body.arqs-education-route h1,body.arqs-education-route h2,body.arqs-education-route h3,.arqs-campusbar__brand,.arqs-edu-brandbar__name{font-family:Georgia,"Times New Roman",serif!important;color:var(--uni-ink)!important;font-weight:600!important;letter-spacing:-.025em!important}
.arqs-campusbar,.arqs-edu-brandbar{position:relative;z-index:999;background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--uni-line)!important;box-shadow:0 2px 12px rgba(23,50,77,.06)!important}
.arqs-campusbar__inner,.arqs-edu-brandbar__inner{width:min(1240px,94vw);min-height:82px;margin:auto;display:flex;align-items:center;gap:22px}
.arqs-campusbar__brand,.arqs-edu-brandbar__brand{color:var(--uni-navy)!important;text-decoration:none;font-size:20px!important}
.arqs-campusbar__brand span{color:var(--uni-muted)!important;font-family:Inter,sans-serif!important}
.arqs-campusbar__nav,.arqs-edu-brandbar__nav{margin-left:auto;display:flex;gap:22px;align-items:center;font-size:13px;font-weight:700}
.arqs-campusbar__nav a,.arqs-edu-brandbar__nav a{color:#334b5e!important;text-decoration:none;padding:28px 0;border-bottom:3px solid transparent}
.arqs-campusbar__nav a:hover,.arqs-campusbar__nav a:focus-visible,.arqs-edu-brandbar__nav a:hover{color:var(--uni-accent)!important;border-bottom-color:var(--uni-accent)}
body.arqs-education-route .hero{position:relative;background:linear-gradient(90deg,rgba(244,247,248,.98),rgba(234,243,248,.9))!important;color:var(--uni-ink)!important;border:0!important}
body.arqs-education-route .hero:after{display:none!important}
body.arqs-education-route .hero h1{font-size:clamp(48px,7vw,82px)!important;line-height:1.02!important;max-width:900px}
body.arqs-education-route .lead,body.arqs-education-route .copy,body.arqs-education-route .meta,body.arqs-education-route .section-copy,body.arqs-education-route .card p{color:var(--uni-muted)!important}
body.arqs-education-route .ey,body.arqs-education-route .eyebrow{color:var(--uni-accent)!important;font-family:Inter,sans-serif!important;font-weight:800!important;letter-spacing:.13em!important}
body.arqs-education-route .section{background:#fff!important;border-top:1px solid var(--uni-line)!important;padding:72px 0!important}
body.arqs-education-route .section.alt,body.arqs-education-route .section.blue,body.arqs-education-route .network{background:var(--uni-stone)!important}
body.arqs-education-route .card,body.arqs-education-route .school,body.arqs-education-route .ecosystem a,body.arqs-education-route .review,body.arqs-education-route .hero-panel,body.arqs-education-route .hero-card,.arqs-campus-building{background:#fff!important;border:1px solid var(--uni-line)!important;color:var(--uni-ink)!important;box-shadow:0 10px 28px rgba(23,50,77,.07)!important;border-radius:10px!important}
body.arqs-education-route .card:hover,.arqs-campus-building:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(23,50,77,.12)!important}
body.arqs-education-route .btn{background:#fff!important;border:1px solid var(--uni-navy)!important;color:var(--uni-navy)!important;border-radius:4px!important;font-weight:750!important}
body.arqs-education-route .btn.primary,body.arqs-education-route .btn.gold{background:var(--uni-navy)!important;border-color:var(--uni-navy)!important;color:#fff!important}
body.arqs-education-route .btn:hover{background:var(--uni-sky)!important}
body.arqs-education-route .btn.primary:hover,body.arqs-education-route .btn.gold:hover{background:#244b69!important;color:#fff!important}
body.arqs-education-route .price{color:var(--uni-navy)!important}
body.arqs-education-route .notice{background:#f8f6f0!important;border:1px solid #d8d2c3!important;color:#4f4a40!important}
.arqs-campus-map{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.arqs-campus-building{padding:24px;min-height:170px}.arqs-campus-building b{display:block;color:var(--uni-accent)!important;font:800 10px/1.2 Inter,sans-serif;letter-spacing:.12em}.arqs-campus-building strong{display:block;color:var(--uni-navy);font:600 22px/1.2 Georgia,serif;margin:10px 0}.arqs-campus-building span{color:var(--uni-muted);font-size:14px}
body.arqs-education-route .footer,body.arqs-education-route footer{background:var(--uni-navy)!important;color:#edf3f6!important;border:0!important;padding:38px 0!important;font-family:Inter,sans-serif!important}
body.arqs-education-route .footer a,body.arqs-education-route footer a{color:#fff!important}
body.arqs-education-route .footer:after,body.arqs-education-route footer:after{content:"Powered by ARQS Software Intelligence Systems. 2026.";display:block;width:min(1220px,92vw);margin:26px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.22);font-size:13px;letter-spacing:.04em;color:#dce7ed}
@media(max-width:900px){.arqs-campusbar__nav,.arqs-edu-brandbar__nav{display:none}.arqs-campus-map{grid-template-columns:1fr 1fr}}
@media(max-width:700px){body.arqs-education-route{overflow-x:hidden}.arqs-campusbar__inner,.arqs-edu-brandbar__inner{width:calc(100vw - 28px)!important;min-height:68px!important}.arqs-campusbar__brand{font-size:16px!important}.arqs-campus-map{grid-template-columns:1fr}.arqs-campus-building{min-width:0}.arqs-campusbar__nav{display:none}body.arqs-education-route .hero{padding:42px 0!important}body.arqs-education-route .hero h1{font-size:clamp(40px,11vw,58px)!important}body.arqs-education-route .section{padding:48px 0!important}body.arqs-education-route .grid,body.arqs-education-route .schools,body.arqs-education-route .course-grid{grid-template-columns:1fr!important}body.arqs-education-route .btn{min-height:48px!important;white-space:normal!important;text-align:center!important}}
