: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:radial-gradient(circle at 18% 8%,rgba(79,70,229,.22),transparent 30%),radial-gradient(circle at 82% 18%,rgba(20,184,166,.16),transparent 28%),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)}#logo #logotype,#logo #logotype__text{display:none!important}#logo #logomark,#logo #logomark--dark{height:34px;width:auto}main#home{padding:0!important}main#home>header,main#home #exclude,main#home>.section-title{display:none!important}.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-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(4,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-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--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-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-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--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-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}@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-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-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:640px){.fs-nav{align-items:flex-start;flex-direction:column;padding-bottom:.75rem;padding-top:.75rem}.fs-nav__links{justify-content:flex-start;gap:.75rem}.fs-shell{width:min(358px,calc(100% - 2rem));max-width:358px;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-hero__lead{max-width:100%}.fs-proof{flex-wrap:wrap;margin-left:0;margin-right:0;overflow-x:visible;padding:0}.fs-proof span{flex:none}.fs-card-graphic{height:68px}.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-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}}