/* FINNEX Executive 5.8 — restrained institutional composition */
:root{--fx57-teal:#08766e;--fx57-ink:#132d40;--fx57-muted:#586b7a}
body.home{background:#fff;color:#132d40}body.home .fn-marketbar{background:#0b2236;border-bottom:1px solid #213c50}body.home .fn-marketbar-inner{min-height:0!important;padding-top:9px!important;padding-bottom:9px!important;gap:10px!important;justify-content:flex-end!important;flex-wrap:wrap}body.home .fn-marketbrand{margin-right:auto!important;font-size:10px!important;letter-spacing:.09em!important;color:#c4d3dc!important}body.home .fn-marketbrand small{font-size:10px!important;color:#91b1c3!important}body.home .fn-marketbar-quotes{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-left:auto!important}body.home .fn-marketquote{min-width:112px!important;min-height:0!important;padding:8px 12px!important;border-radius:5px!important;border:1px solid #2c495c!important;background:#122f45!important;box-shadow:none!important}body.home .fn-marketquote-label{font-size:9px!important;letter-spacing:.06em!important;color:#c2e0ec!important}body.home .fn-marketquote strong{font-size:19px!important;line-height:1.25!important;font-weight:750!important;color:#fff!important}body.home .fn-marketquote small{font-size:9px!important;color:#a5c3d1!important}body.home .fn-market-status{max-width:105px!important;font-size:10px!important;line-height:1.4!important;color:#a8c2ce!important}body.home .fn-header{background:#fff!important;box-shadow:none!important;border-bottom:1px solid #e6ecef!important}body.home .fn-header-inner{min-height:72px!important}body.home .fn-header-actions .fn-button{background:#0d344d!important;border-radius:6px!important;color:#fff!important}body.home .fn-nav a{font-size:13px!important;font-weight:650!important;color:#263d4b!important}
.fx57-hero{padding:62px 0 76px!important;background:linear-gradient(105deg,#fff 0%,#f8fbfc 66%,#edf5f5 100%)!important}.fx57-hero-layout{grid-template-columns:1.05fr .95fr!important;gap:56px!important}.fx57-eyebrow,.fx57-label{font-size:10px!important;letter-spacing:.14em!important;color:#126e69!important;margin-bottom:19px!important}.fx57-copy h1{font-size:clamp(38px,3.8vw,56px)!important;line-height:1.14!important;letter-spacing:-.04em!important;font-weight:720!important;max-width:640px!important;margin-bottom:19px!important}.fx57-copy h1 em{color:#08766e!important}.fx57-intro{font-size:16px!important;line-height:1.72!important;max-width:560px!important;margin-bottom:24px!important}.fx57-actions{margin-bottom:24px!important}.fx57-btn{border-radius:6px!important;padding:14px 20px!important;min-height:48px!important;font-size:13px!important}.fx57-btn-primary{background:#0b665f!important}.fx57-btn-outline{border-color:#b9cbd3!important}.fx57-trustline{font-size:11px!important;gap:14px!important}.fx57-visual{border-radius:10px!important;transform:none!important;box-shadow:0 18px 45px rgba(13,46,64,.09)!important}.fx57-visual-top{padding:12px 16px!important}.fx57-visual-body{padding:25px!important}.fx57-visual-title{font-size:20px!important;letter-spacing:-.025em!important}.fx57-visual-body>p{margin-bottom:19px!important}.fx57-visual-grid{gap:9px!important}.fx57-visual-grid>div{padding:15px!important;border-radius:6px!important;background:#f8fafb!important}.fx57-visual-grid strong{font-size:16px!important}.fx57-visual-foot{padding:12px 25px!important}.fx57-proof-inner{padding-top:18px!important;padding-bottom:18px!important}.fx57-section{padding:78px 0!important}.fx57-section-head h2,.fx57-dark h2,.fx57-security h2,.fx57-contact h2{font-size:clamp(31px,3vw,44px)!important}.fx57-feature-grid article{border-radius:8px!important;padding:24px!important;min-height:260px!important;box-shadow:none!important}.fx57-feature-grid h3{font-size:19px!important}.fx57-contact{padding:80px 0!important}.fx57-contact-card{border-radius:9px!important}.fx57-pricing .fn-commercial-card{border-radius:8px!important;box-shadow:none!important}
@media(max-width:1050px){.fx57-hero-layout{grid-template-columns:1fr!important;gap:32px!important}.fx57-copy h1{max-width:760px!important}.fx57-visual{max-width:760px!important}body.home .fn-marketbar-inner{justify-content:center!important}body.home .fn-marketbrand{display:none!important}body.home .fn-market-status{max-width:none!important;width:100%;text-align:right!important}}
@media(max-width:650px){body.home .fn-marketbar-quotes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.home .fn-marketquote{min-width:0!important}body.home .fn-market-status{text-align:center!important}.fx57-hero{padding:45px 0 56px!important}.fx57-copy h1{font-size:39px!important}.fx57-section{padding:58px 0!important}.fx57-feature-grid{grid-template-columns:1fr!important}.fx57-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx57-visual-grid>div{padding:12px!important}}
