.wrap[data-astro-cid-lmkygsfs]{max-width:1100px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.pricing-hero[data-astro-cid-lmkygsfs]{padding:clamp(56px,8vw,120px) 0 clamp(40px,5vw,56px);text-align:center;border-bottom:1px solid var(--color-rule)}.eyebrow-line[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-paper-dim);margin-bottom:22px}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-weight:350;font-size:clamp(48px,7vw,96px);line-height:1;letter-spacing:-.035em;font-variation-settings:"opsz" 144,"SOFT" 40;margin:0}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--color-orange);font-weight:400}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:19px;color:var(--color-paper-dim);max-width:56ch;margin:24px auto 0}.plans-section[data-astro-cid-lmkygsfs]{padding:clamp(56px,8vw,96px) 0}.plans[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px)}.plan[data-astro-cid-lmkygsfs]{border:1px solid var(--color-rule-bold);border-radius:14px;padding:40px 36px 36px;background:var(--color-ink-2);position:relative;display:flex;flex-direction:column}.plan[data-astro-cid-lmkygsfs].pro{border-color:var(--color-orange);background:radial-gradient(ellipse at 50% -20%,rgba(255,107,53,.18),transparent 60%),var(--color-ink-2)}.ribbon[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-orange);color:var(--color-ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:5px 14px;border-radius:999px;font-weight:600}.plan-eyebrow[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-paper-dim);margin-bottom:8px}.plan[data-astro-cid-lmkygsfs].pro .plan-eyebrow[data-astro-cid-lmkygsfs]{color:var(--color-orange)}.plan[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-weight:400;font-size:32px;letter-spacing:-.02em;margin:0 0 22px;font-variation-settings:"opsz" 144,"SOFT" 40}.price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--color-rule);margin-bottom:24px;flex-wrap:wrap}.price[data-astro-cid-lmkygsfs] .num[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-weight:400;font-size:56px;letter-spacing:-.03em;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 50}.price[data-astro-cid-lmkygsfs] .per[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-paper-dim)}.price[data-astro-cid-lmkygsfs] .trial[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-amber-soft);margin-left:auto;text-transform:uppercase}.cta-btn[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:14px 18px;border:1px solid var(--color-paper);color:var(--color-paper);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;text-decoration:none;transition:all .18s;margin-bottom:28px}.cta-btn[data-astro-cid-lmkygsfs]:hover{background:var(--color-paper);color:var(--color-ink)}.cta-btn[data-astro-cid-lmkygsfs].primary{background:var(--color-orange);color:var(--color-ink);border-color:var(--color-orange);font-weight:600}.cta-btn[data-astro-cid-lmkygsfs].primary:hover{background:var(--color-orange-2)}.bullets[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.bullets[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--color-paper);line-height:1.4}.bullet-dot[data-astro-cid-lmkygsfs]{flex-shrink:0;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1px solid var(--color-rule-bold);background:radial-gradient(circle at center,var(--color-paper-dim) 0,var(--color-paper-dim) 3px,transparent 3px)}.bullet-dot[data-astro-cid-lmkygsfs].orange{background:radial-gradient(circle at center,var(--color-orange) 0,var(--color-orange) 4px,transparent 4px)}.bullets[data-astro-cid-lmkygsfs] b[data-astro-cid-lmkygsfs]{font-weight:500;color:var(--color-paper)}.bullets[data-astro-cid-lmkygsfs] .note[data-astro-cid-lmkygsfs]{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--color-paper-dim);margin-top:3px;text-transform:uppercase}.compare-section[data-astro-cid-lmkygsfs]{padding:clamp(48px,7vw,96px) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-ink-2)}.compare-title[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.02em;text-align:center;margin:0 0 48px;font-variation-settings:"opsz" 144,"SOFT" 40}.table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid var(--color-rule);border-radius:10px}table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse}thead[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{border-bottom:2px solid var(--color-rule-bold)}thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;padding:16px 20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-dim);font-weight:500}thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:nth-child(2),thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:nth-child(3){text-align:center;width:130px}thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:nth-child(3){color:var(--color-orange)}tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--color-rule)}tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs].striped{background:var(--color-surf-faint)}td[data-astro-cid-lmkygsfs]{padding:14px 20px;font-size:14px;color:var(--color-paper)}.feature-name[data-astro-cid-lmkygsfs]{color:var(--color-paper)}.cell[data-astro-cid-lmkygsfs]{text-align:center}.check[data-astro-cid-lmkygsfs]{color:var(--color-leaf-soft);font-size:18px;font-weight:600}.pro-check[data-astro-cid-lmkygsfs]{color:var(--color-orange)}.x[data-astro-cid-lmkygsfs]{color:var(--color-paper-faint);font-size:16px}.value[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--color-paper-dim)}.pro-value[data-astro-cid-lmkygsfs]{color:var(--color-paper);font-weight:600}.faq-section[data-astro-cid-lmkygsfs]{padding:clamp(48px,7vw,96px) 0 clamp(80px,10vw,140px)}.faq-title[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.02em;text-align:center;margin:0 0 48px;font-variation-settings:"opsz" 144,"SOFT" 40}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:12px;max-width:760px;margin:0 auto}details[data-astro-cid-lmkygsfs]{border:1px solid var(--color-rule);border-radius:10px;background:var(--color-ink-2);overflow:hidden}summary[data-astro-cid-lmkygsfs]{list-style:none;cursor:pointer;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:15.5px;font-weight:500;color:var(--color-paper)}summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.chev[data-astro-cid-lmkygsfs]{width:18px;height:18px;color:var(--color-paper-dim);transition:transform .2s;flex-shrink:0}details[data-astro-cid-lmkygsfs][open] .chev[data-astro-cid-lmkygsfs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 22px 22px;font-size:15px;color:var(--color-paper-dim);line-height:1.6}.faq-foot[data-astro-cid-lmkygsfs]{text-align:center;margin-top:48px;font-family:var(--font-serif);font-style:italic;color:var(--color-paper-dim);font-size:16px}.faq-foot[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-orange);border-bottom:1px solid var(--color-orange);text-decoration:none}@media(max-width:720px){.plans[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
