@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-vietnamese-400-normal-BDft9Aer.woff2)format("woff2"),url(/assets/saira-vietnamese-400-normal-DoaGX8Xb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-ext-400-normal-BJFFSgrL.woff2)format("woff2"),url(/assets/saira-latin-ext-400-normal-D39B05CL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-400-normal-6Q3FbzbH.woff2)format("woff2"),url(/assets/saira-latin-400-normal-B30sl1n7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-vietnamese-500-normal-DnkVjnpC.woff2)format("woff2"),url(/assets/saira-vietnamese-500-normal-k_43d8z9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-ext-500-normal-C-BKQ_B5.woff2)format("woff2"),url(/assets/saira-latin-ext-500-normal-DmOcC75z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-500-normal-BUkaYXVh.woff2)format("woff2"),url(/assets/saira-latin-500-normal-D4NXTERl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-vietnamese-600-normal-D5gszP3k.woff2)format("woff2"),url(/assets/saira-vietnamese-600-normal-BhF9dVaI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-ext-600-normal-BDLPjVgT.woff2)format("woff2"),url(/assets/saira-latin-ext-600-normal-CKQVRYTf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-600-normal-DYxBFP1f.woff2)format("woff2"),url(/assets/saira-latin-600-normal-CJ94zROc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-vietnamese-700-normal-ChF51jJ6.woff2)format("woff2"),url(/assets/saira-vietnamese-700-normal-CmFFFPud.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-latin-ext-700-normal-kJsnFdG-.woff2)format("woff2"),url(/assets/saira-latin-ext-700-normal-D1lkw19J.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-latin-700-normal-CObqxJsW.woff2)format("woff2"),url(/assets/saira-latin-700-normal-BfjJxN7t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2)format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2)format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Saira", sans-serif;--font-ui:"Archivo", sans-serif;--font-mono:"Space Mono", monospace;--font-logo:"Archivo", sans-serif;--display-weight:600;--display-tracking:-.01em;--type-scale:1;--fs-2xs:calc(9px * var(--type-scale));--fs-xs:calc(10px * var(--type-scale));--fs-sm:calc(11px * var(--type-scale));--fs-base:calc(12px * var(--type-scale));--fs-md:calc(13px * var(--type-scale));--fs-lg:calc(14px * var(--type-scale));--fs-xl:calc(15px * var(--type-scale));--fs-2xl:calc(16px * var(--type-scale));--fs-3xl:calc(18px * var(--type-scale));--fs-5xl:calc(24px * var(--type-scale));--fs-6xl:calc(30px * var(--type-scale));--fs-7xl:calc(38px * var(--type-scale));--fs-d:calc(80px * var(--type-scale));--radius:10px;--ease-sig:cubic-bezier(.4, 0, .1, 1);--tick:.16s}.sig-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.sig-rule{background:var(--border);border:0;height:1px;margin:0}:where(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 60%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--tick:0s}}:root{--logo-weight:500;--logo-stretch:96%;--logo-tracking:.34em;--brand-tracking:.04em;--display-weight:500;--display-tracking:-.022em;--radius:3px}:root,[data-theme=dark]{--bg:#0c0c0e;--surface:#141417;--surface-2:#1c1c20;--surface-3:#26262b;--border:#28282e;--border-strong:#3c3c44;--text:#f3f2ef;--text-muted:#9b998f;--text-faint:#808078;--verified:#7e9ae0;--live:#c98b62;--success:#6fb39a;--warning:#d6a85a;--danger:#d9614a;--info:#7e9ae0;--trial:#c9a86a;--accent:#eae7e0;--on-accent:#111113;--screen-shadow:0 30px 70px -30px #0000009e}[data-theme=light]{--bg:#f4f3ef;--surface:#fbfaf6;--surface-2:#eceae3;--surface-3:#e1ded4;--border:#dbd8ce;--border-strong:#beb9ab;--text:#15151a;--text-muted:#56544d;--text-faint:#6e6c64;--verified:#3f57a8;--live:#b5662f;--success:#2f8f5b;--warning:#946a18;--danger:#b5402a;--info:#3f57a8;--trial:#946a18;--accent:#1a1a1e;--on-accent:#fbfaf6;--screen-shadow:0 24px 60px -34px #1e1c1666}.fxs-site{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-weight:var(--cms-fw-body,400);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}.fxs-site *,.fxs-site :before,.fxs-site :after{box-sizing:border-box}.fxs-site .wrap{width:min(1240px,100% - 96px);margin-inline-start:auto;margin-inline-end:auto}.fxs-site section{position:relative}.fxs-site .eyebrow{font-family:var(--font-mono);font-size:var(--cms-fs-eyebrow,calc(11.5px * var(--type-scale)));letter-spacing:var(--cms-tr-eyebrow,.24em);text-transform:uppercase;color:var(--text-faint);align-items:center;gap:12px;font-weight:700;display:inline-flex}.fxs-site .eyebrow i{background:var(--border-strong);width:30px;height:1px;display:inline-block}.fxs-site .btn{font-family:var(--font-ui);font-weight:600;font-size:calc(15px * var(--type-scale));border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background var(--tick) var(--ease-sig), color var(--tick) var(--ease-sig), border-color var(--tick) var(--ease-sig), transform var(--tick) var(--ease-sig);border:1px solid #0000;align-items:center;gap:10px;padding:14px 24px;line-height:1;text-decoration:none;display:inline-flex}.fxs-site .btn--primary{background:var(--accent);color:var(--on-accent)}.fxs-site .btn--primary:hover{transform:translateY(-1px)}.fxs-site .btn--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.fxs-site .btn--ghost:hover{border-color:var(--text)}.fxs-site .btn .gi{width:17px;height:17px}.fxs-nav{z-index:50;background:color-mix(in oklab, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}.fxs-nav .row{align-items:center;gap:28px;height:72px;display:flex}.fxs-brand{color:var(--text);align-items:center;gap:13px;text-decoration:none;display:inline-flex}.fxs-brand .mark{width:24px;height:24px}.fxs-brand .word{font-family:var(--font-logo);font-weight:var(--logo-weight);letter-spacing:var(--logo-tracking);font-stretch:var(--logo-stretch);font-size:calc(18px * var(--type-scale));color:var(--text)}.fxs-nav .links{align-items:center;gap:30px;margin-left:16px;display:flex}.fxs-nav .links a{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);transition:color var(--tick) var(--ease-sig);text-decoration:none}.fxs-nav .links a:hover,.fxs-nav .links a.on{color:var(--text)}.fxs-nav .right{align-items:center;gap:12px;margin-left:auto;display:flex}.fxs-iconbtn{border-radius:var(--radius);border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:color var(--tick) var(--ease-sig), border-color var(--tick) var(--ease-sig);background:0 0;justify-content:center;align-items:center;display:inline-flex}.fxs-iconbtn:hover{color:var(--text);border-color:var(--border-strong)}.fxs-iconbtn .gi{width:18px;height:18px}.fxs-burger{display:none}.fxs-iconbtn{position:relative}.fxs-iconbtn:after{content:"";position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.fxs-nav{transition:box-shadow calc(var(--tick) * 2) var(--ease-sig), background calc(var(--tick) * 2) var(--ease-sig)}.fxs-nav .row{transition:height calc(var(--tick) * 2) var(--ease-sig)}.fxs-nav.scrolled{box-shadow:0 1px 0 var(--border), 0 8px 24px -8px #00000024}.fxs-nav.scrolled .row{height:58px}@media (prefers-reduced-motion:reduce){.fxs-nav,.fxs-nav .row{transition:none}}.fxs-hero{padding:clamp(72px,12vh,150px) 0 clamp(60px,9vh,110px)}.fxs-hero .inner{flex-direction:column;gap:30px;max-width:1000px;display:flex}.fxs-hero h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:.98;font-size:var(--cms-fs-hero,clamp(calc(42px * var(--type-scale)), 7vw, calc(92px * var(--type-scale))));text-wrap:balance;max-width:15ch;margin:0}.fxs-hero h1 em{color:var(--text-muted);font-style:normal}.fxs-hero p{font-size:var(--cms-fs-body,clamp(calc(16px * var(--type-scale)), 1.5vw, calc(20px * var(--type-scale))));color:var(--text-muted);max-width:56ch;margin:0;line-height:1.55}.fxs-hero .cta{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.fxs-hero .proof{border-top:1px solid var(--border);flex-wrap:wrap;gap:34px;margin-top:22px;padding-top:26px;display:flex}.fxs-hero .proof .p .k{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.fxs-hero .proof .p .v{font-family:var(--font-display);font-size:calc(24px * var(--type-scale));margin-top:7px;font-weight:600}.fxs-hero .proof .p .v small{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:var(--text-muted);margin-left:6px;font-weight:400}.fxs-products{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-products .head{align-items:flex-end;gap:18px;margin-bottom:36px;display:flex}.fxs-products .head h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--cms-fs-section,clamp(calc(26px * var(--type-scale)), 3.4vw, calc(40px * var(--type-scale))));margin:0}.fxs-products .head .meta{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-left:auto}.fxs-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fxs-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:240px;transition:border-color var(--tick) var(--ease-sig), transform var(--tick) var(--ease-sig);color:var(--text);flex-direction:column;gap:16px;padding:26px 26px 28px;text-decoration:none;display:flex}.fxs-card.live:hover{border-color:var(--border-strong);transform:translateY(-2px)}.fxs-card .c-top{align-items:center;gap:12px;display:flex}.fxs-card .c-dot{border-radius:50%;width:8px;height:8px}.fxs-card .c-name{font-family:var(--font-display);font-weight:600;font-size:calc(23px * var(--type-scale));letter-spacing:-.01em}.fxs-card .c-tag{font-family:var(--font-mono);font-size:calc(9.5px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border);border-radius:30px;margin-left:auto;padding:4px 10px}.fxs-card .c-desc{font-size:calc(14.5px * var(--type-scale));color:var(--text-muted);line-height:1.55}.fxs-card .c-foot{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));color:var(--text-faint);align-items:center;gap:9px;margin-top:auto;display:flex}.fxs-card .c-foot .seal{width:18px;height:18px;color:var(--verified)}.fxs-card.soon{background:0 0;border-style:dashed}.fxs-card.soon .c-name{color:var(--text-faint)}.fxs-card .c-go{margin-left:auto}.fxs-card .c-go .gi{width:18px;height:18px;color:var(--text-muted)}.fxs-ethos{border-top:1px solid var(--border);padding:clamp(50px,8vh,90px) 0}.fxs-ethos .grid{grid-template-columns:repeat(4,1fr);gap:30px 28px;margin-top:32px;display:grid}.fxs-ethos .tile-rev,.fxs-ethos .tile{height:100%}.fxs-ethos .tile .k{font-family:var(--font-display);font-size:calc(20px * var(--type-scale));letter-spacing:-.01em;font-weight:600}.fxs-ethos .tile .d{font-size:calc(14px * var(--type-scale));color:var(--text-muted);margin-top:12px;line-height:1.6}.fxs-footer{border-top:1px solid var(--border);margin-top:20px;padding:56px 0 40px}.fxs-footer .cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.fxs-footer .word{font-family:var(--font-logo);font-weight:var(--logo-weight);letter-spacing:var(--logo-tracking);font-stretch:var(--logo-stretch);font-size:calc(17px * var(--type-scale))}.fxs-footer .blurb{font-size:calc(13.5px * var(--type-scale));color:var(--text-muted);max-width:34ch;margin-top:16px;line-height:1.6}.fxs-footer .col h4{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0 0 16px}.fxs-footer .col a{font-size:calc(14px * var(--type-scale));color:var(--text-muted);transition:color var(--tick) var(--ease-sig);margin-bottom:11px;text-decoration:none;display:block}.fxs-footer .col a:hover{color:var(--text)}.fxs-footer .sign{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:44px;padding-top:24px;display:flex}.fxs-footer .sign .seal{width:20px;height:20px;color:var(--verified)}.fxs-footer .sign .t{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));letter-spacing:.06em;color:var(--text-muted)}.fxs-footer .sign .cpy{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));color:var(--text-faint);margin-left:auto}@media (max-width:1024px){.fxs-site .wrap{width:min(1240px,100% - 56px)}.fxs-grid,.fxs-ethos .grid{grid-template-columns:repeat(2,1fr)}.fxs-footer .cols{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:680px){.fxs-site .wrap{width:min(1240px,100% - 40px)}.fxs-nav .links{display:none}.fxs-burger{display:inline-flex}.fxs-grid,.fxs-ethos .grid,.fxs-footer .cols{grid-template-columns:1fr}.fxs-hero .proof{gap:22px 26px}}@media (prefers-reduced-motion:reduce){.fxs-site .btn,.fxs-card,.fxs-nav .links a,.fxs-iconbtn{transition:none}}.fxs-site .reveal.armed{transform:translateY(22px)}.fxs-site .reveal.armed.in{transition:transform .7s var(--ease-sig);transform:none}.fxs-hero .hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(36px,5vw,76px);display:grid}.fxs-hero .inner{max-width:none}.fxs-hero h1 .w{display:inline-block}@media (prefers-reduced-motion:no-preference){.fxs-hero.loaded h1 .w{animation:fxsWordUp .6s var(--ease-sig)}}@keyframes fxsWordUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fxs-hero h1 .w.em{color:var(--text-muted)}.fxs-hero .hero-still{will-change:transform;flex-direction:column;gap:14px;display:flex}.fxs-hero .hero-slot{aspect-ratio:4/5;border:1px solid var(--border);background:var(--surface);width:100%;height:auto;min-height:360px;display:block}.fxs-hero .hero-cap{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.04em;color:var(--text-faint);align-items:center;gap:10px;display:flex}.fxs-hero .hero-cap .seal{width:16px;height:16px;color:var(--verified);flex:none}.fxs-card{gap:0;padding:0;overflow:hidden}.fxs-card .c-thumb{aspect-ratio:16/10;background:var(--surface-2);border-bottom:1px solid var(--border);width:100%;overflow:hidden}.fxs-card .c-thumb img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.fxs-card .c-slot{width:100%;height:100%;display:block}.fxs-card.soon .c-thumb{background:repeating-linear-gradient(135deg, var(--surface) 0 11px, transparent 11px 22px), var(--bg)}.fxs-card .c-top{align-items:center;gap:12px;padding:22px 24px 0;display:flex}.fxs-card .c-desc{font-size:calc(14px * var(--type-scale));color:var(--text-muted);padding:14px 24px 0;line-height:1.55}.fxs-card .c-foot{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));color:var(--text-faint);align-items:center;gap:9px;margin-top:auto;padding:18px 24px 22px;display:flex}.fxs-card .soon-foot{color:var(--text-faint)}.fxs-card{min-height:0}.fxs-grid>.reveal,.fxs-grid>.reveal>.fxs-card{height:100%}.fxs-signature{border-top:1px solid var(--border);padding:clamp(56px,9vh,104px) 0}.fxs-signature .sig-band{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,4vw,60px);display:grid}.fxs-signature .sig-mark{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);place-items:center;width:116px;height:116px;display:grid}.fxs-signature .big-seal{width:60px;height:60px;color:var(--verified)}.fxs-signature .sig-copy h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--cms-fs-section,clamp(calc(24px * var(--type-scale)), 3vw, calc(36px * var(--type-scale))));max-width:20ch;margin:14px 0 0;line-height:1.08}.fxs-signature .sig-copy p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);max-width:52ch;margin:16px 0 0;line-height:1.6}.fxs-signature .sig-triad{border:1px solid var(--border);border-radius:var(--radius);gap:0;display:flex;overflow:hidden}.fxs-signature .tri{text-align:center;border-right:1px solid var(--border);background:var(--surface);width:104px;padding:20px 16px}.fxs-signature .tri:last-child{border-right:0}.fxs-signature .tri-glyph{font-size:calc(38px * var(--type-scale));color:var(--text);line-height:1}.fxs-signature .tri-name{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.02em;color:var(--text);margin-top:14px}.fxs-signature .tri-role{font-family:var(--font-mono);font-size:calc(9px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-top:4px}.fxs-cta{padding:0 0 clamp(50px,8vh,96px)}.fxs-cta .cta-band{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(34px,5vw,56px) clamp(30px,4vw,56px);display:grid}.fxs-cta .cta-l h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--cms-fs-section,clamp(calc(28px * var(--type-scale)), 4vw, calc(48px * var(--type-scale))));margin:14px 0 0;line-height:1}.fxs-cta .cta-l p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);max-width:48ch;margin:16px 0 0;line-height:1.6}.fxs-cta .cta-r{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fxs-cta .cta-r .btn{justify-content:center;width:100%}.fxs-cta .cta-note{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.04em;color:var(--text-faint);align-items:center;gap:8px;display:inline-flex}.fxs-cta .cta-note .gi{width:14px;height:14px}@media (max-width:940px){.fxs-hero .hero-grid{grid-template-columns:1fr;gap:40px}.fxs-hero .hero-still{max-width:440px}.fxs-hero .hero-slot{aspect-ratio:16/10}.fxs-signature .sig-band{grid-template-columns:1fr;gap:28px}.fxs-signature .sig-triad{align-self:flex-start}.fxs-cta .cta-band{grid-template-columns:1fr}.fxs-cta .cta-r{flex-flow:wrap;align-items:center}.fxs-cta .cta-r .btn{width:auto}.fxs-cta .cta-note{width:100%}}@media (max-width:680px){.fxs-signature .sig-triad{width:100%}.fxs-signature .tri{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.fxs-site .reveal.armed{transform:none}.fxs-hero .hero-still{transform:none!important}}@media print{.fxs-site .reveal.armed{transform:none!important}.fxs-hero h1 .w{animation:none!important}}.fxs-apex .btn--heat{background:var(--live);color:var(--on-accent)}.fxs-apex .btn--heat:hover{filter:brightness(1.06);transform:translateY(-1px)}.fxs-apex .eyebrow--heat i{background:var(--live)}.fxs-apex .stale-dot{color:var(--text-faint);font-style:normal;font-family:var(--font-mono);font-size:.82em}.fxs-apex h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.04;font-size:var(--cms-fs-section,clamp(calc(26px * var(--type-scale)), 3.6vw, calc(44px * var(--type-scale))));text-wrap:balance;margin:14px 0 0}.fxs-apex section>.wrap>.reveal{will-change:transform}.fxs-apex .apex-crumb{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--bg) 60%, var(--surface))}.fxs-apex .apex-crumb .wrap{height:48px;font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.04em;align-items:center;gap:12px;display:flex}.fxs-apex .apex-crumb a{color:var(--text-muted);text-decoration:none}.fxs-apex .apex-crumb a:hover{color:var(--text)}.fxs-apex .apex-crumb .sep{color:var(--text-faint)}.fxs-apex .apex-crumb .cur{color:var(--text);align-items:center;gap:8px;display:inline-flex}.fxs-apex .apex-crumb .cur .mark{width:16px;height:16px}.fxs-apex .apex-crumb .crumb-tag{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:calc(10.5px * var(--type-scale));margin-left:auto}.fxs-apex .apex-hero{padding:clamp(56px,9vh,110px) 0 clamp(48px,7vh,90px)}.fxs-apex .apex-hero .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}.fxs-apex .apex-hero .inner{flex-direction:column;gap:26px;display:flex}.fxs-apex .apex-hero h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);max-width:14ch;line-height:.98;font-size:clamp(calc(40px * var(--type-scale)), 6vw, calc(80px * var(--type-scale)));text-wrap:balance;margin:0}.fxs-apex .apex-hero h1 .w{display:inline-block}@media (prefers-reduced-motion:no-preference){.fxs-apex .apex-hero.loaded h1 .w{animation:fxsWordUp .6s var(--ease-sig)}}.fxs-apex .apex-hero p{font-size:clamp(calc(16px * var(--type-scale)), 1.5vw, calc(19px * var(--type-scale)));color:var(--text-muted);max-width:54ch;margin:0;line-height:1.58}.fxs-apex .apex-hero p b{color:var(--text);font-weight:600}.fxs-apex .apex-hero .cta{flex-wrap:wrap;gap:14px;display:flex}.fxs-apex .apex-hero .hero-trust{border-top:1px solid var(--border);font-family:var(--font-mono);font-size:calc(12.5px * var(--type-scale));color:var(--text-muted);align-items:center;gap:10px;padding-top:22px;display:inline-flex}.fxs-apex .apex-hero .hero-trust .seal{width:17px;height:17px;color:var(--verified);flex:none}.fxs-apex .apex-hero .hero-trust b{color:var(--text)}.fxs-apex .hero-vis{justify-content:center;display:flex}.fxs-apex .phase-proof{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:460px;box-shadow:var(--screen-shadow);overflow:hidden}.fxs-apex .phase-proof .pp-head{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.fxs-apex .phase-proof .sig-label{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.fxs-apex .phase-proof .pp-live{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.08em;color:var(--text-muted);align-items:center;gap:7px;display:inline-flex}.fxs-apex .phase-proof .pp-live i{border-radius:50%;width:7px;height:7px}.fxs-apex .phase-proof .pp-body{grid-template-columns:3px 1fr;gap:18px;padding:20px 20px 8px;display:grid}.fxs-apex .phase-proof .pp-rail{background:var(--border);border-radius:3px;position:relative}.fxs-apex .phase-proof .pp-rail i{background:var(--live);width:100%;transition:height .6s var(--ease-sig);border-radius:3px;position:absolute;top:0;left:0}.fxs-apex .phase-proof .pp-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fxs-apex .phase-proof .pp-step{border-radius:var(--radius);transition:background .35s var(--ease-sig);align-items:center;gap:13px;padding:9px 10px;display:flex}.fxs-apex .phase-proof .pp-step .pp-ix{border:1px solid var(--border);border-radius:var(--radius);width:30px;height:30px;color:var(--text-faint);transition:color .35s var(--ease-sig), border-color .35s var(--ease-sig);flex:none;place-items:center;display:grid}.fxs-apex .phase-proof .pp-step .pp-ix .gi{width:16px;height:16px}.fxs-apex .phase-proof .pp-step .pp-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.fxs-apex .phase-proof .pp-step .pp-tx b{font-size:calc(14px * var(--type-scale));color:var(--text-faint);transition:color .35s var(--ease-sig)}.fxs-apex .phase-proof .pp-step .pp-tx em{font-style:normal;font-size:calc(11.5px * var(--type-scale));color:var(--text-faint);line-height:1.35}.fxs-apex .phase-proof .pp-step.done .pp-ix{color:var(--live);border-color:color-mix(in oklab, var(--live) 50%, var(--border))}.fxs-apex .phase-proof .pp-step.done .pp-tx b{color:var(--text-muted)}.fxs-apex .phase-proof .pp-step.on{background:var(--surface-2)}.fxs-apex .phase-proof .pp-step.on .pp-ix{color:var(--on-accent);background:var(--live);border-color:var(--live)}.fxs-apex .phase-proof .pp-step.on .pp-tx b{color:var(--text)}.fxs-apex .phase-proof .pp-step.on .pp-tx em{color:var(--text-muted)}.fxs-apex .phase-proof .pp-foot{border-top:1px solid var(--border);font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));color:var(--text-faint);align-items:center;gap:9px;padding:14px 20px 16px;display:flex}.fxs-apex .phase-proof .pp-foot .seal{width:16px;height:16px;color:var(--verified);flex:none}.fxs-apex .apex-problem{border-top:1px solid var(--border);padding:clamp(48px,8vh,92px) 0}.fxs-apex .apex-problem .prob-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.fxs-apex .apex-problem p{font-size:calc(16px * var(--type-scale));color:var(--text-muted);max-width:52ch;margin:16px 0 0;line-height:1.6}.fxs-apex .apex-problem .prob-line{color:var(--text);font-size:calc(17px * var(--type-scale))}.fxs-apex .apex-problem .prob-slot{aspect-ratio:3/2;border:1px solid var(--border);background:var(--surface);width:100%;min-height:240px;display:block}img.hero-slot,img.prob-slot{object-fit:cover}.fxs-apex .apex-steps{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .apex-steps .steps-head{max-width:60ch;margin-bottom:40px}.fxs-apex .apex-steps .steps-head p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);margin:14px 0 0;line-height:1.6}.fxs-apex .apex-steps .steps-track{grid-template-columns:repeat(6,1fr);gap:14px;display:grid;position:relative}.fxs-apex .apex-steps .steps-line{background:var(--border);transform-origin:0;height:1px;position:absolute;top:19px;left:6%;right:6%}@media (prefers-reduced-motion:no-preference){.fxs-apex .apex-steps .steps-line{animation:apexLineDraw 1.1s var(--ease-sig) .2s both}}@keyframes apexLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fxs-apex .apex-steps .step{flex-direction:column;gap:10px;display:flex}.fxs-apex .apex-steps .step-top{align-items:center;gap:12px;display:flex}.fxs-apex .apex-steps .step-no{background:var(--bg);border:1px solid var(--border-strong);width:38px;height:38px;font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:var(--live);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.fxs-apex .apex-steps .step-ic{width:19px;height:19px;color:var(--text-faint)}.fxs-apex .apex-steps .step-name{font-family:var(--font-display);font-weight:600;font-size:calc(18px * var(--type-scale));letter-spacing:-.01em}.fxs-apex .apex-steps .step-desc{font-size:calc(13px * var(--type-scale));color:var(--text-muted);line-height:1.5}.fxs-apex .apex-shots{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .apex-shots .shots-head{margin-bottom:36px}.fxs-apex .apex-shots .shots-list{flex-direction:column;gap:clamp(40px,6vh,76px);display:flex}.fxs-apex .apex-shots .shot{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(28px,4vw,56px);margin:0;display:grid}.fxs-apex .apex-shots .shot-rev:nth-child(2n) .shot{grid-template-columns:.82fr 1.18fr}.fxs-apex .apex-shots .shot-rev:nth-child(2n) .shot .shot-frame{order:2}.fxs-apex .apex-shots .shot-frame img{width:100%;height:auto;display:block}.fxs-apex .apex-shots figcaption{flex-direction:column;gap:8px;display:flex}.fxs-apex .apex-shots .shot-k{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.14em;color:var(--live);font-weight:700}.fxs-apex .apex-shots figcaption b{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(20px * var(--type-scale)), 2.3vw, calc(26px * var(--type-scale)));letter-spacing:-.01em}.fxs-apex .apex-shots .shot-c{font-size:calc(14.5px * var(--type-scale));color:var(--text-muted);max-width:42ch;line-height:1.6}.fxs-apex .apex-trust{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .apex-trust .trust-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.fxs-apex .apex-trust .trust-copy>p{font-size:calc(15.5px * var(--type-scale));color:var(--text-muted);max-width:46ch;margin:16px 0 0;line-height:1.6}.fxs-apex .apex-trust .trust-points{flex-direction:column;gap:18px;margin:26px 0 0;display:flex}.fxs-apex .apex-trust .tp dt{font-family:var(--font-display);font-weight:600;font-size:calc(16px * var(--type-scale));align-items:center;gap:9px;display:flex}.fxs-apex .apex-trust .tp .tp-seal{width:17px;height:17px;color:var(--verified);flex:none}.fxs-apex .apex-trust .tp dd{font-size:calc(13.5px * var(--type-scale));color:var(--text-muted);max-width:48ch;margin:5px 0 0 26px;line-height:1.55}.fxs-apex .apex-trust .trust-frame{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fxs-apex .apex-trust .trust-frame img{width:100%;height:auto;display:block}.fxs-apex .apex-trust .trust-cap{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));color:var(--text-faint);align-items:center;gap:9px;margin-top:12px;display:flex}.fxs-apex .apex-trust .trust-cap .gi{width:15px;height:15px;color:var(--text-muted)}.fxs-apex .apex-features{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .apex-features .feat-head{margin-bottom:34px}.fxs-apex .apex-features .feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fxs-apex .apex-features .feat-rev{height:100%}.fxs-apex .apex-features .feat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);height:100%;transition:border-color var(--tick) var(--ease-sig), transform var(--tick) var(--ease-sig);flex-direction:column;gap:12px;padding:24px 22px 26px;display:flex}.fxs-apex .apex-features .feat-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.fxs-apex .apex-features .feat-ic{width:24px;height:24px;color:var(--live)}.fxs-apex .apex-features .feat-name{font-family:var(--font-display);font-weight:600;font-size:calc(19px * var(--type-scale));letter-spacing:-.01em}.fxs-apex .apex-features .feat-desc{font-size:calc(13.5px * var(--type-scale));color:var(--text-muted);line-height:1.55}.fxs-apex .apex-specs{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .apex-specs .specs-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.fxs-apex .apex-specs .specs-copy>p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);max-width:40ch;margin:16px 0 0;line-height:1.6}.fxs-apex .apex-specs .specs-table dl{border:1px solid var(--border);border-radius:var(--radius);margin:0;overflow:hidden}.fxs-apex .apex-specs .srow{border-bottom:1px solid var(--border);grid-template-columns:168px 1fr;align-items:baseline;gap:16px;padding:16px 22px;display:grid}.fxs-apex .apex-specs .srow:last-child{border-bottom:0}.fxs-apex .apex-specs .srow dt{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.fxs-apex .apex-specs .srow dd{font-size:calc(14.5px * var(--type-scale));color:var(--text);margin:0}.fxs-apex .apex-specs .srow--live{background:var(--surface)}.fxs-apex .apex-specs .srow--live dd b{color:var(--live)}.fxs-apex .apex-price{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .apex-price .price-head{max-width:56ch;margin-bottom:34px}.fxs-apex .apex-price .price-head p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);margin:14px 0 0;line-height:1.6}.fxs-apex .apex-price .price-cards{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:18px;display:grid}.fxs-apex .apex-price .pcard--hero{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--screen-shadow);flex-direction:column;gap:14px;padding:clamp(28px,4vw,44px);display:flex;position:relative}.fxs-apex .apex-price .ribbon{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--trial);border-radius:30px;align-self:flex-start;padding:5px 11px;font-weight:700}.fxs-apex .apex-price .pc-name{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.fxs-apex .apex-price .pc-price{align-items:baseline;gap:12px;display:flex}.fxs-apex .apex-price .pc-price s{font-family:var(--font-mono);font-size:calc(20px * var(--type-scale));color:var(--text-faint)}.fxs-apex .apex-price .pc-price .amt{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(48px * var(--type-scale)), 7vw, calc(76px * var(--type-scale)));letter-spacing:-.02em;line-height:1}.fxs-apex .apex-price .pc-price .iv{font-family:var(--font-mono);font-size:calc(13px * var(--type-scale));color:var(--text-muted)}.fxs-apex .apex-price .pc-note{font-size:calc(14px * var(--type-scale));color:var(--text-muted)}.fxs-apex .apex-price .pcard--hero .btn{align-self:flex-start;margin-top:8px}.fxs-apex .apex-price .price-retry{cursor:pointer;font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));color:var(--text-faint);background:0 0;border:0;align-items:center;gap:6px;margin-top:2px;padding:0;display:inline-flex}.fxs-apex .apex-price .price-retry .gi{width:13px;height:13px}.fxs-apex .apex-price .price-retry:hover{color:var(--text-muted)}.fxs-apex .apex-price .pcard-side{flex-direction:column;gap:14px;display:flex}.fxs-apex .apex-price .pmini{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.fxs-apex .apex-price .pmini .pm-name{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.fxs-apex .apex-price .pmini .pm-price{align-items:baseline;gap:7px;margin-top:6px;display:flex}.fxs-apex .apex-price .pmini .pm-price .amt{font-family:var(--font-display);font-weight:600;font-size:calc(30px * var(--type-scale));letter-spacing:-.01em}.fxs-apex .apex-price .pmini .pm-price .iv{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:var(--text-muted)}.fxs-apex .apex-price .pmini .pm-note{font-size:calc(12.5px * var(--type-scale));color:var(--text-muted);margin-top:4px}.fxs-apex .apex-price .pmini--link{color:var(--text);font-family:var(--font-ui);font-weight:600;font-size:calc(14px * var(--type-scale));transition:border-color var(--tick) var(--ease-sig);border-style:dashed;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.fxs-apex .apex-price .pmini--link:hover{border-color:var(--border-strong)}.fxs-apex .apex-price .pmini--link .gi{width:16px;height:16px;color:var(--live)}@media (max-width:1024px){.fxs-apex .apex-steps .steps-track{grid-template-columns:repeat(3,1fr);gap:24px 16px}.fxs-apex .apex-steps .steps-line{display:none}.fxs-apex .apex-features .feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.fxs-apex .apex-hero .hero-grid,.fxs-apex .apex-problem .prob-grid,.fxs-apex .apex-trust .trust-grid,.fxs-apex .apex-specs .specs-grid,.fxs-apex .apex-price .price-cards{grid-template-columns:1fr;gap:36px}.fxs-apex .apex-hero .hero-vis{justify-content:flex-start}.fxs-apex .apex-shots .shot,.fxs-apex .apex-shots .shot-rev:nth-child(2n) .shot{grid-template-columns:1fr;gap:22px}.fxs-apex .apex-shots .shot-rev:nth-child(2n) .shot .shot-frame{order:0}.fxs-apex .apex-trust .trust-grid{direction:ltr}.fxs-apex .apex-price .pcard-side{flex-flow:wrap}.fxs-apex .apex-price .pmini{flex:200px}.fxs-apex .apex-price .pmini--link{flex-basis:100%}}@media (max-width:680px){.fxs-apex .apex-steps .steps-track{grid-template-columns:repeat(2,1fr)}.fxs-apex .apex-features .feat-grid{grid-template-columns:1fr}.fxs-apex .apex-crumb .crumb-tag{display:none}.fxs-apex .apex-specs .srow{grid-template-columns:1fr;gap:5px}}@media (max-width:420px){.fxs-apex .apex-steps .steps-track{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fxs-apex .apex-steps .steps-line{animation:none}.fxs-apex .phase-proof .pp-rail i,.fxs-apex .phase-proof .pp-step,.fxs-apex .phase-proof .pp-step .pp-ix,.fxs-apex .phase-proof .pp-step .pp-tx b{transition:none}}.fxs-apex .apex-crumb a{align-items:center;gap:7px;display:inline-flex}.fxs-apex .apex-crumb a .mark{width:15px;height:15px}.fxs-apex .pricing-hero{padding:clamp(48px,8vh,96px) 0 clamp(28px,4vh,48px)}.fxs-apex .pricing-hero h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:.98;font-size:clamp(calc(44px * var(--type-scale)), 7vw, calc(88px * var(--type-scale)));margin:18px 0 0}.fxs-apex .pricing-hero p{font-size:clamp(calc(16px * var(--type-scale)), 1.6vw, calc(20px * var(--type-scale)));color:var(--text-muted);max-width:58ch;margin:20px 0 0;line-height:1.56}.fxs-apex .pricing-hero p b{color:var(--text);font-weight:600}.fxs-apex .pricing-hero .ph-meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 28px;margin-top:28px;padding-top:24px;display:flex}.fxs-apex .pricing-hero .phm{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:9px;display:inline-flex}.fxs-apex .pricing-hero .phm .gi{width:15px;height:15px;color:var(--text-faint)}.fxs-apex .pricing-hero .phm .phm-seal{width:16px;height:16px;color:var(--verified);flex:none}.fxs-apex .pricing-plans{padding:0 0 clamp(40px,6vh,72px)}.fxs-apex .price-stale{border:1px solid color-mix(in oklab, var(--warning) 40%, var(--border));border-radius:var(--radius);background:color-mix(in oklab, var(--warning) 9%, var(--surface));font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:12px 16px;display:flex}.fxs-apex .price-stale>span{align-items:center;gap:9px;display:inline-flex}.fxs-apex .price-stale .gi{width:15px;height:15px;color:var(--warning)}.fxs-apex .price-stale .price-retry{cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--tick) var(--ease-sig);background:0 0;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.fxs-apex .price-stale .price-retry:hover{border-color:var(--text)}.fxs-apex .plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.fxs-apex .plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:30px 26px 28px;display:flex;position:relative}.fxs-apex .plan--hero{border-color:var(--live);box-shadow:var(--screen-shadow), 0 0 0 1px var(--live) inset;background:color-mix(in oklab, var(--live) 5%, var(--surface))}@media (min-width:941px){.fxs-apex .plan--hero{padding-bottom:40px;transform:translateY(-12px)}}.fxs-apex .plan-ribbon{font-family:var(--font-mono);font-size:calc(9.5px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--trial);border-radius:30px;padding:6px 12px;font-weight:700;position:absolute;top:-12px;left:26px}.fxs-apex .plan-name{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.fxs-apex .plan--hero .plan-name{color:var(--live)}.fxs-apex .plan-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fxs-apex .plan-price s{font-family:var(--font-mono);font-size:calc(18px * var(--type-scale));color:var(--text-faint)}.fxs-apex .plan-price .amt{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1;font-size:clamp(calc(40px * var(--type-scale)), 5vw, calc(60px * var(--type-scale)))}.fxs-apex .plan--hero .plan-price .amt{font-size:clamp(calc(48px * var(--type-scale)), 6.5vw, calc(76px * var(--type-scale)))}.fxs-apex .plan-price .iv{font-family:var(--font-mono);font-size:calc(13px * var(--type-scale));color:var(--text-muted)}.fxs-apex .plan-save{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.04em;color:var(--trial);margin-top:-4px}.fxs-apex .plan-desc{font-size:calc(14px * var(--type-scale));color:var(--text-muted);line-height:1.55}.fxs-apex .plan-feats{border-top:1px solid var(--border);flex-direction:column;gap:11px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:flex}.fxs-apex .plan-feats li{font-size:calc(13.5px * var(--type-scale));color:var(--text);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.fxs-apex .plan-feats .pf-ic{width:16px;height:16px;color:var(--success);flex:none;margin-top:1px}.fxs-apex .plan--hero .plan-feats .pf-ic{color:var(--live)}.fxs-apex .plan-cta{justify-content:center;margin-top:auto}.fxs-apex .plan:not(.plan--hero) .plan-cta,.fxs-apex .plan--hero .plan-cta{width:100%}.fxs-apex .plan-foot{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.03em;color:var(--text-faint);justify-content:center;align-items:center;gap:7px;display:inline-flex}.fxs-apex .plan-foot .pf-lock{width:13px;height:13px}.fxs-apex .plans-note{text-align:center;font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.03em;color:var(--text-faint);margin-top:22px}.fxs-apex .plan--skel{gap:16px}.fxs-apex .plan--skel .sk{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 40%, var(--surface-2) 80%);animation:prShimmer 1.3s var(--ease-sig) infinite;background-size:240% 100%;border-radius:4px;display:block}.fxs-apex .plan--skel .sk-name{width:38%;height:13px}.fxs-apex .plan--skel .sk-price{width:56%;height:48px}.fxs-apex .plan--skel .sk-desc{width:88%;height:14px}.fxs-apex .plan--skel .sk-feats{border-top:1px solid var(--border);flex-direction:column;gap:11px;padding-top:14px;display:flex}.fxs-apex .plan--skel .sk-feat{width:80%;height:12px}.fxs-apex .plan--skel .sk-cta{width:100%;height:44px;margin-top:auto}@keyframes prShimmer{0%{background-position:140% 0}to{background-position:-140% 0}}.fxs-apex .pricing-trial{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .pricing-trial .trial-head{max-width:56ch;margin-bottom:34px}.fxs-apex .pricing-trial .trial-head p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);margin:14px 0 0;line-height:1.6}.fxs-apex .trial-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fxs-apex .tc-rev{height:100%}.fxs-apex .tc-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:18px;height:100%;padding:26px 26px 28px;display:flex}.fxs-apex .tc-col--trial{border-color:color-mix(in oklab, var(--live) 35%, var(--border))}.fxs-apex .tc-top{flex-direction:column;gap:8px;display:flex}.fxs-apex .tc-tag{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border);border-radius:30px;align-self:flex-start;padding:4px 10px;font-weight:700}.fxs-apex .tc-col--trial .tc-tag{color:var(--live);border-color:color-mix(in oklab, var(--live) 45%, var(--border))}.fxs-apex .tc-title{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(19px * var(--type-scale)), 2.2vw, calc(23px * var(--type-scale)));letter-spacing:-.01em}.fxs-apex .tc-sub{font-size:calc(13.5px * var(--type-scale));color:var(--text-muted)}.fxs-apex .tc-list{border-top:1px solid var(--border);flex-direction:column;gap:13px;margin:0;padding:16px 0 0;list-style:none;display:flex}.fxs-apex .tc-list li{font-size:calc(14px * var(--type-scale));color:var(--text);align-items:flex-start;gap:11px;line-height:1.5;display:flex}.fxs-apex .tc-ic{flex:none;width:16px;height:16px;margin-top:1px}.fxs-apex .tc-ic--trial{color:var(--live)}.fxs-apex .tc-ic--after{color:var(--text-faint)}.fxs-apex .pricing-faq{border-top:1px solid var(--border);padding:clamp(50px,8vh,96px) 0}.fxs-apex .faq-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.fxs-apex .faq-intro{position:sticky;top:96px}.fxs-apex .faq-intro p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);max-width:34ch;margin:14px 0 0;line-height:1.6}.fxs-apex .faq-support{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.04em;color:var(--live);align-items:center;gap:8px;margin-top:18px;text-decoration:none;display:inline-flex}.fxs-apex .faq-support .gi{width:15px;height:15px}.fxs-apex .faq-support:hover{text-decoration:underline}.fxs-apex .faq-list{flex-direction:column;display:flex}.fxs-apex .faq-item{border-bottom:1px solid var(--border)}.fxs-apex .faq-item:first-child{border-top:1px solid var(--border)}.fxs-apex .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);font-weight:500;font-size:clamp(calc(16px * var(--type-scale)), 1.8vw, calc(19px * var(--type-scale)));color:var(--text);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 4px;display:flex}.fxs-apex .faq-q .faq-chev{width:18px;height:18px;color:var(--text-faint);transition:transform var(--tick) var(--ease-sig), color var(--tick) var(--ease-sig);flex:none;transform:rotate(90deg)}.fxs-apex .faq-item.open .faq-q .faq-chev{color:var(--live);transform:rotate(270deg)}.fxs-apex .faq-q:hover .faq-chev{color:var(--text)}.fxs-apex .faq-a{max-width:62ch;padding:0 4px 22px}.fxs-apex .faq-a p{font-size:calc(14.5px * var(--type-scale));color:var(--text-muted);margin:0;line-height:1.65}.fxs-apex .faq-link{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:var(--live);align-items:center;gap:7px;margin-top:12px;text-decoration:none;display:inline-flex}.fxs-apex .faq-link .gi{width:14px;height:14px}.fxs-apex .faq-link:hover{text-decoration:underline}@media (max-width:940px){.fxs-apex .plan-grid{grid-template-columns:1fr;gap:16px}.fxs-apex .plan--hero{order:-1}.fxs-apex .trial-compare{grid-template-columns:1fr}.fxs-apex .faq-grid{grid-template-columns:1fr;gap:30px}.fxs-apex .faq-intro{position:static}}@media (prefers-reduced-motion:reduce){.fxs-apex .plan--skel .sk{animation:none}.fxs-apex .faq-q .faq-chev{transition:none}}.fxs-apex .dl-hero h1,.fxs-apex .buy-left h1,.fxs-apex .sup-hero h1,.fxs-apex .lg-head h1,.fxs-apex .nf-inner h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1;font-size:clamp(calc(34px * var(--type-scale)), 5vw, calc(60px * var(--type-scale)));text-wrap:balance;margin:16px 0 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fxs-site .fx-form{flex-direction:column;gap:16px;display:flex}.fxs-site .fx-field{flex-direction:column;gap:7px;display:flex}.fxs-site .fx-label{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.fxs-site .fx-req{color:var(--live);font-style:normal}.fxs-site .fx-field input,.fxs-site .fx-field textarea,.fxs-site .fx-field select{font-family:var(--font-ui);font-size:calc(15px * var(--type-scale));color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;transition:border-color var(--tick) var(--ease-sig), box-shadow var(--tick) var(--ease-sig);padding:12px 14px}.fxs-site .fx-field textarea{resize:vertical;min-height:96px}.fxs-site .fx-field input:focus,.fxs-site .fx-field textarea:focus,.fxs-site .fx-field select:focus{border-color:var(--live);box-shadow:0 0 0 3px color-mix(in oklab, var(--live) 26%, transparent);outline:none}.fxs-site .fx-field input::placeholder,.fxs-site .fx-field textarea::placeholder{color:var(--text-faint)}.fxs-apex .fx-submit{justify-content:center;width:100%;margin-top:4px}.fxs-site .fx-submit[disabled]{opacity:.55;cursor:not-allowed}.fxs-site .fx-spin{border:2px solid color-mix(in oklab, var(--on-accent) 45%, transparent);border-top-color:var(--on-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite fxSpin;display:inline-block}@keyframes fxSpin{to{transform:rotate(360deg)}}.fxs-site .fx-fineprint{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.02em;color:var(--text-faint);align-items:flex-start;gap:8px;margin:2px 0 0;line-height:1.5;display:flex}.fxs-site .fx-fineprint .gi{flex:none;width:13px;height:13px;margin-top:1px}.fxs-site .fx-alert{border:1px solid color-mix(in oklab, var(--danger) 45%, var(--border));border-radius:var(--radius);background:color-mix(in oklab, var(--danger) 9%, var(--surface));font-size:calc(13px * var(--type-scale));color:var(--text);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.fxs-site .fx-alert .gi{width:16px;height:16px;color:var(--danger);flex:none;margin-top:1px}.fxs-site .fx-relink{cursor:pointer;color:var(--live);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.fxs-site .fx-done{text-align:left;align-items:flex-start;gap:14px}.fxs-site .fx-done-mark{background:color-mix(in oklab, var(--success) 18%, var(--surface));width:46px;height:46px;color:var(--success);border-radius:50%;place-items:center;display:grid}.fxs-site .fx-done-mark .gi{width:24px;height:24px}.fxs-site .fx-done h3{font-family:var(--font-display);font-weight:600;font-size:calc(24px * var(--type-scale));letter-spacing:-.01em;margin:0}.fxs-site .fx-done p{font-size:calc(14.5px * var(--type-scale));color:var(--text-muted);margin:0;line-height:1.6}.fxs-site .fx-done-sub{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));color:var(--text-faint);align-items:center;gap:8px;display:inline-flex}.fxs-site .fx-done-sub .gi{width:14px;height:14px}.fxs-site .fx-done-sub b{color:var(--text-muted)}.fxs-apex .buy-formcard,.fxs-apex .sup-formcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--screen-shadow);padding:clamp(24px,3vw,34px)}.fxs-apex .bf-head{border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:18px;display:flex}.fxs-apex .bf-head .bf-seal{width:18px;height:18px;color:var(--verified);flex:none}.fxs-consent{z-index:80;transition:transform .5s var(--ease-sig);padding:0 16px 16px;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.fxs-consent.in{transform:none}.fxs-consent .fxc-inner{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);width:min(1100px,100%);box-shadow:var(--screen-shadow);align-items:center;gap:22px;margin-inline-start:auto;margin-inline-end:auto;padding:16px 20px;display:flex}.fxs-consent .fxc-copy{align-items:flex-start;gap:12px;display:flex}.fxs-consent .fxc-seal{width:20px;height:20px;color:var(--verified);flex:none;margin-top:2px}.fxs-consent .fxc-copy p{font-size:calc(13px * var(--type-scale));color:var(--text-muted);max-width:70ch;margin:0;line-height:1.55}.fxs-consent .fxc-copy p b{color:var(--text);font-weight:600}.fxs-consent .fxc-actions{flex:none;gap:10px;margin-left:auto;display:flex}.fxs-consent .fxc-actions .btn{font-size:calc(14px * var(--type-scale));padding:11px 18px}@media (max-width:720px){.fxs-consent .fxc-inner{flex-direction:column;align-items:stretch;gap:14px}.fxs-consent .fxc-actions{margin-left:0}.fxs-consent .fxc-actions .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.fxs-consent{transition:none}}.fxs-apex .dl-hero{padding:clamp(44px,7vh,90px) 0 clamp(36px,5vh,64px)}.fxs-apex .dl-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.fxs-apex .dl-copy p{font-size:clamp(calc(15px * var(--type-scale)), 1.5vw, calc(18px * var(--type-scale)));color:var(--text-muted);max-width:50ch;margin:18px 0 0;line-height:1.58}.fxs-apex .dl-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:22px;display:flex}.fxs-apex .dl-trust span{font-family:var(--font-mono);font-size:calc(11.5px * var(--type-scale));color:var(--text-muted);align-items:center;gap:9px;display:inline-flex}.fxs-apex .dl-trust .gi{width:15px;height:15px;color:var(--text-faint)}.fxs-apex .dl-trust .dl-seal{width:16px;height:16px;color:var(--verified)}.fxs-apex .dl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--screen-shadow);flex-direction:column;gap:16px;min-height:280px;padding:clamp(26px,3vw,38px);display:flex}.fxs-apex .dl-card--available{border-color:var(--live)}.fxs-apex .dl-chip{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border);border-radius:30px;align-self:flex-start;padding:5px 11px;font-weight:700}.fxs-apex .dl-chip--soon{color:var(--trial);border-color:color-mix(in oklab, var(--trial) 45%, var(--border))}.fxs-apex .dl-chip--live{color:var(--on-accent);background:var(--live);border-color:var(--live)}.fxs-apex .dl-card-h{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(22px * var(--type-scale)), 2.6vw, calc(30px * var(--type-scale)));letter-spacing:-.01em}.fxs-apex .dl-card-p{font-size:calc(14.5px * var(--type-scale));color:var(--text-muted);line-height:1.6}.fxs-apex .dl-notify{flex-wrap:wrap;gap:10px;display:flex}.fxs-apex .dl-notify input{font-family:var(--font-ui);font-size:calc(15px * var(--type-scale));color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);flex:200px;padding:12px 14px}.fxs-apex .dl-notify input:focus{border-color:var(--live);box-shadow:0 0 0 3px color-mix(in oklab, var(--live) 26%, transparent);outline:none}.fxs-apex .dl-notified{font-size:calc(14px * var(--type-scale));color:var(--text);align-items:center;gap:9px;display:inline-flex}.fxs-apex .dl-notified .gi{width:17px;height:17px;color:var(--success)}.fxs-apex .dl-get{align-self:flex-start}.fxs-apex .dl-meta{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.fxs-apex .dl-meta>div{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));grid-template-columns:90px 1fr;gap:12px;display:grid}.fxs-apex .dl-meta dt{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase}.fxs-apex .dl-meta dd{color:var(--text);word-break:break-all;margin:0}.fxs-apex .dl-meta .dl-sum{font-size:calc(11px * var(--type-scale));color:var(--text-muted)}.fxs-apex .dl-card-foot{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));color:var(--text-faint);align-items:center;gap:8px;display:inline-flex}.fxs-apex .dl-card-foot .gi{width:13px;height:13px}.fxs-apex .dl-retry{cursor:pointer;font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));color:var(--text-faint);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.fxs-apex .dl-retry .gi{width:13px;height:13px}.fxs-apex .dl-skel{flex-direction:column;gap:16px;display:flex}.fxs-apex .dl-skel .sk{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 40%, var(--surface-2) 80%);animation:prShimmer 1.3s var(--ease-sig) infinite;background-size:240% 100%;border-radius:4px;display:block}.fxs-apex .dl-skel .a{width:30%;height:22px}.fxs-apex .dl-skel .b{width:70%;height:30px}.fxs-apex .dl-skel .c{width:100%;height:46px}.fxs-apex .dl-detail{border-top:1px solid var(--border);padding:clamp(44px,7vh,84px) 0}.fxs-apex .dl-detail-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.fxs-apex .dl-spec{border:1px solid var(--border);border-radius:var(--radius);margin:18px 0 0;overflow:hidden}.fxs-apex .dl-spec>div{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;gap:14px;padding:14px 18px;display:grid}.fxs-apex .dl-spec>div:last-child{border-bottom:0}.fxs-apex .dl-spec dt{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.fxs-apex .dl-spec dd{font-size:calc(14px * var(--type-scale));color:var(--text);margin:0}.fxs-apex .dl-steplist{flex-direction:column;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fxs-apex .dl-steplist li{align-items:flex-start;gap:16px;display:flex}.fxs-apex .dl-stepno,.fxs-apex .buy-stepno{background:var(--bg);border:1px solid var(--border-strong);width:36px;height:36px;font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:var(--live);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.fxs-apex .dl-steplist li>div,.fxs-apex .buy-steps li>div{flex-direction:column;gap:3px;display:flex}.fxs-apex .dl-steplist b,.fxs-apex .buy-steps b{font-family:var(--font-display);font-weight:600;font-size:calc(16px * var(--type-scale));letter-spacing:-.01em}.fxs-apex .dl-steplist span,.fxs-apex .buy-steps li span:not(.buy-stepno){font-size:calc(13.5px * var(--type-scale));color:var(--text-muted);line-height:1.5}.fxs-apex .buy-hero{padding:clamp(40px,6vh,80px) 0 clamp(48px,7vh,88px)}.fxs-apex .buy-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(36px,5vw,72px);display:grid}.fxs-apex .buy-left>p{font-size:calc(15.5px * var(--type-scale));color:var(--text-muted);max-width:50ch;margin:18px 0 0;line-height:1.6}.fxs-apex .buy-plan{border:1px solid color-mix(in oklab, var(--live) 38%, var(--border));border-radius:var(--radius);background:color-mix(in oklab, var(--live) 5%, var(--surface));margin:26px 0 0;padding:18px 20px}.fxs-apex .buy-plan .bp-k{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--live)}.fxs-apex .buy-plan .bp-row{align-items:baseline;gap:12px;margin-top:7px;display:flex}.fxs-apex .buy-plan .bp-row b{font-family:var(--font-display);font-weight:600;font-size:calc(22px * var(--type-scale));letter-spacing:-.01em}.fxs-apex .buy-plan .bp-price{font-family:var(--font-mono);font-size:calc(14px * var(--type-scale));color:var(--text)}.fxs-apex .buy-plan .bp-note{font-size:calc(12.5px * var(--type-scale));color:var(--text-muted);margin-top:5px}.fxs-apex .buy-plan a,.fxs-apex .buy-trial a{color:var(--live);text-decoration:none}.fxs-apex .buy-plan a:hover,.fxs-apex .buy-trial a:hover{text-decoration:underline}.fxs-apex .buy-steps{flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:flex}.fxs-apex .buy-steps li{align-items:flex-start;gap:16px;display:flex}.fxs-apex .buy-trial{font-size:calc(13.5px * var(--type-scale));color:var(--text-muted);align-items:center;gap:9px;margin:24px 0 0;display:flex}.fxs-apex .buy-trial .gi{width:16px;height:16px;color:var(--success);flex:none}.fxs-apex .sup-hero{padding:clamp(40px,6vh,76px) 0 clamp(8px,2vh,20px)}.fxs-apex .sup-hero p{font-size:clamp(calc(15px * var(--type-scale)), 1.5vw, calc(18px * var(--type-scale)));color:var(--text-muted);max-width:56ch;margin:16px 0 0;line-height:1.58}.fxs-apex .sup-body{padding:clamp(32px,5vh,56px) 0 clamp(50px,8vh,90px)}.fxs-apex .sup-grid{grid-template-columns:1fr .9fr;align-items:start;gap:clamp(32px,5vw,60px);display:grid}.fxs-apex .sup-tile{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.fxs-apex .sup-tile:first-child{padding-top:0}.fxs-apex .sup-ic{width:22px;height:22px;color:var(--live);flex:none;margin-top:2px}.fxs-apex .sup-tx{flex-direction:column;gap:5px;display:flex}.fxs-apex .sup-tx b{font-family:var(--font-display);font-weight:600;font-size:calc(17px * var(--type-scale));letter-spacing:-.01em}.fxs-apex .sup-tx span{font-size:calc(13.5px * var(--type-scale));color:var(--text-muted);line-height:1.55}.fxs-apex .sup-docs{flex-direction:column;gap:12px;margin-top:22px;display:flex}.fxs-apex .sup-docs-k{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.fxs-apex .sup-docs a{font-size:calc(14px * var(--type-scale));color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.fxs-apex .sup-docs a .gi{width:15px;height:15px;color:var(--live)}.fxs-apex .sup-docs a:hover{color:var(--live)}.fxs-apex .sup-reset-note{border-top:1px solid var(--border);font-size:calc(12.5px * var(--type-scale));color:var(--text-muted);align-items:flex-start;gap:9px;margin:18px 0 0;padding-top:16px;line-height:1.5;display:flex}.fxs-apex .sup-reset-note .gi{width:15px;height:15px;color:var(--text-faint);flex:none;margin-top:1px}.fxs-apex .sup-reset-note b{color:var(--text)}.fxs-apex .lg-head{padding:clamp(40px,6vh,76px) 0 clamp(20px,3vh,36px)}.fxs-apex .lg-head p{font-size:calc(15px * var(--type-scale));color:var(--text-muted);max-width:52ch;margin:16px 0 0;line-height:1.58}.fxs-apex .lg-body{padding:0 0 clamp(50px,8vh,90px)}.fxs-apex .lg-grid{grid-template-columns:230px 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.fxs-apex .lg-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:92px}.fxs-apex .lg-navbtn{text-align:left;cursor:pointer;border-radius:var(--radius);font-family:var(--font-ui);font-size:calc(14px * var(--type-scale));color:var(--text-muted);transition:background var(--tick) var(--ease-sig), color var(--tick) var(--ease-sig);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:11px 13px;display:flex}.fxs-apex .lg-navbtn .gi{width:16px;height:16px;color:var(--text-faint);flex:none}.fxs-apex .lg-navbtn:hover{color:var(--text);background:var(--surface)}.fxs-apex .lg-navbtn.on{color:var(--text);background:var(--surface);border-color:var(--border)}.fxs-apex .lg-navbtn.on .gi{color:var(--live)}.fxs-apex .lg-doc{max-width:70ch}.fxs-apex .lg-doc-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(26px * var(--type-scale)), 3.2vw, calc(38px * var(--type-scale)));letter-spacing:-.01em;margin:0}.fxs-apex .lg-chips{gap:8px;margin-top:12px;display:flex}.fxs-apex .lg-chip{font-family:var(--font-mono);font-size:calc(10.5px * var(--type-scale));letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);border-radius:30px;padding:4px 10px}.fxs-apex .lg-chip--date{color:var(--text-faint)}.fxs-apex .lg-summary{font-size:calc(15.5px * var(--type-scale));color:var(--text);margin:18px 0 0;line-height:1.6}.fxs-apex .lg-sections{margin-top:8px}.fxs-apex .lg-sec{border-top:1px solid var(--border);padding:24px 0}.fxs-apex .lg-sec h3{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--live);margin:0 0 12px}.fxs-apex .lg-sec p{font-size:calc(14.5px * var(--type-scale));color:var(--text-muted);margin:0 0 12px;line-height:1.7}.fxs-apex .lg-sec p:last-child{margin-bottom:0}.fxs-apex .lg-doc-foot{border-top:1px solid var(--border);font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));color:var(--text-faint);align-items:center;gap:11px;margin-top:28px;padding-top:22px;line-height:1.5;display:flex}.fxs-apex .lg-doc-foot .lg-seal{width:18px;height:18px;color:var(--verified);flex:none}.fxs-apex .apex-404{align-items:center;min-height:64vh;display:flex}.fxs-apex .nf-wrap{width:100%;padding:clamp(48px,10vh,120px) 0}.fxs-apex .nf-inner{flex-direction:column;align-items:flex-start;gap:0;max-width:56ch;display:flex}.fxs-apex .nf-mark{margin-bottom:24px}.fxs-apex .nf-mark .mark{width:44px;height:44px}.fxs-apex .nf-inner p{font-size:calc(16px * var(--type-scale));color:var(--text-muted);margin:18px 0 0;line-height:1.6}.fxs-apex .nf-links{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.fxs-apex .nf-more{border-top:1px solid var(--border);flex-wrap:wrap;gap:22px;width:100%;margin-top:26px;padding-top:22px;display:flex}.fxs-apex .nf-more a{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.04em;color:var(--text-muted);text-decoration:none}.fxs-apex .nf-more a:hover{color:var(--live)}@media (max-width:940px){.fxs-apex .dl-grid,.fxs-apex .dl-detail-grid,.fxs-apex .buy-grid,.fxs-apex .sup-grid{grid-template-columns:1fr;gap:32px}.fxs-apex .lg-grid{grid-template-columns:1fr;gap:26px}.fxs-apex .lg-nav{flex-flow:wrap;gap:8px;position:static}.fxs-apex .lg-navbtn{border-color:var(--border)}}@media (prefers-reduced-motion:reduce){.fxs-apex .dl-skel .sk,.fxs-site .fx-spin{animation:none}}@media print{.fxs-consent,.fxs-nav,.fxs-footer{display:none!important}.fxs-apex .lg-nav{display:none}.fxs-apex .lg-grid{grid-template-columns:1fr}}.fxs-skip{z-index:200;transition:transform var(--tick) var(--ease-sig);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--screen-shadow);padding:11px 18px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.fxs-skip:focus{outline:2px solid var(--verified);outline-offset:2px;transform:none}@media (prefers-reduced-motion:reduce){.fxs-skip{transition:none}}.fxs-site main#top{scroll-margin-top:84px}.fxs-site main#top:focus{outline:none}.fxs-site main#top:focus-visible{outline:none}.fxs-site a:focus-visible{outline:2px solid var(--verified);outline-offset:3px;border-radius:2px}.fxs-site button:focus-visible{outline:2px solid var(--verified);outline-offset:3px;border-radius:2px}.fxs-site [tabindex]:focus-visible{outline:2px solid var(--verified);outline-offset:3px;border-radius:2px}.fxs-site summary:focus-visible{outline:2px solid var(--verified);outline-offset:3px;border-radius:2px}.fxs-site image-slot:focus-visible{outline:2px solid var(--verified);outline-offset:3px;border-radius:2px}.fxs-nav .links a:focus-visible{outline-offset:2px}.fxs-footer .col a:focus-visible{outline-offset:2px}.fxs-apex .apex-crumb a:focus-visible{outline-offset:2px}.fxs-apex .faq-q:focus-visible{outline-offset:2px}.fxs-apex .lg-navbtn:focus-visible{outline-offset:2px}.fxs-site .fx-field input:focus-visible{outline:none}.fxs-site .fx-field textarea:focus-visible{outline:none}.fxs-site .fx-field select:focus-visible{outline:none}.fxs-apex .dl-notify input:focus-visible{outline:none}@media (max-width:680px){.fxs-nav .row{gap:16px}.fxs-footer .col a{margin-bottom:4px;padding:6px 0}.fxs-apex .nf-more a,.fxs-apex .sup-docs a{padding:6px 0}}@media (max-width:460px){.fxs-site .wrap{width:100% - 0px;width:calc(100% - 32px)}.fxs-nav .row{height:62px}.fxs-brand .word{font-size:calc(16px * var(--type-scale))}.fxs-hero .cta .btn,.fxs-apex .apex-hero .cta .btn{flex:100%;justify-content:center}.fxs-cta .cta-r{flex-direction:column;align-items:stretch}.fxs-cta .cta-r .btn{width:100%}.fxs-cta .cta-note{justify-content:center}.fxs-hero .proof{gap:18px 22px}.fxs-hero .proof .p{flex:40%}.fxs-signature .tri{padding:16px 8px}.fxs-signature .tri-glyph{font-size:calc(30px * var(--type-scale))}.fxs-apex .lg-chips{flex-wrap:wrap}.fxs-apex .dl-meta>div,.fxs-apex .dl-spec>div{grid-template-columns:1fr;gap:4px}}@media (max-width:360px){.fxs-site .wrap{width:calc(100% - 24px)}.fxs-apex .apex-steps .steps-track{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fxs-site *,.fxs-site :before,.fxs-site :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fxs-site .reveal.armed{transform:none!important}.fxs-skip{transition:none}}
