.ob-hero[data-v-2e0fc87c]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8)}.ob-hero__stage[data-v-2e0fc87c]{display:contents}.ob-hero__grid[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.ob-hero__grid[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.ob-hero__copy[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.ob-hero__badge[data-v-2e0fc87c]{align-self:flex-start}.ob-hero__title[data-v-2e0fc87c]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;color:var(--nb-c-text);margin:0;line-height:1.02}.ob-hero__subtitle[data-v-2e0fc87c]{font-size:var(--nb-font-size-20);max-width:560px;color:var(--nb-c-text-muted);margin:0;line-height:1.5}.ob-hero__actions[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.ob-hero__visual[data-v-2e0fc87c]{border:1px solid var(--nb-c-border,#00000014);border-radius:14px;margin:0;position:relative;overflow:hidden}.ob-hero__visual img[data-v-2e0fc87c]{transform-origin:50%;will-change:transform, opacity;width:100%;height:auto;display:block}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.ob-hero[data-v-2e0fc87c]{min-height:260vh;padding:0}.ob-hero__stage[data-v-2e0fc87c]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.ob-hero__grid[data-v-2e0fc87c]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.ob-hero__copy[data-v-2e0fc87c]{will-change:opacity, transform;animation:linear both ob-hero-copy-out-2e0fc87c;animation-timeline:scroll(root);animation-range:0 60vh}.ob-hero__visual[data-v-2e0fc87c]{border:none;border-radius:0;overflow:visible}.ob-hero__visual img[data-v-2e0fc87c]{animation:linear both ob-hero-visual-2e0fc87c;animation-timeline:scroll(root);animation-range:0 160vh}}}@keyframes ob-hero-copy-out-2e0fc87c{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes ob-hero-visual-2e0fc87c{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.45)}78%{opacity:1;transform:translate(-50%)scale(1.5)}to{opacity:0;transform:translate(-50%)scale(1.6)}}.ob-intro[data-v-2e0fc87c],.ob-install[data-v-2e0fc87c],.ob-licensing[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.ob-intro__title[data-v-2e0fc87c],.ob-install__title[data-v-2e0fc87c],.ob-licensing__title[data-v-2e0fc87c]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.ob-intro__body[data-v-2e0fc87c],.ob-install__body[data-v-2e0fc87c],.ob-licensing__body[data-v-2e0fc87c]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.7}.ob-install__snippet[data-v-2e0fc87c]{background:var(--nb-c-surface-elevated,#0f1115);color:#f0f1f4;padding:calc(var(--nb-base-unit) * 2.5);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);border-radius:10px;margin:0;line-height:1.7;overflow-x:auto}.ob-features[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.ob-features[data-v-2e0fc87c]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.ob-features[data-v-2e0fc87c]{grid-template-columns:1fr}}.ob-comparison[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;align-items:flex-start;display:flex}.ob-comparison__copy[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.ob-comparison__title[data-v-2e0fc87c]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.ob-comparison__body[data-v-2e0fc87c]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.7}.ob-cta[data-v-2e0fc87c]{text-align:center;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.ob-cta__title[data-v-2e0fc87c]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.ob-cta__title[data-v-2e0fc87c]{font-size:var(--nb-font-size-32)}}.ob-cta__subtitle[data-v-2e0fc87c]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.65}.ob-cta__actions[data-v-2e0fc87c]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}
