.page-hero[data-astro-cid-2o5naad3]{padding:calc(var(--nav-height) + var(--space-20)) 0 var(--space-16);background:linear-gradient(180deg,var(--color-bg-alt) 0%,var(--color-bg) 100%)}.page-hero[data-astro-cid-2o5naad3] h1[data-astro-cid-2o5naad3]{font-size:var(--text-5xl);margin-bottom:var(--space-4)}.page-hero-sub[data-astro-cid-2o5naad3]{font-size:var(--text-xl);max-width:640px;margin:0 auto;color:var(--color-text-secondary);line-height:1.6}.animate-hero[data-astro-cid-2o5naad3]{animation:fadeInUp .8s ease-out both}.comparison-table-wrapper[data-astro-cid-2o5naad3]{background:var(--color-bg);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);overflow:hidden;box-shadow:var(--shadow-md)}.comparison-table[data-astro-cid-2o5naad3]{width:100%;border-collapse:collapse}.comparison-table[data-astro-cid-2o5naad3] thead[data-astro-cid-2o5naad3]{background:var(--color-bg-alt)}.comparison-table[data-astro-cid-2o5naad3] th[data-astro-cid-2o5naad3]{padding:var(--space-5) var(--space-6);text-align:center;font-size:var(--text-sm);font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border-light)}.comparison-table[data-astro-cid-2o5naad3] th[data-astro-cid-2o5naad3]:first-child{text-align:left;width:45%}.col-header[data-astro-cid-2o5naad3]{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.col-capsule[data-astro-cid-2o5naad3]{background:#0071e30a}.comparison-table[data-astro-cid-2o5naad3] td[data-astro-cid-2o5naad3]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-light)}.feature-cell[data-astro-cid-2o5naad3]{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.value-cell[data-astro-cid-2o5naad3]{text-align:center}.capsule-cell[data-astro-cid-2o5naad3]{background:#0071e305}.check[data-astro-cid-2o5naad3]{display:inline-flex}.price-cell[data-astro-cid-2o5naad3]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}.capsule-cell[data-astro-cid-2o5naad3] .price-cell[data-astro-cid-2o5naad3]{color:var(--color-accent);font-weight:600}.comparison-table[data-astro-cid-2o5naad3] tr[data-astro-cid-2o5naad3]:last-child td[data-astro-cid-2o5naad3]{border-bottom:none}.diff-card[data-astro-cid-2o5naad3]{padding:var(--space-8)}.diff-icon[data-astro-cid-2o5naad3]{margin-bottom:var(--space-4)}.diff-card[data-astro-cid-2o5naad3] h3[data-astro-cid-2o5naad3]{margin-bottom:var(--space-3);font-size:var(--text-lg)}.diff-card[data-astro-cid-2o5naad3] p[data-astro-cid-2o5naad3]{font-size:var(--text-sm);line-height:1.7}.detail-section[data-astro-cid-2o5naad3] h2[data-astro-cid-2o5naad3]{margin-bottom:var(--space-4);font-size:var(--text-2xl)}.detail-section[data-astro-cid-2o5naad3] p[data-astro-cid-2o5naad3]{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.detail-section[data-astro-cid-2o5naad3] p[data-astro-cid-2o5naad3]:last-child{margin-bottom:0}.faq-list[data-astro-cid-2o5naad3]{display:flex;flex-direction:column;gap:var(--space-1)}.faq-item[data-astro-cid-2o5naad3]{border-bottom:1px solid var(--color-border-light)}.faq-question[data-astro-cid-2o5naad3]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) 0;cursor:pointer;font-size:var(--text-lg);font-weight:500;color:var(--color-text);list-style:none;transition:color var(--transition-fast)}.faq-question[data-astro-cid-2o5naad3]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-2o5naad3]::marker{display:none;content:""}.faq-question[data-astro-cid-2o5naad3]:hover{color:var(--color-accent)}.faq-chevron[data-astro-cid-2o5naad3]{flex-shrink:0;transition:transform var(--transition-base);color:var(--color-text-tertiary)}details[data-astro-cid-2o5naad3][open] .faq-chevron[data-astro-cid-2o5naad3]{transform:rotate(180deg)}.faq-answer[data-astro-cid-2o5naad3]{padding-bottom:var(--space-5)}.faq-answer[data-astro-cid-2o5naad3] p[data-astro-cid-2o5naad3]{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}.cta-sub[data-astro-cid-2o5naad3]{font-size:var(--text-lg);color:var(--color-text-tertiary);margin:var(--space-4) auto var(--space-8)}.internal-links[data-astro-cid-2o5naad3]{margin-bottom:var(--space-8)}.internal-links[data-astro-cid-2o5naad3] h3[data-astro-cid-2o5naad3]{margin-bottom:var(--space-4)}.links-grid[data-astro-cid-2o5naad3]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.link-card[data-astro-cid-2o5naad3]{display:block;padding:var(--space-4);background:var(--color-bg-alt);border-radius:12px;border:1px solid #e8e8ed;text-decoration:none;transition:all .25s ease}.link-card[data-astro-cid-2o5naad3]:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-2px)}.link-card[data-astro-cid-2o5naad3] strong[data-astro-cid-2o5naad3]{display:block;color:#1d1d1f;font-size:.875rem;margin-bottom:.25rem}.link-card[data-astro-cid-2o5naad3] span[data-astro-cid-2o5naad3]{font-size:.75rem;color:#86868b}.apple-disclaimer[data-astro-cid-2o5naad3]{font-size:.75rem;color:#86868b;text-align:center;padding:1rem;background:#f5f5f7;border-radius:12px}@media(max-width:768px){.page-hero[data-astro-cid-2o5naad3] h1[data-astro-cid-2o5naad3]{font-size:var(--text-3xl)}.comparison-table[data-astro-cid-2o5naad3] th[data-astro-cid-2o5naad3],.comparison-table[data-astro-cid-2o5naad3] td[data-astro-cid-2o5naad3]{padding:var(--space-3);font-size:var(--text-xs)}.links-grid[data-astro-cid-2o5naad3]{grid-template-columns:repeat(2,1fr)}.faq-question[data-astro-cid-2o5naad3]{font-size:var(--text-base)}.detail-section[data-astro-cid-2o5naad3] h2[data-astro-cid-2o5naad3]{font-size:var(--text-xl)}}
