.plans{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:30px;margin-top:40px;display:flex}.plans .plan-card-holder{flex-direction:column;flex:calc(25% - 23px);justify-content:space-between;align-self:stretch;min-width:260px;height:auto;display:flex}.plans .plan-card-holder .plan-card{border:var(--border-secondary);color:var(--foreground);font-size:var(--font-size-md);font-weight:var(--font-weight);background:#ffffff0d;border-radius:20px;flex-grow:1;padding:30px 20px}.plans .plan-card-holder .card-body{flex-direction:column;flex:1;gap:20px;display:flex}.plans .plan-card-holder .card-body h1{margin-bottom:5px;font-size:24px;font-weight:600;line-height:28px}.plans .plan-card-holder .card-body .plan-price{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.plans .plan-card-holder .card-body .plan-price h2{font-size:40px;font-weight:600;line-height:100%}.plans .plan-card-holder .card-body .plan-price p{color:#777;font-size:16px;font-weight:var(--font-weight);line-height:120%}.plans .plan-card-holder .card-body .info{font-size:16px;font-weight:var(--font-weight);line-height:28px}.plans .plan-card-holder .card-body .features-primary li{font-size:var(--font-size-md);font-weight:var(--font-weight);line-height:28px}.plans .plan-card-holder .card-body .features-secondary{flex-grow:1;margin-top:auto}.plans .plan-card-holder .card-body .features-secondary li.active{font-family:DM Sans;font-size:var(--font-size-md);font-weight:var(--font-weight);line-height:28px}.plans .plan-card-holder .card-body .features-secondary li.active:before{content:"✓ ";color:#60bc52}.plans .plan-card-holder .card-body .features-secondary li.inactive{color:#777;font-size:var(--font-size-md);font-weight:var(--font-weight);line-height:28px;text-decoration:line-through}.plans .plan-card-holder .cards{flex-grow:1;margin-top:30px}.plans .plan-card-holder .cards .feature-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:flex-start;gap:10px;height:100%;padding:25px 15px;display:flex}.plans .plan-card-holder .cards .feature-box p{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.plans .plan-card-holder .cards h1{color:#8f79f8;font-size:var(--font-size-md);font-weight:var(--font-weight);margin:0;line-height:28px}.plans .plan-card-holder .cards p{color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight);line-height:28px}.free-tier-info{color:#777;text-align:center;max-width:500px;margin-top:90px;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.billing-toggle{flex-direction:column;align-items:center;gap:.5rem;display:flex}.billing-toggle .toggle-container{background-color:#2a2a2a;border-radius:9999px;width:fit-content;padding:.25rem;display:flex;position:relative;overflow:hidden}.billing-toggle .toggle-container .toggle-option{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;transition:color .3s;position:relative}.billing-toggle .toggle-container .toggle-option.active{color:#fff}.billing-toggle .toggle-container .toggle-slider{z-index:1;background-color:#3a3a3a;border-radius:9999px;width:calc(50% - .25rem);height:calc(100% - .5rem);transition:transform .3s;position:absolute;top:.25rem;left:.25rem}.billing-toggle .toggle-container .toggle-slider.annual{transform:translate(100%)}.billing-toggle .toggle-container .toggle-slider.monthly{transform:translate(0%)}.billing-toggle .toggle-caption{color:#a78bfa;margin-top:.5rem;font-size:.9rem;font-weight:500}@media (max-width:900px){article.homepage section.section-pricing .plans .plan-card{flex:calc(50% - 15px)}article.homepage section.section-pricing .plans .plan-card .card-body h1{margin-bottom:2px;font-size:20px}article.homepage section.section-pricing .plans .plan-card .card-body .plan-price h2{font-size:30px}.cards .feature-box{flex:calc(50% - 15px)}}@media (max-width:600px){section.section-pricing .plans{flex-direction:column}section.section-pricing .plans .plan-card{flex:100%}.cards{justify-content:unset;flex-direction:column;flex-shrink:1;gap:10px}.cards .infographic{width:100%;margin-top:0}.cards .feature-box{flex:100%}}.opacity{opacity:.5}.dashboard .billing-toggle{flex-direction:row;align-items:center;margin-top:20px}.dashboard .billing-toggle .toggle-caption{margin-top:0}
