.PricingStyles-module__H2o27q__section{background-color:var(--color-primary-cream);flex-direction:column;align-items:center;padding:40px 1.5rem;display:flex}.PricingStyles-module__H2o27q__container{width:100%;max-width:1200px}.PricingStyles-module__H2o27q__header{text-align:center;margin-bottom:40px}.PricingStyles-module__H2o27q__headline{color:var(--color-black);letter-spacing:-.02em;margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.1}.PricingStyles-module__H2o27q__subtitle{color:var(--color-gray-600);max-width:100%;margin:0 auto;font-size:1rem;line-height:1.6}.PricingStyles-module__H2o27q__cardsContainer{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.PricingStyles-module__H2o27q__card{border-radius:24px;flex-direction:column;width:100%;padding:32px 24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.PricingStyles-module__H2o27q__card:hover{transform:translateY(-8px)}.PricingStyles-module__H2o27q__cardStarter{background:var(--color-primary-cream);border:1px solid var(--color-gray-200);background-image:radial-gradient(#f3f4f6 1px,#0000 1px);background-size:20px 20px;order:3;box-shadow:0 4px 6px #00000005}.PricingStyles-module__H2o27q__cardPlus{background:var(--color-primary-cream);border:2px solid #3b82f6;order:2;box-shadow:0 8px 30px #3b82f614}.PricingStyles-module__H2o27q__cardPro{background:var(--color-primary-cream);border:2px solid var(--color-primary-green);order:1;box-shadow:0 8px 30px #00bf631f}.PricingStyles-module__H2o27q__cardPro:before{content:"RECOMMENDED";background:var(--color-primary-green);color:#fff;letter-spacing:.05em;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:700;position:absolute;top:16px;right:16px}.PricingStyles-module__H2o27q__buttonPro{background:var(--color-primary-green);color:#fff;justify-content:center;align-items:center;height:56px;display:flex}.PricingStyles-module__H2o27q__buttonPro:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00bf634d}.PricingStyles-module__H2o27q__cardDisabled{opacity:.7;border-color:var(--color-gray-300)!important;box-shadow:none!important;background:var(--color-gray-50)!important}.PricingStyles-module__H2o27q__cardDisabled:hover{transform:none}.PricingStyles-module__H2o27q__cardDisabled:before{display:none!important}.PricingStyles-module__H2o27q__cardDisabled .PricingStyles-module__H2o27q__cardTitle,.PricingStyles-module__H2o27q__cardDisabled .PricingStyles-module__H2o27q__cardDescription,.PricingStyles-module__H2o27q__cardDisabled .PricingStyles-module__H2o27q__price,.PricingStyles-module__H2o27q__cardDisabled .PricingStyles-module__H2o27q__period,.PricingStyles-module__H2o27q__cardDisabled .PricingStyles-module__H2o27q__featureItem{color:var(--color-gray-400)}.PricingStyles-module__H2o27q__cardDisabled .PricingStyles-module__H2o27q__checkIcon{color:var(--color-gray-300)}.PricingStyles-module__H2o27q__disabledBadge{background:var(--color-gray-200);color:var(--color-gray-500);letter-spacing:.05em;border-radius:6px;padding:4px 8px;font-size:.6rem;font-weight:700;position:absolute;top:16px;right:16px}.PricingStyles-module__H2o27q__buttonDisabled{justify-content:center;align-items:center;height:56px;display:flex;background:var(--color-gray-200)!important;color:var(--color-gray-400)!important;cursor:not-allowed!important}.PricingStyles-module__H2o27q__buttonDisabled:hover{box-shadow:none!important;transform:none!important}.PricingStyles-module__H2o27q__cardTitle{color:var(--color-black);margin-bottom:8px;font-size:1.25rem;font-weight:700}.PricingStyles-module__H2o27q__cardDescription{color:var(--color-gray-500);margin-bottom:24px;font-size:.9rem;line-height:1.5}.PricingStyles-module__H2o27q__priceContainer{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:32px;display:flex}.PricingStyles-module__H2o27q__price{color:var(--color-black);font-size:3rem;font-weight:700;line-height:1}.PricingStyles-module__H2o27q__period{color:var(--color-gray-500);font-size:1rem;font-weight:600}.PricingStyles-module__H2o27q__strikethrough{color:var(--color-gray-400);font-size:1.25rem;font-weight:600;text-decoration:line-through}.PricingStyles-module__H2o27q__badge{color:#15803d;text-transform:uppercase;letter-spacing:.05em;background:#dcfce7;border-radius:12px;margin-left:8px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block;transform:translateY(-4px)}.PricingStyles-module__H2o27q__featuresList{flex-direction:column;flex:1;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.PricingStyles-module__H2o27q__featureItem,.PricingStyles-module__H2o27q__featureItemBullet{color:var(--color-gray-700);align-items:center;gap:10px;font-size:.9rem;line-height:1.4;display:flex}.PricingStyles-module__H2o27q__featureItemBullet:before{content:"•";color:var(--color-gray-400);flex-shrink:0;font-size:1rem}.PricingStyles-module__H2o27q__checkIcon{color:var(--color-primary-green);flex-shrink:0;font-size:.875rem}.PricingStyles-module__H2o27q__highlightFeature{color:var(--color-black);font-weight:700}.PricingStyles-module__H2o27q__highlightText{color:var(--color-primary-green);white-space:nowrap}.PricingStyles-module__H2o27q__smallFeature{color:var(--color-gray-500);font-size:.875rem}.PricingStyles-module__H2o27q__button{cursor:pointer;text-align:center;border:none;border-radius:20px;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:all .2s}.PricingStyles-module__H2o27q__buttonStarter{background:var(--color-gray-100);color:var(--color-black);border:1px solid var(--color-gray-300)}.PricingStyles-module__H2o27q__buttonStarter:hover{background:var(--color-gray-200)}.PricingStyles-module__H2o27q__buttonPlus{color:#fff;background:#3b82f6;justify-content:center;align-items:center;height:56px;display:flex}.PricingStyles-module__H2o27q__buttonPlus:hover{transform:translateY(-2px);box-shadow:0 10px 25px #3b82f64d}@media (min-width:640px){.PricingStyles-module__H2o27q__section{padding:60px 1.5rem}.PricingStyles-module__H2o27q__header{margin-bottom:48px}.PricingStyles-module__H2o27q__headline{font-size:2.5rem}.PricingStyles-module__H2o27q__subtitle{font-size:1.1rem}.PricingStyles-module__H2o27q__cardsContainer{gap:32px}.PricingStyles-module__H2o27q__card{border-radius:28px;padding:40px 32px}.PricingStyles-module__H2o27q__cardTitle{font-size:1.375rem}.PricingStyles-module__H2o27q__cardDescription{margin-bottom:28px;font-size:.95rem}.PricingStyles-module__H2o27q__priceContainer{margin-bottom:36px}.PricingStyles-module__H2o27q__price{font-size:3.25rem}.PricingStyles-module__H2o27q__period{font-size:1.0625rem}.PricingStyles-module__H2o27q__strikethrough{font-size:1.375rem}.PricingStyles-module__H2o27q__featuresList{gap:14px;margin-bottom:40px}.PricingStyles-module__H2o27q__featureItem{gap:12px;font-size:.95rem}.PricingStyles-module__H2o27q__checkIcon{font-size:.9rem}.PricingStyles-module__H2o27q__button{border-radius:22px;padding:15px;font-size:1.0625rem}.PricingStyles-module__H2o27q__buttonPro,.PricingStyles-module__H2o27q__buttonDisabled{height:60px}}@media (min-width:1024px){.PricingStyles-module__H2o27q__section{padding:80px 24px}.PricingStyles-module__H2o27q__header{margin-bottom:48px}.PricingStyles-module__H2o27q__headline{font-size:3.5rem}.PricingStyles-module__H2o27q__subtitle{max-width:600px;font-size:1.25rem}.PricingStyles-module__H2o27q__cardsContainer{flex-direction:row;justify-content:center;align-items:stretch;gap:32px}.PricingStyles-module__H2o27q__card{border-radius:28px;flex:none;order:0;width:320px;padding:32px 24px}.PricingStyles-module__H2o27q__cardStarter,.PricingStyles-module__H2o27q__cardPlus,.PricingStyles-module__H2o27q__cardPro{width:340px}.PricingStyles-module__H2o27q__cardTitle{font-size:1.375rem}.PricingStyles-module__H2o27q__cardDescription{margin-bottom:24px;font-size:.95rem}.PricingStyles-module__H2o27q__priceContainer{margin-bottom:28px}.PricingStyles-module__H2o27q__price{font-size:3rem}.PricingStyles-module__H2o27q__period{font-size:1rem}.PricingStyles-module__H2o27q__strikethrough{font-size:1.375rem}.PricingStyles-module__H2o27q__featuresList{gap:12px;margin-bottom:32px}.PricingStyles-module__H2o27q__featureItem,.PricingStyles-module__H2o27q__checkIcon{font-size:.9rem}.PricingStyles-module__H2o27q__button{border-radius:20px;padding:14px;font-size:1rem}.PricingStyles-module__H2o27q__buttonPlus,.PricingStyles-module__H2o27q__buttonPro,.PricingStyles-module__H2o27q__buttonDisabled{height:56px}}@media (min-width:1280px){.PricingStyles-module__H2o27q__section{padding:120px 24px}}.PricingStyles-module__H2o27q__billingToggle{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.PricingStyles-module__H2o27q__toggleActive{color:var(--color-black);font-size:.9rem;font-weight:600}.PricingStyles-module__H2o27q__toggleInactive{color:var(--color-gray-400);font-size:.9rem}.PricingStyles-module__H2o27q__toggleSwitch{background:var(--color-gray-200);cursor:pointer;border:none;border-radius:14px;width:48px;height:28px;transition:background .2s;position:relative}.PricingStyles-module__H2o27q__toggleSwitch:hover{background:var(--color-gray-300)}.PricingStyles-module__H2o27q__toggleKnob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 4px #0000001a}.PricingStyles-module__H2o27q__toggleKnobAnnual{transform:translate(20px)}.PricingStyles-module__H2o27q__saveBadge{color:#15803d;background:#dcfce7;border-radius:8px;margin-left:6px;padding:2px 6px;font-size:.7rem;font-weight:700}.PricingStyles-module__H2o27q__billedAnnually{color:var(--color-gray-500);margin-top:-24px;margin-bottom:24px;font-size:.75rem}.PricingStyles-module__H2o27q__faqSection{width:100%;max-width:700px;margin-top:60px;margin-left:auto;margin-right:auto}.PricingStyles-module__H2o27q__faqTitle{color:var(--color-black);text-align:center;margin-bottom:32px;font-size:1.5rem;font-weight:700}.PricingStyles-module__H2o27q__faqList{flex-direction:column;gap:12px;display:flex}.PricingStyles-module__H2o27q__faqItem{border:1px solid var(--color-gray-200);background:#fff;border-radius:12px;transition:border-color .2s;overflow:hidden}.PricingStyles-module__H2o27q__faqItem:hover{border-color:var(--color-gray-300)}.PricingStyles-module__H2o27q__faqItemOpen,.PricingStyles-module__H2o27q__faqItemOpen:hover{border-color:var(--color-primary-green)}.PricingStyles-module__H2o27q__faqQuestion{width:100%;color:var(--color-black);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.PricingStyles-module__H2o27q__faqQuestion:hover{background:var(--color-gray-50)}.PricingStyles-module__H2o27q__faqChevron{color:var(--color-gray-400);flex-shrink:0;font-size:.8rem;transition:transform .2s}.PricingStyles-module__H2o27q__faqItemOpen .PricingStyles-module__H2o27q__faqChevron{color:var(--color-primary-green);transform:rotate(180deg)}.PricingStyles-module__H2o27q__faqAnswerWrapper{max-height:0;transition:max-height .3s;overflow:hidden}.PricingStyles-module__H2o27q__faqItemOpen .PricingStyles-module__H2o27q__faqAnswerWrapper{max-height:200px}.PricingStyles-module__H2o27q__faqAnswer{color:var(--color-gray-600);padding:0 20px 18px;font-size:.9rem;line-height:1.6}.PricingStyles-module__H2o27q__askSection{border-top:1px solid var(--color-gray-200);flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding-top:32px;display:flex}.PricingStyles-module__H2o27q__askText{color:var(--color-gray-500);font-size:.95rem}.PricingStyles-module__H2o27q__askSocials{gap:12px;display:flex}.PricingStyles-module__H2o27q__askLink{background:var(--color-gray-100);width:40px;height:40px;color:var(--color-gray-600);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.PricingStyles-module__H2o27q__askLink:hover{background:var(--color-primary-green);color:#fff;transform:translateY(-2px)}@media (min-width:768px){.PricingStyles-module__H2o27q__faqQuestion{padding:20px 24px;font-size:1rem}.PricingStyles-module__H2o27q__faqAnswer{padding:0 24px 20px;font-size:.95rem}.PricingStyles-module__H2o27q__askSection{flex-direction:row;justify-content:center;gap:20px}}@media (min-width:1024px){.PricingStyles-module__H2o27q__faqSection{max-width:750px;margin-top:80px}.PricingStyles-module__H2o27q__faqTitle{font-size:1.75rem}.PricingStyles-module__H2o27q__faqList{gap:14px}}
.FAQStyles-module__nX7PPa__section{background:linear-gradient(180deg, var(--color-primary-cream) 0%, #f5f3f0 100%);justify-content:center;padding:60px 1.5rem;display:flex}.FAQStyles-module__nX7PPa__container{width:100%;max-width:700px}.FAQStyles-module__nX7PPa__title{color:var(--color-black);text-align:center;letter-spacing:-.02em;margin-bottom:32px;font-size:1.75rem;font-weight:700}.FAQStyles-module__nX7PPa__faqList{flex-direction:column;gap:12px;display:flex}.FAQStyles-module__nX7PPa__faqItem{border:1px solid var(--color-gray-200);background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.FAQStyles-module__nX7PPa__faqItem:hover{border-color:var(--color-gray-300)}.FAQStyles-module__nX7PPa__faqItemOpen{border-color:var(--color-primary-green);box-shadow:0 4px 12px #00bf631a}.FAQStyles-module__nX7PPa__faqItemOpen:hover{border-color:var(--color-primary-green)}.FAQStyles-module__nX7PPa__faqQuestion{width:100%;color:var(--color-black);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.FAQStyles-module__nX7PPa__faqQuestion:hover{background:var(--color-gray-50)}.FAQStyles-module__nX7PPa__faqChevron{color:var(--color-gray-400);flex-shrink:0;font-size:.8rem;transition:transform .2s,color .2s}.FAQStyles-module__nX7PPa__faqItemOpen .FAQStyles-module__nX7PPa__faqChevron{color:var(--color-primary-green);transform:rotate(180deg)}.FAQStyles-module__nX7PPa__faqAnswerWrapper{max-height:0;transition:max-height .3s;overflow:hidden}.FAQStyles-module__nX7PPa__faqItemOpen .FAQStyles-module__nX7PPa__faqAnswerWrapper{max-height:300px}.FAQStyles-module__nX7PPa__faqAnswer{color:var(--color-gray-600);padding:0 20px 18px;font-size:.9rem;line-height:1.65}.FAQStyles-module__nX7PPa__askSection{border-top:1px solid var(--color-gray-300);flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding-top:32px;display:flex}.FAQStyles-module__nX7PPa__askText{color:var(--color-gray-600);font-size:.95rem}.FAQStyles-module__nX7PPa__askHighlight{color:var(--color-primary-green);font-weight:600}.FAQStyles-module__nX7PPa__askSocials{gap:12px;display:flex}.FAQStyles-module__nX7PPa__askLink{border:1px solid var(--color-gray-200);width:42px;height:42px;color:var(--color-gray-600);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.FAQStyles-module__nX7PPa__askLink:hover{background:var(--color-primary-green);border-color:var(--color-primary-green);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00bf6340}@media (min-width:640px){.FAQStyles-module__nX7PPa__section{padding:80px 2rem}.FAQStyles-module__nX7PPa__title{margin-bottom:40px;font-size:2rem}.FAQStyles-module__nX7PPa__faqList{gap:14px}.FAQStyles-module__nX7PPa__faqQuestion{padding:20px 24px;font-size:1rem}.FAQStyles-module__nX7PPa__faqAnswer{padding:0 24px 20px;font-size:.95rem}.FAQStyles-module__nX7PPa__askSection{flex-direction:row;justify-content:center;gap:20px;margin-top:48px;padding-top:40px}}@media (min-width:1024px){.FAQStyles-module__nX7PPa__section{padding:100px 2.5rem}.FAQStyles-module__nX7PPa__container{max-width:750px}.FAQStyles-module__nX7PPa__title{margin-bottom:48px;font-size:2.25rem}.FAQStyles-module__nX7PPa__faqItem{border-radius:16px}.FAQStyles-module__nX7PPa__faqQuestion{padding:22px 28px;font-size:1.05rem}.FAQStyles-module__nX7PPa__faqAnswer{padding:0 28px 22px;font-size:1rem}.FAQStyles-module__nX7PPa__faqItemOpen .FAQStyles-module__nX7PPa__faqAnswerWrapper{max-height:350px}}
