.compare[data-astro-cid-x25mqdh7]{display:grid;gap:1.35rem;grid-template-columns:1fr}@media(min-width:700px){.compare[data-astro-cid-x25mqdh7]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.compare__card--rec[data-astro-cid-x25mqdh7]{position:relative;padding-top:2.1rem}.compare__badge[data-astro-cid-x25mqdh7]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;padding:.3em .9em;border:1px solid var(--v-green-ink);border-radius:var(--radius-btn, 6px);background:var(--v-green);color:var(--v-ink);width:max-content;max-width:calc(100% - 2rem);text-align:center;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.compare__card--rec[data-astro-cid-x25mqdh7] .compare__frame[data-astro-cid-x25mqdh7],.compare__card--rec[data-astro-cid-x25mqdh7]{--compare-border: var(--v-green-ink)}.compare__card[data-astro-cid-x25mqdh7]{display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.5rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--v-lift-strong);box-shadow:var(--v-shadow)}.compare__title[data-astro-cid-x25mqdh7]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,2.2vw,1.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.compare__link[data-astro-cid-x25mqdh7]{color:var(--v-accent);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em}.compare__link[data-astro-cid-x25mqdh7]:hover,.compare__link[data-astro-cid-x25mqdh7]:focus-visible{color:var(--v-green-ink)}.compare__fields[data-astro-cid-x25mqdh7]{display:grid;gap:.85rem;margin:0}.compare__field[data-astro-cid-x25mqdh7]{display:grid;gap:.15rem}.compare__dt[data-astro-cid-x25mqdh7]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-green-ink)}.compare__dd[data-astro-cid-x25mqdh7]{margin:0;font-size:1rem;line-height:1.5;color:var(--muted)}.k2[data-astro-cid-wojrfnwh]{--k2-gap: 1rem;--k2-card: 86%;margin-block:0 clamp(1.25rem,3vw,2rem)}@media(min-width:700px){.k2[data-astro-cid-wojrfnwh]{--k2-card: 62%}}@media(min-width:1024px){.k2[data-astro-cid-wojrfnwh]{--k2-card: clamp(20rem, 30%, 22.5rem)}}.k2__track[data-astro-cid-wojrfnwh]{display:flex;gap:var(--k2-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:1.6rem 0 .75rem;scroll-behavior:smooth;scrollbar-width:thin}.k2__card[data-astro-cid-wojrfnwh]{flex:0 0 var(--k2-card);scroll-snap-align:start;position:relative;display:flex;flex-direction:column;min-width:0}.k2__frame[data-astro-cid-wojrfnwh]{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.1rem 1.15rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--v-shadow);transition:box-shadow .15s ease,border-color .15s ease}@media(min-width:700px){.k2__frame[data-astro-cid-wojrfnwh]{padding:1.5rem 1.6rem 1.6rem}}.k2__card[data-astro-cid-wojrfnwh]:hover .k2__frame[data-astro-cid-wojrfnwh],.k2__card[data-astro-cid-wojrfnwh]:focus-within .k2__frame[data-astro-cid-wojrfnwh]{border-color:var(--v-green-ink);box-shadow:var(--v-shadow-lift)}.k2__badge[data-astro-cid-wojrfnwh]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;margin:0;padding:.3em .9em;border:1px solid var(--v-green-ink);border-radius:var(--radius-btn, 6px);background:var(--v-green);color:var(--v-ink);white-space:nowrap;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.k2__card--rec[data-astro-cid-wojrfnwh] .k2__frame[data-astro-cid-wojrfnwh]{border-color:var(--v-green-ink)}@keyframes k2-rec-accent{0%{box-shadow:var(--v-shadow)}40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--v-green-ink) 55%,transparent),var(--v-shadow)}to{box-shadow:var(--v-shadow)}}.k2__card--rec[data-astro-cid-wojrfnwh].is-in .k2__frame[data-astro-cid-wojrfnwh]{animation:k2-rec-accent .9s ease-out}.k2__title[data-astro-cid-wojrfnwh]{margin:0;font-family:var(--font-display);font-size:1.32rem;line-height:1.2;color:var(--ink)}.k2__text[data-astro-cid-wojrfnwh]{margin:0;flex:1 1 auto;color:var(--muted)}.k2__link[data-astro-cid-wojrfnwh]{align-self:start;font-weight:700;color:var(--v-green-ink);text-decoration:none}.k2__link[data-astro-cid-wojrfnwh]:hover,.k2__link[data-astro-cid-wojrfnwh]:focus-visible{text-decoration:underline}.k2__ui[data-astro-cid-wojrfnwh]{display:flex;align-items:center;gap:.75rem;margin-top:.4rem}.k2__ui[data-astro-cid-wojrfnwh][hidden]{display:none}.k2__arrow[data-astro-cid-wojrfnwh]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:var(--radius-btn, 6px);background:var(--paper);color:var(--v-accent);font-size:1.4rem;line-height:1;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.k2__arrow[data-astro-cid-wojrfnwh]:hover:not(:disabled),.k2__arrow[data-astro-cid-wojrfnwh]:focus-visible{border-color:var(--v-green-ink);box-shadow:var(--v-shadow)}.k2__arrow[data-astro-cid-wojrfnwh]:disabled{opacity:.4;cursor:default}.k2__count[data-astro-cid-wojrfnwh]{margin:0;font-variant-numeric:tabular-nums;color:var(--muted)}@media(prefers-reduced-motion:reduce){.k2__track[data-astro-cid-wojrfnwh]{scroll-behavior:auto}.k2__frame[data-astro-cid-wojrfnwh]{transition:none}.k2__card--rec[data-astro-cid-wojrfnwh].is-in .k2__frame[data-astro-cid-wojrfnwh]{animation:none}}.faqsp[data-astro-cid-mjr4hutj]{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.faqsp[data-astro-cid-mjr4hutj]>.faqsp__item{position:relative;padding-left:1.4em;color:var(--muted)}.faqsp[data-astro-cid-mjr4hutj]>.faqsp__item:before{content:"→";position:absolute;left:0;color:var(--v-accent);font-weight:700}
