@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/onest/Onest-Regular.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/onest/Onest-Medium.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/onest/Onest-SemiBold.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/onest/Onest-Bold.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/onest/Onest-ExtraBold.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/onest/Onest-Black.ttf) format("truetype")}@font-face{font-family:Petrov Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/petrov-sans/PetrovSans-Regular.ttf) format("truetype")}@font-face{font-family:Petrov Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/petrov-sans/PetrovSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Petrov Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/petrov-sans/PetrovSans-Bold.ttf) format("truetype")}@font-face{font-family:Petrov Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/petrov-sans/PetrovSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:Petrov Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/petrov-sans/PetrovSans-ExtraBold.ttf) format("truetype")}.platform-case-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;width:100%}.platform-case-showcase__visual{order:1}.platform-case-showcase__panel{order:2;display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:530px}.platform-case-showcase__visual{overflow:hidden;min-height:530px;border-radius:12px;background:var(--fb-design-blue)}.platform-case-showcase:not(.platform-case-showcase--solutions-workflow) .platform-case-showcase__visual:not(.platform-case-showcase__visual--client-portal):not(.platform-case-showcase__visual--commissions-manager):not(.platform-case-showcase__visual--case-manager):not(.platform-case-showcase__visual--ai-automation):not(.platform-case-showcase__visual--lead-generation-suite)>img{display:block;width:100%;height:100%;min-height:530px;object-fit:contain;object-position:center}.platform-case-showcase__copy{display:flex;flex-direction:column;gap:16px}.platform-case-showcase__copy h3{margin:0;color:var(--fb-ink);font:var(--display-4xl-semibold);font-size:clamp(28px,3vw,32px);line-height:1.4}.platform-case-showcase__copy p{font:var(--text-xl-regular);margin:0;color:var(--fb-text)}.platform-case-showcase__visual--case-manager{position:relative;background:var(--fb-design-blue)}.platform-case-showcase__visual--case-manager .platform-case-showcase__decor{position:absolute;pointer-events:none}.platform-case-showcase__visual--case-manager .platform-case-showcase__decor--solid{left:0;bottom:0;width:214px;height:213px;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--case-manager .platform-case-showcase__decor--outline{left:75px;bottom:-1px;width:247px;height:247px}.platform-case-showcase__visual--case-manager .platform-case-showcase__screenshot{position:absolute;left:50%;top:78px;z-index:1;display:block;width:min(88%,525px);height:auto;transform:translate(-50%);border-radius:8px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:cover;object-position:top center}.platform-case-showcase__visual--ai-automation{position:relative;background:var(--fb-brand)}.platform-case-showcase__visual--ai-automation .platform-case-showcase__decor{position:absolute;pointer-events:none}.platform-case-showcase__visual--ai-automation .platform-case-showcase__decor--solid{left:0;bottom:-1px;width:212px;height:212px}.platform-case-showcase__visual--ai-automation .platform-case-showcase__decor--outline{left:107px;bottom:-1px;width:247px;height:247px}.platform-case-showcase__visual--ai-automation .platform-case-showcase__screenshot{position:absolute;left:50%;top:78px;z-index:1;display:block;width:min(84.2%,525px);height:auto;transform:translate(-50%);border-radius:8px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:cover;object-position:top center}.platform-case-showcase__visual--client-portal{position:relative;background:var(--fb-softest-blue)}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor{position:absolute;pointer-events:none}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor--solid{left:0;bottom:0;width:212px;height:212px}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor--outline{left:211px;top:289px;width:247px;height:247px;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--client-portal .platform-case-showcase__screenshot{position:absolute;left:50%;top:78px;z-index:1;display:block;width:min(84.2%,525px);height:auto;max-height:374px;transform:translate(-50%);border-radius:8px;object-fit:cover;object-position:top center}.platform-case-showcase__visual--lead-generation-suite{position:relative;background:var(--fb-brand-dark)}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor{position:absolute;pointer-events:none}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor--solid{left:0;bottom:0;width:123px;height:121px}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor--outline{left:70px;bottom:0;width:145px;height:145px}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__screenshot{position:absolute;left:50%;top:78px;z-index:1;display:block;width:min(84.2%,525px);height:auto;transform:translate(-50%);border-radius:8px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:cover;object-position:top center}.platform-case-showcase__visual--commissions-manager{position:relative;background:var(--fb-brand-deep)}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor{position:absolute;pointer-events:none}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor--solid{left:0;bottom:0;width:115px;height:116px;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor--outline{left:59px;bottom:0;width:150px;height:150px;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__screenshot{position:absolute;left:50%;top:78px;z-index:1;display:block;width:min(88%,525px);height:auto;transform:translate(-50%);border-radius:8px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:cover;object-position:top center}.platform-case-showcase--solutions-workflow{grid-template-columns:minmax(0,571px) minmax(0,597px);gap:80px;justify-content:center;align-items:start;width:100%;max-width:1248px;margin-inline:auto}.platform-case-showcase--solutions-workflow .platform-case-showcase__panel{align-self:start;width:100%;max-width:597px;min-height:0;height:auto;gap:0;justify-content:flex-start}.platform-case-showcase--solutions-workflow .platform-case-showcase__visual{position:relative;align-self:start;display:block;width:100%;max-width:571px;min-height:0!important;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.platform-case-showcase--solutions-workflow .platform-case-showcase__screenshot{position:static;display:block;width:100%;height:auto;max-height:none;margin:0;border-radius:14px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:contain;object-position:center}@media (max-width: 1100px){.platform-case-showcase{grid-template-columns:1fr;gap:24px}.platform-case-showcase__panel{order:1;min-height:0;gap:24px}.platform-case-showcase__visual{order:2;min-height:360px}.platform-case-showcase:not(.platform-case-showcase--solutions-workflow) .platform-case-showcase__visual:not(.platform-case-showcase__visual--client-portal):not(.platform-case-showcase__visual--commissions-manager):not(.platform-case-showcase__visual--case-manager):not(.platform-case-showcase__visual--ai-automation):not(.platform-case-showcase__visual--lead-generation-suite)>img{min-height:360px}.platform-case-showcase__copy{gap:16px}.platform-case-showcase__visual--case-manager .platform-case-showcase__decor--solid{width:35.7%;height:auto}.platform-case-showcase__visual--case-manager .platform-case-showcase__decor--outline{left:12.4%;bottom:0;width:40.4%;height:auto}.platform-case-showcase__visual--case-manager .platform-case-showcase__screenshot{top:14.8%;width:87.5%}.platform-case-showcase__visual--ai-automation .platform-case-showcase__decor--solid{left:0;bottom:0;width:34%;height:auto}.platform-case-showcase__visual--ai-automation .platform-case-showcase__decor--outline{left:17.1%;bottom:0;width:39.6%;height:auto}.platform-case-showcase__visual--ai-automation .platform-case-showcase__screenshot{left:50%;top:14.8%;width:84.2%;transform:translate(-50%)}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor--solid{left:0;bottom:0;width:33.8%;height:auto}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor--outline{left:17.1%;bottom:0;width:39.6%;height:auto}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__screenshot{left:50%;top:14.8%;width:84.2%;transform:translate(-50%)}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor--solid{left:0;bottom:0;width:34%;height:auto}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor--outline{left:33.9%;bottom:0;top:auto;width:39.6%;height:auto}.platform-case-showcase__visual--client-portal .platform-case-showcase__screenshot{left:50%;top:14.8%;width:84.2%;transform:translate(-50%)}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor--solid{width:115px;height:116px}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor--outline{width:150px;height:150px;left:59px}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__screenshot{top:64px;width:min(90%,420px)}.platform-case-showcase--solutions-workflow{grid-template-columns:1fr;gap:24px;max-width:none}.platform-case-showcase--solutions-workflow .platform-case-showcase__panel{width:100%;max-width:none}.platform-case-showcase--solutions-workflow .platform-case-showcase__visual{position:relative;width:100%;min-height:0}.platform-case-showcase--solutions-workflow .platform-case-showcase__screenshot{position:static;width:100%;height:auto;max-height:none;border-radius:14px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:contain}}@media (max-width: 680px){.platform-case-showcase{gap:24px}.platform-case-showcase__copy h3{font:var(--text-2xl-semibold);line-height:1.4}.platform-case-showcase__copy p{font:var(--text-base-regular)}.platform-case-showcase__panel fbw-marketing-button .fbw-button{width:100%;min-width:0;color:var(--fb-white);background:var(--fb-brand)}.platform-case-showcase__visual,.platform-case-showcase__visual--case-manager{width:100%;min-height:322px;border-radius:7px}.platform-case-showcase__visual--ai-automation{width:100%;min-height:310px;border-radius:7px}.platform-case-showcase__visual--client-portal{width:100%;min-height:309px;border-radius:7px}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor--solid{left:0;bottom:0;width:34%;height:auto}.platform-case-showcase__visual--client-portal .platform-case-showcase__decor--outline{left:33.9%;bottom:0;top:auto;width:39.6%;height:auto;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--client-portal .platform-case-showcase__screenshot{left:50%;top:14.8%;width:84.2%;max-height:none;transform:translate(-50%)}.platform-case-showcase__visual--lead-generation-suite{width:100%;min-height:309px;border-radius:7px}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor--solid{left:0;bottom:0;width:33.8%;height:auto}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__decor--outline{left:17.1%;bottom:0;top:auto;width:39.6%;height:auto}.platform-case-showcase__visual--lead-generation-suite .platform-case-showcase__screenshot{left:50%;top:14.8%;width:84.2%;max-height:none;transform:translate(-50%)}.platform-case-showcase__visual--commissions-manager{width:100%;min-height:322px;border-radius:7px}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor--solid{left:0;bottom:0;width:31.7%;height:auto;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__decor--outline{left:16.2%;bottom:0;top:auto;width:41.2%;height:auto;transform:scaleY(-1) rotate(180deg)}.platform-case-showcase__visual--commissions-manager .platform-case-showcase__screenshot{left:50%;top:14.9%;width:87.6%;max-height:none;transform:translate(-50%)}.platform-case-showcase--solutions-workflow .platform-case-showcase__visual{display:none}.platform-case-showcase--solutions-workflow .solution-accordion__visual{display:block;width:100%;height:auto;margin:0;padding:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.platform-case-showcase--solutions-workflow .solution-accordion__visual img{display:block;width:100%;height:auto;max-height:none;border-radius:14px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;object-fit:contain;object-position:center}}:root{--fb-white: #ffffff;--fb-ink: #101828;--fb-text: #344054;--fb-muted: #667085;--fb-border: #eaecf0;--fb-soft: #f2f6ff;--fb-softest-blue: #f0f6ff;--fb-soft-blue: #dce8ff;--fb-design-blue: #dceafd;--fb-brand: #2a67e6;--fb-brand-strong: #2355dc;--fb-brand-dark: #0001da;--fb-brand-deep: #0100a5;--fb-brand-navy: #00077a;--fb-accent: #a0ff31;--fb-success: #3ea66b;--fb-shadow: 0 18px 48px rgba(16, 24, 40, .12);--fb-shadow-sm: 0 4px 16px rgba(16, 24, 40, .08);--fb-radius: 20px;--fb-container: 100vw;--fb-page-padding: 96px;--fb-font: Onest, Arial, sans-serif;--fb-font-display: Petrov Sans, Arial, sans-serif;--text-xs-regular: 400 12px/18px Onest, Arial, sans-serif;--text-xs-medium: 500 12px/18px Onest, Arial, sans-serif;--text-xs-semibold: 600 12px/18px Onest, Arial, sans-serif;--text-sm-regular: 400 14px/20px Onest, Arial, sans-serif;--text-sm-medium: 500 14px/20px Onest, Arial, sans-serif;--text-sm-semibold: 600 14px/20px Onest, Arial, sans-serif;--text-sm-bold: 700 14px/20px Onest, Arial, sans-serif;--text-sm-extrabold: 800 14px/20px Onest, Arial, sans-serif;--text-sm-black: 900 14px/20px Onest, Arial, sans-serif;--text-base-regular: 400 16px/24px Onest, Arial, sans-serif;--text-base-medium: 500 16px/24px Onest, Arial, sans-serif;--text-base-semibold: 600 16px/24px Onest, Arial, sans-serif;--text-base-bold: 700 16px/24px Onest, Arial, sans-serif;--text-base-extrabold: 800 16px/24px Onest, Arial, sans-serif;--text-base-black: 900 16px/24px Onest, Arial, sans-serif;--text-md-regular: 400 17px/24px Onest, Arial, sans-serif;--text-md-medium: 500 17px/24px Onest, Arial, sans-serif;--text-md-semibold: 600 17px/24px Onest, Arial, sans-serif;--text-lg-regular: 400 18px/27px Onest, Arial, sans-serif;--text-lg-medium: 500 18px/27px Onest, Arial, sans-serif;--text-lg-semibold: 600 18px/27px Onest, Arial, sans-serif;--text-lg-bold: 700 18px/27px Onest, Arial, sans-serif;--text-lg-extrabold: 800 18px/27px Onest, Arial, sans-serif;--text-xl-regular: 400 20px/30px Onest, Arial, sans-serif;--text-xl-medium: 500 20px/30px Onest, Arial, sans-serif;--text-xl-semibold: 600 20px/30px Onest, Arial, sans-serif;--text-xl-bold: 700 20px/30px Onest, Arial, sans-serif;--text-xl-extrabold: 800 20px/30px Onest, Arial, sans-serif;--text-2xl-regular: 400 24px/36px Onest, Arial, sans-serif;--text-2xl-medium: 500 24px/36px Onest, Arial, sans-serif;--text-2xl-semibold: 600 24px/36px Onest, Arial, sans-serif;--text-2xl-bold: 700 24px/36px Onest, Arial, sans-serif;--text-quote-regular: 400 22px/33px Onest, Arial, sans-serif;--text-compact-semibold: 600 13.5px/20px Onest, Arial, sans-serif;--text-compact-black: 900 13px/20px Onest, Arial, sans-serif;--display-sm-semibold: 600 14px/20px Petrov Sans, Arial, sans-serif;--display-sm-bold: 700 14px/20px Petrov Sans, Arial, sans-serif;--display-sm-extrabold: 800 14px/20px Petrov Sans, Arial, sans-serif;--display-sm-black: 900 14px/20px Petrov Sans, Arial, sans-serif;--display-base-regular: 400 16px/24px Petrov Sans, Arial, sans-serif;--display-base-semibold: 600 16px/24px Petrov Sans, Arial, sans-serif;--display-base-bold: 700 16px/24px Petrov Sans, Arial, sans-serif;--display-base-extrabold: 800 16px/24px Petrov Sans, Arial, sans-serif;--display-lg-regular: 400 18px/27px Petrov Sans, Arial, sans-serif;--display-lg-semibold: 600 18px/27px Petrov Sans, Arial, sans-serif;--display-lg-bold: 700 18px/27px Petrov Sans, Arial, sans-serif;--display-xl-regular: 400 20px/30px Petrov Sans, Arial, sans-serif;--display-xl-medium: 500 20px/30px Petrov Sans, Arial, sans-serif;--display-xl-semibold: 600 20px/30px Petrov Sans, Arial, sans-serif;--display-xl-bold: 700 20px/30px Petrov Sans, Arial, sans-serif;--display-2xl-regular: 400 24px/36px Petrov Sans, Arial, sans-serif;--display-2xl-semibold: 600 24px/36px Petrov Sans, Arial, sans-serif;--display-2xl-bold: 700 24px/36px Petrov Sans, Arial, sans-serif;--display-2xl-extrabold: 800 24px/36px Petrov Sans, Arial, sans-serif;--display-2xl-black: 900 24px/36px Petrov Sans, Arial, sans-serif;--display-3xl-semibold: 600 28px/42px Petrov Sans, Arial, sans-serif;--display-3xl-bold: 700 28px/42px Petrov Sans, Arial, sans-serif;--display-3xl-extrabold: 800 28px/42px Petrov Sans, Arial, sans-serif;--display-4xl-semibold: 600 32px/45px Petrov Sans, Arial, sans-serif;--display-4xl-bold: 700 32px/45px Petrov Sans, Arial, sans-serif;--display-4xl-extrabold: 800 32px/45px Petrov Sans, Arial, sans-serif;--display-4xl-black: 900 32px/45px Petrov Sans, Arial, sans-serif;--display-5xl-semibold: 600 34px/48px Petrov Sans, Arial, sans-serif;--display-5xl-bold: 700 34px/48px Petrov Sans, Arial, sans-serif;--display-6xl-semibold: 600 37px/44px Petrov Sans, Arial, sans-serif;--display-6xl-bold: 700 37px/44px Petrov Sans, Arial, sans-serif;--display-7xl-semibold: 600 48px/67px Petrov Sans, Arial, sans-serif;--display-7xl-bold: 700 48px/67px Petrov Sans, Arial, sans-serif;--display-7xl-regular: 400 48px/67px Petrov Sans, Arial, sans-serif;--display-7xl-extrabold: 800 48px/67px Petrov Sans, Arial, sans-serif;--display-7xl-black: 900 48px/67px Petrov Sans, Arial, sans-serif;--display-body-regular: 400 22px/33px Petrov Sans, Arial, sans-serif;--text-caption-extrabold: 800 15px/23px Onest, Arial, sans-serif;--display-avatar-black: 900 26px/39px Petrov Sans, Arial, sans-serif;--display-timeline-semibold: 600 36px/54px Petrov Sans, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--fb-ink);background:var(--fb-white);font-family:var(--fb-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}h1,h2,h3,h4,h5,h6{font-family:var(--fb-font-display)}button,a{font:inherit}a{color:inherit;text-decoration:none;cursor:pointer}button:not(:disabled){cursor:pointer}.page-shell{overflow-x:clip;padding-top:var(--fb-header-height, 94px)}.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}.container{width:min(var(--fb-container),100% - var(--fb-page-padding) * 2);margin:0 auto}.site-header{padding:0;background:transparent;overflow:visible}.site-header__surface{position:relative;width:100%;overflow:visible;background:transparent;transition:padding .22s ease}.site-header__surface-bg{position:absolute;inset:0;z-index:0;background:var(--fb-white);pointer-events:none;transition:background .22s ease,border-radius .22s ease,backdrop-filter .22s ease,box-shadow .22s ease,border-color .22s ease}.site-header--scrolled .site-header__surface-bg{background:rgba(255,255,255,.3);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(255,255,255,.4);border-radius:0;box-shadow:0 4px 24px #10182814,0 1px 2px #1018280f,inset 0 1px #ffffff73}.site-header__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:36px;min-height:94px}.site-logo{display:inline-flex;align-items:center}.site-logo img{display:block;width:175px;height:auto}.site-nav,.site-actions,.nav-item{display:flex;align-items:center}.site-nav{gap:30px;margin-left:auto}.nav-item{font:var(--text-sm-bold);font-family:var(--fb-font-display);gap:7px;color:var(--fb-ink);transition:color .16s ease}.site-header .nav-item:hover,.site-header .nav-item--active,.site-header .nav-item:focus-visible{color:var(--fb-brand-deep)}.site-header .login-link{transition:color .16s ease}.site-header .login-link:hover,.site-header .login-link:focus-visible,.site-header .login-link:active{color:var(--fb-brand-deep)}.site-header .fbw-button--accent:hover,.site-header .fbw-button--accent:active,.site-header .fbw-button--accent:focus-visible{color:var(--fb-brand-deep)}.chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.site-actions{gap:22px}.login-link,.text-link{font:var(--text-sm-extrabold);color:var(--fb-brand);text-transform:uppercase;transition:color .16s ease}.text-link{display:inline-flex;align-items:center;gap:8px}.mobile-menu-button{display:none;flex-shrink:0;width:33px;height:32px;padding:0;border:0;border-radius:0;background:transparent;color:var(--fb-ink);cursor:pointer}.mobile-menu-button__icon{display:block;width:33px;height:32px}.site-header__mobile-actions{display:none;align-items:center;gap:16px;margin-left:auto}.fbw-button{font:var(--display-base-bold);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:161px;min-height:46px;padding:12px 8px;border:0;border-radius:14px;cursor:pointer;letter-spacing:0;text-transform:uppercase;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.fbw-button:hover{box-shadow:none}.fbw-button--primary{color:var(--fb-white);background:var(--fb-brand)}.fbw-button--accent{color:var(--fb-brand-dark);background:var(--fb-accent)}.fbw-button--accent:hover{background:#93f01f}.fbw-button--ghost{color:var(--fb-brand);background:transparent}.fbw-button--secondary{gap:16px;color:var(--fb-brand-strong);background:var(--fb-white)}.fbw-button--primary:hover{background:var(--fb-brand-deep);font:var(--display-base-extrabold)}.fbw-button--secondary:hover,.fbw-button--ghost:hover,.fbw-button--secondary:focus-visible,.fbw-button--ghost:focus-visible{color:var(--fb-brand-deep);font:var(--display-base-extrabold);outline:none}.fbw-button__arrow{display:block;flex-shrink:0;width:17px;height:13px}.link-arrow-icon{display:block;flex-shrink:0;width:17px;height:13px;background-color:currentColor;mask:url(/assets/feature-cards/decor/arrow-blue.svg) center/contain no-repeat;-webkit-mask:url(/assets/feature-cards/decor/arrow-blue.svg) center/contain no-repeat}.arrow{display:inline-block;width:14px;height:14px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.section{padding:48px 0}fbw-hero-section+fbw-solutions-section>section.section{padding-top:0}@media (min-width: 981px){fbw-hero-section+fbw-solutions-section>section.section{padding-top:48px}}.section--compact{padding:48px 0}.section-header{max-width:900px;margin:0 auto 32px;text-align:center}.section-header h2{margin:0;color:var(--fb-ink);font:var(--display-7xl-semibold);line-height:1.4;letter-spacing:0}.section-header p{font:var(--text-xl-regular);margin:16px 0 0;color:var(--fb-ink)}.check-text{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent}.check-text:before{content:"";width:20px;height:20px;background:url(/assets/icons/check.svg) center/contain no-repeat}.laptop{position:absolute;right:-40px;bottom:72px;width:min(100%,762px);padding:10px 10px 20px;border:10px solid #0b0d12;border-bottom-width:22px;border-radius:10px;background:#f8fbff;box-shadow:0 131px 88.5px -128px #00000014}.laptop:after{content:"";position:absolute;left:24%;right:24%;bottom:-38px;height:17px;border-radius:0 0 24px 24px;background:linear-gradient(90deg,#2a2d34,#818995,#2a2d34)}.dashboard{overflow:hidden;border-radius:10px;background:var(--fb-white);box-shadow:inset 0 0 0 1px var(--fb-border)}.dashboard--image{aspect-ratio:1024/677}.dashboard--image img{display:block;width:100%;height:100%;object-fit:cover}.dashboard__bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--fb-border)}.dashboard__bar span{width:7px;height:7px;border-radius:50%;background:#c9d7f5}.dashboard__body{display:grid;grid-template-columns:86px 1fr;min-height:300px}.dashboard__side{padding:16px 12px;background:#f3f7ff}.dashboard__side span,.dashboard-card span,.table-line{display:block;height:9px;margin-bottom:12px;border-radius:99px;background:#d8e5ff}.dashboard__main{padding:18px}.dashboard__filters{display:flex;gap:10px;margin-bottom:18px}.dashboard__filters span{height:24px;flex:1;border-radius:9px;background:#eef3ff}.dashboard__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.dashboard-card{min-height:70px;padding:12px;border:1px solid var(--fb-border);border-radius:12px}.table-line{height:12px;background:#edf2fb}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:29.85px;align-items:stretch}.solution-card,.step-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fb-border);border-radius:14px;background:var(--fb-white);box-shadow:0 1px 2px #1018280a;transition:border-color .2s ease,box-shadow .2s ease}.solution-card:hover{border-color:var(--fb-brand);box-shadow:0 1px 1px #1018280d}.solution-card__visual{position:relative;height:296px;overflow:hidden;padding:36px 0 0 40px;border-bottom:1px solid #e4e7ef;background:var(--fb-softest-blue);transition:background .2s ease,border-color .2s ease}.solution-card:hover .solution-card__visual{background:var(--fb-softest-blue);border-bottom-color:transparent}.solution-card__visual:after{content:"";position:absolute;inset:-1px -1px 0;border:1px solid var(--fb-brand);border-bottom:none;border-radius:14px 14px 0 0;background:var(--fb-softest-blue);opacity:0;transition:opacity .2s ease;pointer-events:none}.solution-card:hover .solution-card__visual:after{opacity:1}.solution-card__visual img{position:relative;z-index:1;display:block;width:clamp(360px,126%,520px);max-width:none;height:auto;object-fit:contain;object-position:left top}.mini-screen{height:100%;padding:18px;border-radius:14px;background:var(--fb-white);box-shadow:var(--fb-shadow-sm)}.mini-screen__row{height:12px;margin-bottom:12px;border-radius:99px;background:#e7efff}.mini-screen__image{height:72px;margin:14px 0;border-radius:12px;background:linear-gradient(135deg,#eedfcd,#f8fbff 55%,#d8e5ff)}.mini-screen__portal{height:76px;margin-top:18px;border-radius:16px;background:linear-gradient(90deg,var(--fb-accent),#72d95a)}.solution-card__content{display:flex;flex:1;flex-direction:column;min-height:346px;padding:40px}.solution-card h3{margin:0 0 16px;color:var(--fb-ink);font:var(--display-4xl-semibold);letter-spacing:0}.solution-card h3 small{display:inline;font-size:inherit}.solution-card p,.step-card p{font:var(--text-xl-regular);margin:0 0 24px;color:var(--fb-text)}.solution-card .text-link{font:var(--text-lg-semibold);display:inline-flex;align-items:center;gap:12px;margin-top:auto;letter-spacing:0;text-transform:uppercase}.feature-pills{display:flex;gap:16px;justify-content:center;margin-bottom:24px;overflow-x:auto;padding-bottom:0}.feature-pill{font:var(--text-lg-medium);display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 16px;border:1px solid var(--fb-border);border-radius:24px;background:var(--fb-white);color:var(--fb-ink);cursor:pointer;box-shadow:0 1px 2px #1018280d;transition:background-color .2s ease}.feature-pill--active{border-color:#cce4f6;background:var(--fb-softest-blue);color:var(--fb-ink);font:var(--text-lg-semibold)}.feature-pill__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden}.feature-pill__icon img{display:block;width:100%;height:100%}.feature-pill__icon--flip img{transform:scaleY(-1) rotate(180deg)}.feature-showcase{position:relative;display:grid;grid-template-columns:.75fr 1.25fr;gap:38px;min-height:420px;padding:44px 40px;border-radius:14px;background:var(--fb-soft-blue);overflow:hidden}.feature-showcase:before{content:"";position:absolute;left:-80px;bottom:-80px;width:240px;height:240px;border-radius:50%;background:var(--fb-brand)}.feature-showcase__copy{position:relative;z-index:1}.feature-showcase h3{margin:0 0 20px;font:var(--display-5xl-semibold);letter-spacing:0}.feature-showcase p{font:var(--text-lg-regular);max-width:300px;margin:0 0 16px;color:var(--fb-text)}.feature-showcase .dashboard{position:relative;z-index:1;align-self:center;box-shadow:var(--fb-shadow)}.feature-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:min(1109px,82vw);gap:47px;margin-inline:calc((100vw - min(var(--fb-container),100vw - var(--fb-page-padding) * 2))/-2);padding:0 calc((100vw - min(var(--fb-container),100vw - var(--fb-page-padding) * 2))/2) 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:calc((100vw - min(var(--fb-container),100vw - var(--fb-page-padding) * 2))/2);scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none}.feature-carousel::-webkit-scrollbar{display:none}.feature-carousel-card{position:relative;display:grid;grid-template-columns:minmax(280px,343px) minmax(0,1fr);gap:41px;min-height:515px;overflow:hidden;scroll-snap-align:center;border-radius:14px;padding:48px;color:var(--fb-ink);opacity:.88;transform:scale(.985);transition:opacity .8s cubic-bezier(.25,.1,.25,1),transform .8s cubic-bezier(.25,.1,.25,1)}.feature-carousel-card--active{opacity:1;transform:scale(1)}.feature-carousel-card--case{background:var(--fb-design-blue)}.feature-carousel-card--automation{background:var(--fb-brand);color:var(--fb-white)}.feature-carousel-card--commissions{background:var(--fb-softest-blue)}.feature-carousel-card--portal{background:var(--fb-brand-dark);color:var(--fb-white)}.feature-carousel-card--lead{background:var(--fb-brand-deep);color:var(--fb-white)}.feature-carousel-card__copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;max-width:343px}.feature-carousel-card h3{margin:0;color:currentColor;font:var(--display-6xl-semibold);font-size:clamp(30px,2.5vw,37px);line-height:1.2;letter-spacing:0}.feature-carousel-card--case h3,.feature-carousel-card--commissions h3,.feature-carousel-card--automation h3,.feature-carousel-card--portal h3,.feature-carousel-card--lead h3{font:var(--display-6xl-semibold)}.feature-carousel-card p{font:var(--text-lg-regular);margin:0;color:currentColor;line-height:28px}.feature-carousel-card__link{font:var(--text-lg-semibold);display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:currentColor;text-decoration:underline;text-underline-offset:3px}.feature-carousel-card--case .feature-carousel-card__link,.feature-carousel-card--commissions .feature-carousel-card__link{color:var(--fb-brand-strong)}.feature-carousel-card__arrow{width:17px;height:13px;flex-shrink:0}.feature-carousel-card__art{position:absolute;inset:0;pointer-events:none;overflow:hidden}.feature-decor{position:absolute;display:block}.feature-carousel-card--case .feature-decor--solid{left:0;bottom:0;width:214px;height:213px;transform:scaleY(-1) rotate(180deg)}.feature-carousel-card--case .feature-decor--outline{left:118px;bottom:-1px;width:247px;height:247px}.feature-carousel-card--automation .feature-decor--solid{left:0;bottom:-1px;width:212px;height:212px}.feature-carousel-card--automation .feature-decor--outline{left:107px;bottom:-1px;width:247px;height:247px}.feature-carousel-card--commissions .feature-decor--solid{left:0;bottom:0;width:212px;height:212px}.feature-carousel-card--commissions .feature-decor--outline{left:145px;bottom:0;width:247px;height:247px;transform:scaleY(-1) rotate(180deg)}.feature-carousel-card--portal .feature-decor--solid{left:0;bottom:0;width:211px;height:211px}.feature-carousel-card--portal .feature-decor--outline{left:107px;bottom:-1px;width:247px;height:247px}.feature-carousel-card--lead .feature-decor--solid{left:0;bottom:11px;width:190px;height:191px;transform:scaleY(-1) rotate(180deg)}.feature-carousel-card--lead .feature-decor--outline{left:98px;bottom:-3px;width:247px;height:246px;transform:scaleY(-1) rotate(180deg)}.feature-product-preview{position:relative;z-index:2;align-self:start;margin-top:0;overflow:hidden;border-radius:8px}.feature-product-preview img{display:block;width:100%;height:auto;max-height:428px;object-fit:cover;object-position:top left}.partners-section{text-align:center;padding-bottom:0}.partners-section h2{max-width:900px;margin:0 auto 16px;font:var(--display-7xl-semibold);font-size:clamp(34px,3.35vw,48px);line-height:1.4;letter-spacing:0}.partners-section h2 span{color:var(--fb-brand)}.partners-section p{font:var(--text-xl-regular);margin:0 0 48px;color:var(--fb-ink)}.testimonials{display:grid;grid-template-columns:.7fr 1.4fr .7fr;gap:26px;align-items:center}.testimonial-card{position:relative;width:701px;min-height:350px;padding:48px;scroll-snap-align:center;border:1px solid #e4e7ef;border-radius:14px;background:var(--fb-white);box-shadow:0 1px 2px #1018280d}.testimonial-card__header{display:flex;align-items:center;gap:32px;margin-bottom:44px}.testimonial-photo{display:grid;place-items:center;flex:0 0 auto;width:88px;height:88px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#f2c7b8,#86adff);color:var(--fb-white);font:var(--display-avatar-black)}.testimonial-photo img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.testimonial-card h3{margin:0 0 14px;color:var(--fb-ink);font:var(--display-3xl-semibold);line-height:1.2;letter-spacing:0}.testimonial-card p{margin:0;color:var(--fb-text);font-size:27px;line-height:1.45}.testimonial-role{color:var(--fb-muted)!important;font:var(--text-2xl-regular)!important;font-size:24px!important;line-height:1.25!important}.testimonial-card blockquote{margin:0}.testimonials-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:701px;gap:32px;margin-inline:calc((100vw - min(var(--fb-container),100vw - var(--fb-page-padding) * 2))/-2);padding:0 calc((100vw - min(var(--fb-container),100vw - var(--fb-page-padding) * 2))/2) 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:calc((100vw - min(var(--fb-container),100vw - var(--fb-page-padding) * 2))/2);scroll-snap-type:inline mandatory;scrollbar-width:none}.testimonials-carousel::-webkit-scrollbar{display:none}.comparison-table{width:min(100%,1260px);margin:0 auto;border-collapse:collapse}.comparison-table th,.comparison-table td{font:var(--text-xl-regular);height:96px;padding:32px;border-bottom:1px solid #d9d9d9;text-align:left;vertical-align:middle;color:var(--fb-ink)}.comparison-table th{font:var(--text-2xl-regular);color:var(--fb-ink)}.comparison-table td:first-child{width:326px;color:var(--fb-ink)}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2){width:452px}.comparison-value{display:flex;gap:8px;align-items:center}.comparison-check-icon{flex:0 0 auto;width:24px;height:24px}.comparison-cta{font:var(--text-2xl-regular);display:flex;justify-content:center;align-items:center;margin-top:32px;color:var(--fb-ink)}.comparison-cta span{font-size:24px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;counter-reset:onboarding-step}.step-card{display:flex;flex-direction:column;height:100%;counter-increment:onboarding-step}.step-card__icon{position:relative;display:grid;place-items:center;height:154.5px;flex:0 0 auto;background:var(--fb-softest-blue)}.step-card__icon img{position:relative;z-index:1;display:block;width:131px;height:131px;object-fit:contain}.step-icon{width:58px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--fb-brand),#7ea8ff);position:relative}.step-icon:after{content:"";position:absolute;right:-8px;bottom:-8px;width:22px;height:22px;border-radius:50%;background:var(--fb-accent)}.step-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.step-card__content{flex:0 0 auto}.step-card__spacer{flex:1 1 auto;min-height:0}.step-card__footer{flex:0 0 auto}.step-card__footer:before{content:"";display:block;height:24px;margin-bottom:24px;border-bottom:1px solid var(--fb-border)}.step-card h3{font:var(--display-2xl-semibold);margin:0 0 16px;color:var(--fb-ink);line-height:1.5;letter-spacing:0}.step-card h3:before{content:counter(onboarding-step) ". "}.step-card p{font:var(--text-lg-regular);margin:0;color:var(--fb-text)}.step-result{font:var(--display-xl-regular);display:block;margin:0;color:var(--fb-brand-navy)}.step-result strong{font:var(--display-xl-bold)}.step-card__cta{display:none}.cta-card{position:relative;overflow:hidden;min-height:361px;padding:64px;border-radius:18px;background:var(--fb-brand-dark);color:var(--fb-white)}.cta-card h2{max-width:min(900px,100% - 282px);margin:0 0 16px;font:var(--display-7xl-semibold);font-size:clamp(34px,3.35vw,48px);line-height:1.4;letter-spacing:0}.cta-card p{font:var(--text-2xl-medium);max-width:min(761px,100% - 282px);margin:0 0 32px}.cta-shape{position:absolute;right:0;top:-51px;width:258px;height:258px;background:url(/assets/decor/cta-flower.svg) no-repeat center/contain;clip-path:none}.site-footer{position:relative;overflow:hidden;padding:32px 0;background:#f5f9fe}.site-footer__decoration{position:absolute;pointer-events:none;z-index:0}.site-footer__decoration--left{left:0;bottom:0;width:674px;max-width:30vw;height:auto}.site-footer__decoration--right{right:0;top:112px;width:347px;max-width:28vw;height:auto}.site-footer__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.footer-brand{display:flex;flex-direction:column;gap:32px;flex:0 0 auto}.footer-brand__identity{display:flex;flex-direction:column;gap:21px}.footer-brand__logo{width:175px;height:42px}.footer-brand address{font:var(--text-base-regular);margin:0;max-width:247px;color:var(--fb-ink);font-style:normal;line-height:1.4}.footer-contact-btn{font:var(--text-sm-semibold);display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border:1px solid #d0d5dd;border-radius:8px;background:var(--fb-white);box-shadow:0 1px 2px #1018280d;color:var(--fb-text);text-decoration:none}.footer-contact-btn:hover{border-color:var(--fb-brand);color:var(--fb-brand)}.footer-nav{display:flex;flex:1 1 auto;justify-content:center;gap:64px}.footer-group{display:flex;flex-direction:column;gap:8px}.footer-group h3{margin:0;color:var(--fb-ink);font:var(--display-2xl-semibold);font-size:22px;line-height:normal}.footer-group a{display:flex;align-items:center;gap:12px;color:var(--fb-ink);text-decoration:none;transition:color .16s ease}.footer-link__label{font:var(--text-base-regular);line-height:1.4}.footer-link__label:after{content:attr(data-text);display:block;height:0;overflow:hidden;visibility:hidden;font:var(--text-base-semibold);pointer-events:none;-webkit-user-select:none;user-select:none}.footer-group a:hover,.footer-group a:focus-visible,.footer-group a:active{color:var(--fb-brand-deep);outline:none}.footer-group a:hover .footer-link__label,.footer-group a:focus-visible .footer-link__label,.footer-group a:active .footer-link__label{font:var(--text-base-semibold);line-height:1.4}.footer-link-arrow{flex:0 0 auto;width:18.28px;height:12.77px;color:currentColor}.footer-funding-row{display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.footer-funding{display:flex;flex:0 0 auto;align-items:baseline;gap:10px;width:264px;max-width:38%}.footer-funding__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.footer-funding__logo{display:block;width:100%;max-width:82px;height:auto}.footer-funding__item:nth-child(2) .footer-funding__logo{max-width:72px}.footer-funding__text{font:var(--text-xs-regular);margin:0;line-height:1.25;color:#000}.project-note{font:var(--text-xs-regular);display:flex;flex-direction:column;gap:8px;max-width:659px;margin:0;color:#000}.project-note p{margin:0}.footer-bottom{font:var(--text-sm-regular);display:flex;justify-content:space-between;align-items:center;color:var(--fb-ink)}.footer-bottom__rights{font-family:var(--fb-font)}.footer-bottom__copyright{font-family:var(--fb-font-display)}.footer-bottom__credits{font:var(--text-sm-regular);display:none;margin:0}.footer-social{font:var(--text-base-regular);display:flex;align-items:center;gap:8px}.footer-social__link{display:block;flex:0 0 auto;line-height:0}.footer-social__link img{display:block;width:32px;height:32px}@media (min-width: 981px){.site-footer__content{display:grid;grid-template-columns:1fr 1fr auto;grid-template-areas:"top top top" "funding funding funding" "rights copyright social";align-items:center}.footer-top{grid-area:top}.footer-funding-row{grid-area:funding}.footer-social{grid-area:social;justify-self:end}.footer-bottom{display:contents}.footer-bottom__rights{grid-area:rights}.footer-bottom__copyright{grid-area:copyright;justify-self:center}}@media (max-width: 980px){:root{--fb-page-padding: 40px;--fb-header-height: 112px}.site-header__surface{padding:24px 24px 52px}:root:has(.site-header--scrolled){--fb-header-height: 84px}.site-header--scrolled .site-header__surface{padding-bottom:24px}html:has(.site-header--menu-open),body:has(.site-header--menu-open){overflow:hidden}.site-header__inner.container{width:100%}.site-nav,.site-actions{display:none}.site-header__inner{justify-content:space-between;gap:16px;min-height:36px}.site-logo img{width:116px;height:28px;object-fit:contain;object-position:left center}.site-header__mobile-actions{display:flex}.site-header__mobile-actions .fbw-button{font:var(--text-sm-bold);font-family:var(--fb-font-display);min-width:0;min-height:0;padding:8px 12px;letter-spacing:0;line-height:normal;white-space:nowrap}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center}.feature-showcase,.footer-top{flex-direction:column}.site-footer{background:#eef6ff}.site-footer__decoration{display:none}.site-footer .container{width:100%;max-width:none;padding-inline:32px}.site-footer__content,.footer-top{gap:48px}.footer-brand{gap:16px;width:100%}.footer-brand__identity{gap:16px}.footer-brand address{max-width:none}.footer-contact-btn{width:100%}.footer-nav{flex-direction:column;flex-wrap:nowrap;gap:32px;width:100%}.footer-funding-row{flex-direction:column;align-items:flex-start;gap:32px}.footer-funding{width:min(100%,251px);max-width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom__rights,.footer-bottom__copyright{display:none}.footer-bottom__credits{display:block}.solutions-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.testimonials{grid-template-columns:1fr}.testimonials-carousel{grid-auto-columns:min(701px,88vw);gap:32px}.testimonial-card{width:min(701px,88vw);min-height:auto;padding:40px}.feature-carousel{grid-auto-columns:min(760px,88vw);gap:22px}.feature-carousel-card{grid-template-columns:1fr;min-height:auto;padding:40px}.feature-carousel-card__copy{max-width:520px}.feature-carousel-card__art{opacity:.55}}@media (max-width: 680px){:root{--fb-page-padding: 24px}.container{width:min(100% - 48px,var(--fb-container))}.section{padding-top:52px;padding-bottom:0}fbw-hero-section+fbw-solutions-section>section.section{padding-top:52px}.section--compact{padding-top:52px;padding-bottom:0}.partners-section{padding-top:24px;padding-bottom:24px}fbw-partners-section+fbw-testimonials-section>section.section,fbw-partners-section+fbw-testimonials-section>section.section--compact{padding-top:0}.section-header{margin-bottom:24px}.section-header h2,.partners-section h2{font:var(--display-3xl-semibold);line-height:1.4;letter-spacing:0}.comparison-section .section-header h2{font:var(--display-3xl-semibold);font-size:28px;line-height:1.4;letter-spacing:0}.section-header p,.partners-section p{font:var(--text-base-regular)}.cta-card p,.about-pages-cta-card p{font:var(--text-base-regular);margin:0 0 32px}.cta-card h2,.about-pages-cta-card h2{font:var(--text-2xl-regular);line-height:1.4;margin:0 0 16px}.platform-cta-card__text{gap:16px}.platform-cta-card__content{gap:32px}.dashboard__body{grid-template-columns:58px 1fr}.dashboard__cards{grid-template-columns:1fr}.solutions-grid{gap:24px}.solutions-grid,.steps-grid{grid-template-columns:1fr}.solution-card__visual{height:260px;padding:0}.solution-card__visual img{width:clamp(320px,120%,480px)}.solution-card__content{min-height:auto;padding:24px}.solution-card h3{margin-bottom:12px;font:var(--text-2xl-regular);line-height:1.4}.solution-card p{margin-bottom:16px;color:var(--fb-text);font:var(--text-base-regular)}.solution-card .text-link{font:var(--text-base-semibold);letter-spacing:0;text-transform:uppercase}.feature-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.feature-pill{min-height:37px;padding:8px 12px;font:var(--text-sm-regular)}.feature-pill__icon{width:20px;height:20px}.feature-showcase,.cta-card{padding:32px;border-radius:24px}.feature-carousel{grid-auto-columns:min(366px,100vw - 48px);gap:12px;margin-inline:calc(-1 * var(--fb-page-padding));padding-inline:var(--fb-page-padding);scroll-padding-inline:var(--fb-page-padding)}.feature-carousel-card{grid-template-columns:1fr;min-height:473px;padding:32px;border-radius:14px}.feature-carousel-card__copy{max-width:none;gap:16px}.feature-carousel-card h3{font:var(--text-2xl-regular);line-height:1.4}.feature-carousel-card p,.feature-carousel-card__link{font:var(--text-base-regular)}.feature-carousel-card__art{opacity:1}.feature-product-preview{align-self:stretch}.feature-product-preview img{max-height:217px}.partners-section p{margin-bottom:24px}.comparison-cta{flex-direction:column;align-items:flex-start}}.site-nav__group{position:relative;z-index:30}.site-nav__group:hover .nav-item,.site-nav__group:focus-within .nav-item{color:var(--fb-brand-deep)}.site-nav__group:has(.site-nav__dropdown):after{content:"";position:absolute;top:100%;left:-18px;width:max(260px,100% + 36px);height:14px;z-index:1}.nav-item--active{color:var(--fb-brand-deep)}.site-nav__dropdown{position:absolute;top:calc(100% + 14px);left:-18px;z-index:40;display:grid;min-width:260px;padding:12px;border:1px solid rgba(255,255,255,.4);border-radius:18px;background:rgba(255,255,255,.3);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:0 4px 24px #10182814,0 1px 2px #1018280f,inset 0 1px #ffffff73;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility 0ms linear .26s;isolation:isolate}.site-nav__dropdown:before{content:"";position:absolute;top:-14px;left:0;width:100%;height:14px}.site-nav__group:hover .site-nav__dropdown,.site-nav__group:focus-within .site-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0ms}.site-nav__group:not(:hover):not(:focus-within) .site-nav__dropdown{transition-delay:.1s,.1s,0ms}.site-nav__dropdown a,.site-nav__dropdown .site-nav__dropdown-link{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;font:var(--text-base-medium);line-height:1.5;padding:10px 12px;border-radius:12px;color:var(--fb-ink);transition:color .16s ease,background .16s ease,font .16s ease}.site-nav__dropdown-label{flex:1 1 auto;min-width:0}.site-nav__dropdown-arrow{flex:0 0 auto;width:18px;height:13px;opacity:0;transform:translate(-4px);background-color:currentColor;mask:url(/assets/icons/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/assets/icons/arrow-right.svg) center/contain no-repeat;transition:opacity .16s ease,transform .16s ease}.site-nav__dropdown a:hover,.site-nav__dropdown a:focus-visible,.site-nav__dropdown a.site-nav__dropdown-link--active,.site-nav__dropdown .site-nav__dropdown-link:hover,.site-nav__dropdown .site-nav__dropdown-link:focus-visible,.site-nav__dropdown .site-nav__dropdown-link.site-nav__dropdown-link--active{font:var(--text-base-semibold);line-height:1.5;color:var(--fb-brand-deep);outline:none}.site-nav__dropdown a:hover .site-nav__dropdown-arrow,.site-nav__dropdown a:focus-visible .site-nav__dropdown-arrow,.site-nav__dropdown a.site-nav__dropdown-link--active .site-nav__dropdown-arrow,.site-nav__dropdown .site-nav__dropdown-link:hover .site-nav__dropdown-arrow,.site-nav__dropdown .site-nav__dropdown-link:focus-visible .site-nav__dropdown-arrow,.site-nav__dropdown .site-nav__dropdown-link.site-nav__dropdown-link--active .site-nav__dropdown-arrow{opacity:1;transform:translate(0)}.inner-hero{padding:76px 0 72px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}.inner-hero--center{text-align:center}.inner-hero--center .inner-hero__subtitle{margin-inline:auto}.inner-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:start}.inner-hero__grid>*{min-width:0}.eyebrow{font:var(--text-sm-black);margin:0 0 14px;color:var(--fb-brand);letter-spacing:0;text-transform:uppercase}.inner-hero h1,.inner-hero h2,.split-section h2,.pricing-block h2,.detail-card h2,.blue-banner h2{margin:0;color:var(--fb-ink);font:var(--display-7xl-bold);font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:0}.inner-hero__subtitle,.split-section p,.detail-card p,.blue-banner p{font:var(--text-md-regular);max-width:620px;margin:20px 0 0;color:var(--fb-text);font-size:19px;line-height:1.5}.inner-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.mock-screen{overflow:hidden;border:1px solid #d8e5ff;border-radius:18px;background:var(--fb-white);box-shadow:var(--fb-shadow)}.mock-screen--compact{box-shadow:var(--fb-shadow-sm)}.mock-screen__top{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-bottom:1px solid var(--fb-border)}.mock-screen__top span{width:8px;height:8px;border-radius:50%;background:#bfd2ff}.mock-screen__top strong{font:var(--text-xs-regular);margin-left:auto;color:var(--fb-muted)}.mock-screen__body{display:grid;grid-template-columns:92px 1fr;min-height:330px}.mock-screen__body aside{padding:20px 14px;background:#f0f6ff}.mock-screen__body aside span,.mock-line,.mock-screen__filters span,.mock-screen__cards span{display:block;border-radius:999px;background:#dce8ff}.mock-screen__body aside span{height:9px;margin-bottom:14px}.mock-screen__body section{padding:24px}.mock-screen__filters{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.mock-screen__filters span{height:28px}.mock-screen__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.mock-screen__cards span{height:88px;border-radius:14px;background:linear-gradient(135deg,#eef4ff,#ffffff);border:1px solid var(--fb-border)}.mock-line{height:13px;margin-bottom:13px;background:#eef3ff}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:56px;align-items:center}.split-section--reverse{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr)}.section--soft{background:#f8fbff}.feature-list{display:grid;gap:14px;padding:0;margin:28px 0 0;list-style:none}.feature-list li{font:var(--text-md-regular);display:flex;align-items:flex-start;gap:12px;color:var(--fb-text)}.feature-card-grid,.feature-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.platform-hero{padding:64px 0 0;background:var(--fb-white)}.platform-hero__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.platform-hero__copy{max-width:760px;text-align:center}.platform-hero h1{margin:0;color:var(--fb-ink);font:var(--display-7xl-bold);font-size:clamp(36px,4vw,48px);line-height:1.5;letter-spacing:0}.platform-hero__highlight{color:var(--fb-brand-strong)}.platform-hero__subtitle{font:var(--text-xl-regular);max-width:646px;margin:16px auto 0;color:var(--fb-ink)}.platform-hero__visual{position:relative;width:min(100%,1020px);margin-top:8px}.platform-hero__devices{position:relative;z-index:1;display:block;width:100%;height:auto}.platform-features{padding-top:48px;padding-bottom:48px}.platform-features__title{max-width:980px;margin:0 auto 32px;color:var(--fb-ink);font:var(--display-7xl-semibold);font-size:clamp(34px,3.35vw,48px);line-height:1.4;letter-spacing:0;text-align:center}.platform-features__list{display:flex;flex-direction:column;gap:32px}.platform-feature-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:stretch}.platform-feature-row__visual{order:1}.platform-feature-row__copy,.platform-feature-row--reverse .platform-feature-row__visual{order:2}.platform-feature-row--reverse .platform-feature-row__copy{order:1;padding-left:32px;padding-right:16px}.platform-feature-row__visual{position:relative;min-height:530px;overflow:hidden;border-radius:12px}.platform-feature-row__visual--case{background:var(--fb-design-blue)}.platform-feature-row__visual--automation{background:var(--fb-brand)}.platform-feature-row__visual--portal{background:var(--fb-softest-blue)}.platform-feature-row__visual--lead{background:var(--fb-brand-dark)}.platform-feature-row__visual--commissions{background:var(--fb-brand-deep)}.platform-feature-row__art{position:absolute;inset:0;pointer-events:none}.platform-feature-row__decor{position:absolute}.platform-feature-row__visual--case .platform-feature-row__decor--solid{left:0;bottom:0;width:214px;height:213px;transform:scaleY(-1) rotate(180deg)}.platform-feature-row__visual--case .platform-feature-row__decor--outline{left:75px;bottom:-1px;width:247px;height:247px}.platform-feature-row__visual--automation .platform-feature-row__decor--solid{left:0;bottom:-1px;width:212px;height:212px}.platform-feature-row__visual--automation .platform-feature-row__decor--outline{left:107px;bottom:-1px;width:247px;height:247px}.platform-feature-row__visual--portal .platform-feature-row__decor--solid{left:0;bottom:0;width:212px;height:212px}.platform-feature-row__visual--portal .platform-feature-row__decor--outline{left:145px;bottom:0;width:247px;height:247px;transform:scaleY(-1) rotate(180deg)}.platform-feature-row__visual--lead .platform-feature-row__decor--outline{left:107px;bottom:-1px;width:247px;height:247px}.platform-feature-row__visual--lead .platform-feature-row__decor--solid{left:0;bottom:11px;width:190px;height:191px}.platform-feature-row__visual--commissions .platform-feature-row__decor--solid{left:0;bottom:0;width:190px;height:191px;transform:scaleY(-1) rotate(180deg)}.platform-feature-row__visual--commissions .platform-feature-row__decor--outline{left:98px;bottom:-3px;width:247px;height:246px;transform:scaleY(-1) rotate(180deg)}.platform-feature-row__preview{position:absolute;z-index:1;top:78px;left:50%;width:min(88%,525px);transform:translate(-50%);overflow:hidden;border-radius:8px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.platform-feature-row__preview img{display:block;width:100%;height:auto;object-fit:cover;object-position:top left}.platform-feature-row__copy{display:flex;flex-direction:column;justify-content:center;gap:16px;min-height:530px;padding-right:16px}.platform-feature-row__copy h3{margin:0;color:var(--fb-ink);font:var(--display-4xl-semibold);line-height:1.24;letter-spacing:0}.platform-feature-row__copy p{font:var(--text-xl-regular);margin:0;max-width:600px;color:var(--fb-text)}.platform-feature-row__link{display:inline-flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;padding:12px 0;border-radius:14px;color:var(--fb-brand-strong);font:var(--display-base-bold);letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:color .16s ease}.platform-feature-row__link:hover,.platform-feature-row__link:focus-visible{color:var(--fb-brand-deep);font:var(--display-base-extrabold);outline:none}.platform-cta-section{position:relative;overflow:visible}.platform-cta-section__inner{position:relative}.platform-cta-card{position:relative;overflow:visible;border-radius:24px;background:var(--fb-brand-deep);color:var(--fb-white)}.platform-cta-card:before,.platform-cta-card:after{display:none}.platform-cta-card h2,.platform-cta-card p{color:var(--fb-white)}.platform-cta-card__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;max-width:min(900px,100% - 282px)}.platform-cta-card__text{display:flex;flex-direction:column;gap:16px}.platform-cta-card__content h2,.platform-cta-card__content p{margin:0}.platform-cta-section__decor--desktop-only{display:block}.platform-cta-section__decor--mobile-only{display:none}.platform-cta-section__decor--solid{position:absolute;z-index:2;top:-42px;right:0;width:258px;height:258px;pointer-events:none}.platform-cta-card__outline{position:absolute;z-index:1;top:101px;right:clamp(0px,4.84%,60px);width:247px;height:247px;pointer-events:none;transform:scaleY(-1) rotate(-90deg)}.feature-detail-grid{grid-template-columns:repeat(2,1fr)}.feature-card,.detail-card,.contact-form,.contact-details{padding:28px;border:1px solid var(--fb-border);border-radius:18px;background:var(--fb-white);box-shadow:0 1px 2px #1018280a}.feature-card__icon{display:block;width:42px;height:42px;margin-bottom:20px;border-radius:14px;background:linear-gradient(135deg,var(--fb-brand),#86adff);position:relative}.feature-card__icon:after{content:"";position:absolute;right:-6px;bottom:-6px;width:18px;height:18px;border-radius:50%;background:var(--fb-accent)}.feature-card h3,.detail-card h2,.contact-details h2{margin:0 0 12px;color:var(--fb-ink);font-size:22px;line-height:1.25;letter-spacing:0}.feature-card p,.contact-details li{font:var(--text-base-regular);margin:0;color:var(--fb-muted)}.blue-banner{position:relative;overflow:hidden;min-height:310px;padding:46px;border-radius:18px;background:var(--fb-brand-dark);color:var(--fb-white)}.blue-banner h2,.blue-banner p{position:relative;z-index:1;color:var(--fb-white)}.blue-banner__shape{position:absolute;right:0;bottom:0;width:150px;height:150px;border-radius:120px 0 0;background:var(--fb-accent)}.pricing-block{max-width:900px;margin:0 auto;text-align:center}.pricing-table{margin-top:28px;overflow:hidden;border:1px solid var(--fb-border);border-radius:18px;background:var(--fb-white)}.pricing-table__header,.pricing-table__row{display:grid;grid-template-columns:1.2fr 1fr 1fr;text-align:left}.pricing-table__header{font:var(--text-base-black);background:#f0f6ff;color:var(--fb-ink)}.pricing-table__header span,.pricing-table__row span{padding:18px 22px;border-bottom:1px solid var(--fb-border)}.pricing-table__row:last-child span{border-bottom:0}.testimonial-strip{display:flex;align-items:center;gap:26px;max-width:820px;padding:30px;border:1px solid var(--fb-border);border-radius:18px;background:var(--fb-white);box-shadow:var(--fb-shadow-sm)}.testimonial-strip blockquote{margin:0}.testimonial-strip p{font:var(--text-xl-regular);margin:0 0 14px;color:var(--fb-text)}.testimonial-strip footer{font:var(--text-base-extrabold);color:var(--fb-muted)}.timeline{display:grid;gap:18px}.timeline-item{display:grid;grid-template-columns:78px 1fr;gap:20px;padding:20px;border-radius:16px;background:var(--fb-white);border:1px solid var(--fb-border)}.timeline-item span{font:var(--text-base-black);color:var(--fb-brand)}.timeline-item h3,.team-card h3{margin:0 0 8px;color:var(--fb-ink)}.timeline-item p,.team-card p{margin:0;color:var(--fb-muted)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.team-card{text-align:center}.team-photo{display:block;width:100%;aspect-ratio:1/.82;margin-bottom:14px;border-radius:14px;background:linear-gradient(135deg,#9cc1ff,#f4c7b8)}.about-container{width:min(1248px,100% - var(--fb-page-padding) * 2);margin:0 auto}.about-container--story{display:flex;flex-direction:column;gap:32px;align-items:center;width:min(1248px,100% - var(--fb-page-padding) * 2)}.about-container--story .about-section-title{margin-bottom:0;width:100%}.about-container--team{width:min(881px,100% - var(--fb-page-padding) * 2)}.about-hero{padding:64px 0 48px;text-align:center}.about-hero h1{margin:0;color:var(--fb-ink);font:var(--display-7xl-bold);font-size:clamp(36px,3.6vw,48px);line-height:1.5;letter-spacing:0}.about-hero__brand{color:var(--fb-brand-strong)}.about-hero p{max-width:688px;margin:16px auto 0;color:var(--fb-ink);font:var(--text-xl-medium);font-size:clamp(22px,2.4vw,32px);line-height:1.4}.about-hero__highlight{color:var(--fb-brand)}.about-section{padding:48px 0}.about-section--cta{padding:48px 0 96px}.about-section-title{margin:0 0 24px;color:var(--fb-ink);font:var(--display-7xl-semibold);font-size:clamp(34px,3.4vw,48px);line-height:1.4;text-align:center;letter-spacing:0}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-value-card{display:flex;flex-direction:column;gap:24px;align-items:center;min-height:373px;padding:24px;border:1px solid var(--fb-border);border-radius:14px;background:var(--fb-white);box-shadow:0 1px 1px #1018280d}.about-value-card__media{position:relative;display:grid;place-items:center;width:calc(100% + 48px);height:154px;margin:-24px -24px 0;border-radius:14px 14px 0 0;background:var(--fb-softest-blue)}.about-value-card__media img{width:131px;height:131px;object-fit:contain}.about-value-card__body{width:100%}.about-value-card h3{font:var(--display-2xl-semibold);margin:0 0 16px;color:var(--fb-ink);line-height:1.4}.about-value-card p{font:var(--text-xl-regular);margin:0;color:var(--fb-text)}.about-timeline{width:100%;max-width:1248px}.about-timeline__board{position:relative;display:flex;gap:24px;align-items:flex-start;width:100%;height:1493px}.about-timeline__col{position:relative;flex-shrink:0;height:100%}.about-timeline__col--left{flex:560 1 0;min-width:0}.about-timeline__col--spine{flex:0 0 249px;width:249px}.about-timeline__col--right{flex:455 1 0;min-width:0}.about-timeline__line{position:absolute;top:0;left:-34.598%;z-index:0;width:94.408%;height:100%;object-fit:fill;pointer-events:none}.about-timeline__markers{position:absolute;z-index:1;width:32.84px;inset:0 0 0 6.012%}.about-timeline__marker{position:absolute;left:0;width:32px;height:32px;object-fit:contain}.about-timeline__year{position:absolute;z-index:1;display:flex;align-items:center;height:54px;color:#101828;font:var(--display-timeline-semibold);white-space:nowrap}.about-timeline__content{position:absolute;z-index:1;display:flex;align-items:start;flex-direction:column;gap:8px;max-width:548px;padding:32px;border:1px solid #d0d5dd;border-radius:14px;background:var(--fb-white)}.about-timeline__content h3{font:var(--display-4xl-semibold);margin:0;color:#101828;line-height:1.5}.about-timeline__content--title-right h3{text-align:right}.about-timeline__highlight{color:#2a67e6}.about-timeline__content p{font:var(--text-xl-regular);margin:0;color:#344054}.about-timeline__mobile{display:none}.about-section--team{padding:48px 0 64px}.about-section--team .about-section-title{margin-bottom:48px}.about-team{display:grid;grid-template-columns:repeat(3,minmax(0,275px));justify-content:center;gap:16px 28px}.about-team-card{width:100%;max-width:275px}.about-team-card__visual{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:14px}.about-team-card__bg{position:absolute;inset:0;z-index:0;border-radius:14px;background:#64a6f6}.about-team-card__decor-wrap{position:absolute;left:var(--team-decor-left);top:var(--team-decor-top);z-index:1;width:var(--team-decor-width);height:var(--team-decor-height);overflow:hidden;pointer-events:none;transform:var(--team-decor-transform, none)}.about-team-card__decor{display:block;width:100%;height:100%;max-width:none}.about-team-card__photo-wrap{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:10% 8% 0;box-sizing:border-box;overflow:hidden;pointer-events:none}.about-team-card__photo{display:block;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;transform:scale(var(--team-photo-scale, 1));transform-origin:center bottom}.about-team-card__info{display:flex;flex-direction:column;gap:8px;padding:24px 12px}.about-team-card h3{font:var(--display-xl-bold);margin:0;color:var(--fb-ink);line-height:1.2}.about-team-card p{font:var(--text-lg-regular);margin:0;color:#344054}.about-cta-card{background:var(--fb-brand-strong);border-radius:24px}.about-pages-cta-section{padding:32px 0 96px;background:var(--fb-white);overflow:visible}.about-pages-cta-section__inner{position:relative;overflow:visible}.about-pages-cta-section--about .about-pages-cta-section__inner{padding-top:0}.about-pages-cta-card{position:relative;z-index:0;display:flex;flex-direction:column;align-items:flex-start;min-height:auto;padding:64px;border-radius:24px;background:var(--fb-brand-strong);overflow:visible}.about-pages-cta-card h2,.about-pages-cta-card p,.about-pages-cta-card fbw-marketing-button{position:relative;z-index:2}.about-pages-cta-card h2{max-width:897px;margin:0 0 16px;color:var(--fb-white);font:var(--display-7xl-semibold);font-size:clamp(32px,4vw,48px);line-height:1.4;letter-spacing:0}.about-pages-cta-card p{max-width:761px;margin:0 0 32px;color:var(--fb-white);font:var(--text-2xl-medium);font-size:clamp(20px,2.2vw,24px);line-height:1.5}.about-pages-cta-card fbw-marketing-button .fbw-button{background:#b7fa5c;color:var(--fb-brand-deep);text-transform:none;transition:background .16s ease,color .16s ease}.about-pages-cta-card fbw-marketing-button .fbw-button:hover,.about-pages-cta-card fbw-marketing-button .fbw-button:focus-visible{background:#95eb31}.about-pages-cta-section__decor,.about-pages-cta-card__decor{position:absolute;pointer-events:none}.about-pages-cta-section__decor--solid{z-index:2;top:-42px;right:0;width:258px;height:258px;object-fit:contain}span.about-pages-cta-section__decor--solid{z-index:1;top:-23px;background:url(/assets/about/cta/element-solid-26.svg) no-repeat center/contain}.about-pages-cta-card__decor--outline{z-index:1;top:84px;right:clamp(0px,4.84%,60px);width:247px;height:247px;object-fit:contain;transform:scaleY(-1) rotate(-90deg)}span.about-pages-cta-card__decor--outline{top:101px;right:0;background:url(/assets/about/cta/element-outline-20.svg) no-repeat center/contain}.about-pages-cta-card__content{position:relative;z-index:2;max-width:min(900px,100% - 282px)}.about-pages-cta-section__decor--solid-navy{z-index:1;top:-23px;right:0;width:258px;height:258px;background:url(/assets/about/cta/element-solid-26-navy.svg) no-repeat center/contain}.about-pages-cta-section__decor--desktop-only{display:block}.about-pages-cta-section__decor--mobile-only{display:none}@media (max-width: 980px){.about-pages-cta-section{padding:48px 0 64px}.about-pages-cta-section:not(.about-pages-cta-section--about):not(.about-pages-cta-section--faq):not(.about-pages-cta-section--contact) .about-pages-cta-section__decor--solid,.about-pages-cta-section:not(.about-pages-cta-section--about):not(.about-pages-cta-section--faq):not(.about-pages-cta-section--contact) .about-pages-cta-section__decor--solid-navy,.about-pages-cta-section:not(.about-pages-cta-section--about):not(.about-pages-cta-section--faq):not(.about-pages-cta-section--contact) .about-pages-cta-card__decor--outline{display:none}}@media (max-width: 680px){.about-pages-cta-section--about .about-pages-cta-section__decor--desktop-only,.about-pages-cta-section--faq .about-pages-cta-section__decor--desktop-only,.about-pages-cta-section--contact .about-pages-cta-section__decor--desktop-only{display:none}.about-pages-cta-section--about .about-pages-cta-section__decor--mobile-only,.about-pages-cta-section--faq .about-pages-cta-section__decor--mobile-only,.about-pages-cta-section--contact .about-pages-cta-section__decor--mobile-only{display:block}.about-pages-cta-card__content{max-width:none}}@media (max-width: 640px){.about-pages-cta-card{padding:40px 24px}}.contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:32px}.contact-form{display:grid;gap:18px;background:#f0f6ff}.contact-form label{font:var(--text-base-extrabold);display:grid;gap:8px;color:var(--fb-ink)}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--fb-border);border-radius:12px;padding:14px 16px;color:var(--fb-ink);background:var(--fb-white);font:inherit}.contact-details ul{display:grid;gap:12px;padding:0;margin:0 0 30px;list-style:none}@media (max-width: 1180px){.platform-feature-row,.platform-feature-row--reverse{grid-template-columns:1fr;gap:24px}.platform-feature-row__visual,.platform-feature-row--reverse .platform-feature-row__visual{order:2}.platform-feature-row__copy,.platform-feature-row--reverse .platform-feature-row__copy{order:1;padding-left:0;padding-right:0}.platform-feature-row__visual{min-height:420px}.platform-feature-row__copy{min-height:auto;padding-right:0}.platform-feature-row__preview{top:56px}}@media (max-width: 980px){.inner-hero__grid,.split-section,.split-section--reverse,.contact-layout{grid-template-columns:1fr;gap:30px}.about-container,.about-container--story,.about-container--team{width:min(600px,100% - var(--fb-page-padding) * 2)}.about-values,.about-team{grid-template-columns:1fr}.about-team{gap:24px;justify-items:center;grid-template-columns:repeat(2,minmax(0,275px))}.about-team-card{max-width:320px}.about-timeline__board{display:none}.about-timeline__mobile{position:relative;display:flex;flex-direction:column;gap:32px;width:100%;padding-left:48px}.about-timeline__mobile:before{content:"";position:absolute;top:16px;bottom:16px;left:15px;width:1px;background:#d0d5dd}.about-timeline__mobile-item{display:flex;flex-direction:column;gap:16px}.about-timeline__mobile-head{display:flex;align-items:center;gap:16px}.about-timeline__mobile .about-timeline__marker{position:relative;z-index:1;width:24px;height:24px;margin-left:-48px}.about-timeline__mobile .about-timeline__year{position:static;height:auto;width:auto;font-size:clamp(28px,2.6vw,36px);text-align:left}.about-timeline__mobile .about-timeline__content{position:static;width:100%;max-width:none;padding:24px}.about-timeline__mobile .about-timeline__content h3{font-size:clamp(24px,2.2vw,32px);text-align:left}.about-timeline__mobile .about-timeline__content--title-right h3{text-align:left}.about-timeline__mobile .about-timeline__content p{font:var(--text-lg-regular)}.feature-card-grid,.feature-detail-grid,.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.platform-hero{padding:0}.platform-hero__inner{gap:24px}.platform-hero h1{font:var(--display-4xl-bold);font-size:32px;line-height:1.4;letter-spacing:0}.platform-hero__subtitle{margin-top:16px;font:var(--text-base-regular)}.platform-hero__decor{display:block;opacity:.2}.platform-hero__decor--left{left:0;bottom:14%;width:34%}.platform-hero__decor--right{right:0;top:0;width:32%}.platform-features{padding-top:52px;padding-bottom:52px}.platform-features__title{margin-bottom:32px;font:var(--display-3xl-semibold);line-height:1.4;letter-spacing:0}.platform-features__list{gap:52px}.platform-feature-row__copy{gap:12px}.platform-feature-row__copy h3{font:var(--text-2xl-semibold);line-height:1.4;letter-spacing:0}.platform-feature-row__copy p{font:var(--text-base-regular)}.platform-feature-row__link{font:var(--display-base-bold);letter-spacing:0}.platform-feature-row__link:hover,.platform-feature-row__link:focus-visible{font:var(--display-base-extrabold)}.platform-feature-row__visual{width:100%;border-radius:7px}.platform-feature-row__visual--case,.platform-feature-row__visual--commissions{min-height:322px}.platform-feature-row__visual--automation{min-height:310px}.platform-feature-row__visual--portal,.platform-feature-row__visual--lead{min-height:309px}.platform-feature-row__preview{top:14.8%;width:87.5%;border-radius:5px}.platform-feature-row__visual--case .platform-feature-row__decor--solid{left:0;bottom:0;width:35.7%;height:auto}.platform-feature-row__visual--case .platform-feature-row__decor--outline{left:12.4%;bottom:0;width:40.4%;height:auto}.platform-feature-row__visual--automation .platform-feature-row__decor--solid{left:0;bottom:0;width:34%;height:auto}.platform-feature-row__visual--automation .platform-feature-row__decor--outline{left:17.1%;bottom:0;width:39.6%;height:auto}.platform-feature-row__visual--portal .platform-feature-row__decor--solid{left:0;bottom:0;width:34%;height:auto}.platform-feature-row__visual--portal .platform-feature-row__decor--outline{left:33.9%;bottom:0;width:39.6%;height:auto}.platform-feature-row__visual--lead .platform-feature-row__decor--solid{left:0;bottom:0;width:33.8%;height:auto}.platform-feature-row__visual--lead .platform-feature-row__decor--outline{left:17.1%;bottom:0;width:39.6%;height:auto}.platform-feature-row__visual--commissions .platform-feature-row__decor--solid{left:0;bottom:0;width:31.7%;height:auto}.platform-feature-row__visual--commissions .platform-feature-row__decor--outline{left:16.2%;bottom:0;width:41.2%;height:auto}.platform-cta-section{padding:52px 0}.platform-cta-card{display:flex;flex-direction:column;min-height:586px;padding:32px 32px 0;border-radius:24px;overflow:hidden}.platform-cta-card__content{flex:1;gap:32px}.platform-cta-card__text{gap:16px}.platform-cta-card__content h2{font:var(--text-2xl-semibold);line-height:1.4;letter-spacing:0}.platform-cta-card__content p{font:var(--text-base-medium)}.platform-cta-card__content .fbw-button{width:100%;min-width:0;margin-top:0}.platform-cta-section__decor--desktop-only{display:none}.platform-cta-section__decor--mobile-only{display:block}.platform-cta-card__content{max-width:none}.platform-cta-card__outline{inset:auto auto 0 21px;transform:none}.platform-cta-card__solid{position:absolute;right:0;bottom:0;width:249px;height:250px;pointer-events:none}.about-hero{padding:48px 0 32px}.about-section{padding:32px 0}.about-section--cta{padding:32px 0 64px}.about-values{gap:16px}.about-team{grid-template-columns:1fr}.about-value-card{min-height:0}.inner-hero{padding:0 0 46px}.inner-hero h1,.inner-hero h2,.split-section h2,.pricing-block h2,.detail-card h2,.blue-banner h2{font-size:36px}.mock-screen__body{grid-template-columns:58px 1fr;min-height:250px}.mock-screen__body section{padding:16px}.mock-screen__cards,.mock-screen__filters,.feature-card-grid,.feature-detail-grid,.team-grid{grid-template-columns:1fr}.pricing-table__header{display:none}.pricing-table__row{grid-template-columns:1fr;padding:14px 0;border-bottom:1px solid var(--fb-border)}.pricing-table__row span{border-bottom:0;padding:6px 18px}.pricing-table__row span:first-child{font:var(--text-base-black);color:var(--fb-ink)}.testimonial-strip{align-items:flex-start;flex-direction:column}.testimonials-carousel{grid-auto-columns:calc(100vw - 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.testimonial-card{width:calc(100vw - 32px);padding:28px}.testimonial-card__header{gap:18px;margin-bottom:28px}.testimonial-photo{width:68px;height:68px;font:var(--text-xl-regular)}.testimonial-card h3{font-size:22px}.testimonial-role{font-size:18px!important}.testimonial-card p{font:var(--text-xl-regular)}.timeline-item{grid-template-columns:1fr}}:root{--fb-container: 100vw;--fb-page-padding: 96px;--fb-ink: #101828;--fb-text: #343b4c;--fb-muted: #60687a;--fb-border: #e7ebf2;--fb-soft: #f1f6ff;--fb-soft-blue: #dbe8ff;--fb-brand: #2f67e8;--fb-brand-dark: #07009f;--fb-accent: #a7ff45;--fb-radius: 14px}@media (min-width: 981px){:root{--fb-header-height: 94px}.site-header__inner{min-height:94px}.site-logo img{width:156px}}.site-nav{gap:38px}.nav-item{font:var(--text-sm-semibold);font-family:var(--fb-font-display)}.section,.section--compact{padding:48px 0}.section-header{max-width:760px;margin-bottom:32px}.section-header h2,.partners-section h2,.cta-card h2{font:var(--display-7xl-semibold);color:var(--fb-ink);font-size:clamp(38px,3.6vw,48px);line-height:1.4;letter-spacing:0}.section-header p,.partners-section p{font:var(--text-md-regular);color:var(--fb-ink);font-size:19px;line-height:1.45}.solutions-grid{gap:26px}.solution-card,.step-card,.testimonial-card{border-color:var(--fb-border);border-radius:12px;box-shadow:0 1px 2px #1018280a}.solution-card{display:flex;flex-direction:column}.solution-card__visual{height:268px;padding:34px 0 0 38px;background:var(--fb-soft)}.solution-card__visual img{width:clamp(335px,112%,520px)}.solution-card__content{display:flex;flex:1;flex-direction:column;min-height:286px;padding:34px 34px 30px}.solution-card h3{margin-bottom:18px;font-size:30px;line-height:1.25}.solution-card p{max-width:285px;margin-bottom:22px;font-size:19px}.text-link,.login-link{font:var(--text-sm-semibold);font-family:var(--fb-font-display);color:var(--fb-brand)}.login-link:hover,.text-link:hover,.text-link:focus-visible{color:var(--fb-brand-deep)}.feature-pills{gap:12px;margin-bottom:28px}.feature-pill{font:var(--text-base-medium);min-height:40px;padding:8px 17px;border-color:#dfe5f0;color:#30384b;box-shadow:0 1px 2px #1018280d;transition:background-color .2s ease}.feature-pill:hover:not(.feature-pill--active){background:rgba(0,0,0,.04)}.feature-pill--active{background:var(--fb-soft);box-shadow:inset 0 0 0 1px #cad9f4;font:var(--text-base-semibold)}.feature-pill__icon{width:24px;height:24px}.feature-carousel{grid-auto-columns:min(1109px,74vw);gap:47px;padding-bottom:8px}.feature-carousel-card{min-height:515px;grid-template-columns:minmax(280px,343px) minmax(0,1fr);padding:48px;border-radius:14px}.feature-carousel-card h3{font-size:34px}.feature-carousel-card p{font:var(--text-lg-regular);max-width:343px}.feature-product-preview img{max-height:428px}.partners-section{padding-top:48px;padding-bottom:0}@media (min-width: 681px){fbw-partners-section+fbw-testimonials-section>section.section,fbw-partners-section+fbw-testimonials-section>section.section--compact{padding-top:48px}}.partners-section h2{max-width:760px;margin-bottom:18px}.partners-section p{margin-bottom:34px}.testimonials-wrap{position:relative}.testimonial-nav{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--fb-border);border-radius:50%;background:var(--fb-white);color:var(--fb-brand);cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;transition:background .16s ease,box-shadow .16s ease}.testimonial-nav:hover{background:var(--fb-softest-blue);box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.testimonial-nav--prev{left:calc(50% - 408px)}.testimonial-nav--next{right:calc(50% - 408px)}.testimonial-nav__icon{display:block;width:21px;height:15px}.testimonials-carousel{grid-auto-columns:701px;gap:32px;align-items:center}.testimonial-card{width:701px;min-height:282px;padding:48px}.testimonial-card__header{gap:24px;margin-bottom:28px}.testimonial-photo{width:74px;height:74px}.testimonial-card h3{margin-bottom:8px;font-size:22px}.testimonial-role{font-size:18px!important}.testimonial-card p{font:var(--text-xl-regular);color:#343b4c}.comparison-section .section-header{max-width:650px;margin-bottom:42px}.comparison-section .section-header h2{font:var(--display-7xl-semibold);font-size:clamp(38px,3.6vw,48px);line-height:1.4;letter-spacing:0}.comparison-table{max-width:1080px;margin:0 auto}.comparison-table th,.comparison-table td{font:var(--text-lg-regular);padding:20px 26px;color:#40475a}.comparison-table th{font:var(--text-xl-regular);color:#1a2233}.comparison-table th:nth-child(3){font:var(--text-xl-semibold)}.comparison-table td:first-child{font:var(--text-lg-regular);color:#4b5263}.comparison-value{gap:14px}.comparison-cta{font:var(--text-xl-regular);margin-top:26px}.steps-grid{gap:16px}.step-card__icon{height:154px;background:var(--fb-soft)}.step-card__icon img{width:131px;height:131px}.step-card__body{padding:26px 22px 24px}.step-card h3{font:var(--display-2xl-semibold);line-height:1.5;letter-spacing:0}.step-card p{font:var(--text-md-regular);color:var(--fb-muted)}.step-result{color:var(--fb-brand-dark)}.cta-card{min-height:294px;padding:66px 56px;border-radius:20px;background:var(--fb-brand-dark)}.cta-card h2{max-width:min(640px,100% - 282px);color:var(--fb-white)}.cta-card p{max-width:min(700px,100% - 282px);font-size:22px}.cta-shape{right:0;top:-51px;width:258px;height:258px;border-radius:0}@media (max-width: 980px){:root{--fb-page-padding: 40px}.feature-carousel{grid-auto-columns:min(760px,88vw)}.feature-carousel-card{grid-template-columns:1fr}.testimonials-carousel{grid-auto-columns:min(701px,88vw)}.testimonial-card{width:min(701px,88vw)}.testimonial-nav--prev{left:16px}.testimonial-nav--next{right:16px}}@media (max-width: 680px){:root{--fb-page-padding: 24px}.section{padding-top:52px;padding-bottom:0}fbw-hero-section+fbw-solutions-section>section.section{padding-top:52px}.section--compact{padding-top:52px;padding-bottom:0}.partners-section{padding-top:24px;padding-bottom:24px}fbw-partners-section+fbw-testimonials-section>section.section,fbw-partners-section+fbw-testimonials-section>section.section--compact{padding-top:0}.section-header h2,.partners-section h2,.cta-card h2{font:var(--display-3xl-semibold);line-height:1.4}.comparison-section .section-header h2{font:var(--display-3xl-semibold);font-size:28px;line-height:1.4;letter-spacing:0}.section-header p,.partners-section p{font:var(--text-base-regular)}.solution-card__visual{height:260px}.solution-card__content{min-height:auto;padding:24px}.solution-card h3{font:var(--text-2xl-regular)}.solution-card p{font:var(--text-base-regular)}.feature-pills{flex-wrap:wrap;justify-content:center;gap:8px}.feature-pill{font:var(--text-sm-regular)}.feature-pill__icon{width:20px;height:20px}.feature-carousel{grid-auto-columns:min(366px,100vw - 48px);gap:12px}.feature-carousel-card{min-height:473px;padding:32px}.feature-carousel-card h3{font:var(--text-2xl-regular)}.feature-carousel-card p{font:var(--text-base-regular)}.feature-product-preview img{max-height:217px}.testimonial-card{padding:24px}.testimonial-card p,.testimonial-card blockquote p{font:var(--text-base-regular)}.step-card p{min-height:0}.cta-card{min-height:auto;padding:32px 32px 180px;border-radius:24px}.cta-card.platform-cta-card{min-height:586px;padding:32px 32px 0}.cta-card h2,.about-pages-cta-card h2{max-width:none;font:var(--text-2xl-regular)}.cta-card p,.about-pages-cta-card p{max-width:none;font:var(--text-base-regular)}.cta-card:before,.cta-card:after{right:32px}}@media (max-width: 680px){.section,.section--compact{padding-top:52px;padding-bottom:0}fbw-hero-section+fbw-solutions-section>section.section{padding-top:52px}.partners-section{padding-top:24px;padding-bottom:24px}fbw-partners-section+fbw-testimonials-section>section.section,fbw-partners-section+fbw-testimonials-section>section.section--compact{padding-top:0}.section-header{margin-bottom:24px;text-align:center}.section-header h2{font:var(--display-3xl-semibold);line-height:1.4;letter-spacing:0}.section-header p{margin-top:16px;font:var(--text-base-regular);line-height:1.5}.section-header p strong{font:var(--text-base-semibold)}.comparison-section .section-header h2{font:var(--display-3xl-semibold);font-size:28px;line-height:1.4}.solution-card{border-color:#e4e7ef;border-radius:14px;box-shadow:0 1px 1px #1018280d}.solution-card h3{font:var(--display-2xl-semibold);line-height:1.4;letter-spacing:0;margin-bottom:12px}.solution-card h3 small{display:inline}.solution-card p{margin-bottom:16px;color:var(--fb-text);font:var(--text-base-regular);line-height:1.5}.solution-card .text-link{gap:8px;font:var(--text-base-semibold);line-height:1.875;letter-spacing:0;text-transform:uppercase}.feature-pill{min-height:37px;padding:8px 12px;font:var(--text-sm-medium);line-height:1.5}.feature-pill--active{border-color:#cce4f6;background:var(--fb-softest-blue);font:var(--text-sm-semibold)}.feature-carousel-card h3{font:var(--display-2xl-semibold);line-height:1.4}.feature-carousel-card p{font:var(--text-base-regular);line-height:1.5}.feature-carousel-card--automation p,.feature-carousel-card--lead p,.feature-carousel-card--portal p{font:var(--text-base-medium)}.feature-carousel-card__link{font:var(--text-base-semibold);line-height:1.5;text-decoration:underline;text-underline-offset:2px}.partners-section h2{font:var(--display-3xl-semibold);line-height:1.4;letter-spacing:0}.partners-section h2 span{color:var(--fb-brand)}.partners-section p{margin-top:16px;font:var(--text-base-regular);line-height:1.5}.partners-section p strong{font:var(--text-base-semibold)}.testimonial-card h3{font:var(--display-lg-semibold);font-size:18px;line-height:normal}.testimonial-card .testimonial-role{font:var(--display-base-regular)!important;font-size:16px!important;line-height:1.5!important;color:#475467!important}.home-cta-card{min-height:586px;padding:32px;border-radius:24px;background:var(--fb-brand-deep);overflow:hidden}.home-cta-card h2{max-width:none;margin-bottom:16px;font:var(--display-2xl-semibold);font-size:24px;line-height:1.4;letter-spacing:0;color:var(--fb-white)}.home-cta-card p{max-width:none;margin-bottom:32px;font:var(--text-base-medium);line-height:1.5;color:var(--fb-white)}.home-cta-card .home-cta-section__decor--desktop-only{display:none}.home-cta-card__outline{left:21px;top:339px;width:247px;height:247px;transform:scaleY(-1) rotate(-90deg)}.home-cta-card__solid{top:335.56px;right:0;left:115px;width:249px;height:250px;border-bottom-right-radius:24px;object-fit:cover;object-position:right bottom}}
