.OperatingSystemV2_section__ctvp_{background:var(--bg-primary);padding:3rem 1.25rem}@media (min-width:768px){.OperatingSystemV2_section__ctvp_{padding:5rem 2rem}}.OperatingSystemV2_container__qd4Ld{width:100%;max-width:1100px;margin:0 auto}.OperatingSystemV2_header__XE7y6{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.OperatingSystemV2_header__XE7y6.OperatingSystemV2_visible__Icoi2{opacity:1;transform:translateY(0)}.OperatingSystemV2_eyebrow__SCkPz{display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--blueprint-blue);margin-bottom:1rem}.OperatingSystemV2_title__s48JO{font-family:var(--font-primary);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 1rem}.OperatingSystemV2_subtitle__FHuLb{font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0 auto}.OperatingSystemV2_diagramCard__iI7ma{position:relative;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:3rem 2rem 4rem;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;box-shadow:var(--shadow-card)}.OperatingSystemV2_diagramCard__iI7ma.OperatingSystemV2_visible__Icoi2{opacity:1;transform:translateY(0)}@media (min-width:768px){.OperatingSystemV2_diagramCard__iI7ma{padding:4rem 3rem 5rem}}.OperatingSystemV2_nodes__yihH6{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;z-index:2}@media (min-width:640px){.OperatingSystemV2_nodes__yihH6{flex-direction:row;justify-content:space-between;gap:1rem}}.OperatingSystemV2_node__Yc1Aj{display:flex;flex-direction:column;align-items:center;gap:.75rem;opacity:0;transform:scale(.8);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.OperatingSystemV2_node__Yc1Aj.OperatingSystemV2_visible__Icoi2{opacity:1;transform:scale(1)}.OperatingSystemV2_nodeIcon__0QOrZ{width:72px;height:72px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--blueprint-blue);transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.OperatingSystemV2_node__Yc1Aj:hover .OperatingSystemV2_nodeIcon__0QOrZ{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.4);transform:translateY(-4px);box-shadow:0 8px 24px rgba(59,130,246,.15)}.OperatingSystemV2_nodeLabel___UNVo{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.OperatingSystemV2_connectingSvg__rTFjH{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:none}@media (min-width:640px){.OperatingSystemV2_connectingSvg__rTFjH{display:block}}.OperatingSystemV2_connectingPath__nK8oj{stroke:rgba(59,130,246,.3);stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.OperatingSystemV2_connectingPath__nK8oj.OperatingSystemV2_pathVisible__pAS_9{stroke-dashoffset:0}.OperatingSystemV2_returnPath__5LRgl{stroke:rgba(59,130,246,.2);stroke-width:2;stroke-dasharray:8 4;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2s cubic-bezier(.16,1,.3,1) .5s}.OperatingSystemV2_returnPath__5LRgl.OperatingSystemV2_pathVisible__pAS_9{stroke-dashoffset:0}.OperatingSystemV2_arrow__1jr0E{fill:var(--blueprint-blue);opacity:0;transition:opacity .4s ease}.OperatingSystemV2_arrow__1jr0E.OperatingSystemV2_arrowVisible__hZkUq{opacity:1}.OperatingSystemV2_footerLabel__HcINi{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);opacity:0;transition:opacity .5s ease .8s}.OperatingSystemV2_footerLabel__HcINi.OperatingSystemV2_visible__Icoi2{opacity:1}.OperatingSystemV2_footerLabel__HcINi svg{color:var(--blueprint-blue);opacity:.7}@media (prefers-reduced-motion:reduce){.OperatingSystemV2_diagramCard__iI7ma,.OperatingSystemV2_footerLabel__HcINi,.OperatingSystemV2_header__XE7y6,.OperatingSystemV2_node__Yc1Aj{opacity:1;transform:none;transition:none}.OperatingSystemV2_connectingPath__nK8oj,.OperatingSystemV2_returnPath__5LRgl{stroke-dashoffset:0;transition:none}.OperatingSystemV2_arrow__1jr0E{opacity:1;transition:none}}