.plans-section[data-astro-cid-lmkygsfs]{--accent-on-dark:#a8aeff}@supports (color:color(display-p3 0 0 0)){.plans-section[data-astro-cid-lmkygsfs]{--accent-on-dark:color(display-p3 .656357 .674643 1.03502)}}@supports (color:lab(0% 0 0)){.plans-section[data-astro-cid-lmkygsfs]{--accent-on-dark:lab(72.9818% 15.591 -49.7627)}}.pricing-hero[data-astro-cid-lmkygsfs]{background:var(--paper-2);text-align:center;padding:148px 0 80px}.pricing-hero[data-astro-cid-lmkygsfs] .h2[data-astro-cid-lmkygsfs]{margin-bottom:18px}.toggle-wrap[data-astro-cid-lmkygsfs]{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.toggle-pill[data-astro-cid-lmkygsfs]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-full);align-items:center;padding:4px;display:flex;position:relative}.toggle-pill[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]{z-index:2;font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-full);color:var(--muted);transition:color .3s var(--ease);text-align:center;background:0 0;border:none;flex:1;padding:10px 24px;font-family:inherit;font-weight:600;position:relative}.toggle-pill[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs].active{color:var(--card)}.toggle-slider[data-astro-cid-lmkygsfs]{border-radius:var(--radius-full);background:var(--ink);width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .4s var(--ease);z-index:1;position:absolute;top:4px;left:4px}.toggle-slider[data-astro-cid-lmkygsfs].right{transform:translate(calc(100% + 4px))}.savings-badge[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-full);opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);align-items:center;gap:5px;padding:6px 14px;font-weight:600;display:inline-flex;transform:translateY(4px)scale(.95)}.savings-badge[data-astro-cid-lmkygsfs].visible{opacity:1;transform:none}.calc[data-astro-cid-lmkygsfs]{margin-top:40px}.calc-label[data-astro-cid-lmkygsfs]{font-size:var(--text-base);color:var(--ink);margin-bottom:8px;font-weight:600;display:block}.calc-hint[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--muted);text-wrap:pretty;max-width:480px;margin:0 auto 16px;line-height:1.5}.calc-controls[data-astro-cid-lmkygsfs]{align-items:center;gap:20px;max-width:480px;margin:0 auto;display:flex}.calc-presets[data-astro-cid-lmkygsfs]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:480px;margin:16px auto 0;display:flex}.calc-preset[data-astro-cid-lmkygsfs]{font-family:inherit;font-size:var(--text-sm);color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);font-variant-numeric:tabular-nums;padding:6px 16px;font-weight:600}.calc-preset[data-astro-cid-lmkygsfs]:hover{color:var(--ink);border-color:var(--line-3);box-shadow:var(--shadow-sm)}.calc-preset[data-astro-cid-lmkygsfs].active{color:var(--card);background:var(--ink);border-color:var(--ink)}.calc-preset[data-astro-cid-lmkygsfs]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.calc-controls[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line);border-radius:var(--radius-full);cursor:pointer;outline:none;flex:1;height:6px}.calc-controls[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-circle);background:var(--ink);border:3px solid var(--card);width:24px;height:24px;box-shadow:var(--shadow-sm);cursor:grab;transition:transform .2s var(--ease)}.calc-controls[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.calc-controls[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]::-moz-range-thumb{border-radius:var(--radius-circle);background:var(--ink);border:3px solid var(--card);width:24px;height:24px;box-shadow:var(--shadow-sm);cursor:grab}.calc-controls[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:var(--radius-full)}.calc-count[data-astro-cid-lmkygsfs]{letter-spacing:-.02em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;min-width:60px;font-size:1.5rem;font-weight:700}.calc-result[data-astro-cid-lmkygsfs]{font-size:var(--text-base);color:var(--muted);transition:opacity .2s var(--ease);margin-top:14px;font-weight:500}.calc-result[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--ink)}.calc-foot[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--muted);text-wrap:pretty;max-width:56ch;margin-top:8px;line-height:1.45}.plans-section[data-astro-cid-lmkygsfs]{padding:64px 0 112px}.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;display:grid}.plan[data-astro-cid-lmkygsfs]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);transition:box-shadow .5s var(--ease),border-color .4s,transform .5s var(--ease);flex-direction:column;padding:28px 24px;display:flex;position:relative}.plan[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-lg);border-color:var(--line-3);transform:translateY(-4px)}.plan[data-astro-cid-lmkygsfs].active-plan{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.plan[data-astro-cid-lmkygsfs].feat{background:var(--ink);border-color:var(--ink);box-shadow:var(--shadow-brand),var(--shadow-lg);z-index:2;padding-top:32px;padding-bottom:32px;transform:translateY(-12px)}.plan[data-astro-cid-lmkygsfs].feat:hover{box-shadow:var(--shadow-brand),var(--shadow-lg);transform:translateY(-16px)}.plan[data-astro-cid-lmkygsfs].feat .pname[data-astro-cid-lmkygsfs]{color:var(--card)}.plan[data-astro-cid-lmkygsfs].feat .prange[data-astro-cid-lmkygsfs]{color:var(--accent-on-dark)}.plan[data-astro-cid-lmkygsfs].feat .ppitch[data-astro-cid-lmkygsfs]{color:#ffffffd1}.plan[data-astro-cid-lmkygsfs].feat .pprice[data-astro-cid-lmkygsfs]{color:var(--card)}.plan[data-astro-cid-lmkygsfs].feat .pprice[data-astro-cid-lmkygsfs] .ab[data-astro-cid-lmkygsfs]{color:#fff9}.plan[data-astro-cid-lmkygsfs].feat .pprice[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{color:#ffffffb3}.plan[data-astro-cid-lmkygsfs].feat .pnote[data-astro-cid-lmkygsfs]{color:#fff9}.plan[data-astro-cid-lmkygsfs].feat ul[data-astro-cid-lmkygsfs]{border-top-color:#ffffff24}.plan[data-astro-cid-lmkygsfs].feat li[data-astro-cid-lmkygsfs]{color:#ffffffd1}.plan[data-astro-cid-lmkygsfs].feat li[data-astro-cid-lmkygsfs].hl{color:var(--card)}.plan[data-astro-cid-lmkygsfs].feat li[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--accent-on-dark)}.plan[data-astro-cid-lmkygsfs] .feat-tag[data-astro-cid-lmkygsfs]{letter-spacing:-.01em;color:var(--ink);background:var(--accent-on-dark);border-radius:var(--radius-full);align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:5px 13px;font-size:.8125rem;font-weight:600;display:inline-flex}.plan[data-astro-cid-lmkygsfs] .feat-tag[data-astro-cid-lmkygsfs]:before{content:"";border-radius:var(--radius-circle);background:var(--accent);flex-shrink:0;width:6px;height:6px}.plan[data-astro-cid-lmkygsfs] .pname[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.1}.plan[data-astro-cid-lmkygsfs] .prange[data-astro-cid-lmkygsfs]{color:var(--accent);margin-top:4px;font-size:.8125rem;font-weight:500}.plan[data-astro-cid-lmkygsfs] .pprice[data-astro-cid-lmkygsfs]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:1.875rem;font-weight:700;line-height:1.1}.plan[data-astro-cid-lmkygsfs] .pprice[data-astro-cid-lmkygsfs] .ab[data-astro-cid-lmkygsfs]{color:var(--faint);letter-spacing:.02em;text-transform:none;margin-bottom:2px;font-size:.75rem;font-weight:500;display:block}.plan[data-astro-cid-lmkygsfs] .pprice[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs]{transition:opacity .2s var(--ease)}.plan[data-astro-cid-lmkygsfs] .pprice[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs].fade{opacity:0}.plan[data-astro-cid-lmkygsfs] .pprice[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{color:var(--muted);font-size:.875rem;font-weight:500}.plan[data-astro-cid-lmkygsfs] .pnote[data-astro-cid-lmkygsfs]{color:var(--muted);text-wrap:pretty;min-height:34px;margin-top:8px;font-size:.875rem;line-height:1.45}.plan[data-astro-cid-lmkygsfs] .ppitch[data-astro-cid-lmkygsfs]{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:.875rem;line-height:1.5}.plan[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.plan[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.plan[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:15px;height:15px;color:var(--accent);flex-shrink:0;margin-top:2px}.plan[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs].hl{color:var(--ink);font-weight:600}.plan[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{justify-content:center;width:100%;margin-top:22px}.plan[data-astro-cid-lmkygsfs].feat .btn-dark[data-astro-cid-lmkygsfs]{background:var(--card);color:var(--ink)}.plan[data-astro-cid-lmkygsfs].feat .btn-dark[data-astro-cid-lmkygsfs]:hover{background:#ffffffe6}.plans-meta[data-astro-cid-lmkygsfs]{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:20px;font-size:.8125rem;font-weight:500;display:flex}.plans-meta[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{align-items:center;gap:6px;display:inline-flex}.plans-meta[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--accent)}.plans-foot[data-astro-cid-lmkygsfs]{text-align:center;color:var(--faint);margin-top:20px;font-size:.8125rem;line-height:1.6}.plans-foot[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.faq-section[data-astro-cid-lmkygsfs]{padding:0 0 112px}.faq-section[data-astro-cid-lmkygsfs] .sec-head[data-astro-cid-lmkygsfs]{margin-bottom:48px}.faq-list[data-astro-cid-lmkygsfs]{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.faq-item[data-astro-cid-lmkygsfs]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);transition:box-shadow .3s var(--ease)}.faq-item[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-lmkygsfs]{width:100%;font-size:var(--text-base);color:var(--ink);text-wrap:balance;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-weight:600;line-height:1.4;transition:color .25s;display:flex}.faq-question[data-astro-cid-lmkygsfs]:hover{color:var(--accent)}.faq-question[data-astro-cid-lmkygsfs]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-sm)}.toggle-pill[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.faq-question[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:18px;height:18px;color:var(--faint);transition:transform .35s var(--ease),color .25s;flex-shrink:0}.faq-item[data-astro-cid-lmkygsfs].open .faq-question[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--accent);transform:rotate(180deg)}.faq-answer[data-astro-cid-lmkygsfs]{transition:grid-template-rows .4s var(--ease-soft);grid-template-rows:0fr;display:grid}.faq-item[data-astro-cid-lmkygsfs].open .faq-answer[data-astro-cid-lmkygsfs]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-lmkygsfs]{font-size:var(--text-base);color:var(--muted);padding:0 24px;line-height:1.7;overflow:hidden}.faq-item[data-astro-cid-lmkygsfs].open .faq-answer-inner[data-astro-cid-lmkygsfs]{padding-bottom:20px}.cta-band[data-astro-cid-lmkygsfs]{background:var(--ink);text-align:center;padding:80px 0}.cta-band[data-astro-cid-lmkygsfs] .h3[data-astro-cid-lmkygsfs]{color:var(--card);margin-bottom:14px}.cta-band[data-astro-cid-lmkygsfs] .lead[data-astro-cid-lmkygsfs]{color:#ffffffb3;margin-bottom:32px}.cta-band-actions[data-astro-cid-lmkygsfs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media(max-width:980px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr}.plan[data-astro-cid-lmkygsfs].feat{order:-1;transform:none}.plan[data-astro-cid-lmkygsfs].feat:hover{transform:translateY(-4px)}}@media(max-width:560px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:128px 0 56px}.plans-section[data-astro-cid-lmkygsfs]{padding:48px 0 80px}.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:440px;margin:0 auto}.toggle-pill[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);padding:8px 16px}.calc-controls[data-astro-cid-lmkygsfs]{flex-direction:column;gap:12px}.faq-question[data-astro-cid-lmkygsfs]{font-size:var(--text-base);padding:18px 20px}.faq-answer-inner[data-astro-cid-lmkygsfs]{padding-left:20px;padding-right:20px}.faq-item[data-astro-cid-lmkygsfs].open .faq-answer-inner[data-astro-cid-lmkygsfs]{padding-bottom:18px}.cta-band[data-astro-cid-lmkygsfs]{padding:56px 0}}@media(prefers-reduced-motion:reduce){.toggle-slider[data-astro-cid-lmkygsfs],.savings-badge[data-astro-cid-lmkygsfs],.plan[data-astro-cid-lmkygsfs],.plan[data-astro-cid-lmkygsfs] .pprice[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs],.faq-item[data-astro-cid-lmkygsfs],.faq-question[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs],.faq-answer[data-astro-cid-lmkygsfs],.calc-preset[data-astro-cid-lmkygsfs],.calc-result[data-astro-cid-lmkygsfs]{transition:none}.calc-controls[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]::-webkit-slider-thumb{transition:none}}@media(hover:none){.plan[data-astro-cid-lmkygsfs]:hover{box-shadow:none;border-color:var(--line);transform:none}.plan[data-astro-cid-lmkygsfs].feat:hover{box-shadow:var(--shadow-brand),var(--shadow-lg);border-color:var(--ink);transform:translateY(-12px)}}
