.login-slideshow {
  position: fixed;
  inset: 0;
  z-index: -1;
  overflow: hidden;
  background: #173b38;
}

.login-slideshow::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 35, 30, 0.58);
}

.login-slideshow .slide {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0;
  animation: marketSlides 20s infinite;
}

.login-slideshow .slide-one {
  background-image: url("https://images.unsplash.com/photo-1488459716781-31db52582fe9?auto=format&fit=crop&w=1600&q=85");
}

.login-slideshow .slide-two {
  background-image: url("https://images.unsplash.com/photo-1559757148-5c350d0d3c56?auto=format&fit=crop&w=1600&q=85");
  animation-delay: 5s;
}

.login-slideshow .slide-three {
  background-image: url("https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=1600&q=85");
  animation-delay: 10s;
}

.login-slideshow .slide-four {
  background-image: url("https://images.unsplash.com/photo-1500382017468-9049fed747ef?auto=format&fit=crop&w=1600&q=85");
  animation-delay: 15s;
}

@keyframes marketSlides {
  0%, 5% { opacity: 1; }
  25%, 100% { opacity: 0; }
}
*{box-sizing:border-box}body{margin:0;background:#f4f8f6;color:#173b38;font-family:Inter,Arial,sans-serif}.top{display:flex;justify-content:space-between;align-items:center;padding:20px 6%;background:#fff;border-bottom:1px solid #e4eeea}.brand{display:flex;gap:12px;align-items:center}.brand-logo{
  width:55px;
  height:55px;
  object-fit:contain;
  border-radius:10px;
}.brand small{display:block;color:#68817c;margin-top:4px}.tag,.eyebrow{font-size:11px;letter-spacing:1.5px;color:#bd7925;font-weight:800}.hero{max-width:1160px;margin:55px auto;padding:0 24px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.04;margin:12px 0}.hero h1 em{color:#087f70;font-style:normal}.hero p{color:#607873;line-height:1.7;max-width:550px}.social{margin-top:28px;color:#607873;font-size:13px}.social b{color:#087f70}.card{background:white;border:1px solid #e1ece7;border-radius:18px;padding:26px;box-shadow:0 12px 35px #164a3510}.login h2{margin:0 0 4px}.muted{color:#78908a;font-size:13px}label{display:block;font-size:13px;font-weight:700;margin:15px 0 7px}input,select{width:100%;padding:13px;border:1px solid #d9e5e0;border-radius:9px;background:#fff;color:#173b38;font:inherit}button{margin-top:20px;width:100%;padding:14px;border:0;border-radius:10px;background:#087f70;color:#fff;font-weight:800;font-size:15px;cursor:pointer}.secondary{width:auto;padding:12px 18px}.hidden{display:none}#dashboard{max-width:1160px;margin:35px auto;padding:0 24px}.dashhead{display:flex;justify-content:space-between;align-items:center}.dashhead h2{margin:5px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.stat{background:white;border:1px solid #e1ece7;border-radius:15px;padding:20px}.stat span,.stat small{display:block;color:#78908a;font-size:12px}.stat strong{display:block;font-size:32px;margin:9px 0;color:#087f70}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:13px;border-bottom:1px solid #edf2ef;white-space:nowrap}.formgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}footer{text-align:center;padding:30px;color:#78908a;font-size:12px}@media(max-width:760px){.hero{grid-template-columns:1fr;margin:30px auto;gap:25px}.tag{display:none}.stats{grid-template-columns:repeat(2,1fr)}.formgrid{grid-template-columns:1fr}.dashhead{align-items:flex-start;gap:15px}.dashhead button{margin-top:10px}}
body {
  position: relative;
  isolation: isolate;
  background: transparent;
}

.top,
main,
footer {
  position: relative;
  z-index: 1;
}

.top {
  background: rgba(255, 255, 255, 0.88);
  backdrop-filter: blur(8px);
}

.hero h1,
.hero p,
.social,
.social b {
  color: white;
}

.hero h1 em {
  color: #b8f0df;
}

.card {
  background: rgba(255, 255, 255, 0.94);
}
