.l3-home{--section-y:var(--s-10)}.l3-home section[id]{scroll-margin-top:calc(var(--h-header) + var(--s-6))}.l3-home :focus-visible{outline:1px solid var(--accent);outline-offset:var(--s-1)}.l3-home .home-section{border-bottom:0}@container page (width<=640px){.l3-home{--section-y:var(--s-7)}}.remedy--v2{--rl-bg:var(--l3-panel-bg);--rl-dot:var(--c-white);--rl-red:var(--c-alert);--rl-violet:var(--c-violet);--rl-lilac:var(--c-lilac);--rl-hot:var(--c-white);--rl-lime:var(--c-lime);--rl-off-a:.026;--rl-p:5.875px}.remedy--v2 .remedy__stage{background:var(--l3-panel-bg)}.remedy__led{width:100%;height:100%;display:block;position:absolute;inset:0}.remedy--v2 .remedy__window{z-index:var(--z-base);position:relative}.remedy--v2 [data-led-glyphs]{--glyph-p:var(--rl-p);--glyph-dot:var(--c-white);--glyph-route:var(--c-lilac);--glyph-off-a:.026;--glyph-x:var(--c-lime);--text:var(--c-off-white);--text-muted:color-mix(in srgb, var(--c-off-white) 66%, transparent);--text-faint:color-mix(in srgb, var(--c-off-white) 52%, transparent);background:var(--l3-panel-bg);position:relative}.remedy--v2 [data-led-canvas]{width:100%;height:100%;display:block;position:absolute;inset:0}.remedy--v2 [data-led-glyphs]>:not(canvas){position:relative}.remedy--v2 .remedy__path{grid-template-columns:minmax(0, 1fr) var(--s-9) minmax(0, 1fr) var(--s-9) minmax(0, 1fr);align-items:start}.remedy--v2 .remedy__node{gap:var(--s-4);color:var(--text-muted)}.led-glyph{width:calc(var(--glyph-p) * 13);height:calc(var(--glyph-p) * 13);color:var(--c-lilac);display:block}.led-glyph--check{color:var(--c-lime)}.remedy--v2.is-armed .remedy__panel:not(.is-hit) .led-glyph--check{color:var(--c-lilac)}.led-glyph--data{color:var(--c-off-white)}.led-link{width:100%;height:var(--glyph-p);margin-top:calc(var(--glyph-p) * 7);color:var(--c-lilac);display:block}.remedy--v2 .remedy__steps{border:1px solid var(--line)}.remedy--v2 .remedy__step{gap:var(--s-4);box-shadow:none;color:var(--text-muted);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto}.remedy--v2 .remedy__step+.remedy__step{border-top:1px solid color-mix(in srgb, var(--c-white) 8%, transparent)}.remedy--v2 .remedy__step.is-active{color:var(--c-off-white);box-shadow:none;background:0 0}.remedy--v2 .remedy__badge{background:color-mix(in srgb, var(--c-white) 10%, var(--l3-panel-bg));color:var(--text-muted)}.remedy--v2 .remedy__step.is-active .remedy__badge{background:var(--c-violet);color:var(--c-white)}.remedy--v2 .remedy__step-label{font-family:var(--f-primary);font-size:var(--t-body-lg);font-weight:var(--w-medium);letter-spacing:var(--ls-tight);text-transform:none}.remedy__step-glyph{width:calc(var(--glyph-p) * 5);height:calc(var(--glyph-p) * 5);color:var(--c-white);--glyph-v:.14;display:block}.remedy--v2 .remedy__step.is-active .remedy__step-glyph{--glyph-v:.6}.remedy--v2 .remedy__step[href$=prioritize].is-active .remedy__step-glyph{color:var(--c-alert)}.remedy--v2 .remedy__step[href$=fix].is-active .remedy__step-glyph{color:var(--c-lilac)}.remedy--v2 .remedy__step[href$=verify].is-active .remedy__step-glyph{color:var(--c-lime)}@media (hover:hover){.remedy--v2 .remedy__step:hover{background:0 0}.remedy--v2 .remedy__step:not(.is-active):hover{color:var(--c-off-white)}}.remedy--v2 .remedy__cta{border:1px solid var(--line);background:0 0}@container page (width<=640px){.remedy--v2{--rl-p:5.125px}}.remedy--v2 .remedy__copy{align-content:center}.remedy--v2 .remedy__copy h3{margin-top:0}
