@font-face{font-family:JarvisDisplay;src:url('/assets/ignis-identity/fonts/Orbitron[wght].ttf');font-weight:400 900;font-display:swap}@font-face{font-family:JarvisUI;src:url('/assets/ignis-identity/fonts/Rajdhani-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:JarvisUI;src:url('/assets/ignis-identity/fonts/Rajdhani-SemiBold.ttf');font-weight:600;font-display:swap}@font-face{font-family:JarvisMono;src:url('/assets/ignis-identity/fonts/ShareTechMono-Regular.ttf');font-display:swap}body{font-family:JarvisUI,sans-serif!important;color:#d8ddda}h1,h2,h3,.logo{font-family:JarvisDisplay,sans-serif!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:none!important}body h1{font-size:clamp(27px,3.3vw,49px)!important;line-height:1.35!important}body h2{font-size:clamp(23px,2.4vw,34px)!important;line-height:1.45!important}body h3{font-size:18px!important;line-height:1.6!important}p,li,.lead{font-family:JarvisUI,sans-serif!important;font-size:19px!important;line-height:1.65!important}nav,.btn,button,summary,.eyebrow,footer{font-family:JarvisMono,monospace!important}.eyebrow{font-size:11px!important;letter-spacing:.13em!important}em{color:#c49442;font-style:normal}#site-copy{max-width:1400px;margin:auto;padding:0 5vw}#site-copy .hero{padding:65px 0!important;min-height:0!important}#site-copy .section{padding:55px 0!important}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 50px}.offer{border-left:1px solid #b4463470;padding:12px 0 24px 22px;min-width:0}.offer details{margin:18px 0}.offer summary{cursor:pointer;font-size:13px}.offer .btn{display:inline-block;white-space:normal;line-height:1.6;margin-top:12px;background:transparent;border:0;border-bottom:1px solid #c4944280;padding:9px 0;color:#d8ddda}.motives{display:flex;gap:12px;flex-wrap:wrap}.motives button{flex:1 1 210px;text-align:left;padding:15px;background:#050505aa;color:#d8ddda;border:1px solid #8884;cursor:pointer}.motives button[aria-pressed=true]{border-color:#c49442}.motives small{display:block;font-family:JarvisUI,sans-serif;font-size:17px;line-height:1.4;margin-top:10px}.funnel[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c49442;outline-offset:5px}@media(max-width:800px){.hero-grid,.offer-list{grid-template-columns:minmax(0,1fr)!important}#site-copy{padding:0 6vw}.hero-instrument-col{order:0!important}.offer{padding-left:15px}}
