.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-wcolddp2]{padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem);position:relative}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{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-wcolddp2]{white-space:nowrap;color:var(--brand-navy);position:relative}.hl[data-astro-cid-wcolddp2]: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-wcolddp2] h1[data-astro-cid-wcolddp2]{isolation:isolate}.lead[data-astro-cid-wcolddp2]{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-wcolddp2]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-meta[data-astro-cid-wcolddp2]{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-wcolddp2] dt[data-astro-cid-wcolddp2]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.hero-meta[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{margin:.25rem 0 0;font-weight:600}.brands[data-astro-cid-wcolddp2]{background:var(--ink);color:var(--paper);overflow:hidden}.strip[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr);height:6px;display:grid}.strip[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:first-child{background:var(--c-blue)}.strip[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(2){background:var(--c-red)}.strip[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(3){background:var(--c-yellow)}.strip[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(4){background:var(--c-green)}.marquee[data-astro-cid-wcolddp2]{padding-block:1.6rem;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-wcolddp2]{gap:3.5rem;width:max-content;animation:38s linear infinite marquee;display:flex}.mq-item[data-astro-cid-wcolddp2]{--logo-h:28px;opacity:.85;align-items:center;transition:opacity .2s;display:inline-flex}.mq-item[data-astro-cid-wcolddp2]:hover{opacity:1}.mq-item[data-astro-cid-wcolddp2]: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-wcolddp2]{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.sec-head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-top:1rem;font-size:clamp(1.9rem,3.6vw,3.1rem)}.sec-head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);max-width:56ch;margin-top:1rem;font-size:1.1rem}.sec-head--light[data-astro-cid-wcolddp2] .eyebrow[data-astro-cid-wcolddp2]{color:color-mix(in srgb, var(--paper) 65%, transparent)}.sec-head--light[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:var(--paper)}.faults[data-astro-cid-wcolddp2]{padding-block:clamp(4rem,9vw,8rem)}.fault-grid[data-astro-cid-wcolddp2]{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-wcolddp2]{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-wcolddp2]:hover{background:var(--sheet)}.fault-code[data-astro-cid-wcolddp2]{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-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-top:1.25rem;font-size:1.15rem;font-weight:600}.fault[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:.6rem;font-size:.98rem}.fault-fix[data-astro-cid-wcolddp2]{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-wcolddp2]:hover .fault-fix[data-astro-cid-wcolddp2]{opacity:1;transform:none}.fault[data-astro-cid-wcolddp2]:hover .fault-code[data-astro-cid-wcolddp2]{color:var(--c-green)}.faults-note[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:1.75rem}.faults-note[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink);text-underline-offset:4px;font-weight:600}.process[data-astro-cid-wcolddp2]{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-wcolddp2]: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-wcolddp2]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-wcolddp2]{padding-top:.25rem}.step-bar[data-astro-cid-wcolddp2]{background:color-mix(in srgb, var(--paper) 12%, transparent);border-radius:4px;height:4px;overflow:hidden}.step-bar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{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-wcolddp2].is-in .step-bar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{transform:scaleX(1)}.step-n[data-astro-cid-wcolddp2]{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-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--paper);margin-top:1rem;font-size:1.3rem}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin-top:.6rem;font-size:.98rem}.services[data-astro-cid-wcolddp2]{padding-block:clamp(4rem,9vw,8rem)}.svc-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.45fr 1fr;gap:1.25rem;display:grid}.svc[data-astro-cid-wcolddp2]{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-wcolddp2]{background:var(--brand-navy);color:var(--paper);border-color:var(--brand-navy)}.svc--sales[data-astro-cid-wcolddp2]{background:var(--sheet)}.svc-top[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;display:flex}.svc-tag[data-astro-cid-wcolddp2]{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-wcolddp2]{font-family:var(--f-display);opacity:.5;font-size:1.1rem}.svc[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{max-width:16ch;font-size:clamp(1.6rem,2.6vw,2.3rem)}.svc[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{z-index:1;gap:.65rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:baseline;gap:.75rem;display:flex}.svc[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:var(--c-yellow);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-1px)}.svc--sales[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{background:var(--c-blue)}.svc[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.svc--repair[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{margin-top:.5rem}.svc-art[data-astro-cid-wcolddp2]{width:280px;color:var(--paper);opacity:.14;animation:40s linear infinite spin;position:absolute;bottom:-50px;right:-50px}.svc-row[data-astro-cid-wcolddp2]{padding-block:clamp(2rem,4vw,3rem) 0}.svc-row-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.svc-row-grid[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{transition-delay:calc(var(--i) * 70ms)}.svc-card[data-astro-cid-wcolddp2]{border:1px solid var(--line);border-top:3px solid var(--c);background:var(--sheet);height:100%;color:var(--ink);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.4rem 1.4rem 2.6rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.svc-card[data-astro-cid-wcolddp2]:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #0b223373}.svc-card--main[data-astro-cid-wcolddp2]{background:var(--ink);color:var(--paper);border-color:var(--ink);border-top-color:var(--c)}.svc-ico[data-astro-cid-wcolddp2]{width:30px;height:30px;color:var(--c)}.svc-card-txt[data-astro-cid-wcolddp2]{gap:.35rem;min-width:0;display:grid}.svc-card-txt[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-family:var(--f-display);font-size:1.05rem;font-weight:650;line-height:1.25}.svc-card-txt[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.9rem}.svc-card--main[data-astro-cid-wcolddp2] .svc-card-txt[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:color-mix(in srgb, var(--paper) 70%, transparent)}.svc-card-arrow[data-astro-cid-wcolddp2]{transition:transform .25s;position:absolute;bottom:.9rem;right:1.2rem}.svc-card[data-astro-cid-wcolddp2]:hover .svc-card-arrow[data-astro-cid-wcolddp2]{transform:translate(4px)}.why[data-astro-cid-wcolddp2]{padding-block:0 clamp(4rem,9vw,7rem)}.why-wrap[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(3rem,6vw,4.5rem);display:grid}.why-photo[data-astro-cid-wcolddp2]{aspect-ratio:4/3;max-width:100%;margin:0;position:relative}.why-photo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;border-radius:18px;width:100%;height:100%}.why-ph[data-astro-cid-wcolddp2]{border:1.5px dashed var(--line);background:repeating-linear-gradient(135deg, var(--sheet) 0 14px, var(--paper) 14px 28px);text-align:center;height:100%;color:var(--muted);border-radius:18px;place-content:center;justify-items:center;gap:.6rem;padding:1.5rem;display:grid}.why-ph[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{width:44px;height:44px}.why-ph[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--ink-2);font-weight:600}.why-ph[data-astro-cid-wcolddp2] .why-ph-meta[data-astro-cid-wcolddp2]{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted);font-size:.7rem;font-weight:400}.why-crop[data-astro-cid-wcolddp2]{border-color:var(--ink);border-style:solid;border-width:0;width:22px;height:22px;position:absolute}.why-crop--tl[data-astro-cid-wcolddp2]{border-top-width:1.5px;border-left-width:1.5px;top:-12px;left:-12px}.why-crop--br[data-astro-cid-wcolddp2]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-12px;right:-12px}.why-badge[data-astro-cid-wcolddp2]{background:var(--ink);color:var(--paper);border-left:4px solid var(--c-yellow);border-radius:14px;gap:.15rem;padding:.9rem 1.1rem;display:grid;position:absolute;bottom:28px;right:-14px;box-shadow:0 18px 36px -18px #0b223399}.why-badge[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--c-yellow);font-size:2.2rem;font-weight:750;line-height:1}.why-badge[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;max-width:16ch;font-size:.68rem}.why-body[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(1.8rem,3.2vw,2.7rem)}.why-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.why-item[data-astro-cid-wcolddp2]{transition-delay:calc(var(--i) * 80ms);align-items:flex-start;gap:1rem;display:flex}.why-dot[data-astro-cid-wcolddp2]{background:var(--brand-navy);flex:none;width:14px;height:14px;margin-top:.35rem;display:block;transform:rotate(45deg)}.why-item[data-astro-cid-wcolddp2]:first-child .why-dot[data-astro-cid-wcolddp2]{background:var(--c-blue)}.why-item[data-astro-cid-wcolddp2]:nth-child(2) .why-dot[data-astro-cid-wcolddp2]{background:var(--c-red)}.why-item[data-astro-cid-wcolddp2]:nth-child(3) .why-dot[data-astro-cid-wcolddp2]{background:var(--c-yellow)}.why-item[data-astro-cid-wcolddp2]:nth-child(4) .why-dot[data-astro-cid-wcolddp2]{background:var(--c-green)}.why[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-family:var(--f-body);letter-spacing:0;margin:0;font-size:1.12rem;font-weight:700}.why[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:.4rem;font-size:.98rem}@media (width<=1000px){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero-art[data-astro-cid-wcolddp2]{max-width:620px}.fault-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr);row-gap:3rem}.svc-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.svc-row-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.why-wrap[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.why-photo[data-astro-cid-wcolddp2]{max-width:560px}.why-badge[data-astro-cid-wcolddp2]{bottom:12px;right:12px}.why-crop--tl[data-astro-cid-wcolddp2]{top:-8px;left:-8px}.why-crop--br[data-astro-cid-wcolddp2]{bottom:-8px;right:-8px}}@media (width<=600px){.fault-grid[data-astro-cid-wcolddp2],.steps[data-astro-cid-wcolddp2],.why-grid[data-astro-cid-wcolddp2],.svc-row-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero-cta[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{width:100%}.hero-meta[data-astro-cid-wcolddp2]{gap:1.5rem}.fault-fix[data-astro-cid-wcolddp2]{opacity:1;transform:none}}
