
/* WATERONLY - ocean blue premium identity */
:root{--navy:#071b39!important;--teal:#18b9e6!important;--lime:#8cddff!important;--cream:#f2f8ff!important}
body{background:#f2f8ff!important;color:#102b4b!important}
.announce{background:#061d3a!important;color:#e6f7ff!important}
.blink{background:#4cd4ff!important}
.brand span{color:#81dcff!important}
.nav-cta,.btn.main{background:linear-gradient(110deg,#2ac5f3,#86dfff)!important;color:#06223f!important;border-color:transparent!important;box-shadow:0 12px 30px #12a4e14a}
.hero{background:#06182f!important}
.hero:after{background:linear-gradient(90deg,#041428ec 0%,#062443b8 45%,#04142830 100%),linear-gradient(0deg,#06182f80,transparent 55%)!important}
.hero h1 em,.overline,.kicker{color:#83ddff!important}
.ticker{background:#0a4d81!important;color:#fff!important}
.section-head h2{letter-spacing:-.065em}
.symptom,.step{border-top-color:#3dbfe9!important}
.symptom:hover{border-color:#3dbfe9!important;box-shadow:0 22px 45px #0666a31e}
.faq{background:linear-gradient(150deg,#e9f5ff,#f7fbff)!important}
.faq details{border-color:#bfd7e9!important}
.faq details[open]{background:#ffffffb8;padding-left:18px;padding-right:18px}
.contact{background:linear-gradient(125deg,#041a38,#074c7e)!important}
.fixed-cta a,.sticky a{background:#078dd3!important;color:#fff!important}
@media(max-width:650px){.hero:after{background:linear-gradient(90deg,#031326e8,#05335d91)!important}}
