@keyframes Pricing-module__fMDuta__slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes Pricing-module__fMDuta__fadeInUp-smooth{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Pricing-module__fMDuta__fadeInUp-subtle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Pricing-module__fMDuta__hero-container{background:linear-gradient(135deg, hsl(var(--color-teal) / .05) 0%, hsl(var(--color-teal) / .02) 50%, transparent 100%);padding-top:6rem;padding-bottom:4rem;position:relative;overflow:hidden}@media (min-width:768px){.Pricing-module__fMDuta__hero-container{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.Pricing-module__fMDuta__hero-container{padding-top:6rem;padding-bottom:6rem}}.Pricing-module__fMDuta__hero-content{text-align:center;max-width:56rem;margin:0 auto}.Pricing-module__fMDuta__hero-heading{color:hsl(var(--color-teal));letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:1.2}.Pricing-module__fMDuta__hero-heading.Pricing-module__fMDuta__visible{animation:.8s cubic-bezier(.215,.61,.355,1) forwards Pricing-module__fMDuta__fadeInUp-smooth}@media (min-width:768px){.Pricing-module__fMDuta__hero-heading{font-size:3rem}}@media (min-width:1024px){.Pricing-module__fMDuta__hero-heading{font-size:3.75rem}}.Pricing-module__fMDuta__hero-subtitle{color:#525f6b;letter-spacing:.01em;font-size:1.25rem;line-height:1.6}.Pricing-module__fMDuta__hero-subtitle.Pricing-module__fMDuta__visible{animation:.8s cubic-bezier(.215,.61,.355,1) .15s forwards Pricing-module__fMDuta__fadeInUp-smooth}@media (min-width:768px){.Pricing-module__fMDuta__hero-subtitle{font-size:1.5rem}}.Pricing-module__fMDuta__cards-container{background-color:#fff;padding-top:4rem;padding-bottom:6rem}@media (min-width:768px){.Pricing-module__fMDuta__cards-container{padding-top:6rem;padding-bottom:6rem}}.Pricing-module__fMDuta__cards-grid{grid-template-columns:1fr;gap:2rem;max-width:80rem;margin:0 auto;display:grid}@media (min-width:768px){.Pricing-module__fMDuta__cards-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.Pricing-module__fMDuta__pricing-card{opacity:0;background:#fff;border-radius:1rem;flex-direction:column;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.Pricing-module__fMDuta__pricing-card.Pricing-module__fMDuta__visible{animation:.8s cubic-bezier(.215,.61,.355,1) forwards Pricing-module__fMDuta__fadeInUp-smooth}@media (min-width:768px){.Pricing-module__fMDuta__pricing-card.Pricing-module__fMDuta__featured{grid-column:2;transform:translateY(-2rem)}}.Pricing-module__fMDuta__pricing-card-non-featured{border:1px solid #e2e8f0}.Pricing-module__fMDuta__pricing-card:hover{box-shadow:0 0 30px hsl(var(--color-teal) / .15), 0 8px 24px #00000029, 0 4px 12px #0000001f;transform:translateY(-8px)}.Pricing-module__fMDuta__pricing-card.Pricing-module__fMDuta__featured{box-shadow:0 0 30px hsl(var(--color-teal) / .15), 0 12px 32px #0003, 0 6px 16px #00000024;border:2px solid hsl(var(--color-teal));position:relative}.Pricing-module__fMDuta__pricing-card.Pricing-module__fMDuta__featured:hover{box-shadow:0 0 40px hsl(var(--color-teal) / .25), 0 16px 40px #0000003d, 0 8px 20px #00000029;border-color:hsl(var(--color-teal))}.Pricing-module__fMDuta__pricing-card.Pricing-module__fMDuta__featured:before{content:"";top:0;background:linear-gradient(135deg, hsl(var(--color-teal) / .03) 0%, transparent 100%);pointer-events:none;height:100%;position:absolute;inset-inline:0}.Pricing-module__fMDuta__enterprise{background:linear-gradient(135deg, hsl(var(--color-teal) / .06) 0%, hsl(var(--color-teal) / .02) 50%, white 100%);border:2px solid hsl(var(--color-teal) / .4);position:relative}.Pricing-module__fMDuta__enterprise:hover{border-color:hsl(var(--color-teal));box-shadow:0 0 30px hsl(var(--color-teal) / .2), 0 12px 32px #0000002e, 0 6px 16px #0000001f}.Pricing-module__fMDuta__enterprise-badge{background:linear-gradient(135deg, hsl(var(--color-teal)), #195466);color:hsl(var(--color-lime));text-align:center;letter-spacing:.03em;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.Pricing-module__fMDuta__enterprise-price{color:hsl(var(--color-teal));font-size:1.5rem;font-weight:700;line-height:1.4}.Pricing-module__fMDuta__card-badge{background-color:hsl(var(--color-teal));color:#fff;text-align:center;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.Pricing-module__fMDuta__card-content{flex-direction:column;flex:1;padding:2rem;display:flex}@media (min-width:768px){.Pricing-module__fMDuta__card-content{padding:2.5rem}}.Pricing-module__fMDuta__card-title{color:#020817;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Pricing-module__fMDuta__card-description{color:#525f6b;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.Pricing-module__fMDuta__pricing-section{margin-bottom:2rem}.Pricing-module__fMDuta__price{color:hsl(var(--color-teal));font-size:2.25rem;font-weight:700;line-height:1.2}.Pricing-module__fMDuta__period{color:#525f6b;margin-top:.25rem;font-size:.875rem}.Pricing-module__fMDuta__features-list{flex-direction:column;flex:1;gap:1rem;display:flex}.Pricing-module__fMDuta__feature-item{opacity:0;align-items:flex-start;gap:.75rem;display:flex;transform:translateY(8px)}.Pricing-module__fMDuta__feature-item.Pricing-module__fMDuta__visible{animation:.7s cubic-bezier(.25,.46,.45,.94) forwards Pricing-module__fMDuta__fadeInUp-subtle}.Pricing-module__fMDuta__feature-icon{width:1.25rem;height:1.25rem;color:hsl(var(--color-teal));flex-shrink:0;margin-top:.125rem;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Pricing-module__fMDuta__feature-item:hover .Pricing-module__fMDuta__feature-icon{color:#083536;transform:scale(1.2)rotate(5deg)}.Pricing-module__fMDuta__feature-text{color:#020817;font-size:.95rem;line-height:1.5}.Pricing-module__fMDuta__faq-container{background-color:#f9fafb;padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.Pricing-module__fMDuta__faq-container{padding-top:6rem;padding-bottom:6rem}}.Pricing-module__fMDuta__faq-content{max-width:48rem;margin:0 auto}.Pricing-module__fMDuta__faq-heading{color:hsl(var(--color-teal));text-align:center;letter-spacing:-.01em;margin-bottom:3rem;font-size:1.875rem;font-weight:700;line-height:1.3}.Pricing-module__fMDuta__faq-heading.Pricing-module__fMDuta__visible{animation:.8s cubic-bezier(.215,.61,.355,1) forwards Pricing-module__fMDuta__fadeInUp-smooth}@media (min-width:768px){.Pricing-module__fMDuta__faq-heading{font-size:2.25rem}}.Pricing-module__fMDuta__faq-items{flex-direction:column;gap:1.5rem;display:flex}.Pricing-module__fMDuta__faq-item{cursor:pointer;opacity:0;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)}.Pricing-module__fMDuta__faq-item.Pricing-module__fMDuta__visible{animation:.7s cubic-bezier(.25,.46,.45,.94) forwards Pricing-module__fMDuta__fadeInUp-subtle}.Pricing-module__fMDuta__faq-item:hover{border-color:hsl(var(--color-teal) / .3);box-shadow:0 0 20px hsl(var(--color-teal) / .1), 0 4px 12px #00000014;transform:translateY(-4px)}.Pricing-module__fMDuta__faq-question{color:#020817;cursor:pointer;text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:.75rem;padding:0;font-size:1.0625rem;font-weight:700;transition:all .3s;display:flex}.Pricing-module__fMDuta__faq-question:hover{color:hsl(var(--color-teal))}.Pricing-module__fMDuta__faq-question:focus-visible{outline:2px solid hsl(var(--color-teal));outline-offset:2px}.Pricing-module__fMDuta__faq-question-icon{width:1.25rem;height:1.25rem;color:hsl(var(--color-teal));flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Pricing-module__fMDuta__faq-question-icon.Pricing-module__fMDuta__icon-expanded{transform:rotate(180deg)}.Pricing-module__fMDuta__faq-item:hover .Pricing-module__fMDuta__faq-question-icon{transform:scale(1.2)}.Pricing-module__fMDuta__faq-item:hover .Pricing-module__fMDuta__faq-question-icon.Pricing-module__fMDuta__icon-expanded{transform:rotate(180deg)scale(1.2)}.Pricing-module__fMDuta__faq-answer{color:#020817;margin-top:1rem;font-size:.95rem;line-height:1.6;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards Pricing-module__fMDuta__slideDown}.Pricing-module__fMDuta__answer-expanded{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards Pricing-module__fMDuta__slideDown}.Pricing-module__fMDuta__card-stagger-0{animation-delay:0s}.Pricing-module__fMDuta__card-stagger-1{animation-delay:.1s}.Pricing-module__fMDuta__card-stagger-2{animation-delay:.2s}.Pricing-module__fMDuta__feature-stagger-0{animation-delay:0s}.Pricing-module__fMDuta__feature-stagger-1{animation-delay:50ms}.Pricing-module__fMDuta__feature-stagger-2{animation-delay:.1s}.Pricing-module__fMDuta__feature-stagger-3{animation-delay:.15s}.Pricing-module__fMDuta__feature-stagger-4{animation-delay:.2s}.Pricing-module__fMDuta__feature-stagger-5{animation-delay:.25s}.Pricing-module__fMDuta__feature-stagger-6{animation-delay:.3s}.Pricing-module__fMDuta__faq-stagger-0{animation-delay:0s}.Pricing-module__fMDuta__faq-stagger-1{animation-delay:.1s}.Pricing-module__fMDuta__faq-stagger-2{animation-delay:.2s}@media (max-width:767px){.Pricing-module__fMDuta__pricing-card.Pricing-module__fMDuta__featured{transform:none}.Pricing-module__fMDuta__cards-grid{gap:1.5rem}.Pricing-module__fMDuta__faq-item{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.Pricing-module__fMDuta__hero-heading,.Pricing-module__fMDuta__hero-subtitle,.Pricing-module__fMDuta__pricing-card,.Pricing-module__fMDuta__feature-item,.Pricing-module__fMDuta__faq-heading,.Pricing-module__fMDuta__faq-item,.Pricing-module__fMDuta__cta-button{opacity:1;animation:none}.Pricing-module__fMDuta__pricing-card:hover,.Pricing-module__fMDuta__faq-item:hover,.Pricing-module__fMDuta__cta-button:hover,.Pricing-module__fMDuta__feature-item:hover .Pricing-module__fMDuta__feature-icon{transition:none;transform:none}}
