@charset "UTF-8";.header--pricing .hero__wrap{text-align:center;padding:60px 0 40px;background-image:none!important;background:transparent!important;border:none!important;border-radius:0!important;width:100%!important;margin:0 0 60px!important;position:relative;z-index:auto}.header--pricing .hero__wrap .hero__title{max-width:600px!important}.header--pricing .hero__wrap h1{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:32px;color:var(--color-darktext)}@media screen and (max-width: 63.9375em){.header--pricing .hero__wrap h1{font-size:36px}}.pricing-toggle{display:inline-flex;background:var(--color-white);border:2px solid var(--color-accent);border-radius:50px;padding:3px;box-shadow:0 2px 8px #5e3dbb26;gap:4px;margin:0 auto;position:relative;transform:translateY(50px)}@media screen and (max-width: 63.9375em){.pricing-toggle{max-width:90%;padding:2px;gap:2px}}.pricing-toggle:before{content:"";position:absolute;background:var(--color-accent);border-radius:50px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #5e3dbb4d,0 1px 2px #0000001a;z-index:0;left:var(--slider-left, 3px);top:3px;width:var(--slider-width, 100px);height:calc(100% - 6px)}@media screen and (max-width: 63.9375em){.pricing-toggle:before{top:2px;height:calc(100% - 4px)}}.pricing-toggle .pricing-toggle__option{padding:12px 32px;border:none;background:transparent;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:color .3s ease;color:#000;white-space:nowrap;position:relative;z-index:1}@media screen and (max-width: 63.9375em){.pricing-toggle .pricing-toggle__option{padding:10px 20px;font-size:15px}}@media screen and (max-width: 39.9375em){.pricing-toggle .pricing-toggle__option{padding:8px 16px;font-size:14px}}.pricing-toggle .pricing-toggle__option:hover:not(.pricing-toggle__option--active){color:var(--color-accent)}.pricing-toggle .pricing-toggle__option.pricing-toggle__option--active{color:var(--color-white)}.pricing-toggle--med-margin{margin:16px auto;transform:none}.pricing-page-v2{margin-top:50px;padding-top:0!important}.pricing-page-v2 .pricing-plan{display:flex;flex-direction:column;align-items:center;min-height:unset;height:100%;max-width:400px;padding:40px 36px;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 63.9375em){.pricing-page-v2 .pricing-plan{margin-bottom:40px}.pricing-page-v2 .pricing-plan:last-child{margin-bottom:0}}.pricing-page-v2 .pricing-plan.pricing-plan--most-popular{background:var(--bg-most-popular);border-color:#ddd6fa;border-width:1px;box-shadow:var(--shadow-sm)}.pricing-page-v2 .pricing-plan.pricing-plan--most-popular:before{display:none!important}.pricing-page-v2 .pricing-plan_title{font-size:24px;font-weight:600;margin-bottom:24px;color:var(--color-darktext);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);width:100%}.pricing-page-v2 .pricing-plan_badge{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-white);padding:0 12px;height:31px;border-radius:var(--radius-md);font-size:16px;font-weight:600;text-transform:none;letter-spacing:.3px}.pricing-page-v2 .pricing-plan_price-wrapper{min-height:79px;align-self:flex-start}.pricing-page-v2 .pricing-plan_price--v5{display:flex;flex-direction:row;align-items:flex-start;gap:var(--gap-md);margin-bottom:0!important}.pricing-page-v2 .pricing-plan_price--v5 .pricing-plan_price__amount{font-size:56px;font-weight:700;color:var(--color-darktext);line-height:1}.pricing-page-v2 .pricing-plan_price--v5 .pricing-plan_price__amount:after{display:none}.pricing-page-v2 .pricing-plan_price--v5 .pricing-plan_price__amount[data-currency=USD]~.pricing-plan_price__unit:before{content:"USD";display:block;font-size:18px;font-weight:500;color:#000;margin-bottom:4px}.pricing-page-v2 .pricing-plan_price--v5 .pricing-plan_price__unit{font-size:15px;font-weight:400;color:#000;line-height:1.4;padding-top:2px;text-align:left}.pricing-page-v2 .pricing-plan_price--v5.pricing-plan_price--enterprise .pricing-plan_price__amount{font-size:36px;font-weight:700}.pricing-page-v2 .pricing-plan_description{margin-bottom:0!important;text-align:left;font-size:16px;line-height:20px!important;color:#000;min-height:74px;align-self:flex-start;width:100%}.pricing-page-v2 .pricing-plan_button{width:100%;margin-bottom:var(--gap-3xl);display:flex;justify-content:center}.pricing-page-v2 .pricing-plan_button a{width:100%;max-width:100%;height:52px;padding:14px 24px;background:var(--color-accent);color:var(--color-white);font-size:16px;font-weight:600;border-radius:var(--radius-xl);text-align:center;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);text-decoration:none}.pricing-page-v2 .pricing-plan_button a:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-button)}.pricing-page-v2 .pricing-plan_details{width:100%;text-align:left;flex-grow:1;display:flex;flex-direction:column}.pricing-page-v2 .pricing-plan_details ul{margin:0;padding:0;flex-grow:1}.pricing-page-v2 .pricing-plan_details ul li{margin-bottom:10px!important;font-size:16px!important;line-height:22px!important;color:var(--color-darktext);position:relative;padding-left:24px}.pricing-page-v2 .pricing-plan_details ul li:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:400;font-size:14px}.pricing-page-v2 .pricing-plan_details ul li b,.pricing-page-v2 .pricing-plan_details ul li strong{font-weight:600}.pricing-page-v2 .pricing-plan_details ul li:last-child{margin-bottom:0}.pricing-page-v2 .pricing-plan_footer{width:100%;text-align:center;padding-top:24px}.pricing-page-v2 .pricing-plan_footer .pricing-plan_view-features{color:var(--color-accent);font-size:16px;font-weight:600;text-decoration:none}.pricing-page-v2 .pricing-plan_footer .pricing-plan_view-features:hover{text-decoration:underline}.pricing-page-v2 .compare-plans-btn{padding:12px 28px;font-size:18px;font-weight:600;border:1.5px solid var(--color-accent);background:var(--color-white);color:var(--color-accent);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-fast)}.pricing-page-v2 .compare-plans-btn:hover{background:#5e3dbb0d}.pricing-page-v2 .comparison-table-wrapper{margin-bottom:80px}.pricing-page-v2 .comparison-table-wrapper[style*="display: none"]{display:none!important}@media screen and (max-width: 63.9375em){.pricing-page-v2 .comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.pricing-page-v2 .comparison-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border:1px solid #DBD9EA;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm)}@media screen and (max-width: 63.9375em){.pricing-page-v2 .comparison-table{min-width:600px}}.pricing-page-v2 .comparison-table thead{background:transparent}.pricing-page-v2 .comparison-table thead th{text-align:center;font-weight:600;color:#000;border-bottom:1px solid #DBD9EA;border-right:1px solid #DBD9EA}.pricing-page-v2 .comparison-table thead th:first-child{width:35%;text-align:left}.pricing-page-v2 .comparison-table thead th:last-child{border-right:none}.pricing-page-v2 .comparison-table thead th .comparison-table__price{font-size:22px;color:#000}.pricing-page-v2 .comparison-table thead th strong{display:block;font-size:22px;font-weight:600;color:#000}.pricing-page-v2 .comparison-table tbody tr{background:transparent}.pricing-page-v2 .comparison-table tbody tr.comparison-table__category{background:var(--bg-table-category)}.pricing-page-v2 .comparison-table tbody tr.comparison-table__category td{padding:14px 16px;font-weight:600;color:#000;font-size:16px;border-top:1px solid #DBD9EA;border-bottom:1px solid #DBD9EA}.pricing-page-v2 .comparison-table tbody tr.comparison-table__allotment{background-color:var(--Background-neutral-light, #F9F9F9)}.pricing-page-v2 .comparison-table tbody tr td{padding:14px 16px;font-size:16px;line-height:1.5;color:#000;border-right:1px solid #DBD9EA;border-bottom:1px solid #DBD9EA}.pricing-page-v2 .comparison-table tbody tr td:first-child{text-align:left;font-weight:500;color:#000}.pricing-page-v2 .comparison-table tbody tr td:last-child{border-right:none}.pricing-page-v2 .comparison-table tbody tr td.text-center{text-align:center;color:#000}.pricing-page-v2 .comparison-table tbody tr td .info-icon{color:#000;cursor:help;font-size:14px;opacity:1;float:right;margin-left:8px;position:relative}.pricing-page-v2 .comparison-table tbody tr td .info-icon .info-icon__tooltip{position:absolute;bottom:150%;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:8px 12px;border-radius:6px;font-size:16px;font-weight:400;line-height:22px;white-space:normal;width:270px;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;box-shadow:0 2px 8px #0000004d}.pricing-page-v2 .comparison-table tbody tr td .info-icon .info-icon__tooltip strong{font-weight:600}.pricing-page-v2 .comparison-table tbody tr td .info-icon:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1001}.pricing-page-v2 .comparison-table tbody tr td .info-icon:hover .info-icon__tooltip,.pricing-page-v2 .comparison-table tbody tr td .info-icon:hover:after{opacity:1;visibility:visible}.pricing-page-v2 .comparison-table__price{font-size:14px;font-weight:400;color:var(--color-gray)}.pricing-page-v2 .faq-grid{margin-bottom:0}.pricing-page-v2 .pricing-footnote{text-align:center;font-size:16px;margin-bottom:15px}.free-trial-callout .free-trial-callout__controls{background:none!important;box-shadow:none!important;bottom:10%!important}
