.pricing-section[data-v-c76e6086]{background:linear-gradient(180deg,#fff,#faf8f6);padding:5rem 0}.section-header[data-v-c76e6086]{margin-bottom:3rem;text-align:center}.section-header h2[data-v-c76e6086]{color:#1a1a1a;display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative}.section-header h2[data-v-c76e6086]:after{background:linear-gradient(90deg,#a82d79,#c44d96);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:60px}.section-header .subtitle[data-v-c76e6086]{color:#666;font-size:1.1rem;margin-top:1.5rem}.gender-toggle[data-v-c76e6086]{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem}.gender-toggle button[data-v-c76e6086]{align-items:center;background:#fff;border:3px solid #f0f0f0;border-radius:50px;box-shadow:0 4px 12px #0000000d;color:#666;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.75rem;padding:1rem 3rem;transition:all .3s ease}.gender-toggle button .icon[data-v-c76e6086]{font-size:1.5rem}.gender-toggle button[data-v-c76e6086]:hover{border-color:#c44d96;box-shadow:0 6px 20px #a82d7926;transform:translateY(-2px)}.gender-toggle button.active[data-v-c76e6086]{background:linear-gradient(135deg,#a82d79,#8b2465);border-color:#a82d79;box-shadow:0 8px 25px #a82d794d;color:#fff}.category-tabs[data-v-c76e6086]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.category-tabs button[data-v-c76e6086]{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:12px;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease}.category-tabs button .tab-icon[data-v-c76e6086]{font-size:1.25rem}.category-tabs button .tab-count[data-v-c76e6086]{font-size:.85rem;opacity:.7}.category-tabs button[data-v-c76e6086]:hover{border-color:#c44d96;transform:translateY(-2px)}.category-tabs button.active[data-v-c76e6086]{background:#a82d79;border-color:#a82d79;color:#fff}.services-grid[data-v-c76e6086]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:2rem}.service-card[data-v-c76e6086]{background:#fff;border:2px solid transparent;border-radius:20px;box-shadow:0 8px 30px #a82d7914;display:flex;flex-direction:column;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-card[data-v-c76e6086]:hover{border-color:#a82d79;box-shadow:0 20px 60px #a82d7933;transform:translateY(-8px)}.service-card:hover .btn-book[data-v-c76e6086]{background:#8b2465;transform:translate(5px)}.service-card:hover .arrow[data-v-c76e6086]{transform:translate(5px)}.card-header[data-v-c76e6086]{padding:1.5rem 1.5rem 1rem;position:relative}.card-header .service-name[data-v-c76e6086]{color:#1a1a1a;font-size:1.35rem;font-weight:600;line-height:1.4;margin:0;padding-right:3rem}.card-header .popular-badge[data-v-c76e6086]{align-items:center;animation:pulse-c76e6086 2s ease-in-out infinite;background:linear-gradient(135deg,gold,#ffed4e);border-radius:20px;color:#1a1a1a;display:flex;font-size:.7rem;font-weight:700;gap:.25rem;padding:.4rem .75rem;position:absolute;right:1rem;top:1rem}.card-body[data-v-c76e6086]{flex:1;padding:0 1.5rem 1.5rem}.price-section[data-v-c76e6086]{align-items:baseline;display:flex;gap:.25rem;margin-bottom:1rem}.price-section .currency[data-v-c76e6086]{color:#a82d79;font-size:1.5rem;font-weight:600}.price-section .price[data-v-c76e6086]{color:#a82d79;font-size:3rem;font-weight:700;line-height:1}.service-features[data-v-c76e6086]{background:#f9f9f9;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.service-features .feature[data-v-c76e6086]{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem}.service-features .feature .check[data-v-c76e6086]{align-items:center;background:#a82d79;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:20px;justify-content:center;width:20px}.card-footer[data-v-c76e6086]{padding:0 1.5rem 1.5rem}.card-footer .btn-book[data-v-c76e6086]{align-items:center;background:linear-gradient(135deg,#a82d79,#8b2465);border:none;border-radius:12px;box-shadow:0 4px 15px #a82d794d;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:.75rem;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s ease;width:100%}.card-footer .btn-book[data-v-c76e6086]:hover{color:#fff}.card-footer .btn-book .arrow[data-v-c76e6086]{font-size:1.25rem;transition:transform .3s ease}.empty-state[data-v-c76e6086]{padding:4rem 2rem;text-align:center}.empty-state .empty-icon[data-v-c76e6086]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state p[data-v-c76e6086]{color:#666;font-size:1.1rem;margin:0}@keyframes pulse-c76e6086{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fade-enter-active[data-v-c76e6086],.fade-leave-active[data-v-c76e6086]{transition:all .3s ease}.fade-enter-from[data-v-c76e6086]{opacity:0;transform:translateY(20px)}.fade-leave-to[data-v-c76e6086]{opacity:0;transform:translateY(-20px)}@media (max-width:1024px){.services-grid[data-v-c76e6086]{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.pricing-section[data-v-c76e6086]{padding:3rem 0}.section-header h2[data-v-c76e6086]{font-size:2rem}.section-header .subtitle[data-v-c76e6086]{font-size:1rem}.gender-toggle[data-v-c76e6086]{flex-direction:column;margin:0 auto 2rem;max-width:300px}.gender-toggle button[data-v-c76e6086]{justify-content:center;padding:.875rem 2rem;width:100%}.category-tabs button[data-v-c76e6086]{font-size:.95rem;padding:.75rem 1.5rem}.services-grid[data-v-c76e6086]{gap:1.5rem;grid-template-columns:1fr}.service-card[data-v-c76e6086]{margin:0 auto;max-width:500px;width:100%}}@media (max-width:480px){.section-header h2[data-v-c76e6086]{font-size:1.75rem}.category-tabs[data-v-c76e6086]{gap:.5rem}.category-tabs button[data-v-c76e6086]{font-size:.9rem;padding:.65rem 1.25rem}.category-tabs button .tab-icon[data-v-c76e6086]{font-size:1.1rem}.service-card[data-v-c76e6086]{border-radius:16px}.card-header .service-name[data-v-c76e6086]{font-size:1.2rem}.price-section .currency[data-v-c76e6086]{font-size:1.25rem}.price-section .price[data-v-c76e6086]{font-size:2.5rem}}
