.prices-wrapper{width:100%;background-color:#fff;padding:50px;box-sizing:border-box}.prices{width:100%;background:#fff;border-radius:20px;border:1px solid #E6E6EA;box-sizing:border-box;overflow:clip}.prices-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto repeat(40,auto) 0;position:relative}.prices-grid.stuck{grid-template-rows:auto repeat(40,auto) 96px}.price{display:contents}.price:nth-of-type(1) .price-top,.price:nth-of-type(1) .price-sticky,.price:nth-of-type(1) .price-cta,.price:nth-of-type(1) .price-body{grid-column:1}.price:nth-of-type(2) .price-top,.price:nth-of-type(2) .price-sticky,.price:nth-of-type(2) .price-cta,.price:nth-of-type(2) .price-body{grid-column:2}.price:nth-of-type(3) .price-top,.price:nth-of-type(3) .price-sticky,.price:nth-of-type(3) .price-cta,.price:nth-of-type(3) .price-body{grid-column:3}.price-top{grid-row:1;position:relative;z-index:5;box-sizing:border-box;padding:40px 30px 30px;display:flex;flex-direction:column;gap:18px;background:#fff;border-bottom:1px solid #EDEDF2}.price-sticky{grid-row:1 / -1;align-self:start;position:sticky;top:56px;z-index:1;box-sizing:border-box;padding:14px 30px 16px;display:flex;flex-direction:column;gap:8px;background:#fff;border-bottom:1px solid #EDEDF2}.price.recommended .price-sticky{background:#eceafd}.price-cta{display:none;grid-row:1 / -1;align-self:end;position:sticky;bottom:0;z-index:4;box-sizing:border-box;padding:16px 30px;background:#fff;border-top:1px solid #EDEDF2;transition:margin-bottom .25s ease,border-top-color .25s ease}.prices-grid.stuck .price-cta{display:block;animation:cta-fade-in .25s ease both}@keyframes cta-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.prices-grid.cta-landed .price-cta{margin-bottom:24px;border-top-color:transparent}.price-cta .button{width:100%}.price-sticky .title{font-size:1.4rem;font-weight:700;line-height:1.1}.price-sticky .button{width:100%}.price:not(:last-of-type) .price-top,.price:not(:last-of-type) .price-sticky,.price:not(:last-of-type) .price-body{border-right:1px solid #EDEDF2}.price.recommended .price-top{background:#eceafd}.recommended-badge{position:absolute;top:16px;left:30px;background:#fff;color:var(--color-violet);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 12px;border-radius:20px}.price-top .title h2{margin:0;font-size:1.8rem}.price-top .tagline{font-size:.9rem;font-weight:300}.price-info{display:flex;flex-direction:column;gap:4px}.price-info h3,.price-sticky h3{margin:0;font-size:32px;font-weight:500}.price-info .period,.price-sticky .period{font-size:.9rem;font-weight:500}.price-sticky h3{font-size:24px}.price-info .hidden-price,.price-sticky .hidden-price{display:none}.price-top .button{width:100%}.save-row{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:300}.save-row svg{flex-shrink:0}.price-body{grid-row:2 / -2;display:grid;grid-template-rows:subgrid;box-sizing:border-box;padding:0;margin-top:24px;background:#fff}.feature-sections{display:contents}.feature-section{align-self:stretch;display:flex;flex-direction:column;align-items:stretch;position:relative;padding:20px 30px}.feature-section:not(:last-child):before{content:"";position:absolute;left:30px;right:30px;bottom:0;height:1px;background:#6556eb26}.feature-section:last-child{margin-bottom:20px}.feature-section-header{width:100%;background:none!important;border:none!important;padding:14px 0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-weight:500;font-size:.9rem;color:var(--color-black)!important;text-transform:none;text-align:left}.feature-section-header .chevron{flex-shrink:0;transition:transform .2s ease;color:#6556eb}.feature-section.collapsed .feature-section-header .chevron{transform:rotate(180deg)}.feature-section-header.is-static{display:none}.feature-section-body{overflow:hidden;max-height:2000px;transition:max-height .3s ease}.feature-section.collapsed .feature-section-body{max-height:0}ul.features{margin:0;padding:0 0 14px;list-style:none;display:flex;flex-direction:column;gap:8px;font-weight:300;font-size:.9rem;overflow:hidden;min-height:0}ul.features li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}ul.features li.muted{color:#b5b5b5}ul.features .feature-list-icon{flex-shrink:0;align-self:flex-start;position:relative;top:3.5px}ul.features .feature-list-check,ul.features .feature-list-plus{color:#6556eb}ul.features .feature-list-x{color:#b5b5b5}ul.features .feature-text{font-size:13.5px}ul.features .feature-text p{margin:0;display:inline}ul.features .feature-text strong{font-weight:600}ul.features .feature-badge{flex-shrink:0;font-size:.65rem;font-weight:700;background:var(--color-violet-lighter);color:var(--color-violet);padding:1px 8px;border-radius:20px;line-height:1.4}ul.features .feature-note{flex-basis:100%;font-size:.8rem;font-weight:400;color:#6556eb}li.muted .feature-note{color:#b5b5b5}.switch{position:relative;margin-bottom:30px}.switch button{color:var(--color-black)!important;border:none!important;background:#efefef;text-transform:none;font-weight:600;font-size:.75rem!important;padding:8px 18px}.switch button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.switch button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.switch button.active,.switch button:hover{background:var(--color-violet-lighter);color:var(--color-violet)!important;cursor:pointer}.switch .save-label{position:absolute;right:-10px;transform:translate(100%);font-size:.6rem;background:var(--color-violet-lighter);padding:2px 12px;border-radius:20px;font-weight:700}.feature-table-container{position:relative;max-height:300px;overflow:hidden;transition:max-height .5s ease}.feature-table-container.expanded{max-height:none}.feature-table-gradient{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#eceafd00,#eceafd);pointer-events:none;transition:opacity .3s ease}.feature-table-container.expanded .feature-table-gradient{opacity:0}.feature-table-toggle{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#fff;border:1px solid #6556EB;color:#6556eb;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .3s ease;z-index:10}.feature-table-toggle:hover{background:#6556eb;color:#fff}.feature-table-container.expanded .feature-table-toggle{display:none}.prices-list-wrapper{width:100%}.prices-list .feature-check{color:var(--color-violet)}.prices-list .feature-x{color:#aeaeae}.prices-list{box-sizing:border-box;background:#eceafd;padding:32px;border-radius:20px;font-weight:400}.prices-list table{width:100%;border-collapse:collapse;font-size:12px}.prices-list thead{position:sticky;background:#eceafd;top:0}.prices-list th{text-align:left;font-weight:500}.prices-list td,.prices-list th{padding:8px 0;font-size:13px}:is(.prices-list td,.prices-list th) svg{font-size:12px;max-height:18px;transform:translateY(3px)}.prices-list td{color:#525252}.prices-list .feature-group-row{background:#eceafd;border-bottom:1px solid #d8d8d8;font-weight:500}.prices-list .feature-group-row td{padding-top:40px;font-size:16px;color:#333}.prices-list .feature-group-row:first-of-type td{padding-top:0}.prices-list tr.last td{height:fit-content;padding:60px 16px 16px}@media(max-width:640px){.prices-list thead th{width:calc(100% / 3);float:left}.prices-list thead th:first-of-type{width:0}.prices-list tr{display:block;margin-bottom:12px}.prices-list td:first-child{display:block;width:100%;font-weight:600;padding-bottom:0}.prices-list td:not(:first-child){display:inline-block;width:calc(100% / 3.1)}.feature-group-row td{padding-top:20px!important}tr.last td{display:none!important}tr.last td:nth-child(2){display:block!important;width:100%!important}tr.last td:nth-child(2) a{width:100%}}@media screen and (max-width:1100px){.prices-list-wrapper,.prices-wrapper{padding:32px}.prices{border:none;border-radius:0;padding-left:0;padding-right:0}.prices-grid{display:block}.price{display:block;border:1px solid #E6E6EA;border-radius:16px;overflow:hidden;margin-bottom:16px}.price-top,.price-body{grid-row:auto;border-right:none!important}.feature-section{padding:0}.feature-section:not(:last-child):before{left:0;right:0}.price-body{display:block;padding:24px 24px 8px}.price-top{padding:36px 24px 24px}.price-sticky,.prices-grid.stuck .price-cta,.price-cta{display:none!important}}@media screen and (max-width:400px){.switch{margin-top:38px}.save-label{right:50%!important;transform:translate(50%)!important;width:fit-content;top:-26px}}@media(max-width:768px){.pricing-hero-badge .social-proof-badge>span:first-child,.pricing-hero-badge .social-proof-badge__line{display:none}}
