.pricing-hero[data-astro-cid-lmkygsfs]{padding-block:var(--space-16) var(--space-8);text-align:center}.pricing-hero-inner[data-astro-cid-lmkygsfs]{max-width:640px;margin-inline:auto}.pricing-title[data-astro-cid-lmkygsfs]{font-size:clamp(2.5rem,5.5vw,4rem);font-weight:400;line-height:1.08;margin-bottom:var(--space-4)}.pricing-em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--color-primary);-webkit-text-fill-color:var(--color-primary)}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;max-width:500px;margin-inline:auto}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);max-width:1000px;margin-inline:auto}.pricing-card[data-astro-cid-lmkygsfs]{background:#0a112880;border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-3);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.pricing-card[data-astro-cid-lmkygsfs]:hover{border-color:#00d6bd1f}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:#00d6bd33;box-shadow:var(--shadow-glow-sm);background:#00d6bd08}.featured-label[data-astro-cid-lmkygsfs]{position:absolute;top:-10px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;background:var(--color-primary);color:var(--bg-canvas);border-radius:var(--radius-full)}.pricing-country[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-2)}.pricing-flag[data-astro-cid-lmkygsfs]{font-size:.6875rem;font-weight:700;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;padding:2px 6px;background:#ffffff0a;border-radius:4px}.pricing-country-name[data-astro-cid-lmkygsfs]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.pricing-amount[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:2px}.pricing-symbol[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:1.25rem;font-weight:600;color:var(--text-muted)}.pricing-value[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2.75rem;font-weight:400;color:var(--text-primary);letter-spacing:-.02em;line-height:1}.pricing-period[data-astro-cid-lmkygsfs]{font-size:.75rem;color:var(--text-muted);font-weight:500;margin:0}.pricing-vat[data-astro-cid-lmkygsfs]{font-size:.6875rem;color:var(--text-muted);margin:0;opacity:.7}.pricing-cta[data-astro-cid-lmkygsfs]{width:100%;margin-top:var(--space-3)}.included-layout[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:start}.included-text[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(1.75rem,3.5vw,2.5rem);margin-bottom:var(--space-3);line-height:1.1}.included-desc[data-astro-cid-lmkygsfs]{font-size:1rem;line-height:1.7}.included-list[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.included-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;color:var(--text-secondary);line-height:1.4}.included-check[data-astro-cid-lmkygsfs]{flex-shrink:0;color:var(--color-primary);margin-top:2px}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-lmkygsfs]{padding:var(--space-4) 0;border-bottom:1px solid rgba(255,255,255,.05)}.faq-item[data-astro-cid-lmkygsfs]:first-child{border-top:1px solid rgba(255,255,255,.05)}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.0625rem;font-weight:500;margin-bottom:var(--space-1)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin:0;max-width:640px}.cta-actions[data-astro-cid-lmkygsfs]{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap}@media(max-width:900px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}.included-layout[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:var(--space-6)}}@media(max-width:640px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:360px}}
