@font-face{font-family:clashGrotesk;src:url(../media/ClashGrotesk_Variable-s.p.424c49d9.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:clashGrotesk Fallback;src:local(Arial);ascent-override:84.47%;descent-override:23.73%;line-gap-override:8.54%;size-adjust:105.37%}.clashgrotesk_e2d387c9-module__saQeoW__className{font-family:clashGrotesk,clashGrotesk Fallback}.clashgrotesk_e2d387c9-module__saQeoW__variable{--font-sans:"clashGrotesk","clashGrotesk Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.f130cd20.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_1cbeb342-module__N8X5la__className{font-family:geistMono,geistMono Fallback}.geistmono_1cbeb342-module__N8X5la__variable{--font-mono:"geistMono","geistMono Fallback"}
:root{--fq-bg:#0d0c0b;--fq-panel:#0f0e0d;--fq-fg:#ece7e3;--fq-fg-soft:#b3aaa4;--fq-muted:#8d857f;--fq-accent:#c00;--fq-accent-fg:#f7f2ef;--fq-line:#ece7e31c;--fq-line-soft:#ece7e31a;--fq-wrap:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--fq-bg);scroll-padding-top:84px}body{background:var(--fq-bg);color:var(--fq-fg);font-family:var(--font-sans),Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:var(--fq-accent);text-decoration:none}a:hover{color:var(--fq-fg)}button,input,select,textarea{font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}img,svg{max-width:100%}::selection{background:var(--fq-accent);color:var(--fq-bg)}:focus-visible{outline:2px solid var(--fq-accent);outline-offset:3px}.fq-wrap{max-width:var(--fq-wrap);width:100%;margin:0 auto;padding:0 24px}.fq-mono{font-family:var(--font-mono),ui-monospace,monospace}.fq-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--fq-accent);font-size:12px;font-weight:500}.fq-h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:300;line-height:1.06}.fq-lead{color:var(--fq-muted);margin:0;font-size:1.05rem;font-weight:300}.fq-section{padding:16vh 0}@media (max-width:720px){.fq-section{padding:11vh 0}}.fq-grid{background:var(--fq-line-soft);gap:1px;display:grid}.fq-tile{background:var(--fq-panel)}.fq-card{border:1px solid var(--fq-line);background:var(--fq-panel)}.fq-btn{white-space:nowrap;border:1px solid #0000;align-items:center;gap:16px;height:54px;padding:0 28px;font-size:14px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.fq-btn--primary{background:var(--fq-accent);border-color:var(--fq-accent);color:var(--fq-accent-fg);letter-spacing:.01em;padding:0 30px;font-weight:500}.fq-btn--primary:hover{background:var(--fq-bg);color:var(--fq-accent)}.fq-btn--ghost{color:var(--fq-fg);border-color:#ece7e333;font-weight:400}.fq-btn--ghost:hover{color:var(--fq-fg);background:#ece7e30d;border-color:#ece7e380}.fq-btn--sm{gap:12px;height:46px;padding:0 22px;font-size:13px}.fq-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0c0b8c;border-bottom:1px solid #ece7e314;position:fixed;top:0;left:0;right:0}.fq-header__inner{max-width:var(--fq-wrap);justify-content:space-between;align-items:center;gap:24px;height:68px;margin:0 auto;padding:0 24px;display:flex}.fq-nav{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:28px;font-size:12px;font-weight:500;display:flex}.fq-nav a{color:var(--fq-muted);padding-bottom:3px;transition:color .25s,box-shadow .25s}.fq-nav a:hover{color:var(--fq-fg);box-shadow:inset 0 -1px 0 var(--fq-accent)}.fq-lang{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;color:var(--fq-muted);cursor:pointer;background:0 0;border:1px solid #ece7e329;height:38px;padding:0 12px;font-size:11px;font-weight:500;transition:color .25s,border-color .25s}.fq-lang:hover{color:var(--fq-fg);border-color:#ece7e366}.fq-login{letter-spacing:.14em;text-transform:uppercase;height:38px;color:var(--fq-fg);border:1px solid #ece7e338;align-items:center;padding:0 18px;font-size:12px;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.fq-login:hover{background:var(--fq-accent);border-color:var(--fq-accent);color:var(--fq-accent-fg)}@media (max-width:900px){.fq-nav{display:none}}@media (max-width:400px){.fq-header__inner{gap:12px;padding:0 16px}.fq-login{letter-spacing:.1em;padding:0 12px}}@media (max-height:620px){#foriqHint{display:none}}#foriqHeadline,#foriqEyebrow,#foriqSub,#foriqHeader,#foriqCta,#foriqBottom{opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1),visibility 0s .6s}#foriqHeadline{transition:opacity 1.05s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1),visibility 0s 1.05s}#foriqHeader{pointer-events:none;transform:translateY(-12px)}#foriqHint{opacity:0}html[data-i-h1pre] #foriqHeadline{transform:translate(var(--h1dx,0px),14px)}html[data-i-h1] #foriqHeadline{opacity:1;visibility:visible;transform:translate(var(--h1dx,0px),0);transition-delay:0s}html[data-i-h1slide] #foriqHeadline{transition:opacity .6s,transform 1.25s cubic-bezier(.32,.72,.2,1);transform:translate(0)}html[data-i-eyebrow] #foriqEyebrow,html[data-i-sub] #foriqSub,html[data-i-cta] #foriqCta,html[data-i-bottom] #foriqBottom{opacity:1;visibility:visible;transition-delay:0s}html[data-i-header] #foriqHeader{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}html[data-i-hint] #foriqHint{opacity:.55}@keyframes foriqHint{0%{transform:translateY(0)}50%{transform:translateY(6px)}to{transform:translateY(0)}}.fq-hint-arrow{animation:2.6s ease-in-out infinite foriqHint}.fq-nogl #foriqFlowStage{height:48px;min-height:0}#foriqProduct{opacity:0;pointer-events:none;border:1px dashed #ece7e32e;height:200px;padding:14px 18px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)scale(.06)}#foriqProduct img{width:auto;height:100%;display:block}.fq-reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.fq-reveal.is-in{opacity:1;transform:none}.fq-faq__q{cursor:pointer;text-align:left;width:100%;color:var(--fq-fg);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:24px;padding:26px 0;font-family:inherit;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:300;display:flex}.fq-faq__icon{color:var(--fq-accent);flex:none;font-size:1.1rem}.fq-faq__a{max-width:46em;color:var(--fq-muted);padding:0 0 28px;font-size:1rem;font-weight:300;line-height:1.65}.fq-legal{padding:148px 0 96px}.fq-legal__body{max-width:46em;color:var(--fq-fg-soft);font-size:1rem;font-weight:300;line-height:1.75}.fq-legal__body h2{color:var(--fq-fg);letter-spacing:-.01em;margin:44px 0 12px;font-size:1.15rem;font-weight:400}.fq-legal__body p{margin:0 0 14px}.fq-legal__body a{color:var(--fq-accent);box-shadow:inset 0 -1px #cc000080}.fq-legal__body a:hover{color:var(--fq-fg);box-shadow:inset 0 -1px 0 var(--fq-fg)}.fq-footer{border-top:1px solid var(--fq-line-soft);padding:52px 0 44px}.fq-footer__cols{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:56px;font-size:12px;font-weight:500;display:flex}.fq-footer__col{flex-direction:column;gap:12px;display:flex}.fq-footer__col a{color:var(--fq-fg-soft)}.fq-footer__col a:hover{color:var(--fq-fg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fq-reveal{opacity:1;transition:none;transform:none}.fq-hint-arrow{animation:none}#foriqHeadline,#foriqEyebrow,#foriqSub,#foriqHeader,#foriqCta,#foriqBottom{transition:none}#foriqFlowStage{height:48px;min-height:0}}
