.pricing-page.svelte-1hrotn9{min-height:100vh;background-color:#0a0a0f;color:hsl(var(--foreground));font-family:Inter,sans-serif}.container.svelte-1hrotn9{max-width:900px;margin:0 auto;padding:0 1.25rem}.hero.svelte-1hrotn9{padding:5rem 0 3rem;text-align:center}.hero__headline.svelte-1hrotn9{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:hsl(var(--foreground));margin-bottom:1rem}.hero__subhead.svelte-1hrotn9{font-size:1.1rem;color:hsl(var(--muted-foreground));max-width:540px;margin:0 auto 1.75rem;line-height:1.6}.region-badge.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.5rem;background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:999px;padding:.4rem 1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.region-badge.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:hsl(var(--foreground))}.skeleton.svelte-1hrotn9{display:inline-block;background:hsl(var(--secondary));border-radius:6px;animation:svelte-1hrotn9-pulse 1.5s ease-in-out infinite}.skeleton--badge.svelte-1hrotn9{width:220px;height:32px;border-radius:999px}.skeleton--price.svelte-1hrotn9{width:100px;height:48px}.skeleton--cta.svelte-1hrotn9{width:100%;height:48px;border-radius:10px}@keyframes svelte-1hrotn9-pulse{0%,to{opacity:.4}50%{opacity:.8}}.cards-section.svelte-1hrotn9{padding:2rem 0 4rem}.cards.svelte-1hrotn9{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start}@media(max-width:900px){.cards.svelte-1hrotn9{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cards.svelte-1hrotn9{grid-template-columns:1fr}}.card.svelte-1hrotn9{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.card--kit.svelte-1hrotn9{border-color:hsl(var(--accent) / .5);box-shadow:0 0 0 1px hsl(var(--accent) / .15),0 8px 32px #6366f11f}.kit-subline.svelte-1hrotn9{font-size:.78rem;color:hsl(var(--muted-foreground));margin-top:-.5rem}.feature--limit.svelte-1hrotn9{color:hsl(var(--foreground));opacity:.75}.feature--limit.svelte-1hrotn9:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%233B82F6' fill-opacity='0.1'/%3E%3Cpath d='M5 8h6' stroke='%233B82F6' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.label-badge--salary.svelte-1hrotn9{background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground))}.card__label.svelte-1hrotn9{display:flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.label-badge.svelte-1hrotn9{font-size:.65rem;font-weight:700;background:hsl(var(--accent) / .15);color:hsl(var(--accent));border-radius:999px;padding:.15rem .55rem;text-transform:none;letter-spacing:0}.card__price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.3rem;min-height:3rem}.price__amount.svelte-1hrotn9{font-size:2.5rem;font-weight:800;letter-spacing:-.04em;color:hsl(var(--foreground))}.price__period.svelte-1hrotn9{font-size:.875rem;color:hsl(var(--muted-foreground))}.feature-list.svelte-1hrotn9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:center;gap:.6rem;font-size:.875rem}.feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";width:16px;height:16px;flex-shrink:0;border-radius:50%;background-size:contain;background-repeat:no-repeat}.feature--yes.svelte-1hrotn9{color:hsl(var(--foreground))}.feature--yes.svelte-1hrotn9:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%233B82F6' fill-opacity='0.15'/%3E%3Cpath d='M4.5 8l2.5 2.5 4.5-5' stroke='%233B82F6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.feature--no.svelte-1hrotn9{color:hsl(var(--muted-foreground));opacity:.6}.feature--no.svelte-1hrotn9:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2352525B' fill-opacity='0.2'/%3E%3Cpath d='M5.5 5.5l5 5M10.5 5.5l-5 5' stroke='%2352525B' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.card__cta.svelte-1hrotn9{display:block;text-align:center;padding:.75rem 1.5rem;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .1s}.card__cta.svelte-1hrotn9:hover{opacity:.88;transform:translateY(-1px)}.card__cta.svelte-1hrotn9:active{transform:translateY(0)}.card__cta--primary.svelte-1hrotn9{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.card__cta--secondary.svelte-1hrotn9{background:hsl(var(--secondary));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.card__footnote.svelte-1hrotn9{text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground));margin:-.5rem 0 0}.anchor-copy.svelte-1hrotn9{font-size:.8rem;color:hsl(var(--muted-foreground));line-height:1.6;border-top:1px solid hsl(var(--border));padding-top:1rem;margin-top:-.25rem}.anchor-copy.svelte-1hrotn9 em:where(.svelte-1hrotn9){font-style:italic;opacity:.75}.compare-section.svelte-1hrotn9{padding:4rem 0;border-top:1px solid hsl(var(--border))}.section-headline.svelte-1hrotn9{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:hsl(var(--foreground));text-align:center;margin-bottom:2rem}.table-wrap.svelte-1hrotn9{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table.svelte-1hrotn9{width:100%;border-collapse:collapse;font-size:.9rem}.compare-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:.85rem 1rem;text-align:left;border-bottom:1px solid hsl(var(--border))}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));background:hsl(var(--card))}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th.col-pro:where(.svelte-1hrotn9){color:hsl(var(--accent));background:hsl(var(--accent) / .08)}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){color:hsl(var(--muted-foreground))}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9):first-child{color:hsl(var(--foreground));font-weight:500}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) td.col-pro:where(.svelte-1hrotn9){color:hsl(var(--foreground));font-weight:600}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):hover td:where(.svelte-1hrotn9){background:hsl(var(--secondary) / .5)}.faq-section.svelte-1hrotn9{padding:4rem 0;border-top:1px solid hsl(var(--border))}.faq-list.svelte-1hrotn9{display:flex;flex-direction:column;gap:0;max-width:680px;margin:0 auto}.faq-item.svelte-1hrotn9{border-bottom:1px solid hsl(var(--border))}.faq-question.svelte-1hrotn9{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 0;background:transparent;border:none;color:hsl(var(--foreground));font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;gap:1rem;transition:color .15s}.faq-question.svelte-1hrotn9:hover{color:hsl(var(--accent))}.faq-icon.svelte-1hrotn9{flex-shrink:0;font-size:1.25rem;color:hsl(var(--accent));line-height:1}.faq-answer.svelte-1hrotn9{padding:0 0 1.1rem;font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.7}.final-cta.svelte-1hrotn9{padding:5rem 0 6rem;border-top:1px solid hsl(var(--border));text-align:center}.final-cta__headline.svelte-1hrotn9{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:hsl(var(--foreground));margin-bottom:.75rem}.final-cta__sub.svelte-1hrotn9{font-size:1rem;color:hsl(var(--muted-foreground));margin-bottom:2rem}.final-cta__actions.svelte-1hrotn9{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-cta.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .1s}.btn-cta.svelte-1hrotn9:hover{opacity:.88;transform:translateY(-1px)}.btn-cta.svelte-1hrotn9:active{transform:translateY(0)}.btn-cta--primary.svelte-1hrotn9{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-cta--secondary.svelte-1hrotn9{background:hsl(var(--secondary));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}
