@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.ax-pricing{--bg: #f5f6f9;--bg-tint: #eef1fb;--surface: #ffffff;--surface-2: #fafbfe;--surface-3: #f1f3f9;--ink: #14161d;--ink-2: #3b4150;--ink-3: #6a7080;--ink-4: #9aa0ad;--border: #e6e8f0;--border-2: #d8dbe7;--hairline: #eef0f5;--accent: #4f46e5;--accent-press: #4338ca;--accent-soft: #ecebfe;--accent-ink: #4035c4;--accent-glow: rgba(79,70,229,.18);--sh-sm: 0 1px 2px rgba(20,22,29,.05), 0 1px 3px rgba(20,22,29,.05);--sh: 0 6px 16px -6px rgba(20,22,29,.12), 0 2px 6px -2px rgba(20,22,29,.07);--sh-lg: 0 24px 48px -16px rgba(28,28,60,.22), 0 8px 20px -10px rgba(20,22,29,.12);--sh-accent: 0 12px 30px -10px var(--accent-glow);--r-lg: 18px;--sora: "Sora", system-ui, sans-serif;--sans: "Manrope", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;font-family:var(--sans);color:var(--ink);background:var(--bg)}.ax-pricing *{box-sizing:border-box}.ax-pricing h1,.ax-pricing h2,.ax-pricing h3{font-family:var(--sora);letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0}.ax-pricing a{color:var(--accent-ink);text-decoration:none}.ax-pricing .btn{font-family:var(--sans);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:10px;background:var(--accent);color:#fff;border:1px solid transparent;box-shadow:var(--sh-accent);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;transition:transform .12s,background .15s}.ax-pricing .btn:hover{background:var(--accent-press);transform:translateY(-1px)}.ax-pricing .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--border-2);box-shadow:var(--sh-sm)}.ax-pricing .btn.ghost:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent-ink)}.pr-main{width:100%}.pr-hero{max-width:1180px;margin:0 auto;padding:48px 32px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.pr-eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);display:inline-flex;align-items:center;gap:12px}.pr-eyebrow:before,.pr-eyebrow:after{content:"";width:26px;height:1.5px;background:var(--accent)}.pr-h1{font-family:var(--sora);font-size:50px;font-weight:700;letter-spacing:-.035em;line-height:1.02;max-width:22ch;text-wrap:balance}.pr-h1 em{font-style:normal;color:var(--accent-ink)}.pr-sub{font-size:16.5px;color:var(--ink-2);max-width:60ch;line-height:1.55}.pr-sub b{color:var(--ink);font-weight:600}.pr-spec{display:inline-flex;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);font-family:var(--mono);font-size:11.5px;color:var(--ink-3);overflow:hidden;margin-top:6px}.pr-spec div{padding:10px 18px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:2px;align-items:center}.pr-spec div:last-child{border-right:0}.pr-spec b{font-family:var(--sora);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pr-cycle{display:inline-flex;background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm);border-radius:999px;padding:4px;gap:2px;margin-top:8px}.pr-cycle button{font-family:var(--sans);font-size:13px;font-weight:600;padding:8px 18px;border-radius:999px;color:var(--ink-3);display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:0;background:none;transition:all .2s}.pr-cycle button:hover:not(.on){color:var(--ink)}.pr-cycle button.on{background:var(--ink);color:var(--bg)}.pr-cycle button.on .save{background:var(--accent);color:#fff}.pr-cycle .save{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink)}.pr-tiers{max-width:1180px;margin:0 auto;padding:20px 32px 56px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.pr-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 28px 30px;display:flex;flex-direction:column;box-shadow:var(--sh-sm);transition:transform .18s,box-shadow .18s,border-color .18s}.pr-card:hover{transform:translateY(-2px);box-shadow:var(--sh)}.pr-card.is-feat{background:radial-gradient(140% 60% at 50% -10%,var(--accent-soft),transparent 55%),var(--surface);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),var(--sh-lg);transform:translateY(-8px);z-index:1}.pr-card.is-feat:hover{transform:translateY(-10px)}.pr-ribbon{position:absolute;top:-1px;right:24px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;padding:7px 14px 6px;background:linear-gradient(150deg,var(--accent),var(--accent-press));border-radius:0 0 8px 8px;box-shadow:var(--sh-accent);display:inline-flex;align-items:center;gap:8px}.pr-ribbon:before{content:"★";font-family:var(--sora);font-size:11px}.pr-tier-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.pr-tier-name{font-family:var(--sora);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.pr-card:not(.is-feat) .pr-tier-name{color:var(--ink-3)}.pr-tier-meta{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.08em}.pr-price-row{display:flex;align-items:baseline;gap:8px;margin:10px 0 4px}.pr-price{font-family:var(--sora);font-size:60px;font-weight:700;letter-spacing:-.045em;line-height:.95;font-variant-numeric:tabular-nums}.pr-price-u{font-size:14px;font-weight:500;color:var(--ink-3)}.pr-price-was{font-family:var(--mono);font-size:12px;color:var(--ink-4);text-decoration:line-through;margin-left:4px}.pr-bill{font-size:13px;color:var(--ink-3);min-height:38px}.pr-bill .save-link{color:var(--accent-ink);font-weight:600;cursor:pointer}.pr-bill .save-link:hover{text-decoration:underline}.pr-pitch{font-size:14.5px;color:var(--ink-2);line-height:1.5;padding:14px 0 18px;border-bottom:1px dashed var(--hairline);margin-bottom:18px;min-height:76px}.pr-cta{font-family:var(--sans);font-size:14px;font-weight:600;padding:12px 18px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--surface-2);color:var(--ink);border:1px solid var(--border-2);cursor:pointer;transition:all .15s}.pr-cta:hover{background:var(--surface-3);border-color:var(--ink-3)}.pr-cta.is-primary{background:var(--accent);color:#fff;border-color:transparent;box-shadow:var(--sh-accent)}.pr-cta.is-primary:hover{background:var(--accent-press);transform:translateY(-1px)}.pr-cta.is-current{background:transparent;border:1px dashed var(--ink-4);color:var(--ink-3);cursor:default}.pr-cta:disabled{opacity:.6;cursor:default}.pr-groups{display:flex;flex-direction:column;gap:18px;margin-top:22px;flex:1}.pr-group-h{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;display:flex;align-items:center;gap:10px}.pr-group-h:after{content:"";flex:1;height:1px;background:var(--hairline)}.pr-feats{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.pr-feats li{font-size:13.5px;color:var(--ink-2);line-height:1.45;padding-left:24px;position:relative}.pr-feats li:before{content:"";position:absolute;left:4px;top:6px;width:11px;height:7px;border-left:1.8px solid var(--accent);border-bottom:1.8px solid var(--accent);transform:rotate(-45deg)}.pr-feats li .nb{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-left:6px}.pr-foot{margin-top:20px;padding-top:16px;border-top:1px dashed var(--hairline);font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.04em;display:flex;justify-content:space-between;gap:10px}.pr-section{max-width:1180px;margin:0 auto;padding:56px 32px;border-top:1px solid var(--border)}.pr-section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:32px;flex-wrap:wrap}.pr-section-no{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--accent-ink)}.pr-section-h{font-family:var(--sora);font-size:28px;font-weight:700;letter-spacing:-.025em}.pr-section-note{font-size:14px;color:var(--ink-3);margin-left:auto}.pr-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm)}.pr-table{width:100%;border-collapse:collapse}.pr-table thead th{text-align:left;padding:18px 20px 14px;background:var(--surface-2);border-bottom:1px solid var(--border);font-family:var(--sora);font-weight:600;font-size:14px;color:var(--ink)}.pr-table thead th .ptag{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);display:block;margin-bottom:2px}.pr-table thead th.col-feat{width:40%;background:var(--surface-3)}.pr-table thead th.col-pro{background:linear-gradient(180deg,var(--accent-soft),var(--surface-2));border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--accent-ink)}.pr-table tbody td,.pr-table tbody th{padding:13px 20px;border-bottom:1px solid var(--hairline);font-size:14px;color:var(--ink-2);text-align:left;vertical-align:middle}.pr-table tbody tr:last-child td,.pr-table tbody tr:last-child th{border-bottom:0}.pr-table tbody th{font-weight:500;color:var(--ink);font-family:var(--sans);background:var(--surface-2);border-right:1px solid var(--hairline)}.pr-table tbody th .sub{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em;margin-top:1px}.pr-table tbody tr.sec-row th{background:var(--surface-3);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);padding:12px 20px 11px}.pr-cell-val{font-family:var(--mono);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.pr-check{color:var(--accent);font-size:16px;line-height:1}.pr-dash{color:var(--ink-4)}.pr-table tbody td.col-pro{background:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.pr-ent{max-width:1180px;margin:56px auto 0;padding:0 32px}.pr-ent-card{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:28px 32px;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 55%),linear-gradient(140deg,#14161d,#20242e);color:#fff;border-radius:var(--r-lg);box-shadow:var(--sh);position:relative;overflow:hidden}.pr-ent-mark{width:56px;height:56px;border-radius:14px;background:linear-gradient(150deg,var(--accent),var(--accent-press));display:grid;place-items:center;font-family:var(--sora);color:#fff;font-weight:700;font-size:22px;letter-spacing:-.04em;box-shadow:0 8px 24px -10px #0009}.pr-ent-eyebrow{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#b3acff;margin-bottom:6px}.pr-ent-h{font-family:var(--sora);font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px;color:#fff}.pr-ent-sub{font-size:14px;color:#ffffffbd;max-width:64ch;line-height:1.5}.pr-ent-actions{display:flex;gap:10px}.pr-ent .btn.ghost{background:#ffffff14;color:#fff;border-color:#ffffff2e;box-shadow:none}.pr-ent .btn.ghost:hover{background:#ffffff24;border-color:#ffffff52;color:#fff}.pr-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm)}.pr-faq{padding:24px 26px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pr-faq:nth-child(2n){border-right:0}.pr-faq:nth-last-child(-n+2){border-bottom:0}.pr-faq-n{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;color:var(--accent-ink)}.pr-faq-q{font-family:var(--sora);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:8px 0;color:var(--ink)}.pr-faq-a{font-size:13.5px;color:var(--ink-2);line-height:1.55}.pr-faq-a a{color:var(--accent-ink);font-weight:600}.pr-close{max-width:1180px;margin:0 auto;padding:56px 32px 40px;text-align:center}.pr-close-h{font-family:var(--sora);font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;color:var(--ink)}.pr-close-row{display:inline-flex;gap:10px;margin-bottom:22px}.pr-fine{font-size:12.5px;color:var(--ink-4);max-width:64ch;margin:0 auto;line-height:1.6}.pr-fine a{color:var(--ink-3);border-bottom:1px dotted var(--ink-4)}.pr-billing-msg{max-width:1180px;margin:0 auto 8px;padding:0 32px}.pr-billing-msg span{display:block;background:#fde7ec;color:#b4123b;border:1px solid #f6c6d2;border-radius:10px;padding:10px 14px;font-size:13px}@media(max-width:980px){.pr-h1{font-size:38px}.pr-tiers{grid-template-columns:1fr;gap:16px}.pr-card.is-feat{transform:none}.pr-card.is-feat:hover{transform:translateY(-2px)}.pr-faq-grid{grid-template-columns:1fr}.pr-faq{border-right:0}.pr-ent-card{grid-template-columns:1fr;text-align:left}.pr-ent-actions,.pr-spec{flex-direction:column}.pr-spec div{border-right:0;border-bottom:1px solid var(--hairline)}.pr-spec div:last-child{border-bottom:0}}@media(max-width:680px){.pr-hero{padding:36px 20px 28px}.pr-h1{font-size:32px}.pr-table-wrap{overflow-x:auto}.pr-table{min-width:640px}}
