:root{--fby-navy: #1E3A5F;--fby-navy-deep: #15293F;--fby-teal: #028090;--fby-teal-deep: #026E7A;--fby-teal-light: #5BBFCC;--fby-light-blue: #D5E8F4;--fby-off-white: #F4F8FC;--fby-white: #FFFFFF;--fby-text: #1A1A2E;--fby-muted: #64748B;--fby-muted-strong: #475569;--fby-on-dark: #FFFFFF;--fby-on-dark-muted: #B8C5D6;--fby-border: #E2E8F0;--fby-border-strong: #CBD5E1;--fby-success: #1A7A4A;--fby-success-bg: #D1FAE5;--fby-warning: #92600A;--fby-warning-bg: #FEF3C7;--fby-danger: #9B1C1C;--fby-danger-bg: #FEE2E2;--fby-info: #1E3A5F;--fby-info-bg: #D5E8F4;--fby-gold: #B8860B;--fby-gold-bg: #FEF3C7;--fby-purple: #6B4FBB;--fby-on-gold: #FFFFFF;--fby-on-success: #FFFFFF;--fby-on-danger: #FFFFFF;--fby-avatar-default: var(--fby-navy);--fby-surface-hover: #FAFCFE;--fby-surface-sunken: #F8FAFC;--fby-surface-track: #E2E8F0;--fby-tint: rgba(30, 58, 95, .06);--fby-accent-tint: rgba(2, 128, 144, .08);--fby-danger-tint: rgba(155, 28, 28, .06);--fby-ring-accent: rgba(2, 128, 144, .18);--fby-ring-danger: rgba(155, 28, 28, .18);--fg1: var(--fby-text);--fg2: var(--fby-muted-strong);--fg3: var(--fby-muted);--bg1: var(--fby-off-white);--bg2: var(--fby-white);--bg3: var(--fby-light-blue);--accent: var(--fby-teal);--accent-hover: var(--fby-teal-deep);--primary: var(--fby-navy);--primary-hover: var(--fby-navy-deep);--font-display: "Syne", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-40: 40px;--fs-56: 56px;--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.6;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 48px;--sp-12: 64px;--sp-16: 96px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--shadow-pop: 0 4px 8px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08);--shadow-press: inset 0 1px 2px rgba(15, 23, 42, .12);--motion-fast: .15s cubic-bezier(.2, .8, .4, 1);--motion-med: .2s cubic-bezier(.4, 0, .2, 1);--header-h: 64px;--content-max: 1200px;--prose-max: 720px}html{color-scheme:light;scroll-behavior:smooth;scroll-padding-top:80px}.lp-section,.lp-hero,#tour{scroll-margin-top:80px}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-body);color:var(--fg1);background:var(--bg1);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#02809033;color:var(--fg1)}a{color:var(--accent);text-decoration:none;transition:color var(--motion-fast)}a:hover{color:var(--accent-hover)}@keyframes lp-glow-drift-a{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-22px,18px) scale(1.06);opacity:1}}@keyframes lp-glow-drift-b{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(24px,-16px) scale(1.08);opacity:.95}}@keyframes lp-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.lp-nav-link:hover{color:#028090!important;background:#02809014}.workspace-switch:hover{background:#ffffff24!important;border-color:#ffffff47!important}.language-select-input:hover{background:#ffffff1f!important;border-color:#ffffff47!important}.language-select-input:focus-visible{outline:2px solid var(--fby-teal-light);outline-offset:2px}@media(max-width:640px){.brand-name-text{display:none!important}}.header-desktop-inline{display:inline-flex}.header-desktop-flex{display:flex}.header-mobile{display:none}@media(max-width:900px){.header-desktop-inline,.header-desktop-flex{display:none!important}.header-mobile{display:inline-flex}}@media(min-width:901px)and (max-width:1100px){.workspace-switch .workspace-switch-label{display:none}}.only-narrow{display:none}@media(max-width:900px){.hide-narrow{display:none!important}.only-narrow{display:inline}}.header-mobile-trailing .hide-narrow{display:inline-flex!important}.header-mobile-trailing .only-narrow{display:none!important}.header-mobile-trailing>*{width:100%;justify-content:flex-start}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lp-reveal.is-shown{opacity:1;transform:none}.lp-reveal-grid>*{opacity:0;transform:translateY(32px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lp-reveal-grid.is-shown>*{opacity:1;transform:none}.lp-reveal-grid.is-shown>*:nth-child(1){transition-delay:0ms}.lp-reveal-grid.is-shown>*:nth-child(2){transition-delay:90ms}.lp-reveal-grid.is-shown>*:nth-child(3){transition-delay:.18s}.lp-reveal-grid.is-shown>*:nth-child(4){transition-delay:.27s}.lp-reveal-grid.is-shown>*:nth-child(5){transition-delay:.36s}@keyframes lp-pulse-ring{0%{box-shadow:0 0 #5bbfcc8c}70%{box-shadow:0 0 0 12px #5bbfcc00}to{box-shadow:0 0 #5bbfcc00}}.lp-eyebrow-dot{animation:lp-pulse-ring 2.4s ease-out infinite}@keyframes lp-pulse-ring-danger{0%{box-shadow:0 0 #9b1c1c8c}70%{box-shadow:0 0 0 10px #9b1c1c00}to{box-shadow:0 0 #9b1c1c00}}.lp-pulse-danger{animation:lp-pulse-ring-danger 2.4s ease-out infinite}@keyframes lp-headline-grad{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.lp-headline-grad{background-size:220% 100%;animation:lp-headline-grad 7s ease-in-out infinite}.lp-problem-card,.lp-pricing-card{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)!important}.lp-solution-card{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)!important}.lp-problem-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0f172a0a,0 14px 32px #0f172a1a!important}.lp-solution-card:hover{transform:translateY(-3px);border-color:#5bbfcca6!important;box-shadow:0 14px 32px #0280902e!important}.lp-pricing-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0f172a0a,0 14px 32px #0f172a1a!important}.lp-cta-primary:hover{transform:translateY(-1px);background:#03969f!important}.lp-cta-ghost:hover{background:#ffffff14!important;border-color:#ffffff73!important}.lp-form-input:focus{border-color:#5bbfcc!important;box-shadow:0 0 0 4px #5bbfcc2e}@media(max-width:900px){.lp-step-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.lp-step-label{position:static!important;transform:none!important;display:inline-block;margin-bottom:8px}}@media(max-width:768px){.lp-section{padding:72px 20px!important}.lp-hero{padding:100px 20px 56px!important;min-height:auto!important}}@media(max-width:640px){.lp-nav-links{display:none!important}.lp-nav>div{padding:0 18px!important;height:60px!important}.lp-nav-cta{margin-left:0!important;padding:9px 14px!important;font-size:13px!important}.lp-cta-primary,.lp-cta-ghost{width:100%;justify-content:center}.lp-hero h1{font-size:clamp(28px,8vw,40px)!important;letter-spacing:-.02em!important;text-wrap:wrap!important;overflow-wrap:break-word;word-break:normal}.lp-hero p{font-size:clamp(15px,4vw,17px)!important;overflow-wrap:break-word}.lp-hero h1+p~p{font-size:12.5px!important}.lp-section{padding:56px 18px!important}.lp-hero{padding:92px 18px 48px!important;min-height:auto!important}.lp-compare-wrap{overflow:visible!important;border-radius:14px!important}.lp-compare-wrap table{min-width:0!important;display:block!important}.lp-compare-wrap thead{display:none!important}.lp-compare-wrap tbody{display:block!important}.lp-compare-wrap tr{display:block!important;padding:16px 18px!important;border-bottom:1px solid #E2E8F0!important}.lp-compare-wrap tr:last-child{border-bottom:none!important}.lp-compare-wrap td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:6px 0!important;border:none!important;text-align:left!important;font-size:14px!important}.lp-c-tool{font-size:15.5px!important;font-weight:700!important;padding-bottom:10px!important;margin-bottom:4px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;justify-content:flex-start!important}.lp-compare-fby .lp-c-tool{border-bottom-color:#ffffff2e!important}.lp-c-collect:before{content:"Collects feedback"}.lp-c-prio:before{content:"Prioritizes"}.lp-c-build:before{content:"Builds the fix?"}.lp-c-collect:before,.lp-c-prio:before,.lp-c-build:before{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b;flex:1}.lp-compare-fby .lp-c-collect:before,.lp-compare-fby .lp-c-prio:before,.lp-compare-fby .lp-c-build:before{color:#ffffffbf}.lp-section figure{padding:24px 12px!important}.lp-compare-wrap tr.lp-compare-row-mhide{display:none!important}}@media(max-width:520px){.lp-step-flow{grid-template-columns:1fr!important;gap:10px!important}.lp-step-cell{display:grid!important;grid-template-columns:92px 1fr!important;align-items:center!important;column-gap:14px!important;row-gap:6px!important;text-align:left!important}.lp-step-box{padding:12px 10px!important;min-height:76px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.lp-step-n{font-size:26px!important}.lp-step-title{font-size:12.5px!important;margin-top:4px!important}.lp-step-desc{margin-top:0!important;text-align:left!important;padding:0!important;font-size:13px!important;line-height:1.45!important}.lp-step-label{grid-column:1 / -1!important;justify-self:start!important;margin-bottom:0!important}}@media(max-width:380px){.lp-nav>div{padding:0 14px!important}.lp-section{padding:48px 12px!important}.lp-hero{padding:84px 12px 44px!important}.lp-hero h1{font-size:clamp(26px,8.4vw,36px)!important}.lp-hero p{font-size:14px!important}.lp-cta-primary,.lp-cta-ghost{padding:12px 16px!important;font-size:14px!important}}@media(max-width:340px){.lp-hero h1{font-size:24px!important;letter-spacing:-.015em!important}.lp-hero p{font-size:13.5px!important}.lp-section{padding:40px 10px!important}.lp-hero{padding:76px 10px 36px!important}}.fby-dark{color-scheme:dark;--fby-off-white: #0F1F35;--fby-white: #1A2B47;--fby-light-blue: rgba(91, 191, 204, .16);--fby-surface-hover: #283A65;--fby-surface-sunken: #16284B;--fby-surface-track: rgba(255, 255, 255, .18);--fby-tint: rgba(255, 255, 255, .08);--fby-accent-tint: rgba(91, 191, 204, .14);--fby-danger-tint: rgba(248, 113, 113, .14);--fby-ring-accent: rgba(91, 191, 204, .3);--fby-ring-danger: rgba(248, 113, 113, .3);--fby-text: #E6EEF8;--fby-muted: #94A3B8;--fby-muted-strong: #B8C5D6;--fg1: var(--fby-text);--fg2: var(--fby-muted-strong);--fg3: var(--fby-muted);--bg1: var(--fby-off-white);--bg2: var(--fby-white);--bg3: var(--fby-light-blue);--primary: var(--fby-navy);--primary-hover: var(--fby-navy-deep);--fby-border: rgba(255, 255, 255, .14);--fby-border-strong: rgba(255, 255, 255, .22);--accent: var(--brand-accent, var(--fby-teal-light));--accent-hover: var(--brand-accent, #7FCEDB);--fby-teal-deep: var(--brand-accent, #7FCEDB);--fby-avatar-default: #3D5A85;--fby-success: #34D399;--fby-success-bg: rgba(26, 122, 74, .22);--fby-warning: #FCD34D;--fby-warning-bg: rgba(146, 96, 10, .22);--fby-danger: #F87171;--fby-danger-bg: rgba(155, 28, 28, .22);--fby-info: #93C5FD;--fby-info-bg: rgba(91, 191, 204, .16);--fby-gold: #FCD34D;--fby-gold-bg: rgba(184, 134, 11, .22);--fby-purple: #9F84E8;--fby-on-gold: #1A1A2E;--fby-on-success: #FFFFFF;--fby-on-danger: #3B0A0A;--shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .35);--shadow-pop: 0 4px 8px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .45)}.fby-dark input:not([type=checkbox]):not([type=radio]):not([style*=transparent]),.fby-dark textarea:not([style*=transparent]),.fby-dark select:not([style*=transparent]){color-scheme:dark}.fby-dark input::placeholder,.fby-dark textarea::placeholder{color:#6b7b92}.fby-dark select{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23B8C5D6'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E")}@keyframes bq-pulse{0%{transform:scale(.9);opacity:.65}70%{transform:scale(1.7);opacity:0}to{transform:scale(.9);opacity:0}}@keyframes bq-shimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}.bq-inprogress-bar{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,transparent 0%,rgba(2,128,144,.85) 50%,transparent 100%);background-size:45% 100%;background-repeat:no-repeat;animation:bq-bar-sweep 1.4s linear infinite;will-change:background-position}@keyframes bq-bar-sweep{0%{background-position:-45% 50%}to{background-position:145% 50%}}@keyframes bq-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@keyframes bq-seg-in{0%{transform:scaleX(.35);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes tr-fadein{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fby-coach-pulse{0%,to{box-shadow:0 0 0 3px var(--fby-teal),0 0 0 9999px #0f293f6b}50%{box-shadow:0 0 0 5px var(--fby-teal-light),0 0 0 9999px #0f293f6b}}@keyframes fby-tour-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fby-tour-viewport{color:var(--fg1)}.fby-tour-viewport [style*=Inter]{font-family:var(--brand-font, "Inter", ui-sans-serif, system-ui, sans-serif)!important}.fby-tour-viewport [style*=Syne]{font-family:var(--brand-display, "Syne", ui-sans-serif, system-ui, sans-serif)!important}@media(max-width:880px){.fby-tour-grid{grid-template-columns:1fr!important;gap:24px!important}.fby-tour-rail-wrap>div{position:static!important}.fby-tour-rail{flex-direction:row!important;overflow-x:auto;padding-bottom:6px}.fby-tour-rail li{flex-shrink:0}.fby-tour-value-grid{grid-template-columns:1fr!important}.fby-tour-cta{padding:22px!important}.fby-tweaks-panel{grid-template-columns:1fr!important;padding:22px!important}}@media(max-width:640px){.fby-tour-headline h3{font-size:clamp(20px,5.5vw,26px)!important;overflow-wrap:anywhere;word-break:break-word}.fby-tour-headline p{font-size:14px!important;overflow-wrap:break-word}.fby-tour-viewport{min-height:460px!important}.fby-tour-cta{padding:18px!important;gap:14px!important}.fby-tour-cta>div:last-child{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.settings-grid-2{grid-template-columns:1fr 1fr}.settings-grid-3{grid-template-columns:1fr 1fr 1fr}.settings-grid-2-1{grid-template-columns:2fr 1fr}.settings-grid-prices{grid-template-columns:1.4fr 1.4fr .9fr .9fr auto}.settings-grid-2>*,.settings-grid-3>*,.settings-grid-2-1>*,.settings-grid-prices>*{min-width:0}.settings-grid-2 input,.settings-grid-2 textarea,.settings-grid-3 input,.settings-grid-3 textarea,.settings-grid-2-1 input,.settings-grid-2-1 textarea,.settings-grid-prices input,.settings-grid-prices textarea{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:640px){.settings-grid-2,.settings-grid-3,.settings-grid-2-1,.settings-grid-prices{grid-template-columns:1fr!important}}.users-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr) auto;gap:14px;align-items:center}.users-row>*{min-width:0}.users-cell:before{content:none}@media(max-width:760px){.users-row{grid-template-columns:1fr;gap:10px;align-items:stretch}.users-head{display:none!important}.users-identity{padding-bottom:8px;border-bottom:1px solid var(--fby-border)}.users-actions{justify-content:flex-start!important}.users-cell:before{content:attr(data-label) ": ";font-weight:600;color:var(--fg3);margin-right:6px}.users-actions:before{display:block;margin-bottom:4px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes users-spin{to{transform:rotate(360deg)}}.users-spin{animation:users-spin .8s linear infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.users-spin{animation:none}}
