.reliability-inlay{position:absolute;width:55%;right:-2%;top:50%;transform:translateY(-50%);pointer-events:auto}.reliability-inlay svg{display:block;width:100%;height:auto;overflow:visible}.reliability-inlay path{fill:var(--color-surface-page);stroke:var(--color-text-muted);stroke-width:1;stroke-linejoin:round}.reliability-inlay__surface path{stroke:var(--color-signature-teal);stroke-opacity:.65}.reliability-inlay__glow{opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px var(--color-signature-teal))}.reliability-inlay__glow path{fill:none;stroke:var(--color-signature-teal)}.reliability-inlay__socket path{fill:none;stroke-opacity:.55}.reliability-inlay__face path{stroke:var(--color-text-strong)}.reliability-inlay__guides path{fill:none;stroke:var(--color-border-subtle);stroke-dasharray:3 5}.reliability-inlay__pulse path{fill:none;stroke:var(--color-text-strong);stroke-dasharray:.12 1;stroke-dashoffset:1.12;opacity:0}@media (prefers-reduced-motion:no-preference){.reliability-inlay__glow{transition:opacity .9s ease-in-out}.reliability-inlay__insert{transition:transform .7s cubic-bezier(.32,.72,0,1)}.reliability-inlay__guides{transition:opacity .7s var(--motion-ease-standard)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.reliability-inlay:hover .reliability-inlay__glow{opacity:.65;transition:opacity .4s ease-in-out .7s}.reliability-inlay:hover .reliability-inlay__insert{transform:translate(var(--inlay-join-x,0),var(--inlay-join-y,0))}.reliability-inlay:hover .reliability-inlay__guides{opacity:0}.reliability-inlay:hover .reliability-inlay__pulse path{animation:inlay-arrival 1.2s ease-out .7s both}}@keyframes inlay-arrival{0%{opacity:0;stroke-dashoffset:1.12}18%{opacity:1}80%{opacity:.8}to{opacity:0;stroke-dashoffset:0}}@media (max-width:767px){.homepage-final .homepage-final__visual{position:relative;grid-row:3;width:100%;overflow:visible}.reliability-inlay{position:relative;width:100%;max-width:30rem;top:auto;right:auto;transform:none;margin:0 auto}}