@charset "UTF-8";.content:has(>header){min-height:auto;margin-bottom:0;padding-bottom:0}header{position:relative;min-height:calc(100vh - 50px - 118px);background:#002f5d url(/static/core/img/header/MicroverseCluster_16zu9_copy_6.png?v=2.5.1&555c3fb01bf8) no-repeat center center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:stretch}header .header-inner{width:100%;padding:clamp(48px,7vh,96px) 0 clamp(24px,5vh,56px)}header .header-layout{display:flex;align-items:stretch}header .header-layout>[class*="col-"]{float:none}header .header-left{display:flex;flex-direction:column;justify-content:center}header .header-intro{text-align:left;margin-bottom:clamp(20px,3vh,32px)}header .header-intro h1{font-size:48px;color:#ffffff;font-weight:700;letter-spacing:-0.02em;line-height:1.1;margin-bottom:12px}header .header-intro .header-subtitle{font-size:18px;color:rgba(255,255,255,0.75);margin:0;line-height:1.5;letter-spacing:0.01em}header .header-login-col{display:flex;align-items:center;justify-content:flex-end;padding-left:32px}header .header-login{width:100%;background:rgba(255,255,255,0.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.18);border-radius:8px;padding:24px 24px;color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,0.18),0 24px 64px rgba(0,0,0,0.22)}header .header-login h3{font-size:18px;color:#ffffff;margin-top:0;margin-bottom:18px;letter-spacing:0.01em}header .header-login label{color:rgba(255,255,255,0.9)}header .header-login .form-control{background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.3);color:#ffffff}header .header-login .form-control::placeholder{color:rgba(255,255,255,0.5)}header .header-login .btn-primary{background-color:#8dc9a6;border-color:#8dc9a6;color:#002f5d;font-weight:700}header .header-login .btn-primary:hover,header .header-login .btn-primary:focus{background-color:#7ab894;border-color:#7ab894}header .header-login a,header .header-login a:visited{color:#8dc9a6}header .header-login a:hover{color:#ffffff}header .header-login p{color:rgba(255,255,255,0.75);font-size:12.5px}header .header-welcome{margin-top:0}header .header-welcome h2{color:#8dc9a6;font-size:22px;font-weight:600;margin-top:0;margin-bottom:20px;line-height:1.3;max-width:540px}header .header-welcome p{color:rgba(255,255,255,0.85);font-size:16px;line-height:1.6;max-width:540px;margin-bottom:14px}header .header-welcome p:last-child{margin-bottom:0}header .header-welcome a,header .header-welcome a:visited{color:#8dc9a6}header .header-welcome a:hover{color:#ffffff}@media (max-width:1200px){header .header-intro{margin-bottom:40px}header .header-intro h1{font-size:40px}header .header-intro .header-subtitle{font-size:16px}}@media (max-width:768px){header{min-height:auto;padding:16px 0;display:block}header .header-inner{padding:96px 0 24px}header .header-intro{margin-bottom:20px;text-align:left}header .header-intro h1{font-size:26px}header .header-intro .header-subtitle{font-size:14px;margin:0}header .header-layout{flex-direction:column}header .header-login-col{padding-left:15px;justify-content:flex-start}header .header-login{margin-top:24px}header .header-welcome{margin-top:20px}}