.kp-hero[data-astro-cid-3gl3mukt]{padding-block:clamp(1.25rem,.8rem + 2vw,2.5rem) 0}.kp-hero-grid[data-astro-cid-3gl3mukt]{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""copy""visual";display:grid}.crumbs[data-astro-cid-3gl3mukt]{font-size:var(--step--1);color:var(--text-muted);grid-area:crumbs;margin-bottom:1.5rem}.crumbs[data-astro-cid-3gl3mukt] a[data-astro-cid-3gl3mukt]{color:var(--text-muted);text-decoration:none}.crumbs[data-astro-cid-3gl3mukt] a[data-astro-cid-3gl3mukt]:hover{color:var(--text)}.crumbs[data-astro-cid-3gl3mukt] span[data-astro-cid-3gl3mukt][aria-hidden]{margin:0 .4rem}.kp-hero-copy[data-astro-cid-3gl3mukt]{grid-area:copy}.kp-hero-visual[data-astro-cid-3gl3mukt]{grid-area:visual;justify-self:center;width:min(100%,240px);margin-top:2.25rem}.kp-title[data-astro-cid-3gl3mukt]{letter-spacing:-.035em;hyphens:manual;margin:1rem 0 0;font-size:clamp(2.4rem,1.6rem + 3.3vw,4.75rem);font-weight:650;line-height:1}.kp-sub[data-astro-cid-3gl3mukt]{max-width:38rem;font-size:var(--step-1);color:var(--text);margin:1.5rem 0 0;line-height:1.5}.kp-cta[data-astro-cid-3gl3mukt]{margin-top:1.75rem}.kp-note[data-astro-cid-3gl3mukt]{color:var(--text-muted);font-size:var(--step--1);max-width:38rem;margin:1.25rem 0 0}.kp-toc[data-astro-cid-3gl3mukt]{border-block:1px solid var(--line);margin-top:clamp(2.5rem,2rem + 3vw,5rem);padding-block:1.5rem}.kp-toc-label[data-astro-cid-3gl3mukt]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.kp-toc[data-astro-cid-3gl3mukt] ol[data-astro-cid-3gl3mukt]{counter-reset:toc;grid-template-columns:minmax(0,1fr);gap:.1rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.kp-toc[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]{counter-increment:toc;grid-template-columns:2rem minmax(0,1fr);display:grid}.kp-toc[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);padding-top:.45rem}.kp-toc[data-astro-cid-3gl3mukt] a[data-astro-cid-3gl3mukt]{color:var(--text-muted);padding-block:.35rem;text-decoration:none;display:block}.kp-toc[data-astro-cid-3gl3mukt] a[data-astro-cid-3gl3mukt]:hover{color:var(--text);text-underline-offset:.3em;text-decoration:underline}@media (width>=960px){.kp-hero-grid[data-astro-cid-3gl3mukt]{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"crumbs crumbs""copy visual";column-gap:clamp(3rem,6vw,6rem)}.kp-hero-copy[data-astro-cid-3gl3mukt]{align-self:center}.kp-hero-visual[data-astro-cid-3gl3mukt]{width:340px;margin-top:0}.kp-toc[data-astro-cid-3gl3mukt] ol[data-astro-cid-3gl3mukt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch[data-astro-cid-3gl3mukt]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.ch-copy[data-astro-cid-3gl3mukt]{grid-area:copy;max-width:46rem}.ch[data-astro-cid-3gl3mukt][data-kind=text]{grid-template-areas:"copy"}.ch[data-astro-cid-3gl3mukt][data-kind=screen],.ch[data-astro-cid-3gl3mukt][data-kind=crop]{grid-template-areas:"copy""visual"}.ch-p[data-astro-cid-3gl3mukt]{color:var(--text-muted);max-width:40rem;margin:0 0 1rem;line-height:1.65}.ch-p[data-astro-cid-3gl3mukt]:last-child{margin-bottom:0}.ch-h3[data-astro-cid-3gl3mukt]{font-size:var(--step-1);hyphens:manual;margin:0}.ch-items[data-astro-cid-3gl3mukt]{margin:1.75rem 0 0;padding:0;list-style:none}.ch-items[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]{border-top:1px solid var(--line);padding-block:1.1rem}.ch-items[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]:last-child{border-bottom:1px solid var(--line)}.ch-item-p[data-astro-cid-3gl3mukt]{color:var(--text-muted);max-width:40rem;margin:.4rem 0 0}.ch-bullets[data-astro-cid-3gl3mukt]{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ch-bullets[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]{color:var(--text-muted);max-width:40rem;padding-left:1.25rem;position:relative}.ch-bullets[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]:before{content:"";background:var(--line-strong);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.65em;left:0}.ch-aside[data-astro-cid-3gl3mukt]{max-width:40rem;margin:1.5rem 0 0;font-weight:600}.ch-visual[data-astro-cid-3gl3mukt]{grid-area:visual;justify-content:center;display:flex}.ch[data-astro-cid-3gl3mukt][data-kind=screen] .ch-visual[data-astro-cid-3gl3mukt] .phone{width:min(100%,220px)}.compare[data-astro-cid-3gl3mukt]{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.compare-col[data-astro-cid-3gl3mukt]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-1);padding:clamp(1.1rem,.8rem + 1vw,1.5rem)}.compare-col[data-astro-cid-3gl3mukt] ul[data-astro-cid-3gl3mukt]{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.compare-col[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]{color:var(--text-muted);padding-left:1.6rem;position:relative}.compare-col[data-astro-cid-3gl3mukt] li[data-astro-cid-3gl3mukt]:before{content:"";border:1px solid var(--line-strong);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:.45em;left:0}.compare-col[data-astro-cid-3gl3mukt][data-side=with] li[data-astro-cid-3gl3mukt]{color:var(--text)}.compare-col[data-astro-cid-3gl3mukt][data-side=with] li[data-astro-cid-3gl3mukt]:before{border:solid var(--ok);border-width:0 2px 2px 0;border-radius:0;width:.35rem;height:.7rem;top:.3em;left:.25rem;transform:rotate(45deg)}.example[data-astro-cid-3gl3mukt]{margin-top:2.25rem}.example-table[data-astro-cid-3gl3mukt]{border-collapse:collapse;width:100%;font-size:var(--step-0);margin-top:.9rem}.example-table[data-astro-cid-3gl3mukt] th[data-astro-cid-3gl3mukt],.example-table[data-astro-cid-3gl3mukt] td[data-astro-cid-3gl3mukt]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .75rem .65rem 0}.example-table[data-astro-cid-3gl3mukt] thead[data-astro-cid-3gl3mukt] th[data-astro-cid-3gl3mukt]{font-size:var(--step--1);color:var(--text-muted);font-weight:500}.example-table[data-astro-cid-3gl3mukt] tbody[data-astro-cid-3gl3mukt] th[data-astro-cid-3gl3mukt]{font-weight:500}.example-table[data-astro-cid-3gl3mukt] td[data-astro-cid-3gl3mukt]{color:var(--accent);white-space:nowrap;text-align:right;width:1%;padding-left:1rem;padding-right:0}.example-table[data-astro-cid-3gl3mukt] thead[data-astro-cid-3gl3mukt] th[data-astro-cid-3gl3mukt]:not(:first-child){text-align:right;padding-left:1rem;padding-right:0}.example-note[data-astro-cid-3gl3mukt]{color:var(--text-muted);font-size:var(--step--1);margin:.9rem 0 0}@media (width>=900px){.ch[data-astro-cid-3gl3mukt][data-kind=screen]{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"copy visual";column-gap:clamp(3rem,7vw,7rem)}.ch[data-astro-cid-3gl3mukt][data-kind=crop]{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"copy visual";column-gap:clamp(3rem,6vw,6rem)}.ch[data-astro-cid-3gl3mukt][data-flip][data-kind=screen]{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"visual copy"}.ch[data-astro-cid-3gl3mukt][data-flip][data-kind=crop]{grid-template-columns:minmax(0,520px) minmax(0,1fr);grid-template-areas:"visual copy"}.ch-visual[data-astro-cid-3gl3mukt]{align-self:start}.ch[data-astro-cid-3gl3mukt][data-kind=screen] .ch-visual[data-astro-cid-3gl3mukt] .phone{width:300px}.compare[data-astro-cid-3gl3mukt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px) and (height>=800px){.ch-visual[data-astro-cid-3gl3mukt]{position:sticky;top:6rem}}.ch-p[data-astro-cid-3gl3mukt].price-body{margin-top:2rem}.kp-links[data-astro-cid-3gl3mukt] a[data-astro-cid-3gl3mukt]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em}.kp-links[data-astro-cid-3gl3mukt] a[data-astro-cid-3gl3mukt]:hover{text-decoration-color:var(--text)}
