
:root{--navy:#081c31;--green:#04c861;--blue:#1c6799}
body{background:#f2f6fa!important;color:#15334a!important}
header{background:#081c31!important;color:#fff!important}
header a{color:#d8eaf5!important}
header .brand,header .logo{color:white!important}
header .brand span,header .logo span{color:#0acc63!important}
.card,.plan{border-color:#dce6ee!important;border-radius:14px!important;box-shadow:0 4px 20px #0a335109}
button,.action,.btn{border-radius:9px!important}
button:not(.outline):not(.secondary),.action,.btn{background:#17608c!important;color:white!important}
a{color:#236b97}
.eyebrow{color:#1a719b!important}
.plan.accent{border-color:#2c6897!important}
