.pricing-plans_section__TJQUf{margin:24px auto 0;width:100%;max-width:1400px;scroll-margin-top:110px}.pricing-plans_grid__Sn_2r{display:grid;grid-template-columns:repeat(var(--plan-columns,5),minmax(0,1fr));gap:14px;align-items:stretch;padding-top:30px}.pricing-plans_card__lRicp{--accent:#7750d2;--strip:#7750d2;position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #e4e1e9;border-radius:24px;background:#fff;color:#24212b}.pricing-plans_cardBody__PH4lF{position:relative;flex:1;display:flex;flex-direction:column;padding:28px 20px 24px;border-radius:23px;background:#fff}.pricing-plans_recommended__ir527{border-color:var(--accent);background:var(--strip);box-shadow:0 0 0 1px var(--accent)}.pricing-plans_recommended__ir527 .pricing-plans_cardBody__PH4lF{background:#fcfaff}.pricing-plans_scale__9U6pY{--accent:#37234f;--strip:linear-gradient(110deg,#21172f,#4b2c75)}.pricing-plans_highlight__wr3yC{position:absolute;left:-1px;right:-1px;top:-31px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 8px 25px;line-height:1.4;border-radius:24px 24px 0 0;background:var(--strip);color:#fff;text-align:center;font-size:11px;font-weight:500;white-space:nowrap}.pricing-plans_card__lRicp header{min-height:72px}.pricing-plans_card__lRicp h2{font-size:18px;font-weight:600;letter-spacing:-.03em;margin:0 0 10px}.pricing-plans_titleRow___mGl5{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.pricing-plans_titleRow___mGl5 h2{margin:0;white-space:nowrap}.pricing-plans_discountBadge__8kLug{flex-shrink:0;padding:4px 6px;border-radius:6px;background:#f2edf9;color:#7750b6;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.pricing-plans_recommended__ir527 .pricing-plans_discountBadge__8kLug{background:#eee5ff;color:#754bc7}.pricing-plans_scale__9U6pY .pricing-plans_discountBadge__8kLug{background:#eae3f2;color:#50336e}.pricing-plans_card__lRicp header p{margin:0;color:#827989;font-size:12px;line-height:1.8}.pricing-plans_price__pNtLn{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:10px 0 24px;white-space:nowrap}.pricing-plans_currentPrice__HusGv{display:inline-flex;align-items:baseline;gap:3px;color:var(--brand-primary,#7750d2)}.pricing-plans_currentPrice__HusGv>span{font-size:18px}.pricing-plans_originalPrice__Q0w4v{flex-shrink:0;color:#918998;font-size:13px;font-weight:400;line-height:1.2;text-decoration-line:line-through;text-decoration-thickness:1px}.pricing-plans_price__pNtLn strong{font-size:clamp(32px,2.8vw,42px);font-weight:550;line-height:1.2;letter-spacing:-.045em}.pricing-plans_price__pNtLn small{color:#918998;font-size:11px;flex-basis:100%;margin-top:7px}.pricing-plans_credits__QxszE{container-type:inline-size;padding:16px 14px;border:1px solid #eeebf3;border-radius:14px;background:#faf9fc}.pricing-plans_creditLabel__0w8UJ{display:block;color:#84798f;font-size:11px;margin-bottom:8px}.pricing-plans_credits__QxszE>strong{display:block;margin-bottom:16px;font-size:25px;letter-spacing:-.03em;font-weight:550}.pricing-plans_credits__QxszE>strong>span{font-size:12px;font-weight:400;letter-spacing:0}.pricing-plans_credits__QxszE p{margin:8px 0 14px;color:#84798f;font-size:11px}.pricing-plans_unitPrice__B_nm1{display:block;white-space:nowrap;padding-top:12px;border-top:1px solid #ded3ee;font-size:12px;font-weight:400;line-height:1.6;color:#827989}.pricing-plans_card__lRicp .pricing-plans_purchase__YJpK1{display:block;width:100%;min-height:42px;margin:18px 0 22px;border:1px solid #ded9e7;border-radius:999px;background:#fff;color:#554362;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s,border-color .18s;box-shadow:none}.pricing-plans_card__lRicp .pricing-plans_purchase__YJpK1:hover{background:#f2edf9;border-color:#bda5de}.pricing-plans_recommended__ir527 .pricing-plans_purchase__YJpK1{background:var(--accent);border-color:var(--accent);color:#fff}.pricing-plans_recommended__ir527 .pricing-plans_purchase__YJpK1:hover{filter:brightness(1.1);background:var(--accent)}.pricing-plans_purchase__YJpK1:focus-visible{outline:2px solid #8b65d4;outline-offset:3px}.pricing-plans_benefits__nSBVr{list-style:none;padding:0;margin:0}.pricing-plans_benefits__nSBVr li{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;color:#625a6b;font-size:12px;line-height:1.6}.pricing-plans_benefits__nSBVr svg{flex-shrink:0;margin-top:2px;color:#8c7f9c}.pricing-plans_usage__9vp7v{margin:auto 0 0;padding-top:12px;font-size:11px;color:#928998;line-height:1.8}.pricing-plans_sharedBenefits__TGv8m{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin:30px auto 0;color:#7c7287;font-size:12px;line-height:1.8}.pricing-plans_sharedBenefits__TGv8m strong{font-weight:500;color:#50435f}.pricing-plans_sharedBenefits__TGv8m span{display:inline-flex;align-items:center;gap:6px}.pricing-plans_sharedBenefits__TGv8m svg{flex-shrink:0;color:#937bb2}@media(max-width:1199px){.pricing-plans_grid__Sn_2r{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:58px}}@media(max-width:600px){.pricing-plans_grid__Sn_2r{grid-template-columns:1fr;padding-top:0;gap:18px}.pricing-plans_recommended__ir527{margin-top:30px}.pricing-plans_cardBody__PH4lF{padding:24px}.pricing-plans_card__lRicp header{min-height:0;margin-bottom:18px}.pricing-plans_price__pNtLn strong{font-size:40px}.pricing-plans_sharedBenefits__TGv8m{justify-content:flex-start;gap:10px 18px}.pricing-plans_sharedBenefits__TGv8m strong{flex-basis:100%}.pricing-plans_highlight__wr3yC{font-size:12px}}@media(prefers-reduced-motion:reduce){.pricing-plans_card__lRicp .pricing-plans_purchase__YJpK1{transition:none}}@container (max-width:180px){.pricing-plans_unitPrice__B_nm1{font-size:10px}}.pricing-headings_page__asiNs .pricing-campaign-copy h1{margin:0}.pricing-headings_page__asiNs .billing-faq>header h2,.pricing-headings_page__asiNs .credit-packs-heading h2,.pricing-headings_page__asiNs .purchase-assurance>header h2{margin:0;line-height:1.4}.pricing-headings_page__asiNs .billing-faq>div,.pricing-headings_page__asiNs .custom-credit-builder,.pricing-headings_page__asiNs .purchase-assurance-grid{margin-top:24px}@media(max-width:700px){.pricing-headings_page__asiNs .billing-faq>div,.pricing-headings_page__asiNs .custom-credit-builder,.pricing-headings_page__asiNs .purchase-assurance-grid{margin-top:18px}}.pricing-headings_hero__C6IWn{text-align:center;padding:20px 20px 28px}.pricing-headings_hero__C6IWn h1{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.65em;row-gap:.15em;line-height:1.4;margin:0;font-family:inherit;font-size:clamp(24px,2.8vw,34px);font-weight:600;letter-spacing:-.03em;color:#28232f}.pricing-headings_hero__C6IWn h1 span{display:inline-block}@media(max-width:600px){.pricing-headings_hero__C6IWn{padding:16px 12px 22px}}.pricing-headings_page__asiNs.pricing-headings_page__asiNs{--pricing-block-gap:64px}.pricing-headings_tabs__vVEL6{display:flex;width:max-content;max-width:100%;gap:2px;padding:3px;margin:0 auto 28px;border:0;border-radius:999px;background:#efedf4}.pricing-headings_tabs__vVEL6 button{min-width:104px;height:34px;border:0;box-shadow:none;border-radius:999px;padding:0 18px;color:#7b6f85;background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pricing-headings_tabs__vVEL6 button[aria-selected=true]{background:#fff;color:#5a3494;font-weight:600;border:0;box-shadow:0 1px 4px rgba(40,20,70,.08)}.pricing-headings_tabs__vVEL6 button:focus-visible{outline:2px solid #8b65d4;outline-offset:2px}.pricing-headings_page__asiNs [role=tabpanel][hidden]{display:none}.pricing-headings_page__asiNs .custom-credit-section{margin-top:36px}@media(max-width:600px){.pricing-headings_tabs__vVEL6 button{min-width:92px;height:32px;padding:0 14px;font-size:12px}}.pricing-headings_page__asiNs .custom-credit-summary>button{border:1px solid #7852cf;background:#7852cf;box-shadow:none;color:#fff}.pricing-headings_page__asiNs .custom-credit-summary>button:hover{background:#6842bd}.pricing-headings_page__asiNs .custom-credit-builder{grid-auto-rows:1fr;margin-top:0}.pricing-headings_page__asiNs .custom-credit-value-row{height:auto;min-height:38px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px}.pricing-headings_page__asiNs .custom-credit-value-row h2{margin:0;color:#344159;font-size:18px;font-weight:600;line-height:1.5}.pricing-headings_page__asiNs .custom-credit-value-row output{color:#6555e8;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.pricing-headings_page__asiNs .custom-credit-value-row output span{font-size:12px;font-weight:400}.pricing-headings_page__asiNs .custom-credit-mark{pointer-events:none;cursor:default}.pricing-headings_page__asiNs .custom-credit-summary>button{margin-top:0}.pricing-surface_surface__3gxwM.pricing-surface_surface__3gxwM{min-height:100dvh;padding:0;font-size:14px;color:#28232f;background:#f7f8fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pricing-surface_header__s8pAn{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:24px clamp(20px,4vw,64px) 0;background:transparent}.pricing-surface_actionBtn__dvvWM{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:1px solid #ded9e7;border-radius:999px;background:#fff;color:#4a3b5c;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.04);white-space:nowrap}.pricing-surface_actionBtn__dvvWM:hover{background:#f5f2fa;border-color:#cbbede;color:#2b1f3d}.pricing-surface_actionBtn__dvvWM:focus-visible{outline:2px solid #7852cf;outline-offset:2px}.pricing-surface_surface__3gxwM>.credits-page{padding:0 28px 48px}@media (max-width:600px){.pricing-surface_header__s8pAn{padding:16px 16px 0}.pricing-surface_surface__3gxwM>.credits-page{padding:0 16px 32px}.pricing-surface_actionBtn__dvvWM{height:34px;padding:0 12px;font-size:12px}}