.bl-root{--bl-bg:#f4f6f4;--bl-bg-elevated:#fbfcfb;--bl-fg:#1c211e;--bl-fg-secondary:#5a635c;--bl-fg-muted:#8a928c;--bl-line:#d5dbd6;--bl-accent:#2c3830;--bl-accent-hover:#1a221c;--bl-radius:0.625rem;--bl-radius-shot:0.875rem;--bl-parallax-x:0px;--bl-parallax-y:0px;min-height:100dvh;max-width:100%;overflow-x:clip;background:radial-gradient(115% 70% at 50% -8%,#fff 0,transparent 58%),radial-gradient(80% 50% at 100% 20%,rgba(210,220,212,.35) 0,transparent 55%),linear-gradient(180deg,#f7f9f7 0,var(--bl-bg) 32%,#eef1ee 100%);color:var(--bl-fg);font-family:var(--font-bl-sans),ui-sans-serif,sans-serif;-webkit-font-smoothing:antialiased}.bl-root *,.bl-root :after,.bl-root :before{box-sizing:border-box}.bl-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;background:color-mix(in srgb,var(--bl-bg-elevated) 82%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--bl-line) 70%,transparent);transition:box-shadow .22s ease,border-color .22s ease}.bl-nav-scrolled{box-shadow:0 8px 24px rgba(28,33,30,.06);border-bottom-color:color-mix(in srgb,var(--bl-line) 90%,transparent)}.bl-wordmark{font-family:var(--font-bl-display),var(--font-bl-sans),sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:-.03em;color:var(--bl-fg);text-decoration:none}.bl-wordmark-sm{font-size:1rem}.bl-mark-link{display:inline-flex;align-items:center;text-decoration:none}.bl-mark-img{display:block;height:1.6rem;width:auto}.bl-nav-actions{display:flex;align-items:center;gap:.75rem}.bl-link-quiet{font-size:.875rem;font-weight:500;color:var(--bl-fg-secondary);text-decoration:none;padding:.4rem .55rem;transition:color .16s ease}.bl-link-quiet:hover{color:var(--bl-fg)}.bl-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:.9375rem;line-height:1.2;color:#f7f9f7;background:var(--bl-accent);padding:.7rem 1.15rem;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(28,33,30,.12);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.bl-btn-primary:hover{background:var(--bl-accent-hover);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 14px rgba(28,33,30,.18)}.bl-btn-primary:active{transform:translateY(1px)}.bl-btn-ghost:focus-visible,.bl-btn-primary:focus-visible,.bl-link-quiet:focus-visible,.bl-prompt-chip:focus-visible,.bl-shot-slider-tab:focus-visible{outline:2px solid var(--bl-accent);outline-offset:3px}.bl-btn-sm{font-size:.8125rem;padding:.5rem .9rem}.bl-btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:.9375rem;color:var(--bl-fg-secondary);text-decoration:none;padding:.7rem 1rem;border-radius:999px;border:1px solid var(--bl-line);background:color-mix(in srgb,var(--bl-bg-elevated) 70%,transparent);transition:border-color .16s ease,color .16s ease,background .16s ease}.bl-btn-ghost:hover{color:var(--bl-fg);border-color:color-mix(in srgb,var(--bl-fg) 22%,var(--bl-line));background:var(--bl-bg-elevated)}.bl-hero{display:flex;flex-direction:column;gap:2rem;padding:2.75rem 0 0;max-width:100%;overflow-x:clip}.bl-hero-copy{max-width:36rem;width:100%;margin:0 auto;padding:0 1.5rem;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease;min-width:0;overflow-x:clip}.bl-ready .bl-hero-copy{opacity:1;transform:translateY(0)}.bl-brand{font-weight:700;font-size:clamp(3.25rem,9vw,5rem);letter-spacing:-.04em;line-height:.95;margin:0 0 .65rem;color:var(--bl-fg)}.bl-brand,.bl-headline{font-family:var(--font-bl-display),var(--font-bl-sans),sans-serif}.bl-headline{font-weight:600;font-size:clamp(1.2rem,2.2vw,1.5rem);letter-spacing:-.022em;line-height:1.35;margin:0 auto;color:var(--bl-fg-secondary);max-width:24ch}.bl-headline-sm{font-size:clamp(1.5rem,3vw,2rem);max-width:none;color:var(--bl-fg)}.bl-hero-apps{margin:1.75rem auto 0;max-width:min(100%,28rem)}.bl-hero-apps,.bl-hero-apps-viewport{width:100%;min-width:0;overflow:hidden}.bl-hero-apps-viewport{position:relative;max-width:100%;padding:.85rem 0 .45rem;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.bl-hero-apps-track{display:flex;align-items:center;gap:.65rem;width:-moz-max-content;width:max-content;max-width:none;will-change:transform;contain:layout style}.bl-hero-app{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;padding:0;border-radius:var(--bl-radius);border:1px solid var(--bl-line);background:color-mix(in srgb,var(--bl-bg-elevated) 88%,transparent);color:var(--bl-fg-secondary);box-shadow:0 1px 0 rgba(28,33,30,.04);cursor:pointer;opacity:.5;transform:scale(.88);transition:transform .22s ease,opacity .22s ease,color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.bl-hero-app:hover{opacity:.8;color:var(--bl-fg);border-color:color-mix(in srgb,var(--bl-fg) 16%,var(--bl-line))}.bl-hero-app-active{opacity:1;transform:scale(1.22);color:var(--bl-fg);border-color:color-mix(in srgb,var(--bl-fg) 22%,var(--bl-line));background:var(--bl-bg-elevated);box-shadow:0 4px 14px rgba(28,33,30,.1)}.bl-hero-app-glyph{width:1.15rem;height:1.15rem;stroke-width:1.75}.bl-hero-app-active .bl-hero-app-glyph{width:1.3rem;height:1.3rem}.bl-hero-app-meta{margin-top:.55rem;min-height:2.85rem;text-align:center}.bl-hero-app-name{margin:0;font-family:var(--font-bl-display),var(--font-bl-sans),sans-serif;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;color:var(--bl-fg)}.bl-hero-app-blurb{margin:.25rem auto 0;max-width:30ch;font-size:.78rem;line-height:1.4;color:var(--bl-fg-muted)}.bl-hero-cta{margin-top:1.85rem}.bl-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-top:0}.bl-cta-hint{margin:.65rem 0 0;font-size:.75rem;line-height:1.4;color:var(--bl-fg-muted)}.bl-trust{list-style:none;margin:1.5rem auto 0;padding:0 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .85rem;max-width:40rem}.bl-trust li{position:relative;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:var(--bl-fg-muted)}.bl-trust li:not(:last-child):after{content:"·";position:absolute;right:-.55rem;color:color-mix(in srgb,var(--bl-fg-muted) 55%,transparent)}@media (max-width:520px){.bl-nav{padding:.75rem 1rem;gap:.5rem}.bl-hero-copy{padding:0 1rem}.bl-brand{font-size:clamp(2.6rem,14vw,3.25rem)}.bl-hero-app-active{transform:scale(1.12)}.bl-hero-shot{border-radius:0;padding:clamp(.75rem,3vw,1.25rem)}.bl-trust{flex-direction:column;gap:.3rem;padding:0 1rem}.bl-trust li:not(:last-child):after{content:none}}.bl-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}@media (prefers-reduced-motion:reduce){.bl-hero-app{transition:none}}.bl-lede{margin:0 auto;font-size:1.05rem;line-height:1.55;color:var(--bl-fg-secondary);max-width:38ch}.bl-hero-shot{position:relative;width:100%;max-width:100%;box-sizing:border-box;padding:clamp(1.1rem,3vw,2.5rem);background-color:#2a3a2e;background-image:url(/marketing/hero-marble.jpg);background-size:cover;background-position:50%;border-radius:var(--bl-radius-shot);overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .9s ease .12s,transform .9s ease .12s}.bl-ready .bl-hero-shot{opacity:1;transform:translateY(0)}.bl-hero-shot-inner{position:relative;overflow:hidden;border-radius:calc(var(--bl-radius-shot) * .65);max-width:100%}.bl-hero-shot-img{display:block;width:100%;max-width:100%;height:auto;max-height:min(72vh,760px);-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:none;border-radius:calc(var(--bl-radius-shot) * .65);box-shadow:none;transform:translate3d(var(--bl-parallax-x),var(--bl-parallax-y),0);transition:transform .18s ease-out}.bl-hero-shot-fade{position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(0deg,color-mix(in srgb,#1a2420 28%,transparent),transparent);pointer-events:none}.bl-section{max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem 0}.bl-section-title{font-family:var(--font-bl-display),var(--font-bl-sans),sans-serif;font-weight:600;font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.03em;margin:0 0 .65rem}.bl-section-lede{margin:0;font-size:1.02rem;line-height:1.55;color:var(--bl-fg-secondary);max-width:38ch;font-weight:400}.bl-suite-rail{list-style:none;margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.55rem 1.75rem;border-top:1px solid var(--bl-line);padding:1.35rem 0 0}.bl-suite-rail li{font-family:var(--font-bl-display),var(--font-bl-sans),sans-serif;font-weight:600;font-size:clamp(1.1rem,2vw,1.35rem);letter-spacing:-.02em;color:var(--bl-fg)}.bl-suite-rail li:nth-child(2n){color:var(--bl-fg-secondary)}.bl-split{display:grid;gap:1.75rem;align-items:center}.bl-prompt-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.15rem}.bl-prompt-chip{display:inline-block;border:1px solid var(--bl-line);font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:left;color:var(--bl-fg-secondary);background:color-mix(in srgb,var(--bl-bg-elevated) 80%,transparent);padding:.45rem .7rem;border-radius:var(--bl-radius)}@media (min-width:800px){.bl-split{grid-template-columns:1fr 1.15fr;gap:2.5rem}.bl-split-reverse{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bl-split-reverse .bl-split-copy{order:2}.bl-split-reverse .bl-product-shot,.bl-split-reverse .bl-shot-slider{order:1}}.bl-product-shot{min-width:0}.bl-product-shot-img{display:block;width:100%;height:auto;max-height:min(52vh,480px);-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;border:none;border-radius:var(--bl-radius-shot);box-shadow:none}.bl-product-shot--portrait{display:flex;justify-content:center}.bl-product-shot--portrait .bl-product-shot-img{width:auto;max-width:min(100%,22rem);min-height:0;max-height:min(70vh,560px);-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.bl-product-shot--framed{position:relative;box-sizing:border-box;padding:clamp(1.1rem,3vw,2.5rem);border-radius:var(--bl-radius-shot);overflow:hidden}.bl-product-shot-frame{position:absolute;inset:0;z-index:0;background-color:#0c3a4a;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.62;pointer-events:none;border-radius:inherit}.bl-product-shot--framed .bl-product-shot-img{position:relative;z-index:1}.bl-product-shot--framed.bl-product-shot--portrait{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(.9rem,2.5vw,1.75rem)}.bl-product-shot--framed.bl-product-shot--portrait .bl-product-shot-img{width:auto;max-width:min(100%,22rem);height:auto;max-height:min(56vh,460px);-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;border-radius:calc(var(--bl-radius-shot) * .75)}.bl-shot-slider{min-width:0;display:flex;flex-direction:column;gap:.85rem}.bl-shot-slider--framed{position:relative;box-sizing:border-box;padding:clamp(.65rem,1.6vw,1.5rem) clamp(.65rem,1.6vw,1.5rem) clamp(.55rem,1.4vw,1.25rem);border-radius:var(--bl-radius-shot);overflow:hidden}.bl-shot-slider-frame{position:absolute;inset:0;z-index:0;background-color:#1a3a28;background-image:url(/marketing/money-marble.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.45;pointer-events:none;border-radius:inherit}.bl-shot-slider--framed .bl-shot-slider-tabs,.bl-shot-slider--framed .bl-shot-slider-viewport{position:relative;z-index:1}.bl-shot-slider-viewport{position:relative;width:100%;aspect-ratio:1024/672;max-height:min(70vh,640px);border-radius:calc(var(--bl-radius-shot) * .75);overflow:hidden}.bl-shot-slider--framed .bl-shot-slider-viewport{max-height:min(72vh,680px)}.bl-shot-slider-slide{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;opacity:0;transition:opacity .7s ease;pointer-events:none}.bl-shot-slider-slide-active{opacity:1;pointer-events:auto}.bl-shot-slider-slide .bl-product-shot-img{max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;border-radius:calc(var(--bl-radius-shot) * .75)}.bl-shot-slider-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.bl-shot-slider-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:550;line-height:1.2;color:color-mix(in srgb,var(--bl-fg) 72%,transparent);background:color-mix(in srgb,var(--bl-bg-elevated) 78%,transparent);padding:.4rem .75rem;border-radius:999px;transition:color .18s ease,background .18s ease,border-color .18s ease}.bl-shot-slider-tab:hover{color:var(--bl-fg);border-color:color-mix(in srgb,var(--bl-fg) 14%,var(--bl-line))}.bl-shot-slider-tab-active{color:var(--bl-fg);background:var(--bl-bg-elevated);border-color:color-mix(in srgb,var(--bl-fg) 18%,var(--bl-line))}.bl-founder{max-width:40rem;padding-top:4rem}.bl-founder-layout{display:flex;flex-direction:column;align-items:center;gap:1.35rem;text-align:center}.bl-founder-photo{display:block;width:7.5rem;height:7.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:50%;border:2px solid color-mix(in srgb,var(--bl-line) 70%,transparent)}.bl-founder-body{min-width:0}.bl-founder-eyebrow{margin:0 0 .85rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bl-fg-muted)}.bl-founder-note{margin:0;font-size:1.05rem;line-height:1.6;color:var(--bl-fg-secondary);font-weight:450;border:none;padding:0}.bl-founder-byline{margin:1rem 0 0;font-size:.875rem;font-weight:550;color:var(--bl-fg)}.bl-founder-chat{margin-top:1.25rem}@media (min-width:720px){.bl-founder{max-width:44rem}.bl-founder-layout{flex-direction:row;align-items:flex-start;gap:1.75rem;text-align:left}.bl-founder-photo{width:8.5rem;height:8.5rem;flex-shrink:0}}.bl-close{max-width:72rem;margin:4.5rem auto 0;padding:3.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--bl-line)}.bl-close .bl-lede{max-width:36ch}.bl-beta-steps{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1.25rem;max-width:40rem}.bl-beta-steps li{gap:.45rem;font-size:.875rem;font-weight:500;color:var(--bl-fg-secondary)}.bl-beta-step-n,.bl-beta-steps li{display:inline-flex;align-items:center}.bl-beta-step-n{justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.75rem;font-weight:650;color:var(--bl-fg);background:color-mix(in srgb,var(--bl-bg-elevated) 90%,var(--bl-line));border:1px solid var(--bl-line)}.bl-close .bl-cta-row{justify-content:center;margin-top:1.35rem}.bl-close .bl-cta-hint{margin-top:.75rem}.bl-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;margin:0 auto;padding:1.75rem 1.5rem 2.5rem;color:var(--bl-fg-muted);font-size:.8125rem}.bl-footer-meta{letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.bl-hero-copy,.bl-hero-shot,.bl-ready .bl-hero-copy,.bl-ready .bl-hero-shot{opacity:1;transform:none;transition:none}.bl-hero-shot-img{transform:none;transition:none}.bl-shot-slider-slide,.bl-shot-slider-tab{transition:none}}@font-face{font-family:__landerSans_45dc60;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__landerSans_Fallback_45dc60;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_45dc60{font-family:__landerSans_45dc60,__landerSans_Fallback_45dc60}.__variable_45dc60{--font-bl-sans:"__landerSans_45dc60","__landerSans_Fallback_45dc60"}@font-face{font-family:__landerDisplay_b49556;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__landerDisplay_Fallback_b49556;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_b49556{font-family:__landerDisplay_b49556,__landerDisplay_Fallback_b49556}.__variable_b49556{--font-bl-display:"__landerDisplay_b49556","__landerDisplay_Fallback_b49556"}