.cat[data-astro-cid-afo2vvt2]{color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.cat[data-astro-cid-afo2vvt2]:hover{color:var(--ink);transform:translateY(-4px);box-shadow:0 12px 28px #0000008c}.art[data-astro-cid-afo2vvt2]{background:var(--bg-2);justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.art[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{width:min(200px,55%);height:auto}.body[data-astro-cid-afo2vvt2]{padding:1.2rem 1.4rem 1.4rem}h3[data-astro-cid-afo2vvt2]{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.35rem;font-weight:800;font-stretch:116%}.body[data-astro-cid-afo2vvt2] .mono[data-astro-cid-afo2vvt2]{color:var(--ink-muted);margin:0 0 .9rem;font-size:.82rem}.go[data-astro-cid-afo2vvt2]{color:var(--green-glow);font-size:.95rem;font-weight:600}.cat[data-astro-cid-afo2vvt2]:hover .go[data-astro-cid-afo2vvt2]{color:var(--green)}.scene[data-astro-cid-kw7kfcxh]{width:100%;position:relative}.scene[data-astro-cid-kw7kfcxh] svg[data-astro-cid-kw7kfcxh]{width:100%;height:auto;display:block;overflow:visible}.cracks[data-astro-cid-kw7kfcxh] path[data-astro-cid-kw7kfcxh],.cracks[data-astro-cid-kw7kfcxh] circle[data-astro-cid-kw7kfcxh]{animation:7s ease-in-out infinite crack-heal}@keyframes crack-heal{0%,22%{opacity:1}44%,84%{opacity:0}to{opacity:1}}.sweep[data-astro-cid-kw7kfcxh]{opacity:0;animation:7s ease-in-out infinite sweep-down}@keyframes sweep-down{0%,22%{opacity:0;transform:translateY(0)}26%{opacity:1}44%{opacity:1;transform:translateY(300px)}50%,to{opacity:0;transform:translateY(300px)}}.heal[data-astro-cid-kw7kfcxh],.ui-lines[data-astro-cid-kw7kfcxh]{opacity:0;animation:7s ease-in-out infinite heal-in}@keyframes heal-in{0%,30%{opacity:0}50%,84%{opacity:1}96%,to{opacity:0}}.device[data-astro-cid-kw7kfcxh]{transform-origin:310px 250px;animation:9s ease-in-out infinite float-device}@keyframes float-device{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tool-a[data-astro-cid-kw7kfcxh]{animation:11s ease-in-out infinite drift-a}.tool-b[data-astro-cid-kw7kfcxh]{animation:13s ease-in-out infinite drift-b}@keyframes drift-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-6px,4px)rotate(-2deg)}}@keyframes drift-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(5px,-6px)rotate(2deg)}}.screws[data-astro-cid-kw7kfcxh]{animation:7s ease-in-out infinite screw-pulse}@keyframes screw-pulse{0%,40%{opacity:.5}60%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.cracks[data-astro-cid-kw7kfcxh] path[data-astro-cid-kw7kfcxh],.cracks[data-astro-cid-kw7kfcxh] circle[data-astro-cid-kw7kfcxh],.sweep[data-astro-cid-kw7kfcxh]{opacity:0;animation:none}.heal[data-astro-cid-kw7kfcxh],.ui-lines[data-astro-cid-kw7kfcxh]{opacity:1;animation:none}.device[data-astro-cid-kw7kfcxh],.tool-a[data-astro-cid-kw7kfcxh],.tool-b[data-astro-cid-kw7kfcxh],.screws[data-astro-cid-kw7kfcxh]{animation:none}}.specific-repair[data-astro-cid-lcdefpme]{color:var(--ink);padding:1.5rem;text-decoration:none}.specific-repair[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 .7rem;font-size:1.2rem;line-height:1.3}.specific-repair[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0}.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.5rem;padding-block:clamp(3rem,8vw,6rem);display:grid}.hero-display[data-astro-cid-lcdefpme]{margin-bottom:1.4rem;font-size:clamp(2.15rem,4.4vw,3.6rem)}.finder-section[data-astro-cid-lcdefpme]{padding-block:2rem}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hero-call[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:1.4rem 0 0;font-size:.95rem}.hero-call[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600;text-decoration:none}.hero-call[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--green-bright)}.hero-note[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:.7rem 0 0;font-size:.95rem}.sep[data-astro-cid-lcdefpme]{margin-inline:.5rem}.hero-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.more-devices[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:1.6rem 0 0}.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.4rem;display:grid}@media (width>=40rem){.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.prices-section[data-astro-cid-lcdefpme]{background:var(--bg-2);border-block:1px solid var(--line)}.embed-lede[data-astro-cid-lcdefpme]{margin-bottom:1.6rem}.mailin-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:3rem;display:grid}.mailin-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.mailin-steps[data-astro-cid-lcdefpme]{color:var(--green-bright);flex-direction:column;gap:.8rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:flex}.mailin-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-left:3px solid var(--green-bright);border-radius:var(--radius-sm);background:var(--card-2);padding:.8rem 1.1rem}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.hero-art[data-astro-cid-lcdefpme]{width:100%;max-width:360px;margin-inline:auto}.hero-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:420px;margin-inline:auto}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.mailin-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}}
