/* Aqueon brand correction, sourced from the supplied presentation assets.
   Logo: standalone Aqueon-Technologies-Logo.png, not a Word extraction.
   Core palette: navy #05274B; blue #007BB5; cyan #00B9DC.
   Other blues below are supporting tints, not additional official brand colors. */
:root{--ink:#05274B;--deep:#05274B;--teal:#007BB5;--mint:#E5F5FC;--lime:#00B9DC;--paper:#FFFFFF;--muted:#476582;--line:#D7E4EF;--navy:#05274B;--blue:#007BB5;--cyan:#00B9DC}
html{scroll-padding-top:138px}
body{font-family:Arial,Helvetica,sans-serif;background:#fff;color:var(--navy)}
a:focus-visible,button:focus-visible{outline-color:var(--blue)}
.preview-bar{background:#EAF4FB;color:#375B7E}
.header{height:128px;background:#fff;border-bottom-color:#D7E4EF}
.brand{letter-spacing:normal;line-height:1;display:flex;padding:0;background:#fff}
.brand-logo{display:block;width:142px;height:auto;max-width:100%;object-fit:contain}
.header .brand{flex:none}
.header nav>a:not(.nav-cta):hover{color:var(--blue)}
.nav-cta{border-color:var(--navy)}
.nav-cta:hover{background:#EDF7FC;color:var(--blue)}
.hero{background:var(--navy);color:#fff;padding-top:65px}
.eyebrow{color:var(--blue)}
.eyebrow.light{color:#A5DFF3}
.eyebrow>span{background:var(--cyan)}
h1 em,h2 em{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:var(--cyan)}
.hero-description{color:#C3DCEF}
.mint{background:var(--cyan);color:var(--navy)}
.mint:hover{background:#66D5ED}
.dark{background:var(--navy);color:#fff}
.text-link{border-bottom-color:#83B8DB}
.stage{color:#ABCBE3}
.art-caption{color:#A5C8E1}
.principle-strip{background:#E8F5FC;color:var(--navy)}
.steps article{border-top-color:#CDDDEB}
.step-number{border-color:#ABCBE2;color:var(--blue)}
.applications{background:#F1F7FC;border-top-color:#D7E4EF}
.application-card{background:#fff;border-color:#D6E3EF}
.card-art{background:#C5E1F3}
.brine{background:linear-gradient(140deg,#D9EEF9,#82BADA)}
.brine span{border-color:rgba(255,255,255,.8)}
.process{background:#D6EDF8}
.process span{border-color:#79ACCD}
.tag{color:#3F6587;border-top-color:#D7E4EF}
.word-art{font-family:Arial,Helvetica,sans-serif;color:#7FA7C7}
.word-art span{color:var(--blue)}
.status-note{border-top-color:#D7E4EF}
.status-dot{background:var(--blue)}
.collaborate{background:var(--navy);color:#fff}
.collab-description{color:#B4D6EB}
.tabs{border-bottom-color:#3B6489}
.tabs button{color:#B6D2E6}
.tabs button[aria-selected=true]{border-bottom-color:var(--cyan);color:#76DBEF}
.tab-panel p,.tab-panel li{color:#C6DEEE}
footer{background:#fff}
footer .footer-brand{display:flex}
footer .brand-logo{width:154px}
footer>p{padding-top:38px}
footer>div{border-top-color:#D7E4EF}
dialog{border-color:#BCD7EA;background:#fff;color:var(--navy)}
dialog::backdrop{background:rgba(5,39,75,.78)}
.dialog-close{color:var(--navy)}
.dialog-note{border-top-color:#D7E4EF}
/* Recolor only the original abstract illustration, never the official logo. */
.science-art stop[stop-color="#72d9b7"]{stop-color:#00B9DC}
.science-art stop[stop-color="#5b9f94"]{stop-color:#007BB5}
.science-art stop[stop-color="#80c8b3"]{stop-color:#55CBE9}
.science-art [fill="#173e43"]{fill:#0B3F6E}
.science-art [stroke="#60968e"]{stroke:#639FC8}
.science-art [fill="#a0c5be"]{fill:#C1E4F5}
.science-art [fill="#d8ed6a"]{fill:#00B9DC}
.science-art [stroke="#d8ed6a"]{stroke:#00B9DC}
.science-art [fill="#103c3c"]{fill:#05274B}
.science-art [fill="#86baa9"]{fill:#79C7EB}
.science-art [stroke="#a3d6bf"]{stroke:#70C9E9}
.science-art [fill="#bbd7ce"]{fill:#B9DAEF}
@media(max-width:900px){.header{height:120px}.brand-logo{width:132px}}
@media(max-width:650px){html{scroll-padding-top:114px}.header{height:104px;padding:0 22px}.brand-logo{width:104px}.header nav{top:104px;background:#fff;border-color:#D7E4EF;box-shadow:0 12px 16px rgba(5,39,75,.08)}.menu-button{color:var(--navy)}.hero{padding-top:43px}.hero h1{font-size:59px}footer .brand-logo{width:136px}footer>p{padding-top:0}}
