.pricing-hero.svelte-1or38sb{padding-top:4rem;padding-bottom:4rem}.hero-inner.svelte-1or38sb{display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform,filter,opacity}.hero-badge.svelte-1or38sb{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid rgba(147,51,234,.3);border-radius:30px;background:#9333ea14;margin-bottom:2rem}.hero-badge.svelte-1or38sb span:where(.svelte-1or38sb){font-family:Manrope,sans-serif;font-size:14px;font-weight:400;color:#cdc8c8}.hero-title.svelte-1or38sb{font-family:Syne,sans-serif;font-size:56px;line-height:64px;font-weight:700;color:#fff;letter-spacing:-2px;margin:0 0 1.5rem;max-width:800px}.gradient-text.svelte-1or38sb{background:linear-gradient(135deg,#c084fc,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-blue.svelte-1or38sb{background:linear-gradient(135deg,#818cf8,#4555fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1or38sb{font-family:Manrope,sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#969696;max-width:560px;margin:0}@media screen and (max-width:991px){.pricing-hero.svelte-1or38sb{padding-top:3rem}.hero-title.svelte-1or38sb{font-size:42px;line-height:50px;letter-spacing:-1.5px}}@media screen and (max-width:767px){.pricing-hero.svelte-1or38sb{padding-top:2.5rem}.hero-title.svelte-1or38sb{font-size:32px;line-height:40px;letter-spacing:-1px}.hero-subtitle.svelte-1or38sb{font-size:16px;line-height:24px}}.pricing-cards-section.svelte-12dbbr2{padding-bottom:6rem}.cards-grid.svelte-12dbbr2{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pricing-card.svelte-12dbbr2{position:relative;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#ffffff08,#ffffff03);padding:28px 22px;display:flex;flex-direction:column;will-change:transform,filter,opacity}.pricing-card.featured.svelte-12dbbr2{border:2px solid transparent;background-image:linear-gradient(#0b0b0b,#0b0b0b),linear-gradient(135deg,#9333ea,#4555fd);background-origin:border-box;background-clip:padding-box,border-box}.pricing-card.full-report-card.svelte-12dbbr2{border-color:#4555fd40;background:linear-gradient(135deg,#4555fd0f,#ffffff03)}.featured-badge.svelte-12dbbr2{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#9333ea,#7c3aed);color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;padding:4px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.onetime-badge.svelte-12dbbr2{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#4555fd,#818cf8);color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;padding:4px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.tier-name.svelte-12dbbr2{font-family:Syne,sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0 0 6px}.tier-subtitle.svelte-12dbbr2{font-family:Manrope,sans-serif;font-size:12.5px;color:#969696;font-weight:400;line-height:1.45;margin:0 0 16px;min-height:36px}.tier-price.svelte-12dbbr2{margin-bottom:4px;display:flex;align-items:baseline;gap:4px}.price-amount.svelte-12dbbr2{font-family:Syne,sans-serif;font-size:36px;font-weight:700;color:#fff;line-height:1}.price-period.svelte-12dbbr2{font-family:Manrope,sans-serif;font-size:14px;color:#969696;font-weight:400}.tier-quota.svelte-12dbbr2{font-family:Manrope,sans-serif;font-size:13px;color:#969696;margin:0 0 22px;font-weight:400}.tier-highlights.svelte-12dbbr2{list-style:none;padding:0;margin:0 0 24px;flex:1;display:flex;flex-direction:column;gap:9px}.tier-highlights.svelte-12dbbr2 li:where(.svelte-12dbbr2){display:flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:12.5px;color:#cdc8c8;font-weight:400;line-height:1.4}.highlight-check.svelte-12dbbr2{display:inline-flex;flex-shrink:0;color:#22c55e}.tier-cta.svelte-12dbbr2{display:block;text-align:center;padding:12px 16px;border-radius:50px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.cta-primary.svelte-12dbbr2{background:linear-gradient(135deg,#9333ea,#7c3aed);color:#fff}.cta-primary.svelte-12dbbr2:hover{background:linear-gradient(135deg,#a855f7,#8b5cf6);box-shadow:0 4px 20px #9333ea4d}.cta-secondary.svelte-12dbbr2{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.1)}.cta-secondary.svelte-12dbbr2:hover{background:#ffffff1a;border-color:#fff3}@media screen and (max-width:1200px){.cards-grid.svelte-12dbbr2{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.cards-grid.svelte-12dbbr2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.cards-grid.svelte-12dbbr2{grid-template-columns:1fr}}.comparison-section.svelte-a2otea{padding-bottom:6rem}.table-wrapper.svelte-a2otea{border-radius:16px;border:1px solid rgba(255,255,255,.06);overflow:hidden;will-change:transform,filter,opacity}.table-scroll.svelte-a2otea{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table.svelte-a2otea{width:100%;border-collapse:collapse;min-width:800px}.comparison-table.svelte-a2otea th:where(.svelte-a2otea),.comparison-table.svelte-a2otea td:where(.svelte-a2otea){padding:14px;text-align:center;font-family:Manrope,sans-serif;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04)}.comparison-table.svelte-a2otea thead:where(.svelte-a2otea) th:where(.svelte-a2otea){font-weight:600;color:#cdc8c8;font-size:12px;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;padding:16px 14px;position:sticky;top:0;z-index:2}.comparison-table.svelte-a2otea thead:where(.svelte-a2otea) th.featured:where(.svelte-a2otea){background:#9333ea14;color:#fff;border-top:2px solid #9333ea}.comparison-table.svelte-a2otea thead:where(.svelte-a2otea) th.full-report-col:where(.svelte-a2otea){background:#4555fd0f;color:#cdc8c8;border-top:2px solid rgba(69,85,253,.4)}.comparison-table.svelte-a2otea td.featured:where(.svelte-a2otea){background:#9333ea0a}.comparison-table.svelte-a2otea td.full-report-col:where(.svelte-a2otea){background:#4555fd05}.feature-col.svelte-a2otea{text-align:left!important;font-weight:500;color:#cdc8c8;white-space:nowrap;position:sticky;left:0;background:#0b0b0b;z-index:1}.comparison-table.svelte-a2otea thead:where(.svelte-a2otea) .feature-col:where(.svelte-a2otea){z-index:3}.cell-check.svelte-a2otea{color:#22c55e;display:inline-flex}.cell-x.svelte-a2otea{color:#ffffff26;display:inline-flex}.cell-locked.svelte-a2otea{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:500;color:#969696}.cell-text.svelte-a2otea{color:#cdc8c8;font-size:12px}.comparison-table.svelte-a2otea tbody:where(.svelte-a2otea) tr:where(.svelte-a2otea):last-child td:where(.svelte-a2otea){border-bottom:none}@media screen and (max-width:767px){.comparison-table.svelte-a2otea th:where(.svelte-a2otea),.comparison-table.svelte-a2otea td:where(.svelte-a2otea){padding:10px;font-size:11px}.comparison-table.svelte-a2otea thead:where(.svelte-a2otea) th:where(.svelte-a2otea){font-size:10px}}.faq-section.svelte-1agd4cf{padding-bottom:6rem}.faq-list.svelte-1agd4cf{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1agd4cf{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#ffffff08,#ffffff03);padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit;outline:none;will-change:transform,filter,opacity;transition:border-color .2s ease}.faq-item.svelte-1agd4cf:hover{border-color:#ffffff1f}.faq-item.svelte-1agd4cf:focus-visible{border-color:#9333ea}.faq-header.svelte-1agd4cf{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px}.faq-question.svelte-1agd4cf{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1.4}.faq-chevron.svelte-1agd4cf{display:inline-flex;flex-shrink:0;color:#969696;transition:transform .3s ease}.faq-item.open.svelte-1agd4cf .faq-chevron:where(.svelte-1agd4cf){transform:rotate(180deg)}.faq-answer-wrap.svelte-1agd4cf{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.faq-item.open.svelte-1agd4cf .faq-answer-wrap:where(.svelte-1agd4cf){max-height:200px;opacity:1}.faq-answer.svelte-1agd4cf{font-family:Manrope,sans-serif;font-size:15px;font-weight:300;color:#969696;line-height:1.6;padding:0 24px 20px;margin:0}@media screen and (max-width:767px){.faq-header.svelte-1agd4cf{padding:16px 20px}.faq-question.svelte-1agd4cf{font-size:15px}.faq-answer.svelte-1agd4cf{font-size:14px;padding:0 20px 16px}}.cta-section.svelte-1j3231l{padding-top:2rem;padding-bottom:8rem}.cta-box.svelte-1j3231l{border-radius:20px;padding:4rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center;border:2px solid transparent;background-image:linear-gradient(#0b0b0b,#0b0b0b),linear-gradient(135deg,#9333ea,#4555fd);background-origin:border-box;background-clip:padding-box,border-box;will-change:transform,filter,opacity}.cta-title.svelte-1j3231l{font-family:Syne,sans-serif;font-size:40px;line-height:48px;font-weight:700;color:#fff;letter-spacing:-1.5px;margin:0 0 1rem}.cta-subtitle.svelte-1j3231l{font-family:Manrope,sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#969696;margin:0 0 2.5rem;max-width:400px}.cta-buttons.svelte-1j3231l{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.cta-box.svelte-1j3231l{padding:3rem 1.5rem}.cta-title.svelte-1j3231l{font-size:28px;line-height:36px;letter-spacing:-1px}.cta-subtitle.svelte-1j3231l{font-size:16px;line-height:24px}}
