.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:13px;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:13px;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))}}.rb-marketing .bn-also{margin-top:calc(34 * var(--u, 1px))}.rb-marketing .bn-six-wrap{container-type:inline-size}.rb-marketing .bn-six{--u:calc(100cqw / 1374);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));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));margin-top:calc(30 * var(--u))}.rb-marketing .bn-also-h{margin:0;font-size:calc(35 * var(--u, 1px));font-weight:750;line-height:1.12;letter-spacing:-.03em;color:var(--fg-primary);text-wrap:balance}.rb-marketing .bn-also-p{margin:calc(12 * var(--u, 1px)) 0 0;font-size:max(14px,calc(15.5 * var(--u, 1px)));line-height:1.38;letter-spacing:-.013em;color:var(--fg-secondary);max-width:calc(560 * var(--u, 1px))}.rb-marketing .bn-six-card{display:flex;flex-direction:column;padding:calc(26 * var(--u)) calc(26 * var(--u)) 0;min-height:calc(286 * var(--u))}.rb-marketing .bn-six-h{margin:0;font-size:calc(26 * var(--u));font-weight:750;line-height:1.12;letter-spacing:-.028em;color:var(--fg-primary)}.rb-marketing .bn-six-p{margin:calc(12 * var(--u)) 0 0;font-size:max(13.5px,calc(15.5 * var(--u)));line-height:1.38;letter-spacing:-.013em;color:var(--fg-secondary)}.rb-marketing .bn-mini{margin-top:auto;padding:calc(20 * var(--u)) 0 calc(26 * var(--u));display:grid;grid-gap:calc(9 * var(--u));gap:calc(9 * var(--u));justify-items:start}.rb-marketing .bn-t-line{--tile:var(--chart-3)}.rb-marketing .bn-t-sign{--tile:var(--chart-2)}.rb-marketing .bn-t-photo{--tile:var(--chart-5)}.rb-marketing .bn-t-star{--tile:var(--brand)}.rb-marketing .bn-t-measure{--tile:var(--chart-4)}.rb-marketing .bn-t-mail{--tile:var(--chart-3)}.rb-marketing .bn-six-card{background:radial-gradient(96% 76% at 100% 100%,color-mix(in srgb,var(--tile) 20%,transparent),transparent 72%),var(--bg-canvas)}.rb-marketing .bn-draft,.rb-marketing .bn-filed,.rb-marketing .bn-miss,.rb-marketing .bn-sent{display:inline-flex;align-items:center;gap:calc(7 * var(--u));font-size:max(11.5px,calc(13 * var(--u)));letter-spacing:-.005em;color:var(--fg-muted)}.rb-marketing .bn-miss svg{color:var(--chart-4)}.rb-marketing .bn-filed svg{color:var(--chart-3)}.rb-marketing .bn-draft:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--brand);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb,var(--brand) 26%,transparent)}.rb-marketing .bn-bubble{font-size:max(12.5px,calc(14.5 * var(--u)));line-height:1.35;color:var(--fg-primary);background:color-mix(in srgb,var(--tile) 16%,var(--bg-surface));border:calc(1.2 * var(--u)) solid color-mix(in srgb,var(--tile) 28%,transparent);padding:calc(9 * var(--u)) calc(13 * var(--u));border-radius:calc(15 * var(--u)) calc(15 * var(--u)) calc(15 * var(--u)) calc(4 * var(--u));max-width:100%}.rb-marketing .bn-bubble-alt{border-radius:calc(15 * var(--u)) calc(15 * var(--u)) calc(4 * var(--u)) calc(15 * var(--u));font-style:italic}.rb-marketing .bn-sent b{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-primary)}.rb-marketing .bn-sent i{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:color-mix(in srgb,var(--fg-primary) 30%,transparent)}.rb-marketing .bn-sigbox{width:100%}.rb-marketing .bn-sig{display:block;width:100%;max-width:calc(250 * var(--u));height:auto;overflow:visible}.rb-marketing .bn-sig-t{font-family:var(--font-script),cursive;font-size:54px;fill:var(--fg-primary);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.rb-marketing .is-shown .bn-sig-t{animation:bnSign 1.2s cubic-bezier(.5,0,.25,1) .32s forwards}@keyframes bnSign{to{-webkit-clip-path:inset(0 -8% 0 0);clip-path:inset(0 -8% 0 0)}}.rb-marketing .bn-sigline{display:block;width:100%;max-width:calc(250 * var(--u));height:calc(1.4 * var(--u));margin-top:calc(4 * var(--u));background:color-mix(in srgb,var(--fg-primary) 26%,transparent)}.rb-marketing .bn-shots{grid-auto-flow:column;justify-content:start;gap:calc(10 * var(--u))}.rb-marketing .bn-shot{display:grid;grid-gap:calc(7 * var(--u));gap:calc(7 * var(--u));justify-items:center;font-size:max(9.5px,calc(11 * var(--u)));letter-spacing:.03em;text-transform:uppercase;color:var(--fg-muted)}.rb-marketing .bn-frame{display:block;width:calc(62 * var(--u));min-width:44px;height:auto;border-radius:calc(8 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) rgba(20,21,26,.2),inset 0 0 0 calc(1.4 * var(--u)) rgba(255,255,255,.5);transform:translateY(8px) rotate(-3deg);opacity:0}.rb-marketing .is-shown .bn-frame{animation:bnShot .52s cubic-bezier(.2,.8,.2,1) calc(.36s + var(--i) * .11s) forwards}@keyframes bnShot{to{transform:none;opacity:1}}.rb-marketing .bn-stars{display:inline-flex;gap:calc(4 * var(--u))}.rb-marketing .bn-stars svg{fill:var(--chart-4);opacity:0;transform:scale(.6)}.rb-marketing .is-shown .bn-stars svg{animation:bnStar .42s cubic-bezier(.2,1.3,.4,1) calc(.32s + var(--i) * 90ms) forwards}@keyframes bnStar{to{opacity:1;transform:none}}.rb-marketing .bn-roof{display:block;width:100%;max-width:calc(252 * var(--u));height:auto}.rb-marketing .bn-roof-f1{fill:color-mix(in srgb,var(--tile) 26%,transparent)}.rb-marketing .bn-roof-f2{fill:color-mix(in srgb,var(--tile) 72%,transparent)}.rb-marketing .bn-roof-f3{fill:color-mix(in srgb,var(--fg-primary) 30%,transparent)}.rb-marketing .bn-roof-f4{fill:color-mix(in srgb,var(--fg-primary) 16%,transparent)}.rb-marketing .bn-roof-e{fill:none;stroke:var(--fg-primary);stroke-width:1.8;stroke-linejoin:round;opacity:.45}.rb-marketing .bn-roof-r{fill:none;stroke:var(--fg-primary);stroke-width:3;stroke-linecap:round;opacity:.82}.rb-marketing .bn-measures{display:inline-flex;gap:calc(7 * var(--u))}.rb-marketing .bn-measures b{font-size:max(10.5px,calc(12 * var(--u)));font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-primary);background:var(--bg-surface);border:calc(1.2 * var(--u)) solid var(--border-whisper);padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:999px}.rb-marketing .bn-from{display:inline-flex;align-items:center;gap:calc(10 * var(--u))}.rb-marketing .bn-avatar{width:calc(34 * var(--u));height:calc(34 * var(--u));min-width:26px;min-height:26px;border-radius:calc(10 * var(--u));display:grid;place-items:center;font-size:max(11px,calc(14 * var(--u)));font-weight:700;color:var(--bg-canvas);background:var(--fg-primary)}.rb-marketing .bn-from-t{display:grid;font-size:max(11px,calc(13 * var(--u)));line-height:1.35;color:var(--fg-muted)}.rb-marketing .bn-from-t b{font-size:max(12.5px,calc(15 * var(--u)));font-weight:650;color:var(--fg-primary)}@media (max-width:1000px){.rb-marketing .bn-six{--u:calc(100cqw / 900);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.rb-marketing .bn-six{--u:calc(100cqw / 440);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rb-marketing .bn-sig-t{-webkit-clip-path:none;clip-path:none;animation:none}.rb-marketing .bn-frame,.rb-marketing .bn-stars svg{opacity:1;transform:none;animation:none}}.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:13px;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:13px;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:13px;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:13px;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:14.5px;color:var(--fg-primary)}.op-retire-text i{font-style:normal;font-size:13px;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:16px;font-weight:700;letter-spacing:-.01em;color:var(--fg-primary)}.sp-doc-meta{font-size:14px;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:14px;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:15px;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:14px;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:16px}.sp-found-item{flex:1 1;min-width:0;font-size:16px;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:13px;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:15px;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:14.5px;color:var(--fg-muted);line-height:1.4}.rb-marketing button.sp-send{padding:10px 16px;font-size:15px}@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-phone:before{content:"";position:absolute;inset:-16% -118%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(20,21,26,.3) 0,rgba(20,21,26,.17) 42%,rgba(20,21,26,.06) 70%,transparent 100%)}.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 22px;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:15px;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:10px;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-stage.is-held .fa-callout.is-on .fa-progress:after{background:color-mix(in srgb,var(--signal) 45%,transparent)}.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-get{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:840px;margin:60px auto 0;padding:18px 20px;border-radius:22px;background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-whisper),0 18px 44px rgba(0,0,0,.22)}.fa-get-icon{width:64px;height:64px;flex:0 0 auto;border-radius:15px;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.3)}.fa-get-copy{flex:1 1 auto;min-width:0;margin-right:auto;margin-left:16px}.fa-get-h{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--fg-primary)}.fa-get-p{margin:4px 0 0;font-size:14.5px;line-height:1.4;color:var(--fg-secondary)}.fa-stores{display:flex;gap:10px;flex:0 0 auto}.rb-marketing .fa-store{display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 15px;border-radius:14px;background:var(--fg-primary);box-shadow:0 0 0 1px rgba(255,255,255,.14);color:var(--bg-canvas);text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.rb-marketing a.fa-store:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 8px 18px rgba(0,0,0,.3)}.fa-store svg{width:24px;height:26px;flex:0 0 auto;fill:currentColor}.fa-store-t{display:grid;font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1.1}.fa-store-t i{font-style:normal;font-size:10px;font-weight:500;letter-spacing:.04em;opacity:.72}.fa-store.is-soon{opacity:.68}.rb-marketing .fa-store .soon{margin-left:4px;color:color-mix(in srgb,var(--bg-canvas) 80%,transparent);background:color-mix(in srgb,var(--bg-canvas) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-canvas) 24%,transparent)}@media (max-width:860px){.fa-get{flex-wrap:wrap;gap:20px}.fa-get-copy{margin-left:14px}.fa-stores{flex:1 0 100%}}@media (max-width:480px){.fa-stores{flex-wrap:wrap}.fa-store{flex:1 1 auto}}@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-get{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:15px;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:14px;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:14px;padding:0;margin-right:4px}.rb-marketing .ph-prev{margin:0 0 8px;font-size:15px;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:15px;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:16px;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:14px;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:15px}.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}}