.plans[data-astro-cid-b42lodxy]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--c-text);border-bottom:1px solid var(--c-border)}.plan[data-astro-cid-b42lodxy]{padding:28px 28px 36px;position:relative;min-width:0}.plan[data-astro-cid-b42lodxy]+.plan[data-astro-cid-b42lodxy]{border-left:1px solid var(--c-border)}.plan[data-astro-cid-b42lodxy]:first-child{padding-left:0}.plan[data-astro-cid-b42lodxy]:last-child{padding-right:0}.plan[data-astro-cid-b42lodxy].featured{background:var(--c-bg-subtle)}.badge[data-astro-cid-b42lodxy]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.78rem;color:var(--c-text-muted);position:absolute;top:8px;left:28px;right:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-astro-cid-b42lodxy]:before{content:"";width:14px;height:4px;background:var(--c-accent);flex:none}.plan-name[data-astro-cid-b42lodxy]{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;margin:12px 0 4px}.plan-for[data-astro-cid-b42lodxy]{font-size:.92rem;margin:0 0 24px;line-height:1.5;min-height:3em}.price[data-astro-cid-b42lodxy]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:24px;min-height:3.2rem}.amount[data-astro-cid-b42lodxy]{font-size:2.6rem;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.unit[data-astro-cid-b42lodxy]{font-family:var(--font-mono);font-size:.8rem}.plan-cta[data-astro-cid-b42lodxy]{width:100%}.plan-feats[data-astro-cid-b42lodxy]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column}.plan-feats[data-astro-cid-b42lodxy] li[data-astro-cid-b42lodxy]{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;color:var(--c-text);padding:10px 0;border-top:1px solid var(--c-border)}.plan-feats[data-astro-cid-b42lodxy] svg[data-astro-cid-b42lodxy]{color:var(--c-text-faint);flex:none;margin-top:4px}.faq-sec[data-astro-cid-b42lodxy]{border-top:0;padding-top:0}.faq-title[data-astro-cid-b42lodxy]{font-size:var(--step-2);margin-bottom:28px}.faqs[data-astro-cid-b42lodxy]{max-width:76ch;border-top:1px solid var(--c-text)}.faq[data-astro-cid-b42lodxy]{border-bottom:1px solid var(--c-border)}.faq[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy]{cursor:pointer;padding:18px 0;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy]:hover{color:var(--c-accent)}.faq[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy]::-webkit-details-marker{display:none}.faq[data-astro-cid-b42lodxy] summary[data-astro-cid-b42lodxy]:after{content:"+";font-family:var(--font-mono);color:var(--c-text-muted);font-size:1.1rem;font-weight:400;transition:transform .2s}.faq[data-astro-cid-b42lodxy][open] summary[data-astro-cid-b42lodxy]:after{transform:rotate(45deg)}.faq[data-astro-cid-b42lodxy] p[data-astro-cid-b42lodxy]{margin:0 0 20px;max-width:64ch}@media (max-width: 860px){.plans[data-astro-cid-b42lodxy]{grid-template-columns:1fr;border-bottom:0}.plan[data-astro-cid-b42lodxy],.plan[data-astro-cid-b42lodxy]:first-child,.plan[data-astro-cid-b42lodxy]:last-child{padding:28px 0 36px}.plan[data-astro-cid-b42lodxy].featured{padding-inline:20px;margin-inline:-20px}.plan[data-astro-cid-b42lodxy]+.plan[data-astro-cid-b42lodxy]{border-left:0;border-top:1px solid var(--c-text)}.badge[data-astro-cid-b42lodxy]{left:0}.plan[data-astro-cid-b42lodxy].featured .badge[data-astro-cid-b42lodxy]{left:20px}.plan-for[data-astro-cid-b42lodxy],.price[data-astro-cid-b42lodxy]{min-height:0}}
