.pricing__lead.svelte-eg4aen{margin-inline:auto}.pricing__h.svelte-eg4aen{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);color:var(--blue-900);margin:0 0 var(--space-4);font-size:var(--text-2xl)}.pricing__toggle.svelte-eg4aen{justify-content:center;gap:var(--space-1);margin:var(--space-8) auto 0;background:var(--white);border:var(--border-card);border-radius:var(--r-pill);width:fit-content;box-shadow:var(--shadow-card);padding:4px;display:flex}.pricing__opt.svelte-eg4aen{border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);cursor:pointer;align-items:center;gap:var(--space-2);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;padding:.5rem 1.1rem;font-weight:500;display:inline-flex}.pricing__opt--on.svelte-eg4aen{background:var(--blue-700);color:var(--white)}.pricing__save.svelte-eg4aen{font-size:var(--text-xs);background:var(--blue-100);color:var(--blue-900);border-radius:var(--r-pill);padding:.1rem .45rem}.pricing__grid.svelte-eg4aen{margin:var(--space-12) 0 0;gap:var(--space-6);grid-template-columns:1fr;align-items:stretch;padding:0;list-style:none;display:grid}.pricing__grid.svelte-eg4aen>li:where(.svelte-eg4aen){display:flex}.pricing__grid.svelte-eg4aen .plan{gap:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative}.pricing__grid.svelte-eg4aen .plan--popular{box-shadow:var(--shadow-float);border-color:#04785759}.plan__flag.svelte-eg4aen{position:absolute;top:-.85rem;left:50%;transform:translate(-50%)}.plan__name.svelte-eg4aen{margin:var(--space-2) 0 0;font-size:var(--text-md)}.plan__desc.svelte-eg4aen{font-size:var(--text-sm);color:color-mix(in srgb, var(--ink) 70%, white);min-height:2.6em;margin:0}.plan__price.svelte-eg4aen{margin:var(--space-2) 0;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.plan__amount.svelte-eg4aen{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--blue-900);white-space:nowrap;line-height:1.15}.plan__per.svelte-eg4aen{font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 60%, white);line-height:1.35}.plan__features.svelte-eg4aen{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan__features.svelte-eg4aen li:where(.svelte-eg4aen){align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.plan__features.svelte-eg4aen svg:where(.svelte-eg4aen){color:var(--success);flex:none;margin-top:.2rem}.pricing__note.svelte-eg4aen{margin:var(--space-8) auto 0;text-align:center;font-size:var(--text-sm);max-width:62ch;color:color-mix(in srgb, var(--ink) 75%, white)}.pricing__vat.svelte-eg4aen{margin:var(--space-2) auto 0;text-align:center;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 55%, white)}@media (width>=700px){.pricing__grid.svelte-eg4aen{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing__wide.svelte-eg4aen{grid-column:span 2}}@media (width>=1060px){.pricing__grid.svelte-eg4aen{grid-template-columns:repeat(3,minmax(0,1fr))}}.accordion.svelte-tz9mmd{gap:var(--space-3);flex-direction:column;display:flex}.accordion__item.svelte-tz9mmd{background:var(--white);border:var(--border-card);border-radius:var(--r-md);box-shadow:var(--shadow-card);overflow:hidden}.accordion__summary.svelte-tz9mmd{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);cursor:pointer;font-family:var(--font-display);color:var(--blue-900);font-weight:600;list-style:none;display:flex}.accordion__summary.svelte-tz9mmd::-webkit-details-marker{display:none}.accordion__chev.svelte-tz9mmd{color:var(--blue-700);transition:transform var(--dur) var(--ease-out);flex:none}.accordion__item[open].svelte-tz9mmd .accordion__chev:where(.svelte-tz9mmd){transform:rotate(180deg)}.accordion__body.svelte-tz9mmd{padding:0 var(--space-6) var(--space-6);color:color-mix(in srgb, var(--ink) 85%, white)}.accordion__body.svelte-tz9mmd p{margin:0}@media (prefers-reduced-motion:reduce){.accordion__chev.svelte-tz9mmd{transition:none}}.faq__list.svelte-s6552x{max-width:760px;margin:var(--space-12) auto 0}.faq__disclaimer.svelte-s6552x{margin:var(--space-6) auto 0;text-align:center;max-width:62ch;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink) 55%, white)}
