.faq_section{background:#000;max-width:1100px;margin:auto;padding:50px 0}.faq_section .heading{justify-content:center;align-items:center;display:flex}.faq_section .faq_wrapper{margin-top:40px}.faq_section .faq_wrapper .accordion-item{background:linear-gradient(96deg,#161616 0%,#484848 100%) no-repeat padding-box padding-box;border:none;border-radius:12px;margin-bottom:16px;overflow:hidden}.faq_section .faq_wrapper .accordion-button{border:none;width:100%;padding:20px 22px;font-size:20px;font-weight:500;color:#fff!important;box-shadow:none!important;background:0 0!important}.faq_section .faq_wrapper .accordion-button:not(.collapsed){color:#fff!important;box-shadow:none!important;background:0 0!important}.faq_section .faq_wrapper .accordion-button:after{filter:brightness(0)invert();background-size:25px;width:25px;height:25px;transition:transform .3s;font-weight:900!important}.faq_section .faq_wrapper .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.faq_section .faq_wrapper .accordion-body{color:#d4d4d4;padding:0 24px 24px;line-height:1.6}.faq_section .faq_wrapper .answer{margin-bottom:0;font-size:18px}@media (min-width:0) and (max-width:767.98px){.faq_section .faq_wrapper .accordion-button{padding:16px;font-size:17px}.faq_section .faq_wrapper .accordion-button:after{background-size:14px;width:14px;height:14px}.faq_section .faq_wrapper .answer{font-size:17px}.faq_section .faq_wrapper .accordion-body{padding:0 18px 18px}.faq_section{padding:36px 0 0}.faq_section .faq_wrapper{margin-top:15px}}@media (min-width:768px) and (max-width:991px){.faq_section .faq_wrapper .accordion-button{font-size:18px}.faq_section .faq_wrapper .answer{font-size:17px}.faq_section .faq_wrapper .accordion-button:after{background-size:17px;width:17px;height:17px}.faq_section{max-width:625px;padding:36px 0 0}}@media (min-width:992px) and (max-width:1199px){.faq_section{max-width:900px}.faq_section .faq_wrapper .accordion-button{font-size:18px}}
.bank_traders_section{width:100%;padding:50px 0 70px}.bank_traders_section .security_cards_row{--bs-gutter-x:20px;--bs-gutter-y:25px}.bank_traders_section .security_card{background:linear-gradient(135deg,#111 0%,#2b2b2b 100%);border:1px solid #ddd7d0;border-radius:17px;width:100%;height:100%;min-height:205px;padding:24px 23px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 12px 25px #0000001a}.bank_traders_section .security_card:hover{border-color:#e4b32c;transform:translateY(-5px);box-shadow:0 17px 32px #00000024}.bank_traders_section .security_icon{color:#5b4609;background:#fffaf7;border:1px solid #775c0f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-size:18px;transition:all .3s;display:flex}.bank_traders_section .security_card:hover .security_icon{color:#c69213;background:#fff4dc;border-color:#e2ae26;transform:translateY(-2px)}.bank_traders_section .security_title{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.bank_traders_section .security_description{color:#fff;max-width:240px;margin:0;font-size:15px;font-weight:400;line-height:1.55}@media (min-width:768px) and (max-width:991px){.bank_traders_section{padding:45px 0 60px}.bank_traders_section .security_card{min-height:200px;padding:23px 20px}.bank_traders_section .security_title{font-size:17px}.bank_traders_section .security_description{max-width:100%;font-size:15px}}@media (min-width:0) and (max-width:767px){.bank_traders_section{padding:30px 0 55px}.bank_traders_section .security_cards_row{--bs-gutter-x:15px;--bs-gutter-y:15px}.bank_traders_section .security_card{min-height:auto;padding:22px 20px}.bank_traders_section .security_icon{width:42px;height:42px;margin-bottom:15px;font-size:18px}.bank_traders_section .security_title{margin-bottom:9px;font-size:17px}.bank_traders_section .security_description{max-width:100%;font-size:15px;line-height:1.55}}@media (max-width:480px){.bank_traders_section{padding:25px 0 45px}.bank_traders_section .security_card{border-radius:15px;padding:20px 18px}.bank_traders_section .security_icon{width:40px;height:40px;margin-bottom:14px;font-size:17px}.bank_traders_section .security_title{font-size:16px}.bank_traders_section .security_description{font-size:15px}}.bank_traders_section .security_card{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--card-delay);transform:translateY(70px)}.bank_traders_section.security_visible .security_card{opacity:1;transform:translateY(0)}.bank_traders_section.security_visible .security_card:hover{transform:translateY(-5px)}
.pricing_section{width:100%;padding:40px 0 20px;overflow:hidden}.pricing_section .pricing_card{background:linear-gradient(135deg,#111 0%,#1d1d1d 50%,#282828 100%);border:1px solid #c79b12;border-radius:20px;width:500px;margin:10px auto;padding:38px 30px 28px;position:relative;overflow:visible;box-shadow:0 20px 50px #00000029,0 0 35px #c79b1214}.pricing_section .pricing_card:before{content:"";pointer-events:none;background:#c79b121a;border-radius:50%;width:180px;height:180px;position:absolute;top:-100px;right:-90px}.recommended_badge{color:#fff;white-space:nowrap;background:#000;border:1px solid #fff;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:5px 13px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #c79b1240}.pricing_section .pricing_card .recommended_badge svg{font-size:8px}.pricing_section .pricing_card_top{z-index:1;position:relative}.pricing_section .pricing_card .performance_label{color:#fff;letter-spacing:2px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1;display:block}.pricing_section .pricing_card .price_wrapper{align-items:baseline;gap:8px;display:flex}.pricing_section .pricing_card .price{color:#d5a51b;letter-spacing:-2px;font-size:52px;font-weight:800;line-height:1}.pricing_section .pricing_card .price_text{color:#fff;font-size:15px;font-weight:400;line-height:1}.pricing_section .pricing_card .pricing_divider{background:linear-gradient(90deg,#c79b1200,#c79b1259,#c79b1200);width:100%;height:1px;margin:25px 0 20px}.pricing_section .pricing_card .pricing_features{flex-direction:column;gap:11px;margin-bottom:22px;display:flex}.pricing_section .pricing_card .pricing_feature{align-items:center;gap:9px;display:flex}.pricing_section .pricing_card .feature_icon{color:#d4a520;border:1px solid #d4a520;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;display:flex}.pricing_section .pricing_card .feature_text{color:#fff;font-size:14px;font-weight:400;line-height:1.4}.pricing_section .pricing_card .pricing_button{color:#171717;cursor:pointer;background:linear-gradient(90deg,#b8860b 0%,#d4a520 50%,#f0c94d 100%);border:0;border-radius:10px;width:100%;height:38px;font-size:16px;font-weight:600;transition:transform .3s,box-shadow .3s;position:relative}.pricing_section .pricing_card .pricing_button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c79b1240}.pricing_section .pricing_card .pricing_note{text-align:center;color:#fff;margin:12px 0 0;font-size:14px;line-height:1.4}@media (min-width:768px) and (max-width:991px){.pricing_section .pricing_card .pricing_title{font-size:32px}.pricing_section .pricing_card{max-width:420px;padding:35px 28px 26px}}@media (min-width:0) and (max-width:767px){.pricing_section .pricing_card{border-radius:16px;max-width:100%;padding:34px 22px 25px}.pricing_section .pricing_card .price{font-size:46px}.pricing_section .pricing_card .price_text,.pricing_section .pricing_card .feature_text{font-size:12px}}
.final_step_section{width:100%;padding:20px 0 80px}.final_step_section .title{background:0 0!important}.final_step_section .final_step_card{background:linear-gradient(135deg,#0d0d0d 0%,#171717 48%,#242424 100%);border:1px solid #c79b12;border-radius:22px;justify-content:center;align-items:center;width:100%;min-height:365px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000002e,0 0 40px #c79b1214}.final_step_section .final_step_card:before{content:"";filter:blur(10px);pointer-events:none;background:#c79b1229;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-240px;left:-150px}.final_step_section .final_step_card:after{content:"";filter:blur(15px);pointer-events:none;background:#e6ae1f1f;border-radius:50%;width:350px;height:350px;position:absolute;top:-220px;right:-120px}.final_step_section .final_glow_left{filter:blur(50px);pointer-events:none;background:#daa62424;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;left:20%}.final_step_section .final_glow_right{filter:blur(50px);pointer-events:none;background:#ffc1071a;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:15%}.final_step_section .final_step_content{z-index:3;text-align:center;width:100%;padding:45px 20px;position:relative}.final_step_section .final_step_content .final_step_heading .common_heading_title span{color:#d4a520;background:linear-gradient(90deg,#b8860b,#f0c94d,#d4a520);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.final_step_section .final_step_content .final_step_description{color:#fff;max-width:550px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6}.final_step_section .final_step_content .final_step_buttons{justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.final_step_section .final_step_content .final_step_buttons .download_app_btn{color:#111;cursor:pointer;background:linear-gradient(90deg,#b8860b 0%,#d4a520 50%,#f0c94d 100%);border:1px solid #d4a520;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:38px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .3s,box-shadow .3s;display:inline-flex}.final_step_section .final_step_content .final_step_buttons .download_app_btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d4a52047}.final_step_section .final_step_content .final_step_buttons .download_app_btn svg{font-size:12px}.final_step_section .final_step_content .final_step_buttons .open_account_btn{color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #6d5a26;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:145px;height:38px;padding:0 17px;font-size:12px;font-weight:600;transition:transform .3s,border-color .3s,box-shadow .3s;display:inline-flex}.final_step_section .final_step_content .final_step_buttons .open_account_btn:hover{border-color:#d4a520;transform:translateY(-3px);box-shadow:0 10px 25px #0000002e}.final_step_section .final_step_content .final_step_buttons .open_account_btn svg{color:#b8860b;font-size:11px;transition:transform .3s}.final_step_section .final_step_content .final_step_buttons .open_account_btn:hover svg{transform:translate(4px)}.final_step_section .final_step_content .final_step_status{color:#fff;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:13px;line-height:1.4;display:flex}.final_step_section .final_step_content .final_step_status svg{color:#d4a520;font-size:7px}@media (min-width:768px) and (max-width:991px){.final_step_section{padding:15px 0 65px}.final_step_section .final_step_card{border-radius:19px;min-height:340px}.final_step_section .final_step_content .final_step_heading .common_heading_title{font-size:38px}}@media (min-width:0) and (max-width:767px){.final_step_section{padding:10px 0 55px}.final_step_section .final_step_card{border-radius:17px;min-height:360px}.final_step_section .final_step_content{padding:40px 18px}.final_step_section .final_step_content .final_step_heading .common_heading .small_text{letter-spacing:2.5px;margin-bottom:13px;font-size:8px}.final_step_section .final_step_content .final_step_heading .common_heading_title{letter-spacing:-1px;font-size:31px}.final_step_section .final_step_content .final_step_description{max-width:330px;margin-top:15px;font-size:13px}.final_step_section .final_step_content .final_step_description br{display:none}.final_step_section .final_step_content .final_step_buttons{flex-direction:column;gap:9px;width:100%;margin-top:23px}.final_step_section .final_step_content .final_step_buttons .download_app_btn,.final_step_section .final_step_content .final_step_buttons .open_account_btn{width:100%;max-width:250px}.final_step_section .final_step_content .final_step_status{margin-top:21px;font-size:9px}}@media (max-width:480px){.final_step_section .final_step_card{border-radius:15px;min-height:350px}.final_step_section .final_step_content{padding:35px 15px}.final_step_section .final_step_content .final_step_heading .common_heading_title{font-size:27px}.final_step_section .final_step_content .final_step_description{font-size:12px}}
