/* FINNEX 61.9: premium customer-first home, scoped to FINNEX components */
.fnxf619-entry-nav{display:flex;gap:9px;align-items:center;margin:14px 0 18px;flex-wrap:wrap}
.fnxf619-entry-nav a{padding:11px 17px;border:1px solid #d9e5f4;background:#fff;border-radius:12px;text-decoration:none;color:#243c5c;font-weight:650;font-size:14px}
.fnxf619-entry-nav a.is-active{background:#1749a6;color:#fff;border-color:#1749a6}
.fnxf615{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#172b4a;letter-spacing:normal}
.fnxf615 .fnxf615-brand b{font-weight:760;letter-spacing:-.035em}
.fnxf615 .fnxf615-nav a{color:#e7f0ff!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.35}
.fnxf615 .fnxf615-nav a:hover,.fnxf615 .fnxf615-nav a:focus-visible{background:#1c4375!important;color:#fff!important}
.fnxf615 .fnxf615-nav a[aria-current="page"]{background:#2460d3!important;color:#fff!important}
.fnxf615 .fnxf615-hero{background:linear-gradient(115deg,#15325a,#2156a5 70%,#3074d2)!important;border-radius:18px!important}
.fnxf615 .fnxf615-hero h1{font-weight:750!important;letter-spacing:-.045em!important;line-height:1.12!important;font-size:clamp(25px,3vw,37px)!important}
.fnxf615 .fnxf615-hero p{color:#e0ebff!important;font-size:14px!important}
.fnxf615 .fnxf615-metric{border:1px solid #e2eaf5!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(20,45,80,.04)}
.fnxf615 .fnxf615-metric strong{font-size:clamp(25px,2.8vw,35px)!important;font-weight:750!important;letter-spacing:-.04em!important}
.fnxf615 .fnxf615-metric span{color:#566c89!important;font-size:13px!important;font-weight:650!important}
.fnxf615 .fnxf615-panel{border-radius:17px!important;border:1px solid #e0e9f4!important}
.fnxf615 a:focus-visible,.fnxf619-entry-nav a:focus-visible{outline:3px solid #80adfa!important;outline-offset:3px}
@media(max-width:760px){.fnxf619-entry-nav{padding:0 12px}.fnxf615 .fnxf615-hero{padding:23px!important}}
