/* Search 4 Nation homepage conversion polish. Presentation-only overrides. */
:root{--s4n-green:#16845d;--s4n-green-dark:#123b32;--s4n-orange:#f28b25}
.topbar{border-bottom-color:#e3eee8}
.brand b{color:var(--s4n-green)}
.navlinks>a:not(.login-link):hover,.text-link:hover{color:var(--s4n-green)}
.login-link{background:#eaf6ef;color:#176d4d}
.nav-register-btn{background:var(--s4n-green);color:#fff}
.nav-register-btn:hover{background:#116b4a;color:#fff}
.hero{background:radial-gradient(ellipse at 88% 12%,#26745d 0,transparent 38%),linear-gradient(120deg,#123b32,#185548)}
.hero .eyebrow{color:#ffd39e}
.hero h1 em{color:#ffc078}
.searchbox button{background:var(--s4n-orange);color:#fff}
.art-icon{background:#e9f7f0;color:var(--s4n-green)}
.mini-bars i{background:linear-gradient(#f7b35e,#16845d)}
.trust-benefit-card{border-color:#e5eee8}
.trust-benefit-card:hover{border-color:#c8e4d4}
.promo{background:linear-gradient(115deg,#123b32,#1c6b53)}
.eyebrow.light{color:#ffd39e}
.promo-star{background:var(--s4n-orange)}
.promo-plan-button{background:var(--s4n-orange);color:#fff;border:1px solid var(--s4n-orange)}
.promo-plan-button:hover{filter:brightness(.96);transform:translateY(-1px)}
.button-primary{background:var(--s4n-green)}
.button-primary:hover{background:#116b4a;color:#fff}
.final-cta{background:#edf7f1}
.final-cta h2{color:#173d31}
.footer{background:#102e27}
.brand-footer b{color:#ffb765}
@media(max-width:650px){.promo-actions{align-items:stretch;gap:11px}.promo-actions .button{width:100%}.promo-secondary{padding:5px 0}}
