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