.orbit-hero{--orbit-blue:#4f8ef7;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;width:100%;min-height:650px;padding:64px clamp(20px,5vw,76px);overflow:hidden;color:var(--lq-text,#171717);background:radial-gradient(ellipse at 76% 48%,color-mix(in srgb,var(--orbit-blue) 12%,transparent) 0,transparent 42%),var(--lq-canvas,#faf9f6);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.orbit-copy{position:relative;z-index:2;max-width:560px}.orbit-eyebrow{display:inline-block;margin-bottom:22px;color:var(--orbit-blue);font-size:12px;font-weight:800;letter-spacing:2.5px}.orbit-copy h1{margin:0;color:var(--lq-text,#171717);font-size:clamp(36px,4.6vw,62px);font-weight:850;line-height:1.04;letter-spacing:-2px}.orbit-copy h1 span{color:#4f8ef7;font-family:Georgia,Times New Roman,serif;font-weight:700;font-style:italic}[data-theme=dark] .orbit-copy h1{color:var(--lq-text,#faf9f5)}[data-theme=dark] .orbit-copy h1 span{color:#8fb8ff}.orbit-copy>p{max-width:460px;margin:24px 0;color:var(--lq-muted,#666);font-size:17px;line-height:1.8}.orbit-actions{display:flex;flex-wrap:wrap;gap:12px}.orbit-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:14px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.orbit-actions a:hover{transform:translateY(-3px)}.orbit-primary{color:white;background:var(--orbit-blue);box-shadow:0 8px 22px #3478f633}.orbit-secondary{color:var(--lq-text,#242424);border:1px solid var(--lq-line-strong,#e4e5eb);background:var(--lq-surface,#fff)}.orbit-visual{position:relative;isolation:isolate;width:100%;max-width:680px;aspect-ratio:1;margin-inline:auto;border-radius:50%;background:radial-gradient(circle,var(--lq-surface,#fff) 0,color-mix(in srgb,var(--orbit-blue) 8%,var(--lq-canvas,#f5f8ff)) 36%,transparent 69%);container-type:inline-size}.orbit-ring{position:absolute;inset:4%;border:1px dashed var(--lq-line-strong,#c9ced7);border-radius:50%;pointer-events:none}.orbit-ring:nth-of-type(2){inset:21%;border-color:color-mix(in srgb,var(--orbit-blue) 45%,transparent)}.orbit-item{position:absolute;top:50%;left:50%;width:1px;height:1px;transform:rotate(var(--angle)) translateX(var(--orbit-radius)) rotate(calc(-1 * var(--angle)));transform-origin:0 0;pointer-events:auto}.orbit-badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;gap:7px;width:max-content;translate:-50% -50%;transform-origin:center}.orbit-icon{box-sizing:content-box;width:28px;height:28px;padding:13px;color:var(--item-color);border:1px solid var(--lq-surface,#fff);border-radius:19px;background:var(--lq-surface,#fff);box-shadow:0 6px 22px #1c2f5015;transition:box-shadow .2s ease,scale .2s ease}.orbit-badge:hover .orbit-icon{scale:1.12;box-shadow:0 10px 30px #3478f62c}[data-theme=dark] .orbit-icon{color:color-mix(in srgb,var(--item-color) 58%,#ffffff)}.orbit-label{padding:5px 9px;border:1px solid var(--lq-line,#eceef3);border-radius:8px;background:var(--lq-surface,#fff);box-shadow:0 4px 12px #1c2f500c;color:var(--lq-text,#292929);font-size:10px;font-weight:750;white-space:nowrap}.orbit-hub{position:absolute;z-index:3;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:190px;height:190px;border:1px solid var(--lq-line,#ffffff);border-radius:50%;background:color-mix(in srgb,var(--lq-surface,#fff) 94%,transparent);box-shadow:0 12px 40px #2d5b9f16,inset 0 0 0 6px color-mix(in srgb,var(--orbit-blue) 6%,transparent);text-align:center;transform:translate(-50%,-50%);backdrop-filter:blur(12px)}.orbit-hub-label,.orbit-hub-sub{color:var(--lq-muted,#747474);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.orbit-hub-rounds{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:138px}.orbit-hub-round{display:grid;place-items:center;height:30px;border-radius:9px;border:1px solid color-mix(in srgb,var(--orbit-blue) 28%,transparent);background:color-mix(in srgb,var(--orbit-blue) 9%,var(--lq-surface,#fff));color:color-mix(in srgb,var(--orbit-blue) 52%,#0b1b33);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em}@media (max-width:900px){.orbit-hero{grid-template-columns:1fr;gap:25px;padding-block:50px;min-height:0}.orbit-copy{max-width:650px;text-align:center}.orbit-copy,.orbit-copy>p{margin-inline:auto}.orbit-actions{justify-content:center}.orbit-visual{width:min(100%,600px)}}@media (max-width:480px){.orbit-hero{padding:40px 12px;gap:24px;min-height:0}.orbit-item{transform:rotate(var(--angle)) translateX(calc(var(--orbit-radius) * .8)) rotate(calc(-1 * var(--angle)))}.orbit-copy h1{font-size:clamp(37px,10vw,48px);letter-spacing:-1.8px}.orbit-copy>p{font-size:14px}.orbit-visual{width:100%}.orbit-icon{width:19px;height:19px;padding:8px;border-radius:14px}.orbit-ring:first-of-type .orbit-label{display:none}.orbit-label{padding:3px 5px;font-size:8px}.orbit-hub{width:140px;height:140px;gap:7px;box-shadow:0 8px 26px #2d5b9f14,inset 0 0 0 4px color-mix(in srgb,var(--orbit-blue) 6%,transparent)}.orbit-hub-rounds{width:100px;gap:5px}.orbit-hub-round{height:24px;border-radius:7px;font-size:9.5px}.orbit-hub-label,.orbit-hub-sub{font-size:8px;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.orbit-hero *,.orbit-hero :after,.orbit-hero :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}