.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:15px;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:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--fg-primary);white-space:nowrap}.hd-meta{font-size:13px;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}@keyframes hd-nod{0%,12%,to{scale:1;rotate:0deg}3%{scale:1.055;rotate:1.5deg}7%{scale:1.045;rotate:-1.1deg}10%{scale:1.015;rotate:.3deg}}.rb-marketing .hd-layer .hd-panel.rb-rise{animation:rb-hero-in var(--stagger-dur) var(--stagger-ease) both,hd-nod 14s ease-in-out infinite}.rb-marketing .hd-l1 .hd-panel.rb-rise{animation-delay:.55s,2s}.rb-marketing .hd-r1 .hd-panel.rb-rise{animation-delay:.7s,3.75s}.rb-marketing .hd-l2 .hd-panel.rb-rise{animation-delay:.85s,5.5s}.rb-marketing .hd-r2 .hd-panel.rb-rise{animation-delay:1s,7.25s}.rb-marketing .hd-l3 .hd-panel.rb-rise{animation-delay:1.15s,9s}.rb-marketing .hd-r3 .hd-panel.rb-rise{animation-delay:1.3s,10.75s}.rb-marketing .hd-l4 .hd-panel.rb-rise{animation-delay:1.45s,12.5s}.rb-marketing .hd-r4 .hd-panel.rb-rise{animation-delay:1.6s,14.25s}@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;overflow:hidden;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.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.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:16px;white-space:nowrap}}.rb-marketing .rb-dark{--rb-border:rgba(255,255,255,0.08);--rb-border-strong:rgba(241,239,232,0.22);--border-strong:rgba(241,239,232,0.2);--bg-hover:rgba(255,255,255,0.1);--rb-shadow:0 1px 2px rgba(0,0,0,0.3),0 14px 34px rgba(0,0,0,0.3);--acc:var(--signal)}.rb-marketing .rb-eyebrow:before{background:var(--acc,var(--signal))}.rb-marketing #phones .sv-tick,.rb-marketing #reviews .sv-tick{background:var(--acc);color:#14151a;box-shadow:none}.rb-marketing .rb-dark .sv-tick{background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc);box-shadow:none}.rb-marketing #phones{--acc:var(--chart-3)}.rb-marketing #reviews{--acc:var(--chart-5)}.rb-marketing .rb-dark .sv-frame{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 0 7px rgba(255,255,255,.035),0 34px 80px rgba(0,0,0,.5),0 8px 20px rgba(0,0,0,.3)}.rb-marketing .rb-dark .sv-dots{background:#202127}.rb-marketing .rb-dark .sv-dots i{background:rgba(241,239,232,.2)}.rb-marketing .rb-dark .sv-inset{box-shadow:0 0 0 1px rgba(255,255,255,.16),0 0 0 7px rgba(255,255,255,.04),0 40px 90px rgba(0,0,0,.6)}.rb-marketing #stack .sk-list{background:rgba(255,255,255,.03);box-shadow:0 0 0 1px rgba(255,255,255,.09)}.rb-marketing #stack .sk-card{background:#1d1e23;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 30px 70px rgba(0,0,0,.4)}.rb-marketing #stack .sk-list .sk-cut{color:var(--chart-4)}.rb-marketing #stack .sk-bar{background:rgba(255,255,255,.06)}.rb-marketing #stack .sk-bar.is-brane i{background:var(--signal);box-shadow:0 0 18px color-mix(in srgb,var(--signal) 45%,transparent)}.rb-marketing #stack .sk-keep b{color:var(--signal);font-size:52px}.rb-marketing #stack .sk-keep small{color:var(--fg-secondary)}@media (max-width:600px){.rb-marketing #stack .sk-keep b{font-size:38px}}.rb-marketing .rb-violet{--bg-canvas:#1c1450;--bg-surface:#241a63;--fg-muted:rgba(241,239,232,0.72);--border-whisper:rgba(255,255,255,0.12);--acc:var(--signal);background:radial-gradient(55% 70% at 22% 45%,color-mix(in srgb,var(--chart-2) 70%,transparent),transparent 72%),radial-gradient(45% 55% at 92% 88%,color-mix(in srgb,var(--chart-5) 22%,transparent),transparent 70%),#1c1450}.rb-marketing .rb-violet .ph-wrap,.rb-marketing .rb-violet .sv-media .ph-wrap{background:rgba(14,9,44,.62);border-color:rgba(255,255,255,.12);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 40px 90px rgba(8,4,30,.55)}.rb-marketing .rb-violet .ph-track{background:rgba(255,255,255,.14)}.rb-marketing .rb-violet .ph-fill{background:var(--signal)}.rb-marketing .rb-violet .ph-who-brane{color:var(--chart-5)}.rb-marketing .rb-violet .ph-line.is-active{border-left-color:var(--signal)}.rb-marketing .rb-violet .ph-play{box-shadow:0 0 0 6px rgba(200,255,61,.14),0 10px 30px rgba(200,255,61,.35)}.sv-cmp{display:grid;grid-gap:10px;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-whisper)}.sv-cmp-row{display:grid;grid-template-columns:168px minmax(0,1fr) 76px;align-items:center;grid-gap:12px;gap:12px;font-size:15px;color:var(--fg-secondary)}.sv-cmp-row b{text-align:right;font-size:16px;font-weight:650;color:var(--fg-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sv-cmp-track{position:relative;height:10px;border-radius:5px;overflow:hidden;background:color-mix(in srgb,var(--fg-primary) 6%,transparent)}.sv-cmp-track i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1)}.sv-cmp-track i.is-brane{background:var(--fg-primary)}.sv-cmp-track i.is-them{width:100%;background:linear-gradient(to right,var(--chart-4) 0 53.4%,color-mix(in srgb,var(--chart-4) 42%,transparent) 53.4% 100%)}.rb-section:not(.is-shown) .sv-cmp-track i{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.sv-cmp-track i{transition:none}}@media (max-width:600px){.sv-cmp-row{grid-template-columns:112px minmax(0,1fr) 68px;gap:8px;font-size:14px}}.rb-marketing #proof .lw-proof{background:radial-gradient(70% 90% at 0 50%,color-mix(in srgb,var(--chart-2) 26%,transparent),transparent 70%),#1d1e23;border:1px solid rgba(255,255,255,.09);box-shadow:0 20px 44px rgba(0,0,0,.35)}.rb-marketing #proof .lw-proof .rb-proof-n{color:var(--signal)}.rb-marketing .pr-card.is-pick{--fg-primary:#f1efe8;--fg-secondary:rgba(241,239,232,0.8);--fg-muted:rgba(241,239,232,0.64);--border-whisper:rgba(255,255,255,0.1);background:radial-gradient(90% 60% at 100% 0,color-mix(in srgb,var(--chart-2) 30%,transparent),transparent 70%),#14151a;box-shadow:0 0 0 1px #14151a,0 30px 70px rgba(20,21,26,.3),0 8px 20px rgba(20,21,26,.12)}.rb-marketing .pr-card.is-pick .pr-flag{background:var(--signal);color:var(--signal-ink)}.rb-marketing .pr-card.is-pick .pr-feats li svg{color:var(--signal)}@media (min-width:1001px){.rb-marketing .pr-card.is-pick{transform:translateY(-10px)}}.rb-marketing .lw-final{background:radial-gradient(60% 80% at 50% 0,#dcff7a,transparent 70%),var(--signal);color:#14151a}.rb-marketing .lw-final .rb-h2{color:#14151a}.rb-marketing .lw-final .rb-lede{color:rgba(20,21,26,.78)}.rb-marketing .lw-final .rb-btn-primary{background:#14151a;color:var(--signal);box-shadow:0 10px 24px rgba(20,21,26,.22)}.rb-marketing .lw-final .rb-btn-primary:hover{background:#2a2b31;color:var(--signal)}.rb-marketing .lw-final .rb-btn-secondary{color:#14151a;border-color:rgba(20,21,26,.4)}.rb-marketing .lw-final .rb-btn-secondary:hover{border-color:#14151a;background:rgba(20,21,26,.06)}.rb-marketing .lw-final .lb-badge{box-shadow:0 0 0 max(1.5px,calc(var(--lb-d) * .028)) #14151a,0 calc(var(--lb-d) * .1) calc(var(--lb-d) * .3) rgba(20,21,26,.28)}.rb-marketing .lw-final a:focus-visible{box-shadow:0 0 0 2px var(--signal),0 0 0 4px #14151a}.rb-marketing .rb-hero.hd-pin{--fg-primary:#f1efe8;--fg-secondary:rgba(241,239,232,0.82);--fg-tertiary:rgba(241,239,232,0.72);--fg-muted:rgba(241,239,232,0.66);--bg-surface:#1d1e23;--bg-canvas:#0e0f13;--border-whisper:rgba(255,255,255,0.1);--rb-bg:#0e0f13;--rb-bg-alt:#1d1e23;--rb-fg:#f1efe8;--rb-fg-soft:rgba(241,239,232,0.82);--rb-fg-muted:rgba(241,239,232,0.66);--rb-border:rgba(255,255,255,0.1);--rb-border-strong:rgba(241,239,232,0.3);color:var(--fg-primary);background-color:#0e0f13;transition:background-color .3s linear .24s}.rb-marketing #does{background:var(--bg-surface)}.rb-marketing .hd-pin>.hd-roofs{inset:0;height:auto;-webkit-mask-image:none;mask-image:none}.rb-marketing .hd-pin>.hd-roofs:after{content:"";position:absolute;inset:0;background:radial-gradient(62% 52% at 50% 30%,rgba(14,15,19,.1),rgba(14,15,19,.8) 76%),linear-gradient(180deg,rgba(14,15,19,.6),rgba(14,15,19,.22) 34%,rgba(14,15,19,.74))}.rb-marketing .hd-pin>.hd-roofs img{filter:contrast(1.08) saturate(.7);mix-blend-mode:normal;object-position:center 52%;animation-name:hd-roof-bleed}@keyframes hd-roof-bleed{to{opacity:1;transform:none}}.rb-marketing .hd-pin.is-flooded>.hd-roofs img{opacity:1}@media (prefers-reduced-motion:reduce){.rb-marketing .hd-pin>.hd-roofs img{animation:none;opacity:1;transform:none}}.rb-marketing .rb-hero.hd-pin{position:relative}.rb-marketing .hd-pin>.hd-flood{z-index:1}.rb-marketing .hd-pin>.hd-roofs{z-index:0}.rb-marketing .hd-pin-inner>.rb-container,.rb-marketing .hd-pin>.hd-pin-inner{z-index:2}.rb-marketing .hd-pin .rb-eyebrow{color:var(--signal);font-size:19px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.rb-marketing .hd-pin .rb-eyebrow:before{display:none}@media (max-width:700px){.rb-marketing .hd-pin .rb-eyebrow{font-size:14px;letter-spacing:.16em}}.rb-marketing .hd-pin .rb-btn-secondary{background:rgba(241,239,232,.06);color:var(--fg-primary)}.rb-marketing .hd-pin-inner.is-flooded{--fg-primary:#14151a;--fg-secondary:rgba(20,21,26,0.8);--fg-tertiary:rgba(20,21,26,0.72);--fg-muted:rgba(20,21,26,0.66);--rb-fg:#14151a;--rb-fg-soft:rgba(20,21,26,0.8);--rb-fg-muted:rgba(20,21,26,0.66);--rb-border-strong:rgba(20,21,26,0.4)}.rb-marketing .hd-pin .rb-eyebrow,.rb-marketing .hd-pin .rb-h1,.rb-marketing .hd-pin .rb-lede{transition:color .26s ease .2s}.rb-marketing .hd-pin-inner.is-flooded .rb-eyebrow,.rb-marketing .hd-pin-inner.is-flooded .rb-h1{color:#14151a}.rb-marketing .hd-pin-inner.is-flooded .rb-lede{color:rgba(20,21,26,.8)}.rb-marketing .hd-pin-inner.is-flooded .rb-btn-secondary{background:color-mix(in srgb,#faf9f3 92%,transparent);color:#14151a;border-color:rgba(20,21,26,.4)}.rb-marketing .rb-nav.is-on-hero{--fg-primary:#f1efe8;--fg-secondary:rgba(241,239,232,0.82);--fg-muted:rgba(241,239,232,0.66);--rb-fg:#f1efe8;--rb-fg-soft:rgba(241,239,232,0.82);--rb-fg-muted:rgba(241,239,232,0.66);background:rgba(14,15,19,.72);border-bottom-color:rgba(255,255,255,.08);color:var(--fg-primary)}.rb-marketing .rb-nav.is-on-hero .rb-nav-link{color:rgba(241,239,232,.78)}.rb-marketing .rb-nav.is-on-hero .rb-brand,.rb-marketing .rb-nav.is-on-hero .rb-nav-link:hover{color:#f1efe8}.rb-marketing .hd-pin .lb-root{--fg-primary:#14151a;--bg-canvas:#f1efe8}.rb-marketing .hd-pin .hd-flood:after,.rb-marketing .hd-pin .hd-flood:before{content:"";position:absolute;inset:0;pointer-events:none}.rb-marketing .hd-pin .hd-flood:before{background:url(/platform/hero-roofs-aerial.webp) bottom/100% auto no-repeat;mix-blend-mode:multiply;opacity:.5;transform:scale(2.6);transform-origin:var(--fx,50%) var(--fy,36%);transition:transform 1.1s cubic-bezier(.16,.84,.3,1)}.rb-marketing .hd-pin.is-flooded .hd-flood:before{transform:scale(1)}@media (max-width:860px){.rb-marketing .hd-pin .hd-flood:before{background-position:bottom;background-size:auto 80%;transform:scale(1.5)}.rb-marketing .hd-pin.is-flooded .hd-flood:before{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rb-marketing .hd-pin .hd-flood:before{transform:none;transition:none}}.rb-marketing .hd-pin .hd-flood:after{background:radial-gradient(56% 58% at 50% 50%,color-mix(in srgb,#e3ff8e 80%,transparent) 0,color-mix(in srgb,#e3ff8e 62%,transparent) 48%,color-mix(in srgb,#e3ff8e 24%,transparent) 76%,transparent 92%)}.rb-marketing .rb-nav.is-on-hero.is-on-lime{--fg-primary:#14151a;--fg-secondary:rgba(20,21,26,0.82);--fg-muted:rgba(20,21,26,0.66);--rb-fg:#14151a;--rb-fg-soft:rgba(20,21,26,0.82);--rb-fg-muted:rgba(20,21,26,0.66);background:transparent;border-bottom-color:rgba(20,21,26,.14);color:#14151a}.rb-marketing .rb-nav.is-on-hero.is-on-lime .rb-nav-link{color:rgba(20,21,26,.74)}.rb-marketing .rb-nav.is-on-hero.is-on-lime .rb-brand,.rb-marketing .rb-nav.is-on-hero.is-on-lime .rb-nav-link:hover{color:#14151a}.rb-marketing .rb-nav.is-on-hero.is-on-lime .rb-btn-primary{background:#14151a;color:var(--signal)}.rb-marketing .rb-nav.is-on-hero .rb-nav-mobile{--fg-primary:#14151a;--fg-secondary:rgba(20,21,26,0.82);--fg-muted:rgba(20,21,26,0.66);--rb-fg:#14151a;--rb-fg-soft:rgba(20,21,26,0.82);--rb-fg-muted:rgba(20,21,26,0.66);color:#14151a}.rb-marketing .rb-nav.is-on-hero .rb-nav-mobile .rb-nav-link{color:rgba(20,21,26,.74)}.rb-marketing .rb-nav.is-on-hero .rb-nav-mobile .rb-nav-link:hover{color:#14151a}.rb-marketing .hd-pin .hd-panel{background:rgba(16,17,22,.62);border-color:color-mix(in srgb,var(--chart-5) 34%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--chart-5) 18%,transparent),0 18px 44px rgba(0,0,0,.5)}.rb-marketing .hd-pin .hd-icon{background:rgba(255,255,255,.09);color:rgba(241,239,232,.82)}.rb-marketing .fs-panel.fs-ink{--bg-canvas:color-mix(in oklab,var(--fs-acc) 26%,#07080b);--bg-surface:color-mix(in oklab,var(--fs-acc) 34%,#0d0e12);background:radial-gradient(60% 70% at var(--fx1),oklch(from var(--fs-acc) .42 c h/.85),transparent 72%),radial-gradient(52% 62% at var(--fx2),oklch(from var(--fs-acc) .3 c h/.7),transparent 74%),var(--bg-canvas)}@supports (color:oklch(0% 0 0)){.rb-marketing .fs-panel.fs-ink{--bg-canvas:oklch(from var(--fs-acc) 0.2 calc(c * 1.15) h);--bg-surface:oklch(from var(--fs-acc) 0.28 calc(c * 1.1) h)}}.rb-marketing .fs-panel.fs-ink.is-lime{--bg-canvas:#14151a;--bg-surface:#1d1e23;background:radial-gradient(60% 70% at var(--fx1),color-mix(in oklab,var(--fs-acc) 24%,transparent),transparent 72%),radial-gradient(52% 62% at var(--fx2),color-mix(in oklab,var(--fs-acc) 12%,transparent),transparent 74%),#14151a}.rb-marketing .fs-panel.fs-light{--rb-card:#fff;background:radial-gradient(58% 68% at var(--fx1),color-mix(in oklab,var(--fs-acc) 26%,transparent),transparent 70%),radial-gradient(50% 60% at var(--fx2),color-mix(in srgb,var(--fg-primary) 6%,transparent),transparent 72%),var(--bg-canvas)}.rb-marketing .fs-panel[data-flood="1"]{--fx1:16% 14%;--fx2:92% 92%}.rb-marketing .fs-panel[data-flood="2"]{--fx1:88% 12%;--fx2:8% 88%}.rb-marketing .fs-panel[data-flood="3"]{--fx1:50% 108%;--fx2:50% -12%}.rb-marketing .fs-panel[data-flood="4"]{--fx1:50% 46%;--fx2:6% 10%}.rb-marketing .fs-panel .rb-eyebrow:before{background:var(--fs-acc)}.rb-marketing .fs-panel.fs-ink .sv-tick{background:color-mix(in oklab,var(--fs-acc) 24%,transparent);color:var(--fs-acc);box-shadow:none}.rb-marketing .fs-panel.fs-ink .sv-frame,.rb-marketing .fs-panel.rb-violet .sv-frame{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 0 7px rgba(255,255,255,.035),0 50px 110px rgba(0,0,0,.6),0 0 90px color-mix(in oklab,var(--fs-acc) 34%,transparent)}.rb-marketing .fs-panel.fs-light .sv-frame{box-shadow:0 0 0 1px rgba(20,21,26,.1),0 40px 90px rgba(20,21,26,.16),0 0 80px color-mix(in srgb,var(--fs-acc) 24%,transparent)}.rb-marketing .fs-panel.fs-light .fs-emblem-core{color:var(--fg-primary);filter:none}.rb-marketing .fs-panel.fs-light .fs-emblem-ring{box-shadow:none}.rb-marketing .fs-panel .fs-more{background:transparent;color:var(--fg-primary);border-color:var(--rb-border-strong,rgba(20,21,26,.4))}.rb-marketing .fs-panel .fs-more:hover{border-color:var(--fg-primary);background:color-mix(in srgb,var(--fg-primary) 8%,transparent)}.rb-marketing .hd-swap{display:grid}.rb-marketing .hd-say{grid-area:1/1;transition:opacity .32s ease .16s}.rb-marketing .hd-pin-inner.is-flooded .hd-say,.rb-marketing .hd-say-lime{opacity:0}.rb-marketing .hd-pin-inner.is-flooded .hd-say-lime{opacity:1}@media (prefers-reduced-motion:reduce){.rb-marketing .hd-say{transition:none}}.rb-marketing .rb-dark[data-acc]{--bg-canvas:oklch(from var(--sec-acc) 0.2 calc(c * 1.15) h);--bg-surface:oklch(from var(--sec-acc) 0.28 calc(c * 1.1) h);background:radial-gradient(60% 70% at 18% 12%,oklch(from var(--sec-acc) .42 c h/.85),transparent 72%),radial-gradient(52% 62% at 92% 94%,oklch(from var(--sec-acc) .3 c h/.7),transparent 74%),var(--bg-canvas)}.rb-marketing [data-acc=cyan]{--sec-acc:var(--chart-3)}.rb-marketing [data-acc=coral]{--sec-acc:var(--chart-4)}.rb-marketing [data-acc=peri]{--sec-acc:var(--chart-5)}.rb-marketing [data-acc=violet]{--sec-acc:var(--chart-2)}.rb-marketing [data-acc] .rb-eyebrow:before{background:var(--sec-acc)}.rb-marketing .rb-dark[data-acc] .sv-tick{background:color-mix(in oklab,var(--sec-acc) 24%,transparent);color:var(--sec-acc);box-shadow:none}.rb-marketing .rb-dark[data-acc] .sv-frame{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 0 7px rgba(255,255,255,.035),0 50px 110px rgba(0,0,0,.6),0 0 90px color-mix(in oklab,var(--sec-acc) 34%,transparent)}.rb-marketing [data-acc]{position:relative;overflow:hidden}.rb-marketing [data-acc]:after{content:"";position:absolute;inset:0;z-index:3;background:var(--sec-acc);pointer-events:none;opacity:0}.rb-marketing [data-acc].is-shown:after{animation:secSheet .9s cubic-bezier(.5,0,.2,1) both}.rb-marketing [data-acc=coral].is-shown:after,.rb-marketing [data-acc=violet].is-shown:after{animation-name:secSheetBack}@keyframes secSheet{0%{opacity:1;transform:translateX(-101%)}44%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(101%)}}@keyframes secSheetBack{0%{opacity:1;transform:translateX(101%)}44%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(-101%)}}@media (prefers-reduced-motion:reduce){.rb-marketing [data-acc].is-shown:after{animation: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:15px;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:15px;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:16px;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}.rb-marketing .tc-grid.tc-one{grid-template-columns:minmax(0,1fr);max-width:620px}@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:16px;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:14px;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:15px;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:13px;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}}