.ob-page{--ob-black: #090a0c;--ob-charcoal: #191b1f;--ob-blue: #1768ff;--ob-blue-dark: #0d43b8;--ob-paper: #f4f5f7;--ob-line: #d9dce2;--ob-muted: #626771;--mirror-focus: #65a0ff;background:#fff;color:#101217}.ob-shell{width:min(80rem,calc(100% - 3rem));margin-inline:auto}.ob-study{background:#222326;color:#f7f8fb}.ob-nav{position:sticky;z-index:40;top:0;border-bottom:1px solid #303237;background:color-mix(in srgb,var(--ob-charcoal) 95%,transparent);color:#fff;backdrop-filter:blur(14px)}.ob-nav__inner{min-height:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.ob-brand{display:inline-flex;align-items:center;gap:.7rem;color:#fff;font-size:.95rem;font-weight:760;letter-spacing:-.03em;text-decoration:none}.ob-brand svg{width:1.75rem;fill:var(--ob-blue)}.ob-brand svg path:first-child{opacity:.55}.ob-nav nav{display:flex;align-items:center;gap:1.7rem}.ob-nav nav a{min-height:2.75rem;display:inline-flex;align-items:center;color:#d7d9dd;font-size:.78rem;font-weight:620;text-decoration:none}.ob-nav nav .ob-nav__cta{min-width:8rem;justify-content:center;padding-inline:1rem;border-radius:999px;background:var(--ob-blue);color:#fff}.ob-kicker{margin:0 0 1rem;font-size:.69rem;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.ob-hero{background:var(--ob-black);color:#fff}.ob-hero__grid{min-height:clamp(36rem,calc(100svh - 8rem),48rem);display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(3rem,7vw,7rem);align-items:center;padding-block:clamp(4.5rem,8vw,7rem)}.ob-hero__copy{max-width:42rem}.ob-hero h1{max-width:11ch;margin:0;font-size:clamp(3.4rem,6.3vw,6.4rem);font-weight:570;letter-spacing:-.065em;line-height:.95}.ob-outcome-list{max-width:37rem;margin:2.2rem 0 2.4rem;padding:0;list-style:none}.ob-outcome-list li{display:flex;align-items:flex-start;gap:.7rem;color:#d4d7dd;font-size:.94rem;line-height:1.5}.ob-outcome-list li+li{margin-top:.8rem}.ob-outcome-list i{width:1.12rem;height:1.12rem;flex:0 0 auto;display:grid;place-items:center;margin-top:.14rem;border-radius:50%;background:#fff;color:var(--ob-black);font-size:.62rem;font-style:normal;font-weight:800}.ob-btn{border-radius:999px;background:var(--ob-blue);color:#fff;box-shadow:0 .85rem 2rem #1768ff38}.ob-proof{min-width:0;border-radius:.15rem;background:#fff;color:#101217;box-shadow:1.5rem 1.5rem 0 var(--ob-blue),0 2rem 5rem #00000052}.ob-proof__label,.ob-proof__account,.ob-proof__outcome,.ob-proof__blocker{padding:1.25rem 1.4rem}.ob-proof__label{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ob-line);color:var(--ob-muted);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ob-proof__account{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--ob-line)}.ob-account-mark{width:2.35rem;height:2.35rem;flex:0 0 auto;display:grid;place-items:center;border-radius:.55rem;background:#dbe8ff;color:var(--ob-blue-dark);font-size:.7rem;font-weight:820}.ob-proof__account div{flex:1}.ob-proof__account strong,.ob-proof__account small{display:block}.ob-proof__account strong{font-size:.83rem}.ob-proof__account small{margin-top:.18rem;color:var(--ob-muted);font-size:.64rem}.ob-proof__account em{padding:.4rem .55rem;border-radius:999px;background:#fff0dc;color:#a84f00;font-size:.59rem;font-style:normal;font-weight:750}.ob-proof__outcome>p{margin:0 0 .8rem;color:var(--ob-muted);font-size:.66rem;font-weight:700;text-transform:uppercase}.ob-proof__outcome h2{max-width:15ch;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:620;letter-spacing:-.05em;line-height:1.02}.ob-proof__meta{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.7rem}.ob-proof__meta span,.ob-proof__meta small{display:block}.ob-proof__meta span{font-size:.73rem;font-weight:710}.ob-proof__meta small{margin-bottom:.35rem;color:var(--ob-muted);font-size:.56rem;font-weight:620;text-transform:uppercase}.ob-proof__blocker{display:grid;gap:.22rem;border-top:1px solid var(--ob-line);background:#f4f6f9}.ob-proof__blocker span,.ob-proof__blocker small{color:var(--ob-muted);font-size:.59rem}.ob-proof__blocker strong{font-size:.83rem}.ob-category-band{border-top:1px solid #2c2e33;background:var(--ob-charcoal)}.ob-category-band .ob-shell{min-height:6rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.ob-category-band span{display:flex;align-items:center;justify-content:center;padding:1.2rem;border-right:1px solid #34363b;color:#d4d7dd;font-size:.73rem;font-weight:650;text-align:center}.ob-category-band span:first-child{border-left:1px solid #34363b}.ob-platform,.ob-three,.ob-customer,.ob-loop{padding:clamp(5rem,9vw,9rem) 0}.ob-section-head{max-width:61rem;margin:0 auto clamp(3rem,6vw,5.5rem)}.ob-section-head h2,.ob-customer h2,.ob-final h2{margin:0;font-size:clamp(2.8rem,5.4vw,5.5rem);font-weight:570;letter-spacing:-.065em;line-height:.98}.ob-control-wrap{border:1px solid var(--ob-line);background:#fff;box-shadow:0 1.8rem 4.5rem #0d182d1a}.ob-source-track{min-height:5rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--ob-line);background:var(--ob-paper)}.ob-source-track>span{display:grid;gap:.18rem;padding:.55rem .75rem;border:1px solid var(--ob-line);border-radius:.4rem;background:#fff;font-size:.65rem}.ob-source-track small{color:var(--ob-muted);font-size:.56rem}.ob-source-track i{color:var(--ob-muted);font-style:normal}.ob-control{min-height:31rem;display:grid;grid-template-columns:12.5rem minmax(0,1fr) 18rem}.ob-control__nav{padding:1.2rem;border-right:1px solid var(--ob-line);background:#f9fafb}.ob-control__identity{display:flex;align-items:center;gap:.65rem;padding-bottom:1.2rem;border-bottom:1px solid var(--ob-line)}.ob-control__identity b,.ob-control__identity small{display:block}.ob-control__identity b{font-size:.72rem}.ob-control__identity small{margin-top:.18rem;color:var(--ob-muted);font-size:.58rem}.ob-control__nav>p{margin:1.3rem 0 .5rem;color:var(--ob-muted);font-size:.56rem;font-weight:700;text-transform:uppercase}.ob-control__nav>a{min-height:2.75rem;display:flex;align-items:center;padding:.65rem .7rem;border-radius:.35rem;color:var(--ob-muted);font-size:.65rem;font-weight:650;text-decoration:none}.ob-control__nav>a.is-active{background:#e8efff;color:var(--ob-blue-dark)}.ob-control__main{min-width:0;padding:1.5rem}.ob-control__main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ob-control__main header p{margin:0 0 .3rem;color:var(--ob-muted);font-size:.58rem;text-transform:uppercase}.ob-control__main header h3{margin:0;font-size:1.25rem;letter-spacing:-.03em}.ob-control__main header>span{padding:.4rem .55rem;border-radius:999px;background:#fff0dc;color:#a84f00;font-size:.58rem;font-weight:730}.ob-phases{display:grid;grid-template-columns:repeat(4,1fr);margin:2rem 0;padding:0;list-style:none}.ob-phases li{position:relative;min-width:0;display:grid;gap:.2rem;padding-top:1rem;border-top:2px solid var(--ob-line)}.ob-phases li.is-done,.ob-phases li.is-current{border-color:var(--ob-blue)}.ob-phases i{position:absolute;width:.65rem;height:.65rem;top:-.38rem;left:0;border:2px solid white;border-radius:50%;background:var(--ob-line);box-shadow:0 0 0 1px var(--ob-line)}.ob-phases .is-done i,.ob-phases .is-current i{background:var(--ob-blue);box-shadow:0 0 0 1px var(--ob-blue)}.ob-phases b{font-size:.62rem}.ob-phases small{color:var(--ob-muted);font-size:.53rem}.ob-milestone{padding:1.3rem;border:1px solid var(--ob-line);border-left:.3rem solid var(--ob-blue);background:#fbfcff}.ob-milestone>span{color:var(--ob-muted);font-size:.56rem;font-weight:700;text-transform:uppercase}.ob-milestone h4{margin:.75rem 0 1.25rem;font-size:1rem;letter-spacing:-.025em}.ob-milestone dl,.ob-control__action dl{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0}.ob-milestone dt,.ob-control__action dt{margin-bottom:.3rem;color:var(--ob-muted);font-size:.52rem;text-transform:uppercase}.ob-milestone dd,.ob-control__action dd{margin:0;font-size:.63rem;font-weight:680;line-height:1.4}.ob-control__action{padding:1.5rem;border-left:1px solid var(--ob-line);background:var(--ob-black);color:#fff}.ob-control__action>span{color:#9da3ad;font-size:.57rem;font-weight:720;text-transform:uppercase}.ob-control__action h3{margin:1.3rem 0 .7rem;font-size:1.6rem;letter-spacing:-.04em}.ob-control__action>p{margin:0 0 1.5rem;color:#c9cdd4;font-size:.75rem;line-height:1.55}.ob-control__action dt{color:#858b96}.ob-control__action dd{color:#fff}.ob-action-controls{display:flex;gap:.5rem;margin-top:1.5rem}.ob-action-controls button{min-height:2.75rem;padding:.6rem .7rem;border:1px solid #43464c;border-radius:.35rem;background:#272a2f;color:#fff;font-size:.61rem;opacity:1}.ob-action-controls button:first-child{border-color:var(--ob-blue);background:var(--ob-blue)}.ob-control__action>small{display:block;margin-top:.7rem;color:#858b96;font-size:.56rem}.ob-demo-foot{min-height:4.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border-top:1px solid var(--ob-line);background:var(--ob-paper)}.ob-demo-foot p{margin:0;color:var(--ob-muted);font-size:.61rem}.ob-demo-foot button{min-height:2.75rem;padding:.65rem .9rem;border:0;border-radius:999px;background:var(--ob-blue);color:#fff;font-size:.65rem;font-weight:730}.ob-control[data-state=running] .ob-source-track,.ob-control[data-state=running] .ob-phases li{animation:ob-pulse .85s ease-in-out infinite alternate}.ob-control[data-state=running] .ob-milestone{animation:ob-lift .7s ease 1.25s both}.ob-control[data-state=complete] .ob-control__main header>span{background:#dcf7e8;color:#137445}@keyframes ob-pulse{to{filter:saturate(1.4)}}@keyframes ob-lift{0%{transform:translateY(.6rem);opacity:.55}to{transform:none;opacity:1}}.ob-three{background:var(--ob-blue);color:#fff}.ob-three .ob-section-head{margin-inline:0}.ob-three__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.38)}.ob-three article{padding:2rem 2rem 0 0;border-right:1px solid rgba(255,255,255,.38)}.ob-three article+article{padding-left:2rem}.ob-three article:last-child{border-right:0}.ob-three article>span{font-family:ui-monospace,monospace;font-size:.65rem;opacity:.7}.ob-three h3{max-width:15ch;margin:3rem 0 1rem;font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:570;letter-spacing:-.045em;line-height:1.05}.ob-three article p{margin:0;color:#dbe7ff;font-size:.87rem;line-height:1.6}.ob-customer{background:var(--ob-paper)}.ob-customer__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);align-items:center}.ob-customer header>p:last-child{max-width:36rem;margin:1.5rem 0 0;color:var(--ob-muted);font-size:1rem;line-height:1.6}.ob-view-switcher{border:1px solid var(--ob-line);background:#fff;box-shadow:0 1.4rem 3.5rem #0d182d1a}.ob-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--ob-line)}.ob-tabs button{min-height:3.4rem;border:0;border-right:1px solid var(--ob-line);background:var(--ob-paper);color:var(--ob-muted);font-size:.7rem;font-weight:680}.ob-tabs button:last-child{border-right:0}.ob-tabs button[aria-selected=true]{background:#fff;color:var(--ob-blue-dark);box-shadow:inset 0 -.2rem var(--ob-blue)}.ob-view-panel{min-height:17rem;padding:1.3rem}.ob-view-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ob-line);font-size:.67rem;font-weight:720}.ob-view-head em{color:#a84f00;font-style:normal}.ob-view-head small{color:var(--ob-muted)}.ob-internal-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem}.ob-internal-cards article{min-height:8.2rem;padding:1rem;border:1px solid var(--ob-line);background:#fafbfc}.ob-internal-cards small,.ob-internal-cards strong{display:block}.ob-internal-cards small{color:var(--ob-muted);font-size:.55rem;text-transform:uppercase}.ob-internal-cards strong{margin-top:2.3rem;font-size:.72rem;line-height:1.35}.ob-view-panel--customer>p{margin:2rem 0 .5rem;color:var(--ob-muted);font-size:.62rem;text-transform:uppercase}.ob-view-panel--customer h3{margin:0 0 .7rem;font-size:2rem;letter-spacing:-.045em}.ob-view-panel--customer>span{color:var(--ob-muted);font-size:.82rem;line-height:1.5}.ob-view-note{margin:0;padding:.8rem 1.3rem;border-top:1px solid var(--ob-line);color:var(--ob-muted);font-size:.58rem}.ob-loop__track{margin:0;padding:0;border-top:1px solid var(--ob-line);list-style:none}.ob-loop__track li{display:grid;grid-template-columns:5rem 1fr;gap:2rem;padding:1.7rem 0;border-bottom:1px solid var(--ob-line)}.ob-loop__track li>span{padding-top:.25rem;color:var(--ob-muted);font-family:ui-monospace,monospace;font-size:.67rem}.ob-loop__track h3{margin:0;font-size:1.35rem;letter-spacing:-.035em}.ob-loop__track p{margin:.45rem 0 0;color:var(--ob-muted);line-height:1.55}.ob-final{padding:clamp(5rem,9vw,9rem) 0;background:var(--ob-black);color:#fff}.ob-final__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.ob-final h2{max-width:13ch}.ob-final .ob-btn{flex:0 0 auto}.ob-footer{background:var(--ob-charcoal);color:#b8bdc6}@media(max-width:66rem){.ob-hero__grid,.ob-customer__grid{grid-template-columns:1fr}.ob-hero__grid{padding-bottom:6rem}.ob-hero__copy{max-width:52rem}.ob-proof{width:min(38rem,calc(100% - 1.5rem))}.ob-control{grid-template-columns:11rem minmax(0,1fr)}.ob-control__action{grid-column:1 / -1;border-top:1px solid var(--ob-line);border-left:0}}@media(max-width:48rem){.ob-shell{width:min(100% - 2rem,80rem)}.ob-nav{position:relative}.ob-nav nav>a{display:none}.ob-nav nav .ob-nav__cta{display:inline-flex}.ob-hero__grid{min-height:0;padding-block:3.25rem}.ob-hero h1{font-size:clamp(3.1rem,14vw,4.8rem)}.ob-proof{width:calc(100% - .75rem);box-shadow:.75rem .75rem 0 var(--ob-blue)}.ob-category-band .ob-shell{grid-template-columns:1fr}.ob-category-band span,.ob-category-band span:first-child{min-height:4rem;border-right:0;border-left:0;border-bottom:1px solid #34363b}.ob-source-track{justify-content:flex-start;overflow-x:auto}.ob-source-track>span{flex:0 0 auto}.ob-control{grid-template-columns:1fr}.ob-control__nav{display:none}.ob-control__action{grid-column:auto}.ob-demo-foot{align-items:stretch;flex-direction:column}.ob-demo-foot button{width:100%}.ob-three__grid{grid-template-columns:1fr}.ob-three article,.ob-three article+article{padding:2rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.38)}.ob-three article:last-child{border-bottom:0}.ob-three h3{margin-top:1.5rem}.ob-final__inner{align-items:flex-start;flex-direction:column}.ob-final .ob-btn{width:100%}}@media(max-width:34rem){.ob-study .mirror-study-bar__status{display:none}.ob-brand span{max-width:7rem;line-height:1.05}.ob-nav nav .ob-nav__cta{min-width:6.6rem}.ob-proof__label{align-items:flex-start;flex-direction:column}.ob-proof__account em{display:none}.ob-proof__meta,.ob-milestone dl,.ob-control__action dl,.ob-internal-cards{grid-template-columns:1fr}.ob-phases small{display:none}.ob-control__main,.ob-control__action{padding:1rem}.ob-loop__track li{grid-template-columns:2rem 1fr;gap:.8rem}}@media(prefers-reduced-motion:reduce){.ob-page *,.ob-page *:before,.ob-page *:after{animation:none;transition:none}}
