.pricing-hero-v2[data-astro-cid-k3wyebto]{position:relative;overflow:hidden;background:var(--cream-100);padding-top:7.5rem;text-align:center}.pricing-hero-v2-inner[data-astro-cid-k3wyebto]{max-width:720px;margin:0 auto;position:relative;z-index:1}.pricing-hero-v2[data-astro-cid-k3wyebto] h1[data-astro-cid-k3wyebto]{margin:0 0 1.25rem}.accent-em[data-astro-cid-k3wyebto]{font-style:normal;color:var(--forest-700)}.pricing-hero-v2[data-astro-cid-k3wyebto] .lead[data-astro-cid-k3wyebto]{max-width:560px;margin:0 auto}.pricing-hero-v2-trust[data-astro-cid-k3wyebto]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin:2rem 0 0;padding:0}.pricing-hero-v2-trust[data-astro-cid-k3wyebto] li[data-astro-cid-k3wyebto]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--bark-600)}.pricing-hero-v2-trust[data-astro-cid-k3wyebto] .check[data-astro-cid-k3wyebto]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--forest-100);color:var(--forest-700)}.pricing-hero-v2-trust[data-astro-cid-k3wyebto] .check[data-astro-cid-k3wyebto] svg[data-astro-cid-k3wyebto]{width:11px;height:11px}@media(max-width:720px){.pricing-hero-v2[data-astro-cid-k3wyebto]{padding-top:6rem}}.pricing-v2[data-astro-cid-ttldviwz]{background:var(--ink-300);color:var(--cream-100);position:relative;overflow:hidden}.pricing-v2[data-astro-cid-ttldviwz]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 35% at 30% 15%,rgba(79,143,92,.35),transparent 55%),radial-gradient(ellipse 40% 30% at 70% 60%,rgba(176,133,58,.25),transparent 50%),radial-gradient(ellipse 35% 25% at 50% 85%,rgba(79,143,92,.2),transparent 45%);pointer-events:none;z-index:0}.pricing-v2[data-astro-cid-ttldviwz] .v2-container[data-astro-cid-ttldviwz]{position:relative;z-index:1}.pricing-head[data-astro-cid-ttldviwz]{text-align:center;max-width:780px;margin:0 auto 3rem}.pricing-head[data-astro-cid-ttldviwz] h2[data-astro-cid-ttldviwz],.pricing-head[data-astro-cid-ttldviwz] p[data-astro-cid-ttldviwz]{color:var(--cream-100)}.pricing-head[data-astro-cid-ttldviwz] .eyebrow[data-astro-cid-ttldviwz]{color:var(--gold-200)}.pricing-head[data-astro-cid-ttldviwz] p[data-astro-cid-ttldviwz]{font-size:1.0625rem;color:var(--cream-200)}.pricing-toggle-wrap[data-astro-cid-ttldviwz]{display:inline-flex;align-items:center;gap:.75rem;background:#ffffff29;border:1px solid rgba(255,255,255,.2);border-radius:var(--v2-radius-pill);padding:.35rem .875rem;margin:.5rem 0 1.25rem;backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff26}.pricing-toggle-label[data-astro-cid-ttldviwz]{font-size:.875rem;font-weight:700;color:var(--cream-100);transition:opacity var(--v2-dur-fast) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing-toggle-label[data-astro-cid-ttldviwz].is-dim{opacity:.55}.pricing-toggle-badge[data-astro-cid-ttldviwz]{display:inline-block;background:var(--gold-500);color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.03em;padding:.15rem .5rem;border-radius:var(--v2-radius-pill);margin-left:.375rem;vertical-align:middle;box-shadow:0 2px 6px #b0853a59}.pricing-toggle[data-astro-cid-ttldviwz]{position:relative;width:48px;height:26px;border-radius:var(--v2-radius-pill);background:#ffffff40;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:background-color var(--v2-dur-fast) ease;flex-shrink:0;padding:0}.pricing-toggle[data-astro-cid-ttldviwz][aria-checked=true]{background:var(--forest-600);border-color:#fff6}.pricing-toggle-thumb[data-astro-cid-ttldviwz]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--cream-100);box-shadow:0 2px 4px #00000026;transition:transform .25s var(--v2-ease-spring)}.pricing-toggle[data-astro-cid-ttldviwz][aria-checked=true] .pricing-toggle-thumb[data-astro-cid-ttldviwz]{transform:translate(22px)}.pricing-toggle[data-astro-cid-ttldviwz]:focus-visible{outline:none;box-shadow:0 0 0 3px #4f8f5c66}.pricing-grid[data-astro-cid-ttldviwz]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch;position:relative;z-index:1;perspective:1000px}.price-card[data-astro-cid-ttldviwz]{background:linear-gradient(180deg,#ffffffc7,#ffffff7a);backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,255,255,.65);border-radius:var(--v2-radius-2xl);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;color:var(--bark-700);box-shadow:inset 0 1px 1px #fff5dc80,0 1px 2px #3c28140a,0 4px 12px #3c28140d,0 16px 32px -12px #3c28141a;transition:border-color var(--v2-dur-fast) ease,transform var(--v2-dur-mid) var(--v2-ease-out-quint),box-shadow var(--v2-dur-mid) var(--v2-ease-out-quint)}.price-card[data-astro-cid-ttldviwz]:hover{transform:rotateY(-2deg) rotateX(1.5deg) translateZ(8px) translateY(-4px);border-color:#4f8f5c59;box-shadow:inset 0 1px 1px #fff5dcb3,inset 0 -1px 1px #b0853a0f,0 2px 4px #3c28140f,0 8px 20px #3c281414,0 24px 44px -14px #3c28142e}.card-glow[data-astro-cid-ttldviwz]{position:absolute;inset:-2px;border-radius:inherit;overflow:hidden;z-index:-1;opacity:0;transition:opacity .35s ease;pointer-events:none}.price-card[data-astro-cid-ttldviwz]:hover .card-glow[data-astro-cid-ttldviwz]{opacity:1}.card-glow-spin[data-astro-cid-ttldviwz]{position:absolute;inset:-60%;background:conic-gradient(from 0deg,var(--gold-400),var(--forest-400),var(--gold-300),var(--forest-500),var(--forest-300),var(--gold-400))}.price-card[data-astro-cid-ttldviwz]:hover .card-glow-spin[data-astro-cid-ttldviwz]{animation:pv2-border-glow 3s linear infinite}@keyframes pv2-border-glow{to{transform:rotate(360deg)}}.price-card[data-astro-cid-ttldviwz].featured{background:linear-gradient(180deg,#ffffffd1,#ffffff8c);backdrop-filter:blur(24px) saturate(150%);border:2px solid rgba(79,143,92,.5);box-shadow:inset 0 1px 1px #fff5dc99,0 2px 4px #3c28140f,0 12px 28px -8px #4f8f5c47,0 24px 48px -16px #4f8f5c2e}.price-card[data-astro-cid-ttldviwz].featured:before{content:attr(data-featured-label);position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(180deg,var(--gold-500),var(--gold-600));color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.375rem .875rem;border-radius:var(--v2-radius-pill);box-shadow:var(--v2-shadow-card)}.price-name[data-astro-cid-ttldviwz]{font-size:1.25rem;font-weight:800;color:var(--bark-700);margin-bottom:.25rem}.price-name[data-astro-cid-ttldviwz] small[data-astro-cid-ttldviwz]{display:block;font-size:.75rem;font-weight:700;color:var(--bark-400);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem}.price-amount[data-astro-cid-ttldviwz]{display:flex;align-items:baseline;gap:.375rem;margin-bottom:.25rem}.price-amount[data-astro-cid-ttldviwz] .currency[data-astro-cid-ttldviwz]{font-size:1.25rem;font-weight:700;color:var(--bark-500)}.price-amount[data-astro-cid-ttldviwz] .num[data-astro-cid-ttldviwz]{font-size:3rem;font-weight:800;color:var(--bark-700);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.price-amount[data-astro-cid-ttldviwz] .per[data-astro-cid-ttldviwz]{font-size:.9375rem;font-weight:600;color:var(--bark-400)}.price-tagline[data-astro-cid-ttldviwz]{font-size:.9375rem;color:var(--bark-500);font-weight:500}.price-apps[data-astro-cid-ttldviwz]{background:#fff6;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:var(--v2-radius-md);padding:.875rem 1rem;font-size:.875rem;color:var(--bark-600);font-weight:500;display:flex;flex-direction:column;gap:.25rem}.price-apps[data-astro-cid-ttldviwz] strong[data-astro-cid-ttldviwz]{color:var(--bark-700);font-weight:700}.price-list[data-astro-cid-ttldviwz]{list-style:none;display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0}.price-list[data-astro-cid-ttldviwz] li[data-astro-cid-ttldviwz]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;color:var(--bark-600);line-height:1.5}.price-list[data-astro-cid-ttldviwz] li[data-astro-cid-ttldviwz]:before{content:"✓";color:var(--forest-600);font-weight:800;flex-shrink:0}.price-cta[data-astro-cid-ttldviwz]{margin-top:auto}.price-foot[data-astro-cid-ttldviwz]{font-size:.75rem;color:var(--bark-400);font-weight:500;margin:0}@media(max-width:980px){.pricing-grid[data-astro-cid-ttldviwz]{grid-template-columns:1fr;gap:1.5rem;max-width:540px;margin:0 auto;perspective:none}.price-card[data-astro-cid-ttldviwz]:hover{transform:translate3d(0,-4px,0)}}@media(max-width:720px){.price-card[data-astro-cid-ttldviwz].featured:before{font-size:.6875rem;padding:.3rem .7rem}}@media(prefers-reduced-motion:reduce){.price-card[data-astro-cid-ttldviwz],.pricing-toggle[data-astro-cid-ttldviwz],.pricing-toggle-thumb[data-astro-cid-ttldviwz],.pricing-toggle-label[data-astro-cid-ttldviwz]{transition:none}.price-card[data-astro-cid-ttldviwz]:hover{transform:none}.price-card[data-astro-cid-ttldviwz]:hover .card-glow[data-astro-cid-ttldviwz]{opacity:0}.price-card[data-astro-cid-ttldviwz]:hover .card-glow-spin[data-astro-cid-ttldviwz]{animation:none}}.comparison-v2-head[data-astro-cid-eifxhnye]{text-align:center;max-width:640px;margin:0 auto 2.5rem}.comparison-v2-head[data-astro-cid-eifxhnye] .lead[data-astro-cid-eifxhnye]{margin-top:.75rem}.comparison-v2-card[data-astro-cid-eifxhnye]{overflow-x:auto;background:#ffffff8c;border:1px solid var(--bark-100);border-radius:var(--v2-radius-2xl);backdrop-filter:blur(10px) saturate(120%);box-shadow:inset 0 1px #fff9,0 1px 3px #3b2a1e08}.comparison-v2-card[data-astro-cid-eifxhnye] table[data-astro-cid-eifxhnye]{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:.875rem}.comparison-v2-feature-col[data-astro-cid-eifxhnye]{padding:1.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bark-400);border-bottom:1px solid var(--bark-100)}.comparison-v2-plan-col[data-astro-cid-eifxhnye]{padding:1.25rem 1rem;text-align:center;vertical-align:top;border-bottom:1px solid var(--bark-100)}.comparison-v2-plan-col[data-astro-cid-eifxhnye].featured{background:var(--forest-50)}.comparison-v2-badge[data-astro-cid-eifxhnye]{display:inline-block;margin-bottom:.375rem;padding:.15rem .625rem;border-radius:var(--v2-radius-pill);background:var(--gold-500);color:#fff;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.comparison-v2-plan-name[data-astro-cid-eifxhnye]{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.0625rem;font-weight:800;color:var(--bark-700)}.comparison-v2-plan-price[data-astro-cid-eifxhnye]{display:block;margin-top:.15rem;font-size:.75rem;font-weight:700;color:var(--bark-400)}.comparison-v2-group-row[data-astro-cid-eifxhnye] th[data-astro-cid-eifxhnye]{padding:.625rem 1.25rem;background:var(--cream-200);color:var(--bark-500);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:left}.comparison-v2-row-label[data-astro-cid-eifxhnye]{padding:.875rem 1.25rem;font-weight:600;color:var(--bark-600);border-bottom:1px solid rgba(234,224,213,.5)}.comparison-v2-card[data-astro-cid-eifxhnye] td[data-astro-cid-eifxhnye]{padding:.875rem 1rem;text-align:center;border-bottom:1px solid rgba(234,224,213,.5)}.comparison-v2-card[data-astro-cid-eifxhnye] td[data-astro-cid-eifxhnye].featured{background:var(--forest-50)}.comparison-v2-card[data-astro-cid-eifxhnye] tbody[data-astro-cid-eifxhnye] tr[data-astro-cid-eifxhnye]:last-child .comparison-v2-row-label[data-astro-cid-eifxhnye],.comparison-v2-card[data-astro-cid-eifxhnye] tbody[data-astro-cid-eifxhnye] tr[data-astro-cid-eifxhnye]:last-child td[data-astro-cid-eifxhnye]{border-bottom:none}.comparison-v2-check[data-astro-cid-eifxhnye]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--forest-100);color:var(--forest-700)}.comparison-v2-check[data-astro-cid-eifxhnye] svg[data-astro-cid-eifxhnye]{width:12px;height:12px}.comparison-v2-dash[data-astro-cid-eifxhnye]{color:var(--bark-200)}.comparison-v2-footnote[data-astro-cid-eifxhnye]{margin:1.25rem auto 0;max-width:640px;text-align:center;font-size:.75rem;color:var(--bark-400)}.addons-v2-head[data-astro-cid-cfvcshjy]{text-align:center;max-width:640px;margin:0 auto 2.5rem}.addons-v2-head[data-astro-cid-cfvcshjy] .lead[data-astro-cid-cfvcshjy]{margin-top:.75rem}.addons-v2-grid[data-astro-cid-cfvcshjy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.addons-v2-cell[data-astro-cid-cfvcshjy]{background:#ffffff8c;border:1px solid rgba(234,224,213,.7);border-radius:var(--v2-radius-2xl);padding:1.75rem;display:flex;flex-direction:column;backdrop-filter:blur(12px) saturate(120%);box-shadow:inset 0 1px #fff9,0 1px 3px #3b2a1e08;transition:border-color var(--v2-dur-fast) ease,background-color var(--v2-dur-fast) ease,box-shadow var(--v2-dur-mid) var(--v2-ease-out-quint)}.addons-v2-cell[data-astro-cid-cfvcshjy]:hover{border-color:var(--forest-400);background:#ffffffb3;box-shadow:inset 0 1px #ffffffb3,0 4px 16px -4px #4f8f5c24,0 8px 28px -10px #2f56371a}.addons-v2-badge[data-astro-cid-cfvcshjy]{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:.875rem;padding:.15rem .625rem;border-radius:var(--v2-radius-pill);background:var(--forest-100);color:var(--forest-700);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.addons-v2-cell[data-astro-cid-cfvcshjy] h3[data-astro-cid-cfvcshjy]{margin:0 0 .5rem}.addons-v2-desc[data-astro-cid-cfvcshjy]{flex:1;margin:0;font-size:.875rem;line-height:1.55;color:var(--bark-400)}.addons-v2-price[data-astro-cid-cfvcshjy]{margin:1rem 0 0;font-weight:800;color:var(--bark-700)}.addons-v2-cta[data-astro-cid-cfvcshjy]{display:inline-flex;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.875rem;font-weight:700;color:var(--forest-600);text-decoration:none}.addons-v2-cta[data-astro-cid-cfvcshjy]:hover{color:var(--forest-700)}.addons-v2-cta[data-astro-cid-cfvcshjy] svg[data-astro-cid-cfvcshjy]{width:14px;height:14px}@media(max-width:980px){.addons-v2-grid[data-astro-cid-cfvcshjy]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.addons-v2-grid[data-astro-cid-cfvcshjy]{grid-template-columns:1fr}}
