.comparison-hero[data-astro-cid-h4a4225j]{position:relative;padding:calc(var(--header-height) + var(--space-4xl)) 0 var(--space-4xl);text-align:center;overflow:hidden}.hero-bg[data-astro-cid-h4a4225j]{position:absolute;inset:0;z-index:-1}.hero-gradient[data-astro-cid-h4a4225j]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(0,212,170,.12) 0%,transparent 60%)}.comparison-hero[data-astro-cid-h4a4225j] h1[data-astro-cid-h4a4225j]{margin-bottom:var(--space-lg);line-height:1.2}.hero-subtitle[data-astro-cid-h4a4225j]{font-size:1.25rem;font-style:italic;max-width:700px;margin:0 auto;color:var(--color-text-secondary)}.section[data-astro-cid-h4a4225j]{padding:var(--space-5xl) 0}.section-header[data-astro-cid-h4a4225j]{text-align:center;max-width:800px;margin:0 auto var(--space-3xl)}.section-header[data-astro-cid-h4a4225j] h2[data-astro-cid-h4a4225j]{color:var(--color-text);margin-bottom:var(--space-md)}.section-header[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{font-size:1.125rem;color:var(--color-text-secondary)}.summary-section[data-astro-cid-h4a4225j]{background:var(--color-bg-elevated)}.summary-content[data-astro-cid-h4a4225j]{max-width:900px;margin:0 auto}.summary-content[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{font-size:1.0625rem;line-height:1.8;margin-bottom:var(--space-lg);color:var(--color-text-secondary)}.highlight-box[data-astro-cid-h4a4225j]{background:var(--glass-bg-dark);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-stroke-dark);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-xl);margin:var(--space-2xl) 0;box-shadow:var(--glass-edge-glow),var(--glass-shadow-light)}.highlight-box[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{margin:0}.highlight-box[data-astro-cid-h4a4225j] strong[data-astro-cid-h4a4225j]{color:var(--color-accent)}.highlight-box[data-astro-cid-h4a4225j] a[data-astro-cid-h4a4225j]{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.highlight-box[data-astro-cid-h4a4225j] a[data-astro-cid-h4a4225j]:hover{text-decoration-thickness:2px}.comparison-table-section[data-astro-cid-h4a4225j]{background:var(--color-bg)}.table-wrapper[data-astro-cid-h4a4225j]{overflow-x:auto;margin-top:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.comparison-table[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j]{width:100%;border-collapse:collapse;min-width:700px}.comparison-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.comparison-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j]{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.comparison-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j]{font-size:.875rem;font-weight:600;color:var(--color-text);background:var(--color-bg-elevated);position:sticky;top:0;z-index:1}.comparison-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j]{font-size:.9375rem;color:var(--color-text-secondary)}.grengin-col[data-astro-cid-h4a4225j]{background:var(--color-accent-subtle);font-weight:500}.comparison-table[data-astro-cid-h4a4225j] .grengin-col[data-astro-cid-h4a4225j] a[data-astro-cid-h4a4225j].comparison-at-glance-link{color:var(--color-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.comparison-table[data-astro-cid-h4a4225j] .grengin-col[data-astro-cid-h4a4225j] a[data-astro-cid-h4a4225j].comparison-at-glance-link:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}.highlighted-row[data-astro-cid-h4a4225j]{background:var(--color-bg-elevated)}.highlighted-row[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j]{font-weight:600;color:var(--color-text)}.check-cell[data-astro-cid-h4a4225j]{text-align:center;font-size:1.25rem}.deployment-table[data-astro-cid-h4a4225j] .check-cell[data-astro-cid-h4a4225j]{font-size:.9375rem}.deployment-table[data-astro-cid-h4a4225j] .deploy-indicator[data-astro-cid-h4a4225j]{display:inline-block;font-size:1.125rem;line-height:1}.detailed-section[data-astro-cid-h4a4225j]{background:var(--color-bg-elevated)}.detailed-container[data-astro-cid-h4a4225j]{max-width:1080px}.detailed-intro[data-astro-cid-h4a4225j]{font-size:1.0625rem;color:var(--color-text-secondary);margin:0}.detail-toc[data-astro-cid-h4a4225j]{position:sticky;top:calc(var(--header-height) + var(--space-sm));z-index:2;margin:0 auto var(--space-3xl);padding:var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 24px #0000000f}.detail-toc-list[data-astro-cid-h4a4225j]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}.detail-toc-link[data-astro-cid-h4a4225j]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.detail-toc-link[data-astro-cid-h4a4225j]:hover{color:var(--color-accent);border-color:#00d4aa59;background:var(--color-accent-subtle)}.detail-toc-num[data-astro-cid-h4a4225j]{font-family:var(--font-display);font-size:.75rem;font-weight:700;color:var(--color-accent);opacity:.9}.detail-toc-label[data-astro-cid-h4a4225j]{white-space:nowrap}.detail-stack[data-astro-cid-h4a4225j]{display:flex;flex-direction:column;gap:var(--space-2xl)}.detail-card[data-astro-cid-h4a4225j]{scroll-margin-top:calc(var(--header-height) + var(--space-xl));padding:var(--space-2xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px #ffffff0a inset}.detail-card-header[data-astro-cid-h4a4225j]{display:flex;gap:var(--space-lg);align-items:flex-start;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-subtle)}.detail-card-num[data-astro-cid-h4a4225j]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-md);border:1px solid rgba(0,212,170,.2)}.detail-card-titles[data-astro-cid-h4a4225j] h3[data-astro-cid-h4a4225j]{font-size:clamp(1.25rem,2.5vw,1.5rem);margin:0 0 var(--space-xs);color:var(--color-text);line-height:1.25}.detail-card-lead[data-astro-cid-h4a4225j]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-text-muted)}.compare-split[data-astro-cid-h4a4225j]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-lg)}.compare-split-tall[data-astro-cid-h4a4225j]{align-items:stretch}.compare-panel[data-astro-cid-h4a4225j]{padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.compare-panel[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{margin:0;font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary)}.compare-panel-librechat[data-astro-cid-h4a4225j]{border-top:3px solid var(--color-border)}.compare-panel-grengin[data-astro-cid-h4a4225j]{border-top:3px solid var(--color-accent);background:linear-gradient(180deg,var(--color-accent-subtle) 0%,var(--color-bg-elevated) 42%)}.compare-panel-label[data-astro-cid-h4a4225j]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-md)!important}.compare-panel-grengin[data-astro-cid-h4a4225j] .compare-panel-label[data-astro-cid-h4a4225j]{color:var(--color-accent)}.detail-card-prose[data-astro-cid-h4a4225j]{font-size:1.0625rem;line-height:1.8;margin:0 0 var(--space-md);color:var(--color-text-secondary)}.detail-card-prose[data-astro-cid-h4a4225j]:last-child{margin-bottom:0}.detail-card-prose[data-astro-cid-h4a4225j].muted{font-size:.9375rem;font-style:italic;color:var(--color-text-muted)}.detail-card-list[data-astro-cid-h4a4225j]{margin:0 0 var(--space-lg);padding-left:var(--space-xl);color:var(--color-text-secondary)}.detail-card-list[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]{margin-bottom:var(--space-md);line-height:1.75;font-size:1.0625rem}.detail-subheading[data-astro-cid-h4a4225j]{font-size:1.0625rem;font-weight:600;margin:var(--space-xl) 0 var(--space-md);color:var(--color-text)}.detail-card[data-astro-cid-h4a4225j] .note[data-astro-cid-h4a4225j]{font-size:.9375rem;font-style:italic;color:var(--color-text-muted);margin-top:var(--space-lg);margin-bottom:0}.info-box[data-astro-cid-h4a4225j]{background:var(--color-bg-card);border:1px solid var(--color-border);border-left:4px solid var(--color-secondary);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);margin:var(--space-xl) 0}.info-box[data-astro-cid-h4a4225j] h4[data-astro-cid-h4a4225j]{font-size:1rem;margin-top:0;margin-bottom:var(--space-md);color:var(--color-text)}.info-box[data-astro-cid-h4a4225j] ul[data-astro-cid-h4a4225j]{margin:0;padding-left:var(--space-xl)}.info-box[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]{margin-bottom:var(--space-sm);line-height:1.7;color:var(--color-text-secondary)}.migration-section[data-astro-cid-h4a4225j] .change-mgmt-wrap[data-astro-cid-h4a4225j]{margin-top:var(--space-4xl)}.change-mgmt-wrap[data-astro-cid-h4a4225j]{margin-top:var(--space-3xl);padding:var(--space-2xl);max-width:720px;margin-left:auto;margin-right:auto;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);border-left:4px solid var(--color-accent)}.change-mgmt-heading[data-astro-cid-h4a4225j]{scroll-margin-top:calc(var(--header-height) + var(--space-xl));font-size:clamp(1.0625rem,1.8vw,1.25rem);margin:0 0 var(--space-md);color:var(--color-text);line-height:1.3}.change-mgmt-lead[data-astro-cid-h4a4225j]{margin:0 0 var(--space-lg);font-size:1.0625rem;line-height:1.65;color:var(--color-text-secondary)}.change-mgmt-body[data-astro-cid-h4a4225j]{margin:0 0 var(--space-md);font-size:1rem;line-height:1.75;color:var(--color-text-secondary)}.change-mgmt-list[data-astro-cid-h4a4225j]{margin:0;padding-left:var(--space-xl);color:var(--color-text-secondary)}.change-mgmt-list[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]{margin-bottom:var(--space-md);line-height:1.75;font-size:1rem}.change-mgmt-list[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]:last-child{margin-bottom:0}.change-mgmt-list[data-astro-cid-h4a4225j] em[data-astro-cid-h4a4225j]{font-style:italic;color:var(--color-text);font-weight:500}.why-section[data-astro-cid-h4a4225j]{background:var(--color-bg)}.librechat-wins-wrap[data-astro-cid-h4a4225j]{max-width:1200px;margin:var(--space-4xl) auto 0}.librechat-wins-heading[data-astro-cid-h4a4225j]{font-size:1.25rem;font-weight:600;text-align:center;margin:0 0 var(--space-lg);color:var(--color-text)}.librechat-wins-box[data-astro-cid-h4a4225j] ul[data-astro-cid-h4a4225j]{margin:0 0 var(--space-md);padding-left:var(--space-xl);color:var(--color-text-secondary)}.librechat-wins-box[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]{margin-bottom:var(--space-sm);line-height:1.7}.librechat-wins-box[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]:last-child{margin-bottom:0}.librechat-wins-footer[data-astro-cid-h4a4225j]{margin:var(--space-md) 0 0;font-style:italic;color:var(--color-text-muted)}.reasons-grid[data-astro-cid-h4a4225j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto}.reason-card[data-astro-cid-h4a4225j]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all .3s cubic-bezier(.4,0,.2,1)}.reason-card[data-astro-cid-h4a4225j]:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 12px 24px -8px #0003}.reason-number[data-astro-cid-h4a4225j]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-accent-subtle);color:var(--color-accent);font-family:var(--font-display);font-size:1.25rem;font-weight:700;border-radius:var(--radius-sm);margin-bottom:var(--space-md)}.reason-card[data-astro-cid-h4a4225j] h3[data-astro-cid-h4a4225j]{font-size:1.125rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--color-text)}.reason-card[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{font-size:.9375rem;line-height:1.7;color:var(--color-text-secondary);margin:0}.migration-section[data-astro-cid-h4a4225j]{background:var(--color-bg-elevated)}.timeline[data-astro-cid-h4a4225j]{max-width:900px;margin:0 auto;position:relative}.timeline[data-astro-cid-h4a4225j]:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:var(--color-border)}.timeline-item[data-astro-cid-h4a4225j]{display:flex;gap:var(--space-xl);margin-bottom:var(--space-3xl);position:relative}.timeline-item[data-astro-cid-h4a4225j]:last-child{margin-bottom:0}.timeline-marker[data-astro-cid-h4a4225j]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;font-family:var(--font-display);font-size:1.25rem;font-weight:700;border-radius:50%;z-index:1}.timeline-content[data-astro-cid-h4a4225j]{flex:1;padding-bottom:var(--space-lg)}.timeline-content[data-astro-cid-h4a4225j] h3[data-astro-cid-h4a4225j]{font-size:1.25rem;margin-bottom:var(--space-md);color:var(--color-text)}.timeline-content[data-astro-cid-h4a4225j] ul[data-astro-cid-h4a4225j]{margin:0;padding-left:var(--space-lg)}.timeline-content[data-astro-cid-h4a4225j] li[data-astro-cid-h4a4225j]{margin-bottom:var(--space-sm);line-height:1.7;color:var(--color-text-secondary)}.timeline-content[data-astro-cid-h4a4225j] strong[data-astro-cid-h4a4225j]{color:var(--color-text)}.faq-section[data-astro-cid-h4a4225j]{background:var(--color-bg-elevated);border-top:1px solid var(--color-border-subtle)}.faq-container[data-astro-cid-h4a4225j]{max-width:760px}.faq-section-header[data-astro-cid-h4a4225j]{margin-bottom:var(--space-3xl)}.faq-section-header[data-astro-cid-h4a4225j] .section-tag[data-astro-cid-h4a4225j]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-md)}.faq-section-header[data-astro-cid-h4a4225j] h2[data-astro-cid-h4a4225j]{margin-bottom:var(--space-sm);color:var(--color-text)}.faq-section-lead[data-astro-cid-h4a4225j]{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary)}.faq-stack[data-astro-cid-h4a4225j]{display:flex;flex-direction:column;gap:var(--space-2xl)}.faq-category-card[data-astro-cid-h4a4225j]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 1px #ffffff0a inset}.faq-category-head[data-astro-cid-h4a4225j]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:linear-gradient(180deg,var(--color-accent-subtle) 0%,var(--color-bg) 100%);border-bottom:1px solid var(--color-border-subtle)}.faq-category-icon[data-astro-cid-h4a4225j]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-accent);background:var(--color-bg);border:1px solid rgba(0,212,170,.2);border-radius:var(--radius-md)}.faq-category-icon[data-astro-cid-h4a4225j] svg[data-astro-cid-h4a4225j]{width:1.25rem;height:1.25rem}.faq-category-title[data-astro-cid-h4a4225j]{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text);line-height:1.35}.faq-accordions[data-astro-cid-h4a4225j]{padding:var(--space-sm) var(--space-md) var(--space-md)}.faq-details[data-astro-cid-h4a4225j]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-sm);background:var(--color-bg-elevated);transition:border-color .2s ease,box-shadow .2s ease}.faq-details[data-astro-cid-h4a4225j]:last-child{margin-bottom:0}.faq-details[data-astro-cid-h4a4225j]:hover{border-color:var(--color-border)}.faq-details[data-astro-cid-h4a4225j][open]{border-color:#00d4aa59;box-shadow:0 0 0 1px #00d4aa14}.faq-summary[data-astro-cid-h4a4225j]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);font-size:.9375rem;font-weight:600;color:var(--color-text);user-select:none}.faq-summary[data-astro-cid-h4a4225j]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-h4a4225j]:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease,border-color .2s ease}.faq-details[data-astro-cid-h4a4225j][open] .faq-summary[data-astro-cid-h4a4225j]:after{transform:rotate(225deg) translateY(2px);border-color:var(--color-accent)}.faq-summary[data-astro-cid-h4a4225j]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.faq-panel[data-astro-cid-h4a4225j]{padding:0 var(--space-lg) var(--space-lg);border-top:1px solid var(--color-border-subtle)}.faq-panel[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{margin:var(--space-md) 0 0;font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary)}.faq-panel[data-astro-cid-h4a4225j] a[data-astro-cid-h4a4225j]{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500}.faq-panel[data-astro-cid-h4a4225j] a[data-astro-cid-h4a4225j]:hover{text-decoration-thickness:2px}.cta-section[data-astro-cid-h4a4225j]{padding:var(--space-4xl) 0}.cta-box[data-astro-cid-h4a4225j]{position:relative;padding:var(--space-4xl);border-radius:var(--radius-xl);overflow:hidden;text-align:center;background:var(--glass-bg-dark);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border:1px solid var(--glass-stroke-dark);box-shadow:var(--glass-highlight),var(--glass-edge-glow),var(--glass-shadow-emphasis)}.cta-bg[data-astro-cid-h4a4225j]{position:absolute;inset:0;z-index:-1}.cta-gradient[data-astro-cid-h4a4225j]{position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(var(--brand-green-accent-rgb),.12),transparent 50%),radial-gradient(ellipse at bottom right,rgba(var(--brand-rgb),.12),transparent 50%);border-radius:var(--radius-xl)}.cta-content[data-astro-cid-h4a4225j] h2[data-astro-cid-h4a4225j]{margin-bottom:var(--space-md);font-size:clamp(1.75rem,4vw,2.5rem)}.cta-content[data-astro-cid-h4a4225j] p[data-astro-cid-h4a4225j]{font-size:1.125rem;max-width:700px;margin:0 auto var(--space-2xl)}.cta-buttons[data-astro-cid-h4a4225j]{display:flex;justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap}.compare-deploy-btn[data-astro-cid-h4a4225j]:disabled{opacity:.72;cursor:not-allowed;pointer-events:none;transform:none!important;filter:none!important}.cta-text-links[data-astro-cid-h4a4225j]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-sm) var(--space-2xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--glass-stroke-dark);max-width:640px;margin-left:auto;margin-right:auto}.cta-text-link[data-astro-cid-h4a4225j]{font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.cta-text-link[data-astro-cid-h4a4225j]:hover{color:var(--color-accent);border-bottom-color:#00d4aa73}.cta-text-link[data-astro-cid-h4a4225j]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.btn-lg[data-astro-cid-h4a4225j]{padding:1rem 2rem;font-size:1rem}@media(max-width:768px){.compare-split[data-astro-cid-h4a4225j]{grid-template-columns:1fr}.detail-toc[data-astro-cid-h4a4225j]{position:static}.detail-toc-list[data-astro-cid-h4a4225j]{justify-content:flex-start}.detail-card[data-astro-cid-h4a4225j]{padding:var(--space-lg)}.comparison-table[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j]{font-size:.875rem}.comparison-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.comparison-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.pricing-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j] th[data-astro-cid-h4a4225j],.deployment-table[data-astro-cid-h4a4225j] td[data-astro-cid-h4a4225j]{padding:var(--space-sm) var(--space-md)}.reasons-grid[data-astro-cid-h4a4225j]{grid-template-columns:1fr}.faq-container[data-astro-cid-h4a4225j]{max-width:100%}.faq-category-head[data-astro-cid-h4a4225j]{padding:var(--space-md) var(--space-lg)}.faq-summary[data-astro-cid-h4a4225j]{padding:var(--space-sm) var(--space-md);font-size:.875rem}.faq-panel[data-astro-cid-h4a4225j]{padding:0 var(--space-md) var(--space-md)}.timeline[data-astro-cid-h4a4225j]:before{left:16px}.timeline-marker[data-astro-cid-h4a4225j]{width:36px;height:36px;font-size:1rem}.cta-box[data-astro-cid-h4a4225j]{padding:var(--space-2xl) var(--space-lg)}.cta-buttons[data-astro-cid-h4a4225j]{flex-direction:column;width:100%}.cta-buttons[data-astro-cid-h4a4225j] .btn[data-astro-cid-h4a4225j]{width:100%}.cta-text-links[data-astro-cid-h4a4225j]{flex-direction:column;gap:var(--space-md)}}
