.pricing-table[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:var(--max-width-wide);margin:0 auto}.pricing-card[data-astro-cid-lmkygsfs]{position:relative;background-color:var(--apple-white);padding:40px 32px;border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-subtle);transition:all var(--transition-base)}.pricing-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-8px);box-shadow:var(--shadow-large)}.pricing-card[data-astro-cid-lmkygsfs].highlight{border:2px solid var(--apple-gray-800)}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--apple-gray-800);color:var(--apple-white);padding:6px 16px;border-radius:9999px;font-size:12px;font-weight:600}.pricing-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:20px;margin-bottom:16px;color:var(--color-text-primary)}.pricing-amount[data-astro-cid-lmkygsfs]{margin-bottom:16px}.pricing-amount[data-astro-cid-lmkygsfs] .currency[data-astro-cid-lmkygsfs]{font-size:20px;color:var(--color-text-secondary)}.pricing-amount[data-astro-cid-lmkygsfs] .price[data-astro-cid-lmkygsfs]{font-size:40px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.pricing-amount[data-astro-cid-lmkygsfs] .unit[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--color-text-secondary)}.pricing-desc[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--color-text-secondary);margin-bottom:24px;line-height:1.5}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 24px;text-align:left}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:8px 0;font-size:14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light)}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.tier-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:var(--max-width);margin:0 auto}.tier-card[data-astro-cid-lmkygsfs]{background-color:var(--apple-gray-50);border-radius:var(--radius-xl);overflow:hidden}.tier-header[data-astro-cid-lmkygsfs]{padding:20px;text-align:center;color:var(--apple-white)}.tier-header[data-astro-cid-lmkygsfs].standard{background-color:var(--apple-gray-500)}.tier-header[data-astro-cid-lmkygsfs].premium{background-color:var(--apple-gray-700)}.tier-header[data-astro-cid-lmkygsfs].vip{background-color:var(--apple-gray-900)}.tier-header[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{margin:0;font-size:18px}.tier-body[data-astro-cid-lmkygsfs]{padding:24px}.tier-price[data-astro-cid-lmkygsfs]{font-size:24px;font-weight:700;color:var(--color-text-primary);margin-bottom:16px;text-align:center}.tier-body[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.tier-body[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:8px 0;font-size:14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light)}.tier-body[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.options-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:var(--max-width-wide);margin:0 auto}.option-card[data-astro-cid-lmkygsfs]{background-color:var(--apple-white);padding:32px;border-radius:var(--radius-lg);text-align:center}.option-card[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:17px;margin-bottom:8px;color:var(--color-text-primary)}.option-price[data-astro-cid-lmkygsfs]{font-size:20px;font-weight:600;color:var(--color-link);margin-bottom:12px}.option-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]:last-child{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}.inclusion-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:var(--max-width);margin:0 auto}.inclusion-card[data-astro-cid-lmkygsfs]{padding:40px;border-radius:var(--radius-xl)}.inclusion-card[data-astro-cid-lmkygsfs].included{background-color:#0066cc0d;border:1px solid rgba(0,102,204,.2)}.inclusion-card[data-astro-cid-lmkygsfs].excluded{background-color:var(--apple-gray-50)}.inclusion-card[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:20px;margin-bottom:24px;color:var(--color-text-primary)}.inclusion-card[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.inclusion-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:10px 0;font-size:15px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light)}.inclusion-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.policy-content[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:var(--max-width);margin:0 auto}.policy-section[data-astro-cid-lmkygsfs]{background-color:var(--apple-white);padding:32px;border-radius:var(--radius-xl)}.policy-section[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:20px;margin-bottom:20px;color:var(--color-text-primary)}.policy-section[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.policy-section[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:10px 0;font-size:14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light)}.policy-section[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.faq-list[data-astro-cid-lmkygsfs]{max-width:var(--max-width);margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{background-color:var(--apple-gray-50);padding:32px;border-radius:var(--radius-lg);margin-bottom:16px}.faq-item[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:17px;margin-bottom:12px;color:var(--color-text-primary)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--color-text-secondary);line-height:1.6;margin:0}@media(max-width:1024px){.pricing-table[data-astro-cid-lmkygsfs],.options-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pricing-table[data-astro-cid-lmkygsfs],.tier-grid[data-astro-cid-lmkygsfs],.options-grid[data-astro-cid-lmkygsfs],.inclusion-grid[data-astro-cid-lmkygsfs],.policy-content[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
