.ContextGraphVisuals-module__Mbk9Yq__visual{--component-metal-glow:drop-shadow(0 14px 18px rgb(var(--halo-ink-rgb) / 26%)) drop-shadow(0 0 9px rgb(var(--halo-evergreen-rgb) / 16%));--component-metal-glow-soft:drop-shadow(0 8px 11px rgb(var(--halo-ink-rgb) / 18%)) drop-shadow(0 0 5px rgb(var(--halo-evergreen-rgb) / 10%));place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.ContextGraphVisuals-module__Mbk9Yq__fusionColumn,.ContextGraphVisuals-module__Mbk9Yq__fusionCore,.ContextGraphVisuals-module__Mbk9Yq__groundedQuery,.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer,.ContextGraphVisuals-module__Mbk9Yq__sessionCard,.ContextGraphVisuals-module__Mbk9Yq__logicRequest,.ContextGraphVisuals-module__Mbk9Yq__logicOutcome{filter:var(--component-metal-glow)}.ContextGraphVisuals-module__Mbk9Yq__fusionNode,.ContextGraphVisuals-module__Mbk9Yq__groundedCitations span,.ContextGraphVisuals-module__Mbk9Yq__sessionChip,.ContextGraphVisuals-module__Mbk9Yq__sessionCard li,.ContextGraphVisuals-module__Mbk9Yq__logicStep,.ContextGraphVisuals-module__Mbk9Yq__obsList li{filter:var(--component-metal-glow-soft)}@keyframes ContextGraphVisuals-module__Mbk9Yq__visual-float{0%{transform:translateY(2px)}to{transform:translateY(-4px)}}@keyframes ContextGraphVisuals-module__Mbk9Yq__dash-flow-7{to{stroke-dashoffset:-14px}}@keyframes ContextGraphVisuals-module__Mbk9Yq__dash-flow-5{to{stroke-dashoffset:-10px}}@keyframes ContextGraphVisuals-module__Mbk9Yq__drop-flow{to{background-position:0 8px}}.ContextGraphVisuals-module__Mbk9Yq__fusionVisual{grid-template-columns:130px 90px 1fr;align-items:center;width:100%;max-width:520px;height:100%;padding:12px 8px;display:grid;position:relative}.ContextGraphVisuals-module__Mbk9Yq__fusionColumn{z-index:2;border:1px solid rgb(var(--halo-evergreen-rgb) / 10%);box-shadow:0 1px 0 #ffffffeb inset, 0 18px 38px -30px rgb(var(--halo-ink-rgb) / 34%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:16px;flex-direction:column;gap:4px;padding:6px;display:flex;position:relative}.ContextGraphVisuals-module__Mbk9Yq__guardChipSummary{color:var(--color-ink);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px 7px;font-size:10.5px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__guardChipSummary>span{background:var(--halo-evergreen);width:22px;height:22px;color:var(--color-panel);border-radius:7px;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__guardChipSummary svg{width:11px;height:11px}.ContextGraphVisuals-module__Mbk9Yq__guardChipSummary strong{letter-spacing:-.1px;font-weight:600}.ContextGraphVisuals-module__Mbk9Yq__guardChipSummary small{color:var(--color-muted-2);font-variant-numeric:tabular-nums;font-size:9px}.ContextGraphVisuals-module__Mbk9Yq__fusionPill{background:rgb(var(--halo-mineral-rgb) / 38%);width:100%;min-height:34px;box-shadow:inset 0 0 0 1px rgb(var(--halo-evergreen-rgb) / 7%);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.1px;border:1px solid #0000;border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;font-size:11px;font-weight:500;display:grid}.ContextGraphVisuals-module__Mbk9Yq__fusionPill i{background:rgb(var(--halo-sage-rgb) / 24%);width:16px;height:16px;box-shadow:inset 0 0 0 1px rgb(var(--halo-evergreen-rgb) / 11%);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__fusionPill i:after{background:var(--halo-evergreen);content:"";border-radius:2px;width:5px;height:5px}.ContextGraphVisuals-module__Mbk9Yq__fusionPill strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ContextGraphVisuals-module__Mbk9Yq__fusionPill small{background:rgb(var(--halo-sage-rgb) / 18%);color:var(--halo-evergreen);letter-spacing:.02em;border-radius:5px;padding:3px 5px;font-size:8.5px;font-weight:600}.ContextGraphVisuals-module__Mbk9Yq__fusionLines{z-index:1;pointer-events:none;width:100%;height:calc(100% - 32px);position:relative}.ContextGraphVisuals-module__Mbk9Yq__fusionLine{fill:none;stroke:rgb(var(--halo-olive-rgb) / 55%);stroke-width:1.2px;stroke-dasharray:3 4;animation:3.2s linear infinite ContextGraphVisuals-module__Mbk9Yq__dash-flow-7}.ContextGraphVisuals-module__Mbk9Yq__fusionGraph{z-index:2;height:min(100%,260px);min-height:236px;position:relative}.ContextGraphVisuals-module__Mbk9Yq__fusionSpokes{pointer-events:none;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px;overflow:visible}.ContextGraphVisuals-module__Mbk9Yq__fusionSpoke{stroke:rgb(var(--halo-olive-rgb) / 45%);stroke-width:.9px;stroke-dasharray:2 3;animation:4s linear infinite ContextGraphVisuals-module__Mbk9Yq__dash-flow-5}.ContextGraphVisuals-module__Mbk9Yq__fusionCore{z-index:2;border:1px solid rgb(var(--halo-mineral-rgb) / 55%);background:var(--halo-onyx-metal);width:108px;height:108px;box-shadow:var(--halo-metal-shadow), inset 0 1px 0 rgb(var(--halo-mineral-rgb) / 32%);color:var(--color-panel);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContextGraphVisuals-module__Mbk9Yq__coreOrb{width:46%;height:auto}.ContextGraphVisuals-module__Mbk9Yq__fusionCore strong{font-family:var(--font-display);letter-spacing:.05em;font-size:13px;font-weight:600;line-height:1}.ContextGraphVisuals-module__Mbk9Yq__agentLogo{object-fit:contain;vertical-align:-2px;flex-shrink:0;display:inline-block}.ContextGraphVisuals-module__Mbk9Yq__fusionNode{z-index:3;border:1px solid rgb(var(--halo-evergreen-rgb) / 14%);background:linear-gradient(180deg, #fffffff0, rgb(var(--halo-mineral-rgb) / 88%));box-shadow:0 1px 0 #ffffffe0 inset, 0 8px 18px -12px rgb(var(--halo-ink-rgb) / 24%);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.05px;border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute}.ContextGraphVisuals-module__Mbk9Yq__fusionNode[data-angle="-90"]{top:4px;left:50%;transform:translate(-50%)}.ContextGraphVisuals-module__Mbk9Yq__fusionNode[data-angle="0"]{top:50%;right:-6px;transform:translateY(-50%)}.ContextGraphVisuals-module__Mbk9Yq__fusionNode[data-angle="90"]{bottom:4px;left:50%;transform:translate(-50%)}.ContextGraphVisuals-module__Mbk9Yq__fusionNode[data-angle="180"]{top:50%;left:-6px;transform:translateY(-50%)}:is(html.dark .ContextGraphVisuals-module__Mbk9Yq__fusionLine,html.dark .ContextGraphVisuals-module__Mbk9Yq__fusionSpoke){stroke:#000000ad}html.dark .ContextGraphVisuals-module__Mbk9Yq__fusionNode{box-shadow:none;filter:none;background:#fff;border-color:#000}html.dark .ContextGraphVisuals-module__Mbk9Yq__fusionNode .ContextGraphVisuals-module__Mbk9Yq__agentLogo{opacity:1;filter:none}.ContextGraphVisuals-module__Mbk9Yq__guardVisual{width:100%;max-width:520px;font-family:var(--font-display);gap:6px;padding:12px 8px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__guardFlow{grid-template-columns:150px 70px 1fr;align-items:center;display:grid;position:relative}.ContextGraphVisuals-module__Mbk9Yq__groundedVisual{width:100%;max-width:460px;font-family:var(--font-display);gap:18px;padding:6px 10px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__groundedQuery{border:1px solid rgb(var(--halo-mineral-rgb) / 28%);background:var(--halo-onyx-metal);box-shadow:var(--halo-metal-shadow);color:var(--color-panel);border-radius:999px;align-items:center;gap:12px;padding:13px 18px;display:flex}.ContextGraphVisuals-module__Mbk9Yq__groundedQueryIcon{width:18px;height:18px;color:rgb(var(--halo-sage-rgb) / 95%);flex-shrink:0;display:inline-flex}.ContextGraphVisuals-module__Mbk9Yq__groundedQuery strong{letter-spacing:-.1px;font-size:14px;font-weight:500}.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer{border:1px solid rgb(var(--halo-evergreen-rgb) / 10%);background:linear-gradient(180deg, #fffffff5, rgb(var(--halo-mineral-rgb) / 90%));box-shadow:0 1px 0 #ffffffeb inset, 0 20px 36px -26px rgb(var(--halo-ink-rgb) / 18%);border-radius:18px;gap:12px;padding:18px;animation:7s ease-in-out infinite alternate ContextGraphVisuals-module__Mbk9Yq__visual-float;display:grid}.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer header{align-items:center;gap:10px;display:flex}.ContextGraphVisuals-module__Mbk9Yq__groundedBrain{background:var(--halo-onyx-metal);width:30px;height:30px;color:rgb(var(--halo-sage-rgb) / 95%);border-radius:9px;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__groundedBrain svg{width:17px;height:17px}.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer header strong{color:var(--color-ink);letter-spacing:-.1px;font-size:13px;font-weight:600;display:block}.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer header small{color:var(--color-muted-2);letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:500;display:block}.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer p{color:var(--color-muted);letter-spacing:-.1px;margin:0;font-size:13.5px;line-height:1.55}.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer p em{color:var(--halo-evergreen);font-style:normal;font-weight:600}.ContextGraphVisuals-module__Mbk9Yq__groundedCitations{flex-wrap:wrap;gap:7px;display:flex}.ContextGraphVisuals-module__Mbk9Yq__groundedCitations span{border:1px solid rgb(var(--halo-sage-rgb) / 45%);background:rgb(var(--halo-sage-rgb) / 18%);color:var(--halo-evergreen);letter-spacing:-.05px;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.ContextGraphVisuals-module__Mbk9Yq__groundedCitations span i{background:var(--halo-evergreen);width:14px;height:14px;color:var(--color-panel);border-radius:999px;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__groundedCitations span i svg{width:8px;height:8px}.ContextGraphVisuals-module__Mbk9Yq__sessionVisual{width:100%;max-width:330px;font-family:var(--font-display);padding:6px 4px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionChip{border:1px solid rgb(var(--halo-evergreen-rgb) / 14%);background:linear-gradient(180deg, #fffffff0, rgb(var(--halo-mineral-rgb) / 84%));color:var(--color-muted);letter-spacing:-.05px;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 6px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.ContextGraphVisuals-module__Mbk9Yq__sessionChip i{background:rgb(var(--halo-sage-rgb) / 90%);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--halo-sage-rgb) / 20%);border-radius:999px;display:inline-flex}.ContextGraphVisuals-module__Mbk9Yq__sessionDrop{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;height:30px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionDrop span{background:repeating-linear-gradient(180deg, rgb(var(--halo-sage-rgb) / 60%) 0 4px, transparent 4px 8px);width:1px;animation:2s linear infinite ContextGraphVisuals-module__Mbk9Yq__drop-flow}.ContextGraphVisuals-module__Mbk9Yq__sessionCard{border:1px solid rgb(var(--halo-evergreen-rgb) / 10%);background:linear-gradient(180deg, #fffffff5, rgb(var(--halo-mineral-rgb) / 92%));box-shadow:0 1px 0 #ffffffeb inset, 0 20px 34px -26px rgb(var(--halo-ink-rgb) / 20%);border-radius:16px;gap:11px;padding:16px;animation:7.5s ease-in-out infinite alternate ContextGraphVisuals-module__Mbk9Yq__visual-float;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionCard header{align-items:center;gap:10px;display:flex}.ContextGraphVisuals-module__Mbk9Yq__sessionBrain{background:var(--halo-onyx-metal);width:30px;height:30px;color:rgb(var(--halo-sage-rgb) / 95%);box-shadow:inset 0 1px 0 rgb(var(--halo-mineral-rgb) / 22%);border-radius:9px;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionBrain svg{width:17px;height:17px}.ContextGraphVisuals-module__Mbk9Yq__sessionCard header strong{color:var(--halo-ink);letter-spacing:-.1px;font-size:12.5px;font-weight:600;display:block}.ContextGraphVisuals-module__Mbk9Yq__sessionCard header small{color:#566151;letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:500;display:block}.ContextGraphVisuals-module__Mbk9Yq__sessionCard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionCard li{background:rgb(var(--halo-mineral-rgb) / 72%);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:8px 11px;font-size:11.5px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__sessionCard li span{color:#566151;font-weight:500}.ContextGraphVisuals-module__Mbk9Yq__sessionCard li strong{color:var(--halo-ink);text-align:right;font-weight:600}.ContextGraphVisuals-module__Mbk9Yq__logicVisual{width:100%;max-width:330px;font-family:var(--font-display);gap:14px;padding:6px 4px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__logicRequest{border:1px solid rgb(var(--halo-mineral-rgb) / 28%);background:var(--halo-onyx-metal);box-shadow:var(--halo-metal-shadow);color:var(--color-on-dark);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 15px;display:flex}.ContextGraphVisuals-module__Mbk9Yq__logicRequest span{width:16px;height:16px;color:rgb(var(--halo-sage-rgb) / 95%);flex-shrink:0;display:inline-flex}.ContextGraphVisuals-module__Mbk9Yq__logicRequest strong{letter-spacing:-.1px;font-size:12px;font-weight:500}.ContextGraphVisuals-module__Mbk9Yq__logicRequest .ContextGraphVisuals-module__Mbk9Yq__agentLogo{filter:brightness(0)invert()}.ContextGraphVisuals-module__Mbk9Yq__logicSteps{gap:8px;margin-left:17px;padding-left:15px;display:grid;position:relative}.ContextGraphVisuals-module__Mbk9Yq__logicSteps:before{background:repeating-linear-gradient(180deg, rgb(var(--halo-sage-rgb) / 60%) 0 4px, transparent 4px 8px);content:"";width:1px;animation:2s linear infinite ContextGraphVisuals-module__Mbk9Yq__drop-flow;position:absolute;top:0;bottom:0;left:0}.ContextGraphVisuals-module__Mbk9Yq__logicStep{border:1px solid rgb(var(--halo-evergreen-rgb) / 12%);background:linear-gradient(180deg, #fffffff0, rgb(var(--halo-mineral-rgb) / 84%));border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:grid;box-shadow:inset 0 1px #ffffffe0}.ContextGraphVisuals-module__Mbk9Yq__logicStep i{background:var(--halo-evergreen);width:16px;height:16px;color:var(--color-panel);border-radius:999px;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__logicStep i svg{width:9px;height:9px}.ContextGraphVisuals-module__Mbk9Yq__logicStep span{color:var(--color-muted-2);font-weight:500}.ContextGraphVisuals-module__Mbk9Yq__logicStep strong{color:var(--color-ink);text-align:right;font-weight:600}.ContextGraphVisuals-module__Mbk9Yq__logicOutcome{border:1px solid rgb(var(--halo-sage-rgb) / 55%);background:rgb(var(--halo-sage-rgb) / 92%);width:max-content;color:var(--halo-evergreen);letter-spacing:-.05px;box-shadow:0 10px 22px -14px rgb(var(--halo-ink-rgb) / 32%);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:9px 16px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite alternate-reverse ContextGraphVisuals-module__Mbk9Yq__visual-float;display:inline-flex}.ContextGraphVisuals-module__Mbk9Yq__logicOutcome span{background:var(--halo-evergreen);width:17px;height:17px;color:var(--color-panel);border-radius:999px;place-items:center;display:grid}.ContextGraphVisuals-module__Mbk9Yq__logicOutcome span svg{width:10px;height:10px}.ContextGraphVisuals-module__Mbk9Yq__obsVisual{width:100%;max-width:340px;font-family:var(--font-display);gap:13px;padding:6px 4px;display:grid}.ContextGraphVisuals-module__Mbk9Yq__obsList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ContextGraphVisuals-module__Mbk9Yq__obsList li{border:1px solid rgb(var(--halo-evergreen-rgb) / 12%);background:linear-gradient(180deg, #fffffff0, rgb(var(--halo-mineral-rgb) / 84%));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:11px;display:grid;box-shadow:inset 0 1px #ffffffe0}.ContextGraphVisuals-module__Mbk9Yq__obsList strong{color:var(--color-ink);white-space:nowrap;font-weight:600}.ContextGraphVisuals-module__Mbk9Yq__obsList span{color:var(--color-muted-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ContextGraphVisuals-module__Mbk9Yq__obsList em{color:var(--halo-evergreen);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){.ContextGraphVisuals-module__Mbk9Yq__fusionLine,.ContextGraphVisuals-module__Mbk9Yq__fusionSpoke,.ContextGraphVisuals-module__Mbk9Yq__sessionDrop span,.ContextGraphVisuals-module__Mbk9Yq__logicSteps:before,.ContextGraphVisuals-module__Mbk9Yq__groundedAnswer,.ContextGraphVisuals-module__Mbk9Yq__sessionCard,.ContextGraphVisuals-module__Mbk9Yq__logicOutcome{animation:none}}@media (max-width:900px){.ContextGraphVisuals-module__Mbk9Yq__fusionVisual,.ContextGraphVisuals-module__Mbk9Yq__guardVisual{max-width:100%}.ContextGraphVisuals-module__Mbk9Yq__fusionVisual{grid-template-columns:106px 56px 1fr}.ContextGraphVisuals-module__Mbk9Yq__guardFlow{grid-template-columns:130px 46px 1fr}.ContextGraphVisuals-module__Mbk9Yq__fusionNode{padding:6px 10px;font-size:10.5px}.ContextGraphVisuals-module__Mbk9Yq__groundedVisual,.ContextGraphVisuals-module__Mbk9Yq__sessionVisual,.ContextGraphVisuals-module__Mbk9Yq__logicVisual,.ContextGraphVisuals-module__Mbk9Yq__obsVisual{transform:scale(.94)}}@media (max-width:560px){.ContextGraphVisuals-module__Mbk9Yq__fusionVisual,.ContextGraphVisuals-module__Mbk9Yq__guardFlow{grid-template-columns:88px 20px 1fr}.ContextGraphVisuals-module__Mbk9Yq__fusionVisual,.ContextGraphVisuals-module__Mbk9Yq__guardVisual{padding:12px 4px}.ContextGraphVisuals-module__Mbk9Yq__fusionPill{grid-template-columns:14px minmax(0,1fr);gap:6px;min-height:30px;padding:5px 6px;font-size:10px}.ContextGraphVisuals-module__Mbk9Yq__fusionPill small,.ContextGraphVisuals-module__Mbk9Yq__guardChipSummary small{display:none}.ContextGraphVisuals-module__Mbk9Yq__fusionGraph{min-height:208px}.ContextGraphVisuals-module__Mbk9Yq__fusionCore{width:74px;height:74px}.ContextGraphVisuals-module__Mbk9Yq__fusionCore strong{font-size:12px}.ContextGraphVisuals-module__Mbk9Yq__fusionNode{padding:5px 8px;font-size:9.5px}.ContextGraphVisuals-module__Mbk9Yq__fusionNode[data-angle="0"]{right:-2px}.ContextGraphVisuals-module__Mbk9Yq__fusionNode[data-angle="180"]{left:-2px}}
.ProductGrid-module__JKqQ7a__section{background:radial-gradient(90% 70% at 50% 0%, rgb(var(--halo-sage-rgb) / 16%), transparent 60%), var(--color-panel);padding:72px 0 80px;position:relative;overflow:hidden}.ProductGrid-module__JKqQ7a__section:before{pointer-events:none;background-image:var(--halo-dither-dot);content:"";opacity:.6;background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 0 30%,#000 55%,#0000 85%);mask-image:linear-gradient(120deg,#0000 0 30%,#000 55%,#0000 85%)}.ProductGrid-module__JKqQ7a__inner{z-index:1;position:relative}.ProductGrid-module__JKqQ7a__header{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.ProductGrid-module__JKqQ7a__headerMain{max-width:640px}.ProductGrid-module__JKqQ7a__eyebrow{border:1px solid var(--halo-frosted-border);background:var(--halo-frosted-glass);box-shadow:var(--halo-frosted-shadow);color:var(--color-orange);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:8px 16px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.ProductGrid-module__JKqQ7a__headerMain h2{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.8px;margin:0;font-size:40px;font-weight:500;line-height:1.1}.ProductGrid-module__JKqQ7a__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px 72px;display:grid}.ProductGrid-module__JKqQ7a__list{flex-direction:column;display:flex}.ProductGrid-module__JKqQ7a__item{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.ProductGrid-module__JKqQ7a__itemRow{border-top:1px solid var(--color-line);align-items:flex-start;gap:18px;padding:18px 8px;transition:background .25s;display:flex}.ProductGrid-module__JKqQ7a__item:last-child .ProductGrid-module__JKqQ7a__itemRow{border-bottom:1px solid var(--color-line)}.ProductGrid-module__JKqQ7a__itemIndex{color:rgb(var(--halo-evergreen-rgb) / 30%);font-family:var(--font-raster);letter-spacing:.06em;-webkit-user-select:none;user-select:none;margin-top:3px;font-size:18px;font-weight:500;line-height:1;transition:color .3s}.ProductGrid-module__JKqQ7a__itemActive .ProductGrid-module__JKqQ7a__itemIndex{color:rgb(var(--halo-evergreen-rgb) / 65%)}html.dark .ProductGrid-module__JKqQ7a__itemIndex{color:#eef3ee9e}html.dark .ProductGrid-module__JKqQ7a__itemActive .ProductGrid-module__JKqQ7a__itemIndex{color:#eef3ee}html.dark .ProductGrid-module__JKqQ7a__section{background:#000}html.dark .ProductGrid-module__JKqQ7a__section:before{display:none}html.dark .ProductGrid-module__JKqQ7a__eyebrow{box-shadow:none;color:#fff;background:#000;border-color:#fff}.ProductGrid-module__JKqQ7a__itemText{flex-direction:column;flex:1;min-width:0;display:flex}.ProductGrid-module__JKqQ7a__itemTitle{color:var(--color-muted);font-family:var(--font-display);letter-spacing:-.3px;font-size:21px;font-weight:600;line-height:1.25;transition:color .3s}.ProductGrid-module__JKqQ7a__item:hover .ProductGrid-module__JKqQ7a__itemTitle,.ProductGrid-module__JKqQ7a__itemActive .ProductGrid-module__JKqQ7a__itemTitle{color:var(--color-ink)}.ProductGrid-module__JKqQ7a__itemDescWrap{grid-template-rows:0fr;transition:grid-template-rows .38s;display:grid}.ProductGrid-module__JKqQ7a__itemActive .ProductGrid-module__JKqQ7a__itemDescWrap{grid-template-rows:1fr}.ProductGrid-module__JKqQ7a__itemDesc{min-height:0;color:var(--color-muted);font-family:var(--font-display);letter-spacing:-.1px;opacity:0;font-size:16px;line-height:1.5;transition:opacity .32s .12s;overflow:hidden}.ProductGrid-module__JKqQ7a__itemActive .ProductGrid-module__JKqQ7a__itemDesc{opacity:1;padding-top:8px}.ProductGrid-module__JKqQ7a__itemMedia{display:none}.ProductGrid-module__JKqQ7a__stage{height:clamp(340px,56vh,560px);position:relative}.ProductGrid-module__JKqQ7a__frame{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);opacity:0;pointer-events:none;background:radial-gradient(80% 55% at 12% 4%,#fffffff0,#0000 68%),radial-gradient(70% 60% at 92% 92%,#dce6ee57,#0000 72%),linear-gradient(145deg,#ffffffb3,#f1f5f77a);border:1px solid #080c0e17;border-radius:20px;place-items:center;padding:24px;transition:opacity .42s,transform .42s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(20px)scale(.98);box-shadow:0 24px 60px #18222814,0 0 0 .03px #ffffffb8,inset 0 1px #fffffff2,inset 1px 0 #ffffff7a,inset 0 -1px #080c0e12}.ProductGrid-module__JKqQ7a__frame:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(112deg,#0000 16%,#ffffff85 33%,#0000 48%),radial-gradient(50% 28% at 72% 0,#ffffffb3,#0000 72%);position:absolute;inset:0}.ProductGrid-module__JKqQ7a__frameAura{z-index:0;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.ProductGrid-module__JKqQ7a__frameAura:before,.ProductGrid-module__JKqQ7a__frameAura:after{aspect-ratio:1;content:"";filter:blur(44px);opacity:.42;border-radius:999px;width:62%;position:absolute}.ProductGrid-module__JKqQ7a__frameAura:before{background:radial-gradient(circle,#d6e6eeb3,#0000 65%);animation:16s ease-in-out infinite alternate ProductGrid-module__JKqQ7a__aura-drift-a;top:-20%;left:-14%}.ProductGrid-module__JKqQ7a__frameAura:after{background:radial-gradient(circle,#e0daec7a,#0000 65%);animation:20s ease-in-out infinite alternate ProductGrid-module__JKqQ7a__aura-drift-b;bottom:-24%;right:-16%}@keyframes ProductGrid-module__JKqQ7a__aura-drift-a{to{transform:translate(10%,12%)scale(1.12)}}@keyframes ProductGrid-module__JKqQ7a__aura-drift-b{to{transform:translate(-11%,-9%)scale(1.08)}}.ProductGrid-module__JKqQ7a__frame:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 -32px 48px -38px #5d717c40,inset 0 0 28px #ffffff38}.ProductGrid-module__JKqQ7a__frame>:last-child{z-index:1;zoom:1.18;position:relative}.ProductGrid-module__JKqQ7a__frameActive{opacity:1;transform:none}.ProductGrid-module__JKqQ7a__frameIndex{z-index:2;color:rgb(var(--halo-evergreen-rgb) / 30%);font-family:var(--font-raster);letter-spacing:.06em;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:500;line-height:1;position:absolute;top:16px;right:20px}@media (prefers-reduced-motion:reduce){.ProductGrid-module__JKqQ7a__frame,.ProductGrid-module__JKqQ7a__itemDescWrap,.ProductGrid-module__JKqQ7a__itemDesc{transition:none}.ProductGrid-module__JKqQ7a__frameAura:before,.ProductGrid-module__JKqQ7a__frameAura:after{animation:none}}@media (max-width:900px){.ProductGrid-module__JKqQ7a__section{padding:48px 0 58px}.ProductGrid-module__JKqQ7a__header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.ProductGrid-module__JKqQ7a__headerMain h2{font-size:28px}.ProductGrid-module__JKqQ7a__split{grid-template-columns:1fr;gap:0}.ProductGrid-module__JKqQ7a__stage{display:none}.ProductGrid-module__JKqQ7a__list{gap:40px}.ProductGrid-module__JKqQ7a__item{cursor:default}.ProductGrid-module__JKqQ7a__itemMedia{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:radial-gradient(80% 55% at 12% 4%,#fffffff0,#0000 68%),radial-gradient(70% 60% at 92% 92%,#dce6ee57,#0000 72%),linear-gradient(145deg,#ffffffb8,#f1f5f780);border:1px solid #080c0e17;border-radius:20px;place-items:center;height:288px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #18222814,0 0 0 .03px #ffffffb8,inset 0 1px #fffffff2,inset 0 -1px #080c0e12}.ProductGrid-module__JKqQ7a__itemRow{border-top:none;padding:16px 4px}.ProductGrid-module__JKqQ7a__item:last-child .ProductGrid-module__JKqQ7a__itemRow{border-bottom:none}.ProductGrid-module__JKqQ7a__itemDescWrap{grid-template-rows:1fr}.ProductGrid-module__JKqQ7a__itemDesc{opacity:1}.ProductGrid-module__JKqQ7a__itemActive .ProductGrid-module__JKqQ7a__itemDesc,.ProductGrid-module__JKqQ7a__itemDesc{padding-top:8px}.ProductGrid-module__JKqQ7a__itemTitle{color:var(--color-ink)}}
.Security-module__cJEefa__section{background:var(--color-panel);padding:56px 0 96px;scroll-margin-top:96px;position:relative}.Security-module__cJEefa__inner{z-index:1;position:relative}.Security-module__cJEefa__band{border:1px solid rgb(var(--halo-sage-rgb) / 24%);background:radial-gradient(56% 66% at 84% -8%, rgb(var(--halo-sage-rgb) / 18%), transparent 62%), var(--halo-slate-metal);box-shadow:0 32px 80px -32px rgb(var(--halo-ink-rgb) / 30%), inset 0 1px 0 rgb(var(--halo-mineral-rgb) / 24%);border-radius:28px;padding:88px 72px;position:relative;overflow:hidden}.Security-module__cJEefa__band:before{background-image:radial-gradient(circle, rgb(var(--halo-mineral-rgb) / 24%) 0 1px, transparent 1.25px);content:"";opacity:.3;pointer-events:none;background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(118deg,#0000 0 16%,#000 48%,#0000 82%);mask-image:linear-gradient(118deg,#0000 0 16%,#000 48%,#0000 82%)}.Security-module__cJEefa__band:after{background:var(--halo-slate-sheen);content:"";pointer-events:none;position:absolute;inset:0}.Security-module__cJEefa__grid{z-index:1;grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:72px;display:grid;position:relative}.Security-module__cJEefa__content{font-family:var(--font-display)}.Security-module__cJEefa__eyebrow{border:1px solid rgb(var(--halo-sage-rgb) / 45%);background:rgb(var(--halo-ink-rgb) / 55%);color:var(--halo-sage);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;margin:0 0 20px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-block}.Security-module__cJEefa__title{color:var(--color-on-dark);font-family:var(--font-display);letter-spacing:-1.04px;margin:0 0 16px;font-size:48px;font-weight:500;line-height:1.08}.Security-module__cJEefa__lead{color:rgb(var(--halo-mineral-rgb) / 74%);margin:0 0 36px;font-size:19px;line-height:1.55}.Security-module__cJEefa__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Security-module__cJEefa__item{border:1px solid rgb(var(--halo-sage-rgb) / 20%);background:rgb(var(--halo-ink-rgb) / 38%);box-shadow:inset 0 1px 0 rgb(var(--halo-sage-rgb) / 10%);border-radius:14px;align-items:flex-start;gap:16px;padding:16px 20px;transition:border-color .28s,background-color .28s,transform .32s cubic-bezier(.16,1,.3,1);display:flex}.Security-module__cJEefa__item:hover{border-color:rgb(var(--halo-sage-rgb) / 50%);background:rgb(var(--halo-ink-rgb) / 55%);transform:translate(4px)}.Security-module__cJEefa__itemIcon{border:1px solid rgb(var(--halo-sage-rgb) / 40%);background:rgb(var(--halo-ink-rgb) / 55%);width:38px;height:38px;color:var(--halo-sage);box-shadow:inset 0 1px 0 rgb(var(--halo-sage-rgb) / 22%), 0 6px 14px -6px rgb(var(--halo-ink-rgb) / 44%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.Security-module__cJEefa__itemIcon svg{width:19px;height:19px}.Security-module__cJEefa__itemText{flex-direction:column;gap:4px;display:flex}.Security-module__cJEefa__itemTitle{color:var(--color-on-dark);letter-spacing:-.2px;font-size:19px;font-weight:500}.Security-module__cJEefa__itemDescription{color:rgb(var(--halo-mineral-rgb) / 80%);font-size:19px;line-height:1.5}.Security-module__cJEefa__visual{min-width:0;display:block}.Security-module__cJEefa__scene{aspect-ratio:41/28;isolation:isolate;width:100%;max-width:820px;margin-left:auto;position:relative;container-type:inline-size}.Security-module__cJEefa__scene:before{z-index:0;filter:blur(18px);pointer-events:none;content:"";background:radial-gradient(58% 88% at 30% 55%,#e6cd8238,#0000 64%),radial-gradient(66% 78% at 58% 42%,#7ec8b41f,#0000 68%);height:38%;position:absolute;inset:auto 0 0;-webkit-mask-image:radial-gradient(70% 100% at 45%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 100% at 45%,#000 30%,#0000 100%)}.Security-module__cJEefa__stack{transform-origin:100%;position:absolute;inset:0 0 0 -42%;transform:perspective(165cqw)rotateY(-32deg)}.Security-module__cJEefa__pane{isolation:isolate;border-radius:2px;height:112%;position:absolute;top:-6%;overflow:hidden;box-shadow:0 30px 70px -30px #000000d9}.Security-module__cJEefa__pane:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#00000024 0%,#0000 8%,#ffffff0d 14%,#0000 26%,#ffffff08 46%,#0000 58%,#0000001a 88%,#0000002e 100%);position:absolute;inset:0}.Security-module__cJEefa__pane:after{z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:.65;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.Security-module__cJEefa__paneMain{z-index:1;opacity:.95;background:radial-gradient(78% 36% at 56% 88%,#faf8eae0,#0000 64%),radial-gradient(95% 110% at 4% 90%,#e4c870f5,#0000 74%),radial-gradient(68% 58% at 88% 10%,#70c0a8db,#0000 66%),linear-gradient(150deg,#2d3424 0%,#20281c 48%,#141a12 100%);width:57%;left:0}.Security-module__cJEefa__paneTwo{z-index:2;opacity:.82;background:linear-gradient(#c6d6bab3 0%,#e6ead8a3 45%,#d4c08499 80%,#e2be60c7 100%),#151a17;width:12%;left:61%}.Security-module__cJEefa__paneThree{z-index:3;opacity:.84;background:linear-gradient(#56a892c2 0%,#70bea8a3 50%,#184234bd 78%,#e2ba5cb8 100%),#101814;width:12%;left:74.5%}.Security-module__cJEefa__paneFour{z-index:4;opacity:.86;background:linear-gradient(#e4c05edb 0%,#969e60ad 40%,#183e32c7 78%,#0c201ad6 100%),#12140e;width:12%;left:88%}.Security-module__cJEefa__aurora{z-index:1;opacity:.45;will-change:transform;border-radius:50%;animation:18s ease-in-out infinite alternate Security-module__cJEefa__aurora-drift;position:absolute;inset:-55%}.Security-module__cJEefa__auroraWarm{background:radial-gradient(closest-side at 52% 78%,#f6f3dceb,#0000 45%),radial-gradient(closest-side at 30% 72%,#decb89e0,#0000 60%),radial-gradient(closest-side at 18% 88%,#c6aa5ac7,#0000 58%);animation-duration:17s;animation-delay:-4s}.Security-module__cJEefa__auroraCool{background:radial-gradient(closest-side at 68% 30%,#7ec8b4c2,#0000 58%),radial-gradient(closest-side at 80% 55%,#123a2ec7,#0000 62%);animation-name:Security-module__cJEefa__aurora-drift-alt;animation-duration:23s;animation-delay:-11s}.Security-module__cJEefa__auroraSage{background:radial-gradient(closest-side at 48% 40%,#d8e4ce9e,#0000 60%),radial-gradient(closest-side at 55% 20%,#acc8a285,#0000 58%);animation-duration:21s;animation-delay:-7s}.Security-module__cJEefa__auroraEmber{background:radial-gradient(closest-side at 45% 85%,#e2c064cc,#0000 55%),radial-gradient(closest-side at 55% 15%,#c8a84e8c,#0000 60%),radial-gradient(closest-side at 70% 55%,#14372cb3,#0000 62%);animation-name:Security-module__cJEefa__aurora-drift-alt;animation-duration:26s;animation-delay:-14s}@keyframes Security-module__cJEefa__aurora-drift{0%{transform:translate(-7%,5%)rotate(-4deg)scale(1)}50%{transform:translate(5%,-6%)rotate(5deg)scale(1.18)}to{transform:translate(-2%,8%)rotate(-2deg)scale(1.02)}}@keyframes Security-module__cJEefa__aurora-drift-alt{0%{transform:translate(6%,-4%)rotate(3deg)scale(1.1)}50%{transform:translate(-6%,6%)rotate(-5deg)scale(.96)}to{transform:translate(4%,2%)rotate(4deg)scale(1.14)}}html.js .Security-module__cJEefa__visual .Security-module__cJEefa__pane{opacity:0}.Security-module__cJEefa__visual[data-reveal-state=visible] .Security-module__cJEefa__paneMain{animation:.9s cubic-bezier(.16,1,.3,1) both Security-module__cJEefa__pane-in-main}.Security-module__cJEefa__visual[data-reveal-state=visible] .Security-module__cJEefa__paneTwo{animation:.9s cubic-bezier(.16,1,.3,1) .12s both Security-module__cJEefa__pane-in-two}.Security-module__cJEefa__visual[data-reveal-state=visible] .Security-module__cJEefa__paneThree{animation:.9s cubic-bezier(.16,1,.3,1) .24s both Security-module__cJEefa__pane-in-three}.Security-module__cJEefa__visual[data-reveal-state=visible] .Security-module__cJEefa__paneFour{animation:.9s cubic-bezier(.16,1,.3,1) .36s both Security-module__cJEefa__pane-in-four}@keyframes Security-module__cJEefa__pane-in-main{0%{opacity:0;transform:translate(42px)}to{opacity:.95;transform:none}}@keyframes Security-module__cJEefa__pane-in-two{0%{opacity:0;transform:translate(42px)}to{opacity:.8;transform:none}}@keyframes Security-module__cJEefa__pane-in-three{0%{opacity:0;transform:translate(42px)}to{opacity:.82;transform:none}}@keyframes Security-module__cJEefa__pane-in-four{0%{opacity:0;transform:translate(42px)}to{opacity:.85;transform:none}}@media (prefers-reduced-motion:reduce){.Security-module__cJEefa__aurora,:is(html.js .Security-module__cJEefa__visual .Security-module__cJEefa__pane,.Security-module__cJEefa__visual[data-reveal-state=visible] .Security-module__cJEefa__pane){animation:none}html.js .Security-module__cJEefa__visual .Security-module__cJEefa__paneMain{opacity:.95}html.js .Security-module__cJEefa__visual .Security-module__cJEefa__paneTwo{opacity:.8}html.js .Security-module__cJEefa__visual .Security-module__cJEefa__paneThree{opacity:.82}html.js .Security-module__cJEefa__visual .Security-module__cJEefa__paneFour{opacity:.85}}@media (max-width:1080px){.Security-module__cJEefa__band{padding:56px 40px}.Security-module__cJEefa__grid{grid-template-columns:1fr;gap:56px}.Security-module__cJEefa__title{letter-spacing:-.68px;font-size:34px}.Security-module__cJEefa__scene{max-width:640px;margin-inline:auto}.Security-module__cJEefa__stack{inset:0 8% 0 -50%}}@media (max-width:900px){.Security-module__cJEefa__section{padding:48px 0 72px}.Security-module__cJEefa__band{border-radius:20px;padding:44px 28px}.Security-module__cJEefa__title{letter-spacing:-.56px;font-size:28px}.Security-module__cJEefa__lead{font-size:19px}}
