.vf-alternatives-page{background:var(--vf-canvas);color:var(--vf-text)}.vf-alternatives-page>section{overflow:clip}.vf-alternatives-hero{padding-block:var(--vf-space-6) var(--vf-space-10)}.vf-alternatives-hero nav,.vf-alternatives-hero nav a{color:var(--vf-text)}.vf-alternatives-hero nav a:hover,.vf-alternatives-page a:not(.vf-button):hover{color:var(--vf-coral-700)}.vf-alternatives-hero .vf-eyebrow{margin-inline:auto}.vf-alternatives-hero .vf-display,.vf-alternatives-hero .vf-lead{color:var(--vf-ink)}.vf-alternatives-page .alt-hero-copy{max-width:53.75rem}.vf-alternatives-page .alt-methodology{align-items:start;gap:var(--vf-space-6);border:1px solid var(--vf-border);border-radius:var(--vf-radius-lg);background:var(--vf-surface);max-width:68rem;box-shadow:var(--vf-shadow-sm);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);margin-inline:auto}.vf-alternatives-page .alt-methodology__title{color:var(--vf-ink);margin:0}.vf-alternatives-page .alt-methodology .vf-body{margin:0}.vf-alternatives-page .alt-stay-panel{max-width:68rem;margin-top:var(--vf-space-8);background:var(--vf-surface-tint);margin-inline:auto}.vf-alternatives-page .vf-meta.vf-alt-section-label,.vf-alternatives-page .vf-callout>.vf-meta:first-child,.vf-alternatives-page .vf-alt-card-label{display:none}.vf-alternatives-page :where(.vf-section:not(.vf-section--brand)) .vf-section-title,.vf-alternatives-page .vf-card-title{color:var(--vf-ink)}.vf-alternatives-page .alt-trust-pill{align-items:center;gap:var(--vf-space-2);color:var(--vf-ink);font-size:var(--vf-text-sm);white-space:nowrap;display:inline-flex}.vf-alternatives-page .alt-trust-dot{background:var(--vf-teal-600);border-radius:50%;flex:none;width:.45rem;height:.45rem}.vf-alternatives-page .alt-why-card{flex-direction:column;display:flex}.vf-alternatives-page .alt-why-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--vf-space-4);border-radius:var(--vf-radius-sm);background:var(--vf-surface-positive);place-items:center;display:grid}.vf-alternatives-page .alt-why-icon img{object-fit:contain;width:1.25rem;height:1.25rem}.vf-alternatives-page .alt-why-stat{margin-bottom:var(--vf-space-1);color:var(--vf-ink);font-size:2rem;font-weight:800;line-height:1.1}.vf-alternatives-page .alt-why-stat-label{margin-bottom:var(--vf-space-1);color:var(--vf-text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.vf-alternatives-page .alt-why-divider{height:1px;margin-block:var(--vf-space-3) var(--vf-space-4);background:var(--vf-border)}.vf-alternatives-page>section:nth-child(2) a.block{border-color:var(--vf-border);border-radius:var(--vf-radius-xl);background:var(--vf-surface);min-width:0;box-shadow:var(--vf-shadow-sm)}.vf-alternatives-page .alt-quickpick-rank{border:1px solid rgb(var(--vf-coral-500-rgb), .2);background:rgb(var(--vf-coral-500-rgb), .08);width:1.8rem;height:1.8rem;color:var(--vf-coral-700);border-radius:50%;flex:none;grid-area:rank;place-items:center;display:grid}.vf-alternatives-page .alt-platform-list{gap:var(--vf-space-5);display:grid}.vf-alternatives-page .alt-table-wrap{border:1px solid var(--vf-border);border-radius:var(--vf-radius-xl);background:var(--vf-surface);box-shadow:var(--vf-shadow-sm);overflow-x:auto}.vf-alternatives-page .alt-table{border-collapse:collapse;width:100%;min-width:54rem;color:var(--vf-text);font-size:var(--vf-text-sm)}.vf-alternatives-page .alt-table th,.vf-alternatives-page .alt-table td{padding:var(--vf-space-3) var(--vf-space-4);border-bottom:1px solid var(--vf-border);text-align:left;vertical-align:top}.vf-alternatives-page .alt-table thead{background:var(--vf-dark-gradient);color:var(--vf-on-dark)}.vf-alternatives-page .alt-table th{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem}.vf-alternatives-page .alt-table tbody tr:nth-child(2n){background:var(--vf-surface-tint)}.vf-alternatives-page .alt-table tbody td:nth-child(2){background:rgb(var(--vf-teal-500-rgb), .05);color:var(--vf-ink);font-weight:700}.vf-alternatives-page .alt-rp{align-items:center;gap:var(--vf-space-1);white-space:nowrap;font-size:.75rem;display:inline-flex}.vf-alternatives-page .alt-rp-dot{background:currentColor;border-radius:50%;flex:none;width:.35rem;height:.35rem}.vf-alternatives-page .alt-rp--high,.vf-alternatives-page .alt-rp--high-dark{color:var(--vf-teal-700)}.vf-alternatives-page .alt-rp--mid,.vf-alternatives-page .alt-rp--mid-dark{color:var(--vf-orange-700)}.vf-alternatives-page .alt-rp--low,.vf-alternatives-page .alt-rp--low-dark{color:var(--vf-coral-700)}.vf-alternatives-page .alt-rp--none,.vf-alternatives-page .alt-rp--none-dark{color:var(--vf-text);font-style:italic}.vf-alternatives-page .alt-condition-pill{margin-bottom:var(--vf-space-2);color:var(--vf-teal-700);font-size:var(--vf-text-sm);letter-spacing:normal;text-transform:none;font-weight:700}.vf-alternatives-page .alt-quickpick-grid{gap:var(--vf-space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:68rem;margin-inline:auto;display:grid}.vf-alternatives-page .alt-quickpick-row{align-items:center;gap:var(--vf-space-1) var(--vf-space-3);min-width:0;min-height:7.25rem;padding:var(--vf-space-5);color:var(--vf-ink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank name arrow""rank tagline arrow";text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.vf-alternatives-page .alt-quickpick-row:hover{border-color:rgb(var(--vf-coral-500-rgb), .3);box-shadow:var(--vf-shadow-md);transform:translateY(-2px)}.vf-alternatives-page .alt-quickpick-row>:nth-child(2){min-width:0;font-size:var(--vf-text-md);grid-area:name;font-weight:700}.vf-alternatives-page .alt-quickpick-row>:nth-child(3){min-width:0;color:var(--vf-text);font-size:var(--vf-text-sm);grid-area:tagline;line-height:1.45;display:block}.vf-alternatives-page .alt-quickpick-row>:last-child{color:var(--vf-coral-700);grid-area:arrow;font-size:1.1rem}.vf-alternatives-page .wc-outcomes,.vf-alternatives-page .wc-testimonials,.vf-alternatives-page .wc-faq{padding-block:var(--vf-section-top) var(--vf-section-bottom)}.vf-alternatives-page .wc-outcomes,.vf-alternatives-page .wc-faq{background:var(--vf-surface-tint)}.vf-alternatives-page .wc-outcomes>div>h2+p{max-width:60rem}.vf-alternatives-page .wc-tiles-grid{gap:var(--vf-space-5);margin-bottom:var(--vf-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vf-alternatives-page .wc-tile{min-width:0;padding:var(--vf-space-6);border:1px solid var(--vf-border);border-radius:var(--vf-radius-xl);background:var(--vf-surface);box-shadow:var(--vf-shadow-sm);text-align:center}.vf-alternatives-page .wc-tile-label{margin-bottom:var(--vf-space-3);color:var(--vf-coral-700);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.vf-alternatives-page .wc-tile-company{color:var(--vf-ink);font-weight:700}.vf-alternatives-page .wc-tile-stat{margin-block:var(--vf-space-1) var(--vf-space-2);color:var(--vf-ink);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1}.vf-alternatives-page .wc-tile-context,.vf-alternatives-page .wc-tile-link{color:var(--vf-text);font-size:var(--vf-text-sm)}.vf-alternatives-page .wc-benchmark{padding:var(--vf-space-4) var(--vf-space-6);border-radius:var(--vf-radius-sm);background:var(--vf-surface-soft);color:var(--vf-text);text-align:center}.vf-alternatives-page .wc-testimonials{background:var(--vf-surface)}.vf-alternatives-page .wc-testimonials h2{margin-bottom:var(--vf-space-8);color:var(--vf-ink);text-align:center}@media (width<=860px){.vf-alternatives-page .alt-quickpick-grid,.vf-alternatives-page .wc-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vf-alternatives-hero{padding-block:calc(var(--vf-nav-h) + var(--vf-space-7)) var(--vf-space-8)}.vf-alternatives-page .alt-trust-pill{white-space:normal}.vf-alternatives-page .alt-methodology{gap:var(--vf-space-3);grid-template-columns:minmax(0,1fr)}.vf-alternatives-page .alt-quickpick-grid{grid-template-columns:minmax(0,1fr)}.vf-alternatives-page .alt-quickpick-row{align-items:center;min-height:auto}.vf-alternatives-page .wc-tiles-grid{grid-template-columns:minmax(0,1fr)}}
