@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap");@import url("/brift-landing-widget.css?v=20260612-widget-v20");.brift-ob{--ob-pad-x:clamp(16px,4vw,40px);--ob-pad-y:clamp(16px,3vh,32px);--ob-bg:#f4f5f7;--ob-surface:#fafafa;--ob-ink:#141312;--ob-muted:#6e7075;--ob-faint:#a0a4a8;--ob-border:rgba(0,0,0,0.07);--ob-inset:#f1f2f4;--ob-muted-surface:#e8eaed;--ob-inset-border:1px solid rgba(0,0,0,0.04);--ob-inset-shadow:inset 0 2px 0 rgba(255,255,255,0.78),inset 0 -2px 0 rgba(0,0,0,0.07),inset 2px 0 0 rgba(255,255,255,0.42),inset -2px 0 0 rgba(0,0,0,0.045),0 1px 2px rgba(0,0,0,0.03);--ob-sh-mid:inset 0 2px 0 rgba(255,255,255,0.9),inset 0 -2px 0 rgba(0,0,0,0.1),inset 2px 0 0 rgba(255,255,255,0.5),inset -2px 0 0 rgba(0,0,0,0.05),0 6px 18px rgba(0,0,0,0.08),0 2px 5px rgba(0,0,0,0.06);--ob-accent:#0a0a0a;--ob-accent-soft:rgba(0,0,0,0.08);--ob-btn:linear-gradient(160deg,#2a2a2a,#0a0a0a);--ob-radius:22px;--ob-radius-sm:12px;--ob-shadow-card:inset 0 2px 0 rgba(255,255,255,0.92),inset 0 -2px 0 rgba(0,0,0,0.06),0 8px 28px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.04);--ob-shadow-btn:0 1px 0 rgba(255,255,255,0.18) inset,0 -1px 0 rgba(0,0,0,0.35) inset,0 4px 14px rgba(0,0,0,0.14);min-height:100vh;min-height:100dvh;font-family:DM Sans,system-ui,sans-serif;background:var(--ob-bg);color:var(--ob-ink);-webkit-font-smoothing:antialiased}.brift-ob *,.brift-ob :after,.brift-ob :before{box-sizing:border-box}.brift-ob__grain{pointer-events:none;position:fixed;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;z-index:0}html[data-ob-page=onboarding],html[data-ob-page=onboarding] #root,html[data-ob-page=onboarding] body{background-color:var(--ob-shell-bg,#f4f5f7)!important;transition:none!important;margin:0}.brift-ob-root.brift-lp-root{--ob-shell-bg:#f4f5f7;--ob-header-h:54px;background:var(--ob-shell-bg);min-height:100dvh;transition:none!important}.brift-ob-root>.brift-ob{padding-top:calc(var(--ob-header-h) + env(safe-area-inset-top, 0px));min-height:100dvh;box-sizing:border-box;background:var(--ob-shell-bg,#f4f5f7);transition:none!important}.brift-ob-root #hd,.brift-ob-root #hd.is-float,.brift-ob-root #hd.is-float.sc,.brift-ob-root #hd:not(.is-float){top:0!important;width:100%!important;max-width:100%!important;padding-left:var(--hd-pad-x,max(22px,4vw))!important;padding-right:var(--hd-pad-x,max(22px,4vw))!important;padding-top:env(safe-area-inset-top,0)!important;padding-bottom:0!important;box-sizing:border-box!important;min-height:calc(var(--ob-header-h) + env(safe-area-inset-top, 0px))!important;height:calc(var(--ob-header-h) + env(safe-area-inset-top, 0px))!important;border-radius:0!important;border-color:transparent!important;background:var(--ob-shell-bg,#f4f5f7)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transition:none!important}.brift-ob-root #hd.hd--onboarding{display:flex!important;align-items:center;justify-content:flex-start;gap:10px}.brift-ob-root #hd.hd--onboarding.hd--onboarding-has-cta .hd-ob-center{width:min(200px,calc(100vw - 320px))}.brift-ob-root #hd.hd--onboarding .hd-cta,.brift-ob-root #hd.hd--onboarding .hd-menu-btn,.brift-ob-root #hd.hd--onboarding .nav,.brift-ob-root #hd.hd--onboarding~.hd-menu,.brift-ob-root #hd.hd--onboarding~.hd-menu-backdrop{display:none!important}.brift-ob-root #hd.hd--onboarding .logo{margin-left:-12px;flex-shrink:0;position:relative;z-index:1;transition:none!important}.brift-ob-root #hd.hd--onboarding .logo img{transition:none!important}.brift-ob-root .hd-ob-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(280px,calc(100vw - 160px));max-width:280px;pointer-events:none}.brift-ob-root .hd-ob-progress{width:100%;width:min(280px,100%)}.brift-ob-root .hd-ob-progress-track{height:3px;border-radius:99px;background:rgba(0,0,0,.06);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.brift-ob-root .hd-ob-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2a2a2a,#0a0a0a);box-shadow:0 0 12px rgba(10,10,10,.12);transition:width .55s cubic-bezier(.22,1,.36,1)}.brift-ob-root .hd-ob-continue-slot{width:1px;flex-shrink:0;margin-left:auto;visibility:hidden}.brift-ob-root .hd-ob-continue.btn-n{margin-left:auto;flex-shrink:0;z-index:2;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-width:0;max-width:min(280px,48vw);white-space:nowrap;cursor:pointer;animation:none!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:600!important}html[data-ob-demo-live="1"] .brift-ob-root .hd-ob-continue.btn-n{opacity:1!important;animation:obHdContinueNudge 2.5s ease-in-out infinite!important}@media (prefers-reduced-motion:reduce){html[data-ob-demo-live="1"] .brift-ob-root .hd-ob-continue.btn-n{animation:none!important}}.brift-ob-root .hd-ob-continue-label{order:0;font-weight:600!important}.brift-ob-root .hd-ob-continue-arrow{order:1;font-size:17px;font-weight:700;line-height:1;margin-top:-1px;opacity:1;letter-spacing:-.04em}.brift-ob__cta--with-arrow{gap:9px}.brift-ob__cta-arrow{font-size:17px;font-weight:700;line-height:1;margin-top:-1px;opacity:1;letter-spacing:-.04em}@keyframes obHdContinueNudge{0%,72%,to{transform:translateZ(0)}74%{transform:translate3d(-2px,0,0)}75.5%{transform:translate3d(2px,0,0)}77%{transform:translate3d(-1.5px,0,0)}78.5%{transform:translate3d(1px,0,0)}80%{transform:translateZ(0)}}.brift-ob-root--dark #hd .hd-ob-continue.btn-n{background:#ffffff!important;background-image:none!important;color:#0a0a0a!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 0 -2px 0 rgba(0,0,0,.1),inset 2px 0 0 rgba(255,255,255,.88),inset -2px 0 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.05)!important}.brift-ob-root--dark #hd .hd-ob-continue.btn-n:after{display:none!important}.brift-ob-root--dark #hd .hd-ob-continue-arrow,.brift-ob-root--dark #hd .hd-ob-continue-label{color:#0a0a0a!important}.brift-ob-root--dark #hd .hd-ob-continue.btn-n:focus-visible,.brift-ob-root--dark #hd .hd-ob-continue.btn-n:hover{transform:none!important;background:#ffffff!important;background-image:none!important;color:#0a0a0a!important}.brift-ob__demo-popup-layer{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;cursor:pointer;animation:obPopupLayerIn .35s cubic-bezier(.22,1,.36,1) both}@keyframes obPopupLayerIn{0%{opacity:0}to{opacity:1}}.brift-ob__demo-popup{position:relative;max-width:min(520px,92vw);width:100%;padding:40px 32px 36px;border-radius:22px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.22),0 8px 24px rgba(0,0,0,.1);text-align:center;cursor:default;animation:obPopupCardIn .45s cubic-bezier(.22,1,.36,1) both}.brift-ob__demo-popup-close{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:transparent;color:rgba(20,19,18,.28);cursor:pointer;transition:color .14s ease,background .14s ease}.brift-ob__demo-popup-close:hover{color:rgba(20,19,18,.48);background:rgba(0,0,0,.04)}.brift-ob__demo-popup-close:focus-visible{outline:2px solid rgba(0,0,0,.12);outline-offset:2px}@keyframes obPopupCardIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:none}}.brift-ob__demo-popup-pulse{display:block;width:12px;height:12px;margin:0 auto 18px;border-radius:99px;background:#00c896;box-shadow:0 0 0 0 rgba(0,200,150,.45);animation:obPopupPulse 1.4s ease-in-out infinite}@keyframes obPopupPulse{0%,to{box-shadow:0 0 0 0 rgba(0,200,150,.45);transform:scale(1)}50%{box-shadow:0 0 0 12px rgba(0,200,150,0);transform:scale(1.08)}}.brift-ob__demo-popup-text{margin:0;font-size:clamp(1.25rem,3.8vw,1.65rem);font-weight:640;letter-spacing:-.04em;line-height:1.25;color:#141312}html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--signup),html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--signup) #hd,html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--signup)>.brift-ob{background:#ffffff!important;--ob-shell-bg:#ffffff}.brift-ob-root:has(.brift-ob__main--signup)>.brift-ob{background:#ffffff!important}.brift-ob-root:has(.brift-ob__main--signup) .brift-ob__grain{display:none}html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--pain),html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--pain) #hd,html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--pain)>.brift-ob,html[data-ob-page=onboarding]:has(.brift-ob__main--pain),html[data-ob-page=onboarding]:has(.brift-ob__main--pain) #root,html[data-ob-page=onboarding]:has(.brift-ob__main--pain) body{background:#ffffff!important;--ob-shell-bg:#ffffff}.brift-ob-root:has(.brift-ob__main--pain)>.brift-ob{background:#ffffff!important}.brift-ob-root:has(.brift-ob__main--pain) .brift-ob__grain{display:none}.brift-ob__main.brift-ob__main--signup{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:none;margin:0;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));overflow-x:visible;overflow-y:auto;padding:clamp(6px,1.2vh,12px) 0 max(28px,calc(20px + env(safe-area-inset-bottom, 0px)));background:#ffffff;box-sizing:border-box}.brift-ob-root:has(.brift-ob__main--signup),html[data-ob-page=onboarding]:has(.brift-ob__main--signup){overflow-x:visible;min-height:100dvh}.brift-ob-root:has(.brift-ob__main--signup)>.brift-ob{overflow:visible}.brift-ob__main--signup .brift-ob__stage{flex:1 1;flex-direction:column;padding-top:clamp(10px,3vh,28px)}.brift-ob__main--signup .brift-ob__signup-shell,.brift-ob__main--signup .brift-ob__stage{position:relative;width:100%;min-height:0;display:flex;align-items:center;justify-content:flex-start;overflow:visible}.brift-ob__main--signup .brift-ob__signup-shell{max-width:100%;flex:0 1 auto;margin:0 auto;padding:0 6px clamp(8px,2vh,16px);flex-direction:column;gap:0;box-sizing:border-box}.brift-ob__signup-login{position:relative;z-index:1;width:100%;max-width:min(510px,calc(100vw - 32px));flex:0 0 auto;margin:clamp(16px,3.8vh,36px) auto clamp(20px,4.5vh,32px);padding:0 4px;box-sizing:border-box}.brift-ob__signup-login .brift-login-card{width:100%;padding:36px 34px 24px;text-align:left}.brift-ob__signup-login .brift-login-brand{display:none}.brift-ob__signup-login .brift-login-title{max-width:none;margin:0 0 36px;white-space:nowrap}.brift-ob__signup-login .brift-login-foot{margin-top:22px}.brift-ob__signup-login .brift-login-or{margin:10px 0 4px}.brift-ob__signup-login .brift-login-email-input,.brift-ob__signup-login .brift-login-email-send{border-radius:13px}.brift-ob__signup-login .brift-login-guest{margin-top:4px}@media (min-width:768px){.brift-ob__signup-login{max-width:min(510px,calc(100vw - 48px))}.brift-ob__signup-login .brift-login-card{padding:34px 38px 22px}}@media (max-width:767px){.brift-ob__main--signup .brift-ob__signup-shell{padding-bottom:clamp(12px,3vh,24px)}.brift-ob__signup-login{margin-bottom:clamp(24px,6vh,40px)}}.brift-ob__main--signup .brift-ob__signup-lead{position:relative;top:auto;left:auto;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:0;width:100%;max-width:100%;margin:0 auto clamp(10px,2vh,16px);padding:2px 4px;font-family:Caveat,cursive;font-size:clamp(1.25rem,5.6vw,2.35rem);line-height:1.12;letter-spacing:.006em;white-space:nowrap;box-sizing:border-box;pointer-events:none;overflow:visible;transform:none;text-align:center;color:rgba(168,167,162,.92)}.brift-ob__main--signup .brift-ob__signup-lead-mark{flex:0 0 auto;margin:0 .42em 0 0;padding:0;font-family:Caveat,cursive;font-size:clamp(3.1rem,10vw,4.85rem);font-weight:600;line-height:.72;color:rgba(168,167,162,.72);-webkit-user-select:none;-moz-user-select:none;user-select:none}.brift-ob__main--signup .brift-ob__signup-lead-text{flex:0 0 auto;min-width:0;padding:0 0 .12em;white-space:nowrap;text-align:center;font-size:1em;font-weight:600;color:rgba(168,167,162,.92);overflow:visible}.brift-ob__signup-lead-mobile{display:none}.brift-ob__main--signup .brift-ob__signup-lead--reveal{opacity:0;animation:obSignupLeadIn .72s cubic-bezier(.22,1,.36,1) .08s forwards}@keyframes obSignupLeadIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.brift-ob__oauth-btn--reveal{opacity:0;animation:obFadeUp .52s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__hook-sub--reveal{opacity:0;animation:obFadeUp .62s cubic-bezier(.22,1,.36,1) 1.15s forwards}.brift-ob__hook-lead--reveal{opacity:0;animation:obFadeUp .58s cubic-bezier(.22,1,.36,1) 1.32s forwards}@media (max-width:560px){.brift-ob__main--signup .brift-ob__signup-lead{font-size:clamp(1.02rem,5.1vw,1.48rem);padding-inline:2px}.brift-ob__main--signup .brift-ob__signup-lead-mark{font-size:clamp(2.28rem,8.2vw,3.12rem);margin:0 0 .02em}}@media (min-width:768px){.brift-ob__main--signup .brift-ob__signup-lead{width:100%;max-width:100%;margin-inline:auto;margin-bottom:clamp(10px,2vh,16px);padding-inline:clamp(8px,2vw,24px);font-size:clamp(1.32rem,2.55vw,2.45rem);flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:0;white-space:nowrap;overflow-x:clip;overflow-y:visible;box-sizing:border-box}.brift-ob__main--signup .brift-ob__signup-lead-mark{font-size:clamp(3.15rem,6.8vw,4.65rem);margin:0 .4em 0 0;align-self:flex-end;line-height:.72;flex-shrink:0}.brift-ob__main--signup .brift-ob__signup-lead-text{display:block;flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap;padding:0 0 .12em;overflow:hidden;text-overflow:clip}.brift-ob__signup-lead-full{display:inline!important;white-space:nowrap}.brift-ob__signup-lead-mobile{display:none!important}}.brift-ob__main--signup .brift-ob__signup-core{position:relative;z-index:1;flex:0 0 auto;width:100%;max-width:min(440px,calc(100vw - 16px));min-height:0;margin:0 auto;padding-inline:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vh,16px);padding-bottom:0;box-sizing:border-box}.brift-ob__h1--signup{font-size:clamp(1.5rem,4.5vw,1.85rem);font-weight:600;letter-spacing:-.048em;line-height:1.12;margin:0 0 clamp(28px,5vh,44px);max-width:none;width:100%;text-align:center;color:var(--ob-ink)}.brift-ob__h1--signup .brift-ob__h1-mobile{display:none}.brift-ob__main--signup .brift-ob__oauth{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;margin:0}.brift-ob__oauth-pick-logo{width:32px;height:32px;border-radius:8px;background:transparent;border:0;box-shadow:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brift-ob__oauth-pick-logo img{width:26px;height:26px;object-fit:contain;display:block}.brift-ob__oauth-brand-logo{width:28px;height:28px;border-radius:6px;background:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brift-ob__oauth-brand-logo img{width:22px;height:22px;object-fit:contain;display:block}.brift-ob__oauth-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:0 18px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,.05),inset 0 2px 5px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);font:inherit;font-size:14.5px;font-weight:560;letter-spacing:-.028em;color:var(--ob-ink);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.brift-ob__oauth-btn:hover:not(:disabled){border-color:rgba(0,0,0,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,.05),inset 0 2px 5px rgba(0,0,0,.03),0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05);transform:translateY(-1px)}.brift-ob__oauth-btn:active:not(:disabled){transform:translateY(0);background:#fafafa;box-shadow:inset 0 2px 5px rgba(0,0,0,.07),inset 0 -1px 0 rgba(255,255,255,.85)}.brift-ob__oauth-btn:disabled{opacity:.55;cursor:wait}.brift-ob__main{position:relative;z-index:1;padding:24px 20px 48px;max-width:1080px;margin:0 auto}.brift-ob__progress{display:flex;justify-content:center;gap:8px;margin-bottom:36px}.brift-ob__dot{width:6px;height:6px;border-radius:99px;background:rgba(0,0,0,.12);transition:width .35s ease,background .35s ease}.brift-ob__dot.is-on{width:22px;background:var(--ob-accent)}.brift-ob__stage{animation:obEnter .42s cubic-bezier(.22,1,.36,1) both}.brift-ob-root .brift-ob__stage{animation:obEnter .4s cubic-bezier(.22,1,.36,1) both}.brift-ob-root .brift-ob,.brift-ob-root .brift-ob__main{transition:none!important}@keyframes obEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.brift-ob__narrow{max-width:520px;margin:0 auto}.brift-ob__wide{max-width:920px;margin:0 auto}.brift-ob__h1{font-size:clamp(1.65rem,4vw,2.15rem);font-weight:620;letter-spacing:-.04em;line-height:1.12;margin:0 0 14px}.brift-ob__h1 span{display:block}.brift-ob__lead{font-size:15px;line-height:1.55;color:var(--ob-muted);margin:0 0 28px;max-width:42ch}.brift-ob__body-quiet{font-size:14px;color:var(--ob-faint);margin:0 0 32px;letter-spacing:-.01em}.brift-ob__hint{font-size:12px;color:var(--ob-faint);margin:0 0 18px}.brift-ob__field{margin-bottom:18px}.brift-ob__label{display:block;font-size:12px;font-weight:600;letter-spacing:-.02em;margin-bottom:7px;color:var(--ob-ink)}.brift-ob__micro{font-size:11px;color:var(--ob-faint);margin-top:6px}.brift-ob__input{width:100%;border:1px solid var(--ob-border);border-radius:var(--ob-radius-sm);padding:12px 14px;font:inherit;font-size:14px;background:#fff;color:var(--ob-ink);outline:none;transition:border-color .15s,box-shadow .15s}.brift-ob__input:focus{border-color:rgba(0,0,0,.22);box-shadow:0 0 0 3px var(--ob-accent-soft)}.brift-ob__cards{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.brift-ob__card{text-align:left;width:100%;border:1px solid var(--ob-border);border-radius:14px;padding:14px 16px;font:inherit;font-size:13.5px;line-height:1.45;letter-spacing:-.02em;background:var(--ob-surface);color:var(--ob-ink);cursor:pointer;transition:border-color .15s,background .15s,transform .12s;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.brift-ob__card:hover{border-color:rgba(0,0,0,.12)}.brift-ob__card.is-selected{border-color:rgba(0,0,0,.22);background:#fff;box-shadow:var(--ob-shadow-card);transform:scale(1.02)}.brift-ob__card.is-dimmed{opacity:.4}.brift-ob__cards--single .brift-ob__card{transition:opacity .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease}.brift-ob__h1--question{text-align:center;max-width:22ch;margin-left:auto;margin-right:auto}.brift-ob__h1--blur-reveal{opacity:0;filter:blur(14px);transform:translateY(8px);animation:obBlurReveal 1.05s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__main--pain{width:100%;max-width:none;margin:0;padding:0 var(--ob-pad-x,20px);background:#ffffff;box-sizing:border-box;min-height:calc(100dvh - var(--ob-header-h, 56px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column}.brift-ob__main--pain .brift-ob__stage,.brift-ob__pain-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.brift-ob__pain-stage{width:100%;max-width:min(780px,100%);margin:0 auto;box-sizing:border-box;padding-top:clamp(14vh,20vh,26vh);transition:padding-top 1.15s cubic-bezier(.16,1,.3,1)}.brift-ob__pain-stage.is-settled{padding-top:clamp(32px,5.5vh,52px)}.brift-ob__pain-intro{width:100%;display:flex;flex-direction:column;align-items:stretch;transform:translate3d(0,clamp(36px,8vh,64px),0) scale(1.04);transform-origin:center top;transition:transform 1.15s cubic-bezier(.16,1,.3,1);will-change:transform}.brift-ob__pain-stage.is-settled .brift-ob__pain-intro{transform:translateZ(0) scale(1)}.brift-ob__pain-head{flex:0 0 auto;box-sizing:border-box;overflow:visible;height:auto;padding:0}.brift-ob__pain-head,.brift-ob__pain-head-inner{display:flex;justify-content:center;align-items:center;width:100%}.brift-ob__pain-stage .brift-ob__h1--question{text-align:center;margin:0 auto;max-width:min(34ch,96vw)}.brift-ob__pain-stage .brift-ob__h1--blur-reveal{animation:obPainQuestionReveal 1.08s cubic-bezier(.16,1,.3,1) forwards}@keyframes obPainQuestionReveal{0%{opacity:0;filter:blur(18px);transform:translate3d(0,16px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}.brift-ob__pain-stage.is-settled .brift-ob__h1--question{margin-bottom:clamp(4px,.6vh,8px)}@media (prefers-reduced-motion:reduce){.brift-ob__pain-intro,.brift-ob__pain-stage{transition:none}.brift-ob__pain-stage.is-settled .brift-ob__pain-intro{transform:none}.brift-ob__pain-stage .brift-ob__h1--blur-reveal{animation:none;opacity:1;filter:none;transform:none}.brift-ob__pain-stage.is-settled .brift-ob__card--icon{opacity:1;transform:none}}.brift-ob__pain-body{flex:0 0 auto;width:100%;margin-top:0;max-height:0;overflow:hidden;pointer-events:none;transition:max-height 1.15s cubic-bezier(.16,1,.3,1),margin-top 1.15s cubic-bezier(.16,1,.3,1)}.brift-ob__pain-stage.is-settled .brift-ob__pain-body{max-height:520px;margin-top:clamp(32px,5.5vh,52px);padding-bottom:clamp(8px,1.5vh,16px);pointer-events:auto}.brift-ob__pain-footer{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(44px,7.5vh,64px);padding:0 0 max(16px,env(safe-area-inset-bottom,0px));opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.brift-ob__pain-footer.is-visible{opacity:1;transform:none;pointer-events:auto}.brift-ob__pain-footer .brift-ob__cta{margin:0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 2px 6px rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.14)}.brift-ob__pain-footer .brift-ob__cta:after{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.06) 42%,transparent 58%)}.brift-ob__pain-footer .brift-ob__cta:hover:not(:disabled){box-shadow:inset 0 2px 4px rgba(255,255,255,.44),inset 0 3px 8px rgba(255,255,255,.12),inset 0 -2px 3px rgba(0,0,0,.5),0 6px 18px rgba(0,0,0,.18)}.brift-ob__pain-footer .brift-ob__cta:hover:not(:disabled):after{background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.08) 40%,transparent 56%)}.brift-ob__pain{width:100%}.brift-ob__website-field{width:100%;max-width:min(520px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:12px}.brift-ob__website-input-wrap{display:block;width:100%}.brift-ob__website-input{display:block;width:100%;box-sizing:border-box;min-height:56px;padding:0 20px;border-radius:16px;border:1px solid rgba(0,0,0,.055);background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);font-family:var(--sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);font-size:16px;font-weight:500;letter-spacing:-.028em;line-height:1.2;color:#141312;outline:none;transition:border-color .18s ease,box-shadow .18s ease;-webkit-font-smoothing:antialiased}.brift-ob__website-input::placeholder{color:rgba(60,60,67,.42);font-weight:480}.brift-ob__website-input:hover{border-color:rgba(0,0,0,.08)}.brift-ob__website-input:focus{border-color:rgba(0,0,0,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 3px rgba(0,0,0,.045),0 1px 2px rgba(0,0,0,.04)}.brift-ob__website-hint{margin:0;text-align:center;font-size:13px;font-weight:520;letter-spacing:-.022em;line-height:1.4;color:rgba(60,60,67,.52);-webkit-font-smoothing:antialiased}.brift-ob__website-stage.is-settled .brift-ob__pain-body{max-height:220px}.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}.brift-ob__centered{text-align:center}.brift-ob__centered .brift-ob__cta,.brift-ob__lead--solo{margin-left:auto;margin-right:auto}.brift-ob__cta--fade-in{animation:obFadeIn .2s ease both}@keyframes obFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.brift-ob__bar-track{position:relative;z-index:1;width:min(520px,calc(100% - 48px));height:3px;margin:0 auto 20px;border-radius:99px;background:rgba(0,0,0,.06);overflow:hidden}.brift-ob__bar-fill{height:100%;border-radius:inherit;background:var(--ob-accent);transition:width .5s cubic-bezier(.22,1,.36,1)}.brift-ob__context{max-width:560px;margin:0 auto}.brift-ob__block{margin-bottom:28px;animation:obBlockIn .4s ease both}.brift-ob__block--1{animation-delay:0s}.brift-ob__block--2{animation-delay:80ms}@keyframes obBlockIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.brift-ob__block-title{font-size:12px;font-weight:640;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-faint);margin:0 0 14px}.brift-ob__req{color:var(--ob-faint);margin-left:4px;font-weight:500}.brift-ob__opt{font-weight:450;color:var(--ob-faint);font-size:11px}.brift-ob__micro--above-cta{margin-bottom:16px}.brift-ob__main--demo,.brift-ob__main--transition{padding:0;max-width:none;width:100%;margin:0}html[data-ob-demo-building="1"] .brift-ob-root,html[data-ob-demo-building="1"] .brift-ob-root #hd,html[data-ob-demo-building="1"] .brift-ob-root>.brift-ob,html[data-ob-page=onboarding][data-ob-demo-building="1"],html[data-ob-page=onboarding][data-ob-demo-building="1"] #root,html[data-ob-page=onboarding][data-ob-demo-building="1"] body{background:#ffffff!important;--ob-shell-bg:#ffffff}html[data-ob-demo-building="1"] .brift-ob-root>.brift-ob{min-height:100dvh}.brift-ob-root>.brift-ob:has(.brift-ob__main--demo-building),.brift-ob-root>.brift-ob:has(.brift-ob__reveal){background:#ffffff!important}.brift-ob__main--demo-building,.brift-ob__main--demo:has(.brift-ob__reveal){padding:0!important;max-width:none!important;width:100%!important;margin:0!important;background:#ffffff!important;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));flex:1 1;display:flex;flex-direction:column}.brift-ob__main--demo-building .brift-ob__stage,.brift-ob__main--demo:has(.brift-ob__reveal) .brift-ob__stage{flex:1 1;display:flex;flex-direction:column;width:100%;min-height:0}.brift-ob__demo-wrap:has(.brift-ob__reveal){width:100%;max-width:none;margin:0;min-height:0;background:#ffffff!important}html[data-ob-demo-building="1"] .brift-ob__browser-mockup,html[data-ob-demo-building="1"] .brift-ob__browser-shell,html[data-ob-demo-building="1"] .brift-ob__browser-viewport,html[data-ob-demo-building="1"] .brift-ob__demo-live,html[data-ob-demo-building="1"] .brift-ob__demo-live.is-preload,html[data-ob-demo-building="1"] .brift-ob__demo-stage,html[data-ob-demo-building="1"] .brift-ob__demo-wrap,html[data-ob-demo-building="1"] .brift-ob__main.brift-ob__main--demo,html[data-ob-demo-building="1"] .brift-ob__main.brift-ob__main--demoPreview{background:#ffffff!important}html[data-ob-demo-building="1"] .brift-ob__main.brift-ob__main--demo{padding:0!important}html[data-ob-demo-building="1"] .brift-ob__demo-loading{color:var(--ob-muted);background:#ffffff}html[data-ob-demo-building="1"] .brift-ob__demo-frame{opacity:0!important;visibility:hidden!important}.brift-ob__transition{min-height:calc(100dvh - 72px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px}.brift-ob__type-line{font-size:clamp(1.25rem,3vw,1.65rem);font-weight:520;letter-spacing:-.03em;color:var(--ob-ink);margin:0;min-height:1.4em}.brift-ob__type-cursor{display:inline-block;width:2px;height:1em;background:var(--ob-ink);margin-left:2px;vertical-align:text-bottom;animation:obBlink .7s steps(1) infinite}@keyframes obBlink{50%{opacity:0}}.brift-ob__demo-wrap:not(:has(.brift-ob__demo-stage)){position:relative;width:100%;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px))}.brift-ob__demo-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:14px 20px max(14px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(246,245,241,.92) 24%,rgba(246,245,241,.98));display:flex;justify-content:center}.brift-ob__cta--sticky{width:min(420px,100%);gap:10px}.brift-ob__sticky-arrow{opacity:.7;font-weight:400}.brift-ob__dashboard{max-width:520px}.brift-ob__dash-progress{font-size:13px;font-weight:620;color:var(--ob-muted);margin:0 0 24px;letter-spacing:-.02em}.brift-ob__checklist{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.brift-ob__checklist li{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;align-items:start;font-size:13.5px;line-height:1.45;letter-spacing:-.02em}.brift-ob__checklist li.is-done{color:var(--ob-muted)}.brift-ob__check-icon{font-size:14px;line-height:1.4;color:var(--ob-accent)}.brift-ob__check-text{grid-column:2}.brift-ob__inline-cta{grid-column:2;justify-self:start;border:0;background:transparent;font:inherit;font-size:12px;font-weight:620;color:var(--ob-ink);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.brift-ob__empty-preview{padding:18px 16px;border-radius:14px;border:1px dashed var(--ob-border);background:var(--ob-surface);margin-bottom:24px}.brift-ob__empty-preview p{margin:0;font-size:13px;line-height:1.5;color:var(--ob-muted);letter-spacing:-.01em}.brift-ob__fade-line{font-size:13px;color:var(--ob-muted);margin:8px 0 20px;animation:obEnter .35s ease both}.brift-ob__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:11px;font:inherit;font-size:13px;font-weight:500;letter-spacing:-.02em;cursor:pointer;color:#fff;background:var(--ob-btn);box-shadow:var(--ob-shadow-btn);position:relative;overflow:hidden;transition:transform .12s,opacity .12s,box-shadow .22s}.brift-ob__cta:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 55%);pointer-events:none}.brift-ob__cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 2px 3px rgba(255,255,255,.42),inset 0 -3px 4px rgba(0,0,0,.58),0 6px 18px rgba(0,0,0,.18)}.brift-ob__cta:disabled{opacity:.38;cursor:not-allowed;transform:none}.brift-ob__cta--ghost{background:rgba(255,255,255,.85);color:var(--ob-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 4px rgba(0,0,0,.05)}.brift-ob__cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.brift-ob__cap{color:var(--ob-muted);margin:0 0 14px;letter-spacing:-.01em}.brift-ob__cap,.brift-ob__nudge{font-size:12px;text-align:center}.brift-ob__nudge{color:var(--ob-accent);margin-top:12px;animation:obPulse 2s ease-in-out infinite}@keyframes obPulse{0%,to{opacity:.55}50%{opacity:1}}.brift-ob__device{border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#0c0c0e;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 64px rgba(0,0,0,.22),0 8px 20px rgba(0,0,0,.12)}.brift-ob__device-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:linear-gradient(180deg,#1e1e22,#141416);border-bottom:1px solid rgba(255,255,255,.06)}.brift-ob__device-dots{display:flex;gap:6px}.brift-ob__device-dots span{width:9px;height:9px;border-radius:99px;background:rgba(255,255,255,.14)}.brift-ob__device-dots span:first-child{background:#ff5f57}.brift-ob__device-dots span:nth-child(2){background:#febc2e}.brift-ob__device-dots span:nth-child(3){background:#28c840}.brift-ob__device-url{flex:1 1;font-size:11px;color:rgba(255,255,255,.42);text-align:center;letter-spacing:-.01em;padding:5px 12px;border-radius:8px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06)}.brift-ob__device-screen{position:relative;height:min(68vh,640px);background:#fafafa}.brift-ob__device-screen iframe{display:block;width:100%;height:100%;border:0}.brift-ob__device-lock{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:-.02em;color:var(--ob-muted);background:rgba(255,255,255,.92);border:1px solid var(--ob-border);box-shadow:0 4px 12px rgba(0,0,0,.08);pointer-events:none}.brift-ob__proof-foot{margin-top:22px;text-align:center}.brift-ob__proof-foot .brift-ob__engaged{font-size:13px;color:var(--ob-muted);margin-bottom:16px}.brift-ob__loader{max-width:400px;margin:48px auto 40px}.brift-ob__loader-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ob-border);font-size:13px;color:var(--ob-faint);opacity:.35;transition:opacity .4s,color .4s}.brift-ob__loader-line.is-on{opacity:1;color:var(--ob-ink)}.brift-ob__loader-line.is-on .brift-ob__check{opacity:1;transform:scale(1)}.brift-ob__check{opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s;color:var(--ob-accent);font-size:14px}.brift-ob__paywall:not(.brift-ob__paywall--v2){display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.brift-ob__paywall:not(.brift-ob__paywall--v2){grid-template-columns:1fr 1.05fr;align-items:start;gap:48px}}.brift-ob__paywall-copy .brift-ob__h1{font-size:clamp(1.5rem,3vw,1.85rem)}.brift-ob__paywall-trust{font-size:12px;line-height:1.5;color:var(--ob-faint);margin-top:20px;max-width:36ch}.brift-ob__billing-toggle{display:inline-flex;padding:3px;border-radius:11px;background:var(--ob-inset);border:1px solid var(--ob-border);margin-bottom:16px}.brift-ob__billing-toggle button{border:0;background:transparent;font:inherit;font-size:11px;font-weight:600;padding:7px 14px;border-radius:9px;cursor:pointer;color:var(--ob-muted)}.brift-ob__billing-toggle button.is-on{background:#fff;color:var(--ob-ink);box-shadow:0 1px 4px rgba(0,0,0,.06)}.brift-ob__plans{display:flex;flex-direction:column;gap:10px}.brift-ob__plan{text-align:left;width:100%;border:1px solid var(--ob-border);border-radius:16px;padding:16px 18px;background:var(--ob-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s;font:inherit;color:inherit}.brift-ob__plan:hover{border-color:rgba(0,0,0,.11)}.brift-ob__plan.is-selected{border-color:rgba(0,0,0,.22);background:#fff;box-shadow:var(--ob-shadow-card)}.brift-ob__plan.is-featured{position:relative}.brift-ob__plan-badge{position:absolute;top:12px;right:14px;font-size:10px;font-weight:600;letter-spacing:-.02em;color:var(--ob-muted)}.brift-ob__plan-name{font-size:14px;font-weight:640;letter-spacing:-.03em;margin-bottom:4px}.brift-ob__plan-price{font-size:22px;font-weight:620;letter-spacing:-.04em}.brift-ob__plan-price span{font-size:12px;font-weight:500;color:var(--ob-muted)}.brift-ob__plan-hint{font-size:11px;color:var(--ob-faint);margin-top:6px;line-height:1.4}.brift-ob__activated{text-align:center;max-width:440px;margin:0 auto}.brift-ob__cal-grid{display:grid;grid-gap:10px;gap:10px;margin:28px 0 16px}.brift-ob__cal-btn{width:100%;min-height:48px;border-radius:12px;border:1px solid var(--ob-border);background:#fff;font:inherit;font-size:13px;font-weight:560;cursor:pointer;transition:background .12s,transform .12s}.brift-ob__cal-btn:hover{background:var(--ob-surface);transform:translateY(-1px)}.brift-ob__skip{border:0;background:transparent;font:inherit;font-size:12px;color:var(--ob-faint);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.brift-ob__stage--proof .brift-ob__main{max-width:1100px}.brift-ob__stage--preview .brift-ob__device-screen{height:min(62vh,580px)}.brift-ob-root--dark{--ob-shell-bg:#0a0a0a;background:var(--ob-shell-bg);transition:none!important}.brift-ob-root--dark .hd-ob-progress-track{background:rgba(255,255,255,.12)}.brift-ob-root--dark .hd-ob-progress-fill{background:linear-gradient(90deg,#e8eaed,#fff);box-shadow:0 0 16px rgba(255,255,255,.15)}.brift-ob-root--dark .logo{filter:brightness(0) invert(1)}.brift-ob--dark{--ob-bg:#0a0a0a;--ob-ink:#f4f5f7;--ob-muted:#a8a7a2;--ob-faint:#6f6e6a;--ob-border:rgba(255,255,255,0.1);--ob-surface:rgba(255,255,255,0.04);--ob-inset:rgba(255,255,255,0.06);background:#0a0a0a;color:var(--ob-ink)}.brift-ob--dark .brift-ob__grain{opacity:.12;mix-blend-mode:overlay}.brift-ob__main--hook,.brift-ob__main--identity,.brift-ob__main--pain{padding-top:28px}.brift-ob__main--hook,.brift-ob__main--identity{max-width:640px;width:100%;margin-left:auto;margin-right:auto;padding-bottom:10vh;padding-left:20px;padding-right:20px}.brift-ob__hook-line1{font-size:clamp(2rem,6vw,3.1rem);font-weight:600;letter-spacing:-.05em;line-height:1.05;margin:0}.brift-ob__hook-line1--blur{opacity:0;filter:blur(16px);transform:translateY(10px);animation:obBlurReveal 1.05s cubic-bezier(.22,1,.36,1) forwards}@keyframes obBlurReveal{to{opacity:1;filter:blur(0);transform:none}}.brift-ob__hook-line2{font-size:clamp(2rem,6vw,3.1rem);font-weight:600;letter-spacing:-.05em;line-height:1.05;min-height:1.1em;margin:.08em 0 0;color:rgba(246,245,241,.42)}.brift-ob__hook-cursor{display:inline-block;width:2px;height:.82em;margin-left:3px;vertical-align:baseline;background:rgba(246,245,241,.45);animation:obHookCursor .7s step-end infinite}@keyframes obHookCursor{50%{opacity:0}}.brift-ob__hook-sub{margin:28px 0 0;font-size:15px;line-height:1.5;color:var(--ob-muted);max-width:34ch;opacity:0;animation:obHookIn .55s cubic-bezier(.22,1,.36,1) 1.28s forwards}@media (min-width:720px){.brift-ob__hook-sub{max-width:none;white-space:nowrap}}.brift-ob__hook-lead{margin:36px 0 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-faint);animation:obHookIn .5s cubic-bezier(.22,1,.36,1) .4s both}@keyframes obHookIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.brift-ob__persona-grid{display:grid;grid-gap:10px;gap:10px}@media (min-width:520px){.brift-ob__persona-grid{grid-template-columns:1fr 1fr}}.brift-ob__persona-card{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:16px 18px;border:1px solid var(--ob-border);border-radius:16px;background:rgba(255,255,255,.03);color:inherit;font:inherit;cursor:pointer;opacity:0;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;animation:obCardStagger .5s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__persona-card:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);transform:translateY(-2px)}.brift-ob__persona-card.is-selected{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.1);box-shadow:0 12px 40px rgba(0,0,0,.35)}.brift-ob__persona-icon{flex-shrink:0;color:#f4f5f7}.brift-ob__persona-label{font-size:14px;font-weight:520;letter-spacing:-.025em;line-height:1.35}@keyframes obFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes obMockupReveal{0%{opacity:0;transform:translateY(18px) scale(.988);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.brift-ob__ob-reveal-up{opacity:0;animation:obFadeUp .52s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__paywall-headline--blur-reveal{opacity:0;filter:blur(14px);transform:translateY(8px);animation:obBlurReveal .95s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__browser-mockup--reveal{opacity:0;transform:translateY(18px) scale(.988);filter:blur(10px);animation:obMockupReveal .72s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__demo-stage--enter .brift-ob__demo-prospect-hint.brift-ob__ob-reveal-up{animation-delay:0s;animation-duration:.4s}.brift-ob__demo-stage--enter .brift-ob__demo-prospect-title--blur-reveal{animation-delay:.05s;animation-duration:.56s}.brift-ob__demo-stage--enter .brift-ob__browser-mockup--reveal{animation-delay:.1s;animation-duration:.62s}.brift-ob__demo-stage--enter .brift-ob__theme-picker{opacity:0;pointer-events:none;animation:obFadeUp .38s cubic-bezier(.22,1,.36,1) .2s forwards}.brift-ob__demo-stage--enter .brift-ob__theme-picker,.brift-ob__demo-stage--enter .brift-ob__theme-picker.is-open{pointer-events:auto}.brift-ob__demo-stage--enter .brift-ob__browser-viewport .brift-ob__demo-frame{opacity:.35;transform:translateY(6px);transition:none}.brift-ob__demo-stage--enter .brift-ob__browser-viewport .brift-ob__demo-frame.is-ready{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:.08s}.brift-ob__paywall--enter .brift-ob__paywall-checkout.brift-ob__ob-reveal-up{animation-name:obPaywallCardIn;animation-duration:.58s}@keyframes obPaywallCardIn{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brift-ob__browser-mockup--reveal,.brift-ob__demo-prospect-title--blur-reveal,.brift-ob__h1--blur-reveal,.brift-ob__ob-reveal-up,.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item,.brift-ob__paywall-headline--blur-reveal,.brift-ob__paywall-kicker--blur-reveal,.brift-ob__paywall-offer.is-visible .brift-ob__paywall-checkout{opacity:1!important;animation:none!important;filter:none!important;transform:none!important;transition:none!important}.brift-ob__demo-stage--enter .brift-ob__theme-picker{opacity:1!important;animation:none!important}.brift-ob__demo-stage--enter .brift-ob__browser-viewport .brift-ob__demo-frame,.brift-ob__demo-stage--enter .brift-ob__browser-viewport .brift-ob__demo-frame.is-ready{opacity:1!important;transform:none!important}}@keyframes obCardStagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.brift-ob__cards--pain{margin-top:clamp(32px,5.5vh,52px);margin-bottom:0}.brift-ob__pain-stage .brift-ob__cards--pain{margin-top:0}@media (min-width:768px){.brift-ob__pain{text-align:left;max-width:min(720px,92vw);margin-inline:auto}.brift-ob__cards--pain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}}.brift-ob__cards--pain .brift-ob__card--icon{display:flex;align-items:center;gap:14px;padding:16px 18px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 2px 0 rgba(255,255,255,.9),inset 0 -2px 0 rgba(0,0,0,.08),inset 2px 0 0 rgba(255,255,255,.45),inset -2px 0 0 rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.05);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.brift-ob__pain-stage .brift-ob__cards--pain .brift-ob__card--icon{opacity:0;transform:translate3d(0,12px,0);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1),background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.brift-ob__pain-stage.is-settled .brift-ob__cards--pain .brift-ob__card--icon{opacity:1;transform:translateZ(0);transition-delay:0s}.brift-ob__cards--pain .brift-ob__card--icon:hover:not(.is-selected){border-color:rgba(0,0,0,.1);background:rgba(255,255,255,.72)}.brift-ob__cards--pain .brift-ob__card--icon.is-selected{background:#0a0a0a;color:#f4f5f7;border-color:#0a0a0a;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.14);transform:none}.brift-ob__cards--pain .brift-ob__card--icon.is-dimmed{opacity:.34;filter:none}.brift-ob__cards--pain .brift-ob__persona-icon{color:#c5c4bf;opacity:.92;transition:color .2s ease,opacity .2s ease}.brift-ob__cards--pain .brift-ob__card--icon:hover:not(.is-selected) .brift-ob__persona-icon{color:#b0afaa;opacity:1}.brift-ob__cards--pain .brift-ob__card--icon.is-selected .brift-ob__persona-icon{color:#f4f5f7;opacity:1}.brift-ob__cards--pain .brift-ob__card--icon.is-dimmed .brift-ob__persona-icon{opacity:.45}.brift-ob__cards--pain .brift-ob__persona-label{flex:1 1}.brift-ob__card-icon{flex-shrink:0;margin-top:1px;color:var(--ob-ink)}.brift-ob__card-text{flex:1 1;line-height:1.45}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root,html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root #hd,html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root>.brift-ob,html[data-ob-page=onboarding][data-ob-demo-live="1"]:not([data-ob-demo-building="1"]),html[data-ob-page=onboarding][data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) #root,html[data-ob-page=onboarding][data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) body{background:var(--ob-shell-bg,#f4f5f7)!important;transition:background-color .35s ease}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]),html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root{--ob-shell-bg:#f4f5f7;--ob-demo-prospect-h:0px;--ob-demo-pad-top:clamp(18px,3.2vh,32px);--ob-demo-bottom-gap:clamp(10px,1.6vh,14px);--ob-demo-chrome-h:0px;--ob-demo-viewport-h:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - var(--ob-demo-pad-top) - var(--ob-demo-prospect-h) - var(--ob-demo-chrome-h) - var(--ob-demo-bottom-gap))}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root:has(.brift-ob__demo-prospect-head){--ob-demo-prospect-h:clamp(50px,7.8vh,64px)}.brift-ob__main.brift-ob__main--demo{flex:1 1 auto;display:flex;flex-direction:column;max-width:none!important;width:100%!important;margin:0!important;padding:6px 8px 0!important;box-sizing:border-box;background:#0a0a0a!important;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:hidden}.brift-ob__demo-wrap:has(.brift-ob__demo-stage){flex:1 1 auto;min-height:0;justify-content:flex-start;width:100%;max-height:none;padding-top:var(--ob-demo-pad-top,clamp(20px,3.5vh,36px));padding-bottom:0;margin-bottom:0}.brift-ob__demo-wrap{position:relative;display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0;background:#0a0a0a!important}.brift-ob__demo-wrap--intro{background:#ffffff!important;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px))}.brift-ob__demo-wrap--live,html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__main.brift-ob__main--demo{background:var(--ob-shell-bg,#f4f5f7)!important}.brift-ob__main.brift-ob__main--demo:has(.brift-ob__demo-wrap--intro){padding:0!important;background:#ffffff!important}.brift-ob__main.brift-ob__main--demoPreview{flex:1 1 auto;display:flex;flex-direction:column;max-width:none!important;width:100%!important;margin:0!important;min-height:calc(100dvh - var(--ob-header-h, 56px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.brift-ob__main.brift-ob__main--demoPreview,.brift-ob__main.brift-ob__main--demoPreview.brift-ob__main--demo-building{padding:0!important;background:#ffffff!important}.brift-ob__main.brift-ob__main--demoPreview:has(.brift-ob__demo-wrap--intro){background:#ffffff!important}.brift-ob__main.brift-ob__main--demoIntro{flex:1 1 auto;display:flex;flex-direction:column;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#ffffff!important;min-height:calc(100dvh - var(--ob-header-h, 56px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}html[data-ob-page=onboarding] .brift-ob,html[data-ob-page=onboarding] .brift-ob-root,html[data-ob-page=onboarding] .brift-ob-root>.brift-ob{transition:background-color .58s cubic-bezier(.16,1,.3,1)}html[data-ob-demo-handoff="1"] .brift-ob__main.brift-ob__main--demo-handoff,html[data-ob-demo-handoff="1"] .brift-ob__main.brift-ob__main--demoIntro{background:var(--ob-shell-bg,#f4f5f7)!important;transition:background-color .58s cubic-bezier(.16,1,.3,1)}.brift-ob__main.brift-ob__main--demo.brift-ob__main--demo-live-settled,.brift-ob__main.brift-ob__main--demoIntro.brift-ob__main--demo-handoff,.brift-ob__main.brift-ob__main--demoIntro.brift-ob__main--demo-live-settled{transition:background-color .52s cubic-bezier(.16,1,.3,1),padding .52s cubic-bezier(.16,1,.3,1)}.brift-ob__demo-wrap.is-handoff,.brift-ob__demo-wrap.is-live-settled{transition:background-color .52s cubic-bezier(.16,1,.3,1)}.brift-ob__demo-wrap.is-handoff{flex:1 1 auto;min-height:0}html[data-ob-demo-handoff="1"] .brift-ob__demo-mockup-slot.is-visible:not(:has(.brift-ob__demo-stage--enter)){animation:none!important;opacity:1!important;filter:none!important;transform:none!important}html[data-ob-demo-handoff="1"] .brift-ob__browser-mockup--live-in:not(.brift-ob__browser-mockup--reveal),html[data-ob-demo-handoff="1"] .brift-ob__widget-stage--live-in{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.brift-ob__demo-handoff-live.is-settled .brift-ob__demo-mockup-slot.is-visible:not(:has(.brift-ob__demo-stage--enter)),.brift-ob__demo-handoff-live.is-visible .brift-ob__demo-mockup-slot.is-visible:not(:has(.brift-ob__demo-stage--enter)),.brift-ob__demo-mockup-slot.is-revealed:not(:has(.brift-ob__demo-stage--enter)){animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.brift-ob__demo-handoff-live.is-settled .brift-ob__browser-mockup--live-in:not(.brift-ob__browser-mockup--reveal),.brift-ob__demo-handoff-live.is-settled .brift-ob__widget-stage--live-in,.brift-ob__demo-handoff-live.is-visible .brift-ob__browser-mockup--live-in:not(.brift-ob__browser-mockup--reveal),.brift-ob__demo-handoff-live.is-visible .brift-ob__widget-stage--live-in,.brift-ob__demo-mockup-slot.is-revealed .brift-ob__browser-mockup--live-in:not(.brift-ob__browser-mockup--reveal),.brift-ob__demo-mockup-slot.is-revealed .brift-ob__widget-stage--live-in{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.brift-ob__demo-handoff-live.is-preload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none;opacity:0}.brift-ob__demo-handoff-live{grid-area:1/1;z-index:1;width:100%;display:flex;flex-direction:column;min-height:0;align-self:stretch}.brift-ob__demo-mockup-slot.is-visible.is-revealed:has(.brift-ob__demo-stage--enter),.brift-ob__demo-mockup-slot.is-visible:has(.brift-ob__demo-stage--enter){animation:none;opacity:1;transform:none;filter:none;will-change:auto}.brift-ob__demo-handoff-live.is-entering{opacity:0;pointer-events:none;animation:obDemoHandoffLiveIn .34s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__demo-handoff-live.is-visible{position:relative;z-index:1;flex:1 1 auto;min-height:0;opacity:1}.brift-ob__demo-handoff-live.is-settled .brift-ob__demo-mockup-slot.is-revealed:not(:has(.brift-ob__demo-stage--enter)),.brift-ob__demo-handoff-live.is-settled .brift-ob__demo-mockup-slot.is-visible:not(:has(.brift-ob__demo-stage--enter)){animation:none!important;opacity:1!important;filter:none!important;transform:none!important}@keyframes obDemoHandoffLiveIn{0%{opacity:0}to{opacity:1}}.brift-ob__demo-wrap--preview{flex:1 1 auto;min-height:0}.brift-ob__demo-preview-preload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.brift-ob__demo-stack{position:relative;flex:1 1 auto;display:grid;grid-template:1fr/1fr;place-items:center}.brift-ob__demo-intro-shell,.brift-ob__demo-stack{width:100%;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px) - 8px)}.brift-ob__demo-intro-shell{grid-area:1/1;z-index:3;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:clamp(12px,2vh,20px) clamp(20px,4vw,28px) max(clamp(14px,2vh,20px),env(safe-area-inset-bottom,0px));box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:transparent}.brift-ob__demo-intro-shell.is-copy-settled{justify-content:center;gap:clamp(20px,3vh,32px);padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.brift-ob__demo-intro-shell.is-copy-settled .brift-ob__demo-intro-stage{flex:0 0 auto;padding:0}.brift-ob__demo-intro-stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:clamp(8px,2vh,24px) 0}.brift-ob__demo-intro-copy{width:min(540px,100%);margin:0 auto;transform:translateZ(0);transition:transform 1.15s cubic-bezier(.22,1,.32,1),opacity .85s cubic-bezier(.22,1,.36,1);will-change:transform}.brift-ob__demo-intro-copy.is-settled{transform:translate3d(0,clamp(-36px,-5vh,-56px),0)}.brift-ob__demo-intro-title{margin:0;font-size:clamp(1.38rem,4.6vw,2.1rem);font-weight:620;letter-spacing:-.042em;line-height:1.14;color:#0a0a0a;opacity:0;filter:blur(14px);transform:translate3d(0,10px,0);animation:obBlurReveal 1.08s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,filter,transform}@media (min-width:768px){.brift-ob__demo-intro-copy{width:100%;max-width:none}.brift-ob__demo-intro-title{font-size:clamp(2.35rem,3.85vw,3.55rem);font-weight:640;letter-spacing:-.048em;line-height:1.06;white-space:nowrap}}.brift-ob__demo-intro-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:clamp(14px,2.5vh,20px) auto 0;max-width:28em;font-size:clamp(.9rem,2.15vw,1.05rem);font-weight:480;letter-spacing:-.02em;line-height:1.45;color:#5a5a56;opacity:0;filter:blur(10px);transform:translate3d(0,8px,0)}.brift-ob__demo-hint-chat{display:inline-flex;align-items:center;gap:5px;margin-right:.2em}.brift-ob__demo-intro-chat-icon{flex-shrink:0;color:#3d3d39;opacity:.9}.brift-ob__demo-intro-sub.is-visible{animation:obBlurReveal .92s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,filter,transform}@media (max-width:767px){.brift-ob__demo-intro-shell{min-height:auto;justify-content:flex-start;padding-top:clamp(18px,4.5vh,32px);padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.brift-ob__demo-intro-shell.is-copy-settled{justify-content:flex-start;gap:clamp(18px,3vh,26px);padding-top:clamp(14px,3.5vh,24px);padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.brift-ob__demo-intro-stage{flex:0 1 auto;align-items:flex-start;justify-content:flex-start;padding:0}.brift-ob__demo-intro-copy.is-settled{transform:none}.brift-ob__demo-intro-sub{justify-content:center;text-align:center;margin-left:auto;margin-right:auto}}.brift-ob__demo-intro-footer{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:100%;opacity:0;transform:translate3d(0,14px,0);pointer-events:none;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.32,1)}@media (max-width:767px){.brift-ob__demo-intro-footer{margin-top:0}}.brift-ob__demo-intro-footer.is-visible{opacity:1;transform:translateZ(0);pointer-events:auto}.brift-ob__demo-intro-cta.brift-ob__cta{min-width:min(100%,220px);min-height:44px;padding:0 22px;background:#0a0a0a;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 2px 6px rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.32),0 3px 10px rgba(0,0,0,.1)}.brift-ob__demo-intro-cta.brift-ob__cta:after{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.06) 42%,transparent 58%)}.brift-ob__demo-intro-cta.brift-ob__cta:hover:not(:disabled){background:#141414;box-shadow:inset 0 2px 4px rgba(255,255,255,.44),inset 0 3px 8px rgba(255,255,255,.12),inset 0 -2px 3px rgba(0,0,0,.5),0 5px 14px rgba(0,0,0,.14)}.brift-ob__demo-intro-cta.brift-ob__cta:hover:not(:disabled):after{background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.08) 40%,transparent 56%)}.brift-ob__demo-intro-shell.is-exiting{animation:obDemoIntroOut .52s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes obDemoIntroOut{to{opacity:0;filter:blur(8px);transform:translate3d(0,-10px,0) scale(.99)}}.brift-ob__demo-mockup-slot{grid-area:1/1;width:100%;align-self:stretch;display:flex;flex-direction:column;min-height:0;opacity:0;pointer-events:none}.brift-ob__demo-mockup-slot.is-hidden{display:none}.brift-ob__demo-mockup-slot.is-preload{position:absolute;inset:0;z-index:1;visibility:hidden;opacity:0;pointer-events:none;overflow:hidden}.brift-ob__demo-mockup-slot.is-visible{position:relative;z-index:2;visibility:visible;opacity:1;pointer-events:auto;animation:obDemoMockupSwapIn .72s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,filter,transform}@keyframes obDemoMockupSwapIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.988);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}.brift-ob__demo-stage--live{flex:1 1 auto;min-height:0;width:100%}.brift-ob__browser-mockup--live-in,.brift-ob__widget-stage--live-in{opacity:0;transform:translate3d(0,14px,0) scale(.99);filter:blur(8px);animation:obMockupReveal .68s cubic-bezier(.22,1,.36,1) .06s forwards;will-change:opacity,filter,transform}.brift-ob__widget-stage{width:100%;min-height:0;align-items:center;justify-content:flex-end;background:transparent;overflow:visible;box-shadow:none;padding-bottom:clamp(14px,1.8vh,20px)}.brift-ob__widget-stage,.brift-ob__widget-unit{position:relative;flex:1 1 auto;display:flex;flex-direction:column}.brift-ob__widget-unit{width:min(386px,calc(100vw - 48px));min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 12px);height:calc(var(--ob-demo-viewport-h, 72dvh) - 12px);max-height:calc(var(--ob-demo-viewport-h, 72dvh) - 12px);align-self:center}@media (max-width:767px){.brift-ob__widget-unit{width:calc(100% - 20px);min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 8px);height:calc(var(--ob-demo-viewport-h, 72dvh) - 8px);max-height:calc(var(--ob-demo-viewport-h, 72dvh) - 8px)}html[data-ob-demo-live="1"] .brift-ob__widget-stage{padding-bottom:clamp(12px,1.6vh,18px)}}@media (min-width:768px){html[data-ob-demo-live="1"] .brift-ob__widget-unit{width:386px;min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 16px);height:calc(var(--ob-demo-viewport-h, 72dvh) - 16px);max-height:calc(var(--ob-demo-viewport-h, 72dvh) - 16px)}html[data-ob-demo-live="1"] .brift-ob__widget-stage{justify-content:flex-end;align-items:center;padding-bottom:clamp(16px,2vh,24px)}}html[data-ob-demo-live="1"] .brift-ob__widget-unit .brift-ob__widget-stage-canvas{flex:1 1 auto;min-height:0;height:100%}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root:has(.brift-ob__widget-stage){--ob-demo-pad-top:clamp(2px,0.75vh,8px);--ob-demo-bottom-gap:clamp(16px,2.2vh,22px)}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage) .brift-ob__demo-prospect-head{padding:clamp(2px,.65vh,6px) 4px 2px}@media (min-width:768px){html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root:has(.brift-ob__widget-stage){--ob-demo-pad-top:0}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__main.brift-ob__main--demo:has(.brift-ob__widget-stage){padding-top:clamp(2px,.45vh,4px)!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage){gap:clamp(2px,.35vh,4px)}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage) .brift-ob__demo-prospect-head{padding:0 12px 2px}}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-mockup-slot:has(.brift-ob__widget-stage),html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stack:has(.brift-ob__widget-stage),html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage),html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-wrap:has(.brift-ob__widget-stage){overflow:visible!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-wrap:has(.brift-ob__widget-stage){padding-top:var(--ob-demo-pad-top)!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage){min-height:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage) .brift-ob__widget-stage{flex:1 1 auto!important;min-height:0!important;width:100%;z-index:5}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root>.brift-ob:has(.brift-ob__widget-stage){overflow:visible!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__main.brift-ob__main--demo:has(.brift-ob__widget-stage){overflow:visible!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage) .brift-ob__demo-prospect-head{position:relative;z-index:2;flex-shrink:0;padding-bottom:2px}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.bw-embed-canvas .bw-root.bw-embed.bw-preview{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;pointer-events:auto!important;z-index:1}.brift-ob__widget-stage-canvas{position:relative;width:100%;height:100%;background:transparent;overflow:visible}.brift-ob__widget-theme-anchor{position:absolute;top:0;right:0;z-index:250;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease}.brift-ob__widget-theme-anchor .brift-ob__theme-picker{position:relative;top:auto;right:auto;pointer-events:auto}.brift-ob__widget-theme-anchor .brift-ob__theme-toggle.mock-demo-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.08)}.brift-ob__widget-theme-anchor .brift-ob__theme-toggle.mock-demo-btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.1)}.brift-ob__widget-stage-canvas .brift-ob__demo-loader{background:transparent}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n{padding:11px 24px!important;font-size:14.5px!important;gap:8px!important;background:linear-gradient(180deg,#2c2c2e,#0a0a0a)!important;color:#ffffff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(0,0,0,.3),inset 0 2px 3px rgba(0,0,0,.08),0 3px 10px rgba(0,0,0,.1)!important;opacity:1!important;animation:obHdContinueNudge 2.5s ease-in-out infinite!important}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 38%,transparent 52%)!important}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue-arrow,html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue-label{position:relative;z-index:1;color:#ffffff!important}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue-arrow{font-size:18px!important}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n:focus-visible,html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n:hover{animation-play-state:paused;transform:translateZ(0)!important;background:linear-gradient(180deg,#38383a,#141414)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.26),inset 0 2px 3px rgba(0,0,0,.06),0 5px 14px rgba(0,0,0,.14)!important}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n:focus-visible:after,html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n:hover:not(:disabled):after{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 38%,transparent 52%)!important}@media (min-width:768px){html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue.btn-n{padding:8px 16px!important;font-size:12.5px!important;gap:6px!important;max-width:min(240px,42vw)}html[data-ob-demo-live="1"] .brift-ob-root #hd .hd-ob-continue-arrow{font-size:15px!important}}.brift-ob__demo-widget-cta{display:none;position:absolute;top:0;left:50%;translate:-50% -100%;z-index:400;align-items:center;justify-content:center;gap:7px;min-height:40px;max-width:calc(100% - 12px);padding:9px 20px!important;margin:0;border:0;border-radius:13px;font-family:DM Sans,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;color:#ffffff!important;background:linear-gradient(180deg,#2c2c2e,#0a0a0a)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(0,0,0,.3),inset 0 2px 3px rgba(0,0,0,.08),0 6px 18px rgba(0,0,0,.14)!important;animation:obHdContinueNudge 2.5s ease-in-out infinite!important;overflow:hidden;isolation:isolate;visibility:hidden;opacity:0;pointer-events:none}.brift-ob__demo-widget-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 38%,transparent 52%)}.brift-ob__demo-widget-cta-arrow,.brift-ob__demo-widget-cta-label{position:relative;z-index:1;color:#ffffff!important}.brift-ob__demo-widget-cta-arrow{font-size:18px;font-weight:700;line-height:1;margin-top:-1px;letter-spacing:-.04em}.brift-ob__demo-widget-cta:focus-visible,.brift-ob__demo-widget-cta:hover{animation-play-state:paused;translate:-50% -100%;background:linear-gradient(180deg,#38383a,#141414)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.26),inset 0 2px 3px rgba(0,0,0,.06),0 8px 22px rgba(0,0,0,.18)!important}.brift-ob__demo-widget-cta:focus-visible:after,.brift-ob__demo-widget-cta:hover:after{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 38%,transparent 52%)}@media (max-width:767px){html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root #hd .hd-ob-continue.btn-n{display:none!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root #hd.hd--onboarding.hd--onboarding-has-cta .hd-ob-center{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(280px,calc(100vw - 160px))!important;max-width:280px!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-widget-cta{display:inline-flex!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.brift-ob__demo-widget-cta{animation:none!important}}@media (prefers-reduced-motion:reduce){.brift-ob__demo-intro-copy,.brift-ob__demo-intro-footer{transition:none!important}.brift-ob__demo-intro-copy.is-settled{transform:translate3d(0,-28px,0)}.brift-ob__demo-intro-footer.is-visible{opacity:1!important;transform:none!important}.brift-ob__browser-mockup--live-in,.brift-ob__demo-handoff-live.is-entering,.brift-ob__demo-intro-shell.is-exiting,.brift-ob__demo-intro-sub.is-visible,.brift-ob__demo-intro-title,.brift-ob__demo-mockup-slot.is-visible{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.brift-ob__demo-stage{flex:1 1 auto;min-height:0;align-items:stretch;gap:clamp(6px,1vh,8px)}.brift-ob__demo-prospect-head,.brift-ob__demo-stage{width:100%;margin:0;display:flex;flex-direction:column}.brift-ob__demo-prospect-head{flex-shrink:0;align-items:center;gap:4px;padding:0 4px 4px;text-align:center}.brift-ob__demo-prospect-title{margin:0 0 4px;width:100%;font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:620;letter-spacing:-.04em;line-height:1.12;text-align:center;color:#0a0a0a}.brift-ob__demo-prospect-title--blur-reveal{opacity:0;filter:blur(14px);transform:translateY(8px);animation:obBlurReveal 1.05s cubic-bezier(.22,1,.36,1) forwards}.brift-ob__demo-prospect-hint{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin:0;font-size:11px;font-weight:500;letter-spacing:-.015em;color:#a8a7a2;text-align:center}.brift-ob__demo-prospect-hint svg{flex-shrink:0;opacity:.5}.brift-ob--dark .brift-ob__demo-prospect-title,.brift-ob-root--dark .brift-ob__demo-prospect-title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-prospect-title,html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-prospect-title.brift-ob__demo-prospect-title--blur-reveal{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-prospect-hint{color:rgba(0,0,0,.46)}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-prospect-hint svg{color:rgba(0,0,0,.38);opacity:1}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__main.brift-ob__main--demo{padding:0 8px!important;overflow-x:visible!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage{gap:4px}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__browser-mockup{margin-bottom:0!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-wrap:has(.brift-ob__demo-stage){padding-top:var(--ob-demo-pad-top)!important;padding-bottom:var(--ob-demo-bottom-gap)!important;min-height:0!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-mockup-slot.is-visible{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;margin:0;align-self:stretch}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:has(.brift-ob__widget-stage){flex:1 1 auto!important;min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 8px)!important;height:auto!important;display:flex;flex-direction:column}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-stage--live:not(:has(.brift-ob__widget-stage)){flex:0 0 auto;min-height:0;display:flex;flex-direction:column}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-prospect-head{padding:clamp(4px,.8vh,8px) 4px 2px}.brift-ob__browser-mockup{position:relative;flex:0 0 auto;width:100%;max-width:100%;height:calc(var(--ob-demo-viewport-h, calc(100dvh - 180px)) + var(--ob-demo-chrome-h, 30px));min-height:calc(var(--ob-demo-viewport-h, calc(100dvh - 180px)) + var(--ob-demo-chrome-h, 30px));margin:0;padding:0;align-self:stretch;border-radius:14px;overflow:visible;display:flex;flex-direction:column;background:transparent;box-shadow:none}.brift-ob__browser-shell{flex:1 1;min-height:0;display:flex;flex-direction:column;border-radius:13px;overflow:hidden;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(0,0,0,.045),0 14px 36px rgba(0,0,0,.06);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.brift-ob__browser-shell .hero-mock-chrome{flex-shrink:0;border-radius:0}.brift-ob__browser-viewport{position:relative;flex:0 0 auto;width:100%;height:var(--ob-demo-viewport-h,calc(100dvh - 180px));min-height:var(--ob-demo-viewport-h,calc(100dvh - 180px));max-height:var(--ob-demo-viewport-h,calc(100dvh - 180px));background:#e9e9e7;border-top:1px solid rgba(0,0,0,.04);overflow:hidden}.brift-ob__browser-viewport--widget{overflow:visible!important}.brift-ob__widget-canvas{position:absolute;inset:0;width:100%;height:100%;background:transparent;overflow:visible;z-index:1}.brift-ob__widget-canvas--ob-demo .bw-root.bw-no-close .bw-head-close,.brift-ob__widget-canvas--ob-demo .bw-root.bw-no-close .bw-teaser-close{pointer-events:none;opacity:.28;cursor:default}.brift-ob__widget-canvas--ob-demo .bw-root.bw-no-close.bw-embed .bw-launcher.is-open{pointer-events:none;cursor:default}.brift-ob__widget-canvas--ob-demo .bw-try-pill,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-launcher,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-try-pill{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:480px){.brift-ob__widget-theme-anchor .brift-ob__theme-picker-panel{max-width:calc(100vw - 24px)}}.brift-ob__browser-viewport .brift-ob__demo-frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#e9e9e7;opacity:.35;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.brift-ob__browser-viewport .brift-ob__demo-frame.is-ready{opacity:1}.brift-ob__demo-loader{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#e9e9e7;pointer-events:none;animation:obDemoLoaderFadeIn .18s ease-out forwards}.brift-ob__demo-loader-ring{display:block;width:22px;height:22px;border-radius:50%;border-color:#0a0a0a rgba(10,10,10,.28) rgba(0,0,0,.09) rgba(0,0,0,.09);border-style:solid;border-width:2px;animation:obDemoLoaderSpin .72s cubic-bezier(.5,.12,.35,.88) infinite;will-change:transform}.brift-ob__demo-mockup-slot.is-theme-switching .brift-ob__demo-frame{opacity:0}@keyframes obDemoLoaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes obDemoLoaderSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.brift-ob__demo-loader-ring{animation-duration:1.2s;animation-timing-function:linear}}.brift-ob__demo-stage:not(.brift-ob__demo-stage--enter) .brift-ob__browser-viewport .brift-ob__demo-frame.is-ready{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.brift-ob__theme-picker{position:absolute;top:-18px;right:1px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.brift-ob__theme-picker .brift-ob__theme-toggle,.brift-ob__theme-picker.is-open .brift-ob__theme-picker-panel{pointer-events:auto}.brift-ob__theme-picker .brift-ob__theme-toggle.mock-demo-btn{position:relative;top:auto;right:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 8px;border-radius:10px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:-.015em;color:#18170e;background:linear-gradient(160deg,#ffffff,#f0ede8);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1.5px 0 rgba(0,0,0,.1),0 4px 18px rgba(0,0,0,.14),0 1px 4px rgba(0,0,0,.08);cursor:pointer;white-space:nowrap;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.brift-ob__theme-picker .brift-ob__theme-toggle.mock-demo-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1.5px 0 rgba(0,0,0,.1),0 8px 28px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.1)}.brift-ob__theme-picker .brift-ob__theme-toggle-icon.mock-demo-btn-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:linear-gradient(155deg,#18170e,#2d2b20);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.35);color:#fff;flex-shrink:0}.brift-ob__theme-picker .brift-ob__theme-toggle-icon svg{display:block}.brift-ob__theme-picker-panel{transform-origin:top right;opacity:0;transform:scale(.88) translateY(-8px);filter:blur(6px);pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.brift-ob__theme-picker.is-open .brift-ob__theme-picker-panel{opacity:1;transform:scale(1) translateY(0);filter:blur(0);pointer-events:auto}.brift-ob__widget-theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:14px 14px 12px;border-radius:16px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 0 0 1px rgba(0,0,0,.07),0 14px 40px rgba(0,0,0,.14);box-sizing:border-box}.brift-ob__widget-theme-card{width:100%;min-width:0;border:0;background:transparent;padding:0;cursor:pointer;text-align:center;font-family:DM Sans,system-ui,sans-serif}.brift-ob__widget-theme-swatch{position:relative;display:flex;flex-direction:column;gap:5px;height:58px;border-radius:12px;padding:8px;background:var(--bwt-panel,#f5f5f7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.brift-ob__widget-theme-card:hover .brift-ob__widget-theme-swatch{transform:translateY(-1px)}.brift-ob__widget-theme-card.is-on .brift-ob__widget-theme-swatch{box-shadow:inset 0 0 0 2px #18170f,0 2px 8px rgba(0,0,0,.1)}.brift-ob__widget-theme-swatch i{display:block;border-radius:6px}.brift-ob__widget-theme-swatch .tsw-bot{width:62%;height:12px;background:var(--bwt-bot-bg,#f1f2f4);border:var(--bwt-bot-border,0);box-shadow:var(--bwt-bot-shadow,none)}.brift-ob__widget-theme-swatch .tsw-me{width:48%;height:12px;align-self:flex-end;background:var(--bwt-me-bg,#0a0a0a);box-shadow:var(--bwt-me-shadow,none)}.brift-ob__widget-theme-swatch .tsw-acc{width:30%;height:8px;border-radius:5px;background:var(--bwt-accent,#0a0a0a)}.brift-ob__widget-theme-swatch .tsw-check{position:absolute;top:5px;right:5px;width:16px;height:16px;border-radius:50%;display:none;place-items:center;background:#18170f;color:#fff}.brift-ob__widget-theme-swatch .tsw-check svg{width:9px;height:9px}.brift-ob__widget-theme-card.is-on .tsw-check{display:grid}.brift-ob__widget-theme-name{display:block;font-size:10px;font-weight:600;letter-spacing:-.01em;color:rgba(61,59,55,.62);margin-top:5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brift-ob__widget-theme-card.is-on .brift-ob__widget-theme-name{color:#18170f}.brift-ob__theme-picker.is-open .brift-ob__widget-theme-card{animation:obThemeSwatchIn .38s cubic-bezier(.22,1,.36,1) both}@media (max-width:520px){.brift-ob__widget-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(300px,calc(100vw - 24px));padding:12px;gap:8px}}@keyframes obThemeSwatchIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.brift-ob__theme-swatch{flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:99px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.brift-ob__theme-swatch-fill{display:block;width:18px;height:18px;border-radius:99px;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:saturate(1.15);box-shadow:0 0 0 1px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.22)}.brift-ob__theme-swatch:hover{transform:scale(1.08)}.brift-ob__theme-swatch.is-selected{transform:scale(1.1)}.brift-ob__theme-swatch.is-selected .brift-ob__theme-swatch-fill{box-shadow:0 0 0 2px #ffffff,0 0 0 3.5px rgba(10,10,10,.88),inset 0 1px 0 rgba(255,255,255,.4)}.brift-ob__theme-swatch:focus-visible{outline:2px solid rgba(10,10,10,.35);outline-offset:2px}.brift-ob-root>.brift-ob:has(.brift-ob__main--demo):has(.brift-ob__demo-stage){display:flex;flex-direction:column;min-height:100dvh;background:#0a0a0a!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob-root>.brift-ob:has(.brift-ob__main--demo):has(.brift-ob__demo-stage){background:var(--ob-shell-bg,#f4f5f7)!important}.brift-ob-root>.brift-ob:has(.brift-ob__main--demo):has(.brift-ob__demo-stage) .brift-ob__main--demo{flex:1 1;min-height:0}.brift-ob__reveal{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(14vh,18vh,23vh) clamp(16px,4vw,28px) clamp(20px,4vh,40px);background:#ffffff;opacity:1;transition:opacity .34s cubic-bezier(.22,1,.36,1);will-change:opacity}.brift-ob__reveal.is-exiting{opacity:0;transform:scale(.992) translateY(-10px);pointer-events:none;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.brift-ob__main--signup .brift-ob__signup-shell.is-entering{animation:obSignupCrossIn .62s cubic-bezier(.16,1,.3,1) both}@keyframes obSignupCrossIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.brift-ob__demo-wrap--preview.is-intro-enter .brift-ob__demo-intro-shell{animation:obDemoIntroCrossIn .36s cubic-bezier(.22,1,.36,1) both}@keyframes obDemoIntroCrossIn{0%{opacity:0}to{opacity:1}}.brift-ob__demo-wrap:has(.brift-ob__reveal){position:relative;flex:1 1;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#ffffff}.brift-ob__demo-live.is-preload{position:absolute;inset:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.brift-ob__demo-live.is-visible{position:relative;z-index:1;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;opacity:0;animation:obDemoLiveIn .48s cubic-bezier(.22,1,.36,1) forwards}@keyframes obDemoLiveIn{0%{opacity:0}to{opacity:1}}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-wrap:has(.brift-ob__demo-stage){background:var(--ob-shell-bg,#f4f5f7)!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-prospect-head{margin-top:0;padding-top:clamp(6px,1vh,10px);padding-bottom:2px}@keyframes obRevealOut{to{opacity:0;visibility:hidden;pointer-events:none}}.brift-ob__build{width:min(510px,calc(100% - 32px));max-width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;text-align:center;box-sizing:border-box}.brift-ob__build-wrap{width:100%;flex:1 1 auto;min-height:0;position:relative}.brift-ob__build-screen,.brift-ob__build-wrap{display:flex;flex-direction:column;align-items:stretch}.brift-ob__build-screen{width:min(510px,calc(100% - 32px));max-width:100%;margin:0 auto;padding:clamp(14vh,18vh,22vh) 0 clamp(24px,4vh,40px);box-sizing:border-box;gap:clamp(10px,1.6vh,14px);min-height:min(420px,60vh);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.brift-ob__build-screen--premium.is-live{justify-content:center;align-items:center;min-height:min(52vh,480px);padding-top:clamp(18vh,22vh,28vh);gap:0}.brift-ob__build-screen--premium.is-exiting{opacity:0;transform:translateY(-10px) scale(.985);pointer-events:none}.brift-ob__build-scan{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 14px;padding:6px 12px 6px 10px;border-radius:999px;font-size:12px;font-weight:560;letter-spacing:-.02em;color:rgba(61,59,55,.72);background:rgba(246,245,241,.92);border:var(--ob-inset-border);box-shadow:var(--ob-inset-shadow);opacity:0;transform:translateY(6px);animation:obBuildIn .5s cubic-bezier(.22,1,.36,1) .12s both}.brift-ob__build-scan-dot{width:7px;height:7px;border-radius:50%;background:#34d074;box-shadow:0 0 0 0 rgba(52,208,116,.45);animation:obBuildScanPulse 1.8s ease-in-out infinite}@keyframes obBuildScanPulse{0%,to{box-shadow:0 0 0 0 rgba(52,208,116,.42);transform:scale(1)}50%{box-shadow:0 0 0 5px rgba(52,208,116,0);transform:scale(1.08)}}.brift-ob__build-bar-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:10px}.brift-ob__build-bar-wrap .brift-ob__build-bar{margin:0}.brift-ob__build-pct{flex:0 0 auto;min-width:2.6em;font-size:12px;font-weight:620;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(61,59,55,.52);animation:obBuildIn .4s cubic-bezier(.22,1,.36,1) .16s both}.brift-ob__build-bar-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--ob-ink);transform:scaleX(0);transform-origin:left center;will-change:transform;position:relative;overflow:hidden}.brift-ob__build-bar-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.22) 42%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.22) 58%,transparent);transform:translateX(-120%);animation:obBuildBarShimmer 2.1s ease-in-out infinite}@keyframes obBuildBarShimmer{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.brift-ob__build-screen--signup-only{justify-content:flex-start;padding-top:clamp(10px,3vh,28px);gap:0;min-height:0;width:100%;max-width:100%}.brift-ob__build-screen--signup-only .brift-ob__signup-shell{width:100%;max-width:100%}.brift-ob__build-head{text-align:center}.brift-ob__build-head.is-steps-started{margin-bottom:2px}.brift-ob__build-steps-viewport{margin:-4px 0 0;height:calc(4 * 24px + 3 * 9px);overflow:hidden;text-align:left;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000)}.brift-ob__build-steps-track{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;transform:translateZ(0);transition:transform .58s cubic-bezier(.22,1,.32,1);will-change:transform}.brift-ob__build-step{display:flex;align-items:center;gap:11px;height:24px;min-height:24px;flex:0 0 24px;contain:layout style}.brift-ob__build-step.is-done{opacity:.58;transition:opacity .35s ease}.brift-ob__build-step.is-active,.brift-ob__build-step.is-active-row{opacity:1}.brift-ob__build-step-indicator{position:relative}.brift-ob__build-step-indicator,.brift-ob__build-step-mark{flex:0 0 16px;width:16px;height:16px;display:grid;place-items:center}.brift-ob__build-step-mark{color:#34d074;opacity:0;transform:scale(.88);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.brift-ob__build-step-mark.is-visible{opacity:1;transform:scale(1)}.brift-ob__build-step-mark svg{width:15px;height:15px;display:block}.brift-ob__build-step-pulse{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .22s ease}.brift-ob__build-step-pulse.is-visible{opacity:1}.brift-ob__build-step-pulse-core{width:6px;height:6px;border-radius:50%;background:#2a2927}.brift-ob__build-step-pulse-ring{position:absolute;inset:1px;border-radius:50%;border:1.5px solid rgba(42,41,39,.28);animation:obBuildStepRing 1.35s cubic-bezier(.22,1,.36,1) infinite}.brift-ob__build-step-text{font-size:14px;font-weight:520;letter-spacing:-.024em;line-height:1.32;color:#3d3b37;-webkit-font-smoothing:antialiased;transition:color .28s ease,opacity .28s ease}.brift-ob__build-step.is-active .brift-ob__build-step-text{color:#1f1e1c;font-weight:580}@keyframes obBuildStepRing{0%{transform:scale(.72);opacity:.85}to{transform:scale(1.55);opacity:0}}.brift-ob__build-live{position:relative;display:grid;place-items:center;width:100%;min-height:clamp(120px,22vh,180px);padding:12px 8px;box-sizing:border-box}.brift-ob__build-live-glow{position:absolute;left:50%;top:50%;width:min(280px,68vw);height:min(280px,68vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(52,208,116,.14) 0,rgba(52,208,116,.05) 42%,transparent 70%);opacity:0;animation:obBuildLiveGlow 1.2s cubic-bezier(.22,1,.36,1) .06s both;pointer-events:none}.brift-ob__build-live-line{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:11px;margin:0;padding:0 6px;white-space:nowrap;animation:obBuildLiveIn .72s cubic-bezier(.16,1,.28,1) both}.brift-ob__build-live-dot{position:relative;flex:0 0 11px;width:11px;height:11px;display:grid;place-items:center}.brift-ob__build-live-dot-core{width:9px;height:9px;border-radius:50%;background:#34d074;box-shadow:0 0 14px rgba(52,208,116,.5);animation:obBuildLiveDotBeat 1.35s ease-in-out infinite}.brift-ob__build-live-dot-ring{position:absolute;inset:-3px;border-radius:50%;border:1.5px solid rgba(52,208,116,.38);animation:obBuildLiveDotRing 1.35s cubic-bezier(.22,1,.36,1) infinite}.brift-ob__build-live-text{font-size:clamp(1.35rem,4.2vw,1.85rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;color:var(--ob-ink);-webkit-font-smoothing:antialiased}@keyframes obBuildLiveIn{0%{opacity:0;transform:scale(.94) translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes obBuildLiveGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes obBuildLiveDotBeat{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@keyframes obBuildLiveDotRing{0%{transform:scale(.75);opacity:.75}to{transform:scale(1.65);opacity:0}}.brift-ob__build-signup{width:100%;animation:obBuildSignupIn .52s cubic-bezier(.16,1,.3,1) both}@keyframes obBuildSignupIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.brift-ob__build-signup.is-visible{opacity:1;transform:none}.brift-ob__build-signup .brift-ob__signup-login{margin:clamp(16px,3.8vh,36px) auto clamp(20px,4.5vh,32px);max-width:min(510px,calc(100vw - 32px))}.brift-ob__build-signup .brift-login-card{width:100%;padding:36px 34px 24px;text-align:left}.brift-ob__build-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:rgba(20,19,18,.72);animation:obBuildIconIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes obBuildIconIn{0%{opacity:0;transform:scale(.82) translateY(6px);filter:drop-shadow(0 0 0 transparent)}to{opacity:1;transform:none;filter:drop-shadow(0 4px 14px rgba(20,19,18,.12))}}@keyframes obBuildIconPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.brift-ob__build-title{margin:0 0 22px;font-size:clamp(1.4rem,4.2vw,1.85rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;color:var(--ob-ink);animation:obBuildIn .45s cubic-bezier(.22,1,.36,1) .04s both;white-space:nowrap}.brift-ob__build-bar{width:100%;height:6px;margin:0 0 16px;border-radius:99px;background:var(--ob-muted-surface);border:var(--ob-inset-border);box-shadow:var(--ob-inset-shadow);overflow:hidden;animation:obBuildIn .4s cubic-bezier(.22,1,.36,1) .08s both}.brift-ob__build-sub{margin:0;font-size:14px;font-weight:520;letter-spacing:-.025em;line-height:1.35;color:var(--ob-muted);animation:obBuildIn .5s cubic-bezier(.22,1,.36,1) .28s both;white-space:nowrap}@keyframes obBuildIn{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.brift-ob__toast-stack{position:fixed;right:max(16px,2vw);bottom:max(20px,3vh);z-index:30;display:flex;flex-direction:column;gap:10px;width:min(340px,calc(100vw - 32px));pointer-events:none}.brift-ob__toast{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#fff;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);color:#141312;animation:obToastIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes obToastIn{0%{opacity:0;transform:translateX(24px) scale(.96)}to{opacity:1;transform:none}}.brift-ob__toast-icon{flex-shrink:0;color:#3d3d3a}.brift-ob__toast-title{margin:0;font-size:13px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.brift-ob__toast-sub{margin:4px 0 0;font-size:12px;color:#6f6e6a;line-height:1.4}html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--identity),html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--identity) #hd,html[data-ob-page=onboarding] .brift-ob-root:has(.brift-ob__main--identity)>.brift-ob{background:#f2f3f4!important;--ob-shell-bg:#f2f3f4}.brift-ob-root:has(.brift-ob__main--identity)>.brift-ob{background:#f2f3f4!important}.brift-ob-root:has(.brift-ob__main--identity) .brift-ob__grain{display:none}.brift-ob__main--identity{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));background:#f2f3f4}.brift-ob__main--identity .brift-ob__stage{width:100%}.brift-ob__identity{width:100%;text-align:left}.brift-ob__identity-headline{margin:0;font-size:clamp(2rem,6vw,3.1rem);font-weight:600;letter-spacing:-.05em;line-height:1.05;text-align:left;color:var(--ob-ink)}.brift-ob__identity-sub{margin:28px 0 36px;font-size:15px;font-weight:500;letter-spacing:-.022em;line-height:1.5;text-align:left;color:var(--ob-muted);max-width:34ch}@media (min-width:720px){.brift-ob__identity-sub{max-width:none}}.brift-ob__identity-form{display:flex;flex-direction:column;gap:0;width:100%}.brift-ob__identity-form .brift-ob__label{font-size:13px;margin-bottom:10px}.brift-ob__identity-form .brift-ob__label:first-of-type{margin-top:0}.brift-ob__identity-form .brift-ob__label[for=ob-sell]{margin-top:24px}.brift-ob__identity-form .brift-ob__input{min-height:52px;padding:16px 18px;border-radius:16px;font-size:15px;border:1px solid rgba(0,0,0,.08);background:#ffffff}.brift-ob__identity-form .brift-ob__input:focus{border-color:rgba(0,0,0,.18);box-shadow:0 0 0 3px var(--ob-accent-soft)}.brift-ob__identity-form .brift-ob__cta--full{margin-top:32px;width:100%;max-width:none;min-height:52px;padding:0 20px;border-radius:14px;font-size:15px}.brift-ob__cta--full{width:100%;max-width:400px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:8px}.brift-ob__cta--with-icon svg{flex-shrink:0;opacity:.92}.brift-ob__google-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;margin-top:28px;padding:0 18px;border:0;border-radius:14px;background:var(--ob-btn);color:#fff;font:inherit;font-size:15px;font-weight:560;letter-spacing:-.025em;cursor:pointer;box-shadow:var(--ob-shadow-btn);transition:transform .15s,opacity .15s}.brift-ob__google-btn:hover:not(:disabled){transform:translateY(-1px)}.brift-ob__google-btn:disabled{opacity:.6;cursor:wait}.brift-ob__signup-or{margin:20px 0 0;font-size:12px;color:var(--ob-faint);text-align:center}.brift-ob__email-form{display:flex;flex-direction:column;gap:8px;margin-top:12px;text-align:left}.brift-ob__signup-quote{margin:36px 0 0;padding:0;border:0;font-size:13px;line-height:1.55;color:var(--ob-muted);font-style:italic}.brift-ob__signup-quote footer{margin-top:8px;font-style:normal;font-size:12px;color:var(--ob-faint)}.brift-ob-root:has(.brift-ob__main--paywall),.brift-ob-root:has(.brift-ob__main--paywall) #hd,.brift-ob-root:has(.brift-ob__main--paywall)>.brift-ob,html[data-ob-page=onboarding]:has(.brift-ob__main--paywall),html[data-ob-page=onboarding]:has(.brift-ob__main--paywall) #root,html[data-ob-page=onboarding]:has(.brift-ob__main--paywall) body{background:#ffffff!important;--ob-shell-bg:#ffffff}.brift-ob-root>.brift-ob:has(.brift-ob__main--paywall){background:#ffffff!important}.brift-ob__main--paywall{margin-inline:auto;padding:clamp(4px,1vh,10px) clamp(14px,3vw,48px) clamp(16px,3vh,28px);align-items:center;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));box-sizing:border-box;background:#ffffff!important;overflow-x:hidden;overflow-y:auto}.brift-ob__main--paywall,.brift-ob__main--paywall .brift-ob__stage{width:100%;max-width:none;display:flex;justify-content:center}.brift-ob__paywall.brift-ob__paywall--v2{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(1040px,100%);margin:0 auto;padding:clamp(2px,.6vh,6px) 0 clamp(8px,2vh,16px);box-sizing:border-box}.brift-ob__paywall.brift-ob__paywall--v2>.brift-ob__paywall-kicker{width:100%;max-width:24ch;margin:0 auto clamp(12px,2vh,20px);padding-top:clamp(2px,.8vh,8px);text-align:center;flex:0 0 auto}.brift-ob__paywall-stage{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:clamp(4px,.8vh,10px)}.brift-ob__paywall-hero{position:fixed;left:50%;top:clamp(18vh,24vh,30vh);z-index:12;width:min(960px,calc(100vw - 32px));margin:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none;transform:translate3d(-50%,0,0);flex:0 0 auto}.brift-ob__paywall-hero.is-exiting{pointer-events:none}.brift-ob__paywall-hero.is-done{visibility:hidden;opacity:0;pointer-events:none}.brift-ob__paywall-hero.is-done .brift-ob__paywall-kicker--blur-reveal{animation:none}.brift-ob__paywall-hero .brift-ob__paywall-kicker.brift-ob__paywall-kicker--blur-reveal{max-width:none;white-space:nowrap;margin:0;padding:0}.brift-ob__paywall-kicker.brift-ob__paywall-kicker--blur-reveal{font-family:inherit;font-size:clamp(1.56rem,4.65vw,2.08rem);font-weight:700;font-synthesis:none;font-variation-settings:"wght" 700;letter-spacing:-.048em;line-height:1.2;color:var(--ob-ink);-webkit-font-smoothing:antialiased;transform:translateZ(0)}.brift-ob__paywall-kicker--blur-reveal{opacity:0;transform:translate3d(0,14px,0);animation:obPaywallKickerReveal 1.08s cubic-bezier(.16,1,.3,1) forwards;text-align:center;margin:0 auto;max-width:min(42ch,94vw);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.brift-ob__paywall-kicker--blur-reveal.is-exiting{animation:obPaywallKickerExit .92s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,transform}@keyframes obPaywallKickerReveal{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes obPaywallKickerExit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-32px,0)}}.brift-ob__paywall-story-block{width:100%;max-width:min(520px,100%);margin:clamp(10px,2vh,18px) auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.8vh,14px);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"story" "offer";align-items:start;justify-items:stretch;grid-gap:clamp(18px,3vh,26px);gap:clamp(18px,3vh,26px);width:100%;flex:0 0 auto;min-width:0;margin-top:0;visibility:hidden;pointer-events:none}.brift-ob__paywall-grid.is-visible{visibility:visible;pointer-events:auto}.brift-ob__paywall-grid:not(.is-visible) .brift-ob__paywall-faq,.brift-ob__paywall-grid:not(.is-visible) .brift-ob__paywall-headline,.brift-ob__paywall-grid:not(.is-visible) .brift-ob__paywall-offer,.brift-ob__paywall-story .brift-ob__paywall-headline:not(.brift-ob__paywall-headline--blur-reveal){opacity:0}.brift-ob__paywall-grid.is-visible .brift-ob__paywall-headline--blur-reveal{animation:obBlurReveal .88s cubic-bezier(.16,1,.3,1) forwards}.brift-ob__paywall-faq:not(.is-visible) .brift-ob__paywall-faq-item{opacity:0}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item{opacity:0;animation:obPaywallFaqIn .52s cubic-bezier(.16,1,.3,1) forwards}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:first-child{animation-delay:.12s}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:nth-child(2){animation-delay:.18s}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:nth-child(3){animation-delay:.24s}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:nth-child(4){animation-delay:.3s}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:nth-child(5){animation-delay:.36s}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:nth-child(6){animation-delay:.42s}.brift-ob__paywall-faq.is-visible .brift-ob__paywall-faq-item:nth-child(7){animation-delay:.48s}.brift-ob__paywall-offer:not(.is-visible) .brift-ob__paywall-checkout{opacity:0}.brift-ob__paywall-offer.is-visible .brift-ob__paywall-checkout{animation:obPaywallOfferIn .62s cubic-bezier(.16,1,.3,1) .22s forwards;opacity:0}@keyframes obPaywallFaqIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes obPaywallOfferIn{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.brift-ob__paywall-story{grid-area:story;width:100%;max-width:min(560px,100%);margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,1.6vh,16px)}.brift-ob__paywall-faq{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;background:#fff}.brift-ob__paywall-faq-item{border-bottom:1px solid rgba(0,0,0,.07);background:#fff}.brift-ob__paywall-faq-item:first-child{border-top:1px solid rgba(0,0,0,.07)}.brift-ob__paywall-faq-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;margin:0;padding:14px 4px;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.brift-ob__paywall-faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:4px;color:rgba(0,0,0,.42)}.brift-ob__paywall-faq-chevron{flex-shrink:0;margin-top:5px;font-size:.95rem;font-weight:500;line-height:1;color:rgba(0,0,0,.28);transform:rotate(0deg);transition:transform .28s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-faq-item.is-open .brift-ob__paywall-faq-chevron{transform:rotate(90deg)}.brift-ob__paywall-faq-title{flex:1 1;min-width:0;font-size:13px;font-weight:620;letter-spacing:-.024em;line-height:1.52;color:var(--ob-ink)}.brift-ob__paywall-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-faq-item.is-open .brift-ob__paywall-faq-panel{grid-template-rows:1fr}.brift-ob__paywall-faq-panel-inner{overflow:hidden}.brift-ob__paywall-faq-body{margin:0;padding:0 4px 16px 24px;font-size:12px;font-weight:480;letter-spacing:-.014em;line-height:1.58;color:rgba(0,0,0,.52)}.brift-ob__paywall-pitch-block{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:36ch;margin:clamp(20px,3vh,30px) 0 0}.brift-ob__paywall-pitch-line{margin:0;width:100%;font-size:clamp(.94rem,2.4vw,1.06rem);font-weight:540;line-height:1.56;letter-spacing:-.024em;color:rgba(0,0,0,.62);text-align:left}.brift-ob__paywall-pitch-line:first-child{margin-bottom:clamp(10px,1.6vh,16px)}.brift-ob__paywall-pitch{margin:0;width:100%;max-width:36ch;font-size:clamp(.94rem,2.4vw,1.06rem);font-weight:540;line-height:1.56;letter-spacing:-.024em;color:rgba(0,0,0,.62)}.brift-ob__paywall-lead{margin:0;width:100%;max-width:34ch;font-size:clamp(.98rem,2.5vw,1.12rem);font-weight:520;line-height:1.58;letter-spacing:-.028em;color:rgba(0,0,0,.68)}.brift-ob__paywall-plan-label{margin:0;font-size:clamp(.82rem,2.1vw,.92rem);font-weight:620;letter-spacing:-.02em;color:rgba(0,0,0,.52);text-transform:none}.brift-ob__paywall-features{list-style:none;margin:clamp(2px,.6vh,6px) 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:2px;text-align:left}.brift-ob__paywall-feature{border-radius:12px;transition:background .2s ease}.brift-ob__paywall-feature.is-open{background:rgba(255,255,255,.42)}.brift-ob__paywall-feature-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;margin:0;padding:8px 10px;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.brift-ob__paywall-feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;color:rgba(0,0,0,.46)}.brift-ob__paywall-feature-chevron{flex-shrink:0;margin-top:1px;font-size:1.1rem;font-weight:500;line-height:1;color:var(--ob-faint);transform:rotate(0deg);transition:transform .28s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-feature.is-open .brift-ob__paywall-feature-chevron{transform:rotate(90deg)}.brift-ob__paywall-feature-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-feature.is-open .brift-ob__paywall-feature-panel{grid-template-rows:1fr}.brift-ob__paywall-feature-panel-inner{overflow:hidden}.brift-ob__paywall-feature-title{flex:1 1;min-width:0;font-size:13px;font-weight:640;letter-spacing:-.022em;line-height:1.36;color:var(--ob-ink)}.brift-ob__paywall-feature-body{margin:0;padding:0 10px 10px 40px;font-size:12px;font-weight:480;letter-spacing:-.014em;line-height:1.44;color:var(--ob-muted)}.brift-ob__paywall-quote--checkout{position:relative;left:0;margin:clamp(12px,2vh,18px) 0 clamp(20px,3.2vh,28px);padding:0;width:100%;max-width:none;display:flex;align-items:flex-start;gap:8px;text-align:left;border:0}.brift-ob__paywall-quote--checkout .brift-ob__paywall-quote-mark{flex-shrink:0;font-family:Caveat,cursive;font-size:clamp(1.8rem,5.5vw,2.4rem);line-height:.72;color:rgba(20,19,18,.14)}.brift-ob__paywall-quote--checkout .brift-ob__paywall-quote-text{margin:0;font-family:Caveat,cursive;font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:600;line-height:1.32;letter-spacing:-.01em;color:rgba(20,19,18,.56)}.brift-ob__paywall-quote--checkout .brift-ob__paywall-quote-author{display:block;margin-top:10px;margin-bottom:clamp(6px,1.2vh,10px);font-family:DM Sans,system-ui,sans-serif;font-style:normal;font-size:11px;font-weight:560;letter-spacing:-.012em;color:var(--ob-faint)}.brift-ob__paywall-quote--story{position:relative;left:clamp(-10px,-1.2vw,-6px);margin:clamp(42px,5.6vh,56px) 0 0;padding:0;width:100%;max-width:38ch;display:flex;align-items:flex-start;gap:8px;text-align:left;border:0}.brift-ob__paywall-quote--story .brift-ob__paywall-quote-mark{flex-shrink:0;font-family:Caveat,cursive;font-size:clamp(2.2rem,7vw,3rem);line-height:.72;color:rgba(20,19,18,.14)}.brift-ob__paywall-quote--story .brift-ob__paywall-quote-text{margin:0;font-family:Caveat,cursive;font-size:clamp(1.2rem,3.8vw,1.65rem);font-weight:600;line-height:1.34;letter-spacing:-.01em;color:rgba(20,19,18,.56)}.brift-ob__paywall-quote-author{display:block;margin-top:10px;font-family:DM Sans,system-ui,sans-serif;font-style:normal;font-size:12px;font-weight:560;letter-spacing:-.012em;color:var(--ob-faint)}.brift-ob__paywall-story-block.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.brift-ob__paywall-story-block .brift-ob__paywall-headline,.brift-ob__paywall-story-block .brift-ob__paywall-sub{opacity:0;transform:translateY(10px);transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-story-block.is-visible .brift-ob__paywall-headline{opacity:1;transform:translateY(0);transition-delay:0s}.brift-ob__paywall-story-block.is-visible .brift-ob__paywall-sub{opacity:1;transform:translateY(0);transition-delay:80ms}.brift-ob__paywall-story-block .brift-ob__paywall-benefits{opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-story-block .brift-ob__paywall-benefits.is-visible{opacity:1;transform:translateY(0)}.brift-ob__paywall-story-block .brift-ob__paywall-benefits.is-visible .brift-ob__paywall-benefit{opacity:1;transform:translateY(0);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.brift-ob__paywall-story-block .brift-ob__paywall-benefit{opacity:0;transform:translateY(8px)}.brift-ob__paywall-stage .brift-ob__paywall-offer{opacity:1;transform:none;filter:none;pointer-events:auto;margin-top:0}.brift-ob__paywall-grid .brift-ob__paywall-offer{grid-area:offer;margin-top:0}.brift-ob__paywall-stage .brift-ob__paywall-offer.is-visible{opacity:1;transform:none;filter:none;pointer-events:auto}.brift-ob__paywall.brift-ob__paywall--v2:before{display:none}.brift-ob__paywall-checkout,.brift-ob__paywall-grid,.brift-ob__paywall-offer,.brift-ob__paywall-story{position:relative;z-index:1}.brift-ob__paywall-offer{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(352px,96vw);margin:0 auto;gap:clamp(18px,3vh,28px)}.brift-ob__paywall-checkout{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:clamp(8px,1.4vh,12px);width:100%;margin:0;padding:clamp(22px,3.4vh,30px) clamp(18px,3.2vw,24px) clamp(20px,3vh,26px);border-radius:28px;background:var(--ob-muted-surface);border:var(--ob-inset-border);box-shadow:var(--ob-inset-shadow);box-sizing:border-box}.brift-ob__paywall-kicker{margin:0;font-size:clamp(1.55rem,4.8vw,2.1rem);font-weight:640;letter-spacing:-.05em;line-height:1.08;color:var(--ob-ink)}.brift-ob__paywall-hero .brift-ob__paywall-kicker.brift-ob__paywall-kicker--blur-reveal{font-size:clamp(1.56rem,4.65vw,2.08rem);font-weight:700;font-variation-settings:"wght" 700;letter-spacing:-.048em;line-height:1.2}.brift-ob__paywall-headline,.brift-ob__paywall-headline--blur-reveal{margin:0;width:100%;max-width:18ch;font-size:clamp(1.35rem,3.8vw,1.85rem);font-weight:640;letter-spacing:-.044em;line-height:1.28;color:var(--ob-ink);text-align:center}.brift-ob__paywall-sub{margin:0;width:100%;max-width:42ch;font-size:clamp(.88rem,2.4vw,1.02rem);line-height:1.62;color:var(--ob-muted);text-align:center}.brift-ob__paywall-billing{gap:2px;padding:3px;border-radius:12px;background:var(--ob-inset);border:1px solid var(--ob-border);width:100%;max-width:320px;overflow:visible;margin-top:6px}.brift-ob__paywall-billing,.brift-ob__paywall-billing button{display:inline-flex;align-items:center;justify-content:center}.brift-ob__paywall-billing button{position:relative;flex:1 1;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;letter-spacing:-.02em;padding:8px 12px;border-radius:9px;cursor:pointer;color:var(--ob-muted);gap:6px;transition:background .15s ease,color .15s ease}.brift-ob__paywall-billing button.is-on{background:#fff;color:var(--ob-ink);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:7px 12px}.brift-ob__paywall-save-badge{position:absolute;top:-12px;right:-5px;z-index:2;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.01em;line-height:1.1;color:#fff;background:#047857;box-shadow:0 2px 8px rgba(4,120,87,.28);pointer-events:none;white-space:nowrap}.brift-ob__paywall-save{display:none}.brift-ob__paywall-price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:clamp(16px,2.8vh,24px) 0 clamp(6px,1vh,10px)}.brift-ob__paywall-included{width:100%;margin:0;padding:clamp(10px,1.6vh,14px) 0 clamp(4px,.8vh,8px);text-align:left}.brift-ob__paywall-included-kicker{margin:0 0 clamp(8px,1.2vh,10px);font-size:10px;font-weight:680;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.38)}.brift-ob__paywall-included-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.brift-ob__paywall-included-item{display:flex;align-items:flex-start;gap:9px;min-width:0}.brift-ob__paywall-included-check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:999px;background:rgba(4,120,87,.1);color:#047857}.brift-ob__paywall-included-text{flex:1 1;min-width:0;font-size:12px;font-weight:540;letter-spacing:-.018em;line-height:1.38;color:rgba(0,0,0,.72)}.brift-ob__paywall-headline-mobile,.brift-ob__paywall-kicker-mobile{display:none}.brift-ob__paywall-headline-full,.brift-ob__paywall-kicker-full{display:inline}.brift-ob__paywall-price-val{font-size:clamp(2.45rem,7.2vw,3.05rem);font-weight:640;letter-spacing:-.05em;line-height:1;color:var(--ob-ink)}.brift-ob__paywall-price-unit{font-size:14px;font-weight:500;color:var(--ob-muted)}.brift-ob__paywall-price-yearly{margin-top:-2px;text-align:center;font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--ob-muted);opacity:.5}.brift-ob__paywall-benefits{list-style:none;margin:4px 0 0;padding:0;width:100%;max-width:38ch;display:flex;flex-direction:column;gap:8px;text-align:left}.brift-ob__paywall-benefit{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.42;letter-spacing:-.018em;color:var(--ob-ink)}.brift-ob__paywall-benefit svg{flex-shrink:0;margin-top:2px;color:var(--ob-ink)}.brift-ob__cta--paywall{width:100%;margin:clamp(10px,1.6vh,14px) 0 0;min-height:47px;padding:0 23px;font-size:14.5px;font-weight:500;letter-spacing:-.022em}.brift-ob__cta--paywall .brift-ob__cta-arrow{font-size:17px}.brift-ob__paywall-reassurance{margin:0 auto;font-size:11px;font-weight:500;letter-spacing:-.01em;color:var(--ob-faint);line-height:1.45;max-width:28ch;text-align:center}.brift-ob__paywall-quote{max-width:38ch;gap:8px;text-align:left}.brift-ob__paywall-quote,.brift-ob__paywall-quote--below{margin:0;padding:0;width:100%;display:flex;align-items:flex-start;border:0}.brift-ob__paywall-quote--below{max-width:min(420px,96vw);justify-content:center;gap:clamp(8px,1.5vw,12px);text-align:center}.brift-ob__paywall-quote--below .brift-ob__paywall-quote-mark{flex-shrink:0;font-family:Caveat,cursive;font-size:clamp(2.4rem,8vw,3.4rem);line-height:.72;color:rgba(20,19,18,.14)}.brift-ob__paywall-quote--below .brift-ob__paywall-quote-text{margin:0;font-family:Caveat,cursive;font-size:clamp(1.35rem,4.8vw,1.95rem);font-weight:600;line-height:1.22;letter-spacing:-.01em;color:rgba(20,19,18,.52);text-align:left}.brift-ob__paywall-quote-mark{flex-shrink:0;font-family:Caveat,cursive;font-size:clamp(1.8rem,5vw,2.4rem);line-height:.75;color:rgba(20,19,18,.12)}.brift-ob__paywall-quote-text{margin:0;font-family:Caveat,cursive;font-size:clamp(.95rem,2.6vw,1.15rem);font-weight:600;line-height:1.3;color:rgba(111,110,106,.78)}@media (min-width:720px){.brift-ob__paywall.brift-ob__paywall--v2{max-width:min(980px,calc(100vw - 48px));padding:clamp(16px,3vh,28px) clamp(12px,2vw,20px)}.brift-ob__paywall.brift-ob__paywall--v2>.brift-ob__paywall-kicker{max-width:28ch;margin-bottom:clamp(14px,2.2vh,22px);padding-top:0}.brift-ob__paywall-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,360px);grid-template-areas:"story offer";grid-gap:clamp(24px,3.5vw,44px);gap:clamp(24px,3.5vw,44px);align-items:stretch;justify-items:stretch;padding-left:clamp(10px,1.6vw,18px);padding-right:clamp(10px,1.6vw,18px);padding-bottom:clamp(18px,3vh,28px);box-sizing:border-box;overflow:visible}.brift-ob__paywall-stage{padding-top:0;width:100%}.brift-ob__paywall-story{grid-area:story;max-width:none;margin:0;text-align:left;align-items:stretch;align-self:stretch;justify-content:flex-start;gap:clamp(8px,1.2vh,12px);padding:0 clamp(16px,2.2vw,28px) 0 0;border-right:1px solid rgba(0,0,0,.06)}.brift-ob__paywall-headline,.brift-ob__paywall-headline--blur-reveal{margin-top:0;margin-bottom:clamp(10px,1.7vh,16px)}.brift-ob__paywall-faq-trigger{padding:15px 0;gap:12px}.brift-ob__paywall-faq-body{padding:0 0 18px 14px}.brift-ob__paywall-headline,.brift-ob__paywall-headline--blur-reveal{text-align:left;max-width:22ch}.brift-ob__paywall-faq-title{font-size:13.5px;line-height:1.54;letter-spacing:-.026em}.brift-ob__paywall-faq-body{font-size:12px;line-height:1.6}.brift-ob__paywall-sub{text-align:left;max-width:44ch}.brift-ob__paywall-benefits{max-width:36ch}.brift-ob__paywall-offer{grid-area:offer;max-width:min(360px,100%);width:100%;margin:0;justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;padding-top:0;padding-right:0;padding-bottom:0}.brift-ob__paywall-checkout{flex:1 1 auto;min-height:0;height:100%;padding:clamp(22px,3.2vh,28px) clamp(20px,2.6vw,26px) clamp(20px,2.8vh,26px);gap:clamp(9px,1.5vh,13px);box-sizing:border-box}.brift-ob__paywall-included{padding-top:clamp(10px,1.4vh,14px);flex:1 1 auto;min-height:0}.brift-ob__main--paywall{padding-bottom:clamp(18px,3vh,28px);align-items:flex-start}.brift-ob__paywall.brift-ob__paywall--v2{padding-top:clamp(8px,1.2vh,14px);padding-bottom:0}.brift-ob__paywall-included-text{font-size:12.5px}.brift-ob__paywall-quote--below{max-width:100%}.brift-ob__paywall-reassurance{max-width:none;align-self:center}}@media (min-width:1024px){.brift-ob__paywall.brift-ob__paywall--v2{max-width:min(1080px,86vw)}.brift-ob__paywall-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,360px);gap:clamp(40px,5vw,64px);padding-left:clamp(12px,1.8vw,22px);padding-right:clamp(12px,1.8vw,22px)}.brift-ob__paywall-offer{padding-top:0;padding-right:0}.brift-ob__paywall-checkout{border-radius:30px;max-width:min(360px,100%);min-height:0;padding:clamp(24px,3.4vh,30px) clamp(22px,2.6vw,28px) clamp(22px,3vh,28px)}}@media (min-width:900px){.brift-ob__main--signup .brift-ob__stage{padding-top:clamp(4px,1.2vh,14px)}.brift-ob__main--signup .brift-ob__signup{margin-top:clamp(8px,2vh,20px)}.brift-ob__main--signup .brift-ob__signup-lead{font-size:clamp(1.42rem,2.1vw,2.5rem);margin-bottom:14px}.brift-ob__main--signup .brift-ob__signup-lead-mark{font-size:clamp(3.35rem,6.2vw,4.85rem)}.brift-ob__main--signup .brift-ob__signup-core{max-width:420px;padding-inline:10px}.brift-ob__h1--signup,.brift-ob__h1--signup.brift-ob__h1--blur-reveal{margin-bottom:clamp(20px,3.2vh,32px)}}.brift-ob__h1--signup.brift-ob__h1--blur-reveal{margin:0 0 clamp(28px,5vh,44px);max-width:none}.brift-ob__paywall-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;letter-spacing:-.045em;line-height:1.15;margin:0}.brift-ob__paywall-title2{display:block;margin-top:.15em;color:var(--ob-muted);font-weight:520}.brift-ob__plan-toggle{display:inline-flex;padding:4px;border-radius:12px;background:var(--ob-inset);border:1px solid var(--ob-border);margin-top:24px}.brift-ob__plan-toggle button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;padding:8px 20px;border-radius:9px;cursor:pointer;color:var(--ob-muted);transition:background .15s,color .15s}.brift-ob__plan-toggle button.is-on{background:#fff;color:var(--ob-ink);box-shadow:0 2px 8px rgba(0,0,0,.06)}.brift-ob__pricing-table{margin-top:20px;border:1px solid var(--ob-border);border-radius:16px;overflow:hidden;background:#fff}.brift-ob__pricing-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:8px;gap:8px;padding:12px 16px;font-size:13px;border-bottom:1px solid var(--ob-border);align-items:center}.brift-ob__pricing-row:last-child{border-bottom:0}.brift-ob__pricing-row--head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ob-faint);background:var(--ob-inset)}.brift-ob__pricing-row span:not(:first-child){text-align:center}.brift-ob__pricing-price{font-weight:620;letter-spacing:-.03em}.brift-ob__paywall-annual{margin:16px 0 0;font-size:13px;font-weight:560;color:var(--ob-ink)}.brift-ob__paywall-testimonial{margin-top:20px;padding:18px 20px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface);font-size:14px;line-height:1.5}.brift-ob__stars{display:flex;gap:2px;color:#0a0a0a;margin-bottom:10px}.brift-ob__paywall-testimonial footer{margin-top:10px;font-size:12px;color:var(--ob-faint)}.brift-ob__paywall-note{font-size:12px;color:var(--ob-muted);margin:16px 0 0}.brift-ob__exit{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.brift-ob__exit-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brift-ob__exit-card{position:relative;max-width:400px;width:100%;padding:28px 24px;border-radius:20px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.18);animation:obEnter .35s cubic-bezier(.22,1,.36,1) both}.brift-ob__exit-title{margin:0;font-size:14px;font-weight:600;color:var(--ob-muted)}.brift-ob__exit-body{margin:8px 0 20px;font-size:1.15rem;font-weight:600;letter-spacing:-.035em;line-height:1.3}.brift-ob__exit-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.brift-ob__exit-muted{border:0;background:transparent;font:inherit;font-size:13px;color:var(--ob-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 4px}@media (max-width:767px){.brift-ob-root #hd.hd--onboarding.hd--onboarding-has-cta .hd-ob-center{left:calc(max(14px, 4vw) + 46px);right:auto;transform:translateY(-50%);width:min(124px,calc(100vw - max(14px, 4vw) - 46px - min(200px, 48vw) - 16px));max-width:136px}}@media (max-width:520px){.brift-ob-root{--ob-header-h:50px}.brift-ob-root #hd.hd--onboarding.hd--onboarding-has-cta .hd-ob-center{left:calc(14px + 46px);transform:translateY(-50%);width:min(108px,calc(100vw - 60px - min(188px, 44vw) - 14px));max-width:120px}.brift-ob-root .hd-ob-continue.btn-n{max-width:min(188px,44vw);padding:7px 11px!important;font-size:11px!important;gap:5px!important}.brift-ob-root .hd-ob-continue-arrow{font-size:15px!important;font-weight:700!important}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-widget-cta{min-height:36px;padding:8px 16px!important;font-size:14px!important;max-width:calc(100% - 8px);border-radius:12px;gap:6px}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]) .brift-ob__demo-widget-cta-arrow{font-size:17px!important}}@media (min-width:521px) and (max-width:767px){.brift-ob-root #hd.hd--onboarding.hd--onboarding-has-cta .hd-ob-center{left:calc(max(18px, 4vw) + 46px);transform:translateY(-50%);width:min(148px,calc(100vw - max(18px, 4vw) - 46px - min(200px, 48vw) - 16px));max-width:160px}}@media (min-width:1600px){.brift-ob-root .hd-ob-center{width:min(320px,calc(100vw - 420px))}.brift-ob-root #hd.hd--onboarding{padding-left:max(32px,4vw)!important;padding-right:max(32px,4vw)!important}}@media (max-width:380px){.brift-ob__main--hook{padding-left:14px;padding-right:14px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.brift-ob__hook-line1,.brift-ob__hook-line2{font-size:clamp(1.65rem,8.5vw,2rem)}.brift-ob__hook-sub{margin-top:20px;font-size:14px;max-width:none;white-space:normal}.brift-ob__hook-lead{margin-top:28px}.brift-ob__persona-card{padding:14px;gap:12px}.brift-ob__persona-label{font-size:13px}}@media (min-width:900px){.brift-ob__main--hook{max-width:min(680px,72vw);padding-left:32px;padding-right:32px}}@media (min-width:1400px){.brift-ob__main--hook{max-width:720px;padding-bottom:12vh}}@media (max-width:400px){.brift-ob__main--pain{padding-top:32px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.brift-ob__narrow{max-width:none}.brift-ob__h1--question{max-width:none;font-size:clamp(1.35rem,6.5vw,1.65rem)}.brift-ob__cards--pain{margin-top:28px;gap:8px}.brift-ob__cards--pain .brift-ob__card--icon{padding:14px}}@media (min-width:768px){.brift-ob__main--pain{padding-top:32px}.brift-ob__narrow{max-width:min(560px,90vw)}}@media (min-width:1200px){.brift-ob__narrow{max-width:580px}.brift-ob__cards--pain{margin-top:44px}}@media (max-width:380px){.brift-ob-root:has(.brift-ob__main--signup),html[data-ob-page=onboarding]:has(.brift-ob__main--signup){overflow:auto;height:auto;min-height:100dvh}.brift-ob-root:has(.brift-ob__main--signup)>.brift-ob{overflow:visible;min-height:100dvh}.brift-ob__main.brift-ob__main--signup{height:auto;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));max-height:none;overflow:visible;padding:10px 0 max(28px,calc(20px + env(safe-area-inset-bottom, 0px)))}.brift-ob__main--signup .brift-ob__signup{padding:0 0 12px}.brift-ob__main--signup .brift-ob__signup-core{gap:20px;padding-inline:4px;max-width:calc(100vw - 8px)}.brift-ob__main--signup .brift-ob__signup-lead{font-size:clamp(1.05rem,5.4vw,1.5rem)}.brift-ob__h1--signup{font-size:clamp(1.5rem,6.2vw,1.82rem)}.brift-ob__oauth{max-width:100%}}@media (min-width:768px) and (max-width:1024px){.brift-ob__main--signup .brift-ob__signup-core{max-width:min(440px,calc(100vw - 24px))}}@media (min-width:1025px){.brift-ob__main--signup .brift-ob__signup-core{max-width:440px;padding-inline:10px}}@media (max-width:480px) and (min-height:820px){.brift-ob__main--signup .brift-ob__stage{padding-top:clamp(12px,3vh,24px)}}html[data-ob-demo-live="1"] .brift-ob-root>.brift-ob{display:flex;flex-direction:column;min-height:100dvh}html[data-ob-demo-live="1"] .brift-ob-root>.brift-ob:has(.brift-ob__main--demo){min-height:100dvh;overflow:hidden}@media (max-width:767px){.brift-ob__main--demo{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:6px 10px 0;overflow:hidden}html[data-ob-demo-live="1"] .brift-ob__main--demo{padding-bottom:0!important}.brift-ob__demo-wrap:has(.brift-ob__demo-stage){flex:1 1 auto;min-height:0;max-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));padding-top:clamp(18px,3.2vh,32px);padding-bottom:0;display:flex;flex-direction:column}.brift-ob__demo-live.is-visible{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.brift-ob__demo-stage{flex:1 1 auto;min-height:0;gap:6px}.brift-ob__demo-prospect-head{flex-shrink:0;padding:2px 0 4px;gap:5px}.brift-ob__demo-prospect-hint{font-size:10.5px}.brift-ob__demo-prospect-title{font-size:clamp(1rem,4.2vw,1.2rem);line-height:1.15}.brift-ob__browser-mockup{flex:1 1 auto;min-height:0;max-width:100%;width:100%;margin:0;align-self:stretch;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.035),0 8px 22px rgba(0,0,0,.05)}.brift-ob__browser-shell{flex:1 1 auto;min-height:0;border-radius:11px}.brift-ob__browser-shell .hero-mock-chrome{padding-top:5px;padding-bottom:4px}.brift-ob__browser-viewport{flex:0 0 auto;height:var(--ob-demo-viewport-h,calc(100dvh - 160px));min-height:var(--ob-demo-viewport-h,calc(100dvh - 160px));max-height:var(--ob-demo-viewport-h,calc(100dvh - 160px));border-top-color:rgba(0,0,0,.03)}.brift-ob__browser-mockup{height:calc(var(--ob-demo-viewport-h, calc(100dvh - 160px)) + var(--ob-demo-chrome-h, 30px));min-height:calc(var(--ob-demo-viewport-h, calc(100dvh - 160px)) + var(--ob-demo-chrome-h, 30px))}html[data-ob-demo-live="1"] .brift-ob__browser-mockup{overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__theme-picker{top:-14px;right:7px;z-index:120}.brift-ob__theme-picker .brift-ob__theme-toggle.mock-demo-btn{padding:5px 9px 5px 7px;font-size:10px;border-radius:9px;gap:6px}}@media (max-width:380px){.brift-ob__main--demo{padding-left:8px;padding-right:8px}}@media (max-width:767px) and (max-height:620px){.brift-ob__demo-prospect-head{padding-bottom:4px}.brift-ob__demo-prospect-title{font-size:.95rem}}@media (min-width:768px){html[data-ob-demo-live="1"] .brift-ob-root>.brift-ob:has(.brift-ob__main--demo){overflow-x:visible;overflow-y:hidden}.brift-ob__main--demo{padding:clamp(8px,1.5vh,12px) clamp(18px,2.8vw,40px) 0;overflow:hidden}html[data-ob-demo-live="1"] .brift-ob__demo-wrap:has(.brift-ob__demo-stage){padding-top:var(--ob-demo-pad-top)!important;max-height:none!important}.brift-ob__demo-wrap:has(.brift-ob__demo-stage){flex:1 1;min-height:0;width:100%;max-width:min(1280px,94vw);margin-inline:auto;max-height:none;padding-top:var(--ob-demo-pad-top,clamp(20px,3.5vh,36px));padding-bottom:0}.brift-ob__demo-stage{flex:1 1;min-height:0;gap:clamp(4px,.8vh,8px);justify-content:flex-start}.brift-ob__demo-prospect-head{padding:0 12px 4px}html[data-ob-demo-live="1"] .brift-ob__browser-mockup{width:100%;max-width:none;margin:0}html[data-ob-demo-live="1"] .brift-ob__browser-mockup,html[data-ob-demo-live="1"] .brift-ob__browser-shell{flex:0 0 auto;height:auto;min-height:0;max-height:calc(var(--ob-demo-viewport-h) + var(--ob-demo-chrome-h))}html[data-ob-demo-live="1"] .brift-ob__browser-shell{display:flex;flex-direction:column;justify-content:flex-start}html[data-ob-demo-live="1"] .brift-ob__browser-shell .hero-mock-chrome{border-bottom:none}html[data-ob-demo-live="1"] .brift-ob__browser-viewport{flex:0 0 auto;height:var(--ob-demo-viewport-h);min-height:var(--ob-demo-viewport-h);max-height:var(--ob-demo-viewport-h);margin-top:-1px;border-top:none;background:#fafafa!important}.brift-ob__browser-viewport{flex:0 0 auto;height:var(--ob-demo-viewport-h,calc(100dvh - 150px));min-height:var(--ob-demo-viewport-h,calc(100dvh - 150px));max-height:var(--ob-demo-viewport-h,calc(100dvh - 150px))}.brift-ob__browser-mockup{height:calc(var(--ob-demo-viewport-h, calc(100dvh - 150px)) + var(--ob-demo-chrome-h, 30px));min-height:calc(var(--ob-demo-viewport-h, calc(100dvh - 150px)) + var(--ob-demo-chrome-h, 30px))}}@media (min-width:1200px){.brift-ob__demo-wrap:has(.brift-ob__demo-stage){max-width:min(1360px,92vw)}}@media (min-width:1600px){.brift-ob__demo-wrap:has(.brift-ob__demo-stage){max-width:min(1440px,88vw)}}html[data-ob-demo-live="1"] .brift-ob-root[data-ob-demo-live="1"] .brift-ob__main--demo,html[data-ob-demo-live="1"] .brift-ob__main.brift-ob__main--demo{min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px))!important;height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px))!important;padding-bottom:0!important;transition:background-color .35s ease}html[data-ob-demo-live="1"] .brift-ob__demo-live.is-visible,html[data-ob-demo-live="1"] .brift-ob__demo-wrap:has(.brift-ob__demo-stage){padding-bottom:0!important;margin-bottom:0!important}html[data-ob-demo-live="1"] .brift-ob__demo-stage{justify-content:flex-start;gap:4px!important}html[data-ob-demo-live="1"] .brift-ob__demo-wrap:has(.brift-ob__demo-stage){flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:100%!important}html[data-ob-demo-live="1"] .brift-ob__demo-live.is-visible,html[data-ob-demo-live="1"] .brift-ob__demo-stage{flex:0 0 auto!important;min-height:0!important;height:auto!important}html[data-ob-demo-live="1"] .brift-ob__demo-stage--live:has(.brift-ob__widget-stage){flex:1 1 auto!important;min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 8px)!important;height:auto!important}html[data-ob-demo-live="1"] .brift-ob__browser-mockup{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:calc(var(--ob-demo-viewport-h) + var(--ob-demo-chrome-h))!important;margin:0!important;padding:0!important;overflow:visible!important;align-self:stretch!important}html[data-ob-demo-live="1"] .brift-ob__demo-live.is-visible,html[data-ob-demo-live="1"] .brift-ob__demo-stage{overflow:visible}html[data-ob-demo-live="1"] .brift-ob__browser-mockup .brift-ob__theme-picker{z-index:200;top:-12px;right:4px}html[data-ob-demo-live="1"] .brift-ob__widget-theme-anchor .brift-ob__theme-picker{z-index:250}html[data-ob-demo-live="1"] .brift-ob__theme-picker-panel{margin-top:6px}html[data-ob-demo-live="1"] .brift-ob__browser-mockup,html[data-ob-demo-live="1"] .brift-ob__demo-mockup-slot,html[data-ob-demo-live="1"] .brift-ob__demo-stage{overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__browser-shell{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:calc(var(--ob-demo-viewport-h) + var(--ob-demo-chrome-h))!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}html[data-ob-demo-live="1"] .brift-ob__browser-shell .hero-mock-chrome{border-bottom:none!important;padding-bottom:5px!important}html[data-ob-demo-live="1"] .brift-ob__browser-viewport{flex:0 0 auto!important;height:var(--ob-demo-viewport-h)!important;min-height:var(--ob-demo-viewport-h)!important;max-height:var(--ob-demo-viewport-h)!important;margin-top:-1px!important;border-top:none!important;background:#e9e9e7!important;overflow:hidden!important}html[data-ob-demo-live="1"] .brift-ob__browser-viewport .brift-ob__demo-frame{background:#fafafa}@media (max-width:767px){.brift-ob__reveal{padding:clamp(12vh,16vh,19vh) 14px max(16px,env(safe-area-inset-bottom))}.brift-ob__build,.brift-ob__build-screen{width:min(100%,calc(100vw - 28px))}.brift-ob__build-screen{padding-top:clamp(10vh,14vh,18vh);gap:20px}.brift-ob__build-title{font-size:clamp(1.25rem,5.5vw,1.55rem);margin-bottom:22px;white-space:normal}.brift-ob__build-sub,.brift-ob__signup-login .brift-login-title{white-space:normal}}@media (max-width:420px){.brift-ob__main--paywall{padding:8px 12px max(18px,env(safe-area-inset-bottom));align-items:stretch}.brift-ob__paywall-hero .brift-ob__paywall-kicker.brift-ob__paywall-kicker--blur-reveal{font-size:clamp(1.18rem,5vw,1.42rem);letter-spacing:-.042em;font-weight:700}.brift-ob__paywall-story,.brift-ob__paywall.brift-ob__paywall--v2{max-width:none}.brift-ob__paywall-headline,.brift-ob__paywall-headline--blur-reveal{font-size:clamp(1.22rem,5.6vw,1.48rem);max-width:none}.brift-ob__paywall-checkout{max-width:min(332px,97vw);padding:16px 14px;border-radius:22px}.brift-ob__paywall-benefit{font-size:12.5px}}@media (max-width:380px){.brift-ob__paywall-billing button{font-size:11px;padding:7px 8px}.brift-ob__paywall-billing button.is-on{padding:6px 8px}.brift-ob__paywall-price-val{font-size:2.05rem}}@media (min-width:421px) and (max-width:719px){.brift-ob__paywall.brift-ob__paywall--v2{max-width:min(480px,92vw);margin-inline:auto}.brift-ob__paywall-checkout{max-width:min(352px,100%)}}@media (min-width:1600px){.brift-ob__paywall.brift-ob__paywall--v2{max-width:min(1120px,72vw)}.brift-ob__paywall-grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,360px);gap:72px}}@media (min-width:768px) and (min-height:1100px){.brift-ob__main--hook{padding-top:48px}.brift-ob__browser-viewport{min-height:min(52vh,680px)}.brift-ob__main--paywall{min-height:calc(100dvh - var(--ob-header-h) - 40px)}}@media (max-height:520px) and (orientation:landscape){.brift-ob__main--demo{padding:2px 14px 4px}.brift-ob__demo-prospect-head{padding-bottom:2px;gap:2px}.brift-ob__demo-prospect-hint{display:none}.brift-ob__demo-prospect-title{font-size:.92rem}html[data-ob-demo-live="1"]:not([data-ob-demo-building="1"]){--ob-demo-pad-top:clamp(16px,3vh,28px);--ob-demo-bottom-gap:clamp(8px,1.4vh,12px)}.brift-ob__main--signup{height:auto;overflow-y:auto}.brift-ob__signup-core{padding-bottom:16px}.brift-ob__main--paywall{align-items:flex-start;padding:8px clamp(14px,4vw,32px) 12px;overflow-y:auto}.brift-ob__paywall.brift-ob__paywall--v2{max-width:min(920px,100%)}.brift-ob__paywall-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-template-areas:"story offer";grid-gap:14px 22px;gap:14px 22px;align-items:start}.brift-ob__paywall-story{grid-area:story;max-width:none;text-align:left;align-items:flex-start;gap:6px}.brift-ob__paywall-headline,.brift-ob__paywall-headline--blur-reveal{font-size:clamp(1.05rem,3.2vw,1.35rem);text-align:left;max-width:22ch}.brift-ob__paywall-sub{font-size:.82rem;text-align:left;margin:0}.brift-ob__paywall-benefits{gap:4px;margin-top:2px}.brift-ob__paywall-benefit{font-size:11.5px;line-height:1.35}.brift-ob__paywall-offer{grid-area:offer;max-width:min(300px,100%);gap:12px}.brift-ob__paywall-checkout{padding:12px 14px;gap:8px;border-radius:18px}.brift-ob__paywall-quote--below .brift-ob__paywall-quote-text{font-size:clamp(1.05rem,3.6vw,1.25rem)}.brift-ob__paywall-price-val{font-size:1.95rem}.brift-ob__cta--paywall{min-height:46px;font-size:14.5px}}@media (min-width:720px) and (max-height:640px) and (orientation:landscape){.brift-ob__paywall-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,380px);gap:20px 32px}.brift-ob__paywall-quote--below .brift-ob__paywall-quote-text{font-size:clamp(1.1rem,2.8vw,1.35rem)}}@media (max-width:767px){.brift-ob__main--hook{min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));padding-top:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.brift-ob__hook,.brift-ob__main--hook{display:flex;flex-direction:column;justify-content:center}.brift-ob__hook{align-items:center;flex:1 1;width:100%;text-align:center}.brift-ob__persona-grid{width:100%;max-width:min(360px,100%);margin-top:8px;margin-bottom:0;grid-template-columns:1fr;gap:8px}.brift-ob__persona-card{margin-bottom:0}.brift-ob__main--pain{display:flex;flex-direction:column;min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));padding:12px var(--ob-pad-x) max(24px,env(safe-area-inset-bottom));background:#ffffff}.brift-ob__main--pain .brift-ob__stage{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.brift-ob__pain-stage.is-hero{flex:1 1 auto;padding-top:clamp(18vh,24vh,30vh)}.brift-ob__pain-stage.is-settled{padding-top:clamp(28px,5.5vh,44px)}.brift-ob__pain-stage.is-hero .brift-ob__pain-intro{transform:translate3d(0,clamp(52px,11vh,80px),0) scale(1.03)}.brift-ob__pain-stage .brift-ob__h1--question{text-align:center;margin-left:auto;margin-right:auto;max-width:22ch}.brift-ob__cards--pain{width:100%;margin-top:0;margin-bottom:0;gap:10px}.brift-ob__pain-stage.is-settled .brift-ob__pain-body{margin-top:clamp(28px,5vh,44px)}.brift-ob__pain-footer{margin-top:clamp(30px,5.2vh,44px);padding-bottom:max(10px,env(safe-area-inset-bottom,0px));transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.brift-ob__main.brift-ob__main--signup{justify-content:flex-start;padding:clamp(4px,1vh,8px) 0 max(8px,env(safe-area-inset-bottom))}.brift-ob__main--signup .brift-ob__stage{padding-top:clamp(8px,2.5vh,20px)}.brift-ob__main--signup .brift-ob__signup-shell{min-height:0;padding:0 4px}.brift-ob__main--signup .brift-ob__signup{width:100%;margin-top:clamp(18px,5vh,40px);padding:0 0 clamp(6px,1.5vh,10px);justify-content:flex-start}.brift-ob__main--signup .brift-ob__signup-lead{width:100%;max-width:100%;margin-bottom:clamp(8px,2vh,14px);font-size:clamp(1.02rem,5.1vw,1.48rem);transform:none;padding:2px;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.05em;white-space:normal}.brift-ob__main--signup .brift-ob__signup-lead-text{display:flex;flex-direction:column;align-items:center;white-space:normal;max-width:min(100%,20em);padding:0}.brift-ob__signup-lead-full{display:none}.brift-ob__signup-lead-mobile{display:flex;flex-direction:column;align-items:center;gap:.08em}.brift-ob__signup-lead-mobile-line{display:block;white-space:nowrap;text-align:center;line-height:1.14}.brift-ob__main--signup .brift-ob__signup-lead-mark{font-size:clamp(2.28rem,8.2vw,3.12rem);margin:0 0 .02em;align-self:center;line-height:.82}.brift-ob__main--signup .brift-ob__signup-core{width:100%;max-width:min(100%,calc(100vw - 12px));padding-inline:6px;margin:0 auto;gap:clamp(16px,3vh,22px);justify-content:center}.brift-ob__h1--signup{text-align:center;font-size:clamp(1.58rem,6.4vw,1.95rem)}.brift-ob__h1--signup .brift-ob__h1-full{display:none}.brift-ob__h1--signup .brift-ob__h1-mobile{display:flex;flex-direction:column;align-items:center;gap:.06em}.brift-ob__h1--signup .brift-ob__h1-mobile-line{display:block;white-space:nowrap}.brift-ob__oauth{align-items:stretch;display:flex;flex-direction:column;gap:10px}.brift-ob__oauth,.brift-ob__oauth-btn{width:100%;margin:0}.brift-ob__demo-wrap:has(.brift-ob__reveal){min-height:calc(100dvh - var(--ob-header-h) - env(safe-area-inset-top, 0px));justify-content:flex-start;padding-top:clamp(12vh,16vh,19vh)}.brift-ob__reveal{position:relative;inset:auto;flex:0 0 auto;width:100%;min-height:auto;padding:0 16px 20px}.brift-ob__build{width:min(280px,calc(100vw - 40px));margin-inline:auto}.brift-ob__build-bar{width:100%;max-width:100%;margin-inline:auto}.brift-ob__main--paywall{padding:0 14px max(10px,env(safe-area-inset-bottom));align-items:stretch}.brift-ob__paywall.brift-ob__paywall--v2{padding:4px 0}.brift-ob__paywall-grid{display:flex;flex-direction:column;gap:14px;padding:0}.brift-ob__paywall-story{display:contents;text-align:center;align-items:stretch;padding:0;border:0}.brift-ob__paywall-headline,.brift-ob__paywall-headline--blur-reveal{order:1;text-align:center;max-width:none;margin-bottom:clamp(4px,1vh,8px)}.brift-ob__paywall-offer{order:2;max-width:min(352px,100%);width:100%;margin-inline:auto;margin-top:clamp(24px,4vh,32px);margin-bottom:clamp(10px,1.8vh,14px)}.brift-ob__paywall-hero .brift-ob__paywall-kicker.brift-ob__paywall-kicker--blur-reveal{white-space:normal;max-width:min(22em,94vw)}.brift-ob__paywall-kicker--blur-reveal .brift-ob__paywall-kicker-full{display:none}.brift-ob__paywall-kicker--blur-reveal .brift-ob__paywall-kicker-mobile{display:flex;flex-direction:column;align-items:center;gap:.08em}.brift-ob__paywall-kicker-mobile-line{display:block;white-space:nowrap;text-align:center;line-height:1.18}.brift-ob__paywall-headline .brift-ob__paywall-headline-full{display:none}.brift-ob__paywall-headline .brift-ob__paywall-headline-mobile{display:flex;flex-direction:column;align-items:inherit;gap:.08em}.brift-ob__paywall-headline-mobile-line{display:block;line-height:1.28}.brift-ob__paywall-price-val{font-size:clamp(2.2rem,7vw,2.85rem)}.brift-ob__paywall-reassurance{max-width:none;width:100%;white-space:nowrap;font-size:clamp(9px,2.45vw,10.5px);letter-spacing:-.025em;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.brift-ob__paywall-faq{order:3;margin-top:clamp(8px,1.4vh,12px)}.brift-ob__paywall-sub{text-align:center;max-width:38ch}.brift-ob__paywall-quote--story{left:clamp(-8px,-1vw,-5px);margin-inline:auto;max-width:min(380px,94vw)}.brift-ob__paywall-benefits{margin-inline:auto;text-align:left}.brift-ob__paywall-quote--below{margin-inline:auto;max-width:min(380px,94vw)}.brift-ob__paywall-quote--below .brift-ob__paywall-quote-text{font-size:clamp(1.28rem,5vw,1.72rem);line-height:1.24}.brift-ob__paywall-quote--below .brift-ob__paywall-quote-mark{font-size:clamp(2.2rem,9vw,3rem)}.brift-ob__paywall-checkout{margin-bottom:0}}.brift-ob-root:has(.brift-ob__main--roi)>.brift-ob{overflow:visible;min-height:calc(100dvh - var(--ob-header-h, 56px) - env(safe-area-inset-top, 0px));display:flex;flex-direction:column}.brift-ob__main.brift-ob__main--roi{max-width:min(1080px,100%);width:100%;margin-inline:auto;padding:clamp(8px,1.5vh,14px) clamp(16px,3vw,36px) 0;align-items:stretch;box-sizing:border-box;overflow:visible;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.brift-ob__main--roi .brift-ob__stage{max-height:calc(100dvh - var(--ob-header-h, 56px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.brift-ob-roi-shell,.brift-ob__main--roi .brift-ob__stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.brift-ob-roi-shell{width:100%;max-width:100%;margin:0;text-align:left;gap:clamp(10px,1.6vh,14px);padding-top:clamp(6px,1.2vh,12px);padding-bottom:max(4px,env(safe-area-inset-bottom,0px));box-sizing:border-box;transition:gap .92s cubic-bezier(.16,1,.3,1)}.brift-ob-roi-shell:has(.brift-ob-roi-intro.is-settled){gap:clamp(40px,7.5vh,72px)}.brift-ob-roi-shell:has(.brift-ob-roi-intro.is-settled.has-sub){gap:clamp(12px,2vh,18px)}.brift-ob-roi-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(10px,1.6vh,14px);opacity:0;transform:translateY(14px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.brift-ob-roi-body:not(.is-visible) .brift-ob__ob-reveal-up{opacity:0;animation:none;transform:translateY(10px)}.brift-ob-roi-body.is-visible .brift-ob__ob-reveal-up{animation:obFadeUp .42s cubic-bezier(.16,1,.3,1) both}.brift-ob-roi-body:not(.is-visible){pointer-events:none}.brift-ob-roi-body.is-visible{opacity:1;transform:translateZ(0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.brift-ob-roi-shell:has(.brift-ob-roi-intro.is-settled) .brift-ob-roi-body.is-visible{transform:translateZ(0)}.brift-ob-roi-body.is-visible .brift-ob-roi-card{gap:clamp(14px,2.2vh,18px)}.brift-ob-roi-body.is-visible .brift-ob-roi-marquee-wrap{margin-top:clamp(22px,3.6vh,36px)}.brift-ob-roi-cta-band{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(14px,2.2vh,22px);padding-bottom:0;position:relative;z-index:2;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.brift-ob-roi-cta-band.is-visible{opacity:1;transform:none;pointer-events:auto}.brift-ob-roi-cta.brift-ob__cta{width:auto;max-width:min(100%,340px);min-height:44px;padding:0 22px;font-size:14px;font-weight:520;letter-spacing:-.02em;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.32),0 3px 10px rgba(0,0,0,.1)}.brift-ob-roi-cta.brift-ob__cta:hover:not(:disabled){box-shadow:inset 0 2px 3px rgba(255,255,255,.38),inset 0 -2px 3px rgba(0,0,0,.5),0 5px 14px rgba(0,0,0,.14)}.brift-ob-roi-intro{margin:0;max-width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;transition:margin-bottom .92s cubic-bezier(.16,1,.3,1)}.brift-ob-roi-hero-stage{width:100%;max-width:100%;min-height:calc(2 * 1.08 * 1lh);overflow:visible}.brift-ob-roi-hero-scaler{transform-origin:top left;transform:scale(1.14) translateZ(0);transition:transform .92s cubic-bezier(.16,1,.3,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.brift-ob-roi-intro.is-settled{margin-bottom:clamp(12px,2.5vh,24px)}.brift-ob-roi-intro.is-settled .brift-ob-roi-hero-scaler{transform:scale(1) translate3d(0,-2px,0)}.brift-ob-roi-hero-title{margin:0;font-weight:620;text-align:left;line-height:1.08;letter-spacing:-.048em;font-size:clamp(1.28rem,3.15vw,1.72rem);max-width:100%;text-wrap:normal}@media (min-width:768px){.brift-ob-roi-hero-title{white-space:nowrap}}.brift-ob-roi-hero-title--blur{opacity:0;filter:blur(18px);transform:translate3d(0,12px,0);animation:obRoiHeroReveal 1.02s cubic-bezier(.16,1,.3,1) forwards}@keyframes obRoiHeroReveal{to{opacity:1;filter:blur(0);transform:translateZ(0)}}.brift-ob-roi-sub{margin:0;font-size:clamp(13px,1.7vw,16px);font-weight:360;line-height:1.45;letter-spacing:-.018em;color:rgba(0,0,0,.46);max-width:52ch;opacity:0;transform:translate3d(0,8px,0);max-height:0;overflow:hidden;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),max-height .55s cubic-bezier(.16,1,.3,1),margin-top .55s cubic-bezier(.16,1,.3,1)}.brift-ob-roi-sub.is-visible{opacity:1;transform:translateZ(0);max-height:5em;margin-top:clamp(5px,.85vh,9px)}.brift-ob-roi-card{width:100%;flex:0 0 auto;min-height:0;padding:0;display:flex;flex-direction:column;gap:clamp(12px,2vh,16px)}.brift-ob-roi-sliders--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);min-width:0;flex:0 0 auto}.brift-ob-roi-slider-group,.brift-ob-roi-sliders{min-width:0}.brift-ob-roi-slider-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;white-space:nowrap}.brift-ob-roi-slider-label{flex:1 1 auto;min-width:0;font-size:clamp(11px,1.5vw,13px);font-weight:560;color:#0a0a0a;letter-spacing:-.022em;overflow:hidden;text-overflow:ellipsis}.brift-ob-roi-slider-val{flex:0 0 auto;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(12px,1.65vw,14.5px);font-weight:650;color:#0a0a0a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.032em}.brift-ob-roi-slider-wrap{position:relative;height:22px;display:flex;align-items:center}.brift-ob-roi-slider{--roi-fill:50%;width:100%;height:6px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;outline:none;cursor:pointer;background:linear-gradient(to right,#0a0a0a 0,#0a0a0a var(--roi-fill),rgba(0,0,0,.08) var(--roi-fill),rgba(0,0,0,.08) 100%);transition:background .2s ease}.brift-ob-roi-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:transparent}.brift-ob-roi-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:#0a0a0a;border:3px solid #fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 14px rgba(0,0,0,.28);-webkit-transition:transform .14s cubic-bezier(.34,1.45,.64,1);transition:transform .14s cubic-bezier(.34,1.45,.64,1)}.brift-ob-roi-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.brift-ob-roi-slider::-moz-range-track{height:6px;border-radius:999px;background:rgba(0,0,0,.08)}.brift-ob-roi-slider::-moz-range-progress{height:6px;border-radius:999px 0 0 999px;background:#0a0a0a}.brift-ob-roi-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0a0a0a;border:2.5px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.24)}.brift-ob-roi-compare{flex:0 0 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(8px,1.2vw,10px);gap:clamp(8px,1.2vw,10px);align-items:stretch;margin:0}.brift-ob-roi-compare--strip{grid-template-columns:repeat(4,minmax(0,1fr))}.brift-ob-roi-compare-block{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(8px,1.4vh,12px);min-width:0;flex:1 1}.brift-ob-roi-compare-kicker{margin:0;font-size:9px;font-weight:720;text-transform:uppercase;letter-spacing:.1em;color:rgba(0,0,0,.34)}.brift-ob-roi-compare-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(8px,1.2vw,10px);gap:clamp(8px,1.2vw,10px);min-width:0;flex:1 1;align-items:stretch}.brift-ob-roi-stat:not(.brift-ob-roi-stat--accent){background:var(--ob-muted-surface);border:var(--ob-inset-border);box-shadow:var(--ob-inset-shadow)}.brift-ob-roi-stat{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:clamp(10px,1.4vh,12px) clamp(10px,1.2vw,12px);border-radius:10px}.brift-ob-roi-stat--accent{background:linear-gradient(180deg,#1c1c1e,#0a0a0c);border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px rgba(0,0,0,.12)}.brift-ob-roi-stat-label{font-size:clamp(11px,1.55vw,13px);font-weight:560;letter-spacing:-.018em;color:rgba(0,0,0,.46);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.brift-ob-roi-stat--accent .brift-ob-roi-stat-label{color:rgba(255,255,255,.42)}.brift-ob-roi-stat-val{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.18rem,2.85vw,1.58rem);font-weight:680;letter-spacing:-.038em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ob-ink);white-space:nowrap}.brift-ob-roi-stat--accent .brift-ob-roi-stat-val{color:#fff}.brift-ob-roi-compare-row--rev .brift-ob-roi-stat-val{font-size:clamp(1.12rem,2.65vw,1.48rem)}.brift-ob-roi-marquee-wrap{position:relative;flex:0 0 auto;width:100%;margin:clamp(28px,4.5vh,44px) 0 0;padding:2px 0}.brift-ob-roi-marquee{overflow:hidden;width:100%}.brift-ob-roi-marquee-track{display:flex;align-items:stretch;gap:10px;width:max-content;animation:brift-ob-roi-marquee 52s linear infinite;will-change:transform}.brift-ob-roi-marquee-wrap:hover .brift-ob-roi-marquee-track{animation-play-state:paused}@keyframes brift-ob-roi-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.brift-ob-roi-marquee-fade{position:absolute;top:0;bottom:0;width:clamp(28px,8vw,56px);z-index:2;pointer-events:none}.brift-ob-roi-marquee-fade--left{left:0;background:linear-gradient(90deg,var(--ob-shell-bg,#f4f5f7) 0,transparent 100%)}.brift-ob-roi-marquee-fade--right{right:0;background:linear-gradient(270deg,var(--ob-shell-bg,#f4f5f7) 0,transparent 100%)}.brift-ob-roi-tcard{flex:0 0 min(248px,72vw);display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.04)}.brift-ob-roi-tcard-head{display:flex;align-items:center;gap:10px;min-width:0}.brift-ob-roi-tcard-photo{flex-shrink:0;width:40px;height:40px;border-radius:10px;object-fit:cover;background:rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.brift-ob-roi-tcard-photo--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.04em;color:rgba(20,19,15,.62);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(240,238,232,.88))}.brift-ob-roi-tcard-meta{min-width:0}.brift-ob-roi-tcard-name{margin:0;font-size:12px;font-weight:680;letter-spacing:-.02em;color:#0a0a0a;line-height:1.2}.brift-ob-roi-tcard-role{margin:2px 0 0;font-size:10px;font-weight:520;color:rgba(0,0,0,.42);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brift-ob-roi-tcard-stars{font-size:11px;line-height:1;letter-spacing:.06em;color:#c9a227}.brift-ob-roi-tcard-quote{margin:0;font-size:11px;font-weight:480;line-height:1.4;letter-spacing:-.015em;color:rgba(0,0,0,.62);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brift-ob-roi-tcard-quote-mobile{display:none}@media (max-width:720px){.brift-ob-roi-sliders--row{grid-template-columns:1fr;gap:8px}.brift-ob-roi-compare--strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.brift-ob-roi-tcard{flex:0 0 min(248px,72vw);min-height:118px}.brift-ob-roi-tcard-quote:has(.brift-ob-roi-tcard-quote-mobile){display:block;-webkit-line-clamp:unset;overflow:visible}.brift-ob-roi-tcard-quote:has(.brift-ob-roi-tcard-quote-mobile) .brift-ob-roi-tcard-quote-full{display:none}.brift-ob-roi-tcard-quote:not(:has(.brift-ob-roi-tcard-quote-mobile)){display:block;-webkit-line-clamp:3;overflow:hidden}.brift-ob-roi-tcard-quote-mobile{display:block;font-size:10px;line-height:1.36}}@media (prefers-reduced-motion:reduce){.brift-ob-roi-marquee-track{animation:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.brift-ob-roi-marquee-track::-webkit-scrollbar{display:none}}@media (max-width:767px){.brift-ob-roi-shell{padding-top:2px}.brift-ob-roi-shell:has(.brift-ob-roi-intro.is-settled){gap:clamp(10px,2vh,16px)}.brift-ob-roi-shell:has(.brift-ob-roi-intro.is-settled.has-sub){gap:clamp(8px,1.6vh,12px)}.brift-ob-roi-intro.is-settled{margin-bottom:clamp(4px,1.2vh,10px)}.brift-ob-roi-hero-title{font-size:clamp(1.22rem,3.8vw,1.64rem);text-wrap:normal;white-space:normal}.brift-ob-roi-hero-stage{max-width:100%;min-height:calc(2 * 1.06 * 1lh)}.brift-ob-roi-hero-scaler{transform:none;transition:none;will-change:auto}.brift-ob-roi-intro.is-settled .brift-ob-roi-hero-scaler{transform:none}.brift-ob-roi-body.is-visible .brift-ob-roi-marquee-wrap{margin-top:clamp(18px,3vh,30px)}.brift-ob-roi-cta-band{margin-top:clamp(18px,2.8vh,26px);padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.brift-ob__main.brift-ob__main--roi{padding-left:14px;padding-right:14px;padding-bottom:0}.brift-ob-roi-cta.brift-ob__cta{min-height:40px;padding:0 18px}.brift-ob-roi-sub.is-visible{margin-top:7px}.brift-ob-roi-cta-band{margin-top:20px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.brift-ob-roi-compare-row{gap:6px}.brift-ob-roi-stat-val{font-size:1.22rem}}@media (max-height:740px) and (min-width:768px){.brift-ob-roi-hero-scaler{transform:scale(1.08)}.brift-ob-roi-intro.is-settled .brift-ob-roi-hero-scaler{transform:scale(1) translate3d(0,-2px,0)}.brift-ob-roi-sub{font-size:13px}.brift-ob-roi-shell{gap:14px}.brift-ob-roi-shell:has(.brift-ob-roi-intro.is-settled){gap:clamp(28px,5vh,44px)}.brift-ob-roi-intro.is-settled{margin-bottom:clamp(8px,1.8vh,16px)}.brift-ob-roi-card{gap:18px}.brift-ob-roi-marquee-wrap{margin-top:32px}.brift-ob-roi-stat{padding:12px}.brift-ob-roi-stat-val{font-size:1.38rem}}@media (prefers-reduced-motion:reduce){.brift-ob-roi-shell{transition:none}.brift-ob-roi-hero-scaler{transition:none;transform:none!important}.brift-ob-roi-hero-stage{min-height:0}.brift-ob-roi-hero-title--blur{animation:none;opacity:1;filter:none;transform:none}.brift-ob-roi-body,.brift-ob-roi-sub{transition:none}}html[data-ob-demo-live="1"] .brift-ob__demo-mockup-slot.is-visible:has(.brift-ob__widget-stage){flex:1 1 auto!important;min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 8px)!important}html[data-ob-demo-live="1"] .brift-ob__widget-stage{flex:1 1 auto!important;min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 12px)!important;height:100%!important}html[data-ob-demo-live="1"] .brift-ob__widget-unit{flex:1 1 auto!important;min-height:calc(var(--ob-demo-viewport-h, 72dvh) - 16px)!important;height:calc(var(--ob-demo-viewport-h, 72dvh) - 16px)!important;max-height:calc(var(--ob-demo-viewport-h, 72dvh) - 16px)!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.bw-embed-canvas,html[data-ob-demo-live="1"] .brift-ob__widget-stage-canvas.brift-agent-v2-preview-mount{overflow:visible!important;max-height:none!important;min-height:0!important;height:auto!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel-wrap{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:386px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;transform:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel{position:relative!important;inset:auto!important;width:100%!important;max-width:386px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;transform:none!important;flex:0 0 auto!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=chat],html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=home],html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=roi]{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=home] .bw-body,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=roi] .bw-body{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=chat] .bw-body{flex:1 1 auto!important;min-height:min(320px,calc(100dvh - 320px))!important;max-height:min(440px,calc(100dvh - 280px))!important;overflow-y:auto!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=home] .bw-cards,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=home] .bw-home,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=roi] .bw-roi,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=roi] .bw-roi-form,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.brift-agent-v2-preview-mount .bw-root.bw-embed .bw-panel[data-view=roi] .bw-view{min-height:0!important;max-height:none!important;overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__demo-handoff-live .brift-ob__widget-stage{overflow-y:auto!important;overflow-x:hidden!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo.bw-embed-canvas:not(.brift-agent-v2-preview-mount){overflow:visible!important;max-height:100%}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-launcher,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-teaser{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel-wrap{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(24px,6dvh,64px) clamp(4px,1.2vw,8px) clamp(20px,5dvh,48px)!important;overflow-y:auto!important;pointer-events:auto!important;z-index:1!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel{position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;left:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:min(78dvh,calc(100% - 88px))!important;overflow:hidden!important;transform:none!important;pointer-events:auto!important;flex:0 0 auto!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel[data-view=chat],html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel[data-view=home],html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel[data-view=roi]{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:hidden!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel[data-view=chat],html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo:not(.brift-agent-v2-preview-mount) .bw-root.bw-embed .bw-panel[data-view=roi]{bottom:auto!important;max-height:min(72dvh,calc(100% - 88px))!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-body{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=roi] .bw-body{flex:0 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-view,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=roi] .bw-roi,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=roi] .bw-roi-form,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=roi] .bw-view{min-height:0!important;max-height:none!important;overflow:visible!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=chat] .bw-body{flex:1 1 auto!important;min-height:min(320px,calc(100dvh - 320px))!important;max-height:min(440px,calc(100dvh - 280px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-cards,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-home{flex:0 0 auto!important;overflow:visible!important}.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel,.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=home]{max-height:100%!important;height:auto!important;overflow:hidden!important}.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=home] .bw-body,.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=home] .bw-cards,.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=home] .bw-home{overflow:visible!important}.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=chat],.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=roi]{max-height:100%!important;overflow:hidden!important}.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=chat] .bw-body,.bw-embed-canvas.brift-ob__widget-canvas--ob-demo .bw-root.bw-embed.bw-preview .bw-panel[data-view=roi] .bw-body{overflow-y:auto!important;overflow-x:hidden!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel{filter:none!important;isolation:auto!important;animation:none!important;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 3px 10px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.07)!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel:before{display:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-body,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-foot,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-head,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-inputbar,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-tabs{position:relative;z-index:2;border-radius:inherit}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=chat] .bw-inputbar,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=chat] .bw-tabs,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-proof,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-tabs{background:transparent!important;box-shadow:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=home] .bw-home{background:var(--bwt-panel,#fff)}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-foot-link{pointer-events:auto!important;cursor:pointer}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-dot{background:#4ade80!important;box-shadow:0 0 0 2.5px rgba(74,222,128,.2)!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-body{background:var(--bwt-panel,#fff);border-radius:0 0 24px 24px}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel .bw-head{background:var(--bwt-panel,#fff);border-radius:24px 24px 0 0}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-teaser:after{box-shadow:2px 2px 4px rgba(0,0,0,.04)!important;border-right:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-bubble,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-card,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-card--static,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-card--static:hover,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-card:hover,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-msg--me .bw-bubble,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-roi-go,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-roi-go:hover,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-send,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-tab.is-active,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-teaser-chip,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-teaser-chip:hover{box-shadow:none!important;filter:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-card--static:hover,html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-card:hover{transform:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-theme-anchor .brift-ob__theme-toggle.mock-demo-btn,html[data-ob-demo-live="1"] .brift-ob__widget-theme-anchor .brift-ob__theme-toggle.mock-demo-btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,.06)!important}@media (max-width:767px){html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=roi] .bw-roi.is-done .bw-roi-form{display:none!important}html[data-ob-demo-live="1"] .brift-ob__widget-canvas--ob-demo .bw-root.bw-embed .bw-panel[data-view=roi] .bw-roi.is-done .bw-roi-res{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;min-height:0!important;overflow:visible!important}}