.pricing[data-v-a778ca4d]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.st-wrap[data-v-a778ca4d]{gap:2rem;padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem);display:grid}.pricing__head[data-v-a778ca4d]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.pricing__head p[data-v-a778ca4d],.plan__note[data-v-a778ca4d],.gift p[data-v-a778ca4d],.pricing__status[data-v-a778ca4d]{color:#71796c;margin:0;line-height:1.55}.pricing__head p[data-v-a778ca4d]{max-width:24rem;font-size:1.05rem}.pricing__plans[data-v-a778ca4d]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.plan[data-v-a778ca4d]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:none;flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.plan--free[data-v-a778ca4d]{background:var(--surface-selected);border-color:#0000}.plan--featured[data-v-a778ca4d]{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-50) 55%, var(--surface))}.pricing--page .st-wrap[data-v-a778ca4d]{padding-top:0}.pricing--page .plan--free[data-v-a778ca4d]{border:1px solid var(--border);background:var(--surface)}.pricing--page .gift--banner[data-v-a778ca4d]{grid-column:1/-1;grid-template-columns:1fr}.visually-hidden[data-v-a778ca4d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan__label[data-v-a778ca4d]{color:var(--brand-500);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem}.plan h3[data-v-a778ca4d]{color:#20291f;margin:0;font-size:1.5rem;font-weight:400}.plan__price[data-v-a778ca4d]{color:#71796c;align-items:baseline;gap:.45rem;margin:0;display:flex}.plan__price span[data-v-a778ca4d]{color:#20291f;font-size:clamp(2.4rem,3vw,3.25rem);line-height:1}.plan__price small[data-v-a778ca4d]{font-size:1rem}.plan ul[data-v-a778ca4d],.gift ul[data-v-a778ca4d]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.plan li[data-v-a778ca4d],.gift li[data-v-a778ca4d]{align-items:flex-start;gap:.65rem;display:flex}.plan li[data-v-a778ca4d] svg,.gift[data-v-a778ca4d] svg{color:var(--brand-500);flex:none}.plan__cta[data-v-a778ca4d]{width:100%;margin-top:auto}.plan__note[data-v-a778ca4d]{font-size:.9rem}.plan__more[data-v-a778ca4d]{color:var(--brand-700);margin-top:auto;text-decoration:none}.plan__more[data-v-a778ca4d]:hover,.pricing__all[data-v-a778ca4d]:hover{text-underline-offset:.18em;text-decoration:underline}.gift[data-v-a778ca4d]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--ai-surface);box-shadow:none;grid-template-columns:minmax(12rem,16rem) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.25rem 2rem;padding:1.35rem 1.5rem;display:grid}.gift__title[data-v-a778ca4d]{align-items:center;gap:.65rem;display:flex}.gift h3[data-v-a778ca4d]{color:var(--text-h);margin:0;font-size:1.45rem;font-weight:600}.gift ul[data-v-a778ca4d]{color:var(--text-muted);font-size:.9rem}.pricing__all[data-v-a778ca4d]{color:var(--brand-500);text-decoration:none}@media (width<=980px){.pricing__head[data-v-a778ca4d],.pricing__plans[data-v-a778ca4d],.gift[data-v-a778ca4d]{grid-template-columns:minmax(0,1fr)}.pricing__head[data-v-a778ca4d]{display:grid}}@media (width<=480px){.plan[data-v-a778ca4d],.gift[data-v-a778ca4d]{padding:1.15rem}}.close[data-v-40f12601]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.close__slab[data-v-40f12601]{background:#eaf2e2;justify-items:start;gap:1.4rem;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4.4vw,4rem);display:grid;position:relative;overflow:hidden}.close__step[data-v-40f12601]{pointer-events:none;position:absolute;top:0;right:0}.close__step--tall[data-v-40f12601]{background:#d0e1bf;width:min(28%,360px);height:100%}.close__step--short[data-v-40f12601]{background:#bed5a8;width:min(36%,480px);height:46%;top:auto;bottom:0}.st-kicker[data-v-40f12601],h2[data-v-40f12601],p[data-v-40f12601],.close__actions[data-v-40f12601]{z-index:1;position:relative}h2[data-v-40f12601]{color:#315a24;letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2.2rem,5vw,4.375rem);font-weight:400;line-height:1.07}p[data-v-40f12601]{color:#71796c;max-width:40rem;margin:0;font-size:1.1rem;line-height:1.5}.close__actions[data-v-40f12601]{flex-wrap:wrap;gap:.75rem;display:flex}.close__mark[data-v-40f12601]{z-index:1;color:#315a24;border:1px solid #9dba83;border-radius:50%;place-items:center;width:120px;height:120px;text-decoration:none;display:grid;position:absolute;top:2rem;right:clamp(1.5rem,8vw,8rem)}.close__mark[data-v-40f12601]:focus-visible{outline-offset:4px;outline:2px solid #20291f}@media (width<=800px){.close__step[data-v-40f12601]{display:none}.close__mark[data-v-40f12601]{width:72px;height:72px;position:relative;top:auto;right:auto}}.faq__layout[data-v-cfbb21af]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.faq__head[data-v-cfbb21af]{position:sticky;top:96px}.faq__list[data-v-cfbb21af]{gap:.75rem;display:grid}.faq__item[data-v-cfbb21af]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color .15s}.faq__item[open][data-v-cfbb21af]{border-color:var(--ai-border)}.faq__question[data-v-cfbb21af]{color:var(--text-h);cursor:pointer;padding:1.1rem 3rem 1.1rem 1.25rem;font-weight:600;list-style:none;position:relative}.faq__question[data-v-cfbb21af]::-webkit-details-marker{display:none}.faq__question[data-v-cfbb21af]:after{content:"+";color:var(--brand-500);font-size:1.4rem;font-weight:400;line-height:1;transition:transform .15s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.faq__item[open] .faq__question[data-v-cfbb21af]:after{transform:translateY(-50%)rotate(45deg)}.faq__answer[data-v-cfbb21af]{color:var(--text);padding:0 1.25rem 1.2rem;line-height:1.65}.faq--studio[data-v-cfbb21af]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f8f3}.faq--studio .faq__layout[data-v-cfbb21af]{gap:clamp(2rem,6vw,6rem)}.faq--studio .lp-title[data-v-cfbb21af]{letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,3.375rem);font-weight:400;line-height:1.08}.faq--studio .faq__item[data-v-cfbb21af]{background:0 0;border:0;border-top:1px solid #dce3d5;border-radius:0}.faq--studio .faq__question[data-v-cfbb21af]{padding:1.4rem 2rem .4rem 0;font-size:1.2rem;font-weight:400}.faq--studio .faq__question[data-v-cfbb21af]:after{content:"–";color:#20291f;font-size:1.2rem}.faq--studio .faq__item:not([open]) .faq__question[data-v-cfbb21af]:after{content:"+"}.faq--studio .faq__answer[data-v-cfbb21af]{color:#71796c;max-width:46rem;padding:0 2rem 1.2rem 0}@media (width<=860px){.faq__layout[data-v-cfbb21af]{grid-template-columns:1fr}.faq__head[data-v-cfbb21af]{position:static}}
