.bank_traders_section{width:100%;padding:30px 0}.bank_traders_section .title{width:50%;margin:0 auto 50px}.bank_traders_section .security_card{background:var(--bg_color);border:1px solid hsl(var(--border));border-radius:17px;width:100%;height:100%;min-height:205px;padding:24px 23px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:inset 0 1px #ffffff0a,0 16px 48px -24px #0009}.bank_traders_section .security_card:hover{border-color:#e4b32c;transform:translateY(-5px);box-shadow:0 17px 32px #00000024}.bank_traders_section .security_icon{color:#ffc800;background:0 0;border:1px solid #fdcd3a;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{transform:translateY(-2px)}.bank_traders_section .security_title{color:var(--text_primary_color);margin:0 0 10px;font-family:Bricolage Grotesque;font-size:19px;font-weight:700;line-height:1.3}.bank_traders_section .security_description{color:#b4aca7;max-width:100%;margin:0;font-size:14px;font-weight:400;line-height:1.55}@media (min-width:768px) and (max-width:991px){.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}.bank_traders_section .title{width:75%}}@media (min-width:576px) and (max-width:767.98px){.bank_traders_section .title{width:100%}.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 (min-width:0) and (max-width:575.98px){.bank_traders_section .title{width:100%}.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{color:#fff;justify-content:center;align-items:center;width:100%;padding:30px 0;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;position:relative}.pricing_heading{text-align:center;margin-bottom:50px}.pricing_card{background-color:var(--bg_color);box-sizing:border-box;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;width:100%;max-width:500px;margin:auto;padding:40px 40px 36px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 80px #ffc800}.recommended_badge{background:linear-gradient(135deg,#ffc800,hsl(var(--primary)),hsl(var(--accent)));color:#000;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #ffc80042}.recommended_badge svg{font-size:11px}.pricing_card_top{margin-top:10px;margin-bottom:30px}.performance_label{letter-spacing:2px;color:#8a8f9d;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.price_wrapper{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.price{background:linear-gradient(135deg,#ffc800,#f98419,hsl(var(--accent)));-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;font-size:72px;font-weight:900;line-height:1}.price_wrapper .Heading{font-weight:700;font-size:54px!important}.price_text{color:#a0a5b5;font-size:20px;font-weight:400}.pricing_divider{background-color:#ffffff0d;width:100%;height:1px;margin-bottom:28px}.pricing_features{flex-direction:column;gap:8px;margin-bottom:36px;display:flex}.pricing_feature{align-items:center;gap:14px;display:flex}.feature_icon{color:#ffc800;border:1px solid #ffc800;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.feature_text{color:var(--text_primary_color);font-size:14px;font-weight:400}.pricing_button{cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0}a.pricing_button{background:linear-gradient(135deg,#ffc800,hsl(var(--primary)),hsl(var(--accent)));color:#000;box-sizing:border-box;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:11px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 8px 25px #f6d0071c}a.pricing_button:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 12px 30px #ff572280}.pricing_note{text-align:center;color:#717786;margin-top:20px;font-size:13px;font-weight:400}@media (min-width:0) and (max-width:575.98px){.pricing_card{border-radius:20px;padding:40px 24px 28px}.price_wrapper .Heading{font-size:55px!important}.performance_label{font-size:10px}.price_text{font-size:16px}.feature_text{font-size:14px}}
.final_step_section{justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.final_step_card{text-align:center;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle,#f6d00729 0%,#f6d00714 40%,#f6d00726 70%);border:1px solid #f6d00740;border-radius:24px;width:100%;max-width:1000px;margin:auto;padding:60px 24px;box-shadow:0 10px 30px #0000000d}.final_step_content{flex-direction:column;align-items:center;max-width:650px;margin:0 auto;display:flex}.final_step_heading{margin-bottom:16px}.final_step_description{color:var(--text_secondary_color,#77716c);margin:16px 0 32px;font-size:15px;line-height:1.6}.final_step_buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:28px;display:flex}.final_step_buttons .download_app_btn{background:linear-gradient(135deg,#ffc800,hsl(var(--primary)),hsl(var(--accent)));color:#000;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #ffb4004d}.final_step_buttons .download_app_btn:hover{background:linear-gradient(135deg,#ffc800,hsl(var(--primary)),hsl(var(--accent)));transform:translateY(-2px);box-shadow:0 8px 25px #ffb40080}.final_step_buttons .download_app_btn:active{transform:translateY(0)scale(.98);box-shadow:0 2px 8px #ffb4004d}.final_step_buttons .open_account_btn{color:var(--text_primary_color,#000);cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#f6d00714;border:1px solid #f6d00766;border-radius:12px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.final_step_buttons .open_account_btn:hover{background:linear-gradient(135deg,#ffc800,hsl(var(--primary)),hsl(var(--accent)));color:#000;border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 22px #ffb40059}.final_step_buttons .open_account_btn:active{transform:translateY(0)scale(.98)}.final_step_status{color:var(--text_secondary_color,#8c8378);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.final_step_status svg{color:#22c55e;font-size:12px}@media (max-width:576px){.final_step_card{padding:40px 16px}.final_step_description{margin:12px 0 24px;font-size:14px}.final_step_buttons{flex-direction:column;gap:12px}.final_step_buttons .download_app_btn,.final_step_buttons .open_account_btn{justify-content:center;width:100%;max-width:280px}}
