.dark-feature-band[data-astro-cid-ha76yuky]{width:100vw;max-width:100vw;padding:var(--space-12) 0;background:var(--ds-band-bg);color:var(--ds-on-brand);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.dark-feature-band-grid[data-astro-cid-ha76yuky]{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.dark-feature-band-grid[data-astro-cid-ha76yuky]{grid-template-columns:1fr 1fr}.dark-feature-band-grid[data-astro-cid-ha76yuky].is-reverse .dark-feature-band-copy[data-astro-cid-ha76yuky]{order:2}.dark-feature-band-grid[data-astro-cid-ha76yuky].is-reverse .dark-feature-band-visual[data-astro-cid-ha76yuky]{order:1}}.dark-feature-band-kicker[data-astro-cid-ha76yuky]{margin:0 0 var(--space-2);color:color-mix(in srgb, var(--ds-success-500) 70%, white);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}.dark-feature-band[data-astro-cid-ha76yuky] h2[data-astro-cid-ha76yuky]{margin:0 0 var(--space-3);font-size:var(--text-3xl);color:#fff}.dark-feature-band-lead[data-astro-cid-ha76yuky]{margin:0 0 var(--space-4);color:color-mix(in srgb, white 78%, var(--ds-brand-200));line-height:1.6}.dark-feature-band[data-astro-cid-ha76yuky] ul[data-astro-cid-ha76yuky]{gap:0;margin:0;padding:0;list-style:none;display:grid}.dark-feature-band[data-astro-cid-ha76yuky] li[data-astro-cid-ha76yuky]{color:#fff;border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:.55rem;padding:.65rem 0;display:flex}.dark-feature-band[data-astro-cid-ha76yuky] li[data-astro-cid-ha76yuky]:last-child{border-bottom:0}.check[data-astro-cid-ha76yuky]{color:var(--ds-success-500);flex-shrink:0}.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-iframe{border-radius:var(--ds-radius-md);background:color-mix(in srgb, white 6%, var(--ds-band-bg));border:0;width:100%;height:420px;display:block}@media (width<=640px){.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-iframe{height:340px}}.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-trusts{padding:var(--space-5) var(--space-6);border-radius:var(--ds-radius-md);border:1px solid color-mix(in srgb, white 20%, var(--ds-band-bg));background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-trusts img{width:auto;height:28px;display:block}.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-testimonial{background:color-mix(in srgb, white 8%, var(--ds-band-bg));border-color:color-mix(in srgb, white 12%, var(--ds-band-bg));box-shadow:none}.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-testimonial .testimonial-quote,.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-testimonial .testimonial-detail{color:color-mix(in srgb, white 92%, var(--ds-brand-200))}.dark-feature-band-visual[data-astro-cid-ha76yuky] .dark-band-testimonial .testimonial-author{color:var(--ds-success-400)}.pricing-plans-head[data-astro-cid-krluvzcm]{text-align:center;margin-bottom:2rem}.pricing-plans-title[data-astro-cid-krluvzcm]{font-family:var(--font-brand);color:var(--ds-neutral-800);letter-spacing:-.01em;margin:0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:400}.pricing-plans-subtitle[data-astro-cid-krluvzcm]{color:var(--ds-neutral-500);margin:.5rem 0 0;font-size:.95rem}.pricing-controls[data-astro-cid-krluvzcm]{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.currency-switch[data-astro-cid-krluvzcm]{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.currency-btn[data-astro-cid-krluvzcm]{border:1px solid var(--ds-neutral-300);border-radius:var(--ds-radius-btn);background:var(--ds-surface-plain);min-width:80px;color:var(--ds-neutral-700);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:.55rem 1.1rem;font-family:inherit;font-size:.92rem;font-weight:600}.currency-btn[data-astro-cid-krluvzcm].active{background:var(--ds-action);color:var(--ds-on-brand);border-color:var(--ds-action)}.currency-btn[data-astro-cid-krluvzcm]:hover:not(.active){background:var(--ds-brand-50);color:var(--ds-brand-700);border-color:var(--ds-brand-400)}.billing-switch-row[data-astro-cid-krluvzcm]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;display:flex}.billing-label[data-astro-cid-krluvzcm]{color:var(--ds-neutral-500);transition:color var(--motion-fast) ease;font-size:1.05rem}.billing-label[data-astro-cid-krluvzcm].is-active{color:var(--ds-neutral-800);font-weight:700}.billing-switch[data-astro-cid-krluvzcm]{cursor:pointer;align-items:center;display:inline-flex;position:relative}.billing-switch[data-astro-cid-krluvzcm] input[data-astro-cid-krluvzcm]{opacity:0;width:0;height:0;position:absolute}.billing-switch-track[data-astro-cid-krluvzcm]{border-radius:var(--ds-radius-full);background:var(--ds-neutral-300);width:3rem;height:1.5rem;transition:background var(--motion-base) ease;position:relative}.billing-switch-track[data-astro-cid-krluvzcm]:after{content:"";background:var(--ds-band-cta-bg);width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);transition:transform var(--motion-base) var(--ease-out-expo);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.billing-switch[data-astro-cid-krluvzcm] input[data-astro-cid-krluvzcm]:checked+.billing-switch-track[data-astro-cid-krluvzcm]{background:var(--ds-action)}.billing-switch[data-astro-cid-krluvzcm] input[data-astro-cid-krluvzcm]:checked+.billing-switch-track[data-astro-cid-krluvzcm]:after{transform:translate(1.5rem)}.billing-switch[data-astro-cid-krluvzcm] input[data-astro-cid-krluvzcm]:focus-visible+.billing-switch-track[data-astro-cid-krluvzcm]{outline:2px solid var(--ds-brand-500);outline-offset:2px}.billing-bonus[data-astro-cid-krluvzcm]{color:var(--ds-success-600,#16a34a);font-size:.88rem;font-weight:600}.pricing-zero-badge[data-astro-cid-krluvzcm]{text-align:center;font-family:var(--font-brand);color:var(--ds-brand-700);margin:0 0 1.25rem;font-size:clamp(1.35rem,2.5vw,2rem)}.pricing-plans-footer[data-astro-cid-krluvzcm]{text-align:center;font-family:var(--font-brand);color:var(--ds-neutral-500);letter-spacing:-.01em;margin:0 0 1.75rem;font-size:clamp(1.15rem,2vw,1.55rem)}.pricing-plans-footer-after[data-astro-cid-krluvzcm]{margin-top:1.5rem;margin-bottom:0}.pricing-cards[data-astro-cid-krluvzcm]{align-items:stretch;gap:1.25rem;display:grid}@media (width>=900px){.pricing-cards[data-astro-cid-krluvzcm]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1.75rem 0 .5rem}}.price-card[data-astro-cid-krluvzcm]{background:var(--ds-surface-plain);box-shadow:var(--ds-shadow-sm);z-index:1;transition:transform var(--motion-base) var(--ease-out-expo), box-shadow var(--motion-base) ease;border:none;border-radius:16px;flex-direction:column;padding:1.75rem 1.65rem;display:flex;position:relative}@media (width>=900px){.price-card[data-astro-cid-krluvzcm].popular{z-index:2;padding:2.35rem 2rem;transform:translateY(-24px)scale(1.06);box-shadow:0 22px 44px #304e6024}.price-card[data-astro-cid-krluvzcm].popular h3[data-astro-cid-krluvzcm]{font-size:1.75rem}.price-card[data-astro-cid-krluvzcm].popular .plan-price[data-astro-cid-krluvzcm]{font-size:clamp(2.15rem,3.5vw,2.75rem)}.price-card[data-astro-cid-krluvzcm].popular .plan-features[data-astro-cid-krluvzcm] li[data-astro-cid-krluvzcm]{font-size:.95rem}}.price-card-head[data-astro-cid-krluvzcm]{margin-bottom:1.25rem}.price-card-title-row[data-astro-cid-krluvzcm]{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.45rem;display:flex}.price-card[data-astro-cid-krluvzcm] h3[data-astro-cid-krluvzcm]{font-family:var(--font-brand);color:var(--ds-neutral-800);letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:400}.popular-badge[data-astro-cid-krluvzcm]{background:var(--ds-action);color:var(--ds-on-brand);border-radius:var(--ds-radius-full);flex-shrink:0;padding:.25rem .6rem;font-family:inherit;font-size:.72rem;font-weight:600}.plan-desc[data-astro-cid-krluvzcm]{color:var(--ds-neutral-600);margin:0;font-size:.88rem;line-height:1.45}.plan-price-block[data-astro-cid-krluvzcm]{margin-bottom:1.25rem}.plan-price[data-astro-cid-krluvzcm]{font-family:var(--font-brand);color:var(--ds-neutral-800);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.1}.plan-price-free[data-astro-cid-krluvzcm]{font-size:clamp(2rem,3.5vw,2.65rem)}.plan-price-yearly[data-astro-cid-krluvzcm]{color:var(--ds-neutral-500);margin:.35rem 0 0;font-size:.82rem}.plan-price-vat[data-astro-cid-krluvzcm]{color:var(--ds-neutral-500);margin:.2rem 0 0;font-size:.82rem}.plan-features[data-astro-cid-krluvzcm]{flex:1;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.plan-features[data-astro-cid-krluvzcm] li[data-astro-cid-krluvzcm]{color:var(--ds-neutral-700);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.45;display:flex}.plan-features[data-astro-cid-krluvzcm] .check[data-astro-cid-krluvzcm]{color:var(--ds-success-600,#16a34a);flex-shrink:0;margin-top:.1rem}.plan-note[data-astro-cid-krluvzcm]{color:var(--ds-neutral-500);margin:0 0 1rem;font-size:.82rem;font-style:italic;line-height:1.45}.price-card[data-astro-cid-krluvzcm] .btn[data-astro-cid-krluvzcm]{text-align:center;width:100%;margin-top:auto}.pricing-addon-bar[data-astro-cid-krluvzcm]{background:var(--gradient-brand);color:var(--ds-on-brand);border-radius:var(--ds-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.25rem 1.5rem;display:flex}.pricing-addon-bar[data-astro-cid-krluvzcm] p[data-astro-cid-krluvzcm]{max-width:42ch;margin:0;font-size:.95rem;line-height:1.5}.pricing-addon-actions[data-astro-cid-krluvzcm]{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.addon-price[data-astro-cid-krluvzcm]{font-family:var(--font-brand);color:var(--ds-on-brand);font-size:1.35rem}.addon-cta[data-astro-cid-krluvzcm]{background:var(--ds-band-cta-bg);border-color:var(--ds-band-cta-bg);color:var(--ds-band-cta-fg);min-height:40px}.addon-cta[data-astro-cid-krluvzcm]:hover{background:var(--ds-brand-50);border-color:var(--ds-brand-50);color:var(--ds-brand-800)}
