.tb-sbb{--tb-sbb-head-c:#1e212e;--tb-sbb-body-c:#444;--tb-sbb-muted-c:#6b6f80;--tb-sbb-tint:rgba(30,33,46,.04);color:var(--tb-sbb-body-c);font-family:Figtree,sans-serif;padding:var(--tb-sbb-pt) 24px var(--tb-sbb-pb);position:relative}.tb-sbb *,.tb-sbb :after,.tb-sbb :before{box-sizing:border-box}.tb-sbb b,.tb-sbb strong{font-weight:700}.tb-sbb--bg-white{background:#fff}.tb-sbb--bg-light{background:#f5f5f5}.tb-sbb--bg-tint.tb-sbb--theme-os{background:linear-gradient(180deg,rgba(129,161,211,.12),#fff)}.tb-sbb--bg-tint.tb-sbb--theme-tb{background:linear-gradient(180deg,rgba(255,102,0,.06),#fff)}.tb-sbb--bg-dark{background:#1e212e;--tb-sbb-head-c:#fff;--tb-sbb-body-c:#c4c7d2;--tb-sbb-muted-c:#8b8fa0;--tb-sbb-tint:hsla(0,0%,100%,.05)}.tb-sbb__inner{margin:0 auto;max-width:var(--tb-sbb-maxw)}.tb-sbb__header{margin:0 0 56px;max-width:720px}.tb-sbb .tb-sbb__eyebrow{align-items:center;color:var(--tb-sbb-head-c);display:flex;font-size:15px;font-weight:600;gap:12px;line-height:1.3;margin:0 0 18px}.tb-sbb__eyebrow-bar{background:var(--tb-sbb-accent);border-radius:3px;display:block;height:3px;width:28px}.tb-sbb .tb-sbb__heading{color:var(--tb-sbb-head-c);font-family:Figtree,sans-serif;font-size:var(--tb-sbb-h2);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0 0 20px;text-wrap:balance}.tb-sbb__intro{font-size:var(--tb-sbb-body);line-height:1.65}.tb-sbb__intro p{margin:0 0 12px}.tb-sbb__intro p:last-child{margin-bottom:0}.tb-sbb__steps{display:grid;gap:var(--tb-sbb-gap);grid-template-columns:repeat(var(--tb-sbb-count),minmax(0,1fr))}.tb-sbb__step{border-top:2px solid var(--tb-sbb-accent);display:flex;flex-direction:column;padding-top:20px}.tb-sbb--steps-panel .tb-sbb__step{background:var(--tb-sbb-tint);border-radius:4px 4px 12px 12px;border-top-width:3px;padding:24px}.tb-sbb__num{color:var(--tb-sbb-accent);display:block;font-size:28px;font-weight:800;line-height:1;margin:0 0 6px}.tb-sbb .tb-sbb__module{color:var(--tb-sbb-muted-c);font-size:13px;font-weight:600;line-height:1.4;margin:0 0 12px}.tb-sbb .tb-sbb__step-head{color:var(--tb-sbb-head-c);font-family:Figtree,sans-serif;font-size:21px;font-weight:700;line-height:1.25;margin:0 0 10px}.tb-sbb .tb-sbb__step-text{flex-grow:1;font-size:16px;line-height:1.6;margin:0 0 20px}.tb-sbb .tb-sbb__fit{background:var(--tb-sbb-tint);border-left:3px solid var(--tb-sbb-accent);border-radius:0 8px 8px 0;color:var(--tb-sbb-head-c);font-size:15px;line-height:1.55;margin:0;padding:14px 16px}.tb-sbb--steps-panel .tb-sbb__fit{background:transparent;padding-right:0}.tb-sbb__fit-label{color:var(--tb-sbb-muted-c);display:block;font-size:12px;font-weight:700;margin-bottom:4px}.tb-sbb__connector{height:48px;margin-top:12px;position:relative}.tb-sbb__tick{background:var(--tb-sbb-accent);height:24px;margin-left:-1px;position:absolute;top:0;width:2px}.tb-sbb__bar{height:2px}.tb-sbb__bar,.tb-sbb__stem{background:var(--tb-sbb-accent);position:absolute;top:22px}.tb-sbb__stem{bottom:0;left:50%;margin-left:-1px;width:2px}.tb-sbb .tb-sbb__bridge{color:var(--tb-sbb-head-c);font-size:19px;font-weight:600;line-height:1.4;margin:0 auto;max-width:560px;padding:16px 0;text-align:center}.tb-sbb .tb-sbb__bridge--solo{padding:48px 0 32px}.tb-sbb__stem-end{background:var(--tb-sbb-accent);display:block;height:32px;margin:0 auto;width:2px}.tb-sbb__cta{align-items:center;background:#1e212e;border-radius:16px;color:#c4c7d2;display:grid;gap:48px;grid-template-columns:1.1fr .9fr;padding:56px}.tb-sbb--bg-dark .tb-sbb__cta{background:#262a3a;border:1px solid #343849}.tb-sbb__cta--novisual,.tb-sbb__cta--stacked{grid-template-columns:1fr}.tb-sbb__cta--novisual .tb-sbb__cta-copy,.tb-sbb__cta--stacked .tb-sbb__cta-copy{margin:0 auto;max-width:640px;text-align:center}.tb-sbb__cta--novisual .tb-sbb__points,.tb-sbb__cta--stacked .tb-sbb__points{display:inline-block;text-align:left}.tb-sbb__cta--stacked .tb-sbb__cta-visual{margin:0 auto;max-width:420px;width:100%}.tb-sbb__pill{background:hsla(0,0%,100%,.08);border-radius:999px;color:var(--tb-sbb-accent);display:inline-block;font-size:13px;font-weight:600;line-height:1.3;padding:5px 12px}.tb-sbb .tb-sbb__cta-heading{color:#fff;font-family:Figtree,sans-serif;font-size:var(--tb-sbb-cta-h);font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:16px 0;text-wrap:balance}.tb-sbb__cta-text{color:#c4c7d2;font-size:17px;line-height:1.65}.tb-sbb__cta-text p{margin:0 0 12px}.tb-sbb__cta-text p:last-child{margin-bottom:0}.tb-sbb .tb-sbb__points{list-style:none;margin:24px 0 32px;padding:0}.tb-sbb__point{align-items:flex-start;color:#e6e8ee;display:flex;font-size:15px;gap:10px;line-height:1.5;margin:0 0 10px}.tb-sbb__point:last-child{margin-bottom:0}.tb-sbb__check{color:var(--tb-sbb-accent);flex-shrink:0;margin-top:2px}.tb-sbb .tb-sbb__btn{align-items:center;border:2px solid var(--tb-sbb-accent);border-radius:8px;cursor:pointer;display:inline-flex;font-family:Figtree,sans-serif;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;padding:15px 28px;text-decoration:none;transition:transform .15s ease,filter .15s ease,background-color .15s ease,color .15s ease}.tb-sbb .tb-sbb__btn--pill{border-radius:999px}.tb-sbb .tb-sbb__btn--fill,.tb-sbb .tb-sbb__btn--fill:hover{background:var(--tb-sbb-accent);color:var(--tb-sbb-btn-text)}.tb-sbb .tb-sbb__btn--fill:hover{filter:brightness(1.08);text-decoration:none;transform:translateY(-1px)}.tb-sbb .tb-sbb__btn--outline{background:transparent;color:var(--tb-sbb-accent)}.tb-sbb .tb-sbb__btn--outline:hover{background:var(--tb-sbb-accent);color:var(--tb-sbb-btn-text);text-decoration:none}.tb-sbb .tb-sbb__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.tb-sbb .tb-sbb__micro{color:#8b8fa0;font-size:13px;line-height:1.5;margin:14px 0 0}.tb-sbb__img{border-radius:12px;display:block;height:auto;width:100%}.tb-sbb__demo{display:flex;flex-direction:column;margin:0 auto;max-width:400px}.tb-sbb__demo-card{background:#fff;border-radius:12px;box-shadow:0 24px 48px rgba(0,0,0,.28);color:#1e212e;padding:20px 22px}.tb-sbb__demo-card--in{transform:rotate(-1.5deg)}.tb-sbb__demo-card--out{border-top:4px solid var(--tb-sbb-accent);transform:rotate(1deg)}.tb-sbb .tb-sbb__demo-tag{align-items:center;color:#6b6f80;display:flex;font-size:12px;font-weight:700;gap:8px;margin:0 0 8px}.tb-sbb__demo-dot{background:var(--tb-sbb-accent);border-radius:50%;display:block;height:8px;width:8px}.tb-sbb .tb-sbb__demo-text{color:#1e212e;font-size:16px;font-weight:600;line-height:1.5;margin:0}.tb-sbb__demo-arrow{color:var(--tb-sbb-accent);display:flex;justify-content:center;padding:10px 0}.tb-sbb .tb-sbb__demo-note{color:#8b8fa0;font-size:12px;margin:18px 0 0;text-align:center}@media (max-width:900px){.tb-sbb__cta{gap:40px;grid-template-columns:1fr;padding:40px 28px}}@media (max-width:767px){.tb-sbb .tb-sbb__heading{font-size:var(--tb-sbb-h2-m)}.tb-sbb__header{margin-bottom:40px}.tb-sbb__steps{gap:36px;grid-template-columns:1fr}.tb-sbb__bar,.tb-sbb__tick{display:none}.tb-sbb__stem{top:0}.tb-sbb .tb-sbb__cta-heading{font-size:calc(var(--tb-sbb-cta-h)*.8)}.tb-sbb .tb-sbb__btn{width:100%}}@media (prefers-reduced-motion:reduce){.tb-sbb .tb-sbb__btn{transition:none}.tb-sbb .tb-sbb__btn--fill:hover{transform:none}}