.kvm-section.astro-6rixtqip{padding-top:var(--space-xl-3xl);padding-bottom:var(--space-xl-3xl)}.container-prose.astro-6rixtqip p.astro-6rixtqip{font-size:15px;color:var(--fg-muted);line-height:1.75;font-weight:500;margin-bottom:1.25em}.container-prose.astro-6rixtqip p.astro-6rixtqip:last-child{margin-bottom:0}.kvm-callout.astro-6rixtqip{margin-top:var(--space-m);padding:24px 28px;background:var(--bg);border:none;border-radius:var(--rad-2xl);box-shadow:inset 0 3px 0 var(--accent),0 0 0 1px #0d0d0d07,0 8px 20px -16px #0d0d0d0d}.kvm-callout.astro-6rixtqip p.astro-6rixtqip{font-size:14px;color:var(--fg-muted);line-height:1.7;font-weight:500;margin-bottom:1em}.kvm-callout.astro-6rixtqip p.astro-6rixtqip:last-child{margin-bottom:0}.kvm-callout.astro-6rixtqip strong.astro-6rixtqip{color:var(--fg)}.kvm-intro-grid.astro-6rixtqip{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}.kvm-steps.astro-6rixtqip{display:flex;flex-direction:column;gap:0}.kvm-step.astro-6rixtqip{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.04)}.kvm-step.astro-6rixtqip:first-child{padding-top:0}.kvm-step.astro-6rixtqip:last-child{border-bottom:none;padding-bottom:0}.kvm-step-number.astro-6rixtqip{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.kvm-table-wrap.astro-6rixtqip{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:var(--bg);border-radius:var(--rad-2xl);box-shadow:0 0 0 1px #0d0d0d07,0 8px 20px -16px #0d0d0d0d}.kvm-comparison-table.astro-6rixtqip{width:100%;border-collapse:collapse;font-size:14px;min-width:580px}.kvm-comparison-table.astro-6rixtqip th.astro-6rixtqip,.kvm-comparison-table.astro-6rixtqip td.astro-6rixtqip{padding:12px 18px;text-align:left;box-shadow:inset 0 -1px #0d0d0d0b;vertical-align:top}.kvm-comparison-table.astro-6rixtqip th.astro-6rixtqip{font-family:var(--font-sans);font-weight:700;font-size:14px;color:var(--fg);padding:14px 18px;box-shadow:inset 0 -2px #0d0d0d0f}.kvm-comparison-table.astro-6rixtqip th.astro-6rixtqip:first-child{width:140px}.kvm-comparison-table.astro-6rixtqip td.astro-6rixtqip:first-child{font-weight:600;color:var(--fg)}.kvm-comparison-table.astro-6rixtqip td.astro-6rixtqip:nth-child(2){color:var(--fg-muted)}.kvm-col-highlight.astro-6rixtqip{font-weight:600}.kvm-comparison-table.astro-6rixtqip thead.astro-6rixtqip .kvm-col-highlight.astro-6rixtqip{color:var(--accent)}th.astro-6rixtqip.kvm-col-highlight{position:relative}th.astro-6rixtqip.kvm-col-highlight:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-hover)}.kvm-col-tag.astro-6rixtqip{color:var(--accent);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-left:6px}.kvm-check.astro-6rixtqip{color:var(--accent);font-size:13px;margin-right:6px;vertical-align:middle}.kvm-x.astro-6rixtqip{color:var(--fg-subtle);font-size:13px;margin-right:6px;vertical-align:middle}.kvm-faq-list.astro-6rixtqip{display:flex;flex-direction:column;gap:var(--space-s)}.kvm-faq-item.astro-6rixtqip{padding:0 var(--space-l)}.kvm-faq-question.astro-6rixtqip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-sans);font-weight:700;font-size:14px;color:var(--fg);transition:color .15s}.kvm-faq-question.astro-6rixtqip::-webkit-details-marker{display:none}.kvm-faq-question.astro-6rixtqip::marker{display:none;content:""}.kvm-faq-question.astro-6rixtqip:hover{color:var(--accent)}.kvm-faq-chevron.astro-6rixtqip{font-size:13px;color:var(--fg-faint);transition:transform .25s ease;flex-shrink:0}.kvm-faq-item.astro-6rixtqip[open] .kvm-faq-chevron.astro-6rixtqip{transform:rotate(180deg)}.kvm-faq-answer.astro-6rixtqip{padding:0 0 18px}.kvm-faq-answer.astro-6rixtqip p.astro-6rixtqip{font-size:14px;color:var(--fg-muted);line-height:1.7;font-weight:500;margin:0}.kvm-cta-split.astro-6rixtqip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l)}.kvm-cta-actions.astro-6rixtqip{display:flex;gap:var(--space-s)}section.astro-6rixtqip[id]{scroll-margin-top:100px}.kvm-alt-grid.astro-6rixtqip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-s)}.kvm-alt-card.astro-6rixtqip{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.kvm-alt-card.astro-6rixtqip:hover{box-shadow:inset 0 3px 0 var(--accent),0 0 0 1px #0d0d0d0a,0 12px 26px -18px #0d0d0d14}.kvm-alt-name.astro-6rixtqip{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-muted)}.kvm-alt-name.astro-6rixtqip strong.astro-6rixtqip{color:var(--fg);font-weight:800}.kvm-alt-note.astro-6rixtqip{font-size:12px;color:var(--accent);font-weight:600;line-height:1.5}.kvm-alt-all.astro-6rixtqip{box-shadow:inset 0 3px 0 var(--accent),0 0 0 1px #0d0d0d07,0 8px 20px -16px #0d0d0d0d}@media(max-width:768px){.kvm-intro-grid.astro-6rixtqip{grid-template-columns:1fr;gap:var(--space-l)}.kvm-cta-split.astro-6rixtqip{flex-direction:column;text-align:center}.kvm-alt-grid.astro-6rixtqip{grid-template-columns:1fr}}
