:root{--fs-primary:#4F46E5;--fs-primary-hover:#4338CA;--fs-accent:#14B8A6;--fs-accent-soft:rgba(20, 184, 166, 0.16);--fs-dark:#0B1220;--fs-dark-soft:#111827;--fs-surface:rgba(17, 24, 39, 0.78);--fs-surface-strong:rgba(15, 23, 42, 0.92);--fs-text:#F9FAFB;--fs-text-soft:#CBD5E1;--fs-text-muted:#94A3B8;--fs-border:rgba(148, 163, 184, 0.22);--fs-border-strong:rgba(20, 184, 166, 0.38);--fs-gradient:linear-gradient(135deg, #4F46E5 0%, #14B8A6 100%);--fs-shadow:0 24px 70px rgba(0, 0, 0, 0.32);--fs-radius:8px;--fs-radius-lg:14px;--fs-max:1180px}@property --fs-memory-angle{syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}html{scroll-behavior:smooth;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}body{background:linear-gradient(180deg,#0B1220 0%,#101827 45%,#0B1220 100%)!important;color:var(--fs-text)!important;font-family:montserrat,system-ui,-apple-system,segoe ui,sans-serif;max-width:none!important;margin:0!important;padding:0!important;overflow-x:hidden}body>header.pagewidth{background:rgba(11,18,32,.78)!important;border-bottom:1px solid var(--fs-border);backdrop-filter:blur(14px)}.fs-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:0 clamp(1rem,4vw,2.5rem);background:rgba(11,18,32,.84);border-bottom:1px solid var(--fs-border);backdrop-filter:blur(16px)}.fs-nav__brand,.fs-nav__links,.fs-footer nav{display:flex;align-items:center;gap:.9rem}.fs-nav__brand{color:var(--fs-text)!important;font-weight:900;text-decoration:none!important}.fs-nav__brand img{width:34px;height:34px}.fs-nav__links{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.fs-nav__links a,.fs-footer a{color:var(--fs-text-soft)!important;font-size:.88rem;font-weight:750;position:relative;text-decoration:none!important}.fs-nav__links a::after,.fs-footer a::after{content:"";position:absolute;left:0;right:0;bottom:-.28rem;height:2px;background:var(--fs-accent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.fs-nav__links a:hover,.fs-footer a:hover{color:#99f6e4!important}.fs-nav__links a:hover::after,.fs-footer a:hover::after{transform:scaleX(1)}.fs-nav__links a[aria-current]{color:#99f6e4!important}.fs-nav__links a[aria-current]::after{transform:scaleX(1)}#logo #logotype,#logo #logotype__text{display:none!important}#logo #logomark,#logo #logomark--dark{height:34px;width:auto}.fs-main--home{padding:0!important}.fs-main--home>header,.fs-main--home #exclude,.fs-main--home>.section-title{display:none!important}.fs-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;translate:0 -180%;padding:.65rem .85rem;border-radius:5px;color:#fff!important;background:#0f766e;font-size:.78rem;font-weight:850;text-decoration:none!important}.fs-skip-link:focus{translate:0 0}.fs-nav__toggle{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--fs-border);border-radius:6px;background:rgba(255,255,255,4%);cursor:pointer}.fs-nav__toggle span{display:block;width:18px;height:2px;border-radius:999px;background:#e2e8f0;transition:transform .18s ease,opacity .18s ease}.fs-nav__toggle span+span{margin-top:4px}.fs-nav__toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.fs-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.fs-nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #fbbf24!important;outline-offset:3px}.fs-site{color:var(--fs-text);overflow:hidden;max-width:100vw}.fs-shell{width:min(calc(100vw - 2rem),var(--fs-max));margin:0 auto}.fs-hero{position:relative;min-height:min(700px,calc(100vh - 64px));display:flex;align-items:center;padding:clamp(2rem,5vw,4rem)0;isolation:isolate;overflow:hidden}.fs-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(11,18,32,.96) 0%,rgba(11,18,32,.72) 52%,rgba(20,184,166,.16) 100%),repeating-linear-gradient(90deg,rgba(148,163,184,5%) 0 1px,transparent 1px 84px);opacity:.72}.fs-hero::after{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(125,211,252,7%) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,7%) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(90deg,transparent 0%,black 30%,black 72%,transparent 100%);opacity:.28;transform:translate3d(0,0,0);animation:fs-grid-drift 22s linear infinite}.fs-hero__media{position:absolute;right:max(2rem,calc((100vw - var(--fs-max))/2));bottom:clamp(2rem,8vw,5rem);z-index:-1;width:min(440px,38vw);min-height:420px}.fs-signal-grid{position:absolute;inset:1.6rem -.6rem auto auto;width:min(360px,90%);height:260px;pointer-events:none}.fs-signal-grid::before,.fs-signal-grid::after{content:"";position:absolute;inset:0;border:1px solid rgba(148,163,184,.18);border-radius:var(--fs-radius-lg);transform:skewY(-6deg)}.fs-signal-grid::after{inset:1.4rem 1.2rem -1.4rem -1.2rem;border-color:rgba(20,184,166,.18)}.fs-signal-grid span{position:absolute;width:9px;height:9px;border-radius:50%;background:#99f6e4;box-shadow:0 0 20px rgba(153,246,228,.72);opacity:.56;animation:fs-pulse-node 2.8s ease-in-out infinite}.fs-signal-grid span:nth-child(1){left:12%;top:18%;animation-delay:0s}.fs-signal-grid span:nth-child(2){left:48%;top:10%;animation-delay:.35s}.fs-signal-grid span:nth-child(3){left:82%;top:24%;animation-delay:.7s}.fs-signal-grid span:nth-child(4){left:24%;top:62%;animation-delay:1.05s}.fs-signal-grid span:nth-child(5){left:58%;top:72%;animation-delay:1.4s}.fs-signal-grid span:nth-child(6){left:88%;top:58%;animation-delay:1.75s}.fs-workflow-card{position:relative;overflow:hidden;background:rgba(15,23,42,.82);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow);padding:1rem;backdrop-filter:blur(16px);transform:translate3d(0,0,0)rotate(-1deg);animation:fs-float-card 7s ease-in-out infinite}.fs-workflow-card::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(125,211,252,.14) 48%,transparent 62%);transform:translateX(-130%);animation:fs-scan 6s ease-in-out infinite}.fs-workflow-card::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,8%);pointer-events:none}.fs-workflow-card__header{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--fs-border);padding-bottom:.8rem;margin-bottom:.6rem}.fs-flowline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:.42rem;margin:0 0 .75rem}.fs-flowline::before{content:"";position:absolute;top:50%;left:.35rem;right:.35rem;height:2px;background:linear-gradient(90deg,rgba(20,184,166,.2),rgba(125,211,252,.78),rgba(20,184,166,.2));transform:translateY(-50%)}.fs-flowline span{position:relative;width:.7rem;height:.7rem;justify-self:center;border:2px solid rgba(153,246,228,.85);border-radius:50%;background:var(--fs-dark);box-shadow:0 0 0 5px rgba(20,184,166,.1);animation:fs-pulse-node 2.4s ease-in-out infinite}.fs-flowline span:nth-child(2){animation-delay:.2s}.fs-flowline span:nth-child(3){animation-delay:.4s}.fs-flowline span:nth-child(4){animation-delay:.6s}.fs-flowline span:nth-child(5){animation-delay:.8s}.fs-workflow-card span{color:var(--fs-text-muted);font-size:.78rem}.fs-workflow-card strong{color:var(--fs-text);font-size:.86rem}.fs-workflow-card ol{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.fs-workflow-card li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .7rem;border-radius:var(--fs-radius);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.035);transform:translateX(0);animation:fs-list-rise .7s ease both}.fs-workflow-card li:nth-child(1){animation-delay:.12s}.fs-workflow-card li:nth-child(2){animation-delay:.24s}.fs-workflow-card li:nth-child(3){animation-delay:.36s}.fs-workflow-card li:nth-child(4){animation-delay:.48s}.fs-workflow-card li:nth-child(5){animation-delay:.6s}.fs-brand{display:inline-flex;align-items:center;gap:.85rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.fs-brand img{display:block;width:44px;height:44px;animation:fs-logo-breathe 5s ease-in-out infinite}.fs-brand span{color:var(--fs-text);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:900;line-height:1}.fs-brand small{color:var(--fs-text-muted);font-size:.68em;font-weight:800}.fs-lang{display:inline-flex;gap:.35rem;align-items:center;margin-bottom:1.25rem;padding:.25rem;border:1px solid var(--fs-border);border-radius:999px;background:rgba(255,255,255,.045)}.fs-lang a{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .7rem;border-radius:999px;color:var(--fs-text-soft)!important;font-size:.78rem;font-weight:800;text-decoration:none!important}.fs-lang a[aria-current=page]{background:var(--fs-accent-soft);color:#99f6e4!important}.fs-hero__inner{max-width:var(--fs-max)}.fs-eyebrow,.fs-kicker{color:#7dd3fc;font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1.35;margin:0 0 .9rem;text-transform:uppercase}.fs-hero h1,.fs-section h2{color:var(--fs-text);font-weight:850;letter-spacing:0;line-height:1.02;margin:0}.fs-hero h1{width:100%;max-width:760px;font-size:clamp(2.55rem,5.4vw,5rem);overflow-wrap:anywhere}.fs-hero__lead{max-width:680px;margin:1.5rem 0 0;color:var(--fs-text-soft);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.fs-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.fs-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.85rem 1.2rem;border-radius:var(--fs-radius);font-size:.95rem;font-weight:800;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fs-button:hover{transform:translateY(-2px)}.fs-button--primary{background:var(--fs-gradient);color:#fff!important;box-shadow:0 16px 38px rgba(79,70,229,.28)}.fs-button--primary:hover{box-shadow:0 22px 50px rgba(20,184,166,.22)}.fs-button--secondary{border:1px solid var(--fs-border-strong);color:var(--fs-text)!important;background:rgba(255,255,255,.045)}.fs-button--secondary:hover{border-color:rgba(153,246,228,.7)}.fs-proof{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.fs-proof span{border:1px solid var(--fs-border);border-radius:999px;color:var(--fs-text-soft);padding:.45rem .7rem;font-size:.82rem;background:rgba(255,255,255,.035);transition:border-color .18s ease,color .18s ease,transform .18s ease}.fs-proof span:hover{border-color:rgba(153,246,228,.58);color:#e0f2fe;transform:translateY(-1px)}.fs-section{position:relative;padding:clamp(4rem,8vw,7rem)0;background:#0b1220}.fs-section::before{content:"";position:absolute;top:0;left:50%;width:min(100%,var(--fs-max));height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.25),transparent);transform:translateX(-50%)}.fs-section--panel{background:rgba(255,255,255,.045);border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border)}.fs-section--dark{background:var(--fs-surface-strong)}.fs-section--smooth{background:radial-gradient(circle at 20% 18%,rgba(79,70,229,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,1%)),#0b1220}.fs-section--time{background:linear-gradient(135deg,rgba(79,70,229,.11),rgba(20,184,166,8%)),#0b1220}.fs-section h2{max-width:820px;font-size:clamp(2rem,4.4vw,4rem);overflow-wrap:anywhere}.fs-copy p,.fs-list p,.fs-card p,.fs-steps p,.fs-cta p{color:var(--fs-text-soft);line-height:1.7}.fs-two-col{display:grid;grid-template-columns:minmax(0,.95fr)minmax(280px,.75fr);gap:clamp(2rem,6vw,5rem);align-items:start}.fs-problem{display:grid;grid-template-columns:minmax(0,.78fr)minmax(430px,.88fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.fs-problem__copy>p:not(.fs-kicker){max-width:650px;margin:1.35rem 0 0;color:var(--fs-text-soft);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75}.fs-brief{overflow:hidden;border:1px solid #d8dee8;border-radius:10px;background:#fff;color:#172033;box-shadow:0 24px 70px rgba(0,0,0,.28)}.fs-brief__top{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid #e2e8f0}.fs-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:#b45309;font-size:.62rem;font-weight:900}.fs-brief__top div{display:grid;gap:.1rem}.fs-brief__top strong{color:#0f172a;font-size:.78rem}.fs-brief__top small{color:#64748b;font-size:.64rem}.fs-inbox-label{padding:.3rem .45rem;border:1px solid #bfdbfe;border-radius:4px;color:#1d4ed8;background:#eff6ff;font-size:.58rem;font-weight:800}.fs-brief__subject{margin:0;padding:1rem 1.1rem .6rem;color:#0f172a;font-size:.9rem;font-weight:850}.fs-brief blockquote{margin:0;padding:0 1.1rem 1.15rem;border:0;color:#475569;font-size:.8rem;line-height:1.65}.fs-brief__gaps{margin:0 .8rem .8rem;padding:.9rem;border:1px solid #fde68a;border-radius:7px;background:#fffbeb}.fs-brief__gaps p{margin:0 0 .65rem;color:#92400e;font-size:.67rem;font-weight:850}.fs-brief__gaps ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.fs-brief__gaps li{display:grid;grid-template-columns:1.6rem 1fr;gap:.45rem;color:#78350f;font-size:.68rem;line-height:1.4}.fs-brief__gaps li span{color:#d97706;font-size:.58rem;font-weight:900}.fs-brief__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;border-top:1px solid #e2e8f0;background:#f8fafc}.fs-brief__footer span{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.62rem;font-weight:750}.fs-brief__footer i{width:7px;height:7px;border-radius:50%;background:#f59e0b}.fs-brief__footer strong{padding:.45rem .65rem;border-radius:5px;color:#fff;background:#0f766e;font-size:.62rem}.fs-smooth{display:grid;grid-template-columns:minmax(0,.72fr)minmax(420px,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.fs-smooth__copy p:not(.fs-kicker){max-width:610px;color:var(--fs-text-soft);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.fs-process-stage{position:relative;min-height:430px;border:1px solid var(--fs-border);border-radius:var(--fs-radius-lg);background:linear-gradient(145deg,rgba(6,10,18,.52),rgba(6,10,18,.2)),#2d3135;box-shadow:var(--fs-shadow);overflow:hidden;perspective:1200px}.fs-process-stage::before{content:"";position:absolute;inset:-24% -8%;background-image:linear-gradient(rgba(0,0,0,.42) 2px,transparent 2px),linear-gradient(90deg,rgba(0,0,0,.42) 2px,transparent 2px);background-size:54px 54px;transform:skewY(-10deg)rotateZ(-12deg)translateY(-18px);transform-origin:center;opacity:.78}.fs-process-floor{position:absolute;inset:0;background:radial-gradient(circle at 22% 66%,rgba(251,146,60,.18),transparent 20%),radial-gradient(circle at 36% 22%,rgba(248,113,113,.2),transparent 18%),radial-gradient(circle at 51% 45%,rgba(125,211,252,.16),transparent 22%),radial-gradient(circle at 55% 74%,rgba(217,70,239,.18),transparent 20%)}.fs-process-board{position:absolute;inset:-4% -3% 0;z-index:2;transform:skewY(-10deg)rotateZ(-12deg);transform-origin:center}.fs-process-route{position:absolute;inset:0;z-index:1;filter:drop-shadow(0 0 8px rgba(255,94,30,.88))drop-shadow(0 0 22px rgba(255,94,30,.48))}.fs-process-route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fs-process-route__glow{stroke:rgba(255,116,64,.24);stroke-width:22}.fs-process-route__line{stroke:#ff5b1a;stroke-width:7;stroke-dasharray:44 16;animation:fs-route-flow 2.6s linear infinite}.fs-process-callouts{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:6;display:flex;flex-wrap:wrap;gap:.5rem}.fs-process-callouts span{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .7rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(0,0,0,.58);color:var(--fs-text-soft);font-size:clamp(.62rem,1.2vw,.72rem);font-weight:850;line-height:1.25;text-transform:uppercase;backdrop-filter:blur(10px)}.fs-process-node{position:absolute;z-index:3;display:grid;width:94px;min-height:86px;place-items:center;gap:.35rem;padding:.7rem .55rem;border-radius:13px;background:#050607;box-shadow:12px 16px rgba(226,232,240,.55),0 28px 44px rgba(0,0,0,.42);transform-style:preserve-3d;animation:fs-node-hover 5.2s ease-in-out infinite}.fs-process-node::before{content:"";position:absolute;inset:auto 9px -14px;height:18px;border-radius:0 0 12px 12px;background:var(--fs-node-glow,rgba(153,246,228,.78));filter:blur(12px);opacity:.9}.fs-process-node::after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.12);border-radius:inherit;transform:translateZ(16px)}.fs-process-node strong{color:var(--fs-text);font-size:.68rem;line-height:1;transform:translateZ(20px)}.fs-process-node--lead{--fs-node-glow:rgba(251, 191, 36, .9);left:13%;top:53%;background:linear-gradient(145deg,#d89347,#1a130c 84%)}.fs-process-node--proposal{--fs-node-glow:rgba(248, 113, 113, .9);left:31%;top:11%;background:linear-gradient(145deg,#cf5d62,#0a0a0b 84%);animation-delay:.3s}.fs-process-node--otto{--fs-node-glow:rgba(125, 211, 252, .95);left:47%;top:38%;background:linear-gradient(145deg,#247ea4,#0a0c0f 82%);animation-delay:.6s}.fs-process-node--scope{--fs-node-glow:rgba(217, 70, 239, .9);left:52%;top:69%;background:linear-gradient(145deg,#9558c7,#0a0a0b 84%);animation-delay:.9s}.fs-process-node--invoice{--fs-node-glow:rgba(45, 212, 191, .72);right:12%;top:46%;animation-delay:1.2s}.fs-process-node--signature{--fs-node-glow:rgba(203, 213, 225, .5);right:25%;top:20%;opacity:.82;animation-delay:1.5s}.fs-process-node img{width:38px;height:38px;transform:translateZ(22px)}.fs-process-icon{position:relative;display:block;width:48px;height:42px;transform:translateZ(22px)}.fs-process-icon::before,.fs-process-icon::after{content:"";position:absolute;border-color:#fff}.fs-process-icon--lead::before,.fs-process-icon--lead::after{left:8px;right:8px;height:12px;border:2px solid #fff;border-radius:50%}.fs-process-icon--lead::before{top:5px;box-shadow:0 10px 0 -1px #050607,0 10px 0 1px white,0 20px 0 -1px #050607,0 20px 0 1px white}.fs-process-icon--proposal::before{left:14px;top:7px;width:21px;height:28px;border:2px solid #fff;border-radius:4px;transform:rotate(18deg)}.fs-process-icon--proposal::after{left:18px;top:17px;width:20px;height:9px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-38deg)}.fs-process-icon--scope::before{left:7px;top:4px;width:34px;height:34px;border:3px solid #fff;border-radius:40% 60% 45% 55%;transform:rotate(18deg)}.fs-process-icon--scope::after{inset:11px;border:3px solid #fff;border-radius:50%}.fs-process-icon--invoice::before{left:10px;top:24px;width:30px;height:4px;background:#fff;transform:rotate(-24deg)}.fs-process-icon--invoice::after{left:25px;top:7px;width:18px;height:18px;border-left:3px solid #fff;border-top:3px solid #fff;transform:rotate(25deg)}.fs-process-icon--signature::before{left:8px;top:24px;width:28px;height:2px;background:#fff;box-shadow:8px -10px white;transform:rotate(-14deg)}.fs-process-icon--signature::after{left:13px;top:9px;width:22px;height:20px;border:2px solid #fff;border-bottom:0;border-radius:50% 50% 0 0}.fs-grid{display:grid;gap:1rem;margin-top:2rem}.fs-grid--features{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-grid--pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-card{position:relative;overflow:hidden;min-height:100%;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:var(--fs-radius);padding:1.25rem;box-shadow:0 18px 40px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fs-card::before{content:"";position:absolute;inset:0;border-top:3px solid rgba(153,246,228,.58);opacity:.62}.fs-card:hover{border-color:rgba(153,246,228,.34);box-shadow:0 24px 54px rgba(0,0,0,.24);transform:translateY(-3px)}.fs-card--link{color:inherit;display:block;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.fs-card--link:hover{border-color:rgba(70,92,255,.42);transform:translateY(-2px)}.fs-card h3{margin:.9rem 0 .7rem;color:var(--fs-text);font-size:1.1rem}.fs-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fs-card__top em{color:var(--fs-text-muted);font-size:.62rem;font-style:normal;font-weight:800;text-transform:uppercase}.fs-card-graphic{position:relative;height:74px;margin:1rem 0 1.05rem;border:1px solid rgba(148,163,184,.16);border-radius:var(--fs-radius);background:linear-gradient(135deg,rgba(79,70,229,.16),rgba(20,184,166,8%)),rgba(255,255,255,.025);overflow:hidden}.fs-card-graphic::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(125,211,252,9%) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,8%) 1px,transparent 1px);background-size:24px 24px;opacity:.45}.fs-card-graphic span{position:absolute;display:block;border-radius:999px;background:rgba(153,246,228,.78);box-shadow:0 0 18px rgba(153,246,228,.32)}.fs-card-graphic strong,.fs-card-graphic small{position:absolute;z-index:1;right:1rem;display:block;text-align:right}.fs-card-graphic strong{top:1rem;color:#e6fffb;font-size:1rem}.fs-card-graphic small{right:1rem;bottom:.8rem;max-width:48%;color:#94a3b8;font-size:.58rem;font-weight:750;line-height:1.25}.fs-card-graphic--proposal span{left:18px;right:18px;height:6px}.fs-card-graphic--proposal span:nth-child(1){top:18px;width:62%}.fs-card-graphic--proposal span:nth-child(2){top:34px;width:78%;opacity:.7}.fs-card-graphic--proposal span:nth-child(3){top:50px;width:48%;opacity:.48}.fs-card-graphic--rate span{bottom:14px;width:16%;animation:fs-meter-bounce 3.8s ease-in-out infinite}.fs-card-graphic--rate span:nth-child(1){left:18%;height:28px;animation-delay:0s}.fs-card-graphic--rate span:nth-child(2){left:42%;height:42px;animation-delay:.22s}.fs-card-graphic--rate span:nth-child(3){left:66%;height:52px;animation-delay:.44s}.fs-card-graphic--scope span{width:14px;height:14px;border:2px solid rgba(153,246,228,.86);background:rgba(11,18,32,.72)}.fs-card-graphic--scope span:nth-child(1){left:20%;top:18px}.fs-card-graphic--scope span:nth-child(2){left:47%;top:42px}.fs-card-graphic--scope span:nth-child(3){left:75%;top:22px}.fs-card-graphic--scope::after{content:"";position:absolute;left:22%;right:20%;top:36px;height:2px;background:linear-gradient(90deg,rgba(153,246,228,.25),rgba(153,246,228,.75),rgba(153,246,228,.25));transform:rotate(4deg)}.fs-card-graphic--payment span{width:38px;height:24px;border:1px solid rgba(153,246,228,.55);border-radius:7px;background:rgba(15,23,42,.82);animation:fs-card-stack 4.6s ease-in-out infinite}.fs-card-graphic--payment span:nth-child(1){left:20%;top:20px;animation-delay:0s}.fs-card-graphic--payment span:nth-child(2){left:42%;top:28px;animation-delay:.25s}.fs-card-graphic--payment span:nth-child(3){left:64%;top:20px;animation-delay:.5s}.fs-icon{display:inline-flex;color:#99f6e4;font-weight:900;font-size:.82rem}.fs-output-list{display:grid;gap:.5rem;margin:1rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--fs-border);list-style:none}.fs-output-list li{position:relative;padding-left:1.1rem;color:#cbd5e1;font-size:.72rem;line-height:1.45}.fs-output-list li::before{content:"";position:absolute;left:0;top:.48em;width:6px;height:6px;border-radius:50%;background:#2dd4bf}.fs-category-boundary{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1.5rem;align-items:start;margin-top:1rem;padding:1.2rem 1.3rem;border:1px solid rgba(251,191,36,.26);border-radius:8px;background:rgba(120,53,15,.12)}.fs-category-boundary>span{color:#fcd34d;font-size:.7rem;font-weight:900;text-transform:uppercase}.fs-category-boundary p{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.55}.fs-category-boundary strong{color:#fff}.fs-deal-path{position:relative;background:#0b1220;padding:0 0 clamp(1rem,3vw,2rem)}.fs-deal-path__steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:.8rem;list-style:none;border:1px solid var(--fs-border);border-radius:var(--fs-radius-lg);background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(20,184,166,8%)),rgba(255,255,255,.028);overflow:hidden}.fs-deal-path__steps::before{content:"";position:absolute;left:calc(10% + 1rem);right:calc(10% + 1rem);top:50%;height:2px;background:linear-gradient(90deg,rgba(125,211,252,.12),rgba(153,246,228,.62),rgba(125,211,252,.12))}.fs-deal-path__steps::after{content:"";position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(153,246,228,.16),transparent);animation:fs-rail-sweep 7s linear infinite}.fs-deal-path__steps li{position:relative;z-index:1;display:grid;gap:.45rem;min-height:78px;align-content:center;padding:.8rem .65rem;border:1px solid rgba(148,163,184,.16);border-radius:var(--fs-radius);background:rgba(11,18,32,.78);box-shadow:0 12px 28px rgba(0,0,0,.14)}.fs-deal-path__steps li::before{content:"";position:absolute;top:50%;left:-.42rem;width:.42rem;height:2px;background:rgba(153,246,228,.42);transform:translateY(-50%)}.fs-deal-path__steps li:first-child::before{display:none}.fs-deal-path__steps span{display:inline-flex;width:max-content;color:#7dd3fc;font-size:.68rem;font-weight:900;letter-spacing:.08em}.fs-deal-path__steps strong{color:var(--fs-text);font-size:.86rem;line-height:1.25}.fs-time{display:grid;grid-template-columns:minmax(0,.95fr)minmax(280px,.68fr);gap:clamp(2rem,6vw,5rem);align-items:center}.fs-time__copy p:not(.fs-kicker){max-width:660px;color:var(--fs-text-soft);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.fs-timepiece{position:relative;display:grid;place-items:center;min-height:390px;border:1px solid var(--fs-border);border-radius:var(--fs-radius-lg);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.62)),radial-gradient(circle at 50% 44%,rgba(153,246,228,.18),transparent 45%);box-shadow:var(--fs-shadow);overflow:hidden}.fs-timepiece::before{content:"";position:absolute;inset:-24%;background:radial-gradient(circle at 50% 33%,rgba(153,246,228,.16),transparent 18%),conic-gradient(from 0,transparent 0,rgba(125,211,252,.16) 34deg,transparent 78deg);animation:fs-time-sweep 18s linear infinite;opacity:.62}.fs-timepiece::after{content:"";position:absolute;inset:1rem;border:1px solid rgba(153,246,228,.18);border-radius:inherit;pointer-events:none}.fs-timepiece__crown{position:absolute;top:39px;left:50%;z-index:2;width:54px;height:26px;border:1px solid rgba(153,246,228,.42);border-radius:10px 10px 4px 4px;background:repeating-linear-gradient(90deg,rgba(248,250,252,.18) 0 2px,transparent 2px 7px),linear-gradient(180deg,rgba(15,23,42,.96),rgba(20,184,166,.24));box-shadow:0 12px 30px rgba(0,0,0,.25);transform:translateX(-50%)}.fs-timepiece__crown::before{content:"";position:absolute;left:50%;top:-22px;width:36px;height:26px;border:2px solid rgba(153,246,228,.36);border-bottom:0;border-radius:999px 999px 0 0;transform:translateX(-50%)}.fs-timepiece__pusher{position:absolute;top:86px;z-index:1;width:38px;height:18px;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:rgba(15,23,42,.92);box-shadow:0 10px 26px rgba(0,0,0,.24)}.fs-timepiece__pusher--left{left:calc(50% - 118px);transform:rotate(-28deg)}.fs-timepiece__pusher--right{right:calc(50% - 118px);transform:rotate(28deg)}.fs-timepiece__face{position:relative;width:min(235px,68vw);aspect-ratio:1;margin-top:30px;border:2px solid rgba(153,246,228,.52);border-radius:50%;background:radial-gradient(circle at center,rgba(153,246,228,.18) 0 4px,rgba(15,23,42,.96) 5px 100%),radial-gradient(circle at 50% 74%,rgba(125,211,252,.12),transparent 24%),linear-gradient(135deg,rgba(79,70,229,.22),rgba(20,184,166,.12));box-shadow:inset 0 0 0 9px rgba(255,255,255,.035),inset 0 0 0 18px rgba(148,163,184,.055),0 0 42px rgba(20,184,166,.22),0 24px 54px rgba(0,0,0,.22);z-index:1}.fs-timepiece__face::before{content:"";position:absolute;inset:30px;border:1px solid rgba(125,211,252,.18);border-radius:50%}.fs-timepiece__mark{position:absolute;left:50%;top:7%;width:4px;height:22px;border-radius:999px;background:rgba(248,250,252,.72);transform:translateX(-50%);transform-origin:50% 108px}.fs-timepiece__mark:nth-child(2){transform:translateX(-50%)rotate(90deg)}.fs-timepiece__mark:nth-child(3){transform:translateX(-50%)rotate(180deg)}.fs-timepiece__mark:nth-child(4){transform:translateX(-50%)rotate(270deg)}.fs-timepiece__tick{position:absolute;left:50%;top:9%;width:2px;height:10px;border-radius:999px;background:rgba(203,213,225,.42);transform:translateX(-50%);transform-origin:50% 96px}.fs-timepiece__tick:nth-child(5){transform:translateX(-50%)rotate(30deg)}.fs-timepiece__tick:nth-child(6){transform:translateX(-50%)rotate(60deg)}.fs-timepiece__tick:nth-child(7){transform:translateX(-50%)rotate(120deg)}.fs-timepiece__tick:nth-child(8){transform:translateX(-50%)rotate(150deg)}.fs-timepiece__tick:nth-child(9){transform:translateX(-50%)rotate(210deg)}.fs-timepiece__tick:nth-child(10){transform:translateX(-50%)rotate(240deg)}.fs-timepiece__tick:nth-child(11){transform:translateX(-50%)rotate(300deg)}.fs-timepiece__tick:nth-child(12){transform:translateX(-50%)rotate(330deg)}.fs-timepiece__tick:nth-child(13){transform:translateX(-50%)rotate(15deg);opacity:.45}.fs-timepiece__tick:nth-child(14){transform:translateX(-50%)rotate(75deg);opacity:.45}.fs-timepiece__tick:nth-child(15){transform:translateX(-50%)rotate(195deg);opacity:.45}.fs-timepiece__tick:nth-child(16){transform:translateX(-50%)rotate(255deg);opacity:.45}.fs-timepiece__hand{position:absolute;left:50%;bottom:50%;border-radius:999px;transform-origin:50% 100%}.fs-timepiece__hand--hour{width:4px;height:28%;margin-left:-2px;background:rgba(248,250,252,.82);animation:fs-clock-spin 90s linear infinite}.fs-timepiece__hand--minute{width:4px;height:36%;margin-left:-2px;background:#7dd3fc;animation:fs-clock-spin 30s linear infinite}.fs-timepiece__hand--second{width:2px;height:45%;margin-left:-1px;background:#14b8a6;box-shadow:0 0 14px rgba(20,184,166,.85);animation:fs-clock-tick 1.2s steps(60)infinite}.fs-timepiece__pin{position:absolute;left:50%;top:50%;width:16px;height:16px;border:3px solid #99f6e4;border-radius:50%;background:var(--fs-dark);box-shadow:0 0 18px rgba(153,246,228,.45);transform:translate(-50%,-50%)}.fs-timepiece__readout{position:absolute;left:50%;bottom:22%;min-width:68px;padding:.28rem .44rem;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:rgba(2,6,23,.72);color:#99f6e4;font-family:inconsolata,ui-monospace,monospace;font-size:.9rem;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;transform:translateX(-50%)}.fs-timepiece__readout::before{content:"00:00";animation:fs-stopwatch-count 12s steps(12,end)infinite}.fs-timepiece__flow{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.fs-timepiece__flow span{height:5px;border-radius:999px;background:rgba(148,163,184,.24);overflow:hidden}.fs-timepiece__flow span::before{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4F46E5,#14B8A6,#7DD3FC);animation:fs-flow-pulse 2.4s ease-in-out infinite}.fs-timepiece__flow span:nth-child(2)::before{animation-delay:.18s}.fs-timepiece__flow span:nth-child(3)::before{animation-delay:.36s}.fs-timepiece__flow span:nth-child(4)::before{animation-delay:.54s}.fs-timepiece__flow span:nth-child(5)::before{animation-delay:.72s}.fs-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.fs-steps::before{content:"";position:absolute;top:1rem;left:1rem;right:1rem;height:2px;background:linear-gradient(90deg,rgba(20,184,166,.18),rgba(125,211,252,.65),rgba(20,184,166,.18));opacity:.68}.fs-steps div{position:relative;border-top:2px solid var(--fs-accent);min-height:178px;padding:1rem .9rem .2rem 0;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 72%);border-radius:var(--fs-radius)}.fs-steps span{position:relative;z-index:1;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;background:var(--fs-accent-soft);border:1px solid var(--fs-border-strong);border-radius:50%;color:#99f6e4;font-weight:900;box-shadow:0 0 0 6px rgba(20,184,166,8%)}.fs-step-graphic{position:absolute;top:1.05rem;right:.85rem;display:block;width:56px;height:42px;border:1px solid rgba(148,163,184,.18);border-radius:var(--fs-radius);background:linear-gradient(135deg,rgba(20,184,166,.1),rgba(79,70,229,8%)),rgba(255,255,255,.032);overflow:hidden}.fs-step-graphic::before,.fs-step-graphic::after{content:"";position:absolute;display:block}.fs-step-graphic--lead::before{left:12px;top:16px;width:10px;height:10px;border-radius:50%;background:#99f6e4;box-shadow:0 0 16px rgba(153,246,228,.45);animation:fs-node-pulse 4s ease-in-out infinite}.fs-step-graphic--lead::after{left:28px;top:20px;width:20px;height:2px;border-radius:999px;background:rgba(125,211,252,.78)}.fs-step-graphic--proposal::before{left:10px;right:10px;top:11px;height:4px;border-radius:999px;background:rgba(153,246,228,.82);box-shadow:0 10px rgba(125,211,252,.58),0 20px rgba(153,246,228,.38)}.fs-step-graphic--proposal::after{right:10px;top:28px;width:12px;height:4px;border-radius:999px;background:rgba(248,250,252,.72)}.fs-step-graphic--rate::before{left:12px;bottom:10px;width:7px;height:16px;border-radius:5px 5px 0 0;background:rgba(153,246,228,.82);box-shadow:13px -7px rgba(125,211,252,.7),26px -14px rgba(153,246,228,.62);animation:fs-meter-bounce 3.8s ease-in-out infinite}.fs-step-graphic--rate::after{left:9px;right:9px;bottom:8px;height:1px;background:rgba(148,163,184,.34)}.fs-step-graphic--close::before{left:16px;top:12px;width:23px;height:12px;border-left:3px solid #99f6e4;border-bottom:3px solid #99f6e4;transform:rotate(-45deg);filter:drop-shadow(0 0 8px rgba(153,246,228,.35))}.fs-step-graphic--close::after{inset:9px;border:1px solid rgba(125,211,252,.24);border-radius:50%}.fs-steps strong{display:block;color:var(--fs-text);margin-top:1rem}.fs-list ul{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.fs-memory-graphic{position:relative;height:140px;margin-bottom:1.25rem;border:1px solid var(--fs-border);border-radius:var(--fs-radius-lg);background:radial-gradient(circle at center,#99F6E4 0 5px,rgba(153,246,228,.2) 6px 20px,transparent 32%),linear-gradient(135deg,rgba(79,70,229,.16),rgba(125,211,252,6%));overflow:hidden}.fs-memory-graphic::before,.fs-memory-graphic::after{content:"";position:absolute;inset:26px 20%;border:1px solid rgba(153,246,228,.24);border-radius:50%}.fs-memory-graphic::after{inset:42px 32%;border-color:rgba(125,211,252,.22)}.fs-memory-graphic span{position:absolute;--fs-orbit-x:30%;--fs-orbit-y:31.43%;--fs-memory-angle:0deg;left:calc(50% + cos(var(--fs-memory-angle)) * var(--fs-orbit-x));top:calc(50% + sin(var(--fs-memory-angle)) * var(--fs-orbit-y));width:12px;height:12px;border-radius:50%;background:#99f6e4;box-shadow:0 0 18px rgba(153,246,228,.48);transform:translate(-50%,-50%);animation:fs-memory-orbit 12s linear infinite}.fs-memory-graphic span:nth-child(2){animation-delay:-6s}.fs-memory-graphic span:nth-child(3),.fs-memory-graphic span:nth-child(4){--fs-orbit-x:18%;--fs-orbit-y:20%;width:9px;height:9px;animation-duration:8.5s;animation-direction:reverse}.fs-memory-graphic span:nth-child(4){animation-delay:-4.25s}.fs-list li{position:relative;border:1px solid var(--fs-border);border-radius:var(--fs-radius);padding:.75rem .85rem .75rem 2.05rem;background:rgba(255,255,255,4%)}.fs-list li::before{content:"";position:absolute;left:.85rem;top:1.05rem;width:.45rem;height:.45rem;border-radius:50%;background:#99f6e4;box-shadow:0 0 14px rgba(153,246,228,.55)}.fs-price__amount{color:var(--fs-text)!important;font-size:2.4rem;line-height:1;font-weight:900;margin:.6rem 0 1rem}.fs-price{display:flex;flex-direction:column}.fs-price__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fs-price__heading h3{margin:0}.fs-price__heading>span{max-width:130px;color:var(--fs-text-muted);font-size:.58rem;font-weight:800;line-height:1.35;text-align:right;text-transform:uppercase}.fs-price--featured .fs-price__heading>span{color:#99f6e4}.fs-price__features{display:grid;gap:.6rem;margin:1rem 0 1.2rem;padding:1rem 0 0;border-top:1px solid var(--fs-border);list-style:none}.fs-price__features li{position:relative;padding-left:1.15rem;color:#cbd5e1;font-size:.72rem;line-height:1.45}.fs-price__features li::before{content:"✓";position:absolute;left:0;color:#5eead4;font-size:.68rem;font-weight:900}.fs-price__action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:auto;border:1px solid var(--fs-border-strong);border-radius:6px;color:#e6fffb!important;background:rgba(20,184,166,8%);font-size:.74rem;font-weight:850;text-decoration:none!important}.fs-price--featured .fs-price__action{border-color:transparent;color:#fff!important;background:#0f766e}.fs-plan-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.85rem 0 1rem}.fs-plan-meter span{height:7px;border-radius:999px;background:rgba(148,163,184,.28);overflow:hidden}.fs-plan-meter span::before{content:"";display:block;width:58%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4F46E5,#14B8A6);animation:fs-plan-fill 4.4s ease-in-out infinite}.fs-plan-meter span:nth-child(2)::before{width:42%;animation-delay:.2s}.fs-plan-meter span:nth-child(3)::before{width:26%;animation-delay:.4s}.fs-plan-meter--pro span::before{width:86%}.fs-plan-meter--pro span:nth-child(2)::before{width:72%}.fs-plan-meter--pro span:nth-child(3)::before{width:62%}.fs-plan-meter--business span::before{width:100%}.fs-plan-meter--business span:nth-child(2)::before{width:90%}.fs-plan-meter--business span:nth-child(3)::before{width:82%}.fs-price__amount span{color:var(--fs-text-muted);font-size:.9rem;font-weight:700}.fs-price--featured{border-color:var(--fs-border-strong);box-shadow:0 22px 54px rgba(20,184,166,.16)}.fs-section--faq{background:#f1f5f3}.fs-section--faq::before{background:linear-gradient(90deg,transparent,rgba(15,118,110,.26),transparent)}.fs-faq{display:grid;grid-template-columns:minmax(0,.65fr)minmax(430px,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.fs-faq .fs-kicker{color:#0f766e}.fs-faq h2{color:#13222e}.fs-faq>div:first-child>p:not(.fs-kicker){margin:1.15rem 0 0;color:#475569;line-height:1.7}.fs-faq__list{border-top:1px solid #cbd5e1}.fs-faq details{border-bottom:1px solid #cbd5e1}.fs-faq summary{position:relative;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 2.25rem .9rem 0;color:#0f172a;cursor:pointer;font-size:.86rem;font-weight:850;list-style:none}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary::after{content:"+";position:absolute;right:.2rem;display:grid;width:24px;height:24px;place-items:center;border:1px solid #94a3b8;border-radius:50%;color:#0f766e;font-size:.9rem}.fs-faq details[open] summary::after{content:"−"}.fs-faq details p{margin:0;max-width:720px;padding:0 2.25rem 1.15rem 0;color:#475569;font-size:.78rem;line-height:1.65}.fs-section--cta{padding-bottom:clamp(5rem,10vw,8rem)}.fs-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.25rem,4vw,3rem);align-items:center;background:linear-gradient(135deg,rgba(79,70,229,.26),rgba(20,184,166,.16)),var(--fs-surface);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-lg);padding:clamp(1.25rem,4vw,3rem);box-shadow:var(--fs-shadow)}.fs-cta::before{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#4F46E5,#14B8A6,#7DD3FC,#4F46E5);background-size:220% 100%;animation:fs-flow 8s linear infinite}.fs-cta img{width:clamp(70px,10vw,120px);animation:fs-logo-breathe 5s ease-in-out infinite}.fs-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.fs-cta__actions .fs-button{margin:0}.fs-feature-request{max-width:620px;margin-top:1.25rem;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:var(--fs-radius);background:rgba(11,18,32,.46)}.fs-feature-request strong{display:block;color:var(--fs-text);font-size:.95rem;margin-bottom:.25rem}.fs-feature-request p{margin:0 0 .55rem}.fs-feature-request a{color:#99f6e4!important;font-size:.88rem;font-weight:850;text-decoration:none!important}.fs-feature-request a:hover{color:#e0f2fe!important}.fs-nav{min-height:72px;padding-inline:max(1rem,calc((100vw - var(--fs-max))/2))}.fs-nav__brand{gap:.65rem;font-size:1.05rem}.fs-nav__brand small{color:var(--fs-text-muted);font-size:.72em}.fs-nav__links>.fs-nav__cta{min-height:38px;display:inline-flex;align-items:center;padding:.5rem .85rem;border:1px solid rgba(153,246,228,.48);border-radius:6px;color:#f8fafc!important;background:rgba(20,184,166,.1)}.fs-nav__links>.fs-nav__cta::after{display:none}.fs-hero{min-height:min(820px,calc(100vh - 72px));padding:clamp(2.75rem,7vw,6rem)0 clamp(2rem,5vw,4rem)}.fs-hero::before{background:linear-gradient(90deg,rgba(7,12,22,.98) 0%,rgba(11,18,32,.94) 48%,rgba(13,40,39,.74) 100%),repeating-linear-gradient(90deg,rgba(148,163,184,4%) 0 1px,transparent 1px 84px);opacity:1}.fs-hero__grid{display:grid;grid-template-columns:minmax(0,.94fr)minmax(430px,.78fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center}.fs-hero__copy{position:relative;z-index:2}.fs-hero h1{max-width:720px;font-size:clamp(3rem,5.15vw,4.9rem);line-height:1.01}.fs-trial-note{display:flex;align-items:center;gap:.55rem;margin:1rem 0 0;color:var(--fs-text-muted);font-size:.82rem;font-weight:700}.fs-trial-note span{display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1px solid rgba(153,246,228,.44);border-radius:50%;color:#99f6e4;font-size:.72rem}.fs-product{--fs-product-x:1deg;--fs-product-y:-4deg;position:relative;z-index:1;min-width:0;overflow:hidden;border:1px solid rgba(203,213,225,.24);border-radius:12px;background:#f8fafc;color:#172033;box-shadow:0 34px 90px rgba(0,0,0,.42),0 0 0 10px rgba(255,255,255,.025);transform:perspective(1400px)rotateY(var(--fs-product-y))rotateX(var(--fs-product-x));transform-origin:right center;transition:transform .18s ease-out;animation:fs-product-enter .8s cubic-bezier(.2,.8,.2,1)both}.fs-product::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);transform:translateX(-130%);animation:fs-product-sheen 8s 1.5s ease-in-out infinite}.fs-product__chrome{display:grid;grid-template-columns:repeat(3,8px)1fr auto;align-items:center;gap:6px;min-height:40px;padding:0 13px;border-bottom:1px solid #e2e8f0;background:#fff}.fs-product__chrome>span{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.fs-product__chrome>span:first-child{background:#fb7185}.fs-product__chrome>span:nth-child(2){background:#fbbf24}.fs-product__chrome>span:nth-child(3){background:#34d399}.fs-product__chrome strong{margin-left:.55rem;color:#172033;font-size:.7rem}.fs-product__chrome small{color:#64748b;font-size:.62rem;font-weight:700}.fs-product__body{display:grid;grid-template-columns:52px minmax(0,1fr);min-height:480px}.fs-product__rail{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem .5rem;border-right:1px solid #e2e8f0;background:#f1f5f9}.fs-product__rail img{width:25px;height:25px;margin-bottom:.4rem}.fs-product__rail span{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:#94a3b8;font-size:.56rem;font-weight:900}.fs-product__rail span.is-active{color:#0f766e;background:#ccfbf1}.fs-product__main{min-width:0;padding:1.15rem}.fs-product__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fs-product__heading>div{display:grid;gap:.25rem}.fs-product__heading span,.fs-product__score span{color:#64748b;font-size:.62rem;font-weight:750}.fs-product__heading strong{color:#0f172a;font-size:1.02rem}.fs-status{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .5rem;border:1px solid #a7f3d0;border-radius:999px;color:#047857!important;background:#ecfdf5;white-space:nowrap}.fs-status i{width:6px;height:6px;border-radius:50%;background:#10b981}.fs-product__brief{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.9rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.64rem;font-weight:700}.fs-product__brief span+span::before{content:"·";margin-right:1rem;color:#cbd5e1}.fs-product__analysis{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1rem;margin-top:1rem}.fs-product__score{display:grid;align-content:center;min-height:116px;padding:.85rem;border:1px solid #d6e4e1;border-radius:8px;background:#f0fdfa}.fs-product__score strong{color:#0f766e;font-size:2rem;line-height:1;margin-top:.6rem}.fs-product__score small{color:#64748b;font-size:.6rem}.fs-product__signals{display:grid;gap:.45rem}.fs-product__signals span{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.6rem .65rem;border:1px solid #e2e8f0;border-radius:7px;color:#334155;background:#fff;font-size:.63rem;font-weight:750;line-height:1.3}.fs-product__signals i{flex:none;width:7px;height:7px;border-radius:50%}.fs-product__signals .is-ready{background:#14b8a6}.fs-product__signals .is-review{background:#f59e0b}.fs-otto-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin-top:1rem;padding:.8rem;border-left:3px solid #4f46e5;border-radius:4px 8px 8px 4px;background:#eef2ff}.fs-otto-note__mark{display:grid;width:27px;height:27px;place-items:center;border-radius:6px;background:#0b1220}.fs-otto-note__mark img{width:17px;height:17px}.fs-otto-note strong{display:block;color:#312e81;font-size:.66rem}.fs-otto-note p{margin:.2rem 0 0;color:#475569;font-size:.64rem;line-height:1.45}.fs-product__actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.fs-product__actions span,.fs-product__actions strong{display:inline-flex;min-height:32px;align-items:center;padding:.48rem .7rem;border-radius:6px;font-size:.6rem}.fs-product__actions span{border:1px solid #cbd5e1;color:#475569;background:#fff}.fs-product__actions strong{color:#fff;background:#0f766e}.page-join .fs-nav,.page-join .fs-footer{display:none}.fs-join{min-height:100vh;padding:clamp(1.25rem,4vw,3rem)0 clamp(3rem,8vw,6rem);background:linear-gradient(90deg,rgba(7,12,22,.98),rgba(11,18,32,.9)),#0b1220}.fs-join__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;margin-bottom:clamp(2rem,5vw,4rem)}.fs-join__topline .fs-lang{margin:0}.fs-back-link,.fs-open-app{color:var(--fs-text-soft)!important;font-size:.82rem;font-weight:800;text-decoration:none!important}.fs-back-link::before{content:"←";margin-right:.5rem;color:#5eead4}.fs-join__grid{display:grid;grid-template-columns:minmax(280px,.72fr)minmax(480px,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.fs-join__intro{position:sticky;top:3rem}.fs-join__intro h1{margin:0;max-width:600px;color:var(--fs-text);font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.02}.fs-join__intro>p:not(.fs-kicker){max-width:570px;margin:1.35rem 0 0;color:var(--fs-text-soft);line-height:1.7}.fs-join__expectations{display:grid;gap:0;margin:2rem 0;padding:0;list-style:none;border-top:1px solid var(--fs-border)}.fs-join__expectations li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem 0;border-bottom:1px solid var(--fs-border);color:var(--fs-text-soft);font-size:.88rem;line-height:1.5}.fs-join__expectations span{color:#5eead4;font-size:.7rem;font-weight:900}.fs-open-app{display:inline-flex;align-items:center;gap:.45rem;color:#99f6e4!important}.fs-form-panel{min-width:0;overflow:hidden;border:1px solid rgba(203,213,225,.24);border-radius:10px;background:#f8fafc;color:#172033;box-shadow:0 28px 76px rgba(0,0,0,.32)}.fs-form-progress{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;border-bottom:1px solid #e2e8f0;background:#fff}.fs-form-progress li{position:relative;display:flex;min-height:64px;align-items:center;gap:.65rem;padding:.85rem 1.25rem;color:#94a3b8;font-size:.74rem;font-weight:800}.fs-form-progress li+li{border-left:1px solid #e2e8f0}.fs-form-progress li::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:0 0}.fs-form-progress li.is-current,.fs-form-progress li.is-complete{color:#0f172a}.fs-form-progress li.is-current::after{background:#0f766e}.fs-form-progress i{display:grid;width:26px;height:26px;place-items:center;border:1px solid #cbd5e1;border-radius:50%;font-size:.68rem;font-style:normal}.fs-form-progress li.is-current i,.fs-form-progress li.is-complete i{border-color:#5eead4;color:#0f766e;background:#ccfbf1}.fs-beta-form fieldset{min-width:0;margin:0;padding:clamp(1.4rem,4vw,2.5rem);border:0}.js .fs-form-step:not(.is-active){display:none}.fs-beta-form legend{display:block;width:100%;padding:0;color:#0f172a;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:850;line-height:1.2}.fs-beta-form fieldset>p{margin:.6rem 0 1.5rem;color:#64748b;font-size:.86rem;line-height:1.55}.fs-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.fs-field--full{grid-column:1/-1}.fs-field{display:grid;min-width:0;gap:.4rem}.fs-field>span{color:#334155;font-size:.72rem;font-weight:800}.fs-field>small{color:#64748b;font-size:.72rem;line-height:1.45}.fs-field input,.fs-field select,.fs-field textarea{width:100%;min-width:0;min-height:44px;border:1px solid #cbd5e1;border-radius:6px;padding:.7rem .78rem;color:#0f172a;background:#fff;font:inherit;font-size:.86rem;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease}.fs-field textarea{min-height:112px;resize:vertical}.fs-field input:focus,.fs-field select:focus,.fs-field textarea:focus{outline:0;border-color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,.16)}.fs-field input::placeholder,.fs-field textarea::placeholder{color:#94a3b8}.fs-consent{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column:1/-1;gap:.65rem;align-items:start;color:#475569;font-size:.72rem;line-height:1.5}.fs-consent input{width:17px;height:17px;margin:.1rem 0 0;accent-color:#0F766E}.fs-consent a{color:#0f766e!important;font-weight:800}.fs-form-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.fs-form-actions--split{justify-content:space-between;gap:1rem}.fs-form-panel .fs-button--primary{border:0;background:#0f766e;box-shadow:0 12px 28px rgba(15,118,110,.2);cursor:pointer}.fs-form-panel .fs-button--secondary{border-color:#cbd5e1;color:#334155!important;background:#fff;cursor:pointer}.fs-form-error{margin:0!important;padding:.8rem 1.25rem;border:0;border-bottom:1px solid #fecaca;border-radius:0;color:#b91c1c!important;background:#fef2f2}.fs-form-success{padding:clamp(2rem,6vw,4rem);text-align:left}.fs-form-success>span{display:grid;width:46px;height:46px;place-items:center;margin-bottom:1.5rem;border-radius:50%;color:#fff;background:#0f766e;font-size:1.25rem;font-weight:900}.fs-form-success .fs-kicker{color:#0f766e}.fs-form-success h2{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.fs-form-success p:not(.fs-kicker){margin:1rem 0 1.5rem;color:#475569;line-height:1.65}.fs-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.fs-reveal{opacity:0;translate:0 18px;transition:opacity .55s ease,translate .55s cubic-bezier(.2,.8,.2,1)}.fs-reveal.is-visible{opacity:1;translate:0 0}.fs-deal-console.fs-reveal .fs-deal-console__steps li{opacity:0;translate:12px 0}.fs-deal-console.fs-reveal.is-visible .fs-deal-console__steps li{animation:fs-console-row .42s ease forwards}.fs-deal-console.fs-reveal.is-visible .fs-deal-console__steps li:nth-child(1){animation-delay:.08s}.fs-deal-console.fs-reveal.is-visible .fs-deal-console__steps li:nth-child(2){animation-delay:.16s}.fs-deal-console.fs-reveal.is-visible .fs-deal-console__steps li:nth-child(3){animation-delay:.24s}.fs-deal-console.fs-reveal.is-visible .fs-deal-console__steps li:nth-child(4){animation-delay:.32s}.fs-deal-console.fs-reveal.is-visible .fs-deal-console__steps li:nth-child(5){animation-delay:.4s}.fs-form-panel button:disabled{cursor:wait;opacity:.68}@keyframes fs-console-row{to{opacity:1;translate:0 0}}.fs-section--smooth{background:#f1f5f3}.fs-section--smooth::before{background:linear-gradient(90deg,transparent,rgba(15,118,110,.28),transparent)}.fs-section--smooth .fs-kicker{color:#0f766e}.fs-section--smooth h2{color:#13222e}.fs-smooth__copy p:not(.fs-kicker){color:#475569}.fs-deal-console{overflow:hidden;border:1px solid #d7e0dd;border-radius:10px;background:#fff;color:#172033;box-shadow:0 24px 60px rgba(26,51,46,.14)}.fs-deal-console__header,.fs-deal-console__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.fs-deal-console__header{border-bottom:1px solid #e2e8f0}.fs-deal-console__header>div{display:grid;gap:.18rem}.fs-deal-console__header span{color:#64748b;font-size:.62rem;font-weight:800}.fs-deal-console__header strong{color:#0f172a;font-size:.92rem}.fs-deal-console__count{display:inline-flex;min-height:28px;align-items:center;padding:.35rem .55rem;border:1px solid #99f6e4;border-radius:999px;color:#0f766e!important;background:#f0fdfa}.fs-deal-console__steps{position:relative;display:grid;margin:0;padding:.45rem 1rem;list-style:none}.fs-deal-console__steps::before{content:"";position:absolute;top:1.6rem;bottom:1.6rem;left:2.1rem;width:2px;background:linear-gradient(180deg,#14B8A6 0 48%,#CBD5E1 48% 100%)}.fs-deal-console__steps li{position:relative;z-index:1;display:grid;grid-template-columns:34px minmax(0,1fr)auto;gap:.7rem;align-items:center;min-height:66px;padding:.55rem .1rem;border-bottom:1px solid #eef2f6}.fs-deal-console__steps li:last-child{border-bottom:0}.fs-deal-console__steps i{display:grid;width:28px;height:28px;place-items:center;border:2px solid #cbd5e1;border-radius:50%;color:#64748b;background:#fff;font-size:.62rem;font-style:normal;font-weight:900}.fs-deal-console__steps li.is-done i{border-color:#14b8a6;color:#fff;background:#0f766e}.fs-deal-console__steps li.is-active i{border-color:#f59e0b;color:#92400e;background:#fef3c7;box-shadow:0 0 0 5px rgba(245,158,11,.12);animation:fs-active-step 2.4s ease-in-out infinite}.fs-deal-console__steps div{display:grid;gap:.15rem}.fs-deal-console__steps strong{color:#0f172a;font-size:.75rem}.fs-deal-console__steps small{color:#64748b;font-size:.62rem;line-height:1.35}.fs-deal-console__steps em{color:#64748b;font-size:.58rem;font-style:normal;font-weight:800;text-align:right}.fs-deal-console__steps .is-active em{color:#b45309}.fs-deal-console__footer{border-top:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.62rem}.fs-deal-console__footer strong{color:#0f766e}.fs-workbench{display:grid;grid-template-columns:minmax(0,1fr)112px minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid var(--fs-border);border-radius:10px;background:rgba(2,6,23,.48);box-shadow:var(--fs-shadow)}.fs-workbench__column{display:grid;align-content:center;gap:.55rem;padding:1.2rem}.fs-workbench__column p{margin:0 0 .35rem;color:#7dd3fc;font-size:.66rem;font-weight:850;text-transform:uppercase}.fs-workbench__column>span{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.55rem;align-items:center;min-height:44px;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#cbd5e1;background:rgba(255,255,255,.035);font-size:.66rem;font-weight:750}.fs-workbench__column i{display:grid;width:27px;height:27px;place-items:center;border-radius:5px;color:#e2e8f0;background:rgba(148,163,184,.16);font-size:.62rem;font-style:normal;font-weight:900}.fs-workbench__column--output>span{border-color:rgba(45,212,191,.2);color:#e6fffb;background:rgba(20,184,166,6%)}.fs-workbench__column--output i{color:#99f6e4;background:rgba(20,184,166,.16)}.fs-workbench__otto{position:relative;display:grid;place-items:center;align-content:center;gap:.45rem;padding:1rem .5rem;border-inline:1px solid var(--fs-border);background:linear-gradient(180deg,rgba(79,70,229,.14),rgba(20,184,166,.12));text-align:center}.fs-workbench__otto>span{width:2px;height:40px;background:linear-gradient(transparent,#5EEAD4)}.fs-workbench__otto>span:last-child{background:linear-gradient(#5EEAD4,transparent)}.fs-workbench__otto img{width:42px;height:42px;animation:fs-logo-breathe 5s ease-in-out infinite}.fs-workbench__otto strong{color:#fff;font-size:.76rem}.fs-workbench__otto small{color:#94a3b8;font-size:.56rem;line-height:1.3}@keyframes fs-active-step{0%,100%{box-shadow:0 0 0 4px rgba(245,158,11,9%)}50%{box-shadow:0 0 0 8px rgba(245,158,11,.16)}}.fs-section--trust{background:#f7f9f6}.fs-section--trust::before{background:linear-gradient(90deg,transparent,rgba(15,118,110,.24),transparent)}.fs-trust{display:grid;grid-template-columns:minmax(0,.78fr)minmax(430px,.85fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.fs-trust__copy .fs-kicker{color:#0f766e}.fs-trust__copy h2{color:#13222e}.fs-trust__copy>p:not(.fs-kicker){max-width:640px;margin:1.25rem 0 0;color:#475569;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75}.fs-trust__facts{display:grid;gap:0;margin:1.8rem 0 0;padding:0;border-top:1px solid #d7e0dd;list-style:none}.fs-trust__facts li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:.8rem;align-items:center;min-height:52px;border-bottom:1px solid #d7e0dd;color:#334155;font-size:.78rem;font-weight:700}.fs-trust__facts span{color:#0f766e;font-size:.64rem;font-weight:900}.fs-approval{overflow:hidden;border:1px solid #d7e0dd;border-radius:10px;color:#172033;background:#fff;box-shadow:0 24px 60px rgba(26,51,46,.14)}.fs-approval__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #e2e8f0}.fs-approval__header>div{display:flex;align-items:center;gap:.6rem}.fs-approval__header img{width:28px;height:28px}.fs-approval__header span{display:grid;gap:.1rem}.fs-approval__header strong{color:#0f172a;font-size:.7rem}.fs-approval__header small{color:#64748b;font-size:.58rem}.fs-approval__header em{padding:.35rem .5rem;border:1px solid #fde68a;border-radius:999px;color:#92400e;background:#fffbeb;font-size:.58rem;font-style:normal;font-weight:850}.fs-approval__document{padding:1.1rem}.fs-approval__document>span{color:#64748b;font-size:.6rem;font-weight:800;text-transform:uppercase}.fs-approval__document>strong{display:block;margin-top:.3rem;color:#0f172a;font-size:1rem}.fs-approval__document>p{margin:.55rem 0 1rem;color:#475569;font-size:.7rem;line-height:1.5}.fs-approval__change{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.65rem;align-items:start;padding:.75rem;border-left:3px solid #f59e0b;border-radius:4px 7px 7px 4px;background:#fffbeb}.fs-approval__change>i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#92400e;background:#fde68a;font-size:.66rem;font-style:normal;font-weight:900}.fs-approval__change span{display:grid;gap:.15rem}.fs-approval__change strong{color:#78350f;font-size:.66rem}.fs-approval__change small{color:#92400e;font-size:.6rem;line-height:1.4}.fs-approval__gate{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:.7rem;align-items:center;padding:.9rem 1rem;border-top:1px solid #e2e8f0;background:#f8fafc}.fs-approval__gate>span{display:grid;width:28px;height:28px;place-items:center;border:2px solid #f59e0b;border-radius:50%;color:#92400e;font-size:.7rem;font-weight:900}.fs-approval__gate p{margin:0;color:#475569;font-size:.62rem;line-height:1.4}.fs-approval__gate button{min-height:34px;border:0;border-radius:6px;padding:.52rem .7rem;color:#fff;background:#0f766e;font:inherit;font-size:.6rem;font-weight:850;cursor:pointer}.fs-approval.is-approved .fs-approval__header em{border-color:#a7f3d0;color:#047857;background:#ecfdf5}.fs-approval.is-approved .fs-approval__gate>span{border-color:#10b981;color:#fff;background:#059669}.fs-approval.is-approved .fs-approval__gate button{background:#475569}.fs-integrations{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;border-top:1px solid #d7e0dd}.fs-integrations p{max-width:280px;margin:0;color:#64748b;font-size:.68rem;font-weight:800;line-height:1.45;text-transform:uppercase}.fs-integrations>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.5rem}.fs-integration{color:#334155;font-size:.82rem;font-weight:850}.fs-integration--moneybird{color:#0284c7}.fs-proof{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,6vw,4.5rem);border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border)}.fs-proof span{position:relative;display:flex;min-height:58px;align-items:center;border:0;border-radius:0;padding:.75rem 1.25rem .75rem 1.45rem;background:0 0;line-height:1.35}.fs-proof span::before{content:"";position:absolute;left:.2rem;width:6px;height:6px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 12px rgba(45,212,191,.5)}.fs-proof span+span{border-left:1px solid var(--fs-border)}@keyframes fs-product-enter{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes fs-product-sheen{0%,62%{transform:translateX(-130%)}82%,100%{transform:translateX(130%)}}@keyframes fs-grid-drift{0%{background-position:0 0,0 0}100%{background-position:84px 84px,84px 84px}}@keyframes fs-float-card{0%,100%{transform:translate3d(0,0,0)rotate(-1deg)}50%{transform:translate3d(0,-10px,0)rotate(.6deg)}}@keyframes fs-scan{0%,42%{transform:translateX(-130%)}62%,100%{transform:translateX(130%)}}@keyframes fs-pulse-node{0%,100%{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes fs-list-rise{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes fs-route-flow{to{stroke-dashoffset:-60}}@keyframes fs-node-hover{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes fs-logo-breathe{0%,100%{filter:drop-shadow(0 0 0 rgba(20,184,166,0));transform:scale(1)}50%{filter:drop-shadow(0 0 18px rgba(20,184,166,.28));transform:scale(1.035)}}@keyframes fs-flow{0%{background-position:0}100%{background-position:220%}}@keyframes fs-rail-sweep{0%{transform:translateX(-40%)}100%{transform:translateX(320%)}}@keyframes fs-memory-orbit{from{--fs-memory-angle:0deg}to{--fs-memory-angle:360deg}}@keyframes fs-meter-bounce{0%,100%{transform:scaleY(.86);transform-origin:bottom}50%{transform:scaleY(1);transform-origin:bottom}}@keyframes fs-card-stack{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fs-plan-fill{0%,100%{opacity:.72}50%{opacity:1}}@keyframes fs-time-sweep{to{transform:rotate(360deg)}}@keyframes fs-clock-spin{to{transform:rotate(360deg)}}@keyframes fs-clock-tick{to{transform:rotate(360deg)}}@keyframes fs-stopwatch-count{0%{content:"00:00"}8.33%{content:"00:01"}16.66%{content:"00:02"}24.99%{content:"00:03"}33.32%{content:"00:04"}41.65%{content:"00:05"}49.98%{content:"00:06"}58.31%{content:"00:07"}66.64%{content:"00:08"}74.97%{content:"00:09"}83.3%{content:"00:10"}91.63%{content:"00:11"}100%{content:"00:12"}}@keyframes fs-flow-pulse{0%,100%{transform:translateX(-12%);opacity:.58}50%{transform:translateX(138%);opacity:1}}.fs-cta h2{font-size:clamp(2rem,4vw,3.3rem)}article#main-article,#list-posts{background:rgba(15,23,42,.72);border:1px solid var(--fs-border);border-radius:var(--fs-radius-lg);margin-top:2rem;margin-bottom:2rem;padding:clamp(1.25rem,4vw,2.5rem)}.fs-footer{border-top:1px solid var(--fs-border);background:rgba(11,18,32,.92);color:var(--fs-text-muted);padding:1.5rem 0}.fs-footer .fs-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fs-footer span{color:var(--fs-text);font-weight:900}@media(max-width:980px){.fs-hero::before{background:linear-gradient(180deg,rgba(11,18,32,.98),rgba(17,24,39,.94));opacity:1}.fs-hero__media{display:none}.fs-hero__grid,.fs-join__grid,.fs-trust,.fs-faq{grid-template-columns:1fr}.fs-product{width:min(680px,100%);transform:none}.fs-join__intro{position:static}.fs-steps::before{display:none}.fs-deal-path__steps{grid-template-columns:1fr}.fs-deal-path__steps::before,.fs-deal-path__steps::after,.fs-deal-path__steps li::before{display:none}.fs-step-graphic{position:relative;top:auto;right:auto;margin-top:.85rem}.fs-steps div{min-height:auto;padding-right:0}.fs-card-graphic{max-width:340px}.fs-two-col,.fs-problem,.fs-smooth,.fs-time,.fs-grid--features,.fs-grid--pricing,.fs-steps{grid-template-columns:1fr}.fs-process-stage{min-height:380px}.fs-timepiece{min-height:320px}}@media(max-width:820px){.fs-nav{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:64px;padding-block:.65rem}.js .fs-nav__toggle{display:grid}.fs-nav__links{grid-column:1/-1;padding-top:.65rem;border-top:1px solid transparent}.js .fs-nav__links{display:none}.js .fs-nav__links.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;border-top-color:var(--fs-border)}.js .fs-nav__links.is-open a{display:flex;min-height:42px;align-items:center;padding:.55rem .3rem}.js .fs-nav__links.is-open>.fs-nav__cta{justify-content:center;padding-inline:.7rem}}@media(max-width:640px){.fs-nav{padding-bottom:.75rem;padding-top:.75rem}.fs-nav__links{justify-content:flex-start;gap:.75rem}.fs-nav__links>.fs-nav__cta{min-height:34px;padding:.42rem .7rem}.fs-shell{width:calc(100% - 2rem);max-width:var(--fs-max);margin-left:1rem;margin-right:1rem}.fs-hero{min-height:auto;padding-top:3.5rem}.fs-hero h1{max-width:100%;font-size:clamp(2.2rem,9.8vw,2.9rem);line-height:1.08;word-break:normal}.fs-product{border-radius:8px;transform:none}.fs-product__chrome{grid-template-columns:repeat(3,7px)1fr}.fs-product__chrome small{display:none}.fs-product__body{grid-template-columns:38px minmax(0,1fr);min-height:440px}.fs-product__rail{padding-inline:.3rem}.fs-product__rail img{width:22px;height:22px}.fs-product__rail span{width:24px;height:24px;font-size:.5rem}.fs-product__main{padding:.85rem}.fs-product__heading{display:grid}.fs-status{width:max-content}.fs-product__brief{display:grid;gap:.2rem}.fs-product__brief span+span::before{display:none}.fs-product__analysis{grid-template-columns:1fr}.fs-product__score{grid-template-columns:1fr auto auto;align-items:end;min-height:auto}.fs-product__score strong{margin-top:0}.fs-product__actions{display:grid;grid-template-columns:1fr 1fr}.fs-product__actions span,.fs-product__actions strong{justify-content:center;text-align:center}.fs-brief__top{grid-template-columns:auto minmax(0,1fr)}.fs-inbox-label{grid-column:2;width:max-content}.fs-deal-console__steps li{grid-template-columns:30px minmax(0,1fr)}.fs-deal-console__steps em{grid-column:2;text-align:left}.fs-deal-console__steps::before{left:1.95rem}.fs-workbench{grid-template-columns:1fr}.fs-workbench__otto{grid-template-columns:34px auto auto 34px;border-block:1px solid var(--fs-border);border-inline:0;padding:.85rem}.fs-workbench__otto>span{width:34px;height:2px;background:linear-gradient(90deg,transparent,#5EEAD4)}.fs-workbench__otto>span:last-child{background:linear-gradient(90deg,#5EEAD4,transparent)}.fs-hero__lead{max-width:100%}.fs-proof{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:0}.fs-proof span{min-height:44px;padding-block:.55rem}.fs-proof span+span{border-top:1px solid var(--fs-border);border-left:0}.fs-card-graphic{height:68px}.fs-card-graphic strong{font-size:.86rem}.fs-category-boundary{grid-template-columns:1fr;gap:.55rem}.fs-approval__gate{grid-template-columns:auto minmax(0,1fr)}.fs-approval__gate button{grid-column:1/-1;width:100%}.fs-integrations{align-items:flex-start;flex-direction:column}.fs-integrations>div{justify-content:flex-start}.fs-process-stage{min-height:390px}.fs-process-callouts{gap:.35rem}.fs-process-callouts span{min-height:30px;padding:.38rem .55rem;font-size:.58rem}.fs-process-node{width:72px;min-height:68px;padding:.55rem .45rem;box-shadow:8px 11px rgba(226,232,240,.5),0 18px 32px rgba(0,0,0,.38)}.fs-process-node strong{font-size:.58rem}.fs-process-node img{width:28px;height:28px}.fs-process-icon{width:36px;height:32px}.fs-process-node--lead{left:15%;top:61%}.fs-process-node--proposal{left:32%;top:13%}.fs-process-node--otto{left:48%;top:44%}.fs-process-node--scope{left:55%;top:72%}.fs-process-node--invoice{right:14%;top:52%}.fs-process-node--signature{right:21%;top:24%}.fs-memory-graphic{height:118px}.fs-timepiece{min-height:330px}.fs-actions,.fs-button{width:100%}.fs-cta{grid-template-columns:1fr}.fs-join__topline{align-items:flex-start;flex-direction:column-reverse}.fs-join__grid{gap:2rem}.fs-join__intro h1{font-size:clamp(2.35rem,11vw,3rem)}.fs-form-progress li{min-height:58px;padding:.7rem;font-size:.66rem}.fs-field-grid{grid-template-columns:1fr}.fs-field--full,.fs-consent{grid-column:1}.fs-form-actions,.fs-form-actions--split{display:grid;grid-template-columns:1fr}.fs-form-actions .fs-button{width:100%}.fs-footer .fs-shell{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.fs-workflow-card,.fs-brand img,.fs-cta img,.fs-process-route__line,.fs-process-node,.fs-card-graphic span,.fs-memory-graphic span,.fs-timepiece::before,.fs-timepiece__hand,.fs-timepiece__flow span::before,.fs-step-graphic,.fs-button:hover,.fs-card:hover,.fs-proof span:hover{transform:none!important}}body.page-landing,body.page-marketing{background:#fafafc!important;color:#172033!important}body.page-landing .fs-nav,body.page-marketing .fs-nav{background:rgba(255,255,255,.92);border-bottom-color:#e4e7ec;box-shadow:0 1px rgba(17,24,39,2%)}body.page-landing .fs-nav__brand,body.page-marketing .fs-nav__brand,body.page-landing .fs-nav__links a,body.page-marketing .fs-nav__links a{color:#172033!important}body.page-landing .fs-nav__links a:hover,body.page-marketing .fs-nav__links a:hover,body.page-landing .fs-nav__links a[aria-current],body.page-marketing .fs-nav__links a[aria-current]{color:#4338ca!important}body.page-landing .fs-nav__links>.fs-nav__cta,body.page-marketing .fs-nav__links>.fs-nav__cta{min-height:38px;display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:6px;color:#fff!important;background:#4f46e5}body.page-landing .fs-nav__links>.fs-nav__cta::after,body.page-marketing .fs-nav__links>.fs-nav__cta::after{display:none}body.page-landing .fs-nav__toggle,body.page-marketing .fs-nav__toggle{border-color:#d0d5dd;background:#fff}body.page-landing .fs-nav__toggle span,body.page-marketing .fs-nav__toggle span{background:#344054}body.page-landing .fs-footer,body.page-marketing .fs-footer{border-top-color:#e4e7ec;background:#fff;color:#667085}body.page-landing .fs-footer span,body.page-marketing .fs-footer span,body.page-landing .fs-footer a,body.page-marketing .fs-footer a{color:#344054!important}.fs-home{color:#172033;background:#fafafc}.fs-home .fs-kicker,.fs-marketing .fs-kicker{margin:0 0 .9rem;color:#0f766e;font-size:.75rem;font-weight:850;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.fs-home h1,.fs-home h2,.fs-home h3,.fs-marketing h1,.fs-marketing h2,.fs-marketing h3{color:#172033;letter-spacing:0}.fs-home h1,.fs-home h2,.fs-marketing h1,.fs-marketing h2{text-wrap:balance}.fs-home h2{margin:0;max-width:760px;font-size:2.75rem;font-weight:850;line-height:1.08}.fs-home p,.fs-marketing p,.fs-marketing li,.fs-marketing td,.fs-marketing th{color:#475467}.fs-home-hero{position:relative;padding:6.75rem 0 5rem;background:#fff;border-bottom:1px solid #eaecf0;overflow:hidden}.fs-home-hero::before{content:"";position:absolute;top:0;left:50%;width:1px;height:64px;background:#d0d5dd}.fs-home-hero__inner{position:relative;max-width:940px;text-align:center}.fs-home-hero h1{max-width:900px;margin:0 auto;font-size:4.65rem;font-weight:900;line-height:1.02}.fs-home-hero__lead{max-width:720px;margin:1.45rem auto 0;font-size:1.18rem;line-height:1.7}.fs-actions--center{justify-content:center}.fs-home .fs-button,.fs-marketing .fs-button{min-height:48px;border:1px solid transparent;border-radius:6px;padding:.8rem 1.1rem;font-size:.9rem}.fs-home .fs-button--primary,.fs-marketing .fs-button--primary{color:#fff!important;background:#4f46e5;box-shadow:0 10px 24px rgba(79,70,229,.18)}.fs-home .fs-button--primary:hover,.fs-marketing .fs-button--primary:hover{background:#4338ca;box-shadow:0 12px 28px rgba(79,70,229,.24)}.fs-button--quiet{border-color:#d0d5dd!important;color:#344054!important;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,4%)}.fs-button--quiet:hover{border-color:#98a2b3!important}.fs-home-hero__note{margin:1.1rem auto 0;color:#667085!important;font-size:.78rem;line-height:1.5}.fs-home-section{padding:6rem 0}.fs-home-heading{margin-bottom:3.25rem}.fs-home-heading--center{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.fs-home-heading--center h2{margin-right:auto;margin-left:auto}.fs-home-heading>p:last-child{max-width:620px;margin:1rem auto 0;font-size:1rem;line-height:1.7}.fs-home-more{margin:1.4rem 0 0;text-align:center}.fs-home-more a,.fs-text-link,.fs-marketing__back{color:#4338ca!important;font-size:.84rem;font-weight:800;text-underline-offset:.22rem}.fs-home-price{padding:4.5rem 0;background:#fff}.fs-home-price__inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.fs-home-price h2{font-size:2.25rem}.fs-home-price__inner>div:first-child>p:last-child{max-width:620px;margin:.9rem 0 0;line-height:1.65}.fs-home-price__action{flex:none;display:flex;align-items:center;gap:1.25rem}.fs-home-price__action>strong{color:#172033;font-size:2.4rem;line-height:1;white-space:nowrap}.fs-home-price__action small{display:block;margin-top:.35rem;color:#667085;font-size:.64rem;font-weight:700}.fs-home-final{padding:6rem 0;text-align:center;background:#fdefea;border-top:1px solid #f5d4c9}.fs-home-final h2{max-width:760px;margin:0 auto}.fs-home-final>.fs-shell>p:not(.fs-kicker){max-width:620px;margin:1.1rem auto 0;line-height:1.7}.fs-marketing{min-height:70vh;background:#fff}.fs-marketing__hero{padding:5.5rem 0 4rem;background:#f4f6f9;border-bottom:1px solid #e4e7ec}.fs-marketing__hero .fs-shell{max-width:900px}.fs-marketing__back{display:inline-block;margin-bottom:3rem}.fs-marketing__back::before{content:"←";margin-right:.5rem}.fs-marketing__hero h1{max-width:820px;margin:0;font-size:4rem;font-weight:900;line-height:1.04}.fs-marketing__hero p:last-child{max-width:700px;margin:1.25rem 0 0;font-size:1.1rem;line-height:1.7}.fs-marketing__content{max-width:820px;padding-top:5rem;padding-bottom:5rem}.fs-marketing__content h2{margin:4rem 0 1rem;font-size:2rem;font-weight:850;line-height:1.15}.fs-marketing__content>h2:first-child{margin-top:0}.fs-marketing__content h3{margin:2.5rem 0 .7rem;font-size:1.25rem;line-height:1.3}.fs-marketing__content p,.fs-marketing__content li{font-size:.96rem;line-height:1.75}.fs-marketing__content ul{display:grid;gap:.45rem;padding-left:1.25rem}.fs-marketing__content table{width:100%;margin:2rem 0 3rem;border-collapse:collapse;font-size:.88rem}.fs-marketing__content th,.fs-marketing__content td{padding:1rem;border-bottom:1px solid #d0d5dd;text-align:left;vertical-align:top}.fs-marketing__content th{color:#172033;background:#f9fafb;font-weight:850}.fs-marketing__content a{color:#4338ca!important;text-underline-offset:.2rem}.fs-marketing__cta{padding:4.5rem 0;background:#eff7f5;border-top:1px solid #d7e8e4}.fs-marketing__cta .fs-shell{max-width:820px}.fs-marketing__cta h2{margin:0;font-size:2rem}.fs-marketing__cta p{margin:.8rem 0 0}@media(max-width:980px){.fs-home-hero h1{font-size:3.8rem}.fs-home-price__inner{align-items:flex-start;flex-direction:column}}@media(max-width:820px){body.page-landing .js .fs-nav__links.is-open,body.page-marketing .js .fs-nav__links.is-open{border-top-color:#e4e7ec;background:#fff}.fs-home-hero{padding:5rem 0 4rem}.fs-home-hero h1{font-size:3.15rem}.fs-marketing__hero h1{font-size:3.2rem}.fs-marketing__content{overflow-x:auto}}@media(max-width:640px){body.page-landing .fs-nav__links>.fs-nav__cta,body.page-marketing .fs-nav__links>.fs-nav__cta{justify-content:flex-start;color:#4338ca!important;background:0 0}.fs-home .fs-actions,.fs-marketing .fs-actions{display:grid;grid-template-columns:1fr}.fs-home .fs-button,.fs-marketing .fs-button{width:100%}.fs-home-hero{padding-top:4.5rem}.fs-home-hero::before{height:42px}.fs-home-hero h1{font-size:2.55rem;line-height:1.08}.fs-home-hero__lead{font-size:1rem}.fs-home-section,.fs-home-final{padding:4.5rem 0}.fs-home h2{font-size:2.1rem}.fs-home-heading{margin-bottom:2.25rem}.fs-home-price__action{width:100%;align-items:flex-start;flex-direction:column}.fs-home-price__action .fs-button{width:100%}.fs-marketing__hero{padding:4rem 0 3rem}.fs-marketing__back{margin-bottom:2.25rem}.fs-marketing__hero h1{font-size:2.55rem}.fs-marketing__hero p:last-child{font-size:1rem}.fs-marketing__content{padding-top:3.5rem;padding-bottom:3.5rem}.fs-marketing__content h2{margin-top:3rem;font-size:1.7rem}.fs-marketing__content table{min-width:620px}}body.page-landing,body.page-marketing{background:#0b1220!important;color:#f9fafb!important;font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}body.page-landing .fs-nav,body.page-marketing .fs-nav{background:rgba(11,18,32,.94);border-bottom-color:#1f2937;box-shadow:none}body.page-landing .fs-nav__brand img,body.page-marketing .fs-nav__brand img{width:118px;height:auto}body.page-landing .fs-nav__links a,body.page-marketing .fs-nav__links a{color:#9ca3af!important}body.page-landing .fs-nav__links a:hover,body.page-marketing .fs-nav__links a:hover{color:#f9fafb!important}body.page-landing .fs-nav__links a[aria-current],body.page-marketing .fs-nav__links a[aria-current]{color:#c7d2fe!important}body.page-landing .fs-nav__links>.fs-nav__cta,body.page-marketing .fs-nav__links>.fs-nav__cta{color:#fff!important;background:#4f46e5}body.page-landing .fs-nav__links>.fs-nav__cta:hover,body.page-marketing .fs-nav__links>.fs-nav__cta:hover{background:#4338ca}body.page-landing .fs-nav__toggle,body.page-marketing .fs-nav__toggle{border-color:#374151;background:#111827}body.page-landing .fs-nav__toggle span,body.page-marketing .fs-nav__toggle span{background:#f9fafb}body.page-landing .fs-footer,body.page-marketing .fs-footer{border-top-color:#1f2937;background:#070b12;color:#9ca3af}body.page-landing .fs-footer span,body.page-marketing .fs-footer span{color:#f9fafb!important}body.page-landing .fs-footer a,body.page-marketing .fs-footer a{color:#9ca3af!important}body.page-landing .fs-footer a:hover,body.page-marketing .fs-footer a:hover{color:#f9fafb!important}.fs-home{color:#f9fafb;background:#0b1220}.fs-home .fs-kicker,.fs-marketing .fs-kicker{color:#14b8a6}.fs-home-hero{background:#0b1220;border-bottom-color:#1f2937}.fs-home-hero::before{background:#374151}.fs-home-hero h1{color:#f9fafb}.fs-home-hero__lead{color:#cbd5e1!important}.fs-home .fs-button--primary,.fs-marketing .fs-button--primary{background:#4f46e5;box-shadow:0 10px 28px rgba(79,70,229,.3)}.fs-home .fs-button--primary:hover,.fs-marketing .fs-button--primary:hover{background:#4338ca;box-shadow:0 12px 32px rgba(79,70,229,.38)}.fs-home .fs-button--quiet,.fs-marketing .fs-button--quiet{border-color:#374151!important;color:#f9fafb!important;background:#111827;box-shadow:none}.fs-home .fs-button--quiet:hover,.fs-marketing .fs-button--quiet:hover{border-color:#4b5563!important;background:#1f2937}.fs-home-hero__note{color:#9ca3af!important}.fs-home-more a{color:#a5b4fc!important}.fs-home-price{background:#f8fafc;border-top:1px solid #e5e7eb}.fs-home-price h2,.fs-home-price__action>strong{color:#0b1220}.fs-home-price p,.fs-home-price__action small{color:#6b7280!important}.fs-home-price .fs-button--quiet{border-color:#d1d5db!important;color:#1f2937!important;background:#fff}.fs-home-price .fs-button--quiet:hover{border-color:#9ca3af!important;background:#f9fafb}.fs-home-final{background:#0b1220;border-top-color:#1f2937}.fs-home-final h2{color:#f9fafb}.fs-home-final>.fs-shell>p:not(.fs-kicker){color:#cbd5e1!important}.fs-marketing{background:#f8fafc}.fs-marketing__hero{background:#0b1220;border-bottom-color:#1f2937}.fs-marketing__hero h1{color:#f9fafb}.fs-marketing__hero p:last-child{color:#cbd5e1!important}.fs-marketing__back{color:#a5b4fc!important}.fs-marketing__content h2,.fs-marketing__content h3{color:#0b1220}.fs-marketing__content p,.fs-marketing__content li,.fs-marketing__content td,.fs-marketing__content th{color:#4b5563}.fs-marketing__content th{color:#1f2937;background:#f3f4f6}.fs-marketing__content th,.fs-marketing__content td{border-bottom-color:#e5e7eb}.fs-marketing__cta{background:#111827;border-top-color:#1f2937}.fs-marketing__cta h2{color:#f9fafb}.fs-marketing__cta p{color:#9ca3af}@media(max-width:820px){body.page-landing .js .fs-nav__links.is-open,body.page-marketing .js .fs-nav__links.is-open{border-top-color:#1f2937;background:#0b1220}}@media(max-width:640px){body.page-landing .fs-nav__links>.fs-nav__cta,body.page-marketing .fs-nav__links>.fs-nav__cta{color:#c7d2fe!important}}body.page-wiki{background:#f8fafc!important;color:#1f2937!important;font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}body.page-wiki .fs-nav{background:rgba(11,18,32,.96);border-bottom-color:#1f2937}body.page-wiki .fs-nav__brand img{width:118px;height:auto}body.page-wiki .fs-nav__links a{color:#9ca3af!important}body.page-wiki .fs-nav__links a:hover,body.page-wiki .fs-nav__links a:focus-visible{color:#f9fafb!important}body.page-wiki .fs-nav__links a[aria-current]{color:#c7d2fe!important}body.page-wiki .fs-nav__links>.fs-nav__cta{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .85rem;border-radius:6px;background:#4f46e5;color:#fff!important}body.page-wiki .fs-nav__links>.fs-nav__cta:hover,body.page-wiki .fs-nav__links>.fs-nav__cta:focus-visible{background:#4338ca}body.page-wiki .fs-nav__toggle{border-color:#374151;background:#111827}body.page-wiki .fs-nav__toggle span{background:#f9fafb}body.page-wiki .fs-footer{border-top-color:#1f2937;background:#070b12;color:#9ca3af}body.page-wiki .fs-footer span{color:#f9fafb}body.page-wiki .fs-footer a{color:#9ca3af!important}.fs-wiki-hero{padding:4.5rem 0 4rem;border-bottom:1px solid #1f2937;background:#0b1220}.fs-wiki-hero .fs-shell{width:min(calc(100% - 2rem),1280px)}.fs-wiki-hero .fs-kicker{margin:0 0 1rem;color:#14b8a6;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fs-wiki-hero h1{max-width:760px;margin:0;color:#f9fafb;font-size:3.5rem;line-height:1.05;letter-spacing:0}.fs-wiki-hero p:last-child{max-width:650px;margin:1rem 0 0;color:#cbd5e1;font-size:1.02rem;line-height:1.7}.fs-wiki-layout{width:min(calc(100% - 2rem),1280px);margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr)220px;gap:4rem;align-items:start;padding:3.5rem 0 5rem}.fs-wiki-layout--index{grid-template-columns:220px minmax(0,1fr)}.fs-wiki-sidebar,.fs-wiki-toc{position:sticky;top:96px;min-width:0}.fs-wiki-sidebar>p,.fs-wiki-toc>p{margin:0 0 .75rem;color:#6b7280;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fs-wiki-sidebar nav{display:grid;gap:.25rem}.fs-wiki-sidebar nav a{display:flex;align-items:center;min-height:40px;padding:.55rem .7rem;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:#4b5563!important;font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:none!important}.fs-wiki-sidebar nav a:hover,.fs-wiki-sidebar nav a:focus-visible{background:#f3f4f6;color:#111827!important}.fs-wiki-sidebar nav a[aria-current=page]{border-left-color:#4f46e5;background:#eef2ff;color:#3730a3!important}.fs-wiki-sidebar__language{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e5e7eb}.fs-wiki-sidebar__language a{color:#6b7280!important;font-size:.75rem;font-weight:750}.fs-wiki-mobile-nav{display:none}.fs-wiki-index,.fs-wiki-article{min-width:0}.fs-wiki-index>header h2{margin:0;color:#111827;font-size:2rem;line-height:1.15;letter-spacing:0}.fs-wiki-index>header p{max-width:680px;margin:.75rem 0 0;color:#6b7280;line-height:1.7}.fs-wiki-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fs-wiki-index__grid article{min-width:0;display:flex;flex-direction:column;padding:1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,4%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fs-wiki-index__grid article:hover{border-color:#c7d2fe;box-shadow:0 10px 24px rgba(15,23,42,8%);transform:translateY(-2px)}.fs-wiki-index__grid article>span{color:#0f766e;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fs-wiki-index__grid h3{margin:.65rem 0 .55rem;color:#111827;font-size:1.15rem;line-height:1.3;letter-spacing:0}.fs-wiki-index__grid p{flex:1;margin:0;color:#6b7280;font-size:.88rem;line-height:1.65}.fs-wiki-index__grid a{align-self:flex-start;margin-top:1.25rem;color:#4338ca!important;font-size:.82rem;font-weight:800}.fs-wiki-index__about{margin-top:4rem;padding-top:3rem;border-top:1px solid #e5e7eb}.fs-wiki-index__about h2{margin:0 0 1rem;color:#111827;font-size:1.5rem;letter-spacing:0}.fs-wiki-index__about p,.fs-wiki-index__about li{color:#4b5563;line-height:1.75}.fs-wiki-article__back{display:inline-flex;align-items:center;min-height:36px;margin-bottom:1.5rem;color:#4338ca!important;font-size:.8rem;font-weight:800}.fs-wiki-article{max-width:760px}.fs-wiki-article__header{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.fs-wiki-article__header .fs-kicker{margin:0 0 .8rem;color:#0f766e;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fs-wiki-article__header h1{margin:0;color:#111827;font-size:2.75rem;line-height:1.08;letter-spacing:0}.fs-wiki-article__header p:last-child{margin:1rem 0 0;color:#6b7280;font-size:1rem;line-height:1.7}.fs-wiki-content h2,.fs-wiki-content h3{color:#111827;letter-spacing:0;scroll-margin-top:100px}.fs-wiki-content h2{margin:3rem 0 1rem;font-size:1.75rem;line-height:1.2}.fs-wiki-content h3{margin:2.25rem 0 .75rem;font-size:1.2rem;line-height:1.3}.fs-wiki-content p,.fs-wiki-content li{color:#374151;font-size:.96rem;line-height:1.75}.fs-wiki-content p{margin:0 0 1.25rem}.fs-wiki-content a{color:#4338ca!important;text-decoration-color:#a5b4fc;text-underline-offset:3px}.fs-wiki-content ul,.fs-wiki-content ol{margin:1.25rem 0 1.75rem;padding-left:1.4rem}.fs-wiki-content li+li{margin-top:.55rem}.fs-wiki-content>ul{display:grid;gap:0;padding:0;border-block:1px solid #E5E7EB;list-style:none}.fs-wiki-content>ul>li{position:relative;min-height:48px;margin:0;padding:.8rem .5rem .8rem 1.4rem}.fs-wiki-content>ul>li+li{border-top:1px solid #e5e7eb}.fs-wiki-content>ul>li::before{position:absolute;top:1.35rem;left:.2rem;width:6px;height:6px;border-radius:2px;background:#14b8a6;content:""}.fs-wiki-content blockquote{margin:2rem 0;padding:.9rem 1.25rem;border-left:3px solid #4f46e5;background:#eef2ff}.fs-wiki-content blockquote p:last-child{margin-bottom:0}.fs-wiki-article__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.fs-wiki-article__footer span{color:#6b7280;font-size:.78rem}.fs-wiki-article__footer a{color:#4338ca!important;font-size:.8rem;font-weight:800}.fs-wiki-toc nav>ul{margin:0;padding:.2rem 0 .2rem .9rem;border-left:1px solid #d1d5db;list-style:none}.fs-wiki-toc ul ul{padding-left:.8rem;list-style:none}.fs-wiki-toc li+li{margin-top:.45rem}.fs-wiki-toc a{color:#6b7280!important;font-size:.75rem;line-height:1.4;text-decoration:none!important}.fs-wiki-toc a:hover,.fs-wiki-toc a:focus-visible{color:#3730a3!important}@media(max-width:1280px){.fs-wiki-layout{grid-template-columns:200px minmax(0,1fr);gap:2.5rem}.fs-wiki-toc{display:none}}@media(max-width:820px){.fs-wiki-hero{padding:3.5rem 0 3rem}.fs-wiki-hero h1{font-size:2.75rem}.fs-wiki-layout,.fs-wiki-layout--index{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.fs-wiki-sidebar{display:none}.fs-wiki-mobile-nav{display:block;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.fs-wiki-mobile-nav summary{min-height:48px;padding:.85rem 1rem;color:#111827;font-size:.82rem;font-weight:800;cursor:pointer}.fs-wiki-mobile-nav nav{display:grid;gap:.2rem;padding:0 .75rem .75rem;border-top:1px solid #e5e7eb}.fs-wiki-mobile-nav nav a{min-height:42px;padding:.7rem .5rem;border-bottom:1px solid #f3f4f6;color:#4b5563!important;font-size:.82rem;font-weight:700}.fs-wiki-mobile-nav nav a[aria-current=page]{color:#3730a3!important}body.page-wiki .fs-nav__links>.fs-nav__cta{background:0 0;color:#c7d2fe!important}}@media(max-width:640px){.fs-wiki-hero h1{font-size:2.35rem}.fs-wiki-hero p:last-child{font-size:.94rem}.fs-wiki-index__grid{grid-template-columns:1fr}.fs-wiki-article__header h1{font-size:2.15rem}.fs-wiki-article__footer{align-items:flex-start;flex-direction:column}}.fs-footer__cookie{position:relative;padding:0;border:0;background:0 0;color:var(--fs-text-soft);font:inherit;font-size:.88rem;font-weight:750;cursor:pointer}.fs-footer__cookie::after{position:absolute;right:0;bottom:-.28rem;left:0;height:2px;background:var(--fs-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.fs-footer__cookie:hover,.fs-footer__cookie:focus-visible{color:#f9fafb}.fs-footer__cookie:hover::after,.fs-footer__cookie:focus-visible::after{transform:scaleX(1)}#tarteaucitronIcon{right:1rem!important;bottom:1rem!important}#tarteaucitronIcon #tarteaucitronManager{display:flex!important;width:48px!important;height:48px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #374151!important;border-radius:8px!important;background:#0b1220!important;box-shadow:0 8px 24px rgba(15,23,42,.24)!important}#tarteaucitronIcon #tarteaucitronManager:hover,#tarteaucitronIcon #tarteaucitronManager:focus-visible{border-color:#14b8a6!important;background:#111827!important}#tarteaucitronIcon #tarteaucitronManager img{width:34px!important;height:34px!important}#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig{border:1px solid #d1d5db!important;border-radius:8px!important}#tarteaucitronRoot #tarteaucitronPersonalize,#tarteaucitronRoot #tarteaucitronPersonalize2,#tarteaucitronRoot #tarteaucitronAllAllowed{background:#4f46e5!important;color:#fff!important}#tarteaucitronRoot #tarteaucitronPersonalize:hover,#tarteaucitronRoot #tarteaucitronPersonalize2:hover,#tarteaucitronRoot #tarteaucitronAllAllowed:hover{background:#4338ca!important}#tarteaucitronRoot #tarteaucitronAllDenied,#tarteaucitronRoot #tarteaucitronAllDenied2{border:1px solid #d1d5db!important;background:#fff!important;color:#374151!important}@media(max-width:640px){.fs-footer__cookie{min-height:40px}#tarteaucitronIcon{right:.75rem!important;bottom:.75rem!important}}.fs-pricing-page{background:#f8fafc;color:#1f2937}.fs-pricing-hero{padding:5rem 0 6.5rem;border-bottom:1px solid #1f2937;background:#0b1220;text-align:center}.fs-pricing-hero .fs-shell{max-width:820px}.fs-pricing-hero .fs-kicker{color:#14b8a6}.fs-pricing-hero h1{margin:0;color:#f9fafb;font-size:3.6rem;line-height:1.08;letter-spacing:0}.fs-pricing-hero p:last-child{max-width:680px;margin:1.2rem auto 0;color:#cbd5e1;font-size:1rem;line-height:1.7}.fs-pricing-plans{padding:0 0 5rem}.fs-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch;margin-top:-3rem}.fs-price-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:1.75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,8%)}.fs-price-card--featured{border:2px solid #4f46e5;box-shadow:0 18px 44px rgba(79,70,229,.15)}.fs-price-card__recommended{display:inline-flex;min-height:1.8rem;align-items:center;align-self:flex-start;margin-bottom:.9rem;padding:.45rem .65rem;border-radius:4px;background:#4f46e5;color:#fff;font-size:.65rem;font-weight:850;letter-spacing:0;line-height:1.2}.fs-price-card:not(.fs-price-card--featured) .fs-price-card__recommended{visibility:hidden}.fs-price-card header>p{margin:0 0 .75rem;color:#0f766e;font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.fs-price-card header h2{margin:0;color:#111827;font-size:1.55rem;line-height:1.2;letter-spacing:0}.fs-price-card header>span{display:block;min-height:5.4rem;margin-top:.85rem;color:#6b7280;font-size:.86rem;line-height:1.65}.fs-price-card__price{display:flex;align-items:baseline;gap:.4rem;margin:1.4rem 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.fs-price-card__price strong{color:#111827;font-size:2.25rem;line-height:1}.fs-price-card__price span{color:#6b7280;font-size:.72rem}.fs-price-card ul{flex:1;display:grid;align-content:start;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}.fs-price-card li{position:relative;padding-left:1.25rem;color:#374151;font-size:.82rem;line-height:1.5}.fs-price-card li::before{position:absolute;top:.47rem;left:.1rem;width:7px;height:7px;border-radius:2px;background:#14b8a6;content:""}.fs-pricing-note{max-width:760px;margin:0;color:#6b7280;font-size:.78rem;line-height:1.65;text-align:center}.fs-pricing-apply{display:flex;max-width:760px;margin:2rem auto 0;flex-direction:column;align-items:center;gap:1rem}.fs-pricing-assurance{padding:2.5rem 0;border-block:1px solid #1F2937;background:#111827}.fs-pricing-assurance .fs-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fs-pricing-assurance .fs-shell>div{min-width:0;padding:.5rem 1.5rem}.fs-pricing-assurance .fs-shell>div+div{border-left:1px solid #374151}.fs-pricing-assurance strong,.fs-pricing-assurance span{display:block}.fs-pricing-assurance strong{color:#f9fafb;font-size:.86rem}.fs-pricing-assurance span{margin-top:.5rem;color:#9ca3af;font-size:.76rem;line-height:1.55}.fs-form-progress li{color:#64748b}.fs-nav__links>.fs-nav__cta{display:inline-flex;min-height:38px;align-items:center;padding:.5rem .85rem;border:1px solid rgba(153,246,228,.48);border-radius:6px;color:#f8fafc!important;background:rgba(20,184,166,.1)}.fs-nav__links>.fs-nav__cta::after{display:none}body.page-landing .fs-nav__links>.fs-nav__cta,body.page-marketing .fs-nav__links>.fs-nav__cta{border-color:#4f46e5;color:#fff!important;background:#4f46e5}body.page-landing .fs-nav__links>.fs-nav__cta:hover,body.page-marketing .fs-nav__links>.fs-nav__cta:hover{background:#4338ca}.fs-nav__language{display:inline-grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid #374151;border-radius:5px;background:#111827}.fs-nav__language a{display:grid;min-width:32px;min-height:30px;place-items:center;padding:.25rem .4rem;color:#9ca3af!important;font-size:.66rem;letter-spacing:0}.fs-nav__language a+a{border-left:1px solid #374151}.fs-nav__language a::after{display:none}.fs-nav__language a[aria-current=page]{color:#fff!important;background:#3730a3}.fs-home-example{border-block:1px solid #DCE7E4;color:#172033;background:#f3f8f7}.fs-home-example h2,.fs-home-example h3{color:#0b1220}.fs-home-example .fs-home-heading>p:last-child{color:#52606d!important}.fs-worked-example{display:grid;max-width:1100px;margin:0 auto;grid-template-columns:minmax(0,.9fr)104px minmax(0,1.15fr);overflow:hidden;border:1px solid #c9d8d4;border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(23,32,51,.1)}.fs-worked-example article{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.fs-worked-example article>header{display:flex;align-items:center;gap:.7rem;color:#52606d;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.fs-worked-example article>header span{color:#0f766e;font-weight:900}.fs-worked-example__brief blockquote{margin:2rem 0 0;padding:0;border:0;color:#243247;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.fs-worked-example__handoff{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:1rem;color:#d1fae5;background:#0b1220;text-align:center;font-size:.7rem;line-height:1.45}.fs-worked-example__handoff img{width:34px;height:34px}.fs-worked-example__result h3{margin:1.4rem 0 1rem;font-size:1.45rem}.fs-worked-example__questions{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #e2e8f0}.fs-worked-example__questions li{padding:.75rem 0 .75rem 1.4rem;border-bottom:1px solid #e2e8f0;color:#405166;font-size:.86rem;line-height:1.5}.fs-worked-example__questions li::before{content:"?";float:left;margin-left:-1.4rem;color:#c2410c;font-weight:900}.fs-worked-example__proposal{margin-top:1.3rem;padding:1rem 0 0;border-top:2px solid #14b8a6}.fs-worked-example__proposal>strong{color:#0f766e;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.fs-worked-example__proposal p{margin:.55rem 0 0;color:#405166;font-size:.84rem;line-height:1.55}.fs-worked-example__responsibility{display:grid;margin-top:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.fs-worked-example__responsibility>div{min-width:0;padding:.9rem .75rem .9rem 0}.fs-worked-example__responsibility>div+div{padding-left:.75rem;border-left:1px solid #cbd5e1}.fs-worked-example__responsibility strong,.fs-worked-example__responsibility span{display:block}.fs-worked-example__responsibility strong{color:#0f766e;font-size:.72rem}.fs-worked-example__responsibility span{margin-top:1.25rem;color:#52606d;font-size:.76rem;line-height:1.5}.fs-worked-example__responsibility strong+span{margin-top:.4rem}.fs-home-more--split{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.5rem}.fs-home-example .fs-home-more a{color:#0f766e!important}@media(max-width:980px){.fs-worked-example{grid-template-columns:1fr}.fs-worked-example__handoff{min-height:84px;flex-direction:row;padding:1rem 1.5rem}.fs-worked-example__responsibility{grid-template-columns:1fr}.fs-worked-example__responsibility>div+div{padding-left:0;border-top:1px solid #cbd5e1;border-left:0}.fs-pricing-grid{max-width:680px;grid-template-columns:1fr}.fs-price-card header>span{min-height:0}.fs-pricing-assurance .fs-shell{grid-template-columns:1fr}.fs-pricing-assurance .fs-shell>div{padding:1rem 0}.fs-pricing-assurance .fs-shell>div+div{border-top:1px solid #374151;border-left:0}}@media(max-width:820px){.js .fs-nav__links.is-open .fs-nav__language{grid-column:1/-1;justify-self:start;margin-top:.4rem}.js .fs-nav__links.is-open .fs-nav__language a{display:grid;min-height:32px;padding:.25rem .5rem}}@media(max-width:720px){.fs-pricing-hero{padding:4rem 0 5.5rem}.fs-pricing-hero h1{font-size:2.5rem}.fs-pricing-grid{width:min(calc(100% - 1.5rem),680px)}.fs-join__expectations{margin:1.25rem 0}.fs-join__expectations li{padding:.65rem 0;font-size:.8rem}}