/* Typographic refinement over the original design, not a replacement theme. */
:root{--fxi-reading:"Segoe UI",Arial,Helvetica,sans-serif}
body,input,textarea,select,button{font-family:var(--fxi-reading)!important}h1,h2,h3,h4,.section-title,.hero-name,.hero-title,.nav-logo,.fxi-maker-wordmark{font-family:var(--fxi-reading)!important;font-weight:600!important;letter-spacing:-.025em!important;text-transform:none!important;text-shadow:none!important}h1,.section-title{line-height:1.15!important}h3,h4{letter-spacing:-.012em!important;line-height:1.35!important}p,li{font-family:var(--fxi-reading);line-height:1.75}.hero p{font-size:clamp(17px,1.5vw,21px)!important;max-width:930px!important;line-height:1.7!important}.hero h1{font-size:clamp(35px,4.4vw,66px)!important;font-weight:650!important;line-height:1.12!important;letter-spacing:-.035em!important}.hero h1 em{font-style:normal!important}.hero-badge,.hero-badge span,.section-tag,.bilgem-eyebrow,.section-eyebrow,.hero-label{font-family:var(--fxi-reading)!important;letter-spacing:.055em!important;font-size:12px!important;text-transform:none!important}.nav-links a,.fxi-solutions-nav a,.nav-cta,.btn-primary,.btn-outline,.bilgem-button,.partner-pill,.elite-chip{font-family:var(--fxi-reading)!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:600!important}.nav-links a{font-size:14px!important}.section-title{font-size:clamp(28px,3vw,44px)!important}.fxi-maker-hero h2{font-size:clamp(29px,3.3vw,46px)!important}.cv-modal .hero-name{font-size:clamp(32px,4.2vw,58px)!important}.cv-modal .glitch::before,.cv-modal .glitch::after{display:none!important}footer,footer a{font-family:var(--fxi-reading)!important}.bilgem-official-logo{display:block;width:240px;max-width:100%;height:auto;background:white;border-radius:5px;padding:18px;margin:0 0 24px;box-sizing:content-box}.bilgem-orbit-core .bilgem-official-logo{width:190px;padding:20px;margin:0;box-sizing:border-box;filter:none}.bilgem-reference .bilgem-official-logo{width:220px}.fxi-maker-logo{object-fit:contain!important}.fxi-maker-heading-logo{max-width:180px;max-height:70px;width:auto;height:auto;object-fit:contain;background:white;border-radius:5px;padding:10px;margin-bottom:18px}.bilgem-page .bilgem-official-logo{object-fit:contain}a:focus-visible,button:focus-visible{outline:3px solid #4fafff;outline-offset:4px}
@media(max-width:760px){.hero h1{font-size:36px!important}.hero p{font-size:17px!important}.bilgem-official-logo{width:190px}.fxi-page-heading h1{font-size:30px!important}.fxi-maker-heading-logo{max-width:150px}}
