.OperatingSystem_diagramWrapper__NFg1y{max-width:1200px;margin:0 auto 48px}.OperatingSystem_diagram__Zc2Lx{position:relative;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:64px;overflow:hidden}.OperatingSystem_nodes__2wXSj{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.OperatingSystem_node__o_acW{width:140px;height:140px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;opacity:0;transform:scale(.8);transition:all .4s ease}.OperatingSystem_node__o_acW.OperatingSystem_visible__MuDKz{opacity:1;transform:scale(1)}.OperatingSystem_node__o_acW:hover{border-color:var(--accent-primary);box-shadow:0 0 20px var(--accent-glow);transform:scale(1.05)}.OperatingSystem_nodeIcon__E82tk{display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}.OperatingSystem_nodeLabel__10oRV{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.OperatingSystem_loopSvg__K5XeN{position:absolute;inset:0;width:100%;height:100%;z-index:1}.OperatingSystem_loopPath__XhNX5{fill:none;stroke:var(--border-default);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000;animation:OperatingSystem_drawPath__GOOu4 1.5s ease .5s forwards}.OperatingSystem_arrow__yZKzv{fill:none;stroke:var(--border-default);stroke-width:2px}.OperatingSystem_loopLabel__u57SW{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--text-tertiary)}.OperatingSystem_pillars__fWakY{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:1200px;margin:0 auto}.OperatingSystem_pillarCard__tu8Em{position:relative;background:rgba(24,24,27,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:32px;overflow:hidden;transition:all .35s ease;--mouse-x:50%;--mouse-y:50%}.OperatingSystem_pillarCard__tu8Em:before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(59,130,246,.08),transparent 40%);opacity:0;transition:opacity .4s ease;pointer-events:none}.OperatingSystem_pillarCard__tu8Em:hover:before{opacity:1}.OperatingSystem_pillarCard__tu8Em:hover{border-color:rgba(59,130,246,.2);background:rgba(24,24,27,.8);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(59,130,246,.06)}.OperatingSystem_pillarCard__tu8Em:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:rgba(59,130,246,.2);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(59,130,246,.06)}.OperatingSystem_pillarCard__tu8Em:focus-visible:before{opacity:1}.OperatingSystem_pillarIcon__a9ils{width:48px;height:48px;background:rgba(59,130,246,.1);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--accent-primary);margin-bottom:20px}.OperatingSystem_pillarTitle__kUm7r{font-family:var(--font-display);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 8px}.OperatingSystem_pillarSubtitle__UoibM{font-family:var(--font-primary);font-size:13px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.OperatingSystem_pillarDescription__iH8SA{font-family:var(--font-primary);font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0}@keyframes OperatingSystem_drawPath__GOOu4{to{stroke-dashoffset:0}}@media (max-width:1024px){.OperatingSystem_diagram__Zc2Lx{padding:48px 32px}.OperatingSystem_nodes__2wXSj{gap:var(--space-6)}.OperatingSystem_node__o_acW{width:120px;height:120px}.OperatingSystem_pillars__fWakY{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.OperatingSystem_diagram__Zc2Lx{padding:32px 24px}.OperatingSystem_nodes__2wXSj{flex-direction:column;gap:var(--space-6)}.OperatingSystem_loopSvg__K5XeN{transform:rotate(90deg)}.OperatingSystem_loopLabel__u57SW{bottom:16px}.OperatingSystem_pillars__fWakY{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.OperatingSystem_node__o_acW{opacity:1;transform:none;transition:none}.OperatingSystem_loopPath__XhNX5{animation:none;stroke-dashoffset:0}}.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}}.PathwayCards_grid__ae_rE{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.PathwayCards_card__EMH7N{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out);opacity:0;transform:translateY(12px);min-height:auto}.PathwayCards_card__EMH7N.PathwayCards_visible__iLpE_{opacity:1;transform:translateY(0)}.PathwayCards_card__EMH7N:hover{transform:translateY(-2px);border-color:var(--pathway-color,var(--border-hover))}.PathwayCards_card__EMH7N:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;transform:none}.PathwayCards_accentLine__v__Q_{position:absolute;top:0;left:0;right:0;height:3px;background:var(--pathway-color,var(--accent-primary))}.PathwayCards_iconWrapper__euyz9{color:var(--pathway-color,var(--accent-primary));display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--bg-elevated);border-radius:var(--radius-md)}.PathwayCards_title__uqcjW{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:var(--leading-snug)}.PathwayCards_description__QhDif{color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}.PathwayCards_cta__OJVxg,.PathwayCards_description__QhDif{font-family:var(--font-primary);font-size:var(--text-body-sm)}.PathwayCards_cta__OJVxg{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium);color:var(--pathway-color,var(--accent-primary));margin-top:auto}.PathwayCards_cta__OJVxg svg{transition:transform .15s var(--ease-out)}.PathwayCards_card__EMH7N:hover .PathwayCards_cta__OJVxg svg{transform:translateX(4px)}@media (min-width:768px){.PathwayCards_grid__ae_rE{grid-template-columns:repeat(2,1fr)}.PathwayCards_card__EMH7N{padding:var(--space-6) var(--space-5);min-height:200px}}@media (min-width:1024px){.PathwayCards_grid__ae_rE{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.PathwayCards_card__EMH7N{opacity:1;transform:none;transition:none}.PathwayCards_cta__OJVxg svg{transition:none}}