:root{--fx-bg:#070B1E;--fx-surface:#0F1530;--fx-chip:#161E40;--fx-text:#F5F7FF;--fx-muted:#A3AED0;--fx-blue:#2563EB;--fx-blue-deep:#1D4ED8;--fx-link:#7FA8FF;--fx-badge-text:#A9C4FF;--fx-orange:#FB923C;--fx-light:#F5F7FF;--fx-light-text:#3A4466;--fx-blue-label:#ECF1FF;--fx-line:rgba(148, 163, 209, .14);--fx-line-strong:rgba(148, 163, 209, .18);--fx-line-tile:rgba(148, 163, 209, .16);--fx-line-light:rgba(7, 11, 30, .08)}.fx-body{background:var(--fx-bg)}.fx-body .site-footer{background:var(--ink);color:var(--ghost)}.fx-header,.fx-main{--fx-a:var(--fx-link);--fx-a-hover:var(--fx-text);--fx-focus:var(--fx-text);color:var(--fx-text);font-family:var(--font-text);font-size:17px;line-height:1.6}.fx-header ::selection,.fx-main ::selection{background:var(--fx-blue);color:#fff}.fx-header a,.fx-main a{color:var(--fx-a)}.fx-header a:hover,.fx-main a:hover{color:var(--fx-a-hover)}.fx-header :focus-visible,.fx-main :focus-visible{outline:2px solid var(--fx-focus);outline-offset:3px}.fx-wrap{max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.fx-section{padding-block:clamp(64px,8vw,112px)}.fx-section--tech{padding-top:0}.fx-stack{display:flex;flex-direction:column;gap:40px}.fx-stack--tight{gap:32px}.fx-grid{display:grid;gap:14px}.fx-btn{--fx-a:#FFFFFF;--fx-a-hover:#FFFFFF;display:inline-flex;align-items:center;border-radius:var(--pill);font-size:15px;font-weight:600;transition:transform .2s var(--ease),filter .2s}.fx-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}@keyframes fx-bar{from{transform:scaleY(.2)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.fx-bar{animation:none}.fx-btn{transition:none}}.fx-btn--nav{justify-content:center;min-height:44px;padding:6px 20px;background:var(--fx-blue);line-height:1.25;text-align:center}.fx-btn--big{justify-content:center;min-height:56px;padding:8px 26px;text-align:center;background:var(--fx-bg);font-size:inherit;font-weight:700}.fx-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--fx-line);background:rgba(7,11,30,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fx-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:calc(var(--container) + 2 * var(--gutter));height:76px;margin-inline:auto;padding-inline:var(--gutter)}.fx-brand{--fx-a:var(--fx-text);--fx-a-hover:var(--fx-text);display:flex;flex:none;align-items:center;gap:12px;min-height:44px}.fx-brand__mark{display:block;flex:none;width:38px;height:38px;border-radius:11px;object-fit:cover}.fx-brand__name{font:800 22px/1.6 var(--font-display);letter-spacing:-.02em}.fx-nav__links{display:flex;align-items:center;gap:30px;font-size:15px;font-weight:500}.fx-nav__link{--fx-a:var(--fx-muted);padding-block:12px}@media(max-width:820px){.fx-nav__links{display:none}}@media(max-width:480px){.fx-nav{gap:12px}.fx-btn--nav{padding-inline:16px}}.fx-h1,.fx-h2,.fx-h3{margin:0;font-family:var(--font-display);font-weight:800;overflow-wrap:break-word}.fx-h1,.fx-h2{text-transform:uppercase}.fx-h1{font-size:clamp(54px,8.4vw,120px);line-height:.88;letter-spacing:-.05em}.fx-h1__accent{color:var(--fx-link)}.fx-h2{font-size:clamp(30px,5vw,68px);line-height:.95;letter-spacing:-.045em;hyphens:auto}@media(min-width:380px){.fx-h2{font-size:clamp(38px,5vw,68px)}}.fx-h2--balance{text-wrap:balance}.fx-h2--final{font-size:clamp(42px,6vw,88px);line-height:.92;letter-spacing:-.05em;text-wrap:balance}.fx-h3{letter-spacing:-.02em}.fx-eyebrow{color:var(--fx-link);font:12px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.fx-eyebrow--on-blue{color:var(--fx-blue-label)}.fx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.fx-head__title{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:760px}.fx-head__lead{max-width:38ch;margin:0;color:var(--fx-muted)}.fx-hero{background-image:linear-gradient(rgba(148,163,209,7%) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,209,7%) 1px,transparent 1px);background-size:56px 56px}.fx-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-block:clamp(48px,7vw,96px)clamp(56px,7vw,96px)}.fx-hero__copy{display:flex;flex:1 1 520px;flex-direction:column;gap:26px;min-width:0}.fx-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;padding:8px 14px 8px 10px;border-radius:var(--pill);background:rgba(37,99,235,.18);color:var(--fx-badge-text);font:12px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.fx-badge::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--fx-link)}.fx-hero__lead{max-width:38ch;margin:0;color:var(--fx-muted);font-size:clamp(18px,1.6vw,21px);line-height:1.55;text-wrap:pretty}.fx-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fx-pill{padding:8px 16px;border:1px solid rgba(148,163,209,.3);border-radius:var(--pill);font:800 17px/1.6 var(--font-display)}.fx-bento{display:grid;flex:1 1 460px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.fx-tile{min-width:0;overflow-wrap:break-word}.fx-tile--stat{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;justify-content:space-between;gap:16px;padding:28px;border-radius:28px;background:var(--fx-blue);color:#fff}.fx-tile__figure{display:flex;flex-direction:column;min-width:0}.fx-tile__value{font:800 clamp(80px,9vw,128px)/.85 var(--font-display);letter-spacing:-.06em}.fx-tile__caption{padding-top:10px;color:var(--fx-blue-label);font:12px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fx-bars{display:flex;align-items:flex-end;gap:6px;height:96px}.fx-bar{width:14px;border-radius:4px;transform-origin:bottom;animation:fx-bar 1.2s var(--ease)both}.fx-bar:nth-child(1){height:38%;background:rgba(255,255,255,.45)}.fx-bar:nth-child(2){height:52%;background:rgba(255,255,255,.55);animation-delay:.05s}.fx-bar:nth-child(3){height:48%;background:rgba(255,255,255,.6);animation-delay:.1s}.fx-bar:nth-child(4){height:66%;background:rgba(255,255,255,.7);animation-delay:.15s}.fx-bar:nth-child(5){height:74%;background:rgba(255,255,255,.8);animation-delay:.2s}.fx-bar:nth-child(6){height:100%;background:var(--fx-orange);animation-delay:.25s}.fx-tile--small{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--fx-line-tile);border-radius:24px;background:var(--fx-surface)}.fx-tile__label{color:var(--fx-link);font:11px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fx-tile__label--orange{color:var(--fx-orange)}.fx-tile__formula{font:18px/1.6 var(--font-mono)}.fx-tile__note{color:var(--fx-muted);font-size:13px}.fx-chips{display:flex;flex-wrap:wrap;gap:6px;font:14px/1.6 var(--font-mono)}.fx-chip{padding:4px 8px;border-radius:8px;background:var(--fx-chip)}.fx-tile--timer{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid rgba(251,146,60,.35);border-radius:24px;background:var(--fx-surface)}.fx-tile__stack{display:flex;flex-direction:column;min-width:0}.fx-tile__sounds{font-weight:600}.fx-tile__time{font:800 36px/1.6 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media(max-width:420px){.fx-tile--stat{padding:22px}.fx-tile--small{padding:16px}}.fx-grid--features{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.fx-grid--personas{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.fx-grid--tech{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.fx-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:28px;border:1px solid var(--fx-line);border-radius:28px;background:var(--fx-surface)}.fx-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-card__title{min-width:0;font-size:24px}.fx-card__title--tech{font-size:22px}.fx-num{color:var(--fx-link);font:12px/1.6 var(--font-mono)}.fx-bullets{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;color:var(--fx-muted);font-size:15px}.fx-marks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;color:var(--fx-muted);font:13px/1.6 var(--font-mono);list-style:none}.fx-card__link{align-self:flex-start;padding-block:10px;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.fx-personas{--fx-a:var(--fx-blue-deep);--fx-a-hover:var(--fx-bg);--fx-focus:var(--fx-bg);background:var(--fx-light);color:var(--fx-bg)}.fx-personas .fx-eyebrow,.fx-personas .fx-num{color:var(--fx-blue-deep)}.fx-card--light{gap:10px;border-color:var(--fx-line-light);background:#fff}.fx-card__text{margin:0;color:var(--fx-light-text);font-size:15px}.fx-benefits{display:flex;flex-direction:column;margin:0}.fx-benefit{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 40px;padding-block:24px;border-top:1px solid var(--fx-line-strong)}.fx-benefit:last-child{border-bottom:1px solid var(--fx-line-strong)}.fx-benefit__title{flex:1 1 420px;min-width:0;font:800 clamp(32px,4.2vw,56px)/1 var(--font-display);letter-spacing:-.04em;overflow-wrap:break-word;text-transform:uppercase;hyphens:auto}.fx-benefit__title--accent{color:var(--fx-orange)}.fx-benefit__text{flex:1 1 360px;min-width:0;margin:0;color:var(--fx-muted)}.fx-final{padding-bottom:clamp(64px,8vw,104px)}.fx-final__box{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px;padding:clamp(36px,6vw,80px);border-radius:40px;background:var(--fx-blue);color:#fff}.fx-final__copy{display:flex;flex:1 1 520px;flex-direction:column;gap:20px;min-width:0}.fx-final__actions{display:flex;flex-wrap:wrap;gap:12px}.fx-final__pill{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:10px 22px;border:1.5px dashed rgba(255,255,255,.6);border-radius:var(--pill);font-weight:600;text-align:center}.fx-final__link{--fx-a:#FFFFFF;--fx-a-hover:#FFFFFF;align-self:flex-start;padding-block:10px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fx-final__link:hover{text-decoration-thickness:2px}.fx-specs{display:grid;flex:0 1 340px;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;min-width:0;margin:0;padding:24px;border-radius:24px;background:rgba(7,11,30,.35);font-size:15px}.fx-specs dt{color:var(--fx-blue-label);font:12px/1.6 var(--font-mono)}.fx-specs dd{margin:0;font-weight:600;overflow-wrap:break-word}@media(max-width:480px){.fx-specs{grid-template-columns:minmax(0,1fr);gap:0}.fx-specs dd{margin-bottom:10px}}.fx-legal{--fx-a:var(--fx-blue-deep);--fx-a-hover:var(--fx-bg);--fx-focus:var(--fx-bg);padding:clamp(64px,8vw,112px)var(--gutter);background:var(--fx-light);color:var(--fx-bg)}.fx-legal__inner{max-width:760px;margin-inline:auto}.fx-legal__title{margin:0 0 40px;font:800 clamp(34px,4.2vw,56px)/1.04 var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;text-wrap:balance}.fx-prose{color:var(--fx-light-text);line-height:1.65}.fx-prose>:first-child{margin-top:0}.fx-prose h2,.fx-prose h3{color:var(--fx-bg);font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}.fx-prose h2{margin:48px 0 16px;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.fx-prose h3{margin:32px 0 12px;font-size:20px;line-height:1.25}.fx-prose p,.fx-prose ul,.fx-prose ol{margin:0 0 16px}.fx-prose ul,.fx-prose ol{padding-left:24px}.fx-prose li+li{margin-top:4px}.fx-prose strong{color:var(--fx-bg);font-weight:700}.fx-prose a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.fx-prose hr{margin:40px 0;border:0;border-top:1px solid var(--fx-line-light)}