.OperatingSystemHero-module__Stk8-G__hero{background:var(--hero-bg);width:100%;padding:2rem 0 2.5rem}.OperatingSystemHero-module__Stk8-G__inner{max-width:1400px;margin:0 auto;padding:0 1rem}.OperatingSystemHero-module__Stk8-G__split{flex-direction:column;align-items:stretch;gap:2rem;display:flex}.OperatingSystemHero-module__Stk8-G__copy{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:520px;display:flex}.OperatingSystemHero-module__Stk8-G__headline{color:var(--hero-h1);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:clamp(28px,2.4vw,46px);font-weight:700;line-height:1.1}.OperatingSystemHero-module__Stk8-G__subheadline{color:var(--hero-subheadline);max-width:480px;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.OperatingSystemHero-module__Stk8-G__actions{flex-wrap:wrap;gap:12px;display:flex}.OperatingSystemHero-module__Stk8-G__pricingWrap{display:inline-flex}.dark .OperatingSystemHero-module__Stk8-G__secondaryCta{color:#fff;background:#ffffff14;border-color:#ffffff38}.OperatingSystemHero-module__Stk8-G__visual{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.OperatingSystemHero-module__Stk8-G__figure{flex-direction:column;gap:.75rem;margin:0;display:flex}.OperatingSystemHero-module__Stk8-G__stage{aspect-ratio:4/3;width:100%;max-height:280px;margin:0 auto;position:relative;overflow:hidden}.OperatingSystemHero-module__Stk8-G__illustration{--os-graphite-top:#5a5b63;--os-graphite-side:#2f3036;--os-graphite-front:#3d3e46;--os-ceramic-top:#f3efe7;--os-ceramic-side:#cfc8bc;--os-ceramic-front:#ddd6cb;--os-aluminum-top:#e8ebf0;--os-aluminum-side:#8f96a1;--os-aluminum-front:#b4bac3;--os-track-top:#7a7b84;--os-track-side:#4a4b52;--os-track-front:#5c5d66;--os-token-top:#eceff4;--os-token-side:#8a909a;--os-token-front:#c5cad2;--os-accent:#65a30d;--os-accent-side:#4d7c0f;--os-edge:#0c0c1047;--os-shadow:#0a0a0f38;width:100%;height:100%;display:block}.OperatingSystemHero-module__Stk8-G__illustration svg{width:100%;height:100%;display:block;overflow:visible}.OperatingSystemHero-module__Stk8-G__posterHidden{visibility:hidden;pointer-events:none}.OperatingSystemHero-module__Stk8-G__canvasHost{opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.OperatingSystemHero-module__Stk8-G__canvasHostReady{opacity:1;pointer-events:auto}.OperatingSystemHero-module__Stk8-G__replayRow{align-items:center;min-height:44px;display:flex}.OperatingSystemHero-module__Stk8-G__replayButton{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--fg);letter-spacing:.02em;cursor:pointer;background:0 0;padding:.5rem .85rem;font-size:.8125rem;font-weight:600}.OperatingSystemHero-module__Stk8-G__replayButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.OperatingSystemHero-module__Stk8-G__captionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin:0;font-size:.8125rem;font-weight:600}.OperatingSystemHero-module__Stk8-G__captionQualifier{color:var(--muted);margin:.15rem 0 0;font-size:.75rem}.OperatingSystemHero-module__Stk8-G__captionLine{color:var(--fg);margin:.35rem 0 0;font-size:.9375rem;line-height:1.45}.OperatingSystemHero-module__Stk8-G__modules{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.OperatingSystemHero-module__Stk8-G__moduleLink{min-height:44px;color:inherit;border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;gap:.2rem;padding:.55rem .15rem;text-decoration:none;display:flex}.OperatingSystemHero-module__Stk8-G__moduleLink:hover .OperatingSystemHero-module__Stk8-G__moduleLabel,.OperatingSystemHero-module__Stk8-G__moduleLink:focus-visible .OperatingSystemHero-module__Stk8-G__moduleLabel{color:var(--accent)}.OperatingSystemHero-module__Stk8-G__moduleLabel{color:var(--fg);font-size:.875rem;font-weight:600}.OperatingSystemHero-module__Stk8-G__moduleDescription{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}.OperatingSystemHero-module__Stk8-G__review{border-top:1px solid var(--border);color:var(--muted);margin:.25rem 0 0;padding-top:.75rem;font-size:.8125rem;line-height:1.45}.OperatingSystemHero-module__Stk8-G__reviewLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);border-bottom:2px solid var(--accent);margin-right:.5rem;font-size:.6875rem;font-weight:600;display:inline-block}@media (min-width:640px){.OperatingSystemHero-module__Stk8-G__inner{padding:0 1.5rem}}@media (min-width:768px){.OperatingSystemHero-module__Stk8-G__hero{padding:2.5rem 0 3rem}.OperatingSystemHero-module__Stk8-G__visual{max-width:640px}.OperatingSystemHero-module__Stk8-G__stage{max-height:none}.OperatingSystemHero-module__Stk8-G__modules{grid-template-columns:1fr 1fr 1fr;gap:.75rem 1.25rem}.OperatingSystemHero-module__Stk8-G__moduleLink{border-bottom:none;padding:.65rem 0}}@media (min-width:1024px){.OperatingSystemHero-module__Stk8-G__hero{padding:3rem 0}.OperatingSystemHero-module__Stk8-G__inner{padding:0 2rem}.OperatingSystemHero-module__Stk8-G__split{flex-direction:row;align-items:flex-start;gap:0}.OperatingSystemHero-module__Stk8-G__copy{width:45%;padding-right:2rem}.OperatingSystemHero-module__Stk8-G__visual{width:55%;max-width:none;margin-left:auto}.OperatingSystemHero-module__Stk8-G__stage{aspect-ratio:8/5;max-width:640px;margin-left:0}}@media (prefers-reduced-motion:reduce){.OperatingSystemHero-module__Stk8-G__moduleLink,.OperatingSystemHero-module__Stk8-G__canvasHost{transition:none}}
