.fbm-landing{--deep-teal:#011a24;--pacific-teal:#0d717b;--pure-white:#fff;--coral-blush:#f7e1d9;--ink:#f4f7f8;--ink-soft:#c5d5d8;--void:var(--deep-teal);--nav-ink:var(--deep-teal);--nav-muted:#5c7a82;--ease-out:cubic-bezier(.22, 1, .36, 1);--font:Aspekta, "Segoe UI", sans-serif;--page-bg:#fdfdfa;--page-gutter:clamp(.5rem, 1.15vw, 1.375rem);--nav-clearance:calc(var(--page-gutter) + 22px + 64px + 12px);--section-radius:clamp(.875rem, 1.5vw, 1.75rem);min-height:100dvh;font-family:var(--font);color:var(--ink);background:var(--page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility}@supports (color:color-mix(in srgb, black, white)){.fbm-landing{--ink-soft:#d9e3e6;--nav-muted:color-mix(in srgb, var(--deep-teal) 72%, #fff)}@supports (color:lab(0% 0 0)){.fbm-landing{--ink-soft:lab(89.5877% -3.2084 -2.86691)}}}@supports (top:env(safe-area-inset-top)){.fbm-landing{--nav-clearance:calc(var(--page-gutter) + 22px + 64px + 12px + env(safe-area-inset-top,0px))}}html:has(.fbm-landing){overscroll-behavior-x:none;overflow-x:clip}body:has(.fbm-landing){overflow:visible}.fbm-landing :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.fbm-landing main{gap:var(--page-gutter);padding:var(--page-gutter);flex-direction:column;display:flex}.fbm-landing main>section{border-radius:var(--section-radius);overflow:clip}.landing-page.fbm-landing main>section[id]{scroll-margin-top:var(--nav-clearance)}.fbm-landing button{appearance:none}.fbm-landing img{max-width:100%}.fbm-landing button,.fbm-landing a{font-family:inherit}@media (prefers-reduced-motion:reduce){.fbm-landing *,.fbm-landing :before,.fbm-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
