.pricing[data-astro-cid-htruwgye]{padding-block:var(--space-3xl);border-top:1px solid var(--border)}@media (width<=767px){.pricing[data-astro-cid-htruwgye]{padding-block:var(--space-2xl)}}.pricing__header[data-astro-cid-htruwgye]{margin-bottom:var(--space-2xl);text-align:center}.pricing__title[data-astro-cid-htruwgye]{margin-bottom:var(--space-md);font-size:clamp(2.5rem,6vw,4rem)}.pricing__title-line[data-astro-cid-htruwgye]{display:block}.pricing__subtitle[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:clamp(1rem,1.5vw,1.125rem)}.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;gap:0;max-width:900px;margin-inline:auto;display:grid}@media (width>=768px){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr}}.pricing__card[data-astro-cid-htruwgye]{padding:var(--space-xl);border:1px solid var(--border);flex-direction:column;display:flex;position:relative}@media (width>=768px){.pricing__card[data-astro-cid-htruwgye]{padding:var(--space-2xl)}}.pricing__card--pro[data-astro-cid-htruwgye]{background-color:var(--surface);border-color:var(--accent)}.pricing__card--pro[data-astro-cid-htruwgye] .pricing__plan-name[data-astro-cid-htruwgye]{color:var(--accent)}.pricing__badge[data-astro-cid-htruwgye]{top:0;right:var(--space-xl);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-on-brand);background-color:var(--accent);padding:.25rem .75rem;font-size:.625rem;font-weight:700;position:absolute;transform:translateY(-50%)}@media (width>=768px){.pricing__badge[data-astro-cid-htruwgye]{right:var(--space-2xl)}}.pricing__card-top[data-astro-cid-htruwgye]{margin-bottom:var(--space-lg)}.pricing__plan-name[data-astro-cid-htruwgye]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.pricing__plan-desc[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:.875rem;line-height:1.5}.pricing__price[data-astro-cid-htruwgye]{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border);align-items:baseline;gap:.125rem;display:flex}.pricing__currency[data-astro-cid-htruwgye]{font-family:var(--font-mono);color:var(--text-dim);align-self:flex-start;margin-top:.5rem;font-size:1.5rem;font-weight:700}.pricing__amount[data-astro-cid-htruwgye]{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,5rem);font-weight:700;line-height:1}.pricing__period[data-astro-cid-htruwgye]{font-family:var(--font-mono);color:var(--text-dim);margin-left:.25rem;font-size:.8125rem}.pricing__features[data-astro-cid-htruwgye]{margin-bottom:var(--space-xl);flex-direction:column;flex:1;gap:.625rem;display:flex}.pricing__feature[data-astro-cid-htruwgye]{color:var(--text-muted);align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.pricing__dash[data-astro-cid-htruwgye]{color:var(--text-dim);flex-shrink:0;font-size:.75rem}.pricing__fineprint[data-astro-cid-htruwgye]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-dim);margin-bottom:var(--space-lg);font-size:.6875rem;line-height:1.6}.pricing__cta[data-astro-cid-htruwgye]{text-align:center;width:100%}.pricing__note[data-astro-cid-htruwgye]{text-align:center;font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.03em;margin-top:var(--space-lg);font-size:.6875rem}.faq[data-astro-cid-7synugci]{padding-block:var(--space-3xl);border-top:1px solid var(--border)}@media (width<=767px){.faq[data-astro-cid-7synugci]{padding-block:var(--space-2xl)}}.faq__inner[data-astro-cid-7synugci]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=1024px){.faq__inner[data-astro-cid-7synugci]{gap:var(--space-3xl);grid-template-columns:1fr 1.5fr;align-items:start}.faq__header[data-astro-cid-7synugci]{position:sticky;top:8rem}}.faq__title[data-astro-cid-7synugci]{font-size:clamp(2rem,5vw,3.5rem)}.faq__title-line[data-astro-cid-7synugci]{display:block}.faq__list[data-astro-cid-7synugci]{flex-direction:column;display:flex}.faq__item[data-astro-cid-7synugci]{border-bottom:1px solid var(--border)}.faq__item[data-astro-cid-7synugci]:first-child{border-top:1px solid var(--border)}.faq__item[data-astro-cid-7synugci][open] .faq__icon-v[data-astro-cid-7synugci]{transform:scaleY(0)}.faq__item[data-astro-cid-7synugci][open] .faq__question-text[data-astro-cid-7synugci]{color:var(--text)}.faq__question[data-astro-cid-7synugci]{align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;cursor:pointer;user-select:none;list-style:none;display:flex}.faq__question[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-7synugci]::marker{content:""}.faq__question[data-astro-cid-7synugci]:hover .faq__question-text[data-astro-cid-7synugci]{color:var(--text)}.faq__number[data-astro-cid-7synugci]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.05em;flex-shrink:0;width:2rem;font-size:.6875rem}.faq__question-text[data-astro-cid-7synugci]{font-family:var(--font-body);color:var(--text-muted);flex:1;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .2s}.faq__icon[data-astro-cid-7synugci]{color:var(--text-dim);flex-shrink:0;transition:color .2s}.faq__icon[data-astro-cid-7synugci] .faq__icon-v[data-astro-cid-7synugci]{transform-origin:50%;transition:transform .2s}.faq__answer[data-astro-cid-7synugci]{padding:0 0 var(--space-lg) calc(2rem + var(--space-md))}.faq__answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--text-muted);max-width:540px;font-size:.875rem;line-height:1.7}
