.license-banner.svelte-1uhscal{background:#fff;border-left:4px solid #6366f1;border-radius:20px;align-items:flex-start;gap:1.25rem;margin-bottom:4rem;padding:1.75rem 2rem;display:flex;box-shadow:0 2px 12px #0000000f}.license-icon.svelte-1uhscal{font-size:1.8rem;line-height:1}.license-title.svelte-1uhscal{color:#1f2937;margin-bottom:.3rem;font-size:1.05rem;font-weight:700}.license-desc.svelte-1uhscal{color:#6b7280;font-size:.88rem;line-height:1.5}.vat-info.svelte-1uhscal{color:#9ca3af;margin-top:.25rem;font-size:.8rem}.pricing-page.svelte-1uhscal{background:#f8fafc;min-height:100vh;padding:2rem 0 4rem}.container.svelte-1uhscal{max-width:1100px;margin:0 auto;padding:0 1.5rem}.page-header.svelte-1uhscal{text-align:center;margin-bottom:3rem}.page-header.svelte-1uhscal h1:where(.svelte-1uhscal){color:#1f2937;margin-bottom:.5rem;font-size:2.5rem}.page-header.svelte-1uhscal p:where(.svelte-1uhscal){color:#6b7280;font-size:1.1rem}.section-block.svelte-1uhscal{margin-bottom:3rem}.section-title.svelte-1uhscal{text-align:center;color:#1f2937;margin-bottom:1.75rem;font-size:1.8rem}.services-grid.svelte-1uhscal{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.service-card.svelte-1uhscal{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:2rem 1.75rem;display:flex;box-shadow:0 2px 12px #0000000f}.service-icon.svelte-1uhscal{margin-bottom:.75rem;font-size:2.2rem}.service-card.svelte-1uhscal h3:where(.svelte-1uhscal){color:#1f2937;margin-bottom:.6rem;font-size:1.15rem}.service-desc.svelte-1uhscal{color:#6b7280;flex:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.5}.service-price.svelte-1uhscal{color:#0ea5e9;margin-bottom:1.25rem;font-size:1.8rem;font-weight:800}.packages-grid.svelte-1uhscal{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}.package-card.svelte-1uhscal{background:#fff;border:2px solid #0000;border-radius:20px;flex-direction:column;padding:2rem;display:flex;position:relative;box-shadow:0 2px 12px #0000000f}.package-card.recommended.svelte-1uhscal{border-color:#0ea5e9}.popular-badge.svelte-1uhscal{color:#fff;white-space:nowrap;background:#0ea5e9;border-radius:20px;padding:.25rem 1rem;font-size:.78rem;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.package-header.svelte-1uhscal{text-align:center;border-bottom:1px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1.5rem}.package-header.svelte-1uhscal h2:where(.svelte-1uhscal){letter-spacing:.05em;color:#1f2937;margin-bottom:.4rem;font-size:1.5rem;font-weight:800}.for-who.svelte-1uhscal{color:#6b7280;min-height:2.4em;margin-bottom:1rem;font-size:.85rem}.price.svelte-1uhscal{margin-bottom:.35rem}.amount.svelte-1uhscal{color:#0ea5e9;font-size:2.6rem;font-weight:800}.btn-package.svelte-1uhscal{text-align:center;border-radius:40px;margin-top:auto;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.btn-primary.svelte-1uhscal{color:#fff;background:#0ea5e9}.btn-primary.svelte-1uhscal:hover{background:#0284c7}.btn-outline.svelte-1uhscal{color:#0ea5e9;text-align:center;background:0 0;border:2px solid #0ea5e9;border-radius:40px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.btn-outline.svelte-1uhscal:hover{color:#fff;background:#0ea5e9}.dojazd-banner.svelte-1uhscal{background:#fff;border-left:4px solid #0ea5e9;border-radius:20px;align-items:flex-start;gap:1.25rem;margin-bottom:4rem;padding:1.75rem 2rem;display:flex;box-shadow:0 2px 12px #0000000f}.dojazd-icon.svelte-1uhscal{font-size:1.8rem;line-height:1}.dojazd-title.svelte-1uhscal{color:#1f2937;margin-bottom:.3rem;font-size:1.05rem;font-weight:700}.dojazd-desc.svelte-1uhscal{color:#6b7280;font-size:.88rem;line-height:1.5}.faq-section.svelte-1uhscal{margin-bottom:4rem}.faq-section.svelte-1uhscal h2:where(.svelte-1uhscal){text-align:center;color:#1f2937;margin-bottom:2rem;font-size:2rem}.faq-grid.svelte-1uhscal{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.faq-item.svelte-1uhscal{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px #0000000a}.faq-item.svelte-1uhscal h3:where(.svelte-1uhscal){color:#1f2937;margin-bottom:.6rem;font-size:1rem;font-weight:600}.faq-item.svelte-1uhscal p:where(.svelte-1uhscal){color:#6b7280;margin:0;font-size:.9rem;line-height:1.6}.cta-section.svelte-1uhscal{text-align:center;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:24px;padding:3rem 2rem}.cta-section.svelte-1uhscal h2:where(.svelte-1uhscal){margin-bottom:.75rem;font-size:2rem}.cta-section.svelte-1uhscal p:where(.svelte-1uhscal){opacity:.9;margin-bottom:1.5rem;font-size:1.05rem}.btn-cta.svelte-1uhscal{color:#0ea5e9;background:#fff;border-radius:40px;padding:.875rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.btn-cta.svelte-1uhscal:hover{background:#f0f9ff}@media (width<=900px){.license-banner.svelte-1uhscal{flex-direction:column;align-items:flex-start}.services-grid.svelte-1uhscal,.packages-grid.svelte-1uhscal{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.faq-grid.svelte-1uhscal{grid-template-columns:1fr}.dojazd-banner.svelte-1uhscal{flex-direction:column;align-items:flex-start}}@media (width<=600px){.page-header.svelte-1uhscal h1:where(.svelte-1uhscal){font-size:1.8rem}.cta-section.svelte-1uhscal{padding:2rem 1.25rem}.cta-section.svelte-1uhscal h2:where(.svelte-1uhscal){font-size:1.5rem}.dojazd-banner.svelte-1uhscal{padding:1.25rem}}
