.trust-bar[data-astro-cid-lmn7abdq]{flex-wrap:wrap;gap:.6rem .75rem;margin:0;padding:0;list-style:none;display:flex}.trust-bar[data-astro-cid-lmn7abdq] li[data-astro-cid-lmn7abdq]{background:var(--color-primary-pale);color:var(--color-primary-dark);border-radius:999px;padding:.35rem .9rem;font-size:.9375rem;font-weight:600}.star-rating[data-astro-cid-x5dujxmg]{gap:.15rem;line-height:0;display:inline-flex}.star[data-astro-cid-x5dujxmg]{fill:#c7c7cc}.star-filled[data-astro-cid-x5dujxmg]{fill:var(--color-accent)}.hero-circle[data-astro-cid-k57vqfjc]{aspect-ratio:1;width:100%;max-width:500px;margin:0 auto;position:relative;container-type:inline-size}.hero-ring[data-astro-cid-k57vqfjc]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-ring[data-astro-cid-k57vqfjc] circle[data-astro-cid-k57vqfjc]{stroke:var(--color-primary)}.hero-item[data-astro-cid-k57vqfjc]{z-index:2;display:flex;position:absolute;transform:translate(-50%,-50%)}.hero-item[data-astro-cid-k57vqfjc] img[data-astro-cid-k57vqfjc]{width:var(--item-width);max-width:none;height:auto;display:block}html.reveal .hero-ring[data-astro-cid-k57vqfjc],html.reveal .hero-item[data-astro-cid-k57vqfjc] img[data-astro-cid-k57vqfjc]{transition:opacity .6s ease var(--enter-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,0s)}html.reveal .hero-circle[data-astro-cid-k57vqfjc]:not(.revealed) .hero-ring[data-astro-cid-k57vqfjc]{transform:scale(.92)}html.reveal .hero-circle[data-astro-cid-k57vqfjc]:not(.revealed) .hero-item[data-astro-cid-k57vqfjc] img[data-astro-cid-k57vqfjc]{opacity:0;transform:translateY(10px)scale(.94)}@media (width<=860px){.hero-circle[data-astro-cid-k57vqfjc]{margin-top:12%}}@media (prefers-reduced-motion:reduce){html.reveal .hero-circle[data-astro-cid-k57vqfjc]:not(.revealed) .hero-ring[data-astro-cid-k57vqfjc],html.reveal .hero-circle[data-astro-cid-k57vqfjc]:not(.revealed) .hero-item[data-astro-cid-k57vqfjc] img[data-astro-cid-k57vqfjc]{opacity:1;transition:none;transform:none}}.day-section[data-astro-cid-oh7uzvwe]{background:var(--color-bg-tint)}.day-line[data-astro-cid-oh7uzvwe]{max-width:44rem;margin:0;padding:0;list-style:none;position:relative}.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]{grid-template-columns:5rem 1fr;column-gap:3rem;padding-bottom:2rem;display:grid;position:relative}.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]:last-child{padding-bottom:0}.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]:before{content:"";background:var(--color-primary);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-bg-tint);border-radius:50%;position:absolute;top:.35em;left:calc(6.5rem - 6px)}.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]:not(:last-child):after{content:"";background:#dcdcdc;width:2px;position:absolute;top:calc(.35em + 14px);bottom:calc(-.35em - 6px);left:calc(6.5rem - 1px)}.day-time[data-astro-cid-oh7uzvwe]{font-family:var(--font-head);color:var(--color-primary-dark);white-space:nowrap;margin:0;font-weight:700}.day-body[data-astro-cid-oh7uzvwe] h3[data-astro-cid-oh7uzvwe]{margin-bottom:.35rem;font-size:1.125rem}.day-body[data-astro-cid-oh7uzvwe] p[data-astro-cid-oh7uzvwe]{color:var(--color-ink-soft);margin-bottom:.35rem}.day-body[data-astro-cid-oh7uzvwe] a[data-astro-cid-oh7uzvwe]{font-weight:600}@media (width<=640px){.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]{grid-template-columns:1fr;row-gap:.15rem;padding-left:1.75rem}.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]:before{top:.3em;left:0}.day-line[data-astro-cid-oh7uzvwe] li[data-astro-cid-oh7uzvwe]:not(:last-child):after{top:calc(.3em + 14px);bottom:calc(-.3em - 6px);left:5px}}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.hero-text[data-astro-cid-lcdefpme]{container-type:inline-size}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.625rem,7.6cqi,3rem)}.hero-sub[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:34rem;font-size:1.25rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-block:1.75rem;display:flex}.versus[data-astro-cid-lcdefpme]{background:var(--color-bg-tint)}.versus[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{text-align:center;margin-inline:auto}.versus[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3rem)}.versus-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.versus-cell[data-astro-cid-lcdefpme]{display:grid}.versus-tile[data-astro-cid-lcdefpme]{background:var(--color-surface);border-radius:1.5rem;flex-direction:column;padding:clamp(1.75rem,3.5vw,2.75rem);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.versus-tile[data-astro-cid-lcdefpme]:hover{box-shadow:0 18px 40px -24px rgba(var(--shadow-rgb), .28);transform:translateY(-4px)}}.versus-tag[data-astro-cid-lcdefpme]{color:var(--color-primary);margin:0 0 .6rem;font-size:.95rem;font-weight:600}.versus-tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}.versus-proof[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);margin:0;font-size:1.05rem;line-height:1.55}.price-lead-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.price-lead-tag[data-astro-cid-lcdefpme]{color:var(--color-primary);margin:0 0 .6rem;font-size:1rem;font-weight:600}.price-lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,4.2vw,3rem);line-height:1.1}.price-lead-proof[data-astro-cid-lcdefpme]{max-width:32rem;color:var(--color-ink-soft);margin:0 0 1.5rem;font-size:1.15rem;line-height:1.55}.price-lead-link[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.price-lead-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.price-lead-photo[data-astro-cid-lcdefpme]{margin:0}.price-lead-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;object-position:center 62%;border-radius:1.5rem;width:100%;height:auto;display:block}@media (width<=860px){.price-lead-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.price-lead-photo[data-astro-cid-lcdefpme]{max-width:28rem}}@media (width<=780px){.versus-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.versus-tile[data-astro-cid-lcdefpme]{transition:none}}.testimonials[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{text-align:center;margin-inline:auto}.testimonials[data-astro-cid-lcdefpme]{overflow-x:clip}.quote-slider[data-astro-cid-lcdefpme]{margin-top:1.5rem}.quote-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;--slider-inset:max(clamp(1rem, 4vw, 2rem), calc((100vw - var(--container)) / 2 + clamp(1rem, 4vw, 2rem)));padding-inline:var(--slider-inset);scroll-padding-inline:var(--slider-inset);gap:1.25rem;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}html.js .quote-track[data-astro-cid-lcdefpme]{scrollbar-width:none}html.js .quote-track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.quote-track[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.quote-track[data-astro-cid-lcdefpme] .quote-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 min(78%,36rem)}.quote-controls[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.quote-arrow[data-astro-cid-lcdefpme]{background:var(--color-bg-tint);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:inline-flex}.quote-arrow[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--color-border)}.quote-arrow[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}html:not(.js) .quote-controls[data-astro-cid-lcdefpme]{display:none}@media (prefers-reduced-motion:reduce){.quote-track[data-astro-cid-lcdefpme]{scroll-behavior:auto}}.quote-card[data-astro-cid-lcdefpme]{background:var(--color-bg-tint);border-radius:1.5rem;flex-direction:column;gap:1rem;height:100%;margin:0;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}.quote-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.8vw,1.3rem);line-height:1.5}.quote-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:before{content:"„"}.quote-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:after{content:"“"}.quote-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-direction:column;margin-top:auto;display:flex}.quote-name[data-astro-cid-lcdefpme]{font-weight:700}.quote-company[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);font-size:.9375rem}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.quote-track[data-astro-cid-lcdefpme] .quote-card[data-astro-cid-lcdefpme]{flex-basis:86%}}
