.pricing-wrap[data-astro-cid-lfo6wmmv]{--accent-primary:var(--accent-on);--neutral-primary:var(--sec-card,#fff);--neutral-inverse:var(--sec-tx,#192341);--pt-hair:color-mix(in srgb, var(--sec-tx) 8%, transparent);--pt-hair-soft:color-mix(in srgb, var(--sec-tx) 5%, transparent);--pt-hair-strong:color-mix(in srgb, var(--sec-tx) 12%, transparent);color:var(--neutral-inverse);width:100%;max-width:1180px;margin:0 auto;padding:8px 0;font-family:Instrument Sans,system-ui,sans-serif}.pricing-controls[data-astro-cid-lfo6wmmv]{flex-direction:column;align-items:center;gap:24px;margin-bottom:40px;display:flex}.pricing-currency[data-astro-cid-lfo6wmmv]{background:color-mix(in srgb, var(--sec-tx) 5%, transparent);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.pricing-currency-btn[data-astro-cid-lfo6wmmv]{font:inherit;color:var(--neutral-inverse);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:56px;padding:9px 20px;font-size:14px;font-weight:500;transition:all .25s}.pricing-currency-btn[data-astro-cid-lfo6wmmv]:hover{opacity:.85}.pricing-currency-btn[data-astro-cid-lfo6wmmv].is-active{background:var(--neutral-inverse);color:var(--neutral-primary);opacity:1}.pricing-tabs[data-astro-cid-lfo6wmmv]{border-bottom:1px solid var(--pt-hair);width:100%;max-width:720px;display:flex}.pricing-tab[data-astro-cid-lfo6wmmv]{font:inherit;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:18px 12px 16px;transition:all .25s}.pricing-tab-title[data-astro-cid-lfo6wmmv]{color:var(--neutral-inverse);opacity:.55;align-items:center;gap:6px;margin-bottom:4px;font-family:Lexend,system-ui,sans-serif;font-size:17px;font-weight:500;display:inline-flex}.pricing-tab-sub[data-astro-cid-lfo6wmmv]{opacity:.4;font-size:12px}.pricing-tab[data-astro-cid-lfo6wmmv]:hover .pricing-tab-title[data-astro-cid-lfo6wmmv],.pricing-tab[data-astro-cid-lfo6wmmv]:hover .pricing-tab-sub[data-astro-cid-lfo6wmmv]{opacity:.85}.pricing-tab[data-astro-cid-lfo6wmmv].is-active{border-bottom-color:var(--accent-primary)}.pricing-tab[data-astro-cid-lfo6wmmv].is-active .pricing-tab-title[data-astro-cid-lfo6wmmv]{opacity:1;color:var(--accent-primary)}.pricing-tab[data-astro-cid-lfo6wmmv].is-active .pricing-tab-sub[data-astro-cid-lfo6wmmv]{opacity:.7}.pricing-tab-dot[data-astro-cid-lfo6wmmv]{background:var(--accent-primary);width:7px;height:7px;animation:1.8s ease-in-out infinite pricingDotPulse;display:inline-block;transform:rotate(45deg)}.pricing-tab[data-astro-cid-lfo6wmmv].is-active .pricing-tab-dot[data-astro-cid-lfo6wmmv]{display:none}@keyframes pricingDotPulse{0%,to{opacity:.35;transform:rotate(45deg)scale(1)}50%{opacity:1;transform:rotate(45deg)scale(1.3)}}.pricing-panel[data-astro-cid-lfo6wmmv]{display:none}.pricing-panel[data-astro-cid-lfo6wmmv].is-active{animation:.35s pricingFadeIn;display:block}@keyframes pricingFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pricing-grid-3[data-astro-cid-lfo6wmmv]{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.pricing-grid-2[data-astro-cid-lfo6wmmv]{grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:0 auto;display:grid}.pricing-grid-1[data-astro-cid-lfo6wmmv]{max-width:600px;margin:0 auto}.pricing-card[data-astro-cid-lfo6wmmv]{background:var(--neutral-primary);border:1px solid var(--pt-hair);border-radius:24px;flex-direction:column;padding:36px 32px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 8px 32px #0000000f,0 2px 6px #0000000a}.pricing-card[data-astro-cid-lfo6wmmv]:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--pt-hair));transform:translateY(-4px);box-shadow:0 16px 48px #0000001a,0 4px 10px #0000000d}.pricing-card[data-astro-cid-lfo6wmmv].is-popular{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--pt-hair));box-shadow:0 12px 48px color-mix(in srgb, var(--accent-primary) 16%, transparent), 0 2px 8px #0000000a}.pricing-card[data-astro-cid-lfo6wmmv].is-popular:hover{border-color:var(--accent-primary);box-shadow:0 16px 56px color-mix(in srgb, var(--accent-primary) 24%, transparent), 0 4px 10px #0000000d}.pricing-card-badge[data-astro-cid-lfo6wmmv]{background:var(--accent-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card-name[data-astro-cid-lfo6wmmv]{overflow-wrap:break-word;hyphens:auto;margin-bottom:16px;font-family:Lexend,system-ui,sans-serif;font-size:24px;font-weight:500}.pricing-card-price-prefix[data-astro-cid-lfo6wmmv]{opacity:.55;margin-bottom:6px;font-size:13px}.pricing-card-price[data-astro-cid-lfo6wmmv]{margin-bottom:4px;font-family:Lexend,system-ui,sans-serif;font-size:32px;font-weight:500;line-height:1.1}.pricing-card-price-period[data-astro-cid-lfo6wmmv]{opacity:.6;font-size:16px;font-weight:400}.pricing-card-link[data-astro-cid-lfo6wmmv]{color:var(--accent-primary);cursor:pointer;margin-top:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.pricing-card-link[data-astro-cid-lfo6wmmv]:hover{text-decoration:underline}.pricing-card-desc[data-astro-cid-lfo6wmmv]{opacity:.85;overflow-wrap:break-word;hyphens:auto;margin-top:18px;font-size:14px;line-height:1.55}.pricing-card-emph-line[data-astro-cid-lfo6wmmv]{color:var(--accent-primary);margin-top:4px;font-size:14px;font-weight:500}.pricing-card-emph[data-astro-cid-lfo6wmmv]{color:var(--accent-primary);font-weight:500}.pricing-card-divider[data-astro-cid-lfo6wmmv]{border-top:1px solid var(--pt-hair);margin:22px 0}.pricing-card-features-label[data-astro-cid-lfo6wmmv]{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:14px;font-size:11px}.pricing-card-features[data-astro-cid-lfo6wmmv]{flex-direction:column;flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pricing-card-features[data-astro-cid-lfo6wmmv] li[data-astro-cid-lfo6wmmv]{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.feat-icon-box[data-astro-cid-lfo6wmmv]{background:color-mix(in srgb, var(--accent-primary) 10%, transparent);width:22px;height:22px;color:var(--accent-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.feat-icon-box[data-astro-cid-lfo6wmmv] svg[data-astro-cid-lfo6wmmv]{width:12px;height:12px}.pricing-card-cta[data-astro-cid-lfo6wmmv]{text-align:center;background-color:var(--accent-primary);cursor:pointer;border:none;border-radius:8px;margin-top:auto;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .25s cubic-bezier(.16,1,.3,1),filter .25s;display:block;color:#fff!important}.pricing-card-cta[data-astro-cid-lfo6wmmv]:hover{background-color:var(--brand-hover,#be3f22);color:#fff!important}.pricing-expand[data-astro-cid-lfo6wmmv]{border:1px solid var(--pt-hair-strong);width:100%;font:inherit;cursor:pointer;color:var(--neutral-inverse);text-align:center;background:0 0;border-radius:12px;margin-top:32px;padding:16px 20px;font-size:14px;font-weight:500;transition:all .2s;display:block}.pricing-expand[data-astro-cid-lfo6wmmv]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.pricing-expand-arrow[data-astro-cid-lfo6wmmv]{margin-left:8px;transition:transform .3s;display:inline-block}.pricing-expand[data-astro-cid-lfo6wmmv].is-open .pricing-expand-arrow[data-astro-cid-lfo6wmmv]{transform:rotate(180deg)}.pricing-features[data-astro-cid-lfo6wmmv]{opacity:0;height:0;overflow:hidden}.pricing-features-inner[data-astro-cid-lfo6wmmv]{padding-top:32px}.pricing-features-table[data-astro-cid-lfo6wmmv]{border-collapse:collapse;width:100%}.pricing-features-thead[data-astro-cid-lfo6wmmv] td[data-astro-cid-lfo6wmmv]{text-align:center;padding:14px 12px;font-size:14px;font-weight:600}.pricing-features-thead[data-astro-cid-lfo6wmmv] td[data-astro-cid-lfo6wmmv]:first-child{text-align:left}.pricing-features-category[data-astro-cid-lfo6wmmv] td[data-astro-cid-lfo6wmmv]{text-transform:uppercase;letter-spacing:.06em;opacity:.6;border-top:1px solid var(--pt-hair-strong);padding:32px 0 14px;font-size:12px;font-weight:600}.pricing-features-row[data-astro-cid-lfo6wmmv]{border-top:1px solid var(--pt-hair-soft)}.pricing-features-row[data-astro-cid-lfo6wmmv] td[data-astro-cid-lfo6wmmv]{vertical-align:middle;padding:14px 12px;font-size:14px}.pricing-features-name[data-astro-cid-lfo6wmmv]{opacity:.85;width:40%}.pricing-features-value[data-astro-cid-lfo6wmmv]{text-align:center;opacity:.7;width:20%}.pricing-features-x[data-astro-cid-lfo6wmmv]{opacity:.25}.pricing-popup-bg[data-astro-cid-lfo6wmmv]{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.pricing-popup-bg[data-astro-cid-lfo6wmmv].is-open{display:flex}.pricing-popup[data-astro-cid-lfo6wmmv]{background:var(--neutral-primary);border-radius:20px;width:90%;max-width:520px;max-height:80vh;padding:40px;position:relative;overflow-y:auto}.pricing-popup-close[data-astro-cid-lfo6wmmv]{cursor:pointer;opacity:.5;color:var(--neutral-inverse);background:0 0;border:none;padding:4px 8px;font-size:28px;line-height:1;position:absolute;top:16px;right:16px}.pricing-popup-close[data-astro-cid-lfo6wmmv]:hover{opacity:1}.pricing-popup-title[data-astro-cid-lfo6wmmv]{margin-bottom:16px;font-family:Lexend,system-ui,sans-serif;font-size:22px;font-weight:500}.pricing-popup-body[data-astro-cid-lfo6wmmv]{font-size:14px;line-height:1.6}@media (width<=900px){.pricing-grid-3[data-astro-cid-lfo6wmmv],.pricing-grid-2[data-astro-cid-lfo6wmmv]{grid-template-columns:1fr;max-width:600px;margin:0 auto}.pricing-tabs[data-astro-cid-lfo6wmmv]{border-bottom:none;flex-direction:column;gap:8px;max-width:100%}.pricing-tab[data-astro-cid-lfo6wmmv]{border:1px solid var(--pt-hair);text-align:left;border-radius:12px;margin-bottom:0;padding:14px 16px}.pricing-tab[data-astro-cid-lfo6wmmv].is-active{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 6%, transparent);border-bottom-color:var(--accent-primary)}}
