.fs-home-hero{background:radial-gradient(circle at 15% 10%,#e6f1ff 0,transparent 55%),radial-gradient(circle at 90% 30%,#cffafe 0,transparent 45%),#fff;overflow:hidden;padding:80px 24px 96px;position:relative}.fs-home-hero-dotgrid{background-image:radial-gradient(#cbd5e1 1px,transparent 0);background-size:24px 24px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 75%);opacity:.35;pointer-events:none;position:absolute}.fs-home-hero-wrap{margin:0 auto;max-width:1240px;position:relative}.fs-home-hero-copy{max-width:760px;text-align:left}.fs-home-hero-chip{align-items:center;background:#fff;border:1px solid var(--fs-border);border-radius:999px;box-shadow:var(--fs-shadow-xs);color:var(--fs-slate-700);display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:24px;padding:5px 12px 5px 6px}.fs-home-hero-chip-badge{background:var(--fs-blue-700);border-radius:999px;color:#fff;font-size:10px;letter-spacing:.05em;padding:2px 8px}.fs-home-hero-h1{color:var(--fs-slate-900);font-size:clamp(44px,6vw,72px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.fs-home-hero-gradient{background:var(--fs-gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fs-home-hero-lede{color:var(--fs-slate-600);font-size:20px;font-weight:400;line-height:1.55;margin-top:20px;max-width:580px}.fs-home-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fs-home-hero-ticks{color:var(--fs-slate-500);display:flex;flex-wrap:wrap;font-size:13px;gap:20px;margin-top:28px}.fs-home-hero-dash{margin-top:56px}.fs-home-hero-img{background:#fff;border:1px solid var(--fs-border);border-radius:16px;box-shadow:0 30px 60px -20px rgba(5,91,169,.28),0 12px 24px -8px rgba(15,23,42,.12);overflow:hidden}.fs-home-hero-img>img{display:block;height:auto;width:100%}.fs-logostrip{background:#fff;border-bottom:1px solid var(--fs-border);border-top:1px solid var(--fs-border);padding:56px 24px}.fs-logostrip-eyebrow{color:var(--fs-slate-500);font-size:13px;font-weight:600;letter-spacing:.08em;margin-bottom:28px;text-align:center;text-transform:uppercase}.fs-logostrip-row{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(7,1fr)}.fs-logostrip-logo{color:var(--fs-slate-400);font-family:var(--fs-font-sans);font-size:14px;font-weight:700;letter-spacing:.06em;opacity:.75;text-align:center;white-space:nowrap}@media (max-width:900px){.fs-logostrip-row{grid-template-columns:repeat(3,1fr)}}.fs-features{background:#fff;padding:112px 24px}.fs-features-header{margin-bottom:56px;max-width:680px}.fs-features-h2{color:var(--fs-slate-900);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0}.fs-features-lede{color:var(--fs-slate-600);font-size:18px;line-height:1.6;margin-top:20px}.fs-features-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.fs-feature-card{background:#fff;border:1px solid var(--fs-border);border-radius:14px;box-shadow:var(--fs-shadow-sm);color:inherit;display:block;padding:28px;text-decoration:none;transition:transform .2s var(--fs-ease-out),box-shadow .2s var(--fs-ease-out)}.fs-feature-card:hover{box-shadow:var(--fs-shadow-lg);transform:translateY(-2px)}.fs-feature-icon{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:18px;width:44px}.fs-feature-icon-blue{background:#e6f1ff;color:#055ba9}.fs-feature-icon-cyan{background:#cffafe;color:#0891b2}.fs-feature-icon-amber{background:#fef3c7;color:#d97706}.fs-feature-title{color:var(--fs-slate-900);font-size:18px;font-weight:600;letter-spacing:-.01em}.fs-feature-body{color:var(--fs-slate-600);font-size:15px;line-height:1.55;margin-top:8px}@media (max-width:900px){.fs-features-grid{grid-template-columns:1fr}}.fs-deepdive{background:var(--fs-slate-50);padding:56px 24px}.fs-deepdive-row{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr;padding:56px 0}.fs-deepdive-row-reverse .fs-deepdive-copy{order:2}.fs-deepdive-h3{color:var(--fs-slate-900);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:12px 0 0}.fs-deepdive-body{color:var(--fs-slate-600);font-size:17px;line-height:1.6;margin-top:16px}.fs-check-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:20px 0 0;padding:0}.fs-check-list li{align-items:flex-start;color:var(--fs-slate-700);display:flex;font-size:15px;gap:10px}.fs-check-list li svg{flex-shrink:0;margin-top:2px}.fs-learn-link{align-items:center;color:var(--fs-blue-500);display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-top:24px;text-decoration:none}.fs-learn-link:hover{color:var(--fs-blue-700)}@media (max-width:900px){.fs-deepdive-row,.fs-deepdive-row-reverse{gap:32px;grid-template-columns:1fr}.fs-deepdive-row-reverse .fs-deepdive-copy{order:0}}.fs-mapmock{aspect-ratio:4/3;background:#f1f5f9;border:1px solid var(--fs-border);border-radius:14px;box-shadow:var(--fs-shadow-lg);overflow:hidden;position:relative}.fs-mapmock svg{display:block;height:100%;width:100%}.fs-mapmock-tag{background:#fff;border-radius:8px;box-shadow:var(--fs-shadow-sm);color:var(--fs-slate-700);font-size:12px;font-weight:600;left:14px;padding:8px 12px;position:absolute;top:14px}.fs-womock{background:#fff;border:1px solid var(--fs-border);border-radius:14px;box-shadow:var(--fs-shadow-lg);overflow:hidden}.fs-womock-head{border-bottom:1px solid var(--fs-border);color:var(--fs-slate-700);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:14px 18px}.fs-womock-sort{color:var(--fs-slate-500);font-size:11px;font-weight:500}.fs-womock-row{align-items:center;border-bottom:1px solid var(--fs-slate-100);display:grid;font-size:13px;gap:12px;grid-template-columns:90px 90px 1fr auto;padding:14px 18px}.fs-womock-row-last{border-bottom:none}.fs-womock-id{color:var(--fs-slate-500);font-family:var(--fs-font-mono);font-size:12px}.fs-womock-asset{color:var(--fs-slate-900);font-weight:600}.fs-womock-task{color:var(--fs-slate-700)}.fs-womock-badge{border-radius:999px;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.fs-womock-badge.is-ok{background:#ecfdf5;color:#047857}.fs-womock-badge.is-warn{background:#fef3c7;color:#b45309}.fs-womock-badge.is-info{background:#e6f1ff;color:#044a8b}.fs-womock-badge.is-neu{background:#f1f5f9;color:#334155}.fs-inspmock{background:#0f172a;border-radius:14px;box-shadow:var(--fs-shadow-lg);color:#fff;padding:22px}.fs-inspmock-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.fs-inspmock-eyebrow{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fs-inspmock-title{font-size:18px;font-weight:700;margin-top:3px}.fs-inspmock-status{background:#10b981;border-radius:999px;color:#052e21;font-size:11px;font-weight:600;padding:4px 10px}.fs-inspmock-row{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.fs-inspmock-photos{display:flex;gap:8px;margin-top:16px}.fs-inspmock-photos>div{border-radius:8px;flex:1;height:54px}.fs-inspmock-signed{color:hsla(0,0%,100%,.5);font-family:var(--fs-font-mono);font-size:11px;margin-top:12px}.fs-unified{background:linear-gradient(180deg,var(--fs-slate-50) 0,#fff 100%);border-bottom:1px solid var(--fs-border);border-top:1px solid var(--fs-border);overflow:hidden;padding:112px 24px;position:relative}.fs-unified-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.2fr}.fs-unified-h2{color:var(--fs-slate-900);font-size:clamp(36px,4vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.fs-unified-h2-blue{color:var(--fs-blue-700)}.fs-unified-lede{margin-top:20px;max-width:520px}.fs-unified-stats{display:flex;flex-direction:column;gap:20px;margin-top:32px}.fs-unified-stat{align-items:start;display:grid;gap:18px;grid-template-columns:84px 1fr}.fs-unified-stat-v{color:var(--fs-blue-700);font-family:var(--fs-font-mono);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.fs-unified-stat-l{color:var(--fs-slate-900);font-size:15px;font-weight:700}.fs-unified-stat-d{color:var(--fs-slate-600);font-size:14px;line-height:1.5;margin-top:2px}.fs-unified-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media (max-width:900px){.fs-unified-grid{gap:40px;grid-template-columns:1fr}.fs-unified-lede{max-width:none}}.fs-livemap{background:#0b1220;border:1px solid rgba(46,144,250,.18);border-radius:16px;box-shadow:0 40px 80px -30px rgba(11,18,32,.5),0 20px 40px -20px rgba(46,144,250,.25);padding:18px;position:relative}.fs-livemap-bar{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:12px}.fs-livemap-live{align-items:center;color:#34d399;display:flex;font-weight:600;gap:6px}.fs-livemap-live-dot{background:#34d399;border-radius:99px;box-shadow:0 0 10px #34d399;display:inline-block;height:8px;width:8px}.fs-livemap-sep{color:#64748b}.fs-livemap-count,.fs-livemap-lastping{color:#94a3b8;font-family:var(--fs-font-mono)}.fs-livemap-count{font-size:11px}.fs-livemap-spacer{flex:1}.fs-livemap-canvas{aspect-ratio:4/3;background:linear-gradient(180deg,#0f1a2e,#0a1020);border-radius:10px;overflow:hidden;position:relative}.fs-livemap-grid{height:100%;inset:0;position:absolute;width:100%}.fs-livemap-pin{position:absolute;transform:translate(-50%,-50%);transition:left 1s linear,top 1s linear}.fs-livemap-dot{background:#2e90fa;border:2px solid #fff;border-radius:99px;box-shadow:0 0 12px #2e90fa;display:block;height:10px;position:relative;width:10px;z-index:1}.fs-livemap-pin-idle .fs-livemap-dot{background:#fbbf24;box-shadow:0 0 12px #fbbf24}.fs-livemap-halo{animation:fsPulse 2s ease-out infinite;background:radial-gradient(circle,rgba(46,144,250,.33),transparent 60%);border-radius:99px;inset:-14px;position:absolute}.fs-livemap-label{color:#e2e8f0;left:14px;text-shadow:0 0 6px #0b1220;top:-4px;white-space:nowrap}.fs-livemap-badge,.fs-livemap-label{font-family:var(--fs-font-mono);font-size:10px;font-weight:600;position:absolute}.fs-livemap-badge{background:rgba(52,211,153,.15);border:1px solid rgba(52,211,153,.3);border-radius:99px;color:#34d399;padding:4px 8px;right:12px;top:12px}.fs-livemap-feed{display:flex;flex-direction:column;gap:6px;margin-top:12px;min-height:84px}.fs-livemap-feedrow{align-items:center;background:rgba(46,144,250,.06);border:1px solid rgba(46,144,250,.12);border-radius:6px;display:grid;font-family:var(--fs-font-mono);font-size:11.5px;gap:12px;grid-template-columns:70px 1fr 60px 70px;padding:8px 12px}.fs-livemap-feed-id{color:#60a5fa;font-weight:600}.fs-livemap-feed-label{color:#cbd5e1}.fs-livemap-feed-speed{color:#94a3b8}.fs-livemap-feed-age{color:#34d399;text-align:right}@keyframes fsPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.fs-proof{background:#fff;padding:112px 24px}.fs-proof-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.3fr 1fr}.fs-proof-quote{color:var(--fs-slate-900);font-size:30px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:12px 0 0}.fs-proof-emph{color:var(--fs-blue-700);font-style:normal;font-weight:700}.fs-proof-author{align-items:center;display:flex;gap:14px;margin-top:28px}.fs-proof-avatar{align-items:center;background:linear-gradient(135deg,#055ba9,#2e90fa);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.fs-proof-name{color:var(--fs-slate-900);font-weight:600}.fs-proof-title{color:var(--fs-slate-500);font-size:13px}.fs-proof-stats{display:grid;gap:16px;grid-template-columns:1fr 1fr}.fs-proof-stat{background:#fff;border:1px solid var(--fs-border);border-radius:14px;box-shadow:var(--fs-shadow-sm);padding:24px}.fs-proof-stat-hi{background:var(--fs-gradient-brand);border:none;box-shadow:var(--fs-shadow-brand);color:#fff}.fs-proof-stat-v{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1}.fs-proof-stat-l{color:var(--fs-slate-600);font-size:13px;margin-top:8px}.fs-proof-stat-hi .fs-proof-stat-l{color:hsla(0,0%,100%,.9)}@media (max-width:900px){.fs-proof-grid{grid-template-columns:1fr}}.fs-pricing{background:#fff;padding:112px 24px}.fs-pricing-header{margin-bottom:56px;text-align:center}.fs-pricing-h2{color:var(--fs-slate-900);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0}.fs-pricing-lede{color:var(--fs-slate-600);font-size:18px;margin-top:14px}.fs-pricing-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.fs-pricing-tier{background:#fff;border:1px solid var(--fs-border);border-radius:16px;box-shadow:var(--fs-shadow-sm);display:flex;flex-direction:column;padding:32px;position:relative}.fs-pricing-tier-hi{background:var(--fs-gradient-brand);border:none;box-shadow:var(--fs-shadow-brand);color:#fff}.fs-pricing-badge{background:hsla(0,0%,100%,.18);border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;position:absolute;right:16px;top:16px}.fs-pricing-name{font-size:18px;font-weight:700;letter-spacing:-.01em}.fs-pricing-blurb{color:var(--fs-slate-600);font-size:13px;margin-top:6px}.fs-pricing-tier-hi .fs-pricing-blurb{color:hsla(0,0%,100%,.9)}.fs-pricing-price{align-items:baseline;display:flex;gap:8px;margin-top:20px}.fs-pricing-val{font-size:44px;font-weight:700;letter-spacing:-.03em}.fs-pricing-unit{font-size:13px;opacity:.75}.fs-pricing-features{display:flex;flex:1;flex-direction:column;gap:10px;list-style:none;margin:24px 0 28px;padding:0}.fs-pricing-features li{align-items:flex-start;display:flex;font-size:14px;gap:10px}.fs-pricing-features li svg{flex-shrink:0;margin-top:2px}.fs-pricing-cta{justify-content:center;width:100%}.fs-pricing-cta-light{background:#fff;color:var(--fs-blue-700)}.fs-pricing-cta-light:hover{background:var(--fs-slate-50);color:var(--fs-blue-700)}@media (max-width:900px){.fs-pricing-grid{grid-template-columns:1fr}}.fs-faq{background:var(--fs-slate-50);padding:112px 24px}.fs-faq-wrap{margin:0 auto;max-width:840px}.fs-faq-header{margin-bottom:48px;text-align:center}.fs-faq-h2{color:var(--fs-slate-900);font-size:40px;font-weight:700;letter-spacing:-.02em;margin:12px 0 0}.fs-faq-list{display:flex;flex-direction:column;gap:10px}.fs-faq-item{background:#fff;border:1px solid var(--fs-border);border-radius:12px;overflow:hidden}.fs-faq-trigger{align-items:center;background:transparent;border:none;color:var(--fs-slate-900);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.fs-faq-icon{color:var(--fs-slate-400);font-size:20px;transition:transform .2s var(--fs-ease-out)}.fs-faq-item.is-open .fs-faq-icon{transform:rotate(45deg)}.fs-faq-panel{color:var(--fs-slate-600);display:none;font-size:15px;line-height:1.6;padding:0 22px 20px}.fs-faq-item.is-open .fs-faq-panel{display:block}.fs-finalcta{background:var(--fs-gradient-brand);padding:96px 24px}.fs-finalcta-inner{color:#fff;margin:0 auto;max-width:960px;text-align:center}.fs-finalcta-h2{color:#fff;font-size:clamp(36px,5vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.fs-finalcta-lede{color:#fff;font-size:19px;margin:16px auto 0;max-width:620px;opacity:.9}.fs-finalcta-ctas{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.fs-btn-onbrand{background:#fff;color:var(--fs-blue-700)}.fs-btn-onbrand:hover{background:var(--fs-slate-50);color:var(--fs-blue-700)}.fs-btn-ghost-light{background:transparent;border:1px solid hsla(0,0%,100%,.35);color:#fff}.fs-btn-ghost-light:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.6);color:#fff}.fs-product-hero{background:radial-gradient(circle at 15% 10%,#e6f1ff 0,transparent 55%),radial-gradient(circle at 90% 30%,#cffafe 0,transparent 45%),#fff;border-bottom:1px solid var(--fs-border);padding:80px 24px 72px}.fs-product-hero-inner{max-width:900px}.fs-product-hero-title{margin-top:10px}.fs-product-hero-title .fs-grad{background:var(--fs-gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fs-product-hero-lede{margin-top:20px;max-width:680px}.fs-product-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fs-product-hero-kpis{display:flex;flex-wrap:wrap;gap:40px;margin-top:48px}.fs-product-hero-kpi-v{color:var(--fs-slate-900);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.fs-product-hero-kpi-l{color:var(--fs-slate-500);font-size:13px;margin-top:2px}.fs-pp-split{padding:88px 24px}.fs-pp-split-grid{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1240px}.fs-pp-split-reverse .fs-pp-split-copy{order:2}.fs-pp-split-h2{margin:10px 0 16px}.fs-pp-split-body{color:var(--fs-slate-600);font-size:16.5px;line-height:1.65}@media (max-width:900px){.fs-pp-split-grid{gap:32px;grid-template-columns:1fr}.fs-pp-split-reverse .fs-pp-split-copy{order:0}}.fs-callout-strip{background:#0f172a;color:#fff;padding:64px 24px}.fs-callout-strip-inner{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.fs-callout-strip-v{background:var(--fs-gradient-brand);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;letter-spacing:-.02em;-webkit-text-fill-color:transparent}.fs-callout-strip-l{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.5;margin-top:6px}.fs-callout-strip-note{color:hsla(0,0%,100%,.45);font-size:12px;line-height:1.4;margin-top:6px}@media (max-width:900px){.fs-callout-strip-inner{grid-template-columns:1fr}}.fs-finalbrand{background:var(--fs-gradient-brand);color:#fff;padding:88px 24px;text-align:center}.fs-finalbrand-inner{margin:0 auto;max-width:720px}.fs-finalbrand-h2{color:#fff;font-size:clamp(32px,3.6vw,44px);font-weight:700;letter-spacing:-.025em;margin:0}.fs-finalbrand-lede{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.55;margin-top:14px}.fs-finalbrand-ctas{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.fs-mtmock{overflow:hidden}.fs-mtmock-head{align-items:center;border-bottom:1px solid var(--fs-border);display:flex;justify-content:space-between;padding:14px 18px}.fs-mtmock-title{color:var(--fs-slate-900);font-size:14px;font-weight:600}.fs-mtmock-window{color:var(--fs-slate-500);font-family:var(--fs-font-mono);font-size:12px}.fs-mtmock-row{align-items:center;border-bottom:1px solid var(--fs-border);display:grid;gap:12px;grid-template-columns:110px 1fr 90px 100px;padding:14px 18px}.fs-mtmock-row:last-child{border-bottom:none}.fs-mtmock-asset{color:var(--fs-slate-900);font-family:var(--fs-font-mono);font-size:13px}.fs-mtmock-task{color:var(--fs-slate-700);font-size:14px}.fs-mtmock-due{color:var(--fs-slate-600);font-size:13px;font-variant-numeric:tabular-nums}.fs-mtmock-badge{border-radius:999px;font-size:11px;font-weight:600;justify-self:start;padding:4px 10px;white-space:nowrap}.fs-insheet{overflow:hidden;padding:0}.fs-insheet-head{background:linear-gradient(135deg,#055ba9,#0891b2);color:#fff;padding:18px}.fs-insheet-eyebrow{font-size:12px;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.fs-insheet-title{font-size:18px;font-weight:600;margin-top:4px}.fs-insheet-body{padding:18px}.fs-insheet-row{border-bottom:1px solid var(--fs-border);display:flex;justify-content:space-between;padding:10px 0}.fs-insheet-row:last-of-type{border-bottom:none}.fs-insheet-ok{color:#047857;font-size:12px;font-weight:600}.fs-insheet-flag{color:var(--fs-amber-600);font-size:12px;font-weight:600}.fs-insheet-sign{background:var(--fs-slate-50);border-radius:8px;color:var(--fs-slate-600);font-family:var(--fs-font-mono);font-size:12px;margin-top:16px;padding:12px}.fs-page-hero{background:radial-gradient(circle at 15% 10%,#e6f1ff 0,transparent 55%),radial-gradient(circle at 90% 30%,#cffafe 0,transparent 45%),#fff;border-bottom:1px solid var(--fs-border);padding:80px 24px 56px}.fs-page-hero-inner{max-width:960px}.fs-page-hero-lede{margin-top:16px;max-width:720px}.fs-page-body{margin:0 auto;max-width:1240px;padding:64px 24px}.fs-form{display:flex;flex-direction:column;gap:16px}.fs-form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.fs-form-field label{color:var(--fs-slate-800);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.fs-form-field input,.fs-form-field select,.fs-form-field textarea{background:#fff;border:1px solid var(--fs-border);border-radius:10px;box-sizing:border-box;color:var(--fs-slate-900);font-family:inherit;font-size:15px;padding:12px 14px;width:100%}.fs-form-field textarea{min-height:140px;resize:vertical}.fs-form-field input:focus,.fs-form-field select:focus,.fs-form-field textarea:focus{outline:2px solid var(--fs-blue-500);outline-offset:2px}@media (max-width:700px){.fs-form-row{grid-template-columns:1fr}}.fs-table{border:1px solid var(--fs-border);border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.fs-table td,.fs-table th{border-bottom:1px solid var(--fs-border);font-size:14px;padding:12px 14px;text-align:left}.fs-table th{background:var(--fs-slate-50);color:var(--fs-slate-700);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fs-table tr:last-child td{border-bottom:none}@media (max-width:900px){.fs-wrap{padding:0 16px}.fs-home-hero{padding:56px 16px 48px}.fs-home-hero-dash{margin-top:32px}.fs-home-hero-ctas{width:100%}.fs-home-hero-ctas .fs-btn{flex:1 1 auto;justify-content:center}.fs-faq,.fs-features,.fs-finalcta,.fs-pricing,.fs-proof,.fs-unified{padding:56px 16px}.fs-logostrip{padding:40px 16px}.fs-logostrip-row{gap:16px}.fs-womock-row{font-size:12.5px;grid-template-columns:80px 1fr auto;padding:12px 14px}.fs-womock-row .fs-womock-id{display:none}.fs-mtmock-row{gap:8px;grid-template-columns:1fr auto;padding:12px 14px}.fs-mtmock-due{font-size:12px;grid-column:2;text-align:right}.fs-livemap-feedrow{font-size:11px;gap:8px;grid-template-columns:60px 1fr 54px;padding:6px 10px}.fs-livemap-feedrow .fs-livemap-feed-age{display:none}.fs-unified-stat{gap:12px;grid-template-columns:68px 1fr}.fs-unified-stat-v{font-size:26px}.fs-pp-split{padding:56px 16px}.fs-product-hero{padding:56px 16px 48px}.fs-callout-strip{padding:48px 16px}.fs-finalbrand{padding:56px 16px}.fs-page-hero{padding:56px 16px 40px}.fs-page-body{padding:48px 16px}.fs-deepdive-h3,.fs-faq-h2,.fs-features-h2,.fs-finalbrand-h2,.fs-finalcta-h2,.fs-h1,.fs-h2,.fs-home-hero-h1,.fs-pricing-h2,.fs-unified-h2{overflow-wrap:anywhere}.fs-product-hero-kpis{gap:20px}}.fs-home-blogscroll{background:var(--fs-slate-50);border-bottom:1px solid var(--fs-border);border-top:1px solid var(--fs-border);overflow:hidden;padding:96px 0 104px;position:relative}.fs-home-blogscroll-wrap{margin:0 auto;max-width:1240px;padding:0 24px}.fs-home-blogscroll-headerrow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:36px}.fs-home-blogscroll-copy{max-width:640px}.fs-home-blogscroll-h2{color:var(--fs-slate-900);font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:12px 0 0}.fs-home-blogscroll-lede{color:var(--fs-slate-600);font-size:17px;line-height:1.55;margin:14px 0 0}.fs-home-blogscroll-actions{align-items:center;display:flex;gap:12px}.fs-home-blogscroll-arrows{display:flex;gap:8px}.fs-home-blogscroll-arrow{align-items:center;background:#fff;border:1px solid var(--fs-border);border-radius:999px;box-shadow:var(--fs-shadow-xs);color:var(--fs-slate-700);cursor:pointer;display:inline-flex;font-family:inherit;height:44px;justify-content:center;transition:all .16s var(--fs-ease-out);width:44px}.fs-home-blogscroll-arrow:hover:not([disabled]){background:var(--fs-slate-50);border-color:var(--fs-slate-300)}.fs-home-blogscroll-arrow[disabled]{cursor:not-allowed;opacity:.4}.fs-home-blogscroll-scroller{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding:8px max(24px,calc(50vw - 596px)) 24px;scroll-padding-left:max(24px,calc(50vw - 596px));scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs-home-blogscroll-scroller::-webkit-scrollbar{display:none}.fs-home-blogcard{background:#fff;border:1px solid var(--fs-border);border-radius:16px;box-shadow:var(--fs-shadow-sm);color:inherit;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .2s var(--fs-ease-out),box-shadow .2s var(--fs-ease-out);width:min(420px,78vw);-webkit-tap-highlight-color:transparent}.fs-home-blogcard:hover{box-shadow:var(--fs-shadow-md);transform:translateY(-2px)}.fs-home-blogcard-cover{aspect-ratio:16/10;overflow:hidden;position:relative}.fs-home-blogcard-cover-dots{background-image:radial-gradient(hsla(0,0%,100%,.18) 1px,transparent 0);background-size:18px 18px;inset:0;opacity:.6;position:absolute}.fs-home-blogcard-cover-idx{color:hsla(0,0%,100%,.78);font-family:var(--fs-font-mono);font-size:11px;font-weight:500;left:18px;letter-spacing:.06em;position:absolute;top:18px}.fs-home-blogcard-cover-label{bottom:16px;color:hsla(0,0%,100%,.85);font-family:var(--fs-font-mono);font-size:36px;font-weight:700;letter-spacing:-.02em;position:absolute;right:18px}.fs-home-blogcard-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 24px 24px}.fs-home-blogcard-meta{align-items:center;display:flex;gap:10px}.fs-home-blogcard-cat{background:var(--fs-blue-100);border-radius:99px;color:var(--fs-blue-700);font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.fs-home-blogcard-readtime{color:var(--fs-slate-500);font-size:12px}.fs-home-blogcard-title{color:var(--fs-slate-900);font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0;text-wrap:balance}.fs-home-blogcard-dek{color:var(--fs-slate-600);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.fs-home-blogcard-foot{align-items:center;color:var(--fs-slate-500);display:flex;font-size:13px;justify-content:space-between;margin-top:auto;padding-top:8px}.fs-home-blogcard-read{align-items:center;color:var(--fs-blue-700);display:inline-flex;font-weight:600;gap:4px}.fs-livemap-pin{left:50%;top:50%}.fa-bg-g{background:#16a34a}.fa-bg-y{background:#d97706}.fa-bg-b{background:#055ba9}.fa-bg-r{background:#dc2626}.fa-bg-c{background:#0891b2}