/* Relay: blue and orange alternate to make the handoff feel active. */
:root{--relay-blue:#4f8cff;--relay-blue-glow:rgba(79,140,255,.28)}
.nav{border-bottom:1px solid rgba(79,140,255,.2)}
.nav-greek{color:var(--relay-blue)}
.nav-rule{background:var(--relay-blue)}
.nav nav a:not(.nav-cta){transition:color .2s var(--ease),text-shadow .25s var(--ease)}
.nav nav a:not(.nav-cta):hover{color:var(--relay-blue);text-shadow:0 0 18px var(--relay-blue-glow)}
.nav-cta{border-color:var(--accent);border-radius:2px;background:transparent;transition:border-color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}
.nav-cta:hover{background:var(--accent);border-color:var(--accent);color:#0b0d12!important;transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,90,31,.28)}
.jamb{color:rgba(79,140,255,.58)}
.offer-b{margin-top:0;background:var(--panel);border-color:var(--line)}
@media (min-width:900px){.offer-b{margin-top:76px}}
.offer-a .offer-sub,.offer-a .offer-n{color:var(--accent)}
.offer-b .offer-sub,.offer-b .offer-n{color:var(--relay-blue)}
.term:nth-child(2){border-left:0;padding-left:0}
.term:nth-child(2) .term-n{color:var(--relay-blue)}
.qa:nth-child(even){border-top-color:rgba(79,140,255,.42)}
.qa:nth-child(even) dt{color:var(--relay-blue)}
.qa:nth-child(odd){border-top-color:rgba(255,90,31,.42)}
.qa:nth-child(odd) dt{color:var(--accent)}
.ghl{border-color:rgba(79,140,255,.52)}
