.novux-system-comparison-module__FcoagW__section{color:#fff;background:#0e1030;position:relative;overflow:hidden}.novux-system-comparison-module__FcoagW__content{z-index:1;max-width:74rem;margin:0 auto;padding:4.5rem 1.25rem;position:relative}.novux-system-comparison-module__FcoagW__header{text-align:center;max-width:40rem;margin:0 auto}.novux-system-comparison-module__FcoagW__eyebrow{font-family:var(--font-heading,inherit);letter-spacing:.18em;text-transform:uppercase;color:#18c6e8;font-size:.7rem;font-weight:800}.novux-system-comparison-module__FcoagW__title{font-family:var(--font-heading,inherit);text-wrap:balance;margin-top:.6rem;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.12}.novux-system-comparison-module__FcoagW__subtitle{color:#ffffffad;margin-top:.9rem;font-size:1.05rem;line-height:1.7}.novux-system-comparison-module__FcoagW__modeControl{align-items:center;gap:.75rem;margin-top:1.75rem;display:inline-flex}.novux-system-comparison-module__FcoagW__modeLabel{color:#ffffff73;font-size:.8rem;font-weight:700;transition:color .2s}.novux-system-comparison-module__FcoagW__modeLabelActive{color:#fff;font-size:.8rem;font-weight:800;transition:color .2s}.novux-system-comparison-module__FcoagW__switch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;width:3.1rem;height:1.7rem;padding:0;position:relative}.novux-system-comparison-module__FcoagW__switchThumb{background:#fff;border-radius:999px;place-items:center;width:1.3rem;height:1.3rem;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.novux-system-comparison-module__FcoagW__switch[aria-checked=true] .novux-system-comparison-module__FcoagW__switchThumb{transform:translate(1.4rem,-50%)}.novux-system-comparison-module__FcoagW__visual{max-width:34rem;height:22rem;margin:3rem auto 0;position:relative}.novux-system-comparison-module__FcoagW__core{z-index:2;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.novux-system-comparison-module__FcoagW__visual[data-connected=false] .novux-system-comparison-module__FcoagW__core{opacity:.35}.novux-system-comparison-module__FcoagW__coreSurface{background:radial-gradient(circle at 30% 20%,#ffffff29,#ffffff0a);border:1px solid #ffffff29;border-radius:999px;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem;display:flex}.novux-system-comparison-module__FcoagW__coreSurface span{font-family:var(--font-heading,inherit);letter-spacing:.14em;color:#fff;font-size:.6rem;font-weight:800}.novux-system-comparison-module__FcoagW__node{z-index:1;transition:left .48s cubic-bezier(.22,1,.36,1),top .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);position:absolute}.novux-system-comparison-module__FcoagW__visual[data-reduced-motion=true] .novux-system-comparison-module__FcoagW__node{transition:none}.novux-system-comparison-module__FcoagW__connector{transform-origin:0;background:linear-gradient(90deg,#ffffff52,#fff0);width:6.2rem;height:1px;position:absolute;top:50%;left:50%}.novux-system-comparison-module__FcoagW__nodeBody{z-index:1;white-space:nowrap;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.75rem;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:inline-flex;position:relative}.novux-system-comparison-module__FcoagW__node[data-connected=true] .novux-system-comparison-module__FcoagW__nodeBody{color:#fff;background:#ffffff1f;border-color:#ffffff47}.novux-system-comparison-module__FcoagW__nodeIcon{flex-shrink:0;width:.95rem;height:.95rem}.novux-system-comparison-module__FcoagW__canvasCaption{color:#ffffff80;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.novux-system-comparison-module__FcoagW__canvasCaptionDot{background:#18c6e8;border-radius:999px;width:.4rem;height:.4rem}.novux-system-comparison-module__FcoagW__benefits{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid;position:relative}.novux-system-comparison-module__FcoagW__benefit{grid-template-columns:auto 1fr;gap:.9rem;padding:1.55rem 1.5rem 0;display:grid}.novux-system-comparison-module__FcoagW__benefit+.novux-system-comparison-module__FcoagW__benefit{border-left:1px solid #ffffff1a}.novux-system-comparison-module__FcoagW__benefitIcon{color:#18c6e8;background:#ffffff14;border-radius:.85rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.novux-system-comparison-module__FcoagW__benefitIcon svg{width:1.05rem;height:1.05rem}.novux-system-comparison-module__FcoagW__benefit h3{font-family:var(--font-heading,inherit);color:#fff;font-size:.92rem;font-weight:800}.novux-system-comparison-module__FcoagW__benefit p{color:#ffffff9e;margin-top:.35rem;font-size:.85rem;line-height:1.5}@media (max-width:1023px){.novux-system-comparison-module__FcoagW__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.novux-system-comparison-module__FcoagW__benefit{padding:1.25rem 1rem 0;border-left:0!important}.novux-system-comparison-module__FcoagW__benefit:nth-child(odd){border-right:1px solid #ffffff1a}.novux-system-comparison-module__FcoagW__benefit:nth-child(n+3){border-top:1px solid #ffffff1a;padding-top:1.15rem}}@media (max-width:639px){.novux-system-comparison-module__FcoagW__content{padding:3.5rem 1rem}.novux-system-comparison-module__FcoagW__visual{height:20rem}.novux-system-comparison-module__FcoagW__nodeBody{padding:.4rem .65rem;font-size:.68rem}.novux-system-comparison-module__FcoagW__connector{width:4rem}.novux-system-comparison-module__FcoagW__benefits{grid-template-columns:1fr}.novux-system-comparison-module__FcoagW__benefit{padding:1.1rem .25rem 0;border-left:0!important;border-right:0!important}.novux-system-comparison-module__FcoagW__benefit+.novux-system-comparison-module__FcoagW__benefit{border-top:1px solid #ffffff1a}}@media (prefers-reduced-motion:reduce){.novux-system-comparison-module__FcoagW__node,.novux-system-comparison-module__FcoagW__core,.novux-system-comparison-module__FcoagW__switchThumb{transition:none!important}}