@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations")}*{box-sizing:border-box}html,body,#finance-root{min-height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.finance-page{position:relative}.fx-hero--shader{background:#fdf4df;align-items:center;min-height:100svh;padding:0;display:flex;position:relative}.fx-shader-hero{width:100%;height:100svh;box-shadow:none;border:none;border-radius:0;margin:0;background:#fffaf0!important;min-height:100svh!important}.fx-shader-hero canvas{width:100%!important;height:100%!important}.fx-hero-logo{width:clamp(66px,8vw,108px);height:auto;margin:0 auto .95rem;display:block}.fx-shader-veil{background:radial-gradient(circle at 50% 40%,#ffffff47,#0000 24rem),linear-gradient(#fffcf466,#fdf4df2e 48%,#fdf4df75);position:absolute;inset:0}.fx-shader-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#5f3e0aeb!important;margin-bottom:1rem!important;font-size:clamp(1.05rem,1.4vw,1.35rem)!important}.fx-shader-title{white-space:nowrap;text-shadow:0 18px 54px #ffffff4d;max-width:min(1180px,96vw);margin-inline:auto;color:#2a1c06!important;font-size:clamp(3.4rem,7vw,7rem)!important;line-height:1!important}.fx-shader-title .text-primary{color:#b07a12!important}.fx-shader-description{text-shadow:none;color:#2d1f08bd!important;max-width:760px!important}.fx-shader-actions{margin-top:.25rem}.fx-shader-button{min-height:46px;box-shadow:0 18px 40px #5f3e0a33;color:#fff!important;background:#3a2706!important;border-width:1px!important;border-color:#5f3e0a29!important;padding:.88rem 1.5rem!important}.fx-shader-button:hover{background:#b07a12!important}@media (width<=640px){body{overflow:auto}.fx-shader-title{white-space:normal;font-size:clamp(2.8rem,13vw,4.4rem)!important}.fx-shader-hero{height:100svh;min-height:100svh!important}}.fx-shader-button:active{transform:scale(.97)!important}@media (prefers-reduced-motion:reduce){.fx-shader-button:active{transform:none!important}}
