.Pricing-module__buM3wq__container{min-height:100vh;padding:4rem 1rem}.Pricing-module__buM3wq__innerContainer{max-width:1000px;margin:0 auto}.Pricing-module__buM3wq__headerSection{text-align:center;margin-top:2rem;margin-bottom:4rem}.Pricing-module__buM3wq__titleContainer{background-color:#3e7793;border-radius:1rem;margin-bottom:2rem;padding:2rem 1rem}.Pricing-module__buM3wq__title{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700;display:inline-block}.Pricing-module__buM3wq__subtitle{color:#fffc;max-width:600px;margin:0 auto;font-size:1.125rem}.Pricing-module__buM3wq__pricingCardsContainer{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:2rem;display:flex}.Pricing-module__buM3wq__pricingCard{background:#fff;border:2px solid #a777e31a;border-radius:1.5rem;flex-direction:column;flex-shrink:0;width:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.Pricing-module__buM3wq__cardHeader{text-align:center;background:linear-gradient(135deg,#4a90e21a 0%,#a777e31a 100%);flex-direction:column;justify-content:space-between;min-height:260px;padding:2rem 2rem 1rem;display:flex;position:relative}.Pricing-module__buM3wq__planName{color:#1a1a1a;justify-content:center;align-items:center;height:2.5rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700;display:flex}.Pricing-module__buM3wq__price{color:#1a1a1a;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:3.5rem;font-weight:700;display:flex}.Pricing-module__buM3wq__annualBadge{color:#fff;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border-radius:1rem;width:max-content;margin:.5rem auto 0;padding:.5rem 1rem;font-size:.875rem;font-weight:600;position:static;box-shadow:0 2px 4px #4a90e233}.Pricing-module__buM3wq__annualBadgePlaceholder{height:2.5rem;margin-bottom:.5rem}.Pricing-module__buM3wq__savingsText{color:#fff;font-weight:700}.Pricing-module__buM3wq__perMonth,.Pricing-module__buM3wq__perYear{color:#64748b;font-size:1.125rem}.Pricing-module__buM3wq__priceExcludingVAT{color:#64748b;font-size:.8rem}.Pricing-module__buM3wq__priceDisclaimer{color:#64748b;text-align:center;max-width:90%;margin:auto auto 0;font-size:.8rem;line-height:1.4;display:block}.Pricing-module__buM3wq__features{flex-grow:1;margin:0;padding:2rem;list-style-type:none}.Pricing-module__buM3wq__featureItem{align-items:center;gap:1rem;margin-bottom:1.5rem;padding-left:.5rem;display:flex}.Pricing-module__buM3wq__featureIcon{color:#fff;background:#4a90e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.Pricing-module__buM3wq__featureText{flex-grow:1}.Pricing-module__buM3wq__featureDescription{color:#64748b;font-size:.875rem}.Pricing-module__buM3wq__cardFooter{text-align:center;background:linear-gradient(135deg,#4a90e21a 0%,#a777e31a 100%);margin-top:auto;padding:2rem}.Pricing-module__buM3wq__ctaButton{color:#fff;cursor:pointer;background:#4a90e2;border:none;border-radius:2rem;width:100%;max-width:300px;margin-left:15px;padding:1rem 3rem;font-size:1.125rem;font-weight:700;transition:all .3s}.Pricing-module__buM3wq__ctaButton:hover{background:#357abd;transform:translateY(-2px);box-shadow:0 10px 20px #4a90e233}.Pricing-module__buM3wq__paymentOptions{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.Pricing-module__buM3wq__paymentOption{cursor:pointer;background:#fff;border:1px solid #eef2f6;border-radius:8px;justify-content:center;align-items:center;width:80px;height:40px;text-decoration:none;transition:all .3s;display:flex}.Pricing-module__buM3wq__paymentOption:hover{background:#f0f4ff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.Pricing-module__buM3wq__faqSection{background:#fff;border-radius:1.5rem;margin-top:4rem;padding:2rem;box-shadow:0 10px 20px #0000000d}.Pricing-module__buM3wq__faqTitle{color:#4a90e2;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}.Pricing-module__buM3wq__faqList{max-width:600px;margin:0 auto}.Pricing-module__buM3wq__faqItem{border-bottom:1px solid #eef2f6;margin-bottom:.5rem}.Pricing-module__buM3wq__faqItem:last-child{border-bottom:none}.Pricing-module__buM3wq__faqQuestion{color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem;font-size:1.25rem;font-weight:600;transition:all .3s;display:flex}.Pricing-module__buM3wq__faqQuestion:hover{color:#4a90e2}.Pricing-module__buM3wq__faqIcon{width:24px;height:24px;transition:transform .3s;position:relative}.Pricing-module__buM3wq__faqIcon:before,.Pricing-module__buM3wq__faqIcon:after{content:"";background-color:#4a90e2;border-radius:1px;transition:all .3s;position:absolute}.Pricing-module__buM3wq__faqIcon:before{width:2px;height:16px;top:4px;left:11px}.Pricing-module__buM3wq__faqIcon:after{width:16px;height:2px;top:11px;left:4px}.Pricing-module__buM3wq__faqIconOpen:before{opacity:0;transform:rotate(90deg)}.Pricing-module__buM3wq__faqAnswer{color:#64748b;opacity:0;max-height:0;margin-top:-.5rem;padding:0 1rem 1rem;line-height:1.6;transition:all .3s;overflow:hidden}.Pricing-module__buM3wq__faqAnswerOpen{opacity:1;max-height:200px;margin-top:0}@media (max-width:640px){.Pricing-module__buM3wq__container{padding:2rem 1rem}.Pricing-module__buM3wq__title{color:#fff;margin-bottom:1rem;font-size:2.5rem}.Pricing-module__buM3wq__price{gap:.3rem;font-size:3rem}.Pricing-module__buM3wq__perMonth,.Pricing-module__buM3wq__perYear{font-size:1rem}.Pricing-module__buM3wq__priceExcludingVAT,.Pricing-module__buM3wq__priceDisclaimer{font-size:.75rem}.Pricing-module__buM3wq__features,.Pricing-module__buM3wq__cardHeader,.Pricing-module__buM3wq__cardFooter{padding:1.5rem}.Pricing-module__buM3wq__pricingCardsContainer{flex-direction:column;align-items:center;margin-bottom:1rem}.Pricing-module__buM3wq__pricingCard{width:90%;max-width:400px;margin-bottom:20px}.Pricing-module__buM3wq__titleContainer{padding:1.5rem .5rem}.Pricing-module__buM3wq__faqSection{margin-top:3rem;padding:1.5rem}.Pricing-module__buM3wq__faqTitle{font-size:1.75rem}.Pricing-module__buM3wq__faqQuestion{font-size:1.125rem}}
