.pricing_page_container{width:100%;min-height:100vh;background:radial-gradient(#00000005 15%,transparent 16%),linear-gradient(45deg,transparent 49%,#00000005 49% 51%,transparent 51%),linear-gradient(-45deg,transparent 49%,#00000005 49% 51%,transparent 51%);background-size:3em 3em;background-color:#f5f5f5;opacity:1}.pricing_page_container .pricing_page_content{width:100%;min-height:100vh;padding:40px}.pricing_page_content .pricing_header{margin-top:4rem;margin-bottom:3rem}.pricing_page_content .pricing_header h1{font-size:3rem;color:#000;font-weight:700;text-align:center}.pricing_page_content .pricing_header p{font-size:1.2rem;color:#000;font-weight:400;text-align:center;margin:10px}.pricing_page_content .pricing_cards_container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.pricing_cards_container .pricing_card{width:400px;height:600px;background-color:#FFFFFF;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;margin-top:30px;border-radius:10px;color:#000000;border-radius:var(--border-radius);border:1px solid #e5e7eb;border-top:5px solid;transition:box-shadow .3s ease;position:relative}.pricing_cards_container .pricing_card:hover{box-shadow:none}.pricing_cards_container .pricing_card h2{font-size:1.8rem;font-weight:700;text-align:center;letter-spacing:1px;margin-top:1rem}.pricing_cards_container .pricing_card p{font-size:1rem;color:#525252;font-weight:400;text-align:center}.pricing_cards_container .pricing_card h3{font-size:2.5rem;color:#000000;font-weight:600;text-align:center}.pricing_cards_container .pricing_card h3 span{font-size:1.2rem;color:#000000;font-weight:400}.pricing_cards_container .pricing_card ul{list-style:none;padding:5px}.pricing_cards_container .pricing_card ul .feature_heading{font-size:1rem;color:#000000;font-weight:600;text-align:left;margin-bottom:1.5rem}.pricing_cards_container .pricing_card ul li{font-size:.9rem;color:#2c2c2c;font-weight:600;text-align:left;margin:15px 0;display:flex;gap:8px}.pricing_cards_container .pricing_card ul li span{width:20px;height:20px}.pricing_cards_container .pricing_card ul li .check_icon{font-size:1.2rem;color:#08b665}.pricing_cards_container .pricing_card ul li .info_icon{font-size:1rem;color:#5c5c5c;cursor:pointer}.pricing_card .buy_btn_container{width:100%;display:flex;justify-content:center;align-items:center;margin:1rem 0}.pricing_cards_container .pricing_card a{width:100%;text-align:center;padding:12px 10px;font-size:1rem;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:600;letter-spacing:.5px}.pricing_cards_container .pricing_card .btn.current_plan_btn{background-color:#3b3b3b;color:#FFFFFF}.pricing_cards_container .pricing_card .purchase_plan_btn:active{transform:scale(.98)}.pricing_cards_container .pricing_card .btn.purchase_plan_btn{background:var(--gradient-primary);color:#FFFFFF}.faq_container{width:100%;margin:4rem 0}.faq_container h2{font-size:2rem;font-weight:700;color:#000000;text-align:center}.faq_container p{font-size:1rem;color:#000000;font-weight:400;text-align:center;margin:1rem 0 3rem}.faq_content{display:grid;gap:15px;max-width:900px;margin:0 auto;background-color:#ffffff;border-radius:10px;padding:1.5rem;box-shadow:0 1px 5px rgba(0,0,0,.123)}.faq-item,.faq_content{border:1px solid #e5e7eb}.faq-item{background:rgb(255,255,255);backdrop-filter:blur(20px);border-radius:var(--border-radius);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-checkbox{display:none}.faq-question{padding:15px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:clamp(1rem,2.5vw,1.1rem);transition:all .3s ease}.faq-question:hover{border-color:#f8f8f8;background-color:#f8f8f8}.faq-icon{width:24px;height:24px;position:relative;transition:transform .3s ease}.faq-icon:after,.faq-icon:before{content:"";position:absolute;background:rgb(0,0,0);border-radius:2px;transition:all .3s ease}.faq-icon:before{width:2px;height:16px;top:4px;left:11px}.faq-icon:after{width:16px;height:2px;top:11px;left:4px}.faq-checkbox:checked+.faq-question .faq-icon:before{transform:rotate(90deg);opacity:0}.faq-checkbox:checked+.faq-question{background:rgba(255,255,255,.15)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.05)}.faq-checkbox:checked~.faq-answer{max-height:300px}.faq-answer-content{padding:0 32px 24px;color:rgba(0,0,0,.9);font-size:clamp(.95rem,2.2vw,1rem)}.toggle-switch-currency{position:relative;display:inline-block;width:65px;height:33px;cursor:pointer}.toggle-switch-currency .toggle-switch-currency-input{display:none}.toggle-switch-background-currency{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color);border-radius:20px;transition:background .3s ease-in-out}.toggle-switch-handle{position:absolute;top:4px;left:5px;width:25px;height:25px;background-color:#fff;border-radius:50%;transition:transform .3s ease-in-out}.toggle-switch-currency:before{content:"";position:absolute;top:-25px;right:-35px;font-size:12px;font-weight:700;color:#aaa;text-shadow:1px 1px #fff;transition:color .3s ease-in-out}.toggle-switch-currency .toggle-switch-currency-input:checked+.toggle-switch-handle{transform:translateX(45px)}.toggle-switch-currency .toggle-switch-currency-input:checked+.toggle-switch-background-currency{background:#05c46b}.toggle-switch-currency .toggle-switch-currency-input:checked+.toggle-switch:before{content:"On";color:#05c46b;right:-15px}.toggle-switch-currency .toggle-switch-currency-input:checked+.toggle-switch-background-currency .toggle-switch-handle{transform:translateX(30px)}@media (max-width:600px){.pricing_page_content .pricing_header h1{font-size:1.8rem;margin-top:5rem}.pricing_page_content .pricing_header p{font-size:.8rem}.pricing_page_container .pricing_page_content{padding:20px}.pricing_cards_container .pricing_card{width:90%}}@media (max-width:400px){.pricing_page_container .pricing_page_content{padding:10px}.pricing_cards_container .pricing_card{width:100%}.faq_content{padding:1rem}}