@charset "UTF-8";section.single-title{margin-bottom:-50px}.grey-background2{background:#f3f5f8;margin-bottom:0}.plans-tabs{margin-bottom:0}.plans-tabs .tabs-container{display:flex;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:920px;margin:80px auto -1px;padding:0 5%}.plans-tabs .tabs-container button{text-align:center;border:solid 1px var(--light-grey-background);padding:10px 35px;font-size:18px;font-weight:700;cursor:pointer;line-height:1.2;display:flex;align-items:center}.plans-tabs .tabs-container button.active{background:var(--light-grey-background)}.plans-tabs .tabs-container button:hover{text-decoration:underline}.plans-tabs .tabs-container button:last-of-type{margin-left:15px}.plans-tabs .tabs-container button .product-icon{margin-left:0}.plans-tabs .tabs-container button .product-icon:first-of-type{margin-left:15px}@media (max-width:767px){.plans-tabs .tabs-container button .product-icon{display:none}}.pricing-plans{background:var(--light-grey-background);padding:40px 0 80px;margin-bottom:0;position:relative}.pricing-plans .plans-entry-message{margin:30px;font-size:16px;font-weight:700}.pricing-plans .plans-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media (max-width:1024px){.pricing-plans .plans-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.pricing-plans .plans-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.pricing-plans .plans-container .plan-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:8px;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 10px 20px;padding-bottom:40px;background-color:#fff}@media (min-width:1024px){.pricing-plans .plans-container .plan-wrapper{margin-bottom:0}}@media (min-width:1024px){.pricing-plans .plans-container .plan-wrapper:first-child{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.pricing-plans .plans-container .plan-wrapper:last-child{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}@media (max-width:767px){.pricing-plans .plans-container .plan-wrapper{max-width:400px;margin:0 30px 20px}}.pricing-plans .plans-container .plan-wrapper .plan-header{border-bottom:2px solid var(--light-grey-background);min-height:340px;padding:35px 25px 10px}.pricing-plans .plans-container .plan-wrapper .plan-header svg{width:45px;margin-bottom:10px}.pricing-plans .plans-container .plan-wrapper .plan-header .badge{font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.3;background-color:#c4e0fd;color:#326bff;text-transform:uppercase;border-radius:14px;padding:5px 10px;align-self:center;margin:0;float:right}.pricing-plans .plans-container .plan-wrapper .plan-header .product-icon,.pricing-plans .plans-container .plan-wrapper .plan-header .leading-icon{margin-bottom:20px}.pricing-plans .plans-container .plan-wrapper .plan-header .header{font-size:28px;font-weight:900;margin-bottom:10px}.pricing-plans .plans-container .plan-wrapper .plan-header .header.uppercase{text-transform:uppercase}.pricing-plans .plans-container .plan-wrapper .plan-header .header b{font-size:26px;border-width:3px;width:fit-content}.pricing-plans .plans-container .plan-wrapper .plan-header .price{position:relative;overflow:hidden;margin:20px 0 0;font-size:48px;font-weight:700}.pricing-plans .plans-container .plan-wrapper .plan-header .price.free{font-size:38px;font-weight:700;margin-bottom:20px;height:56px}.pricing-plans .plans-container .plan-wrapper .plan-header .price small{font-size:18px}.pricing-plans .plans-container .plan-wrapper .plan-header .price .monthly,.pricing-plans .plans-container .plan-wrapper .plan-header .price .yearly{position:absolute;top:0;left:0;width:100%;will-change:transform;transition:transform .3s,opacity .3s;transition-timing-function:ubic-bezier(.215,.61,.355,1);pointer-events:none}.pricing-plans .plans-container .plan-wrapper .plan-header .price .monthly.active,.pricing-plans .plans-container .plan-wrapper .plan-header .price .yearly.active{position:static;pointer-events:auto;opacity:1}.pricing-plans .plans-container .plan-wrapper .plan-header .price .monthly{transform:translateY(-100%)}.pricing-plans .plans-container .plan-wrapper .plan-header .price .monthly.active{transform:translateY(0)}.pricing-plans .plans-container .plan-wrapper .plan-header .price .yearly{transform:translateY(100%)}.pricing-plans .plans-container .plan-wrapper .plan-header .price .yearly.active{transform:translateY(0)}.pricing-plans .plans-container .plan-wrapper .plan-header .price .small{font-size:32px;font-weight:400}.pricing-plans .plans-container .plan-wrapper .plan-header .price .contact-text{display:flex;flex-direction:row;min-height:56px}.pricing-plans .plans-container .plan-wrapper .plan-header .price .contact-text div{vertical-align:middle;display:flex;align-items:center;justify-content:flex-start}.pricing-plans .plans-container .plan-wrapper .plan-header .price .contact-text div img{width:100px;height:auto}.pricing-plans .plans-container .plan-wrapper .plan-header .price .contact-text div:last-child{font-size:15px;font-weight:400;color:#676767;padding-left:10px}.pricing-plans .plans-container .plan-wrapper .plan-header p{font-size:15px;min-height:63px;color:#434343;line-height:1.4;margin-bottom:20px;display:block}.pricing-plans .plans-container .plan-wrapper .plan-header .button{display:block;margin:30px 0;border-radius:40px;padding:15px 20px;font-size:16px;font-weight:700;text-align:center;width:100%}.pricing-plans .plans-container .plan-wrapper .winning-ribbon{position:absolute;top:-2px;right:15px;width:25px;height:25px;background-color:#a3ffca;border-radius:2px 2px 0 0}.pricing-plans .plans-container .plan-wrapper .winning-ribbon:after{content:"★";position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px}.pricing-plans .plans-container .plan-wrapper .winning-ribbon:before{content:"";position:absolute;bottom:-12px;left:0;width:0;height:0;border-left:13px solid transparent;border-right:12px solid transparent;border-top:12px solid #a3ffca}.pricing-plans .plans-container .plan-wrapper .plan-footer{position:absolute;bottom:20px;text-align:center;display:flex;justify-content:center;width:100%}.pricing-plans .plans-container .plan-wrapper .plan-footer a{color:#000;text-decoration:underline;font-size:14px;margin:0 auto}@media (max-width:767px){.pricing-plans .plans-container .plan-wrapper .plan-footer{display:none}}.pricing-plans .plans-container .plan-wrapper .show-details{display:none;width:100%;padding:35px 35px 30px;font-size:18px;text-decoration:underline}@media (max-width:767px){.pricing-plans .plans-container .plan-wrapper .show-details{display:block}}.pricing-plans .plans-container .plan-wrapper .features{display:block;position:relative;width:100%;padding:15px 25px 10px}@media (max-width:767px){.pricing-plans .plans-container .plan-wrapper .features{display:none}}.pricing-plans .plans-container .plan-wrapper .features .ai-logo{width:25px;height:20px;display:inline-block;margin-bottom:-3px}.pricing-plans .plans-container .plan-wrapper .features p{font-weight:700;font-size:18px;margin-bottom:20px}.pricing-plans .plans-container .plan-wrapper .features ul{margin:20px 0}.pricing-plans .plans-container .plan-wrapper .features ul li{list-style:disc;padding-bottom:16px;margin-left:20px;font-size:16px;line-height:1.4}.pricing-plans .plans-container .plan-wrapper .features ul li>div{display:inline;cursor:default}.pricing-plans .plans-container .plan-wrapper .features ul li>span{display:block;cursor:default}.pricing-plans .plans-container .plan-wrapper .features ul li .product-badge{margin:0 0 0 2px}.pricing-plans .plans-container .plan-wrapper .features ul li .products-row div:first-of-type{margin-bottom:10px;margin-right:10px}.pricing-plans .plans-container .plan-wrapper:nth-child(2) .plan-header .monthly,.pricing-plans .plans-container .plan-wrapper:nth-child(2) .plan-header .yearly{transition-delay:.1s}.pricing-plans .plans-container .plan-wrapper:nth-child(1) .plan-header .monthly,.pricing-plans .plans-container .plan-wrapper:nth-child(1) .plan-header .yearly{transition-delay:0s}.pricing-plans .plans-container .plan-wrapper:nth-child(3) .plan-header .monthly,.pricing-plans .plans-container .plan-wrapper:nth-child(3) .plan-header .yearly{transition-delay:.2s}.pricing-plans .bottom-info{margin:60px 30px 0;font-size:21px}.pricing-plans .pricing-switch-container{margin-bottom:30px}.pricing-plans .pricing-switch-container .toggle,.pricing-plans .pricing-switch-container .toggler{display:inline-block;vertical-align:middle;margin:10px}.pricing-plans .pricing-switch-container .toggler{color:#6e6e6e;transition:.2s;width:160px;font-size:rem-calc(18);font-weight:400;position:relative}@media only screen and (max-width:48em){.pricing-plans .pricing-switch-container .toggler{width:auto}}.pricing-plans .pricing-switch-container .toggler i{color:#e51818;opacity:.7;padding-left:1px;font-size:.9375rem;font-weight:700;font-style:normal}.pricing-plans .pricing-switch-container .toggler:first-of-type{text-align:right}.pricing-plans .pricing-switch-container .toggler:last-of-type{text-align:left}.pricing-plans .pricing-switch-container .toggler--is-active{color:#000}.pricing-plans .pricing-switch-container .toggler--is-active i{opacity:1}.pricing-plans .pricing-switch-container .b{display:block}.pricing-plans .pricing-switch-container .toggle{position:relative;width:50px;height:25px;margin:0;border-radius:100px;background-color:#000;overflow:hidden}.pricing-plans .pricing-switch-container .check{position:absolute;display:block;cursor:pointer;top:0;left:0;width:100%;height:100%;opacity:0;z-index:6}.pricing-plans .pricing-switch-container .check:checked~.switch{right:3px;left:57.5%;transition:.25s cubic-bezier(.785,.135,.15,.86);transition-property:left,right;transition-delay:.08s,0s}.pricing-plans .pricing-switch-container .switch{position:absolute;inset:3px 57.5% 3px 3px;background-color:#fff;border-radius:25px;z-index:1;transition:.25s cubic-bezier(.785,.135,.15,.86);transition-property:left,right;transition-delay:0s,.08s;box-shadow:0 1px 2px #0003}