.rb-marketing{--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(0.22,1,0.36,1);--stream-gap:60ms;--stream-fade:350ms;--stream-blur:1px;--stream-ease:cubic-bezier(0.22,1,0.36,1);--think-hold:2000ms;--think-swap:150ms;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2000ms;--think-base:var(--fg-muted);--think-highlight:var(--fg-primary);--think-ease:ease-in-out;--text-swap-dur:150ms;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--check-opacity-dur:500ms;--check-rotate-dur:500ms;--check-rotate-from:80deg;--check-bob-dur:500ms;--check-y-amount:40px;--check-blur-dur:500ms;--check-blur-from:10px;--check-path-dur:500ms;--check-path-delay:80ms;--check-ease-out:cubic-bezier(0.22,1,0.36,1);--check-ease-opacity:cubic-bezier(0.22,1,0.36,1);--check-ease-rotate:cubic-bezier(0.22,1,0.36,1);--check-ease-bob:cubic-bezier(0.34,1.35,0.64,1);--check-ease-path:cubic-bezier(0.22,1,0.36,1);--reel-dur:1400ms;--reel-cell:44px;--reel-spin-blur:3px;--reel-stagger:90ms;--reel-ease:cubic-bezier(0.16,1,0.3,1);--learn-shift:2px;--learn-spread:8deg;--learn-in:350ms;--learn-out:350ms;--learn-ease:cubic-bezier(0.22,1,0.36,1);--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1)}.rb-marketing .rb-rise{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.rb-marketing .is-shown .rb-rise{opacity:1;transform:translateY(0);filter:blur(0)}@media (prefers-reduced-motion:reduce){.rb-marketing .rb-rise{transition:none!important}}.t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade) var(--stream-ease),filter var(--stream-fade) var(--stream-ease)}.t-stream-w.is-in{opacity:1;filter:blur(0)}@media (prefers-reduced-motion:reduce){.t-stream-w{transition:none!important;filter:none!important;opacity:1!important}}.t-think{position:relative;display:inline-block;text-align:right}.t-think-sizer{visibility:hidden}.t-think-sizer,.t-think-text{display:block;white-space:nowrap}.t-think-text{position:absolute;top:0;left:0;right:0;color:var(--think-base);transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--think-swap) var(--think-ease),filter var(--think-swap) var(--think-ease),opacity var(--think-swap) var(--think-ease);will-change:transform,filter,opacity}.t-think-text.is-thinking:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--think-highlight) 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer) linear infinite}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.t-think-text.is-exit{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}.t-think-text.is-enter-start{transition:none;transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0}@media (prefers-reduced-motion:reduce){.t-think-text{transition:none!important;transform:none!important;filter:none!important}.t-think-text:before{display:none!important}}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0deg)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}}.t-reel{display:inline-flex;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-reel,.t-reel-col{height:var(--reel-cell)}.t-reel-col{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent)}.t-reel-strip{display:flex;flex-direction:column;will-change:transform,filter}.t-reel-digit{height:var(--reel-cell);display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.t-reel-strip{transition:none!important;filter:none!important}}.t-learn{display:inline-flex;align-items:center;gap:4px}.t-learn-chevron{display:inline-flex;transform:translateX(0)}.t-learn-arm,.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift))}.t-learn:hover .t-learn-arm,.t-learn:hover .t-learn-chevron{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-arm,.t-learn-chevron{transition:none!important}}.t-dropdown{transform-origin:top center;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.rb-marketing .rb-nav-mobile.t-dropdown{position:absolute;top:100%;left:0;right:0;box-shadow:var(--rb-shadow)}.rb-marketing .rb-nav-mobile.t-dropdown:not(.is-open):not(.is-closing){visibility:hidden}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;display:inline-flex;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.rb-toast-host{--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;left:0;right:0;bottom:24px;z-index:60;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.t-toast{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--fg-primary);color:var(--bg-canvas);font-size:14px;font-weight:550;box-shadow:0 4px 12px rgba(20,21,26,.07),0 18px 44px rgba(20,21,26,.09);opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}@media (prefers-reduced-motion:reduce){.t-toast{transition:none!important}}.rb-marketing button.rb-draft-send{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;font-family:inherit}.rb-marketing button.rb-draft-send:disabled,.rb-marketing button.rb-draft-send:hover:not(:disabled){background:var(--signal);color:var(--signal-ink)}.rb-marketing button.rb-draft-send:disabled{cursor:default}.rb-marketing button.rb-draft-send[data-done=true],.rb-marketing button.rb-draft-send[data-done=true]:hover{cursor:default;background:var(--bg-surface);color:var(--fg-primary);box-shadow:inset 0 0 0 1px var(--border-whisper)}.rb-marketing .rb-diff-arrow{display:inline-flex;align-items:center;justify-content:center}.hd-stage{--q:0;position:relative;width:100%;display:flex;justify-content:center;padding-top:24px}.hd-orb{position:relative;z-index:2;will-change:transform;transform-origin:50% 100%;margin-bottom:44px;filter:drop-shadow(0 0 calc(var(--q) * 46px) color-mix(in srgb,var(--brand) 70%,transparent))}.hd-layer{position:absolute;z-index:1;pointer-events:none;will-change:transform,opacity}.hd-l1{right:calc(50% + 206px);top:-14px}.hd-l2{top:74px}.hd-l2,.hd-l3{right:calc(50% + 262px)}.hd-l3{top:162px}.hd-l4{right:calc(50% + 206px);top:250px}.hd-r1{left:calc(50% + 206px);top:-14px}.hd-r2{top:74px}.hd-r2,.hd-r3{left:calc(50% + 262px)}.hd-r3{top:162px}.hd-r4{left:calc(50% + 206px);top:250px}.hd-panel{--tilt:0deg;display:flex;align-items:center;gap:10px;padding:9px 15px 9px 9px;border-radius:16px;background:rgba(250,249,243,.72);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 40px rgba(20,21,26,.1),0 2px 6px rgba(20,21,26,.05);transform:rotate(var(--tilt))}.hd-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--fg-primary) 6%,transparent);color:var(--fg-secondary)}.hd-text{display:flex;flex-direction:column;gap:2px;text-align:left}.hd-title{font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--fg-primary)}.hd-meta{font-size:12px;color:var(--fg-muted);white-space:nowrap}.hd-float{animation:hd-drift 7s ease-in-out infinite}.hd-r1 .hd-float{animation-duration:8.5s;animation-delay:-3s}.hd-l2 .hd-float{animation-duration:7.8s;animation-delay:-4.4s}.hd-r2 .hd-float{animation-duration:6.2s;animation-delay:-1.6s}.hd-l3 .hd-float{animation-duration:6.8s;animation-delay:-2.2s}.hd-r3 .hd-float{animation-duration:8.1s;animation-delay:-5.1s}.hd-l4 .hd-float{animation-duration:7.3s;animation-delay:-.8s}.hd-r4 .hd-float{animation-duration:6.6s;animation-delay:-3.7s}.rb-marketing .hd-l1 .hd-panel.rb-rise{animation-delay:.55s}.rb-marketing .hd-r1 .hd-panel.rb-rise{animation-delay:.7s}.rb-marketing .hd-l2 .hd-panel.rb-rise{animation-delay:.85s}.rb-marketing .hd-r2 .hd-panel.rb-rise{animation-delay:1s}.rb-marketing .hd-l3 .hd-panel.rb-rise{animation-delay:1.15s}.rb-marketing .hd-r3 .hd-panel.rb-rise{animation-delay:1.3s}.rb-marketing .hd-l4 .hd-panel.rb-rise{animation-delay:1.45s}.rb-marketing .hd-r4 .hd-panel.rb-rise{animation-delay:1.6s}@keyframes hd-drift{0%,to{translate:0 0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.hd-float{animation:none}}.rb-marketing .rb-hero .rb-eyebrow,.rb-marketing .rb-hero .rb-h1,.rb-marketing .rb-hero .rb-hero-actions,.rb-marketing .rb-hero .rb-hero-trust,.rb-marketing .rb-hero .rb-lede{position:relative;z-index:4}.rb-marketing .rb-hero,.rb-marketing .rb-section{overflow-x:clip}.rb-marketing .rb-h1,.rb-marketing .rb-h2{text-wrap:balance}.brain-mark{display:block;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(20,21,26,.25))}.lw-brane-mark .brain-mark,.op-badge .brain-mark,.sp-doc-icon .brain-mark{width:74%;height:74%}.rb-marketing .rb-hero.hd-pin{padding:0}.hd-pin-inner{position:-webkit-sticky;position:sticky;top:0;padding:56px 28px 88px;display:flex;flex-direction:column;justify-content:center}.rb-marketing .hd-pin .rb-lede{max-width:720px}@media (max-width:1040px){.hd-pin-inner{padding:28px 20px 64px}}.hd-orb:after,.hd-orb:before{inset:0;box-shadow:0 0 0 4px var(--signal),0 0 60px 14px color-mix(in srgb,var(--brand) 70%,transparent)}.hd-orb:after,.hd-orb:before,.hd-stage:before{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:0}.hd-stage:before{left:50%;top:174px;width:900px;height:900px;margin:-450px 0 0 -450px;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 75%,transparent),color-mix(in srgb,var(--brand) 22%,transparent) 38%,transparent 64%);z-index:0}@keyframes hd-ring{0%{opacity:1;scale:1}to{opacity:0;scale:2.1}}@keyframes hd-ring2{0%{opacity:.8;scale:1}to{opacity:0;scale:2.8}}@keyframes hd-pop{0%{scale:1;filter:brightness(1)}30%{scale:1.16;filter:brightness(1.25) saturate(1.3)}to{scale:1;filter:brightness(1)}}@keyframes hd-bloom{0%{opacity:0;scale:.4}30%{opacity:1}to{opacity:0;scale:1.25}}@media (prefers-reduced-motion:reduce){.hd-stage.is-ingested .hd-orb,.hd-stage.is-ingested .hd-orb:after,.hd-stage.is-ingested .hd-orb:before,.hd-stage.is-ingested:before{animation:none}}@keyframes rb-hero-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;transform:none;filter:blur(0)}}.rb-marketing .rb-hero .rb-rise{opacity:1;transform:none;filter:none;transition:none;animation:rb-hero-in var(--stagger-dur) var(--stagger-ease) both}.rb-marketing .rb-hero .rb-hero-orb{animation-delay:0s}.rb-marketing .rb-hero .rb-eyebrow{animation-delay:80ms}.rb-marketing .rb-hero .rb-h1{animation-delay:.12s}.rb-marketing .rb-hero .rb-lede{animation-delay:.16s}.rb-marketing .rb-hero .rb-hero-actions{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.rb-marketing .rb-hero .rb-rise{animation:none}}.rb-marketing .fa-callout span,.rb-marketing .lw-pillar-b,.rb-marketing li,.rb-marketing p{text-wrap:pretty}.rb-marketing .rb-hero{background:radial-gradient(48% 52% at 50% 26%,color-mix(in srgb,var(--brand) 26%,transparent),transparent 70%),radial-gradient(40% 40% at 0 100%,color-mix(in srgb,var(--fg-primary) 6%,transparent),transparent 70%),radial-gradient(40% 40% at 100% 100%,color-mix(in srgb,var(--fg-primary) 6%,transparent),transparent 70%),var(--bg-canvas)}.rb-marketing .rb-section-alt{background:radial-gradient(55% 60% at 0 0,color-mix(in srgb,var(--brand) 24%,transparent),transparent 70%),radial-gradient(50% 55% at 100% 100%,color-mix(in srgb,var(--fg-primary) 7%,transparent),transparent 70%),var(--bg-surface)}.rb-marketing .rb-section:not(.rb-section-alt):not(.rb-dark):not(.lw-final){background:radial-gradient(50% 55% at 100% 0,color-mix(in srgb,var(--brand) 20%,transparent),transparent 70%),radial-gradient(45% 50% at 0 100%,color-mix(in srgb,var(--fg-primary) 5%,transparent),transparent 70%),var(--bg-canvas)}.rb-marketing .rb-dark{--fg-primary:#f1efe8;--fg-secondary:rgba(241,239,232,0.8);--fg-tertiary:rgba(241,239,232,0.7);--fg-muted:rgba(241,239,232,0.6);--bg-surface:#1d1e23;--bg-canvas:#14151a;--border-whisper:rgba(255,255,255,0.08);background:radial-gradient(50% 60% at 50% 0,color-mix(in srgb,var(--brand) 26%,transparent),transparent 70%),radial-gradient(40% 50% at 100% 100%,color-mix(in srgb,var(--brand) 8%,transparent),transparent 70%),#14151a;border:0}.rb-marketing .rb-dark,.rb-marketing .rb-dark .rb-eyebrow,.rb-marketing .rb-dark .rb-h2{color:var(--fg-primary)}.rb-marketing .rb-dark .rb-eyebrow{color:var(--fg-muted)}.rb-marketing .rb-dark .rb-lede{color:var(--fg-secondary)}.rb-marketing .rb-dark .fa-screen{--fg-primary:#14151a;--fg-secondary:#34353b;--fg-tertiary:#565860;--fg-muted:#6f7178;--bg-surface:#faf9f3;--bg-canvas:#f1efe8;--border-whisper:rgba(20,21,26,0.07)}.rb-marketing .rb-dark .fa-phone{box-shadow:0 0 0 1.5px rgba(255,255,255,.12) inset,0 40px 90px rgba(0,0,0,.5),0 0 120px color-mix(in srgb,var(--brand) 18%,transparent)}.rb-marketing .rb-dark .fa-icon{box-shadow:0 0 0 1px rgba(255,255,255,.1)}.rb-marketing .rb-dark .lw-step-card{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 calc(4px + var(--on) * 10px) calc(12px + var(--on) * 24px) rgba(0,0,0,calc(.2 + var(--on) * .2))}.rb-marketing .rb-dark .lw-steps-track{background:rgba(255,255,255,.12)}.rb-marketing .rb-dark .lw-step-dot{color:var(--fg-primary)}.rb-marketing .rb-dark .lw-step{--dot-ink:#14151a}.rb-marketing .rb-dark .lw-step-dot{color:color-mix(in srgb,#14151a calc(var(--on) * 100%),#f1efe8)}.rb-marketing .rb-hero .rb-h1{text-wrap:wrap}.rb-marketing .rb-hero .rb-h1 .hd-line{display:block}@media (max-width:700px){.rb-marketing .rb-hero .rb-h1 .hd-line{display:inline}.rb-marketing .rb-hero .rb-h1{text-wrap:balance}}.rb-marketing .rb-section-alt{background:radial-gradient(42% 48% at 8% 48%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%),radial-gradient(40% 46% at 94% 56%,color-mix(in srgb,var(--chart-2) 10%,transparent),transparent 70%),var(--bg-surface)}.rb-marketing .rb-section:not(.rb-section-alt):not(.rb-dark):not(.lw-final){background:radial-gradient(42% 48% at 92% 46%,color-mix(in srgb,var(--chart-2) 11%,transparent),transparent 70%),radial-gradient(40% 46% at 6% 58%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 70%),var(--bg-canvas)}.rb-marketing .rb-dark{background:radial-gradient(50% 60% at 50% 0,color-mix(in srgb,var(--chart-2) 22%,transparent),transparent 70%),radial-gradient(40% 50% at 100% 100%,color-mix(in srgb,var(--brand) 7%,transparent),transparent 70%),#14151a}.hd-layer:nth-child(4n+2){--app:var(--chart-2)}.hd-layer:nth-child(4n+3){--app:var(--chart-3)}.hd-layer:nth-child(4n+4){--app:var(--chart-4)}.hd-layer:nth-child(4n+5){--app:var(--chart-5)}.hd-icon{background:color-mix(in srgb,var(--app,var(--fg-primary)) 16%,var(--bg-surface));color:color-mix(in srgb,var(--app,var(--fg-primary)) 75%,var(--fg-primary))}.rb-marketing .rb-hero{background:radial-gradient(48% 52% at 50% 26%,color-mix(in srgb,var(--brand) 26%,transparent),transparent 70%),var(--bg-canvas)}.rb-marketing .rb-section-alt{border-top:0;border-bottom:0}.hd-flood{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 70% at var(--fx,50%) var(--fy,30%),#d6ff6b,var(--signal) 70%);-webkit-clip-path:circle(0 at var(--fx,50%) var(--fy,30%));clip-path:circle(0 at var(--fx,50%) var(--fy,30%));transition:-webkit-clip-path .42s cubic-bezier(.4,0,.6,1);transition:clip-path .42s cubic-bezier(.4,0,.6,1);transition:clip-path .42s cubic-bezier(.4,0,.6,1),-webkit-clip-path .42s cubic-bezier(.4,0,.6,1)}.hd-pin-inner.is-flooded .hd-flood{-webkit-clip-path:circle(var(--fr,150vmax) at var(--fx,50%) var(--fy,30%));clip-path:circle(var(--fr,150vmax) at var(--fx,50%) var(--fy,30%));transition:-webkit-clip-path .65s cubic-bezier(.2,.75,.25,1);transition:clip-path .65s cubic-bezier(.2,.75,.25,1);transition:clip-path .65s cubic-bezier(.2,.75,.25,1),-webkit-clip-path .65s cubic-bezier(.2,.75,.25,1)}.hd-pin-inner>.rb-container{position:relative;z-index:1}.hd-pin-inner .rb-btn-primary{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.hd-pin-inner.is-flooded .rb-btn-primary{background:var(--fg-primary);color:var(--signal);box-shadow:0 10px 24px rgba(20,21,26,.22);transition-delay:.22s}.hd-pin-inner.is-flooded .rb-btn-secondary{background:color-mix(in srgb,#faf9f3 92%,transparent)}.hd-pin-inner.is-flooded .rb-eyebrow:before{background:var(--fg-primary)}.hd-pin-inner.is-flooded .lb-badge{box-shadow:0 0 0 max(1.5px,calc(var(--lb-d) * .028)) var(--fg-primary),0 calc(var(--lb-d) * .1) calc(var(--lb-d) * .3) rgba(20,21,26,.28)}.hd-pin-inner.is-flooded .hd-stage:before{opacity:0!important}@media (prefers-reduced-motion:reduce){.hd-flood,.hd-pin-inner.is-flooded .hd-flood{transition:none}}.hd-pin-inner.is-flooded .rb-btn-primary:hover{background:color-mix(in srgb,var(--fg-primary) 88%,var(--signal));color:var(--signal)}@media (max-width:1040px){.hd-layer .hd-text{display:none}.hd-layer .hd-panel{padding:8px;border-radius:14px}.hd-l1{right:calc(50% + 125px);top:17px}.hd-l2{right:calc(50% + 166px);top:87px}.hd-l3{right:calc(50% + 177px);top:157px}.hd-l4{right:calc(50% + 161px);top:227px}.hd-r1{left:calc(50% + 125px);top:17px}.hd-r2{left:calc(50% + 166px);top:87px}.hd-r3{left:calc(50% + 177px);top:157px}.hd-r4{left:calc(50% + 161px);top:227px}}.hd-roofs{position:absolute;left:0;right:0;bottom:0;z-index:0;height:190px;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent)}.hd-roofs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(1) contrast(1.35);mix-blend-mode:multiply;opacity:0;transform:translateY(12px);animation:hd-roofs-in 1.4s cubic-bezier(.3,0,.2,1) .4s forwards;transition:opacity .4s ease}@keyframes hd-roofs-in{to{opacity:.34;transform:none}}.hd-pin-inner.is-flooded .hd-roofs img{opacity:.22}@media (prefers-reduced-motion:reduce){.hd-roofs img{animation:none;opacity:.16;transform:none}}@media (max-width:700px){.hd-roofs{height:200px}}@media (max-width:700px) and (max-height:760px){.rb-marketing .hd-pin .rb-lede{font-size:15.5px;line-height:1.5}.hd-orb{margin-bottom:28px}.hd-pin-inner{padding-top:6px}}@media (max-width:480px){.rb-marketing .hd-pin .rb-hero-actions{flex-direction:row;justify-content:center;gap:8px}.rb-marketing .hd-pin .rb-hero-actions .rb-btn{width:auto;flex:0 1 auto;padding:14px 16px;font-size:15px;white-space:nowrap}}.bn-wrap{container-type:inline-size;margin-top:48px}.bn-stage{--u:calc(100cqw / 1374);display:grid;grid-template-columns:339fr 627fr 388fr;grid-template-rows:calc(149 * var(--u)) calc(343 * var(--u)) calc(156 * var(--u));grid-column-gap:calc(10 * var(--u));column-gap:calc(10 * var(--u));grid-row-gap:calc(9 * var(--u));row-gap:calc(9 * var(--u));font-size:calc(1 * var(--u))}.bn-card{position:relative;overflow:hidden;border-radius:calc(22 * var(--u));border:calc(1.6 * var(--u)) solid rgba(255,255,255,.7);box-shadow:0 calc(2 * var(--u)) calc(16 * var(--u)) rgba(20,21,26,.05),0 calc(18 * var(--u)) calc(44 * var(--u)) rgba(20,21,26,.06)}.bn-notif{grid-column:1;grid-row:1}.bn-connect{grid-column:1;grid-row:2/span 2}.bn-automate{grid-column:2;grid-row:1/span 2}.bn-insights{grid-column:3;grid-row:1/span 2}.bn-search{grid-column:2/span 2;grid-row:3}.bn-h{margin:0;font-size:calc(26 * var(--u));font-weight:750;line-height:1.12;letter-spacing:-.028em;color:var(--fg-primary)}.bn-h-lead{font-size:calc(35 * var(--u));line-height:1.3;letter-spacing:-.03em}.bn-h-big{font-size:calc(30 * var(--u));margin-top:calc(22 * var(--u))}.bn-sub{margin:calc(12 * var(--u)) 0 0;font-size:max(14px,calc(15.5 * var(--u)));line-height:1.38;letter-spacing:-.013em;color:var(--fg-secondary);max-width:calc(330 * var(--u))}.bn-mark{background:linear-gradient(transparent 58%,color-mix(in srgb,var(--brand) 70%,transparent) 58%,color-mix(in srgb,var(--brand) 70%,transparent) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.bn-notif{padding:calc(37 * var(--u)) calc(12 * var(--u)) 0 calc(11 * var(--u));background:radial-gradient(120% 140% at 92% 100%,color-mix(in srgb,var(--brand) 22%,transparent) 0,transparent 62%),linear-gradient(135deg,var(--bg-canvas) 0,var(--bg-surface) 100%)}.bn-toast-wrap{position:relative;height:calc(70 * var(--u))}.bn-toast-ledge{position:absolute;left:calc(24 * var(--u));right:calc(20 * var(--u));top:calc(55 * var(--u));height:calc(23 * var(--u));border-radius:calc(14 * var(--u));background:color-mix(in srgb,var(--fg-primary) 9%,var(--bg-canvas));box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) rgba(20,21,26,.08)}.bn-toast{position:absolute;inset:0;display:flex;align-items:center;gap:calc(11 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(13 * var(--u));border-radius:calc(16 * var(--u));background:linear-gradient(105deg,var(--bg-surface) 40%,color-mix(in srgb,var(--brand) 14%,var(--bg-surface)) 100%);box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) rgba(20,21,26,.1)}.bn-toast-icon{display:inline-flex;flex:0 0 auto}.bn-toast-copy{display:flex;flex-direction:column;min-width:0}.bn-toast-title{font-size:max(13px,calc(12 * var(--u)));font-weight:800;letter-spacing:-.012em;color:var(--fg-primary);line-height:1.1}.bn-toast-sub{margin-top:calc(3.6 * var(--u));font-size:max(12px,calc(10.5 * var(--u)));line-height:1.28;color:var(--fg-secondary)}.bn-toast-time{align-self:flex-start;margin-top:calc(12 * var(--u));margin-left:auto;font-size:max(12px,calc(8 * var(--u)));font-weight:500;color:var(--fg-muted);white-space:nowrap}.bn-connect{padding:calc(32 * var(--u)) calc(16 * var(--u)) 0 calc(22 * var(--u));background:linear-gradient(180deg,var(--bg-surface) 0,color-mix(in srgb,var(--fg-primary) 3%,var(--bg-surface)) 30%,color-mix(in srgb,var(--fg-primary) 8%,var(--bg-canvas)) 66%,color-mix(in srgb,var(--fg-primary) 14%,var(--bg-canvas)) 100%);display:flex;flex-direction:column}.bn-chips{margin-top:auto;margin-bottom:calc(18 * var(--u));display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(9 * var(--u))}.bn-chip,.bn-chips{gap:calc(9 * var(--u))}.bn-chip{height:calc(44 * var(--u));min-height:36px;display:flex;align-items:center;padding:0 calc(12 * var(--u)) 0 calc(14 * var(--u));border-radius:999px;background:linear-gradient(180deg,rgba(250,249,243,.97),rgba(241,239,232,.93));box-shadow:0 0 0 calc(3 * var(--u)) rgba(20,21,26,.047);font-size:max(13px,calc(15 * var(--u)));font-weight:500;letter-spacing:-.018em;color:var(--fg-primary);white-space:nowrap;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),translate .25s cubic-bezier(.22,1,.36,1)}.bn-chip svg{width:calc(18 * var(--u));height:calc(18 * var(--u));min-width:15px;min-height:15px;flex:0 0 auto}.bn-chip-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.bn-chip-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--fg-primary) 16%,transparent);transition:background .25s ease-in-out,box-shadow .4s cubic-bezier(.34,1.36,.64,1),transform .4s cubic-bezier(.34,1.36,.64,1)}.bn-chip.is-reading{translate:0 -2px;box-shadow:0 0 0 calc(3 * var(--u)) var(--signal-edge),0 6px 16px rgba(20,21,26,.08)}.bn-chip.is-reading .bn-chip-dot{background:var(--signal);transform:scale(1.3);box-shadow:0 0 0 4px var(--signal-wash)}@media (prefers-reduced-motion:reduce){.bn-chip,.bn-chip-dot{transition:none!important}}.bn-automate{background:radial-gradient(90% 70% at 6% 0,color-mix(in srgb,var(--brand) 30%,transparent) 0,transparent 70%),linear-gradient(168deg,color-mix(in srgb,var(--brand) 16%,var(--bg-surface)) 0,color-mix(in srgb,var(--brand) 24%,var(--bg-surface)) 48%,color-mix(in srgb,var(--brand) 34%,var(--bg-surface)) 78%,color-mix(in srgb,var(--brand) 40%,var(--bg-surface)) 100%)}.bn-copy{position:relative;z-index:3;padding:calc(37 * var(--u)) calc(40 * var(--u)) 0 calc(45 * var(--u))}.bn-illo{inset:0;z-index:2;pointer-events:none}.bn-illo,.bn-win{position:absolute}.bn-win{border-radius:calc(11 * var(--u));border:calc(3 * var(--u)) solid var(--bg-surface);overflow:hidden;box-shadow:0 calc(12 * var(--u)) calc(28 * var(--u)) rgba(20,21,26,.16)}.bn-win-bar{height:calc(13.4 * var(--u));background:var(--fg-primary);display:flex;align-items:center;gap:calc(4.6 * var(--u));padding-left:calc(4.9 * var(--u))}.bn-win-bar i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:linear-gradient(150deg,#fff 0,var(--bg-surface) 50%,color-mix(in srgb,var(--fg-primary) 18%,var(--bg-surface)) 100%)}.bn-win-body{display:flex;height:100%}.bn-win-strip{height:100%}.bn-win-back{left:calc(121.2 * var(--u));top:calc(245.2 * var(--u));width:calc(324 * var(--u));height:calc(250 * var(--u));transform:none}.bn-win-back .bn-win-body{background:color-mix(in srgb,var(--brand) 22%,var(--bg-surface))}.bn-win-back .bn-win-strip{width:23.7%;background:color-mix(in srgb,var(--fg-primary) 12%,var(--bg-canvas))}.bn-win-lines{flex:1 1;display:flex;flex-direction:column;gap:calc(9 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u))}.bn-win-lines i{height:calc(7 * var(--u));border-radius:99px;background:color-mix(in srgb,var(--fg-primary) 14%,transparent)}.bn-win-lines i:nth-child(2){width:80%}.bn-win-lines i:nth-child(3){width:55%}.bn-win-front{left:calc(196 * var(--u));top:calc(292 * var(--u));width:calc(322 * var(--u));height:calc(250 * var(--u));transform:none;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) rgba(20,21,26,.18)}.bn-win-front .bn-win-body{background:var(--bg-surface)}.bn-win-front .bn-win-strip{width:16%;background:var(--bg-canvas)}.bn-win-text{flex:1 1;padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;font-size:calc(11 * var(--u));line-height:1.5;color:var(--fg-secondary);border-left:calc(2 * var(--u)) solid var(--border-strong);margin:calc(14 * var(--u)) 0 0 calc(12 * var(--u))}.bn-win-text b{display:block;margin-bottom:calc(5 * var(--u));font-size:calc(11.5 * var(--u));color:var(--fg-primary)}.bn-pill-wf{position:absolute;left:calc(395 * var(--u));top:calc(349 * var(--u));height:calc(30 * var(--u));gap:calc(7 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(6 * var(--u));border-radius:999px;background:var(--bg-surface);box-shadow:0 0 0 calc(2.8 * var(--u)) rgba(20,21,26,.045),0 calc(6 * var(--u)) calc(16 * var(--u)) rgba(20,21,26,.08);transform:none;font-size:max(12px,calc(11.5 * var(--u)));font-weight:600;letter-spacing:-.014em;color:var(--fg-primary);white-space:nowrap}.bn-pill-wf,.bn-tick{display:inline-flex;align-items:center}.bn-tick{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;justify-content:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.8),transparent 55%),var(--signal);color:var(--signal-ink)}.bn-tick svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.bn-pill-ai{position:absolute;left:calc(68 * var(--u));top:calc(404 * var(--u));width:calc(144 * var(--u));height:calc(52 * var(--u));display:flex;align-items:center;gap:calc(9 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(10 * var(--u));background:var(--bg-surface);box-shadow:0 0 0 calc(2.8 * var(--u)) rgba(20,21,26,.045),0 calc(6 * var(--u)) calc(16 * var(--u)) rgba(20,21,26,.08);transform:none}.bn-pill-ai svg{width:calc(23 * var(--u));height:calc(23 * var(--u));flex:0 0 auto}.bn-skel{flex:1 1;display:flex;flex-direction:column;gap:calc(8 * var(--u))}.bn-skel i{height:calc(6.5 * var(--u));border-radius:99px;background:color-mix(in srgb,var(--fg-primary) 14%,transparent)}.bn-skel i:last-child{width:70%}.bn-cursor{position:absolute;left:calc(490 * var(--u));top:calc(454 * var(--u));width:calc(30 * var(--u));height:calc(35 * var(--u))}.bn-insights{display:flex;flex-direction:column;padding:calc(29 * var(--u)) calc(25 * var(--u)) calc(23 * var(--u)) calc(21 * var(--u));background:radial-gradient(115% 70% at 22% 0,var(--bg-surface) 0,transparent 68%),linear-gradient(180deg,var(--bg-canvas) 0,color-mix(in srgb,var(--fg-primary) 4%,var(--bg-canvas)) 100%)}.bn-tag{align-self:flex-start;height:calc(31 * var(--u));display:inline-flex;align-items:center;padding:0 calc(17 * var(--u));margin-left:calc(4 * var(--u));border-radius:999px;background:linear-gradient(100deg,var(--bg-surface) 18%,color-mix(in srgb,var(--brand) 18%,var(--bg-surface)) 100%);border:calc(1.2 * var(--u)) solid rgba(255,255,255,.9);box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) rgba(20,21,26,.07);font-size:max(12px,calc(12 * var(--u)));font-weight:700;letter-spacing:-.01em;color:var(--fg-primary)}.bn-rules{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:calc(9 * var(--u))}.bn-rules li{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:12px;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px var(--border-whisper);font-size:max(13px,calc(14 * var(--u)));color:var(--fg-primary)}.bn-rules li span{flex:1 1;min-width:0}.bn-rules li em{font-style:normal;font-size:12px;font-weight:650;color:var(--fg-muted);white-space:nowrap}.bn-rules li.is-ok svg{color:var(--status-success);flex:0 0 auto}.bn-rules li.is-check{background:transparent;box-shadow:0 0 0 1px var(--border-whisper) inset}.bn-rules li.is-check svg{flex:0 0 auto}.bn-rules li.is-check em,.bn-rules li.is-check svg{color:var(--status-warning)}.bn-search{display:flex;align-items:center;padding:0 calc(25 * var(--u)) 0 calc(46 * var(--u));background:radial-gradient(70% 140% at 100% 0,color-mix(in srgb,var(--brand) 16%,transparent) 0,transparent 60%),linear-gradient(103deg,var(--fg-primary) 0,color-mix(in srgb,var(--fg-primary) 88%,var(--bg-canvas)) 100%);border-color:rgba(255,255,255,.08)}.bn-search .bn-h{color:var(--bg-canvas);font-size:calc(23 * var(--u))}.bn-search .bn-sub{color:color-mix(in srgb,var(--bg-canvas) 78%,transparent);font-size:max(13px,calc(13.5 * var(--u)));max-width:calc(300 * var(--u));margin-top:calc(8 * var(--u))}.bn-crews{margin-left:auto;display:flex;gap:calc(10 * var(--u))}.bn-crew{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(250,249,243,.08);box-shadow:inset 0 0 0 1px rgba(250,249,243,.12)}.bn-crew-text{display:flex;flex-direction:column;font-size:max(12.5px,calc(13 * var(--u)));color:color-mix(in srgb,var(--bg-canvas) 82%,transparent);white-space:nowrap}.bn-crew-text b{color:var(--bg-canvas);font-weight:700}.bn-crew-text i{font-style:normal;font-size:12px;color:color-mix(in srgb,var(--bg-canvas) 58%,transparent)}.bn-crew-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--bg-canvas) 40%,transparent)}.bn-crew-dot.is-live{background:var(--chart-3);animation:bn-live 1.6s ease-out infinite}@keyframes bn-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--chart-3) 60%,transparent)}to{box-shadow:0 0 0 10px transparent}}.bn-map{position:relative;background:color-mix(in srgb,var(--fg-primary) 4%,var(--bg-surface))}.bn-map-svg{position:absolute;inset:0;width:100%;height:100%}.bn-swath{transform-box:fill-box;transform-origin:center;animation:bn-breathe 5.5s ease-in-out infinite}@keyframes bn-breathe{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.05}}.bn-pin{transform-box:fill-box;transform-origin:center bottom}.bn-stage.entrance-run .bn-pin{animation:bn-pin-drop .6s cubic-bezier(.34,1.36,.64,1) .9s backwards}@keyframes bn-pin-drop{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.bn-crew-dot.is-live,.bn-swath{animation:none!important}}.bn-stage.motion-pending .bn-card{opacity:0;visibility:hidden}@keyframes bn-panel-settle{0%{opacity:0;translate:0 12px;scale:.988;-webkit-clip-path:inset(3% round 22px);clip-path:inset(3% round 22px)}62%{opacity:1}to{opacity:1;translate:0 0;scale:1;-webkit-clip-path:inset(0 round 0);clip-path:inset(0 round 0)}}@keyframes bn-type-unmask{0%{opacity:0;translate:0 16px;-webkit-clip-path:inset(0 0 96% 0);clip-path:inset(0 0 96% 0)}to{opacity:1;translate:0 0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes bn-content-rise{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes bn-interface-settle{0%{opacity:0;translate:0 16px;scale:.975}to{opacity:1;translate:0 0;scale:1}}@keyframes bn-detail-settle{0%{opacity:0;translate:0 8px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes bn-toast-arrive{0%{opacity:0;translate:0 10px;scale:.982}to{opacity:1;translate:0 0;scale:1}}@keyframes bn-chip-row-arrive{0%{opacity:0;translate:0 11px}to{opacity:1;translate:0 0}}@keyframes bn-chart-unmask{0%{opacity:0;translate:0 10px;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;translate:0 0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes bn-search-resolve{0%{opacity:0;translate:12px 0;scale:.975 1}to{opacity:1;translate:0 0;scale:1 1}}.bn-stage.entrance-run .bn-card{will-change:opacity,translate,scale,clip-path}.bn-stage.entrance-run .bn-automate{animation:bn-panel-settle .82s cubic-bezier(.16,1,.3,1) .04s backwards}.bn-stage.entrance-run .bn-notif{animation:bn-panel-settle .66s cubic-bezier(.16,1,.3,1) .1s backwards}.bn-stage.entrance-run .bn-insights{animation:bn-panel-settle .74s cubic-bezier(.16,1,.3,1) .14s backwards}.bn-stage.entrance-run .bn-connect{animation:bn-panel-settle .74s cubic-bezier(.16,1,.3,1) .2s backwards}.bn-stage.entrance-run .bn-search{animation:bn-panel-settle .68s cubic-bezier(.16,1,.3,1) .28s backwards}.bn-stage.entrance-run .bn-automate .bn-h{animation:bn-type-unmask .78s cubic-bezier(.22,1,.36,1) .2s backwards}.bn-stage.entrance-run .bn-automate .bn-sub{animation:bn-content-rise .54s cubic-bezier(.16,1,.3,1) .48s backwards}.bn-stage.entrance-run .bn-win-back{animation:bn-interface-settle .84s cubic-bezier(.16,1,.3,1) .42s backwards}.bn-stage.entrance-run .bn-win-front{animation:bn-interface-settle .94s cubic-bezier(.16,1,.3,1) .5s backwards}.bn-stage.entrance-run .bn-pill-ai{animation:bn-detail-settle .6s cubic-bezier(.16,1,.3,1) .72s backwards}.bn-stage.entrance-run .bn-pill-wf{animation:bn-detail-settle .58s cubic-bezier(.16,1,.3,1) .78s backwards}.bn-stage.entrance-run .bn-cursor{animation:bn-detail-settle .54s cubic-bezier(.16,1,.3,1) .96s backwards}.bn-stage.entrance-run .bn-toast-wrap{animation:bn-toast-arrive .62s cubic-bezier(.16,1,.3,1) .38s backwards}.bn-stage.entrance-run .bn-connect .bn-h{animation:bn-type-unmask .64s cubic-bezier(.22,1,.36,1) .54s backwards}.bn-stage.entrance-run .bn-connect .bn-sub{animation:bn-content-rise .48s cubic-bezier(.16,1,.3,1) .73s backwards}.bn-stage.entrance-run .bn-chip:nth-child(-n+2){animation:bn-chip-row-arrive .62s cubic-bezier(.16,1,.3,1) .86s backwards}.bn-stage.entrance-run .bn-chip:nth-child(n+3):nth-child(-n+4){animation:bn-chip-row-arrive .62s cubic-bezier(.16,1,.3,1) .91s backwards}.bn-stage.entrance-run .bn-chip:nth-child(n+5){animation:bn-chip-row-arrive .62s cubic-bezier(.16,1,.3,1) .96s backwards}.bn-stage.entrance-run .bn-tag{animation:bn-content-rise .46s cubic-bezier(.16,1,.3,1) .44s backwards}.bn-stage.entrance-run .bn-insights .bn-h{animation:bn-type-unmask .62s cubic-bezier(.22,1,.36,1) .56s backwards}.bn-stage.entrance-run .bn-insights .bn-sub{animation:bn-content-rise .44s cubic-bezier(.16,1,.3,1) .75s backwards}.bn-stage.entrance-run .bn-rules{animation:bn-chart-unmask .86s cubic-bezier(.16,1,.3,1) .72s backwards}.bn-stage.entrance-run .bn-search .bn-h{animation:bn-type-unmask .56s cubic-bezier(.22,1,.36,1) .72s backwards}.bn-stage.entrance-run .bn-crews{animation:bn-search-resolve .7s cubic-bezier(.16,1,.3,1) .88s backwards;transform-origin:right center}@media (prefers-reduced-motion:reduce){.bn-stage.motion-pending .bn-card{opacity:1;visibility:visible}.bn-stage *{animation:none!important}}@media (max-width:760px){.bn-stage{--u:calc(100cqw / 375);grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;row-gap:13px}.bn-automate,.bn-connect,.bn-insights,.bn-notif,.bn-search{grid-column:1;grid-row:auto}.bn-automate{order:1;height:calc(330 * var(--u))}.bn-notif{order:2;height:calc(130 * var(--u))}.bn-connect{order:3;min-height:calc(300 * var(--u));padding-bottom:0}.bn-insights{order:4;min-height:calc(380 * var(--u))}.bn-search{order:5;flex-direction:column;align-items:stretch;padding:calc(26 * var(--u)) calc(18 * var(--u));gap:calc(18 * var(--u))}.bn-illo{transform:scale(.5981);transform-origin:0 0;top:0;left:calc(18 * var(--u));width:167%;height:167%}.bn-copy{padding:calc(26 * var(--u)) calc(22 * var(--u)) 0}.bn-h-lead{font-size:calc(26 * var(--u))}.bn-h{font-size:calc(22 * var(--u))}.bn-sub{font-size:calc(14 * var(--u));max-width:none}.bn-crews{margin-left:0;flex-direction:column}.bn-toast-title{font-size:calc(13 * var(--u))}.bn-toast-sub{font-size:calc(11.5 * var(--u))}}.op-row{display:grid;grid-template-columns:32.33fr 32.33fr 31.7fr;grid-gap:20px;gap:20px;margin-top:48px;align-items:start}.op-card{position:relative;container-type:inline-size;aspect-ratio:.781;overflow:hidden;display:grid;grid-template-rows:72.2% 27.8%;border:1px solid rgba(255,255,255,.85);border-radius:22px;background:var(--bg-surface);box-shadow:4px 10px 22px rgba(20,21,26,.09),0 2px 6px rgba(20,21,26,.035)}.op-card>*{--s:calc(100cqw / 26.42)}.op-panel{position:relative;margin:2.55% 2.55% 0;overflow:hidden;border-radius:calc(1.28 * var(--s)) calc(1.28 * var(--s)) calc(1.08 * var(--s)) calc(1.08 * var(--s));background:radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 47%),linear-gradient(180deg,rgba(255,255,255,.6),var(--bg-canvas))}.op-card:last-child .op-panel{margin-inline:2%;background:radial-gradient(circle at 74% 46%,color-mix(in srgb,var(--brand) 26%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.6),var(--bg-canvas))}.op-copy{position:relative;padding:7.1% 8.4% 6.5%}.op-copy h3{margin:0 0 1.6%;color:var(--fg-primary);font-size:calc(1.86 * var(--s));font-weight:650;line-height:1.04;letter-spacing:-.03em;white-space:nowrap}.op-copy p{margin:0;max-width:78%;color:var(--fg-muted);font-size:max(13px,calc(1.2 * var(--s)));font-weight:500;line-height:1.25;letter-spacing:-.01em}.op-corner{position:absolute;right:8.4%;bottom:22.5%;width:11%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--signal-wash);color:var(--fg-primary)}.op-corner svg{width:52%;height:52%;stroke-width:2}.op-timeline{position:absolute;top:5.7%;left:12%;width:76%;display:flex;justify-content:space-between;align-items:center;color:var(--fg-secondary);font-size:12px;font-weight:600;letter-spacing:.02em}.op-timeline i{width:14%;border-top:1px dashed color-mix(in srgb,var(--fg-primary) 30%,transparent)}.op-bars{position:absolute;left:5.9%;right:5.9%;bottom:14%;height:58%;display:flex;align-items:flex-end;justify-content:space-between}.op-bar{width:2.4%;border-radius:999px;background:color-mix(in srgb,var(--chart-2) 34%,transparent)}.op-bar.is-active{width:2.8%;background:var(--signal);box-shadow:0 0 calc(.28 * var(--s)) color-mix(in srgb,var(--brand) 60%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--fg-primary) 18%,transparent)}.op-chip{position:absolute;top:18%;left:54.5%;translate:-50% 0;padding:5px 11px;display:grid;place-items:center;border:2px solid var(--bg-surface);border-radius:999px;background:var(--fg-primary);box-shadow:0 0 0 1px var(--fg-primary),0 4px 10px rgba(20,21,26,.24);color:var(--bg-canvas);font-size:12px;font-weight:600;white-space:nowrap}.op-axis{left:6%;right:6%;bottom:4.5%;justify-content:space-between;color:var(--fg-muted);font-size:11.5px;font-weight:500;letter-spacing:.02em}.op-axis,.op-head{position:absolute;display:flex}.op-head{top:8.2%;left:6.2%;align-items:center;gap:calc(1.02 * var(--s));color:var(--fg-primary);font-size:max(14px,calc(1.28 * var(--s)));font-weight:700;letter-spacing:-.02em}.op-badge{width:calc(2.16 * var(--s));height:calc(2.16 * var(--s));min-width:26px;min-height:26px;display:grid;place-items:center;border-radius:50%;background:var(--signal)}.op-star{width:48%;aspect-ratio:1;background:var(--signal-ink);-webkit-clip-path:polygon(47% 0,53% 0,58% 28%,65% 35%,72% 42%,100% 47%,100% 53%,72% 58%,65% 65%,58% 72%,53% 100%,47% 100%,42% 72%,35% 65%,28% 58%,0 53%,0 47%,28% 42%,35% 35%,42% 28%);clip-path:polygon(47% 0,53% 0,58% 28%,65% 35%,72% 42%,100% 47%,100% 53%,72% 58%,65% 65%,58% 72%,53% 100%,47% 100%,42% 72%,35% 65%,28% 58%,0 53%,0 47%,28% 42%,35% 35%,42% 28%)}.op-question{top:21.5%;margin:0;color:var(--fg-primary);font-size:max(15px,calc(1.34 * var(--s)));font-weight:600;line-height:1;letter-spacing:-.03em}.op-prompt,.op-question{position:absolute;left:6.2%}.op-prompt{top:32%;width:87.6%;height:35.8%;padding:4.2%;display:flex;flex-direction:column;justify-content:space-around;border:1px solid color-mix(in srgb,var(--fg-primary) 18%,transparent);border-radius:calc(.86 * var(--s));background:rgba(255,255,255,.4);color:var(--fg-secondary);font-size:max(13px,calc(1.03 * var(--s)));line-height:1.31;letter-spacing:-.01em}.op-prompt b{color:var(--fg-primary);font-weight:650}.op-cta{position:absolute;top:76.5%;left:6.2%;height:13%;display:inline-flex;align-items:center;padding:0 calc(1.1 * var(--s));border-radius:999px;background:var(--signal);color:var(--signal-ink);font-size:max(13px,calc(1 * var(--s)));font-weight:700;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 45%,transparent),0 2px 5px color-mix(in srgb,var(--brand) 30%,transparent)}.op-cursor{position:absolute;top:85.7%;left:58%;width:4.3%;aspect-ratio:.72;z-index:3;isolation:isolate;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(1px 2px 1px rgba(0,0,0,.48))}.op-cursor:before{inset:0;background:var(--fg-primary)}.op-cursor:after,.op-cursor:before{content:"";position:absolute;-webkit-clip-path:polygon(0 0,94% 62%,57% 67%,38% 100%);clip-path:polygon(0 0,94% 62%,57% 67%,38% 100%)}.op-cursor:after{inset:-11%;z-index:-1;background:#fff}.op-metric{position:absolute;top:7.8%;left:5.2%}.op-metric-label{margin-bottom:4px;color:var(--fg-muted);font-size:12px;font-weight:500}.op-metric-row{display:flex;align-items:center;gap:calc(1.02 * var(--s))}.op-metric-row strong{color:var(--fg-primary);font-size:calc(2.1 * var(--s));font-weight:700;line-height:.95;letter-spacing:-.04em}.op-metric-row span{margin-top:4px;color:var(--fg-secondary);font-size:12px;font-weight:600}.op-retire{position:absolute;left:5.2%;right:5.2%;top:30%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.op-retire li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.7);box-shadow:0 0 0 1px var(--border-whisper);transition:background .35s cubic-bezier(.22,1,.36,1)}.op-retire li.is-off{background:var(--signal-wash)}.op-retire-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--fg-primary) 6%,transparent);color:var(--fg-secondary)}.op-retire-text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.op-retire-text b{font-size:13.5px;color:var(--fg-primary)}.op-retire-text i{font-style:normal;font-size:12px;color:var(--fg-muted)}.op-retire li.is-off .op-retire-text i{color:var(--fg-secondary);font-weight:600}.t-toggle{--toggle-dur:350ms;--toggle-travel:14.66px;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:0ms;--toggle-ease:cubic-bezier(0.34,1.35,0.64,1);position:relative;flex:0 0 auto;width:34px;height:19.34px;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--fg-primary) 16%,transparent);transition:background var(--toggle-track) var(--toggle-ease)}.t-toggle[data-on=true]{background:var(--fg-primary)}.t-toggle-thumb{display:block;width:15.34px;height:15.34px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(20,21,26,.25);translate:0 0;will-change:translate}.t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0}.t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}@media (prefers-reduced-motion:reduce){.t-toggle-thumb{animation:none!important}.op-retire li{transition:none}}.op-row.op-pending .op-card{opacity:0}.op-row.op-active .op-card,.op-row.op-active .op-copy,.op-row.op-active .op-panel{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.op-row.op-pending .op-card{opacity:1}}@media (max-width:900px){.op-row{grid-template-columns:1fr 1fr}.op-card:last-child{grid-column:1/-1;width:calc((100% - 20px) / 2);justify-self:center;margin-top:0}}@media (max-width:600px){.op-row{grid-template-columns:1fr}.op-card:last-child{width:100%}}.sp-stage{position:relative;display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:0;gap:0;margin-top:48px;align-items:center}.sp-doc{position:relative;border-radius:22px;border:1px solid rgba(255,255,255,.85);background:var(--bg-surface);box-shadow:4px 10px 22px rgba(20,21,26,.08),0 2px 6px rgba(20,21,26,.035);padding:22px}.sp-carrier{margin-right:-28px;transform:translateY(14px) scale(.98);background:linear-gradient(180deg,var(--bg-surface),var(--bg-canvas));padding-right:50px}.sp-brane{z-index:2;padding:26px;background:radial-gradient(90% 70% at 100% 0,color-mix(in srgb,var(--brand) 18%,transparent),transparent 60%),var(--bg-surface);box-shadow:8px 20px 44px rgba(20,21,26,.12),0 2px 8px rgba(20,21,26,.05)}.sp-doc-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sp-doc-head>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-doc-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--fg-primary) 7%,transparent);color:var(--fg-secondary)}.sp-doc-icon-lime{background:var(--signal)}.sp-doc-icon-lime .op-star{width:46%}.sp-doc-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--fg-primary)}.sp-doc-meta{font-size:13px;color:var(--fg-muted)}.sp-think-host{position:relative;display:block;min-height:18px}.sp-think{position:relative;display:inline-block}.sp-found-line{display:inline-flex;align-items:center;gap:6px;color:var(--fg-secondary);font-weight:600}.sp-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--signal);color:var(--signal-ink);font-weight:800;font-size:13px;animation:sp-pop .5s cubic-bezier(.34,1.36,.64,1) both}@keyframes sp-pop{0%{transform:scale(0);filter:blur(2px)}to{transform:scale(1);filter:blur(0)}}.sp-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sp-lines li{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;border-radius:10px;background:rgba(255,255,255,.55);font-size:14px;color:var(--fg-secondary)}.sp-tick-muted{color:var(--fg-muted);display:inline-flex}.sp-lines li.sp-gap{background:transparent;border:1px dashed color-mix(in srgb,var(--fg-primary) 16%,transparent);color:var(--fg-muted);transition:border-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1)}.sp-gap-mark{width:13px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--fg-primary) 18%,transparent)}.sp-gap-text{opacity:0;transition:opacity .25s ease-in-out;font-size:13px;font-weight:600;letter-spacing:.02em}.sp-lines li.sp-gap.is-flagged{border-color:var(--signal-edge);background:var(--signal-wash)}.sp-lines li.sp-gap.is-flagged .sp-gap-text{opacity:1;color:var(--fg-secondary)}.sp-found{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sp-found-row{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px 0 10px;border-radius:12px;background:rgba(255,255,255,.7);box-shadow:0 0 0 1px var(--border-whisper);opacity:0;transform:translateY(12px);filter:blur(3px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.sp-found-row.is-in{opacity:1;transform:none;filter:none}.sp-plus{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:var(--signal);color:var(--signal-ink);font-weight:800;font-size:15px}.sp-found-item{flex:1 1;min-width:0;font-size:15px;font-weight:600;color:var(--fg-primary)}.sp-cite{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:var(--fg-primary);color:var(--bg-canvas);font-size:12px;font-weight:650;letter-spacing:.01em;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.36,.64,1) .18s}.sp-found-row.is-in .sp-cite{transform:scale(1)}.sp-foot,.sp-heads{opacity:0;transform:translateY(12px);filter:blur(3px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.sp-foot.is-in,.sp-heads.is-in{opacity:1;transform:none;filter:none}.sp-foot.is-in{transition-delay:.12s}.sp-heads{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--fg-primary) 5%,transparent);color:var(--fg-secondary);font-size:14px;line-height:1.45}.sp-heads svg{flex:0 0 auto;margin-top:2px}.sp-heads b,.sp-heads svg{color:var(--fg-primary)}.sp-foot{display:flex;align-items:center;gap:14px;margin-top:16px}.sp-letter{flex:1 1;font-size:13.5px;color:var(--fg-muted);line-height:1.4}.rb-marketing button.sp-send{padding:10px 16px;font-size:14px}@media (prefers-reduced-motion:reduce){.sp-cite,.sp-foot,.sp-found-row,.sp-gap-text,.sp-heads,.sp-lines li.sp-gap{transition:none!important}}@media (max-width:820px){.sp-stage{grid-template-columns:1fr}.sp-carrier{margin:0 12px -18px;transform:scale(.98);padding-right:22px}.sp-found-row{flex-wrap:wrap;padding:10px 12px}.sp-found-item{min-width:60%}.sp-foot{flex-direction:column;align-items:stretch}}.fa-stage{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:40px;gap:40px;align-items:center;margin-top:56px}.fa-callouts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px}.fa-callout{display:flex;align-items:flex-start;gap:14px}.fa-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-whisper),0 6px 16px rgba(20,21,26,.06);color:var(--fg-primary)}.fa-phone{position:relative;width:300px;border-radius:48px;padding:11px;background:linear-gradient(160deg,#2a2b31,var(--fg-primary) 40%,#0b0c0f);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.08),0 30px 60px rgba(20,21,26,.28),0 10px 24px rgba(20,21,26,.18)}.fa-island{position:absolute;top:19px;left:50%;translate:-50% 0;width:86px;height:25px;border-radius:999px;background:#000;z-index:3}.fa-screen{position:relative;aspect-ratio:1206/2622;overflow:hidden;border-radius:38px;background:var(--bg-canvas)}.fa-callouts li{list-style:none}.rb-marketing button.fa-callout{position:relative;width:100%;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:0;border-radius:16px;background:transparent;font:inherit;text-align:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:background .3s cubic-bezier(.22,1,.36,1)}.rb-marketing button.fa-callout:hover{background:color-mix(in srgb,var(--fg-primary) 5%,transparent)}.rb-marketing button.fa-callout.is-on{background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-whisper),0 12px 30px rgba(0,0,0,.18)}.fa-left .fa-callout{flex-direction:row-reverse;text-align:right}.fa-callout-text{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:var(--fg-secondary);max-width:260px}.fa-callout-text b{font-size:16px;color:var(--fg-primary);letter-spacing:-.01em}.fa-callout .fa-icon{transition:background .3s ease,color .3s ease}.fa-callout.is-on .fa-icon{background:var(--signal);color:var(--signal-ink)}.fa-callout:not(.is-on){opacity:.72}.fa-progress{position:absolute;left:16px;right:16px;bottom:7px;height:2px;border-radius:2px;background:transparent}.fa-callout.is-on .fa-progress{background:color-mix(in srgb,var(--fg-primary) 10%,transparent)}.fa-callout.is-on .fa-progress:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--fill,0));background:var(--signal);border-radius:2px}.fa-left .fa-callout.is-on .fa-progress:after{transform-origin:right}.fa-page{transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1)}.fa-page.is-out{opacity:0;transform:translateX(-8px);filter:blur(3px)}.fa-page.is-in{animation:fa-page-in .25s cubic-bezier(.22,1,.36,1) both}@keyframes fa-page-in{0%{opacity:0;transform:translateX(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.fa-page,.fa-page.is-in{transition:none;animation:none}}.fa-shot-img{display:block;width:100%;height:100%;object-fit:cover}.fa-tile{display:flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:56px auto 0;padding:14px 22px 14px 14px;border-radius:22px;background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-whisper)}.fa-tile-icon{width:64px;height:64px;flex:0 0 auto;border-radius:15px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 8px 20px rgba(0,0,0,.3)}.fa-tile-text{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:var(--fg-secondary);max-width:420px}.fa-tile-text b{font-size:16px;color:var(--fg-primary);letter-spacing:-.01em}@media (max-width:980px){.fa-stage{grid-template-columns:1fr;justify-items:center;gap:28px}.fa-phone{order:-1;width:min(300px,78vw)}.fa-left .fa-callout{flex-direction:row;text-align:left}.fa-left .fa-callout.is-on .fa-progress:after{transform-origin:left}.fa-callouts{gap:8px;width:100%;max-width:440px}.fa-callout-text{max-width:none}.fa-tile{margin-top:40px}}.rb-marketing .ph-wrap{margin-top:36px;max-width:760px;background:var(--bg-surface);border:1px solid var(--rb-border);border-radius:18px;box-shadow:var(--rb-shadow);padding:22px 24px}.rb-marketing .ph-player{display:flex;align-items:center;gap:16px}.rb-marketing .ph-play{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:var(--signal);color:var(--signal-ink);box-shadow:0 1px 2px rgba(20,21,26,.08),0 8px 22px rgba(200,255,61,.28);transition:background .14s ease,transform .14s ease}.rb-marketing .ph-play:hover{background:var(--signal-strong);transform:translateY(-1px)}.rb-marketing .ph-play:focus-visible{outline:none;box-shadow:0 0 0 3px var(--signal-edge)}.rb-marketing .ph-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.rb-marketing .ph-title{font-size:17px;font-weight:550;color:var(--fg-primary)}.rb-marketing .ph-sub{font-size:14px;color:var(--fg-secondary)}.rb-marketing .ph-track{margin-top:6px;height:4px;border-radius:999px;background:var(--bg-hover);overflow:hidden}.rb-marketing .ph-fill{height:100%;background:var(--chart-2);transform-origin:left center;transform:scaleX(0)}.rb-marketing .ph-time{font-size:13px;color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:flex-start}.rb-marketing .ph-cap{margin-top:20px;padding-top:18px;border-top:1px solid var(--border-whisper)}.rb-marketing .ph-prev .ph-who{font-size:13px;padding:0;margin-right:4px}.rb-marketing .ph-prev{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-marketing .ph-cap[data-started=false] .ph-prev{color:var(--fg-secondary)}.rb-marketing .ph-now{display:grid}.rb-marketing .ph-say{grid-area:1/1;margin:0;font-size:20px;line-height:1.45;font-weight:450;letter-spacing:-.01em;color:var(--fg-primary);visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.rb-marketing .ph-say.is-on{visibility:visible;opacity:1;transform:none;transition:opacity .22s ease,transform .22s ease}.rb-marketing .ph-say .ph-who{display:block;margin-bottom:2px;padding:0}.rb-marketing .ph-more{margin-top:14px;padding:0;border:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;color:var(--fg-secondary);text-decoration:underline;text-underline-offset:3px}.rb-marketing .ph-more:active,.rb-marketing .ph-more:focus,.rb-marketing .ph-more:hover{color:var(--fg-primary);background:transparent}.rb-marketing .ph-more:focus-visible{outline:2px solid var(--signal-edge);outline-offset:3px;border-radius:4px}.rb-marketing .ph-lines{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rb-marketing .ph-lines[hidden]{display:none}.rb-marketing .ph-line{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;padding:6px 0 6px 12px;border-left:2px solid transparent;font-size:15px;line-height:1.5;color:var(--fg-primary);transition:border-color .2s ease}.rb-marketing .ph-line.is-active{border-left-color:var(--chart-2)}.rb-marketing .ph-who{font-size:13px;color:var(--fg-muted);padding-top:2px}.rb-marketing .ph-who-brane{color:var(--chart-2);font-weight:550}@media (max-width:640px){.rb-marketing .ph-wrap{padding:16px;border-radius:14px}.rb-marketing .ph-play{width:48px;height:48px}.rb-marketing .ph-line{grid-template-columns:1fr;gap:0;font-size:14px}.rb-marketing .ph-say{font-size:17px}.rb-marketing .ph-cap{margin-top:16px;padding-top:14px}.rb-marketing .ph-time{display:none}}@media (prefers-reduced-motion:reduce){.rb-marketing .ph-line,.rb-marketing .ph-play,.rb-marketing .ph-say{transition:none}}.rb-marketing{--tilt-perspective:1000px;--tilt-return:1000ms;--tilt-return-ease:cubic-bezier(0.22,1,0.36,1);--tilt-follow:400ms;--tilt-follow-ease:cubic-bezier(0.22,1,0.36,1);--tilt-glare-opacity:0.32;--tilt-glare-fade:300ms;--tilt-glare-ease:cubic-bezier(0.22,1,0.36,1);--check-box:150ms;--check-draw:350ms;--check-delay:0ms;--check-uncheck:150ms;--check-ease:cubic-bezier(0.22,1,0.36,1)}.t-tilt{touch-action:auto;height:100%}.t-tilt-card{position:relative;height:100%;border-radius:20px;overflow:hidden;transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--tilt-return-ease),box-shadow .4s cubic-bezier(.22,1,.36,1);will-change:transform}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--tilt-follow-ease),box-shadow .4s cubic-bezier(.22,1,.36,1)}.t-tilt-glare{position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%),rgba(255,255,255,.48),rgba(255,255,255,.06) 52%,rgba(255,255,255,0) 84%),radial-gradient(circle 200px at var(--tilt-gx,50%) var(--tilt-gy,50%),rgba(255,255,255,.22),rgba(255,255,255,.04) 58%,rgba(255,255,255,0) 78%),radial-gradient(circle 360px at var(--tilt-gx,50%) var(--tilt-gy,50%),rgba(255,255,255,.1),rgba(255,255,255,0) 88%);transition:opacity var(--tilt-glare-fade) var(--tilt-glare-ease)}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}.t-tilt.is-hover .t-tilt-card{box-shadow:0 24px 50px rgba(20,21,26,.14),0 4px 12px rgba(20,21,26,.06)}@media (prefers-reduced-motion:reduce){.t-tilt-card{transform:none!important;transition:none!important}}.rb-marketing .rb-proof-grid{perspective:1200px}.rb-marketing .rb-proof-cell,.rb-marketing .rb-proof-cell:hover{padding:0;background:none;border:0;box-shadow:none;outline:0}.lw-proof{display:flex;align-items:center;gap:16px;height:100%;padding:20px 22px;background:radial-gradient(70% 90% at 0 50%,color-mix(in srgb,var(--proof-tint,var(--brand)) 22%,transparent),transparent 70%),var(--bg-surface);border:1px solid rgba(255,255,255,.85);box-shadow:4px 10px 22px rgba(20,21,26,.08),0 2px 6px rgba(20,21,26,.035)}.lw-proof .rb-proof-n{--reel-cell:64px;flex:0 0 auto;font-size:54px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--fg-primary)}.lw-proof .rb-proof-label{margin:0;font-size:14.5px;line-height:1.4;color:var(--fg-secondary)}.lw-proof .t-reel-col{mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent)}.lw-pillars{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:56px}.lw-track{position:absolute;top:22px;left:12%;right:12%;height:2px;background:color-mix(in srgb,var(--fg-primary) 10%,transparent);border-radius:2px}.lw-fill{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--signal);box-shadow:0 0 12px color-mix(in srgb,var(--brand) 70%,transparent);border-radius:2px}.lw-pillar{--on:clamp(0,calc((var(--p, 0) * 4.2 - var(--i)) * 2),1);position:relative;text-align:center;padding:0 6px}.lw-node{position:relative;z-index:1;width:44px;height:44px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand) calc(var(--on) * 100%),var(--bg-surface));box-shadow:0 0 0 1px var(--border-whisper),0 0 calc(var(--on) * 22px) color-mix(in srgb,var(--brand) 60%,transparent);font-weight:800;scale:calc(.9 + var(--on) * .1)}.lw-node,.lw-pillar-h{color:var(--fg-primary)}.lw-pillar-h{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.lw-pillar-b{margin:8px auto 0;max-width:240px;font-size:14.5px;line-height:1.5;color:var(--fg-secondary)}.lw-steps{position:relative;list-style:none;margin:48px 0 0;padding:0 0 0 64px;display:flex;flex-direction:column;gap:22px}.lw-steps-track{position:absolute;left:21px;top:22px;bottom:22px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--fg-primary) 10%,transparent)}.lw-steps-fill{display:block;width:100%;height:calc(var(--p, 0) * 100%);background:var(--signal);box-shadow:0 0 12px color-mix(in srgb,var(--brand) 70%,transparent);border-radius:2px}.lw-step{--on:clamp(0,calc((var(--p, 0) * (var(--n) - 0.4) - var(--i)) * 2),1);position:relative}.lw-step-dot{position:absolute;left:-64px;top:10px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand) calc(var(--on) * 100%),var(--bg-surface));box-shadow:0 0 0 1px var(--border-whisper),0 0 calc(var(--on) * 22px) color-mix(in srgb,var(--brand) 60%,transparent);font-weight:800;color:var(--fg-primary)}.lw-step-card{display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-radius:18px;background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-whisper),0 calc(4px + var(--on) * 10px) calc(12px + var(--on) * 20px) rgba(20,21,26,calc(.04 + var(--on) * .05));opacity:calc(.55 + var(--on) * .45)}.lw-step-card b{font-size:17px;color:var(--fg-primary);letter-spacing:-.01em}.lw-step-card span{font-size:15px;line-height:1.5;color:var(--fg-secondary)}.rb-marketing .rb-brand-grid{perspective:1400px}.rb-marketing .rb-brand-grid .t-tilt-card{border-radius:20px}.rb-marketing .rb-brand-grid .rb-brand-card{height:100%;margin:0}.lw-price{position:relative;margin-top:32px;padding:30px 32px;border-radius:24px;background:rgba(250,249,243,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 70px rgba(20,21,26,.12),0 4px 14px rgba(20,21,26,.05);isolation:isolate;background:rgba(250,249,243,.88)}.lw-checks{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:14px;gap:14px}.lw-checks li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--fg-primary)}.t-check{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg-primary) 20%,transparent);transition:background var(--check-box) var(--check-ease),box-shadow var(--check-box) var(--check-ease)}.t-check[aria-checked=true]{background:var(--signal);box-shadow:inset 0 0 0 1.5px transparent}.t-check svg{width:12px;height:12px;overflow:visible}.t-check svg path{fill:none;stroke:var(--signal-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--check-len,15);stroke-dashoffset:var(--check-len,15);transition:stroke-dashoffset var(--check-uncheck) var(--check-ease)}.t-check[aria-checked=true] svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw) var(--check-ease) var(--check-delay)}@media (prefers-reduced-motion:reduce){.t-check,.t-check svg path{transition:none!important}}.rb-marketing .lw-final{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 50% 0,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%),var(--fg-primary);color:var(--bg-canvas)}.rb-marketing .lw-final .rb-h2{color:var(--bg-canvas)}.rb-marketing .lw-final .rb-lede{color:color-mix(in srgb,var(--bg-canvas) 75%,transparent)}.rb-marketing .lw-final .rb-btn-secondary{background:transparent;color:var(--bg-canvas);border-color:rgba(250,249,243,.3)}.lw-final-orb{display:flex;justify-content:center;margin-bottom:28px;translate:0 calc((.5 - var(--p, .5)) * 90px);scale:calc(.9 + var(--p, .5) * .15)}@media (max-width:900px){.lw-pillars{grid-template-columns:1fr 1fr;row-gap:32px}.lw-track{display:none}}@media (max-width:560px){.lw-pillars{grid-template-columns:1fr}.lw-steps{padding-left:56px}.lw-step-dot{left:-56px;width:38px;height:38px}.lw-steps-track{left:18px}}.lw-how{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:center}.lw-how-intro{position:static}.lw-how .lw-steps{margin-top:8px}@media (max-width:900px){.lw-how{grid-template-columns:1fr;gap:0}.lw-how-intro{position:static}.lw-how .lw-steps{margin-top:40px}}.lw-proof{--proof-tint:var(--chart-2)}.lw-node,.lw-step-dot{--node:var(--chart-2);background:color-mix(in srgb,var(--node) calc(var(--on) * 100%),var(--bg-surface));box-shadow:0 0 0 1px var(--border-whisper),0 0 calc(var(--on) * 22px) color-mix(in srgb,var(--node) 55%,transparent);color:color-mix(in srgb,#f1efe8 calc(var(--on) * 100%),var(--fg-primary))}.lw-pillar:last-child .lw-node,.lw-step:last-child .lw-step-dot{--node:var(--brand);color:color-mix(in srgb,#14151a calc(var(--on) * 100%),var(--fg-primary))}.rb-marketing .tc-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:960px){.rb-marketing .tc-grid{grid-template-columns:1fr;max-width:560px}}.rb-marketing .tc-card{--tc-tint:var(--chart-2);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:10px;padding:26px 26px 24px;border-radius:22px;background:radial-gradient(70% 55% at 100% 0,color-mix(in srgb,var(--tc-tint) 12%,transparent),transparent 70%),var(--bg-surface)}.rb-marketing #restaurants.tc-card{--tc-tint:var(--chart-4)}.rb-marketing .tc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.rb-marketing .tc-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--tc-tint) 14%,var(--bg-surface));color:color-mix(in srgb,var(--tc-tint) 80%,var(--fg-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc-tint) 22%,transparent)}.rb-marketing .tc-card .rb-brand-card-name{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg-primary)}.rb-marketing .tc-title{margin:0;font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--fg-primary)}.rb-marketing .tc-card .rb-brand-card-pitch{margin:0;font-size:15px;line-height:1.6;color:var(--fg-secondary)}.rb-marketing .tc-points{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.rb-marketing .tc-points li{padding:7px 11px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--fg-secondary);background:color-mix(in srgb,var(--fg-primary) 5%,transparent)}.rb-marketing .tc-cta,.rb-marketing .tc-soon{margin-top:auto;align-self:flex-start}.rb-marketing .tc-points{margin-bottom:22px}.rb-marketing .tc-soon{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--fg-primary) 22%,transparent);font-size:14.5px;font-weight:600;color:var(--fg-muted);cursor:default}.rb-marketing .tc-card.is-live{--tc-tint:var(--brand);--fg-primary:#f1efe8;--fg-secondary:rgba(241,239,232,0.8);--fg-muted:rgba(241,239,232,0.6);--bg-surface:#1d1e23;border-color:rgba(255,255,255,.06);background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%),radial-gradient(60% 50% at 0 100%,color-mix(in srgb,var(--chart-2) 16%,transparent),transparent 70%),#14151a;box-shadow:0 30px 60px rgba(20,21,26,.22),0 4px 14px rgba(20,21,26,.1)}.rb-marketing .tc-card.is-live .tc-icon{background:var(--brand);color:#14151a;box-shadow:0 6px 20px color-mix(in srgb,var(--brand) 35%,transparent)}.rb-marketing .tc-card.is-live .tc-points li{background:rgba(255,255,255,.08)}.rb-marketing .tc-status{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 9px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}.rb-marketing .tc-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent);animation:tc-live 2.4s ease-out infinite}@keyframes tc-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.rb-marketing .tc-status:before{animation:none}}