:root{--blue:#3dc051;--ink:#1c1c28;--tint:color-mix(in srgb,#3dc051 6%,white)}
.navbar{background:#fff;border-bottom-color:#1c1c2820!important}
.q21-top,.q21-footer,.q21-dark{background:#1c1c28;color:white}
.q21-cta{background:#3dc051;border-color:#3dc051;color:#103515}
.q21-cta:hover,.q21-cta:active{background:#1c1c28!important;border-color:#1c1c28!important;color:white!important}
.q21-best{border-color:#3dc051;background:var(--tint)}
.q21-badge{background:#1c1c28;color:white}
.q21-trust{color:#1c1c28;background:var(--tint)}
.q21-eye,.q21-check li:before{color:#1c1c28}
.q21-hero{background:linear-gradient(125deg,white 35%,var(--tint))}
.q21-tag{color:#1c1c28;background:white;border-color:#3dc051}
.q21-logo{display:block;object-fit:contain}
.q21-wordmark{color:white;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:33px;font-weight:400;letter-spacing:normal;text-decoration:none}
.navbar a:has(.q21-wordmark){text-decoration:none}
