@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600&family=Montserrat:wght@400&display=swap";.pricing-section[data-v-d225b0b9]{width:100%;padding:60px 24px}.pricing-container[data-v-d225b0b9]{display:flex;justify-content:center;align-items:stretch;gap:24px;max-width:1400px;margin:0 auto}.pricing-column[data-v-d225b0b9]{flex:0 1 400px;padding:40px 32px;border-radius:20px;display:flex;flex-direction:column;align-items:center}.column-1[data-v-d225b0b9]{background-color:#fff0e1}.column-2[data-v-d225b0b9]{background-color:#ffe0c2}.column-3[data-v-d225b0b9]{background-color:#f6c5af}.plan-title[data-v-d225b0b9]{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;color:#8d5252;margin:0 0 16px;text-align:center}.plan-duration[data-v-d225b0b9]{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;color:#333;margin:0 0 32px;text-align:center}.features-list[data-v-d225b0b9]{list-style:none;padding:0;margin:0 0 32px;width:100%}.feature-item[data-v-d225b0b9]{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;color:#333;margin-bottom:16px;padding-left:20px;position:relative}.feature-item[data-v-d225b0b9]:before{content:"•";position:absolute;left:0;color:#8d5252;font-size:16px}.plan-description[data-v-d225b0b9]{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;color:#333;text-align:center;margin:0 0 32px;line-height:1.6}.plan-price[data-v-d225b0b9]{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;color:#333;margin:0 0 32px;text-align:center}.btn-purchase[data-v-d225b0b9]{background-color:#8d5252;color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;padding:16px 48px;border:none;border-radius:30px;cursor:pointer;transition:opacity .3s ease}.btn-purchase[data-v-d225b0b9]:hover{opacity:.9}@media (max-width: 1024px){.pricing-container[data-v-d225b0b9]{flex-wrap:wrap;justify-content:center}.pricing-column[data-v-d225b0b9]{flex:0 1 350px}}@media (max-width: 768px){.pricing-section[data-v-d225b0b9]{padding:40px 16px}.pricing-container[data-v-d225b0b9]{flex-direction:column;gap:24px}.pricing-column[data-v-d225b0b9]{flex:1 1 auto;width:100%;max-width:400px;margin:0 auto}}@media (max-width: 480px){.pricing-column[data-v-d225b0b9]{padding:32px 24px}.plan-title[data-v-d225b0b9]{font-size:24px}.plan-price[data-v-d225b0b9]{font-size:40px}}
