.comparison-hero[data-astro-cid-kb7p3jv5]{background:var(--color-bg-primary);padding:10rem 0 6rem;position:relative;overflow:hidden}.comparison-hero[data-astro-cid-kb7p3jv5] .container[data-astro-cid-kb7p3jv5]{z-index:2;position:relative}.back-link[data-astro-cid-kb7p3jv5]{color:var(--color-text-secondary);margin-bottom:var(--space-3xl);transition:color var(--transition-fast);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-kb7p3jv5]:hover{color:var(--color-text-primary)}.hero-content[data-astro-cid-kb7p3jv5]{text-align:center;max-width:680px;margin:0 auto}.comparison-hero[data-astro-cid-kb7p3jv5] h1[data-astro-cid-kb7p3jv5]{margin-bottom:var(--space-lg)}.subtitle[data-astro-cid-kb7p3jv5]{color:var(--color-text-secondary);max-width:56ch;font-size:1.2rem;font-weight:400;line-height:1.6}.comparison-section[data-astro-cid-kb7p3jv5]{padding:var(--space-4xl) var(--space-lg)}.plan-cards[data-astro-cid-kb7p3jv5]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin:0 auto;display:grid}.plan-header-card[data-astro-cid-kb7p3jv5]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;transition:all .25s;position:relative}.plan-header-card[data-astro-cid-kb7p3jv5].popular{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-bg-card) 0%, #007bff0d 100%)}.popular-badge[data-astro-cid-kb7p3jv5]{text-transform:uppercase;letter-spacing:.05em;background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);padding:.375rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-header-card[data-astro-cid-kb7p3jv5] h3[data-astro-cid-kb7p3jv5]{margin-bottom:var(--space-md);font-size:1.5rem}.price[data-astro-cid-kb7p3jv5]{margin-bottom:var(--space-xs);justify-content:center;align-items:baseline;gap:.25rem;display:flex}.currency[data-astro-cid-kb7p3jv5]{color:var(--color-text-secondary);font-size:1rem;font-weight:600}.amount[data-astro-cid-kb7p3jv5]{font-family:var(--font-heading);color:var(--color-text-primary);font-size:2rem;font-weight:800}.period[data-astro-cid-kb7p3jv5]{color:var(--color-text-muted);font-size:.875rem}.price-alt[data-astro-cid-kb7p3jv5]{color:var(--color-text-muted);margin-bottom:var(--space-lg);font-size:.875rem}.plan-header-card[data-astro-cid-kb7p3jv5] .btn[data-astro-cid-kb7p3jv5]{width:100%}.comparison-table[data-astro-cid-kb7p3jv5]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.comparison-table-header[data-astro-cid-kb7p3jv5]{gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-heading);text-align:center;grid-template-columns:280px repeat(3,1fr);font-weight:700;display:grid}.comparison-feature-label[data-astro-cid-kb7p3jv5]{text-align:left}.category-section[data-astro-cid-kb7p3jv5]:not(:last-child){border-bottom:2px solid var(--color-border)}.category-header[data-astro-cid-kb7p3jv5]{padding:var(--space-lg);border-bottom:1px solid var(--color-border);background:#007bff0d}.category-header[data-astro-cid-kb7p3jv5] h2[data-astro-cid-kb7p3jv5]{color:var(--color-primary);margin:0;font-size:1.25rem;font-weight:700}.feature-row[data-astro-cid-kb7p3jv5]{gap:var(--space-lg);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:280px repeat(3,1fr);transition:background .25s;display:grid}.feature-row-unified[data-astro-cid-kb7p3jv5]{grid-template-columns:280px 1fr}.feature-row[data-astro-cid-kb7p3jv5]:last-child{border-bottom:none}.feature-row[data-astro-cid-kb7p3jv5]:hover{background:#007bff05}.feature-name[data-astro-cid-kb7p3jv5]{color:var(--color-text-primary);font-weight:500}.feature-value[data-astro-cid-kb7p3jv5]{color:var(--color-text-secondary);justify-content:center;align-items:center;font-weight:500;display:flex}.feature-value-unified[data-astro-cid-kb7p3jv5]{color:var(--color-text-secondary);border-radius:var(--radius-md);padding:var(--space-sm);background:#007bff08;justify-content:center;align-items:center;font-weight:500;display:flex}.check-icon[data-astro-cid-kb7p3jv5]{width:24px;height:24px;color:var(--color-accent-green)}.cross-icon[data-astro-cid-kb7p3jv5]{width:20px;height:20px;color:var(--color-text-muted);opacity:.5}.bottom-cta[data-astro-cid-kb7p3jv5]{margin-top:var(--space-4xl);text-align:center;padding:var(--space-4xl) var(--space-2xl);border-radius:var(--radius-lg);background:linear-gradient(135deg,#007bff0d 0%,#0000 100%)}.bottom-cta[data-astro-cid-kb7p3jv5] h2[data-astro-cid-kb7p3jv5]{margin-bottom:var(--space-md);font-size:2rem}.bottom-cta[data-astro-cid-kb7p3jv5] p[data-astro-cid-kb7p3jv5]{color:var(--color-text-secondary);margin-bottom:var(--space-2xl);font-size:1.125rem}@media (width<=1024px){.comparison-hero[data-astro-cid-kb7p3jv5]{padding:8rem var(--space-lg) 4rem}.comparison-table[data-astro-cid-kb7p3jv5]{overflow-x:auto}.comparison-table-header[data-astro-cid-kb7p3jv5]{gap:var(--space-md);padding:var(--space-md);grid-template-columns:200px repeat(3,150px);min-width:698px}.feature-row[data-astro-cid-kb7p3jv5]{gap:var(--space-md);padding:var(--space-md);grid-template-columns:200px repeat(3,150px)}.feature-row-unified[data-astro-cid-kb7p3jv5]{grid-template-columns:200px 1fr}.category-header[data-astro-cid-kb7p3jv5]{padding:var(--space-md)}.feature-name[data-astro-cid-kb7p3jv5],.feature-value[data-astro-cid-kb7p3jv5],.feature-value-unified[data-astro-cid-kb7p3jv5]{font-size:.875rem}.plan-cards[data-astro-cid-kb7p3jv5]{gap:var(--space-md)}}@media (width<=768px){.comparison-hero[data-astro-cid-kb7p3jv5]{padding:8rem var(--space-md) 4rem;min-height:40vh}.back-link[data-astro-cid-kb7p3jv5]{margin-bottom:var(--space-xl);font-size:.8125rem}.comparison-hero[data-astro-cid-kb7p3jv5] h1[data-astro-cid-kb7p3jv5]{font-size:2rem}.subtitle[data-astro-cid-kb7p3jv5]{font-size:1rem}.title-decoration[data-astro-cid-kb7p3jv5]{width:60px;height:3px;bottom:-8px}.shape[data-astro-cid-kb7p3jv5]{opacity:.05}.comparison-section[data-astro-cid-kb7p3jv5]{padding:var(--space-2xl) var(--space-md)}.plan-header-card[data-astro-cid-kb7p3jv5]{padding:var(--space-lg)}.comparison-table-header[data-astro-cid-kb7p3jv5]{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);grid-template-columns:150px repeat(3,120px);min-width:534px;font-size:.875rem}.feature-row[data-astro-cid-kb7p3jv5]{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);grid-template-columns:150px repeat(3,120px)}.feature-row-unified[data-astro-cid-kb7p3jv5]{grid-template-columns:150px 1fr}.feature-name[data-astro-cid-kb7p3jv5],.feature-value[data-astro-cid-kb7p3jv5],.feature-value-unified[data-astro-cid-kb7p3jv5]{font-size:.8125rem}.check-icon[data-astro-cid-kb7p3jv5]{width:20px;height:20px}.cross-icon[data-astro-cid-kb7p3jv5]{width:18px;height:18px}.bottom-cta[data-astro-cid-kb7p3jv5]{padding:var(--space-2xl) var(--space-lg)}.plan-cards[data-astro-cid-kb7p3jv5]{grid-template-columns:1fr;max-width:360px;margin:0 auto}}
