.pricing-container[data-v-db044b89]{margin:0 auto;max-width:1200px;padding:0 2rem 2rem}.loading[data-v-db044b89]{padding:4rem 0;text-align:center}.spinner[data-v-db044b89]{animation:spin-db044b89 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#462df1;height:40px;margin:0 auto 1rem;width:40px}@keyframes spin-db044b89{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error[data-v-db044b89]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;margin:2rem 0;padding:2rem;text-align:center}.pricing-grid[data-v-db044b89]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;margin-top:0;width:100%}.pricing-card[data-v-db044b89]{background:#000;border:none;border-radius:2rem;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-card[data-v-db044b89]:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.pricing-card.featured[data-v-db044b89]{background:#000}.featured-badge[data-v-db044b89]{background:#462df1;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.25rem 1rem;position:absolute;top:-12px;transform:translate(-50%);z-index:10}.dynamic-bg[data-v-db044b89]{border-radius:2rem;inset:0;pointer-events:none;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.plan-header[data-v-db044b89]{margin-bottom:1.5rem;position:relative;z-index:2}.plan-title[data-v-db044b89]{color:#fff;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.plan-description[data-v-db044b89]{color:#ffffffb3;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.trial-info[data-v-db044b89]{margin:1rem 0;text-align:center}.trial-badge[data-v-db044b89]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#10b981;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.trial-badge[data-v-db044b89]:hover{background:#10b98126;border-color:#10b98166}.trial-icon[data-v-db044b89]{flex-shrink:0;height:16px;width:16px}.kdv-info[data-v-db044b89]{color:#ffffff80;font-size:.75rem;font-weight:400;margin:.5rem 0 1.5rem;text-align:center}.price-container[data-v-db044b89]{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-bottom:1rem}.currency[data-v-db044b89]{color:#ffffffb3;font-size:1.5rem;font-weight:600}.amount[data-v-db044b89]{color:#fff;font-size:2.75rem;font-weight:800;line-height:1}.period[data-v-db044b89]{color:#fff9;font-size:1.125rem;font-weight:500}.plan-features[data-v-db044b89]{flex-grow:1;margin-bottom:1.5rem;position:relative;z-index:2}.plan-features ul[data-v-db044b89]{list-style:none;margin:0;padding:0;text-align:left}.feature-item[data-v-db044b89]{align-items:center;color:#fffc;display:flex;padding:.5rem 0}.check-icon[data-v-db044b89]{color:#10b981;flex-shrink:0;height:18px;margin-right:.75rem;width:18px}.feature-text[data-v-db044b89]{font-size:.85rem;font-weight:500;line-height:1.4}.select-plan-btn[data-v-db044b89]{background:#462df1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:auto;padding:.875rem 1.5rem;position:relative;transition:all .2s ease;width:100%;z-index:2}.select-plan-btn[data-v-db044b89]:hover{background:#5b3af0}@media (max-width:1024px){.pricing-grid[data-v-db044b89]{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,350px));margin-left:auto;margin-right:auto;max-width:1000px}.pricing-card[data-v-db044b89]{min-height:450px;padding:1.75rem 1.25rem}}@media (max-width:768px){.pricing-container[data-v-db044b89]{padding:1rem}.pricing-grid[data-v-db044b89]{gap:1.5rem;grid-template-columns:1fr;max-width:350px}.pricing-card[data-v-db044b89]{min-height:auto;padding:2rem 1.5rem}.amount[data-v-db044b89]{font-size:2.5rem}.plan-title[data-v-db044b89]{font-size:1.5rem}}.faq-accordion[data-v-4bd95f7a]{margin:0 auto;max-width:800px;width:100%}.faq-item[data-v-4bd95f7a]{border-bottom:.5px solid hsla(0,0%,100%,.05)}.faq-item[data-v-4bd95f7a]:last-child{border-bottom:none}.faq-question[data-v-4bd95f7a]{align-items:center;background:none;border:none;color:#ffffffc1;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 0;text-align:left;transition:all .3s ease;width:100%}.faq-question[data-v-4bd95f7a]:hover{color:#fffc}.faq-question-text[data-v-4bd95f7a]{color:#ffffffc1;flex:1;font-size:1.125rem;font-weight:600;line-height:1.4;padding-right:1rem}.faq-toggle[data-v-4bd95f7a]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.toggle-icon[data-v-4bd95f7a]{color:#ffffffb3;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px}.toggle-icon--open[data-v-4bd95f7a]{transform:rotate(180deg)}.faq-answer[data-v-4bd95f7a]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer--open[data-v-4bd95f7a]{max-height:500px}.faq-answer-content[data-v-4bd95f7a]{color:#fff6;font-size:1rem;font-weight:400;line-height:1.6;padding:0 0 1.5rem}.faq-answer-content p[data-v-4bd95f7a]{margin:0 0 1rem}.faq-answer-content p[data-v-4bd95f7a]:last-child{margin-bottom:0}@media (min-width:1024px){.faq-question-text[data-v-4bd95f7a]{font-size:1rem}.faq-answer-content[data-v-4bd95f7a]{font-size:.9rem}.faq-question[data-v-4bd95f7a]{padding:1.25rem 0}.faq-answer-content[data-v-4bd95f7a]{padding:0 0 1.25rem}}.faq-separator[data-v-4bd95f7a]{background:#ffffff0d;height:.5px;margin:0}.faq-item:hover .faq-separator[data-v-4bd95f7a]{background:#ffffff1a}@media (max-width:768px){.faq-question[data-v-4bd95f7a]{padding:1.25rem 0}.faq-question-text[data-v-4bd95f7a]{font-size:1rem}.faq-answer-content[data-v-4bd95f7a]{font-size:.95rem;padding:0 0 1.25rem}}@media (prefers-reduced-motion:reduce){.faq-answer[data-v-4bd95f7a],.toggle-icon[data-v-4bd95f7a]{transition:none}}@media (prefers-color-scheme:dark){.faq-item[data-v-4bd95f7a]{border-bottom-color:#ffffff08}}.billing-toggle-container[data-v-1aaf0ec2]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:5rem}.billing-toggle[data-v-1aaf0ec2]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50px;display:flex;padding:4px;position:relative}.billing-option[data-v-1aaf0ec2]{align-items:center;border-radius:46px;color:#fff9;cursor:pointer;display:flex;flex:1;font-size:.9rem;font-weight:600;justify-content:center;min-width:80px;padding:12px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.billing-option.active[data-v-1aaf0ec2]{color:#fff}.toggle-slider[data-v-1aaf0ec2]{background:linear-gradient(135deg,#ffffff10,#ffffff10);border-radius:46px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px)}.toggle-slider.yearly[data-v-1aaf0ec2]{transform:translate(100%)}.savings-badge[data-v-1aaf0ec2]{animation:pulse-glow-1aaf0ec2 2s infinite;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;box-shadow:0 4px 12px #10b9814d;color:#fff;font-size:.8rem;font-weight:600;padding:6px 16px}@keyframes pulse-glow-1aaf0ec2{0%,to{box-shadow:0 4px 12px #10b9814d}50%{box-shadow:0 4px 20px #10b98180}}@media (max-width:768px){.billing-toggle-container[data-v-1aaf0ec2]{margin-bottom:2rem}.billing-toggle[data-v-1aaf0ec2]{max-width:240px;min-width:200px;width:100%}.billing-option[data-v-1aaf0ec2]{flex:1;font-size:.8rem;min-width:60px;padding:8px 16px}.savings-badge[data-v-1aaf0ec2]{font-size:.75rem;padding:4px 12px}}@media (max-width:480px){.billing-toggle[data-v-1aaf0ec2]{max-width:200px;min-width:180px}.billing-option[data-v-1aaf0ec2]{font-size:.75rem;min-width:50px;padding:6px 12px}.savings-badge[data-v-1aaf0ec2]{font-size:.7rem;padding:3px 10px}}
