.hp[data-astro-cid-l6ytofbq]{background:var(--sheet);border:1px solid var(--line);border-radius:24px;margin:0;padding:clamp(14px,2vw,22px);box-shadow:inset 0 1px #fff,0 40px 80px -50px #0b223373}.hp[data-astro-cid-l6ytofbq] svg[data-astro-cid-l6ytofbq]{border-radius:14px;width:100%;height:auto}.hp-status[data-astro-cid-l6ytofbq]{font-family:var(--f-mono);background:var(--ink);color:var(--paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:10px;padding:.55rem .8rem;font-size:.76rem;display:flex}.hp-status-label[data-astro-cid-l6ytofbq]{color:var(--c-yellow);letter-spacing:.14em}.hp-status-text[data-astro-cid-l6ytofbq].flip{animation:.4s flip}@keyframes flip{0%{opacity:0;transform:translateY(6px)}}.hp-led[data-astro-cid-l6ytofbq]{background:var(--c-green);border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.hp-legend[data-astro-cid-l6ytofbq]{color:var(--muted);grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin-top:12px;font-size:.85rem;display:grid}.hp-legend[data-astro-cid-l6ytofbq] b[data-astro-cid-l6ytofbq]{font-family:var(--f-mono);color:var(--ink);margin-right:.35rem;font-weight:600}.lcd[data-astro-cid-l6ytofbq]{font-family:var(--f-mono);fill:var(--c-green);letter-spacing:.1em;font-size:11px}.sheet-h[data-astro-cid-l6ytofbq]{font-family:var(--f-mono);fill:var(--ink);letter-spacing:.08em;font-size:10px}.callouts[data-astro-cid-l6ytofbq] path[data-astro-cid-l6ytofbq]{stroke:var(--ink);stroke-width:1px;fill:none}.callouts[data-astro-cid-l6ytofbq] circle[data-astro-cid-l6ytofbq]{fill:var(--ink)}.callouts[data-astro-cid-l6ytofbq] text[data-astro-cid-l6ytofbq]{fill:var(--paper);text-anchor:middle;font-size:12px;font-weight:600}.part[data-astro-cid-l6ytofbq],.sheet[data-astro-cid-l6ytofbq],.beam[data-astro-cid-l6ytofbq],.g-a[data-astro-cid-l6ytofbq],.g-b[data-astro-cid-l6ytofbq],.led[data-astro-cid-l6ytofbq]{transform-box:fill-box;transform-origin:50%}.p-cover[data-astro-cid-l6ytofbq]{animation:5s ease-in-out infinite float-cover}.p-cart[data-astro-cid-l6ytofbq]{animation:5s ease-in-out infinite float-cart;animation-delay:var(--d)}@keyframes float-cover{50%{transform:translateY(-10px)}}@keyframes float-cart{50%{transform:translateY(-6px)}}.g-a[data-astro-cid-l6ytofbq]{animation:9s linear infinite spin}.g-b[data-astro-cid-l6ytofbq]{animation:6s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.beam[data-astro-cid-l6ytofbq]{animation:3.2s cubic-bezier(.6,0,.4,1) infinite scan}@keyframes scan{0%{transform:translateY(0)}55%,to{transform:translateY(200px)}}.sheet[data-astro-cid-l6ytofbq]{animation:7s cubic-bezier(.5,0,.3,1) infinite print}@keyframes print{0%{opacity:1;transform:translateY(-200px)}45%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.led[data-astro-cid-l6ytofbq]{animation:1.2s steps(2,end) infinite blink}.faq[data-astro-cid-hemr5th4]{padding-block:clamp(1rem,3vw,2rem) clamp(4rem,9vw,7rem)}.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq-head[data-astro-cid-hemr5th4]{justify-items:start;gap:1rem;display:grid;position:sticky;top:110px}.faq-head[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:clamp(1.9rem,3.4vw,2.8rem)}.faq-head[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);max-width:38ch}.faq-head[data-astro-cid-hemr5th4] .btn[data-astro-cid-hemr5th4]{font-family:var(--f-mono);margin-top:.5rem}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--ink)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;grid-template-columns:2.5rem 1fr 24px;align-items:center;gap:.75rem;padding:1.35rem 0;list-style:none;display:grid}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-n[data-astro-cid-hemr5th4]{font-family:var(--f-mono);color:var(--muted);font-size:.78rem}.faq-q[data-astro-cid-hemr5th4]{letter-spacing:-.01em;font-size:1.12rem;font-weight:600}.faq-ico[data-astro-cid-hemr5th4]{border:1px solid var(--line);border-radius:50%;width:24px;height:24px;transition:background .2s,transform .3s;position:relative}.faq-ico[data-astro-cid-hemr5th4]:before,.faq-ico[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-ico[data-astro-cid-hemr5th4]:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-hemr5th4][open] .faq-ico[data-astro-cid-hemr5th4]{background:var(--c-yellow);border-color:var(--c-yellow)}details[data-astro-cid-hemr5th4][open] .faq-ico[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}summary[data-astro-cid-hemr5th4]:hover .faq-q[data-astro-cid-hemr5th4]{color:var(--brand-navy)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);max-width:62ch;padding:0 2rem 1.5rem 3.25rem}@media (width<=900px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq-head[data-astro-cid-hemr5th4]{position:static}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-left:0;padding-right:0}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem);position:relative}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.045em;margin-top:1.25rem;font-size:clamp(2.6rem,5.8vw,5.2rem);font-weight:750;line-height:1}.hl[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--brand-navy);position:relative}.hl[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--c-blue) 0 25%, var(--c-red) 25% 50%, var(--c-yellow) 50% 75%, var(--c-green) 75%);opacity:.85;transform-origin:0;height:.26em;animation:1.1s cubic-bezier(.7,0,.2,1) .3s both ink;position:absolute;bottom:.04em;left:-.05em;right:-.05em}@keyframes ink{0%{transform:scaleX(0)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{isolation:isolate}.lead[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:52ch;margin-top:1.5rem;font-size:clamp(1.05rem,1.35vw,1.2rem)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-meta[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;gap:2.5rem;margin:2.5rem 0 0;padding-top:1.5rem;display:flex}.hero-meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.hero-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:.25rem 0 0;font-weight:600}.brands[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);overflow:hidden}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);height:6px;display:grid}.strip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{background:var(--c-blue)}.strip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:var(--c-red)}.strip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:var(--c-yellow)}.strip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){background:var(--c-green)}.marquee[data-astro-cid-lcdefpme]{padding-block:1.25rem;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{gap:3.5rem;width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:.04em;opacity:.8;white-space:nowrap;font-size:1.15rem;font-weight:500}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"◆";vertical-align:middle;color:var(--c-yellow);margin-left:3.5rem;font-size:.6rem}@keyframes marquee{to{transform:translate(-50%)}}.sec-head[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(1.9rem,3.6vw,3.1rem)}.sec-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:56ch;margin-top:1rem;font-size:1.1rem}.sec-head--light[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--paper) 65%, transparent)}.sec-head--light[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--paper)}.faults[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,9vw,8rem)}.fault-grid[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fault[data-astro-cid-lcdefpme]{background:var(--paper);transition:background .25s;transition-delay:calc(var(--i) * 60ms);padding:1.75rem 1.75rem 2.25rem;position:relative}.fault[data-astro-cid-lcdefpme]:hover{background:var(--sheet)}.fault-code[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--c-red);border:1px solid;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.fault[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-size:1.15rem;font-weight:600}.fault[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.6rem;font-size:.98rem}.fault-fix[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--c-green);opacity:0;font-size:.72rem;transition:all .25s;position:absolute;top:1.75rem;right:1.75rem;transform:translate(-6px)}.fault[data-astro-cid-lcdefpme]:hover .fault-fix[data-astro-cid-lcdefpme]{opacity:1;transform:none}.fault[data-astro-cid-lcdefpme]:hover .fault-code[data-astro-cid-lcdefpme]{color:var(--c-green)}.faults-note[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1.75rem}.faults-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:4px;font-weight:600}.process[data-astro-cid-lcdefpme]{background:var(--ink);color:color-mix(in srgb, var(--paper) 80%, transparent);padding-block:clamp(4rem,9vw,8rem);position:relative;overflow:hidden}.process[data-astro-cid-lcdefpme]:before{content:"";opacity:.07;pointer-events:none;background-image:linear-gradient(var(--paper) 1px, transparent 1px), linear-gradient(90deg, var(--paper) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-lcdefpme]{padding-top:.25rem}.step-bar[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--paper) 12%, transparent);border-radius:4px;height:4px;overflow:hidden}.step-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--c);transform-origin:0;height:100%;transition:transform 1s cubic-bezier(.7,0,.2,1);transition-delay:calc(var(--i) * .25s + .2s);display:block;transform:scaleX(0)}.step[data-astro-cid-lcdefpme].is-in .step-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:scaleX(1)}.step-n[data-astro-cid-lcdefpme]{font-family:var(--f-display);color:var(--c);margin-top:1.5rem;font-size:3.4rem;font-weight:300;line-height:1;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--paper);margin-top:1rem;font-size:1.3rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.6rem;font-size:.98rem}.services[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,9vw,8rem)}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.45fr 1fr;gap:1.25rem;display:grid}.svc[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:1.25rem;padding:clamp(1.75rem,3vw,2.75rem);display:flex;position:relative;overflow:hidden}.svc--repair[data-astro-cid-lcdefpme]{background:var(--brand-navy);color:var(--paper);border-color:var(--brand-navy)}.svc--sales[data-astro-cid-lcdefpme]{background:var(--sheet)}.svc-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.svc-tag[data-astro-cid-lcdefpme]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.85;border:1px solid;border-radius:999px;padding:.35rem .7rem;font-size:.72rem}.svc-idx[data-astro-cid-lcdefpme]{font-family:var(--f-display);opacity:.5;font-size:1.1rem}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(1.6rem,2.6vw,2.3rem)}.svc[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{z-index:1;gap:.65rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:.75rem;display:flex}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--c-yellow);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-1px)}.svc--sales[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:var(--c-blue)}.svc[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.svc--repair[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:.5rem}.svc-art[data-astro-cid-lcdefpme]{width:280px;color:var(--paper);opacity:.14;animation:40s linear infinite spin;position:absolute;bottom:-50px;right:-50px}.why[data-astro-cid-lcdefpme]{padding-block:0 clamp(4rem,9vw,7rem)}.why-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2rem;padding-top:2.5rem;display:grid}.why-item[data-astro-cid-lcdefpme]{transition-delay:calc(var(--i) * 80ms)}.why-dot[data-astro-cid-lcdefpme]{background:var(--brand-navy);width:14px;height:14px;display:block;transform:rotate(45deg)}.why-item[data-astro-cid-lcdefpme]:first-child .why-dot[data-astro-cid-lcdefpme]{background:var(--c-blue)}.why-item[data-astro-cid-lcdefpme]:nth-child(2) .why-dot[data-astro-cid-lcdefpme]{background:var(--c-red)}.why-item[data-astro-cid-lcdefpme]:nth-child(3) .why-dot[data-astro-cid-lcdefpme]{background:var(--c-yellow)}.why-item[data-astro-cid-lcdefpme]:nth-child(4) .why-dot[data-astro-cid-lcdefpme]{background:var(--c-green)}.why[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--f-body);letter-spacing:0;margin-top:1.1rem;font-size:1.12rem;font-weight:700}.why[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.4rem;font-size:.98rem}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{max-width:620px}.fault-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);row-gap:3rem}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.fault-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.hero-meta[data-astro-cid-lcdefpme]{gap:1.5rem}.fault-fix[data-astro-cid-lcdefpme]{opacity:1;transform:none}}
