.main .title-container{visibility:hidden;pointer-events:none}.pricing-page-title{margin-top:-.9rem;margin-bottom:calc(.6rem - 34px);position:relative;top:-34px;z-index:4;overflow:visible}.pricing-page-title .label{box-shadow:6px 10px 0 var(--yellow-accent)}.subtitle.svelte-1hrotn9{margin:0 0 .8em;font-size:.98em}.pricing-hero.svelte-1hrotn9{display:grid;grid-template-columns:2fr 1.2fr;gap:1.2em}.hero-strip.svelte-1hrotn9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em;background:var(--white);border:2px solid var(--grey);box-shadow:6px 6px 0 var(--yellow-accent);padding:.9em}.hero-badge.svelte-1hrotn9{display:flex;flex-direction:column;gap:.2em;background:var(--grey);color:var(--white);padding:.6em .7em;border-radius:0;box-shadow:inset 0 -2px #ffffff1a}.badge-title.svelte-1hrotn9{font-family:Langdon,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.95em}.badge-sub.svelte-1hrotn9{font-size:.8em;color:var(--yellow-accent);text-transform:uppercase;letter-spacing:.04em}.hero-compare.svelte-1hrotn9{background:var(--white);border:2px solid var(--grey);box-shadow:6px 6px 0 var(--yellow-accent);padding:.9em 1em;display:flex;flex-direction:column;gap:.8em}.compare-label.svelte-1hrotn9{font-family:Langdon,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--grey)}.compare-bars.svelte-1hrotn9{display:flex;flex-direction:column;gap:.6em}.bar-row.svelte-1hrotn9{display:grid;grid-template-columns:80px 1fr;gap:.6em;align-items:center;font-size:.85em;text-transform:uppercase;letter-spacing:.04em;color:var(--grey)}.bar.svelte-1hrotn9{background:var(--grey-light);height:10px;position:relative;border:1px solid var(--grey)}.bar.svelte-1hrotn9 span:where(.svelte-1hrotn9){display:block;height:100%;background:var(--grey)}.pricing-stack.svelte-1hrotn9{display:flex;flex-direction:column;gap:1.2em}.pricing-option.svelte-1hrotn9{display:flex;flex-direction:column}.pricing-option-label{margin-top:0;margin-bottom:.45rem}.pricing-card.svelte-1hrotn9{background:var(--white);border:2px solid var(--grey);box-shadow:6px 6px 0 var(--yellow-accent);display:flex;flex-direction:column;min-height:100%;border-radius:14px;overflow:hidden}.card-body.svelte-1hrotn9{padding:.9em 1em 1.1em;color:var(--grey)}.section.svelte-1hrotn9{margin-top:.9em}.section-head.svelte-1hrotn9{margin:0 0 .4em;text-transform:uppercase;letter-spacing:.05em;font-size:.9em;color:var(--grey);border-bottom:1px solid var(--grey);padding-bottom:.25em;display:inline-flex;align-items:center;gap:.5em}.section-head.svelte-1hrotn9:before{content:"";width:16px;height:16px;display:inline-block;background-color:var(--yellow-accent);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.section-head.how.svelte-1hrotn9:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M7 7h10v2H7V7zm0 4h10v2H7v-2zm0 4h10v2H7v-2z%22 fill=%22black%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M7 7h10v2H7V7zm0 4h10v2H7v-2zm0 4h10v2H7v-2z%22 fill=%22black%22/%3E%3C/svg%3E")}.section-head.best.svelte-1hrotn9:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 3l3 6 6 .9-4.5 4.4 1.1 6.4L12 17.8 6.4 20.7l1.1-6.4L3 9.9 9 9l3-6z%22 fill=%22black%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 3l3 6 6 .9-4.5 4.4 1.1 6.4L12 17.8 6.4 20.7l1.1-6.4L3 9.9 9 9l3-6z%22 fill=%22black%22/%3E%3C/svg%3E")}.card-body.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0 0 .6em;line-height:1.5}.highlights.svelte-1hrotn9{margin:.4em 0 .8em;list-style:none;padding-left:1.2em}.highlights.svelte-1hrotn9 li:where(.svelte-1hrotn9){margin:.35em 0;position:relative;left:-2.7em;width:-moz-max-content;width:max-content}@media(max-width:700px){.card-body.svelte-1hrotn9 li{width:auto;max-width:100%}}.highlights.svelte-1hrotn9 li:where(.svelte-1hrotn9) .skew-label{padding-left:3.2em}@media(max-width:1024px){.hero-strip.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pricing-hero.svelte-1hrotn9{grid-template-columns:1fr}.card-body.svelte-1hrotn9{padding:.8em .9em 1em}}
