/* Modular Technology Group — public page branding (light + cyan) */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap');
:root{--mtg-cyan:#009ECC;--mtg-cyan-dark:#3288A7;--mtg-ink:#231F20;--mtg-muted:#8A99A6;}

body{color:#2b2b2b;}
.container.wrap{max-width:560px;}

/* Logo: replace the default listmonk mark with the Modular lockup */
.header .logo img{display:none !important;}
.header .logo a{
  display:inline-block;width:230px;max-width:72vw;height:60px;
  background:url('https://assets.modtechgroup.com/branding/modtech-group-default-logo-b.svg') no-repeat left center;background-size:contain;
}
.header{padding-bottom:14px;border-bottom:1px solid #e7edf0;margin-bottom:8px;}

/* Headings */
h1,h2,h3{font-family:'Poppins',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;color:var(--mtg-ink);font-weight:700;letter-spacing:-.2px;}

/* Links */
a{color:var(--mtg-cyan);}
a:hover{color:var(--mtg-cyan-dark);}

/* Primary buttons */
.button,button.button,input.button,input[type=submit].button{
  background:var(--mtg-cyan) !important;border-color:var(--mtg-cyan) !important;color:#fff !important;
}
.button:hover,button.button:hover,input.button:hover{
  background:var(--mtg-cyan-dark) !important;border-color:var(--mtg-cyan-dark) !important;
}
/* Outline buttons (e.g. Continue) */
.button-outline,input.button-outline{
  background:transparent !important;color:var(--mtg-cyan) !important;border:1px solid var(--mtg-cyan) !important;
}
.button-outline:hover,input.button-outline:hover{background:var(--mtg-cyan) !important;color:#fff !important;}

/* Footer */
footer.container{color:var(--mtg-muted);}
footer.container a{color:var(--mtg-muted);}
