:root{--orbz-brand-primary:#6c5cff;--orbz-brand-secondary:#00e9ff;--orbz-brand-accent:#ff4dde;--orbz-brand-highlight:#ffb07a;--orbz-page:#f6f7ff;--orbz-surface:rgb(255 255 255/82%);--orbz-surface-strong:#ffffff;--orbz-border:rgb(20 20 43/12%);--orbz-text:#14142b;--orbz-muted:#515875;--orbz-link:#3927cc;color-scheme:light}html.dark{--orbz-page:#070810;--orbz-surface:rgb(20 20 43/72%);--orbz-surface-strong:#14142b;--orbz-border:rgb(246 247 255/12%);--orbz-text:#f6f7ff;--orbz-muted:#aeb3c8;--orbz-link:#8d82ff;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 7%,rgb(108 92 255/14%),transparent 34rem),radial-gradient(circle at 88% 5%,rgb(0 233 255/8%),transparent 32rem),var(--orbz-page);color:var(--orbz-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{background:var(--orbz-brand-primary);color:#ffffff}html.dark ::selection{background:var(--orbz-brand-secondary);color:#070810}:focus-visible{outline:3px solid var(--orbz-brand-secondary);outline-offset:3px}.orbz-logo{gap:.52rem;letter-spacing:-.02em}.orbz-logo,.orbz-logo__mark{align-items:center;display:inline-flex}.orbz-logo__mark{block-size:1.18rem;inline-size:1.18rem;justify-content:center}.orbz-logo__wordmark{font-size:1rem;font-weight:780}.orbz-logo__version{background:rgb(108 92 255/12%);border:1px solid rgb(108 92 255/22%);border-radius:999px;color:var(--orbz-link);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:720;letter-spacing:.02em;padding:.16rem .42rem}html.dark .orbz-logo__version{background:rgb(108 92 255/20%);border-color:rgb(141 130 255/34%)}.orbz-navbar-link{color:var(--orbz-muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.orbz-navbar-link:hover{color:var(--orbz-link)}.orbz-home{margin-inline:auto;max-inline-size:76rem;padding:clamp(2.2rem,6vw,5.5rem) clamp(1.25rem,4vw,3rem) 5rem}.orbz-hero{align-items:center;display:grid;gap:clamp(2.5rem,7vw,6rem);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr);min-block-size:min(42rem,calc(100dvh - 8rem))}.orbz-eyebrow{color:var(--orbz-link);font-size:.76rem;font-weight:780;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.orbz-hero h1{font-size:clamp(3rem,7vw,6.25rem);font-weight:820;letter-spacing:-.07em;line-height:.94;margin:0;max-inline-size:12ch}.orbz-gradient-text{-webkit-background-clip:text;background-image:linear-gradient(100deg,var(--orbz-brand-primary) 5%,var(--orbz-brand-secondary) 52%,var(--orbz-brand-accent) 96%);background-clip:text;color:transparent}.orbz-hero__lede{color:var(--orbz-muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.72;margin:1.55rem 0 0;max-inline-size:43rem}.orbz-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.8rem}.orbz-button{align-items:center;border:1px solid var(--orbz-border);border-radius:.78rem;display:inline-flex;font-size:.91rem;font-weight:720;gap:.5rem;justify-content:center;min-block-size:2.85rem;padding:.68rem 1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.orbz-button:hover{transform:translateY(-2px)}.orbz-button--primary{background:#5948eb;border-color:#5948eb;box-shadow:0 .65rem 1.8rem rgb(108 92 255/24%);color:#ffffff}.orbz-button--secondary{background:var(--orbz-surface);color:var(--orbz-text)}.orbz-button--secondary:hover{border-color:var(--orbz-brand-primary);box-shadow:0 .6rem 1.6rem rgb(108 92 255/13%)}.orbz-proof{color:var(--orbz-muted);display:flex;flex-wrap:wrap;font-size:.77rem;font-weight:650;gap:.65rem 1.2rem;margin:1.35rem 0 0;padding:0}.orbz-proof li{align-items:center;display:inline-flex;gap:.42rem;list-style:none}.orbz-proof li:before{background:var(--orbz-brand-secondary);border-radius:999px;box-shadow:0 0 .55rem rgb(0 233 255/60%);content:"";block-size:.34rem;inline-size:.34rem}.orbz-hero__visual{align-items:center;display:flex;justify-content:center;min-block-size:27rem}.orbz-section{border-block-start:1px solid var(--orbz-border);padding-block:clamp(3rem,7vw,5.5rem)}.orbz-section__heading{display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);margin-block-end:2rem}.orbz-section__heading h2{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.045em;line-height:1.08;margin:0}.orbz-section__heading p{color:var(--orbz-muted);line-height:1.72;margin:0}.orbz-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.orbz-card{background:var(--orbz-surface);border:1px solid var(--orbz-border);border-radius:1.1rem;color:inherit;padding:1.35rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}a.orbz-card:hover{border-color:rgb(108 92 255/55%);box-shadow:0 1rem 2.8rem rgb(20 20 43/10%);transform:translateY(-3px)}.orbz-card strong{display:block;font-size:1rem;margin-block-end:.45rem}.orbz-card p,.orbz-card span{color:var(--orbz-muted);font-size:.88rem;line-height:1.62;margin:0}.orbz-card__arrow{color:var(--orbz-link)!important;display:inline-block;font-weight:760;margin-block-start:1rem!important}.orbz-frameworks{display:grid;gap:.72rem;grid-template-columns:repeat(6,minmax(0,1fr))}.orbz-frameworks a{background:var(--orbz-surface);border:1px solid var(--orbz-border);border-radius:.82rem;color:var(--orbz-text);font-size:.82rem;font-weight:720;padding:.85rem .65rem;text-align:center;text-decoration:none}.orbz-frameworks a:hover{border-color:var(--orbz-brand-primary);color:var(--orbz-link)}.orbz-code-callout{background:linear-gradient(135deg,rgb(108 92 255/12%),rgb(0 233 255/7%));border:1px solid rgb(108 92 255/25%);border-radius:1rem;margin-block:2rem;padding:1.2rem 1.3rem}.orbz-code-callout p{color:var(--orbz-muted);margin:0}@media (max-width:900px){.orbz-hero{grid-template-columns:1fr;min-block-size:auto}.orbz-hero__visual{grid-row:1;min-block-size:19rem}.orbz-section__heading{grid-template-columns:1fr}.orbz-card-grid{grid-template-columns:1fr 1fr}.orbz-frameworks{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.orbz-home{padding-inline:1rem}.orbz-card-grid,.orbz-frameworks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbz-button,.orbz-card{transition:none}}