.promo[data-astro-cid-yzj7ddzn]{padding-bottom:var(--space-12)}.promo-card[data-astro-cid-yzj7ddzn]{display:grid;gap:var(--space-3);padding:var(--space-6);background:var(--night);color:var(--night-ink);border-radius:var(--radius)}.promo-label[data-astro-cid-yzj7ddzn]{justify-self:start;padding-bottom:var(--space-1);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--night-soft)}.promo[data-astro-cid-yzj7ddzn] h2[data-astro-cid-yzj7ddzn]{font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:var(--display-lh-2);letter-spacing:var(--display-ls-2);max-width:24ch}.promo-body[data-astro-cid-yzj7ddzn]{color:var(--night-soft);max-width:38rem}.promo-cta[data-astro-cid-yzj7ddzn]{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;color:var(--night-ink);text-underline-offset:4px}.promo-cta[data-astro-cid-yzj7ddzn]:focus-visible{outline:2px solid var(--night-ink);outline-offset:3px}.promo-terms[data-astro-cid-yzj7ddzn]{max-width:75ch;padding-top:var(--space-3);font-size:var(--step--1);color:var(--night-soft);border-top:1px solid rgb(180 196 194 / .25)}@media(min-width:900px){.promo-card[data-astro-cid-yzj7ddzn]{grid-template-columns:1fr auto;column-gap:var(--space-12);padding:var(--space-8) var(--space-12)}.promo-card[data-astro-cid-yzj7ddzn]>[data-astro-cid-yzj7ddzn]{grid-column:1}.promo-card[data-astro-cid-yzj7ddzn]>.promo-cta[data-astro-cid-yzj7ddzn]{grid-column:2;grid-row:2 / span 2;align-self:center}.promo-card[data-astro-cid-yzj7ddzn]>.promo-terms[data-astro-cid-yzj7ddzn]{grid-column:1 / -1}}.plans[data-astro-cid-hkoc4sea]{--plan-pad: var(--space-6);--lift: 0 1px 2px rgb(20 40 44 / .05), 0 20px 40px -20px rgb(20 40 44 / .28);--lift-featured: 0 2px 4px rgb(27 90 112 / .08), 0 28px 56px -24px rgb(27 90 112 / .45);padding-block:var(--space-12);scroll-margin-top:var(--space-12)}.plans-head[data-astro-cid-hkoc4sea]{display:grid;gap:var(--space-6);margin-bottom:var(--space-8)}.plans-intro[data-astro-cid-hkoc4sea]{max-width:40rem}.plans-intro[data-astro-cid-hkoc4sea] h2[data-astro-cid-hkoc4sea]{font-size:var(--step-3)}.plans-intro[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--step-1)}.billing[data-astro-cid-hkoc4sea]{margin:0;padding:0;border:0;min-width:0}.billing-track[data-astro-cid-hkoc4sea]{position:relative;display:grid;grid-template-columns:1fr 1fr;isolation:isolate;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);width:max-content;max-width:100%}.billing-thumb[data-astro-cid-hkoc4sea]{position:absolute;z-index:-1;inset:4px auto 4px 4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transition:transform .32s var(--ease-out)}.plans[data-astro-cid-hkoc4sea][data-billing=yearly] .billing-thumb[data-astro-cid-hkoc4sea]{transform:translate(100%)}.billing-option[data-astro-cid-hkoc4sea]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:999px;font-size:.9375rem;font-weight:600;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease-out)}.billing-option[data-astro-cid-hkoc4sea] input[data-astro-cid-hkoc4sea]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.billing-option[data-astro-cid-hkoc4sea]:has(input:checked){color:var(--night-ink)}.billing-option[data-astro-cid-hkoc4sea]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.billing-save[data-astro-cid-hkoc4sea]{font-style:normal;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--ok);background:#2c6a4a1f;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.billing-option[data-astro-cid-hkoc4sea]:has(input:checked) .billing-save[data-astro-cid-hkoc4sea]{color:var(--night);background:#cfe7d7}.plans-grid[data-astro-cid-hkoc4sea]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.plan[data-astro-cid-hkoc4sea]{position:relative;display:flex;flex-direction:column;padding:var(--plan-pad);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out)}.plan[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),var(--action),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out)}.plan-featured[data-astro-cid-hkoc4sea]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action),var(--lift-featured)}.plan[data-astro-cid-hkoc4sea]:has(:focus-visible){transform:translateY(-4px);box-shadow:var(--lift)}.plan-featured[data-astro-cid-hkoc4sea]:has(:focus-visible){box-shadow:inset 0 0 0 1px var(--action),var(--lift-featured)}@media(hover:hover){.plan[data-astro-cid-hkoc4sea]:hover{transform:translateY(-4px);box-shadow:var(--lift);border-color:color-mix(in srgb,var(--action) 45%,var(--line))}.plan[data-astro-cid-hkoc4sea]:hover:before{opacity:1}.plan-featured[data-astro-cid-hkoc4sea]:hover{border-color:var(--action);transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--action),0 4px 8px #1b5a701a,0 36px 64px -24px #1b5a7080}}.plan-badge[data-astro-cid-hkoc4sea]{position:absolute;top:0;left:var(--plan-pad);transform:translateY(-50%);padding:5px 12px;border-radius:999px;background:var(--action);color:var(--action-ink);font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap}.plan-name[data-astro-cid-hkoc4sea]{font-size:var(--step-2)}.plan-line[data-astro-cid-hkoc4sea]{margin-top:var(--space-1);color:var(--ink-soft);font-size:1rem;line-height:1.45}.plan-price[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;gap:var(--space-1);margin-top:var(--space-6)}.plan-amount[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-size:2.75rem;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.plan-featured[data-astro-cid-hkoc4sea] .plan-amount[data-astro-cid-hkoc4sea]{font-size:3.25rem;color:var(--action)}.plan-amount-text[data-astro-cid-hkoc4sea]{font-size:2rem;line-height:1.15}.plan-per[data-astro-cid-hkoc4sea]{font-size:1rem;color:var(--ink-soft)}.plan-net[data-astro-cid-hkoc4sea]{margin-top:var(--space-2);display:grid;font-size:var(--step--1);color:var(--ink-soft)}.plan-net[data-astro-cid-hkoc4sea]>span[data-astro-cid-hkoc4sea]{grid-area:1 / 1;transition:opacity .26s var(--ease-out)}.plan-net-y[data-astro-cid-hkoc4sea],.plans[data-astro-cid-hkoc4sea][data-billing=yearly] .plan-net-m[data-astro-cid-hkoc4sea]{opacity:0;visibility:hidden}.plans[data-astro-cid-hkoc4sea][data-billing=yearly] .plan-net-y[data-astro-cid-hkoc4sea]{opacity:1;visibility:visible}.plan-yearly[data-astro-cid-hkoc4sea]{min-height:1.4em;font-size:var(--step--1);color:var(--ok);font-weight:600;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.plans[data-astro-cid-hkoc4sea][data-billing=yearly] .plan-yearly[data-astro-cid-hkoc4sea]{opacity:1;visibility:visible;transform:none}.plan-build[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--line);font-size:var(--step--1);color:var(--ink-soft)}.plan-build-label[data-astro-cid-hkoc4sea]{font-weight:600;color:var(--ink)}.plan-build[data-astro-cid-hkoc4sea] s[data-astro-cid-hkoc4sea]{text-decoration-thickness:1px}.plan-free[data-astro-cid-hkoc4sea]{padding:2px 8px;border-radius:999px;color:var(--ok);background:#2c6a4a1f;font-weight:600;font-size:.75rem}.plan-plus[data-astro-cid-hkoc4sea]{margin-top:var(--space-6);font-size:var(--step--1);font-weight:600;color:var(--ink)}.plan-features[data-astro-cid-hkoc4sea]{list-style:none;margin:var(--space-3) 0 var(--space-6);padding:0;display:grid;gap:var(--space-2);font-size:1rem;line-height:1.45;color:var(--ink)}.plan-plus[data-astro-cid-hkoc4sea]+.plan-features[data-astro-cid-hkoc4sea]{margin-top:var(--space-2)}.plan-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{position:relative;padding-left:1.5rem}.plan-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;left:.15rem;top:.5em;width:.6rem;height:.32rem;border-left:2px solid var(--action);border-bottom:2px solid var(--action);transform:rotate(-45deg)}.plan-cta[data-astro-cid-hkoc4sea]{margin-top:auto;gap:var(--space-2);min-height:48px;font-size:.9375rem}.plan[data-astro-cid-hkoc4sea] .btn-ghost[data-astro-cid-hkoc4sea],.plan-multi[data-astro-cid-hkoc4sea] .btn-ghost[data-astro-cid-hkoc4sea]{color:var(--action)}.cta-arrow[data-astro-cid-hkoc4sea]{transition:transform .24s var(--ease-out)}.plan-cta[data-astro-cid-hkoc4sea]:hover .cta-arrow[data-astro-cid-hkoc4sea],.plan-cta[data-astro-cid-hkoc4sea]:focus-visible .cta-arrow[data-astro-cid-hkoc4sea],.plan[data-astro-cid-hkoc4sea]:hover .cta-arrow[data-astro-cid-hkoc4sea]{transform:translate(4px)}.plan-multi[data-astro-cid-hkoc4sea]{display:grid;gap:var(--space-4);margin-top:var(--space-4);padding:var(--plan-pad);border-radius:var(--radius);background:var(--surface-sage)}.plan-multi[data-astro-cid-hkoc4sea] .plan-name[data-astro-cid-hkoc4sea]{font-size:var(--step-1)}.plan-multi[data-astro-cid-hkoc4sea] .plan-price[data-astro-cid-hkoc4sea]{margin-top:0}.plan-multi[data-astro-cid-hkoc4sea] .plan-net[data-astro-cid-hkoc4sea]{margin-top:var(--space-1)}.plan-multi[data-astro-cid-hkoc4sea] .plan-build[data-astro-cid-hkoc4sea]{border-top:0;padding-top:0;margin-top:var(--space-1)}.plan-multi-features[data-astro-cid-hkoc4sea]{margin:0}.plan-multi-offer[data-astro-cid-hkoc4sea]{display:grid;gap:0}.plan-multi-offer[data-astro-cid-hkoc4sea] .plan-cta[data-astro-cid-hkoc4sea]{margin-top:var(--space-4);justify-self:start}.plans-compare[data-astro-cid-hkoc4sea]{margin-top:var(--space-8);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plans-compare[data-astro-cid-hkoc4sea] summary[data-astro-cid-hkoc4sea]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;cursor:pointer;list-style:none;font-weight:600;color:var(--action)}.plans-compare[data-astro-cid-hkoc4sea] summary[data-astro-cid-hkoc4sea]::-webkit-details-marker{display:none}.compare-chevron[data-astro-cid-hkoc4sea]{transition:transform .24s var(--ease-out)}.plans-compare[data-astro-cid-hkoc4sea][open] .compare-chevron[data-astro-cid-hkoc4sea]{transform:rotate(180deg)}.matrix-scroll[data-astro-cid-hkoc4sea]{padding-bottom:var(--space-6)}.matrix[data-astro-cid-hkoc4sea]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--step--1)}.matrix[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea],.matrix[data-astro-cid-hkoc4sea] td[data-astro-cid-hkoc4sea]{padding:var(--space-3) var(--space-1);border-top:1px solid var(--line);text-align:center;vertical-align:middle;font-weight:400;color:var(--ink)}.matrix[data-astro-cid-hkoc4sea] thead[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea],.matrix[data-astro-cid-hkoc4sea] thead[data-astro-cid-hkoc4sea] td[data-astro-cid-hkoc4sea]{border-top:0;padding-bottom:var(--space-3);font-weight:600;line-height:1.25}.matrix[data-astro-cid-hkoc4sea] thead[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea]{vertical-align:bottom}.matrix[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea][scope=row]{width:42%;text-align:left;padding-left:0;padding-right:var(--space-3);line-height:1.35}.matrix[data-astro-cid-hkoc4sea] .matrix-featured[data-astro-cid-hkoc4sea]{background:#1b5a700f}.matrix[data-astro-cid-hkoc4sea] thead[data-astro-cid-hkoc4sea] .matrix-featured[data-astro-cid-hkoc4sea]{color:var(--action);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.matrix-yes[data-astro-cid-hkoc4sea]{color:var(--action)}.matrix-no[data-astro-cid-hkoc4sea]{color:var(--ink-soft)}.matrix-yes[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{display:inline-block;vertical-align:middle}.plans-notes[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);font-size:var(--step--1);color:var(--ink-soft)}.plans-notes[data-astro-cid-hkoc4sea] ul[data-astro-cid-hkoc4sea]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1) var(--space-6)}.plans-promo[data-astro-cid-hkoc4sea]{display:inline-block;padding-block:var(--space-2);color:var(--action)}@media(max-width:719px){.plan-featured[data-astro-cid-hkoc4sea]{order:-1}.plans-grid[data-astro-cid-hkoc4sea]{margin-top:var(--space-2)}.billing-track[data-astro-cid-hkoc4sea]{width:100%}.billing-option[data-astro-cid-hkoc4sea]{flex-direction:column;gap:2px;min-height:56px;padding:var(--space-1) var(--space-2);line-height:1.2}.matrix-scroll[data-astro-cid-hkoc4sea]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}.matrix[data-astro-cid-hkoc4sea]{min-width:36rem}.matrix[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea][scope=row]{position:sticky;left:0;z-index:1;width:11rem;background:var(--surface);box-shadow:1px 0 0 var(--line)}.matrix[data-astro-cid-hkoc4sea] thead[data-astro-cid-hkoc4sea] td[data-astro-cid-hkoc4sea]:first-child{position:sticky;left:0;background:var(--surface)}}@media(min-width:640px){.plans-notes[data-astro-cid-hkoc4sea] ul[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(2,auto)}.plan-multi[data-astro-cid-hkoc4sea]{grid-template-columns:1fr 1fr}.plan-multi-offer[data-astro-cid-hkoc4sea]{grid-column:2;grid-row:1 / span 2;align-content:start}}@media(min-width:720px){.plans-head[data-astro-cid-hkoc4sea]{grid-template-columns:1fr auto;align-items:end}.plans-grid[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(3,1fr)}.plans[data-astro-cid-hkoc4sea],.plan-featured[data-astro-cid-hkoc4sea]{--plan-pad: var(--space-4)}.plan-badge[data-astro-cid-hkoc4sea]{left:var(--plan-pad)}}@media(min-width:1024px){.plans[data-astro-cid-hkoc4sea]{--plan-pad: var(--space-6)}.plans-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr 1.12fr 1fr;gap:var(--space-6);padding-block:var(--space-6)}.plan-featured[data-astro-cid-hkoc4sea]{--plan-pad: var(--space-8);margin-block:calc(-1 * var(--space-6));padding-top:calc(var(--space-8) + var(--space-2))}.plan-features[data-astro-cid-hkoc4sea]{font-size:.9375rem}.plan-multi[data-astro-cid-hkoc4sea]{grid-template-columns:minmax(16rem,1.2fr) 1fr auto;align-items:center;gap:var(--space-8);margin-top:var(--space-4);padding:var(--space-6) var(--space-8)}.plan-multi-offer[data-astro-cid-hkoc4sea]{grid-column:3;grid-row:1;text-align:right;justify-items:end}.plan-multi-offer[data-astro-cid-hkoc4sea] .plan-price[data-astro-cid-hkoc4sea],.plan-multi-offer[data-astro-cid-hkoc4sea] .plan-build[data-astro-cid-hkoc4sea]{justify-content:flex-end}.matrix[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea][scope=row]{width:40%}.matrix[data-astro-cid-hkoc4sea] th[data-astro-cid-hkoc4sea],.matrix[data-astro-cid-hkoc4sea] td[data-astro-cid-hkoc4sea]{padding-block:var(--space-3)}}@media(prefers-reduced-motion:reduce){.plan[data-astro-cid-hkoc4sea],.plan[data-astro-cid-hkoc4sea]:before,.plan-yearly[data-astro-cid-hkoc4sea],.billing-thumb[data-astro-cid-hkoc4sea],.cta-arrow[data-astro-cid-hkoc4sea],.compare-chevron[data-astro-cid-hkoc4sea]{transition:none}.plan[data-astro-cid-hkoc4sea]:hover,.plan-featured[data-astro-cid-hkoc4sea]:hover,.plan[data-astro-cid-hkoc4sea]:has(:focus-visible){transform:none}}
