.pricing-card[data-astro-cid-5mb67dfd]{background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid #a8a8a8;flex-direction:column;gap:24px;padding:36px 32px 32px;display:flex;position:relative}.pricing-card--popular[data-astro-cid-5mb67dfd]{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.badge[data-astro-cid-5mb67dfd]{background:var(--color-brand);color:#fff;font-family:var(--font-mono);text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.card-top[data-astro-cid-5mb67dfd]{align-items:center;gap:12px;display:flex}.plan-logo[data-astro-cid-5mb67dfd]{flex-shrink:0;width:auto;height:44px;display:block}header[data-astro-cid-5mb67dfd] h3[data-astro-cid-5mb67dfd]{margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.1}.tagline[data-astro-cid-5mb67dfd]{color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:1.45}.price-block[data-astro-cid-5mb67dfd]{border-bottom:1px solid var(--color-border);padding-bottom:24px}.price[data-astro-cid-5mb67dfd]{align-items:last baseline;gap:12px;min-height:56px;display:flex}.price[data-astro-cid-5mb67dfd] .amount[data-astro-cid-5mb67dfd]{font-family:var(--font-display);color:var(--color-text);flex-shrink:0;align-items:baseline;font-weight:700;display:inline-flex}.price[data-astro-cid-5mb67dfd] .currency[data-astro-cid-5mb67dfd]{color:var(--color-text);margin-right:3px;font-size:26px;font-weight:700}.price[data-astro-cid-5mb67dfd] .value[data-astro-cid-5mb67dfd]{font-size:46px;line-height:1}.price-meta[data-astro-cid-5mb67dfd]{font-family:var(--font-body);flex-direction:column;gap:2px;line-height:1.45;display:flex}.pm-unit[data-astro-cid-5mb67dfd]{color:var(--color-text-muted);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.45}.pm-save[data-astro-cid-5mb67dfd]{color:var(--color-brand);font-size:14px;font-weight:700;line-height:1.45}.pm-save[data-astro-cid-5mb67dfd].is-hidden{display:none}.pricing-card--custom[data-astro-cid-5mb67dfd] .price[data-astro-cid-5mb67dfd] .value[data-astro-cid-5mb67dfd]{font-size:28px}.pricing-card--custom[data-astro-cid-5mb67dfd] .price[data-astro-cid-5mb67dfd]{min-height:48px}.setup[data-astro-cid-5mb67dfd]{margin-top:12px}.setup-line[data-astro-cid-5mb67dfd]{color:var(--color-text);font-size:14px;font-weight:700}.cta[data-astro-cid-5mb67dfd]{background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-pill);font-family:var(--font-body);transition:background var(--t-fast) var(--ease-out);justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:700;display:inline-flex}.cta[data-astro-cid-5mb67dfd]:hover{background:#1a1a1a}.pricing-card--popular[data-astro-cid-5mb67dfd] .cta[data-astro-cid-5mb67dfd]{background:var(--color-brand);color:#fff;box-shadow:var(--shadow-cta)}.pricing-card--popular[data-astro-cid-5mb67dfd] .cta[data-astro-cid-5mb67dfd]:hover{background:var(--color-brand-dark)}.features[data-astro-cid-5mb67dfd]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.features[data-astro-cid-5mb67dfd] li{color:var(--color-text-muted);padding-left:24px;font-size:14px;line-height:1.45;position:relative}.features[data-astro-cid-5mb67dfd] li:before{content:"✓";color:var(--color-brand);font-weight:700;position:absolute;top:0;left:0}.features[data-astro-cid-5mb67dfd] li.is-emphasis{color:var(--color-text);font-weight:700}.comparison-wrap[data-astro-cid-gzapxrb6]{max-width:100%;margin:0 auto;overflow-x:auto}.comparison[data-astro-cid-gzapxrb6]{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}thead[data-astro-cid-gzapxrb6] th[data-astro-cid-gzapxrb6]{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-text-caption);text-align:center;border-bottom:1px solid var(--color-border);padding:16px 14px;font-size:11px;font-weight:700}thead[data-astro-cid-gzapxrb6] th[data-astro-cid-gzapxrb6].row-label-head{text-align:left;color:var(--color-text)}thead[data-astro-cid-gzapxrb6] th[data-astro-cid-gzapxrb6].popular{color:var(--color-brand);background:var(--color-brand-soft);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}tbody[data-astro-cid-gzapxrb6] td[data-astro-cid-gzapxrb6],tbody[data-astro-cid-gzapxrb6] th[data-astro-cid-gzapxrb6]{border-bottom:1px solid var(--color-border);text-align:center;color:var(--color-text);padding:14px;font-weight:400}tbody[data-astro-cid-gzapxrb6] td[data-astro-cid-gzapxrb6] svg[data-astro-cid-gzapxrb6]{color:var(--color-brand);vertical-align:middle;display:inline-block}tbody[data-astro-cid-gzapxrb6] .row-label[data-astro-cid-gzapxrb6]{text-align:left;color:var(--color-text-muted);font-weight:400}tbody[data-astro-cid-gzapxrb6] .dash[data-astro-cid-gzapxrb6]{color:var(--color-text-caption);opacity:.4}tbody[data-astro-cid-gzapxrb6] td[data-astro-cid-gzapxrb6].popular{background:var(--color-brand-soft)}tr[data-astro-cid-gzapxrb6].group-row th[data-astro-cid-gzapxrb6]{font-family:var(--font-display);text-align:left;color:var(--color-text);border-bottom:none;padding:28px 14px 8px;font-size:18px;font-weight:700}tr[data-astro-cid-gzapxrb6]:last-child td[data-astro-cid-gzapxrb6].popular{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.hero-content[data-astro-cid-2vbotsek]{text-align:center;max-width:880px;margin:0 auto}.trust-pill[data-astro-cid-2vbotsek]{border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);margin-bottom:var(--space-6);align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}h1[data-astro-cid-2vbotsek]{margin-bottom:var(--space-6);color:var(--color-text);font-size:clamp(56px,10vw,120px);line-height:1}.sub[data-astro-cid-2vbotsek]{color:var(--color-text-muted);max-width:720px;margin:0 auto 10px;font-size:21px;font-weight:500;line-height:1.5}.beta-banner[data-astro-cid-2vbotsek]{color:#7c2d12;border-radius:var(--radius-lg);background:#fff7ed;border:1px solid #fdba74;align-items:center;gap:14px;max-width:920px;margin:0 auto;padding:18px 22px;font-size:14px;line-height:1.5;display:flex}.beta-banner[data-astro-cid-2vbotsek] .dot[data-astro-cid-2vbotsek]{background:#ea580c;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #ea580c2e}.beta-banner[data-astro-cid-2vbotsek] strong[data-astro-cid-2vbotsek]{color:#7c2d12}.beta-banner[data-astro-cid-2vbotsek] em[data-astro-cid-2vbotsek]{color:#c2410c;font-style:italic;font-family:var(--font-display)}.pa-banner[data-astro-cid-2vbotsek]{background:var(--color-brand-soft);border:1px solid var(--color-brand-light);border-radius:var(--radius-lg);max-width:920px;color:var(--color-text);transition:border-color var(--t-base),box-shadow var(--t-base);align-items:center;gap:16px;margin:0 auto;padding:16px 22px;display:flex}.pa-banner[data-astro-cid-2vbotsek]:hover{border-color:var(--color-brand);box-shadow:var(--shadow-card)}.pa-banner-tag[data-astro-cid-2vbotsek]{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand);border:1px solid var(--color-brand-light);border-radius:var(--radius-pill);background:#fff;flex-shrink:0;padding:5px 10px;font-size:11px}.pa-banner-text[data-astro-cid-2vbotsek]{color:var(--color-text-muted);font-size:14px;line-height:1.5}.pa-banner-text[data-astro-cid-2vbotsek] strong[data-astro-cid-2vbotsek]{color:var(--color-text)}.pa-banner-cta[data-astro-cid-2vbotsek]{color:var(--color-brand);white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:700}@media (width<=720px){.pa-banner[data-astro-cid-2vbotsek]{flex-direction:column;align-items:flex-start;gap:10px}.pa-banner-cta[data-astro-cid-2vbotsek]{margin-left:0}}.bill-switch-wrap[data-astro-cid-2vbotsek]{margin-bottom:var(--space-8);justify-content:center;display:flex}.bill-toggle-global[data-astro-cid-2vbotsek]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-body);gap:2px;padding:4px;display:inline-flex}.btg-opt[data-astro-cid-2vbotsek]{cursor:pointer;border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-body);transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:7px;padding:8px 20px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.btg-opt[data-astro-cid-2vbotsek].is-active{background:var(--color-bg);color:var(--color-text);font-weight:700;box-shadow:0 1px 3px #0000001f}.btg-save[data-astro-cid-2vbotsek]{color:var(--color-brand);font-weight:700}.plans-grid[data-astro-cid-2vbotsek]{justify-content:center;gap:var(--space-5);flex-wrap:wrap;max-width:1200px;margin:0 auto;display:flex}.plans-grid[data-astro-cid-2vbotsek]>.pricing-card{flex:340px;max-width:400px}@media (width<=980px){.plans-grid[data-astro-cid-2vbotsek]{gap:var(--space-6);max-width:460px}.plans-grid[data-astro-cid-2vbotsek]>.pricing-card{flex-basis:100%;max-width:460px}}.cta-bottom[data-astro-cid-2vbotsek] .cta-content[data-astro-cid-2vbotsek]{text-align:center;max-width:760px;margin:0 auto}.cta-bottom[data-astro-cid-2vbotsek] h2[data-astro-cid-2vbotsek]{margin-bottom:var(--space-6);font-size:clamp(36px,5vw,56px);line-height:1}.cta-bottom[data-astro-cid-2vbotsek] .headline-spaced[data-astro-cid-2vbotsek]>span[data-astro-cid-2vbotsek]{margin-right:.3em;display:inline-block}.cta-bottom[data-astro-cid-2vbotsek] .accent[data-astro-cid-2vbotsek]{color:var(--color-brand)}.cta-bottom[data-astro-cid-2vbotsek] p[data-astro-cid-2vbotsek]{font-size:var(--fs-body-lg);color:var(--color-text-muted);margin-bottom:var(--space-10)}.cta-bottom[data-astro-cid-2vbotsek] .actions[data-astro-cid-2vbotsek]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-bottom[data-astro-cid-2vbotsek] .btn-ghost[data-astro-cid-2vbotsek]{color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-body);cursor:pointer;background:0 0;padding:16px 28px;font-size:15px;font-weight:600}.cta-bottom[data-astro-cid-2vbotsek] .btn-ghost[data-astro-cid-2vbotsek]:hover{background:#0000000a}
