.estimate[data-astro-cid-zk7u5xpf]{flex-direction:column;display:flex}.estimate__hp[data-astro-cid-zk7u5xpf]{display:none}.field[data-astro-cid-zk7u5xpf]{border-top:1px solid var(--line);padding:1.25rem 0 0;position:relative}.field__label[data-astro-cid-zk7u5xpf]{grid-template-columns:2.5rem 1fr auto;gap:.5rem;width:100%;margin-bottom:.4rem;display:grid}.field__input[data-astro-cid-zk7u5xpf]{width:100%;font-size:var(--step-2);letter-spacing:-.03em;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;padding:.4rem 0 1.25rem;line-height:1.15}.field__input[data-astro-cid-zk7u5xpf]::placeholder{color:var(--muted)}.field__input--area[data-astro-cid-zk7u5xpf]{font-size:var(--step-1);letter-spacing:-.015em;resize:vertical;min-height:6rem;line-height:1.35}.field[data-astro-cid-zk7u5xpf]:after{content:"";background:var(--accent-text);transform-origin:0;height:2px;transition:transform var(--dur-2) var(--ease-in-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.field[data-astro-cid-zk7u5xpf]:focus-within:after{transform:scaleX(1)}.field[data-astro-cid-zk7u5xpf]:focus-within .field__label[data-astro-cid-zk7u5xpf] .note--ink[data-astro-cid-zk7u5xpf]{color:var(--accent-text)}.field[data-astro-cid-zk7u5xpf]:has([aria-invalid=true]) .field__label[data-astro-cid-zk7u5xpf] .note[data-astro-cid-zk7u5xpf]:last-child{color:var(--danger)}.field__error[data-astro-cid-zk7u5xpf]{color:var(--danger);text-transform:none;margin:-.6rem 0 1.1rem;font-size:.8rem}.field__error[data-astro-cid-zk7u5xpf]:before{content:"✗ ";content:"✗ " / ""}.checks[data-astro-cid-zk7u5xpf] .field__error[data-astro-cid-zk7u5xpf]{margin:0 0 0 2.15rem}@media (width<=767px){.field__label[data-astro-cid-zk7u5xpf]{grid-template-columns:2rem 1fr auto}.field__input[data-astro-cid-zk7u5xpf]{font-size:var(--step-1);padding:.5rem 0 1.1rem}.field__input[data-astro-cid-zk7u5xpf]::placeholder{font-size:var(--step-0);letter-spacing:0}}.checks[data-astro-cid-zk7u5xpf]{border-top:1px solid var(--line);flex-direction:column;gap:1rem;padding:1.5rem 0;display:flex}.check[data-astro-cid-zk7u5xpf]{color:var(--muted);cursor:pointer;grid-template-columns:1.25rem 1fr;align-items:start;gap:.9rem;display:grid;position:relative}.check[data-astro-cid-zk7u5xpf] input[data-astro-cid-zk7u5xpf]{opacity:0;cursor:pointer;width:1.5rem;height:1.5rem;margin:0;position:absolute}.check__box[data-astro-cid-zk7u5xpf]{width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--control-line);transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1);margin-top:.15rem}.check[data-astro-cid-zk7u5xpf] input[data-astro-cid-zk7u5xpf]:checked+.check__box[data-astro-cid-zk7u5xpf]{background:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text), inset 0 0 0 4px var(--bg)}.check[data-astro-cid-zk7u5xpf] input[data-astro-cid-zk7u5xpf]:focus-visible+.check__box[data-astro-cid-zk7u5xpf]{outline:2px solid var(--accent-text);outline-offset:3px}.check[data-astro-cid-zk7u5xpf]:has(input:checked){color:var(--ink)}.estimate__submit[data-astro-cid-zk7u5xpf]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem;display:flex}.estimate__submit[data-astro-cid-zk7u5xpf] .btn[data-astro-cid-zk7u5xpf][disabled]{opacity:.6;pointer-events:none}.estimate__error[data-astro-cid-zk7u5xpf]{color:var(--danger);margin-top:1.25rem}.estimate__done[data-astro-cid-zk7u5xpf]{border-top:1px solid var(--accent);outline:0;flex-direction:column;align-items:start;gap:1.25rem;padding-top:1.25rem;display:flex}.estimate__done-body[data-astro-cid-zk7u5xpf]{max-width:40ch;color:var(--muted)}.estimate__done-body[data-astro-cid-zk7u5xpf] strong[data-astro-cid-zk7u5xpf]{color:var(--ink);font-weight:500}.hero[data-astro-cid-wsbyt5zw]{flex-direction:column;justify-content:end;gap:1.25rem;min-height:92svh;padding-top:7rem;padding-bottom:2rem;display:flex}.crumbs[data-astro-cid-wsbyt5zw]{margin-bottom:auto}.hero__title[data-astro-cid-wsbyt5zw]{flex-direction:column;gap:.35em;font-weight:500;display:flex}.hero__human[data-astro-cid-wsbyt5zw]{margin-left:-.05em;display:block}.hero__machine[data-astro-cid-wsbyt5zw]{display:block}.hero__foot[data-astro-cid-wsbyt5zw]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.hero__foot[data-astro-cid-wsbyt5zw] .lead[data-astro-cid-wsbyt5zw]{max-width:40ch;color:var(--muted)}.hero__cta[data-astro-cid-wsbyt5zw]{align-self:start}.spec[data-astro-cid-wsbyt5zw]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(9rem,1fr));min-width:min(100%,22rem);display:grid}.spec[data-astro-cid-wsbyt5zw] div[data-astro-cid-wsbyt5zw]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.7rem;display:flex}.spec[data-astro-cid-wsbyt5zw] div[data-astro-cid-wsbyt5zw]:first-child{grid-column:1/-1}.spec[data-astro-cid-wsbyt5zw] div[data-astro-cid-wsbyt5zw]:nth-child(2n){box-shadow:inset -1px 0 var(--line);padding-right:1rem}.spec[data-astro-cid-wsbyt5zw] div[data-astro-cid-wsbyt5zw]:nth-child(odd):not(:first-child){padding-left:1rem}.claim[data-astro-cid-wsbyt5zw]{max-width:18ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.pains[data-astro-cid-wsbyt5zw]{border-top:1px solid var(--line)}.pain[data-astro-cid-wsbyt5zw]{border-bottom:1px solid var(--line);align-items:baseline;row-gap:.75rem;padding-block:1.75rem}.pain__n[data-astro-cid-wsbyt5zw]{grid-column:1}.pain__text[data-astro-cid-wsbyt5zw]{grid-column:2/span 6}.pain__fix[data-astro-cid-wsbyt5zw]{color:var(--muted);grid-column:9/-1}@media (width<=767px){.pain__n[data-astro-cid-wsbyt5zw],.pain__text[data-astro-cid-wsbyt5zw],.pain__fix[data-astro-cid-wsbyt5zw]{grid-column:1/-1}}.compare-intro[data-astro-cid-wsbyt5zw]{align-items:end;row-gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.compare-intro__title[data-astro-cid-wsbyt5zw]{grid-column:1/span 7;max-width:16ch}.compare-intro__text[data-astro-cid-wsbyt5zw]{color:var(--muted);grid-column:9/-1;max-width:40ch}@media (width<=899px){.compare-intro__title[data-astro-cid-wsbyt5zw],.compare-intro__text[data-astro-cid-wsbyt5zw]{grid-column:1/-1}}.gets[data-astro-cid-wsbyt5zw]{border-top:1px solid var(--line);row-gap:0}.get[data-astro-cid-wsbyt5zw]{border-bottom:1px solid var(--line);flex-direction:column;grid-column:span 4;gap:.6rem;padding-block:1.75rem 2.25rem;display:flex}.get[data-astro-cid-wsbyt5zw] p[data-astro-cid-wsbyt5zw]{color:var(--muted);max-width:36ch}@media (width<=899px){.get[data-astro-cid-wsbyt5zw]{grid-column:span 2}}@media (width<=599px){.get[data-astro-cid-wsbyt5zw]{grid-column:1/-1}}@media (width>=1100px){.process[data-astro-cid-wsbyt5zw]{grid-template-columns:repeat(5,minmax(0,1fr))}}.step[data-astro-cid-wsbyt5zw]{--mark-y:calc(.45rem + .72rem * 1.4 + .6rem + var(--step-1) * .475);flex-direction:column;gap:.6rem;display:flex}.step__title[data-astro-cid-wsbyt5zw]{font-size:var(--step-1);letter-spacing:-.02em}.step[data-astro-cid-wsbyt5zw] p[data-astro-cid-wsbyt5zw]{color:var(--muted);max-width:30ch}.step__n[data-astro-cid-wsbyt5zw]{background:var(--accent);width:2.5rem;height:2.5rem;color:var(--accent-ink);font-family:var(--font-mono);border-radius:999px;place-items:center;margin-bottom:.5rem;font-size:.85rem;display:grid}.terms[data-astro-cid-wsbyt5zw]{border-top:1px solid var(--line)}.term[data-astro-cid-wsbyt5zw]{border-bottom:1px solid var(--line);align-items:baseline;row-gap:.75rem;padding-block:1.75rem}.term[data-astro-cid-wsbyt5zw] dt[data-astro-cid-wsbyt5zw]{grid-column:1/span 5}.term[data-astro-cid-wsbyt5zw] dd[data-astro-cid-wsbyt5zw]{color:var(--muted);grid-column:7/-1;max-width:60ch}@media (width<=899px){.term[data-astro-cid-wsbyt5zw] dt[data-astro-cid-wsbyt5zw],.term[data-astro-cid-wsbyt5zw] dd[data-astro-cid-wsbyt5zw]{grid-column:1/-1}}.cases[data-astro-cid-wsbyt5zw]{row-gap:clamp(3rem,6vw,5rem)}.case[data-astro-cid-wsbyt5zw]{flex-direction:column;gap:.75rem;display:flex}.case--0[data-astro-cid-wsbyt5zw]{grid-column:1/span 7}.case--1[data-astro-cid-wsbyt5zw]{grid-column:9/span 4;margin-top:30%}.case--2[data-astro-cid-wsbyt5zw]{grid-column:3/span 6}.case__shot[data-astro-cid-wsbyt5zw]{width:100%;height:auto;box-shadow:0 0 0 1px var(--line);display:block}.ba[data-astro-cid-wsbyt5zw]{--pos:50%;aspect-ratio:8/5;box-shadow:0 0 0 1px var(--line);margin:0;position:relative;overflow:hidden}@media (width>=900px){.ba[data-astro-cid-wsbyt5zw]{aspect-ratio:2}}.ba__after[data-astro-cid-wsbyt5zw]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ba__cap[data-astro-cid-wsbyt5zw]{margin-top:.75rem}.ba__before[data-astro-cid-wsbyt5zw]{object-fit:cover;object-position:top;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ba__tag[data-astro-cid-wsbyt5zw]{background:var(--bg);color:var(--ink);padding:.2rem .5rem;position:absolute;top:.75rem}.ba__tag--before[data-astro-cid-wsbyt5zw]{left:.75rem}.ba__tag--after[data-astro-cid-wsbyt5zw]{right:.75rem}.ba__line[data-astro-cid-wsbyt5zw]{top:0;bottom:0;left:var(--pos);background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.ba__knob[data-astro-cid-wsbyt5zw]{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--bg);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba[data-astro-cid-wsbyt5zw]:has(.ba__range:focus-visible) .ba__knob[data-astro-cid-wsbyt5zw]{outline:2px solid var(--accent-text);outline-offset:3px}.ba__range[data-astro-cid-wsbyt5zw]{opacity:0;-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__range[data-astro-cid-wsbyt5zw]::-webkit-slider-thumb{-webkit-appearance:none;width:2.75rem;height:100vh}.ba__range[data-astro-cid-wsbyt5zw]::-moz-range-thumb{border:0;width:2.75rem;height:100vh}.scores[data-astro-cid-wsbyt5zw]{border-collapse:collapse;width:100%;margin-top:clamp(1.5rem,3vw,2.5rem)}.scores[data-astro-cid-wsbyt5zw] th[data-astro-cid-wsbyt5zw],.scores[data-astro-cid-wsbyt5zw] td[data-astro-cid-wsbyt5zw]{border-bottom:1px solid var(--line);text-align:right;padding-block:.6rem;font-weight:400}.scores[data-astro-cid-wsbyt5zw] th[data-astro-cid-wsbyt5zw]:first-child{text-align:left}.scores[data-astro-cid-wsbyt5zw] thead[data-astro-cid-wsbyt5zw] th[data-astro-cid-wsbyt5zw]{border-top:1px solid var(--line)}.case__meta[data-astro-cid-wsbyt5zw]{justify-content:space-between;gap:1rem;margin-top:.5rem;display:flex}.case__summary[data-astro-cid-wsbyt5zw]{color:var(--muted);max-width:44ch}.case__link[data-astro-cid-wsbyt5zw]{align-self:start}@media (width<=899px){.case--0[data-astro-cid-wsbyt5zw],.case--1[data-astro-cid-wsbyt5zw],.case--2[data-astro-cid-wsbyt5zw]{grid-column:1/-1;margin-top:0}}.cta__grid[data-astro-cid-wsbyt5zw]{row-gap:2.5rem}.cta__title[data-astro-cid-wsbyt5zw]{grid-column:1/-1;max-width:10ch}.cta__form[data-astro-cid-wsbyt5zw]{grid-column:1/span 7}.cta__alt[data-astro-cid-wsbyt5zw]{flex-direction:column;grid-column:9/-1;align-items:start;gap:.75rem;display:flex}@media (width<=899px){.cta__form[data-astro-cid-wsbyt5zw],.cta__alt[data-astro-cid-wsbyt5zw]{grid-column:1/-1}}
