.section-label[data-astro-cid-lmkygsfs]{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--green);color:var(--ink);padding:4px 10px;margin-bottom:14px}.hero[data-astro-cid-lmkygsfs]{position:relative;background:#fff;padding-top:72px;overflow:hidden}.hero-inner[data-astro-cid-lmkygsfs]{position:relative;z-index:1;max-width:980px;margin:0 auto;padding:92px 40px 44px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.hero-badge[data-astro-cid-lmkygsfs]{display:inline-block;background:#fff;color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:12px 22px;border-radius:999px;border:1px solid rgba(28,25,23,.12);box-shadow:0 12px 24px #1c19170f}.hero-h1[data-astro-cid-lmkygsfs]{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.6vw,72px);line-height:1.04;max-width:18ch;letter-spacing:-.02em;color:var(--ink);margin:0}.hero-updated[data-astro-cid-lmkygsfs]{font-size:13px;line-height:1.5;color:var(--muted);margin:-8px auto 24px;max-width:60ch}.hero-sub[data-astro-cid-lmkygsfs]{font-size:clamp(18px,2.4vw,24px);color:var(--muted);line-height:1.6;margin:0;max-width:820px}.plans-section[data-astro-cid-lmkygsfs]{background:#fff;padding:16px 40px 56px;display:flex;flex-direction:column;align-items:center;gap:24px}.plans-wrap[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;justify-content:center;gap:26px;max-width:1360px;width:100%}.plan-card[data-astro-cid-lmkygsfs]{position:relative;min-height:0;padding:38px 38px 34px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;box-shadow:0 28px 80px #1c19171c}.plan-card[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.plan-card[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]{position:relative;z-index:1}.plan-card-pro[data-astro-cid-lmkygsfs]{background:var(--ink);color:#fff}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-tier[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-sup[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-num[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:#fff}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-tagline[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-freq[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-billed-note[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-footnote[data-astro-cid-lmkygsfs]{color:#ffffffb8}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-feat-heading[data-astro-cid-lmkygsfs]{color:#ffffff80}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.plan-card-pro[data-astro-cid-lmkygsfs] .plan-footnote[data-astro-cid-lmkygsfs]{border-color:#ffffff1f}.plan-card-pro[data-astro-cid-lmkygsfs] .popular-tag[data-astro-cid-lmkygsfs]{background:var(--green);color:var(--ink)}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-btn-pro[data-astro-cid-lmkygsfs]{background:var(--green);border-color:var(--green);color:var(--on-green)}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-btn-pro[data-astro-cid-lmkygsfs]:hover{background:color-mix(in srgb,var(--green) 88%,var(--ink));border-color:color-mix(in srgb,var(--green) 88%,var(--ink));color:var(--on-green)}.plan-card-pro[data-astro-cid-lmkygsfs]:before{background:none}.plan-card-lite[data-astro-cid-lmkygsfs],.plan-card-team[data-astro-cid-lmkygsfs]{background:var(--surface);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-md)}.plan-card-lite[data-astro-cid-lmkygsfs] .plan-btn-lite[data-astro-cid-lmkygsfs],.plan-card-team[data-astro-cid-lmkygsfs] .plan-btn-team[data-astro-cid-lmkygsfs]{background:var(--ink);border-color:var(--ink);color:#fff}.plan-card-lite[data-astro-cid-lmkygsfs] .plan-btn-lite[data-astro-cid-lmkygsfs]:hover,.plan-card-team[data-astro-cid-lmkygsfs] .plan-btn-team[data-astro-cid-lmkygsfs]:hover{background:var(--green);border-color:var(--green);color:var(--on-green)}.plan-card-lite[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.plan-card-team[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--neutral-700)}.plan-card-lite[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs],.plan-card-team[data-astro-cid-lmkygsfs] .plan-feat-list[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--green-700)}.plan-card-lite[data-astro-cid-lmkygsfs] .plan-status[data-astro-cid-lmkygsfs],.plan-card-team[data-astro-cid-lmkygsfs] .plan-status[data-astro-cid-lmkygsfs]{background:var(--neutral-100);border-color:var(--border)}.plan-head[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.plan-tier[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-weight:900;font-size:50px;color:var(--ink);margin-bottom:8px;line-height:.94;letter-spacing:-.05em}.plan-tagline[data-astro-cid-lmkygsfs]{font-size:17px;color:#1c1917b8;line-height:1.55;margin:0;max-width:28ch}.plan-status[data-astro-cid-lmkygsfs],.popular-tag[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.plan-status[data-astro-cid-lmkygsfs]{background:#ffffff8f;color:var(--ink);border:1px solid rgba(28,25,23,.08)}.popular-tag[data-astro-cid-lmkygsfs]{background:var(--ink);color:#fff}.plan-price-row[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-end;gap:3px;margin-bottom:8px}.plan-sup[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:34px;font-weight:900;color:var(--ink);padding-bottom:18px}.plan-num[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-weight:900;font-size:108px;line-height:.88;color:var(--ink);letter-spacing:-.08em}.plan-freq[data-astro-cid-lmkygsfs]{font-size:18px;font-weight:700;color:#1c1917ad;align-self:flex-end;padding-bottom:18px;padding-left:6px}.plan-equiv[data-astro-cid-lmkygsfs]{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--ink)}.plan-card-pro[data-astro-cid-lmkygsfs] .plan-equiv[data-astro-cid-lmkygsfs]{color:#fff}.plan-footnote[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:inherit;text-decoration:underline;text-underline-offset:3px}.plan-billed-note[data-astro-cid-lmkygsfs]{font-size:14px;color:#1c19179e;margin-bottom:24px;min-height:20px}.plan-btn[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;text-align:center;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;margin-bottom:28px;border-radius:var(--radius-md);padding:11px 24px;font-size:15px;line-height:20px;border:1px solid transparent}.plan-btn-pro[data-astro-cid-lmkygsfs]{background:var(--ink);color:#fff;border:1px solid var(--ink);font-weight:700}.plan-feat-heading[data-astro-cid-lmkygsfs]{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1c19177a;margin:8px 0 0}.plan-feat-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(28,25,23,.12)}.plan-feat-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:12px;min-height:58px;padding:0;border-bottom:1px solid rgba(28,25,23,.12);font-size:15px;color:#2f201e;line-height:1.45}.plan-feat-list[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:16px;height:16px;color:var(--ink);flex-shrink:0}.plan-feat-list[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{display:block}.plan-footnote[data-astro-cid-lmkygsfs]{margin:20px 0 0;font-size:14px;line-height:1.55;color:#1c19179e}.testimonial-section[data-astro-cid-lmkygsfs]{background:#fff;padding:104px 40px 88px;border-top:1px solid rgba(28,25,23,.08)}.testimonial-wrap[data-astro-cid-lmkygsfs]{max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.testimonial-quote[data-astro-cid-lmkygsfs]{margin:0;max-width:20ch;font-family:var(--serif);font-size:clamp(38px,5vw,60px);line-height:1.08;color:var(--ink);letter-spacing:-.03em}@supports ((-webkit-background-clip: text) or (background-clip: text)){.testimonial-quote[data-astro-cid-lmkygsfs]{background-image:linear-gradient(102deg,var(--ink) 0%,var(--ink) 44%,rgba(255,255,255,.94) 50%,var(--ink) 56%,var(--ink) 100%);background-size:220% 100%;background-position:140% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;will-change:background-position}.testimonial-quote--shimmer[data-astro-cid-lmkygsfs]{animation:testimonial-shimmer 1.8s cubic-bezier(.22,1,.36,1) forwards}}.testimonial-meta[data-astro-cid-lmkygsfs]{margin-top:28px;display:inline-flex;align-items:center;gap:14px}.testimonial-avatar[data-astro-cid-lmkygsfs]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:800;flex-shrink:0}.testimonial-person[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:3px}.testimonial-person[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:700;color:var(--ink)}.testimonial-person[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:14px;color:#1c19179e}@keyframes testimonial-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.faq-section[data-astro-cid-lmkygsfs]{background:#fff;padding:32px 40px 112px}.faq-wrap[data-astro-cid-lmkygsfs]{max-width:1040px;margin:0 auto}.faq-head[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}.faq-h2[data-astro-cid-lmkygsfs]{font-family:var(--serif);font-weight:400;font-size:clamp(42px,5vw,68px);color:var(--ink);margin:0;line-height:1.02}.faq-sub[data-astro-cid-lmkygsfs]{margin:16px 0 0;max-width:620px;font-size:17px;line-height:1.7;color:#1c19179e}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;border-top:1px solid rgba(28,25,23,.12)}.faq-item[data-astro-cid-lmkygsfs]{border-bottom:1px solid rgba(28,25,23,.12)}.faq-q[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-size:clamp(18px,2vw,24px);font-weight:500;color:var(--ink);cursor:pointer;list-style:none;gap:16px;line-height:1.4}.faq-q[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-lmkygsfs]{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,25,23,.12);font-size:20px;color:#1c19179e;flex-shrink:0;transition:color .15s,border-color .15s}.faq-item[data-astro-cid-lmkygsfs][open] .faq-icon[data-astro-cid-lmkygsfs]{color:var(--green)}.faq-a[data-astro-cid-lmkygsfs]{font-size:15px;color:#1c1917a8;line-height:1.8;padding:0 52px 24px 0;margin:0}@media (min-width: 769px){.plan-card-lite[data-astro-cid-lmkygsfs] .plan-num[data-astro-cid-lmkygsfs]{font-size:88px}}@media (max-width: 1280px){.plans-wrap[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);max-width:1080px}.plan-card-team[data-astro-cid-lmkygsfs]{grid-column:1 / -1}}@media (max-width: 1024px){.plans-wrap[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,620px)}.plan-card-pro[data-astro-cid-lmkygsfs]{order:-1}.plan-card-team[data-astro-cid-lmkygsfs]{grid-column:auto}}@media (max-width: 768px){.hero-inner[data-astro-cid-lmkygsfs]{padding:60px 20px 32px}.hero-h1[data-astro-cid-lmkygsfs]{font-size:clamp(34px,10vw,52px)}.hero-sub[data-astro-cid-lmkygsfs]{font-size:16px;max-width:34ch}.plans-section[data-astro-cid-lmkygsfs]{padding:8px 20px 40px}.plans-wrap[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:18px}.plan-card[data-astro-cid-lmkygsfs]{min-height:auto;padding:28px 24px 24px;border-radius:28px}.plan-head[data-astro-cid-lmkygsfs]{flex-direction:column;gap:14px}.plan-tier[data-astro-cid-lmkygsfs]{font-size:42px}.plan-tagline[data-astro-cid-lmkygsfs]{font-size:16px;max-width:100%}.plan-price-row[data-astro-cid-lmkygsfs]{gap:2px}.plan-sup[data-astro-cid-lmkygsfs]{font-size:28px;padding-bottom:14px}.plan-num[data-astro-cid-lmkygsfs]{font-size:84px}.plan-freq[data-astro-cid-lmkygsfs]{font-size:16px;padding-bottom:14px}.plan-btn[data-astro-cid-lmkygsfs]{width:100%}.plan-feat-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{min-height:0;padding:14px 0;align-items:flex-start}.plan-footnote[data-astro-cid-lmkygsfs]{margin-top:16px}.testimonial-section[data-astro-cid-lmkygsfs]{padding:80px 20px 64px}.testimonial-quote[data-astro-cid-lmkygsfs]{max-width:100%;font-size:clamp(34px,10vw,48px)}.testimonial-meta[data-astro-cid-lmkygsfs]{margin-top:24px;align-items:flex-start}.faq-section[data-astro-cid-lmkygsfs]{padding:12px 20px 80px}.faq-head[data-astro-cid-lmkygsfs]{margin-bottom:32px}.faq-h2[data-astro-cid-lmkygsfs]{font-size:clamp(36px,10vw,52px)}.faq-sub[data-astro-cid-lmkygsfs]{font-size:16px}.faq-q[data-astro-cid-lmkygsfs]{padding:20px 0;font-size:18px}.faq-a[data-astro-cid-lmkygsfs]{padding:0 0 20px;font-size:14px}}@media (max-width: 480px){.hero-badge[data-astro-cid-lmkygsfs]{padding:10px 18px}.plan-card[data-astro-cid-lmkygsfs]{padding:24px 20px 20px}.plan-tier[data-astro-cid-lmkygsfs]{font-size:38px}.plan-num[data-astro-cid-lmkygsfs]{font-size:74px}.testimonial-meta[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center}.testimonial-person[data-astro-cid-lmkygsfs]{align-items:center;text-align:center}}@media (prefers-reduced-motion: reduce){.testimonial-quote--shimmer[data-astro-cid-lmkygsfs]{animation:none}}
