[data-marketing-system=ops]{--marketing-primary:#3571e6;--marketing-primary-deep:#225ed0;--marketing-primary-bright:#489ffa;--marketing-accent:#e85fa1;--marketing-cyan:#1cf3ff;--marketing-purple:#5a00cf;--marketing-gradient-admin:linear-gradient(115.93deg,#5a00cf,#1cf3ff 121.66%);--marketing-gradient-brand:linear-gradient(135deg,#5a00cf,#3571e6 48%,#1cf3ff 120%);--marketing-surface:#f7f8f9;--marketing-surface-alt:#e9ecef;--marketing-background:#140a22;--marketing-background-deep:#0c0714;--marketing-text:#ffffff;--marketing-text-on-light:#242424;--marketing-muted:#cfcfcf;--marketing-soft:#e8e8e8;--muted:#a1a1a1;--muted-dark:#cfcfcf;--neutral-200:#489ffa;--neutral-700:#3571e6;--neutral-800:#140a22;--neutral-900:#0c0714;--marketing-success:#12c92f;--marketing-warning:#ffcd29;--marketing-danger:#ff4949;--brand-accent:var(--marketing-accent);--brand-text:var(--marketing-text);font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;background:var(--marketing-background-deep);color:var(--marketing-text)}@keyframes compass-cta-sheen{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}[data-marketing-system=ops] .marketing-display{font-family:inherit;font-weight:650;letter-spacing:-.035em}[data-marketing-system=ops] .marketing-body{color:var(--marketing-soft)}[data-marketing-system=ops] .marketing-eyebrow{font-size:.7rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;background:var(--marketing-gradient-admin);-webkit-background-clip:text;background-clip:text;color:transparent}[data-marketing-system=ops] .marketing-gradient-text{background:var(--marketing-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}[data-marketing-system=ops] .marketing-meta-row{display:inline-flex;align-items:center;gap:.625rem;min-height:1.25rem;line-height:1}[data-marketing-system=ops] .marketing-meta-number{display:inline-flex;align-items:center;height:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;letter-spacing:.14em;background:var(--marketing-gradient-admin);-webkit-background-clip:text;background-clip:text;color:transparent}[data-marketing-system=ops] .marketing-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--marketing-primary-bright)}[data-marketing-system=ops] .marketing-eyebrow-cyan{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--marketing-cyan)}[data-marketing-system=ops] .marketing-eyebrow-accent{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--marketing-accent)}[data-marketing-system=ops] .marketing-text-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:650;color:var(--marketing-primary-bright);text-decoration:none;white-space:nowrap;transition:color .16s ease}[data-marketing-system=ops] .marketing-text-link:hover{color:#ffffff}[data-marketing-system=ops] .marketing-footer-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:rgba(255,255,255,.85);text-decoration:none;transition:color .16s ease}[data-marketing-system=ops] .marketing-footer-link:hover{color:#ffffff}[data-marketing-system=ops] .marketing-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;mix-blend-mode:soft-light}[data-marketing-system=ops] .compassly-nav-dropdown{isolation:isolate}[data-marketing-system=ops] .compassly-nav-dropdown:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);z-index:2}[data-marketing-system=ops] .compassly-nav-scroll{scrollbar-width:thin;scrollbar-color:rgba(72,159,250,.45) rgba(10,14,23,.85)}[data-marketing-system=ops] .compassly-nav-scroll::-webkit-scrollbar{width:8px}[data-marketing-system=ops] .compassly-nav-scroll::-webkit-scrollbar-track{margin:6px 0;background:rgba(10,14,23,.9);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}[data-marketing-system=ops] .compassly-nav-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(90,0,207,.75),rgba(28,243,255,.55));border:2px solid rgba(10,14,23,.9)}[data-marketing-system=ops] .compassly-nav-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(90,0,207,.95),rgba(72,159,250,.8))}[data-marketing-system=ops] .marketing-mobile-nav::backdrop{background:rgba(0,0,0,.6)}[data-marketing-system=ops] .compassly-grid-line-h,[data-marketing-system=ops] .compassly-grid-line-v{--background:#ffffff;--color:rgba(255,255,255,0.2);--fade-stop:90%;--offset:-100px;position:absolute;z-index:20;pointer-events:none;background:linear-gradient(var(--line-direction,to right),var(--color),var(--color) 50%,transparent 0,transparent);mask:linear-gradient(var(--mask-a,to left),var(--background) var(--fade-stop),transparent),linear-gradient(var(--mask-b,to right),var(--background) var(--fade-stop),transparent),linear-gradient(black,black);-webkit-mask:linear-gradient(var(--mask-a,to left),var(--background) var(--fade-stop),transparent),linear-gradient(var(--mask-b,to right),var(--background) var(--fade-stop),transparent),linear-gradient(black,black);mask-composite:exclude;-webkit-mask-composite:exclude}[data-marketing-system=ops] .compassly-grid-line-h{--line-direction:to right;--mask-a:to left;--mask-b:to right;--height:1px;--width:5px;left:calc(var(--offset) / 2 * -1);width:calc(100% + var(--offset));height:var(--height);background-size:var(--width) var(--height)}[data-marketing-system=ops] .compassly-grid-line-v{--line-direction:to bottom;--mask-a:to top;--mask-b:to bottom;--height:5px;--width:1px;top:calc(var(--offset) / 2 * -1);height:calc(100% + var(--offset));width:var(--width);background-size:var(--width) var(--height)}@media (prefers-reduced-motion:reduce){[data-marketing-system=ops] .marketing-noise{opacity:.18}[data-marketing-system=ops] .group\/cta:hover{transform:none}}