.pricing-hero{text-align:center;background:radial-gradient(at 50% 0,#f4eaff 0,#0000 68%);padding:62px 24px 34px}.pricing-eyebrow{color:#8b26ef;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.pricing-hero h1{letter-spacing:-2px;margin:17px 0;font-size:52px;font-weight:600;line-height:1.15}.pricing-hero>p{color:#8890a1;margin:0;font-size:16px}.pricing-billing{background:#f5f1fb;border:1px solid #ece3f5;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:fit-content;margin:30px auto 0;padding:5px;display:flex}.pricing-page .pricing-billing button{color:#93819f;background:0 0;border:0;border-radius:8px;padding:9px 18px;font-size:12px}.pricing-billing button[aria-pressed=true]{color:#7725c9;background:#fff;box-shadow:0 2px 7px #53206b0e}.pricing-billing>span{color:#8c45c5;background:#eee2fb;border-radius:6px;margin:0 5px;padding:5px 8px;font-size:10px}.pricing-plans-section{max-width:1100px;margin:0 auto;padding:0 24px;scroll-margin-top:100px}.pricing-preview-note{background:#fcfaff;border:1px solid #eee7f5;border-radius:10px;align-items:center;gap:16px;margin:0 0 35px;padding:13px 18px;display:flex}.pricing-preview-note>span{color:#8b43bf;white-space:nowrap;font-size:11px;font-weight:500}.pricing-preview-note p{color:#9a8ca9;margin:0;font-size:11px;line-height:1.7}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pricing-plan{background:#fff;border:1px solid #eae4ef;border-radius:17px;padding:28px;position:relative}.pricing-plan.is-recommended{background:linear-gradient(#faf5ff,#fff 60%);border-color:#b881ef;box-shadow:0 12px 34px #8a2fdb0a}.pricing-recommended{color:#fff;white-space:nowrap;background:#7f00ff;border-radius:20px;align-items:center;gap:6px;padding:5px 13px;font-size:10px;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-plan-icon{color:#8d38d0;background:#f3eaff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pricing-plan h2{letter-spacing:-.6px;margin:17px 0 5px;font-size:23px}.pricing-plan-copy{color:#9b90a7;min-height:36px;margin:0;font-size:12px;line-height:1.7}.pricing-amount{color:#20152e;align-items:baseline;gap:3px;margin-top:19px;display:flex}.pricing-amount>span{align-self:center;font-size:23px;font-weight:500}.pricing-amount strong{letter-spacing:-2px;font-size:52px;font-weight:600;line-height:1.2}.pricing-amount small{color:#a696b4;margin-left:5px;font-size:12px;font-weight:400}.pricing-billing-note{color:#a59aae;min-height:18px;margin:4px 0 22px;font-size:10px;line-height:1.8}.pricing-page .pricing-plan-cta{color:#8b3dd0;background:#fcfaff;border:1px solid #e2d4ef;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:12px;font-weight:500;display:flex}.pricing-page .is-recommended .pricing-plan-cta{color:#fff;background:linear-gradient(110deg,#8b2cf4,#7108e9);border-color:#0000;box-shadow:0 5px 12px #7f00ff15}.pricing-plan-cta:hover{box-shadow:0 4px 12px #7f00ff18}.pricing-features{border-top:1px solid #f0e9f6;min-height:186px;margin-top:23px;padding-top:10px}.pricing-features p{color:#82728f;align-items:center;gap:9px;margin:12px 0;font-size:12px;display:flex}.pricing-features svg{color:#a36ade;flex:none}.pricing-features .pricing-credit-allowance{color:#722faf;margin-bottom:17px;font-weight:600}.pricing-plan-footnote{color:#a997b5;border-top:1px solid #f0e9f6;margin:0;padding-top:14px;font-size:10px}.pricing-no-payment{color:#b2a8bc;text-align:center;margin:23px 0 0;font-size:11px}.pricing-comparison{max-width:1100px;margin:0 auto;padding:82px 24px 0}.pricing-section-heading{text-align:center;margin-bottom:32px}.pricing-section-heading h2{letter-spacing:-1px;margin:13px 0 15px;font-size:34px;line-height:1.2}.pricing-section-heading>p{color:#97a0af;max-width:630px;margin:0 auto;font-size:13px;line-height:1.8}.pricing-table-wrap{border:1px solid #eae4f0;border-radius:14px;overflow-x:auto}.pricing-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.pricing-table-wrap th,.pricing-table-wrap td{text-align:center;border-bottom:1px solid #f0ebf5;padding:17px 20px}.pricing-table-wrap thead{background:#faf7fd}.pricing-table-wrap th{color:#6e5d7f;font-weight:500}.pricing-table-wrap th:first-child{text-align:left;width:40%}.pricing-table-wrap tr:last-child th,.pricing-table-wrap tr:last-child td{border-bottom:0}.pricing-table-wrap td:nth-child(3){background:#fcfaff}.comparison-check{color:#9251d0;vertical-align:middle;display:inline-flex}.comparison-planned{color:#a177bf;background:#f5edfd;border-radius:5px;padding:4px 8px;font-size:10px}.pricing-faq{max-width:900px;padding:85px 24px 0!important}.pricing-faq>div:first-child{margin-bottom:30px}.pricing-faq .faq-list{margin-top:0}.pricing-faq .faq-list summary{font-size:14px}.pricing-faq .faq-list details>p{font-size:13px;line-height:1.9}.pricing-closing{text-align:center;background:linear-gradient(135deg,#faf6ff,#f5f2fb);border:1px solid #eee6f8;border-radius:20px;max-width:1052px;margin:75px auto 70px;padding:50px 25px}.pricing-closing h2{letter-spacing:-.7px;margin:0 0 12px;font-size:30px}.pricing-closing>p{color:#9787a6;margin:0 0 22px;font-size:13px}.pricing-closing a{color:#fff;background:#7f00ff;border-radius:8px;align-items:center;gap:9px;padding:12px 21px;font-size:12px;display:inline-flex}.pricing-plan-dialog{text-align:center;font-family:DM Sans,sans-serif;color:#241830!important;background:#fff!important;border-radius:18px!important;width:calc(100% - 32px)!important;max-width:400px!important;padding:30px!important}.pricing-plan-dialog [data-slot=dialog-title]{font-size:23px;line-height:1.3}.pricing-plan-dialog [data-slot=dialog-description]{color:#9a88a7;font-size:13px;line-height:1.8}.pricing-dialog-summary{background:#faf6ff;border:1px solid #eee2fa;border-radius:10px;padding:18px}.pricing-dialog-summary>strong{letter-spacing:-1px;font-size:35px}.pricing-dialog-summary small{color:#a898b2;letter-spacing:0;margin-left:7px;font-size:12px;font-weight:400}.pricing-dialog-summary p{color:#a28faf;margin:3px 0 12px;font-size:11px}.pricing-dialog-summary>span{color:#8944c3;font-size:12px}.pricing-dialog-link{color:#fff;background:#7f00ff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}@media (width<=1180px){.pricing-page .prism-nav{gap:16px;font-size:13px}.pricing-closing{margin-left:24px;margin-right:24px}}@media (width<=800px){.pricing-plan-grid{grid-template-columns:1fr;gap:30px;max-width:470px;margin:0 auto}.pricing-hero h1{font-size:39px}.pricing-hero{padding-top:42px}.pricing-preview-note{flex-direction:column;align-items:flex-start;gap:5px;max-width:470px;margin:0 auto 35px}.pricing-plan-copy{min-height:0}.pricing-features{min-height:0;padding-bottom:16px}.pricing-plan{padding:28px}.pricing-comparison{padding-top:60px}.pricing-faq{padding-top:60px!important}}@media (width<=480px){.pricing-hero{padding:30px 20px}.pricing-hero h1{letter-spacing:-1.2px;font-size:34px}.pricing-hero>p{font-size:13px;line-height:1.8}.pricing-billing>span{font-size:9px}.pricing-plans-section{padding:0 20px}.pricing-comparison{padding-left:20px;padding-right:20px}.pricing-section-heading h2{font-size:27px}.pricing-table-wrap th,.pricing-table-wrap td{padding:14px 9px;font-size:11px}.comparison-planned{padding:4px 5px;font-size:9px}.pricing-faq{margin-left:0;margin-right:0;padding-left:20px!important;padding-right:20px!important}.pricing-closing{margin:55px 20px;padding:35px 23px}.pricing-closing h2{font-size:25px}.pricing-closing>p{line-height:1.8}}.pricing-pack-offer{background:#fbf8ff;border:1px solid #e5d9ff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:24px;display:flex}.pricing-pack-offer p{color:#718096;margin:8px 0 0}.pricing-pack-offer .pricing-plan-cta{width:auto;padding:12px 24px}.pricing-plan-cta:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.pricing-pack-offer{flex-direction:column;align-items:stretch}}
