:root{--ink:#30271f;--navy:#083c5a;--blue:#016699;--green:#99cc01;--gold:#cc9933;--brown:#6b4a24;--mist:#f6f2e9;--line:#dfd7c8}
header{border-top:4px solid var(--gold)}
nav a:hover{color:var(--blue)}
.hero{position:relative;background:linear-gradient(125deg,#073853 0%,#016699 55%,#486326 100%)}
.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,var(--blue) 0 25%,var(--green) 25% 50%,var(--gold) 50% 75%,var(--brown) 75%)}
.hero .eyebrow{color:#d9f58c}
.button{background:var(--gold);color:#24190d}
.hero aside{border-color:rgba(204,153,51,.75);background:rgba(57,42,27,.64)}
.hero aside span{color:#d9f58c}
.proof div:nth-child(1){border-color:var(--blue)}
.proof div:nth-child(2){border-color:var(--green)}
.proof div:nth-child(3){border-color:var(--gold)}
.cards article:nth-child(1){border-top:4px solid var(--blue)}
.cards article:nth-child(2){border-top:4px solid var(--green)}
.cards article:nth-child(3){border-top:4px solid var(--gold)}
.cards article:nth-child(4){border-top:4px solid var(--brown)}
.cards span{color:var(--brown)}
.property{background:linear-gradient(135deg,#f7f3ea,#eef5e2)}
.split a,.contact-links a{color:var(--blue)}
footer{background:var(--brown)}
