.pricing-head[data-v-612bad22]{padding:72px var(--px) 16px;max-width:720px;margin:0 auto;text-align:center}.pricing-head .eyebrow[data-v-612bad22]{margin-bottom:16px}.pricing-title[data-v-612bad22]{font-family:var(--rr-font-display);font-weight:500;font-size:84px;line-height:.95;letter-spacing:-3px;color:var(--rr-ink);margin:0 0 20px;font-variation-settings:"wdth" 92}.pricing-sub[data-v-612bad22]{font-size:19px;line-height:1.5;color:var(--rr-muted);margin:0;text-wrap:pretty}.pricing-sub-highlight[data-v-612bad22]{color:var(--rr-ink);font-weight:600}.plan-wrap[data-v-612bad22]{padding:48px var(--px) 40px;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;max-width:1000px;margin:0 auto;align-items:start}.plan-card[data-v-612bad22]{background:var(--rr-paper);border:1px solid var(--rr-faint);border-radius:24px;padding:40px;display:flex;flex-direction:column}.plan-name[data-v-612bad22]{font-family:var(--rr-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:var(--rr-purple);margin:0 0 16px}.plan-price[data-v-612bad22]{display:flex;align-items:baseline;gap:4px;margin:0}.plan-amount[data-v-612bad22]{font-family:var(--rr-font-display);font-weight:500;font-size:88px;line-height:1;letter-spacing:-3px;color:var(--rr-ink)}.plan-per[data-v-612bad22]{font-size:20px;font-weight:500;color:var(--rr-muted)}.plan-meta[data-v-612bad22]{font-size:15px;color:var(--rr-muted);margin:10px 0 0}.perks[data-v-612bad22]{list-style:none;padding:0;margin:28px 0;display:flex;flex-direction:column;gap:14px}.perks li[data-v-612bad22]{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.4;color:var(--rr-ink)}.check[data-v-612bad22]{color:var(--rr-purple);font-weight:700;flex-shrink:0}.plan-cta[data-v-612bad22]{text-align:center;width:100%}.plan-freenote[data-v-612bad22]{font-size:13px;line-height:1.5;color:var(--rr-ink);background:#5e12aa0f;border:1px solid rgba(94,18,170,.18);border-radius:10px;padding:10px 12px;margin:16px 0 0;text-align:center}.plan-fineprint[data-v-612bad22]{font-size:13px;color:var(--rr-muted);margin:12px 0 0;text-align:center}.custom-card[data-v-612bad22]{border:1px solid var(--rr-faint);border-radius:24px;padding:40px;display:flex;flex-direction:column}.custom-title[data-v-612bad22]{font-family:var(--rr-font-display);font-weight:500;font-size:34px;letter-spacing:-1px;color:var(--rr-ink);margin:0 0 12px}.custom-lead[data-v-612bad22]{font-size:15px;line-height:1.5;color:var(--rr-muted);margin:0 0 24px;text-wrap:pretty}.custom-list[data-v-612bad22]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.custom-list li[data-v-612bad22]{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--rr-ink)}.custom-dot[data-v-612bad22]{width:6px;height:6px;border-radius:50%;background:var(--rr-purple);flex-shrink:0}.custom-cta[data-v-612bad22]{text-align:center;width:100%;margin-top:auto}.leaddef-wrap[data-v-612bad22]{padding:24px var(--px) 40px;max-width:1000px;margin:0 auto}.leaddef[data-v-612bad22]{background:var(--rr-panel-bg);border-radius:18px;padding:32px 36px}.leaddef-label[data-v-612bad22]{font-family:var(--rr-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#ffffff8c;margin:0 0 12px}.leaddef-body[data-v-612bad22]{font-size:18px;line-height:1.55;color:var(--rr-panel-fg);margin:0;text-wrap:pretty}.leaddef-body strong[data-v-612bad22]{color:#fff;font-weight:600}.faq-wrap[data-v-612bad22]{padding:40px var(--px) 100px;max-width:1000px;margin:0 auto}.faq-title[data-v-612bad22]{font-family:var(--rr-font-display);font-weight:500;font-size:48px;letter-spacing:-2px;color:var(--rr-ink);margin:0 0 32px}.faq-grid[data-v-612bad22]{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px}.faq-q[data-v-612bad22]{font-size:17px;font-weight:600;color:var(--rr-ink);margin:0 0 8px}.faq-a[data-v-612bad22]{font-size:15px;line-height:1.55;color:var(--rr-muted);margin:0;text-wrap:pretty}@media(max-width:1023px){.pricing-title[data-v-612bad22]{font-size:64px;letter-spacing:-2.5px}.plan-wrap[data-v-612bad22],.faq-grid[data-v-612bad22]{grid-template-columns:1fr}}@media(max-width:767px){.pricing-head[data-v-612bad22]{padding:48px var(--px) 8px}.pricing-title[data-v-612bad22]{font-size:48px;letter-spacing:-1.6px}.pricing-sub[data-v-612bad22]{font-size:17px}.plan-card[data-v-612bad22],.custom-card[data-v-612bad22]{padding:28px 24px}.plan-amount[data-v-612bad22]{font-size:68px}.faq-title[data-v-612bad22]{font-size:36px}}
