.pricing-container.svelte-r86tjh{max-width:1200px;margin:120px auto 60px;padding:0 20px}.pricing-header.svelte-r86tjh{text-align:center;margin-bottom:60px}.pricing-header.svelte-r86tjh h1:where(.svelte-r86tjh){font-size:2.5rem;margin-bottom:16px;color:#1a1a1a}.subtitle.svelte-r86tjh{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.pricing-grid.svelte-r86tjh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px}.pricing-card.svelte-r86tjh{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative}.pricing-card.svelte-r86tjh:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.pricing-card.featured.svelte-r86tjh{transform:scale(1.05);box-shadow:0 8px 30px #00000026;border:2px solid #4a90e2}.pricing-card.featured.svelte-r86tjh:hover{transform:scale(1.05) translateY(-10px)}.popular-tag.svelte-r86tjh{position:absolute;top:0;right:0;background:#4a90e2;color:#fff;padding:5px 15px;font-size:.8rem;border-bottom-left-radius:8px}.pricing-card-header.svelte-r86tjh{padding:30px 20px;text-align:center;background:#f9f9f9;border-bottom:1px solid #eee}.pricing-card-header.svelte-r86tjh h3:where(.svelte-r86tjh){margin:0 0 15px;font-size:1.5rem;color:#1a1a1a}.price.svelte-r86tjh{display:flex;flex-direction:column;align-items:center}.amount.svelte-r86tjh{font-size:2.5rem;font-weight:700;color:#1a1a1a}.period.svelte-r86tjh{font-size:.9rem;color:#666}.pricing-card-body.svelte-r86tjh{padding:30px 20px}.features-list.svelte-r86tjh{list-style-type:none;padding:0;margin:0 0 30px}.features-list.svelte-r86tjh li:where(.svelte-r86tjh){border-bottom:1px solid #f0f0f0;color:#555;position:relative;padding:10px 0 10px 25px}.features-list.svelte-r86tjh li:where(.svelte-r86tjh):before{content:"✓";position:absolute;left:0;color:#4a90e2;font-weight:700}.pricing-button.svelte-r86tjh{display:block;text-align:center;background:#1a1a1a;color:#fff;padding:12px;border-radius:6px;text-decoration:none;font-weight:500;transition:background .2s ease}.pricing-button.svelte-r86tjh:hover{background:#333}.faq-section.svelte-r86tjh{margin-bottom:80px}.faq-section.svelte-r86tjh h2:where(.svelte-r86tjh){text-align:center;font-size:2rem;margin-bottom:40px;color:#1a1a1a}.faq-item.svelte-r86tjh{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.faq-item.svelte-r86tjh h4:where(.svelte-r86tjh){font-size:1.2rem;margin:0 0 15px;color:#1a1a1a}.faq-item.svelte-r86tjh p:where(.svelte-r86tjh){margin:0;color:#666;line-height:1.6}.cta-section.svelte-r86tjh{text-align:center;padding:60px 20px;background:#f9f9f9;border-radius:12px}.cta-section.svelte-r86tjh h2:where(.svelte-r86tjh){font-size:2rem;margin-bottom:16px;color:#1a1a1a}.cta-section.svelte-r86tjh p:where(.svelte-r86tjh){font-size:1.1rem;color:#666;margin-bottom:30px}.cta-buttons.svelte-r86tjh{display:flex;justify-content:center;gap:20px}.cta-button.svelte-r86tjh{display:inline-block;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}.cta-button.primary.svelte-r86tjh{background:#1a1a1a;color:#fff}.cta-button.secondary.svelte-r86tjh{background:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.cta-button.svelte-r86tjh:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}@media (max-width: 768px){.pricing-grid.svelte-r86tjh{grid-template-columns:1fr}.pricing-card.featured.svelte-r86tjh{transform:scale(1);order:-1}.pricing-card.featured.svelte-r86tjh:hover{transform:translateY(-10px)}.cta-buttons.svelte-r86tjh{flex-direction:column;gap:15px}.pricing-container.svelte-r86tjh{margin-top:100px}}
