: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:#fff;--fby-text:#1a1a2e;--fby-muted:#64748b;--fby-muted-strong:#475569;--fby-on-dark:#fff;--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:#fff;--fby-on-success:#fff;--fby-on-danger:#fff;--fby-avatar-default:var(--fby-navy);--fby-surface-hover:#fafcfe;--fby-surface-sunken:#f8fafc;--fby-surface-track:#e2e8f0;--fby-tint:#1e3a5f0f;--fby-accent-tint:#02809014;--fby-danger-tint:#9b1c1c0f;--fby-ring-accent:#0280902e;--fby-ring-danger:#9b1c1c2e;--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 #0f172a0a, 0 1px 3px #0f172a0f;--shadow-pop:0 4px 8px #0f172a0f, 0 8px 24px #0f172a14;--shadow-press:inset 0 1px 2px #0f172a1f;--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{--lightningcss-light:initial;--lightningcss-dark: ;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{color:var(--fg1);background:#02809033}a{color:var(--accent);transition:color var(--motion-fast);text-decoration:none}a:hover{color:var(--accent-hover)}@keyframes lp-glow-drift-a{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-22px,18px)scale(1.06)}}@keyframes lp-glow-drift-b{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:.95;transform:translate(24px,-16px)scale(1.08)}}@keyframes lp-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.lp-nav-link:hover{background:#02809014;color:#028090!important}.lp-voice-card:hover{transform:translateY(-4px);border-color:#5bbfcc8c!important}@media (prefers-reduced-motion:reduce){.lp-voice-card:hover{transform:none}}.only-narrow{display:none}@media (width<=900px){.hide-narrow{display:none!important}.only-narrow{display:inline}}@media (width<=640px){.header-darkmode-toggle{display:none!important}}.site-header-burger{display:none}@media (width<=900px){.site-header-burger{display:inline-flex}}.lp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.lp-reveal.is-shown{opacity:1;transform:none}.lp-reveal-grid>*{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.lp-reveal-grid.is-shown>*{opacity:1;transform:none}.lp-reveal-grid.is-shown>:first-child{transition-delay:0s}.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:2.4s ease-out infinite lp-pulse-ring}@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:2.4s ease-out infinite lp-pulse-ring-danger}@keyframes lp-headline-grad{0%,to{background-position:0%}50%{background-position:100%}}.lp-headline-grad{background-size:220% 100%;animation:7s ease-in-out infinite lp-headline-grad}.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{box-shadow:0 0 0 4px #5bbfcc2e;border-color:#5bbfcc!important}@media (width<=900px){.lp-step-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.lp-step-label{margin-bottom:8px;display:inline-block;position:static!important;transform:none!important}}@media (width>=769px){.lp-section{padding-top:88px!important;padding-bottom:88px!important}}@media (width<=768px){.lp-section{padding:72px 20px!important}.lp-hero{min-height:auto!important;padding:100px 20px 56px!important}}@media (width<=640px){.lp-nav-links{display:none!important}.lp-nav>div{height:60px!important;padding:0 18px!important}.lp-nav-cta{white-space:nowrap!important;flex-shrink:0!important;margin-left:0!important;padding:9px 14px!important;font-size:13px!important}.lp-nav a[href=\#top]>span>span{font-size:17px!important}.lp-nav a[href=\#top] svg{display:none!important}.lp-nav-actions{gap:4px!important}.lp-cta-primary,.lp-cta-ghost{justify-content:center;width:100%}.lp-hero h1{overflow-wrap:break-word;word-break:normal;letter-spacing:-.02em!important;text-wrap:wrap!important;font-size:clamp(28px,8vw,40px)!important}.lp-hero p{overflow-wrap:break-word;font-size:clamp(15px,4vw,17px)!important}.lp-hero h1+p~p{font-size:12.5px!important}.lp-section{padding:56px 18px!important}.lp-hero{min-height:auto!important;padding:92px 18px 48px!important}.lp-compare-wrap{border-radius:14px!important;overflow:visible!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{border-bottom:1px solid #e2e8f0!important;padding:16px 18px!important;display:block!important}.lp-compare-wrap tr:last-child{border-bottom:none!important}.lp-compare-wrap td{text-align:left!important;border:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:6px 0!important;font-size:14px!important;display:flex!important}.lp-c-tool{border-bottom:1px solid #0f172a14!important;justify-content:flex-start!important;margin-bottom:4px!important;padding-bottom:10px!important;font-size:15.5px!important;font-weight:700!important}.lp-compare-fby .lp-c-tool{border-bottom-color:#ffffff2e!important}.lp-c-collect:before{content:var(--lp-c-h-collect,"Collects feedback")}.lp-c-prio:before{content:var(--lp-c-h-prio,"Prioritizes")}.lp-c-build:before{content:var(--lp-c-h-build,"Builds the fix?")}.lp-c-collect:before,.lp-c-prio:before,.lp-c-build:before{letter-spacing:.08em;text-transform:uppercase;color:#64748b;flex:1;font-size:11.5px;font-weight:600}.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 (width<=520px){.lp-step-flow{grid-template-columns:1fr!important;gap:10px!important}.lp-step-cell{text-align:left!important;grid-template-columns:92px 1fr!important;align-items:center!important;gap:6px 14px!important;display:grid!important}.lp-step-box{flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:76px!important;padding:12px 10px!important;display:flex!important}.lp-step-n{font-size:26px!important}.lp-step-title{margin-top:4px!important;font-size:12.5px!important}.lp-step-desc{text-align:left!important;margin-top:0!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 (width<=380px){.lp-nav>div{padding:0 14px!important}.lp-nav a[href=\#top]>span>span{font-size:16px!important}.lp-nav-cta{padding:8px 12px!important;font-size:12.5px!important}.lp-nav-lang{display:none!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 (width<=340px){.lp-hero h1{letter-spacing:-.015em!important;font-size:24px!important}.lp-hero p{font-size:13.5px!important}.lp-section{padding:40px 10px!important}.lp-hero{padding:76px 10px 36px!important}}.fby-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fby-off-white:#0f1f35;--fby-white:#1a2b47;--fby-light-blue:#5bbfcc29;--fby-surface-hover:#283a65;--fby-surface-sunken:#16284b;--fby-surface-track:#ffffff2e;--fby-tint:#ffffff14;--fby-accent-tint:#5bbfcc24;--fby-danger-tint:#f8717124;--fby-ring-accent:#5bbfcc4d;--fby-ring-danger:#f871714d;--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:#ffffff24;--fby-border-strong:#ffffff38;--accent:var(--fby-teal-light);--accent-hover:#7fcedb;--fby-teal-deep:#7fcedb;--fby-avatar-default:#3d5a85;--fby-success:#34d399;--fby-success-bg:#1a7a4a38;--fby-warning:#fcd34d;--fby-warning-bg:#92600a38;--fby-danger:#f87171;--fby-danger-bg:#9b1c1c38;--fby-info:#93c5fd;--fby-info-bg:#5bbfcc29;--fby-gold:#fcd34d;--fby-gold-bg:#b8860b38;--fby-purple:#9f84e8;--fby-on-gold:#1a1a2e;--fby-on-success:#fff;--fby-on-danger:#fff;--shadow-card:0 1px 2px #00000040, 0 1px 3px #00000059;--shadow-pop:0 4px 8px #0000004d, 0 8px 24px #00000073}.fby-dark input:not([type=checkbox]):not([type=radio]):not([style*=transparent]),.fby-dark textarea:not([style*=transparent]),.fby-dark select:not([style*=transparent]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fby-dark input::placeholder,.fby-dark textarea::placeholder{color:#6b7b92}.fby-dark select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23B8C5D6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}@keyframes bq-pulse{0%{opacity:.65;transform:scale(.9)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(.9)}}@keyframes bq-shimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}.bq-inprogress-bar{will-change:background-position;background-image:linear-gradient(90deg,#0000 0%,#028090d9 50%,#0000 100%);background-repeat:no-repeat;background-size:45% 100%;animation:1.4s linear infinite bq-bar-sweep;position:absolute;inset:0}@keyframes bq-bar-sweep{0%{background-position:-45%}to{background-position:145%}}@keyframes bq-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@keyframes bq-seg-in{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(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}.fby-tour-mobile{display:none}@media (width<=900px){.fby-tour-grid,.fby-tweaks-panel{display:none!important}.fby-tour-mobile{display:block!important}.fby-tour-restart{display:none!important}}@media (width<=880px){.fby-tour-grid{grid-template-columns:1fr!important;gap:24px!important}.fby-tour-rail-wrap>div{position:static!important}.fby-tour-rail{padding-bottom:6px;overflow-x:auto;flex-direction:row!important}.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 (width<=640px){.fby-tour-headline h3{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(20px,5.5vw,26px)!important}.fby-tour-headline p{overflow-wrap:break-word;font-size:14px!important}.fby-tour-viewport{min-height:460px!important}.fby-tour-cta{gap:14px!important;padding:18px!important}.fby-tour-cta>div:last-child{width:100%}}.fby-lang-trigger:focus-visible,.fby-lang-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=820px){.fby-lang-trigger-code{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
