.pricing_page__kBN2n{background:#fff;color:#111827}.pricing_container__jKA6q{width:100%;max-width:1160px;margin-inline:auto;padding-inline:20px}.pricing_page__kBN2n .tt-breadcrumb-section{background:#fff}.pricing_page__kBN2n .tt-breadcrumb-container{padding-block:18px}.pricing_page__kBN2n :is(a,button,input,[tabindex]):focus-visible{outline:2px solid #7c3aed;outline-offset:4px}.pricing_page__kBN2n [id]{scroll-margin-top:100px}.pricing_hero__VGfaE{padding:24px 0 44px;text-align:center}.pricing_eyebrow__RGRUp{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.pricing_hero__VGfaE h1{max-width:800px;margin:16px auto 0;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.04em}.pricing_subtitle__CA6PN{max-width:620px;margin:20px auto 0;color:#6b7280;font-size:17px;line-height:1.7}.pricing_simulator__k0y8Z{padding:48px 0 64px;background:#f7f6f2}.pricing_controls__HE5eE{margin-bottom:32px}.pricing_controlHeading__Xyuwe{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.pricing_controlHeading__Xyuwe h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.pricing_segmented__X7Dl8{display:inline-flex;flex-shrink:0;padding:4px;border:1px solid #e5e7eb;border-radius:50px;background:#fff}.pricing_segmented__X7Dl8 button{min-height:40px;padding:8px 24px;border-radius:50px;color:#6b7280;font-size:14px;font-weight:600}.pricing_segmented__X7Dl8 button:hover{color:#6d28d9;background:#f5f3ff}.pricing_segmented__X7Dl8 button[aria-pressed=true]{background:#7c3aed;color:#fff}.pricing_sliderLabel__85112{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:baseline;font-size:14px}.pricing_sliderLabel__85112 label{color:#4b5563}.pricing_sliderLabel__85112 output{font-weight:600;font-variant-numeric:tabular-nums}.pricing_slider__1VmLh{appearance:none;display:block;width:100%;height:32px;margin-top:4px;cursor:pointer;background:transparent}.pricing_slider__1VmLh::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,#7c3aed var(--slider-progress),#e5e7eb var(--slider-progress))}.pricing_slider__1VmLh::-moz-range-track{height:4px;border-radius:4px;background:#e5e7eb}.pricing_slider__1VmLh::-moz-range-progress{height:4px;border-radius:4px;background:#7c3aed}.pricing_slider__1VmLh::-webkit-slider-thumb{appearance:none;width:22px;height:22px;margin-top:-9px;border:3px solid #fff;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.pricing_slider__1VmLh::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.pricing_sliderLimits__ey5iu{display:flex;justify-content:space-between;color:#6b7280;font-size:12px}.pricing_planGrid__osOK7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pricing_plan__FhuaP{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid #e5e7eb;border-radius:20px;background:#fff}.pricing_enterprise__92m_v{border-color:#a78bfa;background:#faf8ff}.pricing_plan__FhuaP h3{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:600;letter-spacing:-.025em}.pricing_plan__FhuaP h3>svg{color:#374151}.pricing_enterprise__92m_v h3>svg{color:#7c3aed}.pricing_planHeader__rNoNl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pricing_planBadge__xp4R2{flex-shrink:0;margin-left:auto;padding:4px 10px;border-radius:50px;background:#7c3aed;color:#fff;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.pricing_planDescription__flXq5{margin-top:10px;min-height:48px;color:#6b7280;font-size:15px;line-height:1.6}.pricing_priceBlock__IoqIY{min-height:184px;margin-top:28px}.pricing_price__BCBMf{display:flex;align-items:baseline;gap:8px;color:#111827;font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pricing_currencySymbol__twSfV{font-size:20px;font-weight:500;letter-spacing:-.02em}.pricing_customPrice__7xxZ0{font-size:34px;font-weight:600;line-height:1.5;letter-spacing:-.03em}.pricing_priceUnit__uI_Ig{margin-top:6px;font-size:14px;color:#4b5563}.pricing_billingNote__35lMh{margin-top:12px;font-size:13px;line-height:1.65;color:#6b7280}.pricing_priceBlock__IoqIY>.pricing_textLink__u3uMX{margin-top:16px}.pricing_annualBilling__YDl4w{margin-top:12px;font-size:14px;line-height:1.65;color:#15803d}.pricing_annualBilling__YDl4w strong{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing_annualConditions__Cq7CH{padding:16px;border:1px solid #ddd6fe;border-radius:12px;background:#f5f3ff}.pricing_annualConditionsTitle__o6XnZ{display:flex;align-items:center;gap:8px;color:#6d28d9;font-size:14px;font-weight:600;line-height:1.5}.pricing_annualConditionsTitle__o6XnZ>svg{flex-shrink:0}.pricing_annualConditionsDescription__wfM8W{margin-top:8px;color:#4b5563;font-size:13px;line-height:1.65}.pricing_annualConditions__Cq7CH>.pricing_textLink__u3uMX{min-height:32px;margin-top:8px;font-size:13px}.pricing_planButton__pTLOx{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:24px;padding:12px 20px;border:1px solid transparent;border-radius:50px;font-size:15px;font-weight:600;text-align:center}.pricing_primaryButton__aKyqY{background:#7c3aed;color:#fff}.pricing_primaryButton__aKyqY:hover{background:#6d28d9}.pricing_secondaryButton__sngu9{border-color:#d1d5db;background:#f3f4f6;color:#374151}.pricing_secondaryButton__sngu9:hover{background:#e5e7eb}.pricing_features__vzrCD{flex:1;margin-top:28px;padding-top:24px;border-top:1px solid #e5e7eb}.pricing_features__vzrCD>p{font-size:14px;font-weight:600}.pricing_features__vzrCD ul{display:flex;flex-direction:column;gap:13px;margin-top:18px}.pricing_features__vzrCD li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;color:#374151}.pricing_features__vzrCD li>span:first-child{margin-top:4px;color:#15803d}.pricing_comparisonLink__280pN,.pricing_textLink__u3uMX{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#6d28d9}.pricing_comparisonLink__280pN{margin-top:28px;font-size:14px}.pricing_comparisonLink__280pN:hover,.pricing_relatedLinks__0zvmb a:hover,.pricing_textLink__u3uMX:hover{text-decoration:underline;text-underline-offset:4px}.pricing_commercialNotes__ra2YW{min-height:72px;margin-top:24px;color:#6b7280;font-size:14px;line-height:1.8;text-align:center}.pricing_commercialNotes__ra2YW p+p{margin-top:6px}.pricing_sectionHeading__9sBVc h2{font-size:clamp(28px,3.4vw,36px);line-height:1.2;font-weight:600;letter-spacing:-.03em}.pricing_sectionHeading__9sBVc p{margin-top:14px;color:#6b7280;font-size:16px;line-height:1.7}.pricing_comparison__8tvw2{padding:64px 0 80px}.pricing_comparisonControls__Tyw_w{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:28px 0 20px;font-size:14px}.pricing_differenceFilter__Z2jTr{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-weight:500}.pricing_differenceFilter__Z2jTr input{width:18px;height:18px;accent-color:#7c3aed;cursor:pointer}.pricing_expansionControls__m0fW_{display:flex;flex-wrap:wrap;gap:8px 24px}.pricing_expansionControls__m0fW_ button{min-height:44px;color:#6d28d9;font-weight:600}.pricing_expansionControls__m0fW_ button:hover{text-decoration:underline;text-underline-offset:4px}.pricing_comparisonCategories__dgD58{display:flex;flex-direction:column;gap:12px}.pricing_comparisonCategory__4NtnQ{min-width:0;border:1px solid #e5e7eb;border-radius:12px}.pricing_categoryToggle__DuhwJ{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:64px;padding:18px 24px;border-radius:12px;background:#f7f6f2;color:#111827;text-align:left;font-size:16px;font-weight:600;line-height:1.5}.pricing_categoryToggle__DuhwJ[aria-expanded=true]{border-radius:12px 12px 0 0}.pricing_categoryToggle__DuhwJ:hover{background:#f3f4f6}.pricing_categoryToggle__DuhwJ>span:last-child{color:#6b7280}.pricing_comparisonEmpty___faoH{padding:24px;color:#6b7280;font-size:14px;line-height:1.7}.pricing_comparisonCategories__dgD58[data-differences-only=true] [data-different=false]{display:none}.pricing_tableScroll__XNCQ2{overflow-x:auto}.pricing_table__HhXdw{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.6}.pricing_table__HhXdw td,.pricing_table__HhXdw th{padding:14px 20px;border-bottom:1px solid #e5e7eb}.pricing_table__HhXdw thead th{padding-block:20px;font-size:16px;font-weight:600;text-align:center}.pricing_table__HhXdw thead th:first-child{width:60%;text-align:left}.pricing_table__HhXdw thead th:not(:first-child){width:20%}.pricing_table__HhXdw tbody th{text-align:left;font-size:15px;font-weight:400;color:#374151}.pricing_table__HhXdw td{text-align:center}.pricing_table__HhXdw tbody tr:last-child>*{border-bottom:0}.pricing_table__HhXdw a{text-decoration:underline;text-decoration-color:#d1d5db;text-underline-offset:4px}.pricing_table__HhXdw a:hover{color:#6d28d9;text-decoration-color:currentColor}.pricing_included__0WCW8{color:#15803d;vertical-align:middle}.pricing_unavailable__wvSp_{color:#6b7280;vertical-align:middle}.pricing_mobilePlanLabel__zlnVf{display:none}.pricing_faq__Psab4{padding:64px 0;background:#f7f6f2}.pricing_supportNote__cD5Zx{max-width:840px;margin-top:36px;font-size:14px;line-height:1.8;color:#6b7280}.pricing_supportNote__cD5Zx+.pricing_supportNote__cD5Zx{margin-top:12px}.pricing_relatedLinks__0zvmb{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;font-size:14px;color:#6b7280}.pricing_relatedLinks__0zvmb a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#6d28d9}.pricing_page__kBN2n .pricing_finalCta__2QjjH{padding-block:56px}.pricing_page__kBN2n .pricing_finalCta__2QjjH h2{max-width:650px;font-size:32px;line-height:1.2}.pricing_page__kBN2n .pricing_finalCta__2QjjH a{min-height:48px;box-shadow:none;transform:none}.pricing_page__kBN2n .pricing_finalCta__2QjjH a:focus-visible{outline-color:#fff}.dark .pricing_page__kBN2n,.dark .pricing_page__kBN2n .tt-breadcrumb-section{background:#090716;color:#f3eeff}.dark .pricing_comparisonLink__280pN,.dark .pricing_eyebrow__RGRUp,.dark .pricing_relatedLinks__0zvmb a,.dark .pricing_textLink__u3uMX{color:#cdb7f8}.dark .pricing_plan__FhuaP,.dark .pricing_segmented__X7Dl8{background:#141028;border-color:#3a2a62}.dark .pricing_enterprise__92m_v{border-color:#8b5cf6;background:#1b1435}.dark .pricing_plan__FhuaP h3>svg{color:#e2d8fb}.dark .pricing_enterprise__92m_v h3>svg{color:#cdb7f8}.dark .pricing_price__BCBMf{color:#f3eeff}.dark .pricing_secondaryButton__sngu9{border-color:#3a2a62;background:#130f25;color:#ece6ff}.dark .pricing_secondaryButton__sngu9:hover{background:#1b1435}.dark .pricing_segmented__X7Dl8 button{color:#cdbff0}.dark .pricing_segmented__X7Dl8 button[aria-pressed=true]{color:#fff}.dark .pricing_segmented__X7Dl8 button:hover:not([aria-pressed=true]){background:#251a44}.dark .pricing_billingNote__35lMh,.dark .pricing_commercialNotes__ra2YW,.dark .pricing_planDescription__flXq5,.dark .pricing_relatedLinks__0zvmb,.dark .pricing_sectionHeading__9sBVc p,.dark .pricing_sliderLimits__ey5iu,.dark .pricing_subtitle__CA6PN,.dark .pricing_supportNote__cD5Zx{color:#cdbff0}.dark .pricing_features__vzrCD li,.dark .pricing_priceUnit__uI_Ig,.dark .pricing_sliderLabel__85112 label,.dark .pricing_table__HhXdw tbody th{color:#e2d8fb}.dark .pricing_annualBilling__YDl4w{color:#9be6b6}.dark .pricing_annualConditions__Cq7CH{border-color:#4b347a;background:#251a44}.dark .pricing_annualConditionsTitle__o6XnZ{color:#d7c6ff}.dark .pricing_annualConditionsDescription__wfM8W{color:#e2d8fb}.dark .pricing_comparison__8tvw2,.dark .pricing_features__vzrCD,.dark .pricing_table__HhXdw td,.dark .pricing_table__HhXdw th{border-color:#2d2150}.dark .pricing_faq__Psab4,.dark .pricing_simulator__k0y8Z{background:#100c1e}.dark .pricing_comparisonCategory__4NtnQ{border-color:#2d2150}.dark .pricing_categoryToggle__DuhwJ{background:#141028;color:#f3eeff}.dark .pricing_categoryToggle__DuhwJ:hover{background:#1b1435}.dark .pricing_categoryToggle__DuhwJ>span:last-child,.dark .pricing_comparisonEmpty___faoH{color:#cdbff0}.dark .pricing_expansionControls__m0fW_ button{color:#cdb7f8}.dark .pricing_features__vzrCD li>span:first-child,.dark .pricing_included__0WCW8{color:#9be6b6}.dark .pricing_unavailable__wvSp_{color:#cdbff0}@media (max-width:767px){.pricing_hero__VGfaE{padding-top:24px;padding-bottom:36px}.pricing_hero__VGfaE h1{max-width:550px}.pricing_subtitle__CA6PN{font-size:16px}.pricing_controlHeading__Xyuwe{align-items:flex-start;flex-direction:column;gap:20px}.pricing_controlHeading__Xyuwe h2{font-size:20px}.pricing_planGrid__osOK7{grid-template-columns:minmax(0,1fr);gap:20px}.pricing_plan__FhuaP{padding:24px}.pricing_planDescription__flXq5{min-height:auto}.pricing_price__BCBMf{font-size:36px}.pricing_commercialNotes__ra2YW{text-align:left}.pricing_simulator__k0y8Z{padding-block:32px 40px}.pricing_comparison__8tvw2,.pricing_faq__Psab4{padding-block:48px}.pricing_comparisonControls__Tyw_w{align-items:flex-start;flex-direction:column;gap:4px;margin-top:24px}.pricing_categoryToggle__DuhwJ{padding:16px;font-size:15px}.pricing_comparisonEmpty___faoH{padding:20px 16px}.pricing_tableScroll__XNCQ2{padding-inline:16px;overflow:visible}.pricing_table__HhXdw{min-width:0}.pricing_table__HhXdw thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing_table__HhXdw tbody{display:block}.pricing_table__HhXdw tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #e5e7eb}.pricing_table__HhXdw tbody th{grid-column:1/-1;padding:16px 0 10px;border:0}.pricing_table__HhXdw td{display:flex;align-items:center;gap:10px;padding:0 0 16px;border:0;text-align:left}.pricing_table__HhXdw tbody tr:last-child{border-bottom:0}.pricing_mobilePlanLabel__zlnVf{display:inline;color:#6b7280}.dark .pricing_table__HhXdw tbody tr{border-color:#2d2150}.dark .pricing_mobilePlanLabel__zlnVf{color:#cdbff0}.pricing_page__kBN2n .pricing_finalCta__2QjjH{padding-block:44px}.pricing_page__kBN2n .pricing_finalCta__2QjjH h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.pricing_page__kBN2n *,.pricing_page__kBN2n :after,.pricing_page__kBN2n :before{animation:none!important;transition:none!important}html:has(.pricing_page__kBN2n){scroll-behavior:auto}}