.gbadge[data-astro-cid-nes6ctcy]{border-radius:var(--radius);align-items:center;gap:.8rem;padding:.65rem 1rem .65rem .75rem;text-decoration:none;transition:transform .15s;display:inline-flex}.gbadge[data-astro-cid-nes6ctcy]:hover{transform:translateY(-1px)}.gbadge--light[data-astro-cid-nes6ctcy]{background:var(--white);border:1px solid var(--rule);color:var(--ink);box-shadow:var(--shadow)}.gbadge--dark[data-astro-cid-nes6ctcy]{color:var(--white);background:#ffffff0f;border:1px solid #ffffff29}.gbadge__g[data-astro-cid-nes6ctcy]{flex:none;width:30px;height:30px}.gbadge__body[data-astro-cid-nes6ctcy]{line-height:1.15;display:grid}.gbadge__score[data-astro-cid-nes6ctcy]{font-family:var(--font-display);align-items:center;gap:.45rem;font-size:1.45rem;font-weight:800;display:inline-flex}.gbadge__count[data-astro-cid-nes6ctcy]{opacity:.8;font-size:.85rem}.gbadge[data-astro-cid-nes6ctcy]:hover .gbadge__count[data-astro-cid-nes6ctcy]{text-decoration:underline}.hero[data-astro-cid-lcdefpme]{background:var(--cream);border-bottom:1px solid var(--rule)}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(40px,6vw,88px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,1.5rem + 3.6vw,4.4rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red);display:block}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin:2rem 0 2.2rem;display:flex}.hero__photo[data-astro-cid-lcdefpme]{margin:0}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow)}.hero__photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--steel);margin-top:.7rem;font-size:.88rem}.proof[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white)}.proof__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);margin-block:0;list-style:none;display:grid}.proof__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.1rem;padding:1.5rem 1rem 1.5rem 0;display:grid}.proof__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #3a3631;padding-left:clamp(1rem,3vw,2rem)}.proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 1.3vw,2.2rem);font-weight:800;line-height:1}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b9b1a1;font-size:.9rem}.split-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.split-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.split-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:0}.orders[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.order[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--red);border-radius:var(--radius);height:100%;color:inherit;flex-direction:column;padding:1.6rem 1.5rem 1.5rem;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.order[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.order[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.order[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex:1}.order__more[data-astro-cid-lcdefpme]{color:var(--red-deep);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.order__more[data-astro-cid-lcdefpme] svg{width:16px;height:16px}.also[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 0;display:flex}.also[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{margin-right:.4rem;font-weight:600}.chip[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:var(--white);border-radius:999px;padding:.3rem .75rem;font-size:.9rem}.price[data-astro-cid-lcdefpme]{background:var(--red);color:var(--white)}.price__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:2rem 5rem;padding-block:clamp(56px,8vw,104px);display:grid}.price[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.price[data-astro-cid-lcdefpme] .eyebrow--light[data-astro-cid-lcdefpme]{color:#ffd9d3}.price__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffe9e6;font-size:1.1rem}.price__list[data-astro-cid-lcdefpme]{gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.price__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:26px 1fr;gap:.6rem;font-size:1.08rem;font-weight:600;display:grid}.price__list[data-astro-cid-lcdefpme] svg{width:22px;height:22px;color:var(--cream);margin-top:.15em}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(2rem,5vw,3rem) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:1.2rem}.steps__n[data-astro-cid-lcdefpme]{background:var(--red);width:36px;height:36px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:1.2rem;font-weight:700;display:inline-grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.recent[data-astro-cid-lcdefpme]{padding-top:0}.recent__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.recent__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.recent__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.recent__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none;display:block}.recent__grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;transition:opacity .2s}.recent__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{opacity:.88}.recent__grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:.6rem;font-size:.95rem;display:block}.voices[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white)}.eyebrow--light[data-astro-cid-lcdefpme]{color:var(--gold)}.voices__top[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr;align-items:end;gap:2rem 5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.voices__top[data-astro-cid-lcdefpme] .review--large figcaption{color:#cfc7b6}.voices__badge[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b9b1a1;margin:1rem 0 0;font-size:.95rem}.voices__grid[data-astro-cid-lcdefpme]{color:var(--ink);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.voices__cta[data-astro-cid-lcdefpme]{margin-top:2.5rem}.area[data-astro-cid-lcdefpme]{background:var(--cream)}.area__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem 5rem;display:grid}.towns[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.towns[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:.7rem 1rem .7rem 0;font-size:1.05rem;font-weight:600}@media (width<=1080px){.orders[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.voices__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.voices__grid[data-astro-cid-lcdefpme]>:nth-child(3){display:none}}@media (width<=860px){.hero__grid[data-astro-cid-lcdefpme],.split-head[data-astro-cid-lcdefpme],.price__grid[data-astro-cid-lcdefpme],.voices__top[data-astro-cid-lcdefpme],.area__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.proof__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.proof__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #3a3631}.recent__grid[data-astro-cid-lcdefpme],.towns[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.recent__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){display:none}}@media (width<=640px){.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.orders[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.voices__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.voices__grid[data-astro-cid-lcdefpme]>:nth-child(3){display:flex}.voices__cta[data-astro-cid-lcdefpme],.recent__head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
