.fx{--fx-ink:#060520;--fx-ink-2:#14133a;--fx-ink-3:#24234d;--fx-yellow:#ecb22d;--fx-yellow-soft:#fbefd2;--fx-yellow-text:#7a5600;--fx-yellow-pale:#ffe9a7;--fx-ground:#f6f3ea;--fx-surface:#fffdf8;--fx-step:#ece7da;--fx-line:#e4dfd0;--fx-slab-grey:#d8d2c2;--fx-text-2:#464b5e;--fx-text-3:#5f6476;--fx-on-ink-2:#b9bdd6;--fx-periwinkle:#8aa3d9;--fx-periwinkle-soft:#e4eaf7;--fx-periwinkle-text:#2f3a63;--fx-radius:10px;--fx-radius-lg:14px;--fx-radius-tile:22px;--color-background:#fff;--color-border:#e8e4d9;--fx-t-display:clamp(2.375rem,1.1rem + 3.5vw,3.875rem);--fx-t-h2:clamp(2rem,1.4rem + 1.8vw,3rem);--fx-t-lead:1.25rem;--fx-t-body:1.0625rem;--fx-t-ui:0.9375rem;--fx-t-tag:0.8125rem;font-family:var(--fx-font-body),system-ui,sans-serif;font-size:var(--fx-t-body);color:var(--fx-ink);background:var(--fx-ground);-webkit-font-smoothing:antialiased}.fx ::-moz-selection{background:var(--fx-yellow);color:var(--fx-ink)}.fx ::selection{background:var(--fx-yellow);color:var(--fx-ink)}.fx :focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:6px}.fx-display{font-family:Sora,system-ui,sans-serif;font-weight:600;font-size:var(--fx-t-display);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.fx-h2{font-size:var(--fx-t-h2);line-height:1.06}.fx-h2,.fx-summit-title{font-family:Sora,system-ui,sans-serif;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.fx-summit-title{font-size:clamp(2.5rem,1.2rem + 3.4vw,3.875rem);line-height:1.04}.fx-yellow-phrase{color:var(--fx-yellow)}.fx-slab-pale{box-shadow:8px 8px 0 var(--fx-yellow-pale)}.fx-slab-ink{box-shadow:7px 7px 0 var(--fx-ink)}.fx-slab-grey{box-shadow:5px 5px 0 var(--fx-slab-grey)}.fx-chamfer{clip-path:polygon(14% 0,100% 0,100% 86%,86% 100%,0 100%,0 14%)}.fx-tile{display:grid;place-items:center;border-radius:var(--fx-radius-tile);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 14px 24px -14px rgba(6,5,32,.55)}.fx-tile-ink{background:linear-gradient(180deg,#23214d 0,var(--fx-ink) 100%);color:var(--fx-yellow)}.fx-tile-yellow{background:linear-gradient(180deg,#ffd56a 0,var(--fx-yellow) 100%);color:var(--fx-ink)}.fx-lead{font-size:var(--fx-t-lead);line-height:1.5;text-wrap:pretty}.fx-ui{font-size:var(--fx-t-ui);line-height:1.35}.fx-tag{font-size:var(--fx-t-tag);line-height:1;font-weight:500}.fx-num{font-variant-numeric:tabular-nums}.fx-btn{display:inline-flex;align-items:center;gap:.5rem;height:3.25rem;padding:0 1.5rem;border-radius:var(--fx-radius);font-size:1rem;font-weight:600;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s ease}.fx-btn:active{transform:translate(2px,2px)}.fx-btn-ink{background:var(--fx-ink);color:#fff;box-shadow:5px 5px 0 var(--fx-slab-grey)}.fx-btn-ink:hover{background:var(--fx-ink-3)}.fx-btn-yellow{background:var(--fx-yellow);color:var(--fx-ink);box-shadow:5px 5px 0 var(--fx-ink)}.fx-btn-yellow:hover{background:#f2c04f}.fx-btn-quiet{background:var(--fx-step);color:var(--fx-ink)}.fx-btn-quiet:hover{background:#e2e5eb}.fx-btn-sm{height:2.5rem;padding:0 1rem;font-size:var(--fx-t-ui)}.fx-actor{display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .625rem;border-radius:999px;white-space:nowrap}.fx-actor-client{background:var(--fx-yellow-soft);color:var(--fx-yellow-text)}.fx-actor-team{background:var(--fx-step);color:var(--fx-text-2)}.fx-actor-automation{background:var(--fx-ink);color:#fff}.fx-actor-integration{background:var(--fx-periwinkle-soft);color:var(--fx-periwinkle-text)}.fx-on-ink .fx-actor-team{background:var(--fx-ink-3);color:var(--fx-on-ink-2)}.fx-on-ink .fx-actor-automation{background:#fff;color:var(--fx-ink)}@keyframes fx-pulse{0%,to{opacity:1}50%{opacity:.35}}.fx-pulse{animation:fx-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fx-pulse{animation:none}.fx-btn{transition:none}}