:root{--color-bg-header:#080b0f;--color-bg-logo:#0f1720;--color-accent:#4ade80;--color-text:#ffffff}*,*::before,*::after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","PingFang SC","Microsoft YaHei",sans-serif;color:var(--color-text);background:#fff0;line-height:1.5}.container{width:100%;max-width:100%;margin:0 auto;padding-left:16px;padding-right:16px}.site-header{background:var(--color-bg-header)}.site-header .container{display:flex;align-items:center;justify-content:space-between;min-height:60px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand-logo{display:inline-flex;width:28px;height:28px}.brand-logo svg{display:block;width:100%;height:100%;border-radius:6px}.site-name{font-weight:600;font-size:16px;letter-spacing:.2px}.header-right{display:flex;align-items:center;gap:12px}.page-content{padding:24px 0}.section-basic{width:100%;background:#1A2539;min-height:60vh;display:flex;align-items:center}.section-title{margin:0;font-size:24px;font-weight:700}.section-regulators{margin-top:24px}.regulator-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:12px}.regulator-card{display:flex;align-items:center;gap:12px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06);border-radius:10px;padding:14px 16px}.regulator-icon{width:36px;height:36px;color:var(--color-accent);display:inline-flex}.regulator-icon svg{width:100%;height:100%;display:block}.regulator-content{display:flex;flex-direction:column;line-height:1.2}.regulator-code{font-weight:700;font-size:16px}.regulator-name{opacity:.9;font-size:14px;margin-top:2px}.regulator-license{opacity:.8;font-size:12px;margin-top:4px}.basic-columns{display:flex;flex-direction:column;gap:16px;margin-top:16px}.basic-columns .col-left,.basic-columns .col-right{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06);border-radius:10px;padding:16px}.company-info{display:block}.company-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.company-logo{width:48px;height:48px;display:inline-flex}.company-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}.company-logo svg{display:block;width:100%;height:100%;border-radius:8px}.company-title{margin:0;font-size:20px;font-weight:700}.info-cards{display:grid;grid-template-columns:1fr;gap:12px}.info-card{display:flex;align-items:center;gap:12px;background:rgb(0 0 0 / .15);border:1px solid rgb(255 255 255 / .06);border-radius:12px;padding:12px 14px}.info-card .icon{width:28px;height:28px;color:var(--color-accent);display:inline-flex}.info-card .icon svg{width:100%;height:100%;display:block}.info-content{display:flex;flex-direction:column;line-height:1.2}.info-label{font-size:12px;opacity:.8}.info-value{font-size:16px;font-weight:600}@media (min-width:768px){.container{max-width:720px;padding-left:20px;padding-right:20px}.site-header .container{min-height:68px}.brand-logo{width:32px;height:32px}.site-name{font-size:18px}.basic-columns{gap:20px;margin-top:20px}.company-title{font-size:22px}.company-logo{width:56px;height:56px}.section-regulators{margin-top:28px}.regulator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:992px){.container{max-width:960px;padding-left:24px;padding-right:24px}.site-header .container{min-height:72px}.brand-logo{width:36px;height:36px}.site-name{font-size:20px}.section-title{font-size:28px}.basic-columns{flex-direction:row}.basic-columns .col-left{flex:2 1 0%}.basic-columns .col-right{flex:1 1 0%}.info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.regulator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.container{max-width:1140px}.brand-logo{width:40px;height:40px}.site-name{font-size:22px}.section-title{font-size:32px}.basic-columns{gap:24px;margin-top:24px}.company-logo{width:64px;height:64px}.company-title{font-size:24px}.info-label{font-size:13px}.info-value{font-size:18px}.regulator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (min-width:1920px){.container{max-width:1400px}.site-header .container{min-height:80px}.brand-logo{width:44px;height:44px}.site-name{font-size:24px;letter-spacing:.3px}.section-title{font-size:36px}.basic-columns{gap:28px;margin-top:28px}.company-logo{width:72px;height:72px}.company-title{font-size:26px}.info-value{font-size:20px}.regulator-grid{gap:24px}}.section-review{padding:24px 0;background:#FEFBE9;color:#111827}.section-review .section-title{margin:0 0 12px 0}.section-review>.container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;line-height:1.7;min-height:200px}.review-box{background:#fff0;border:0;padding:0}@media (min-width:768px){.section-review{padding:28px 0}.section-review .section-title{margin-bottom:16px}.section-review>.container{padding:18px}}@media (min-width:1200px){.section-review{padding:32px 0}.section-review .section-title{margin-bottom:20px}.section-review>.container{padding:22px}}.section-safe{padding:24px 0;background:#FEFBE9;color:#111827}.section-safe .section-title{margin:0 0 12px 0}.section-safe>.container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.safe-box{background:#fff0;border:0;padding:0;line-height:1.7;min-height:200px}@media (min-width:768px){.section-safe{padding:28px 0}.section-safe .section-title{margin-bottom:16px}.section-safe>.container{padding:18px}}@media (min-width:1200px){.section-safe{padding:32px 0}.section-safe .section-title{margin-bottom:20px}.section-safe>.container{padding:22px}}.section-regulation-details{padding:24px 0;background:#FEFBE9;color:#111827}.section-subtitle{margin:6px 0 16px 0;opacity:.85;font-size:14px}.reg-grid{display:grid;grid-template-columns:1fr;gap:14px}.reg-card{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.reg-card--header{background:#f8fafc}.reg-logo{width:40px;height:40px;display:inline-flex}.reg-logo svg{width:100%;height:100%;display:block;border-radius:8px}.reg-content{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:12px;min-width:0}.reg-card--header .reg-name{font-weight:800}.reg-card--header .field-label{font-weight:800}.reg-name{font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-fields{display:contents}.field{display:inline-flex;align-items:center;gap:8px;min-width:0}.field-label{opacity:.8;font-size:12px}.field-value{font-size:14px}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.badge-success{background:rgb(16 185 129 / .15);color:#10b981;border:1px solid rgb(16 185 129 / .35)}@media (min-width:768px){.section-regulation-details{padding:28px 0}.section-subtitle{margin-bottom:18px;font-size:15px}.reg-grid{grid-template-columns:1fr;gap:16px}}@media (min-width:1200px){.section-regulation-details{padding:32px 0}.section-subtitle{margin-bottom:20px}.reg-grid{grid-template-columns:1fr;gap:18px}}.section-legit-scam{padding:24px 0;background:#FEFBE9;color:#111827}.section-legit-scam .section-subtitle{margin:6px 0 16px 0;opacity:.85;font-size:28px}.legit-grid{display:grid;grid-template-columns:1fr;gap:14px}.legit-card{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.legit-icon{width:40px;height:40px;display:inline-flex}.legit-icon svg{width:100%;height:100%;display:block;border-radius:8px}.legit-content{display:flex;flex-direction:column;gap:8px}.legit-title{font-weight:700;font-size:16px}.legit-desc{opacity:.9;line-height:1.7}.legit-tags{display:inline-flex;gap:8px;flex-wrap:wrap}.tag{background:rgb(16 185 129 / .15);color:#10b981;border:1px solid rgb(16 185 129 / .35);padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}@media (min-width:768px){.section-legit-scam{padding:28px 0}.section-legit-scam .section-subtitle{margin-bottom:18px;font-size:30px}.legit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1200px){.section-legit-scam{padding:32px 0}.section-legit-scam .section-subtitle{margin-bottom:20px;font-size:30px}.legit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.section-pros-cons{padding:24px 0;background:#FEFBE9;color:#111827}.section-pros-cons .section-subtitle{margin:6px 0 16px 0;opacity:.85;font-size:14px}.proscons-grid{display:grid;grid-template-columns:1fr;gap:16px}.pros-panel{background:#F3FAF4;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.cons-panel{background:#FDF0F0;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.panel-title{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:10px;font-size:18px;font-weight:800}.panel-icon{width:24px;height:24px;display:inline-flex}.panel-icon svg{width:100%;height:100%;display:block}.pros-title{background:#F3FAF4}.cons-title{background:#FDF0F0}.panel-body{background:#fff0;border:0;padding:0;margin-top:10px}.panel-list{margin:0;padding-left:18px}.panel-list li{margin:6px 0}@media (min-width:768px){.section-pros-cons{padding:28px 0}.section-pros-cons .section-subtitle{margin-bottom:18px;font-size:15px}.proscons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1200px){.section-pros-cons{padding:32px 0}.section-pros-cons .section-subtitle{margin-bottom:20px}.panel-title{font-size:20px}}.impact-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;line-height:1.7;margin-top:12px}@media (min-width:768px){.impact-box{padding:18px;margin-top:14px}}@media (min-width:1200px){.impact-box{padding:22px;margin-top:16px}}.rating-panel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px;background:#FEBB00;color:#1b1b1b;border-radius:12px}.rating-title{margin:0 0 8px 0;font-size:18px;font-weight:700}.rating-score{font-size:40px;font-weight:800;line-height:1;margin-bottom:8px}.rating-stars{display:inline-flex;gap:6px;margin-bottom:12px;color:#1b1b1b}.rating-stars .star{width:28px;height:28px;display:inline-block}.rating-stars .star.solid path{fill:currentColor}.rating-stars .star.outline path{stroke:currentColor;stroke-width:1.6;fill:none}.btn-visit{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;width:100%;min-height:40px;background:#00C950;color:#07120a;text-decoration:none;font-weight:700;border-radius:10px}@media (min-width:768px){.rating-title{font-size:20px}.rating-score{font-size:48px}.rating-stars .star{width:30px;height:30px}}@media (min-width:1200px){.rating-title{font-size:22px}.rating-score{font-size:56px}.rating-stars .star{width:32px;height:32px}.btn-visit{min-height:44px}}.section-user-reviews{padding:24px 0;background:#FDF0F0;color:#111827}.section-user-reviews .section-subtitle{margin:6px 0 16px 0;opacity:.85;font-size:14px}.reviews-grid{display:grid;grid-template-columns:1fr;gap:14px}.review-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;color:#111827}.review-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-user{display:inline-flex;align-items:center;gap:10px}.user-avatar{width:32px;height:32px;display:inline-flex}.user-avatar svg{width:100%;height:100%;display:block;border-radius:999px}.user-name{font-weight:800;font-size:16px}.review-stars{display:inline-flex;gap:6px;color:#f59e0b}.review-stars .star{width:20px;height:20px;display:inline-block}.review-stars .star path{fill:currentColor}.review-meta{display:inline-flex;align-items:center;gap:8px;opacity:.8;font-size:13px;margin-top:6px}.meta-dot{width:4px;height:4px;border-radius:999px;background:currentColor;display:inline-block}.review-content{margin-top:10px;line-height:1.7}@media (min-width:768px){.section-user-reviews{padding:28px 0}.section-user-reviews .section-subtitle{margin-bottom:18px;font-size:15px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1200px){.section-user-reviews{padding:32px 0}.section-user-reviews .section-subtitle{margin-bottom:20px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.section-platforms-market{padding:24px 0;background:#FEFBE9;color:#111827}.section-platforms-market .section-subtitle{margin:6px 0 12px 0;font-size:18px;font-weight:800;text-align:left}.section-kicker{margin:0 0 16px 0;opacity:.8}.platforms-grid{display:grid;grid-template-columns:1fr;gap:14px}.platform-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;display:flex;gap:12px}.platform-icon{width:40px;height:40px;display:inline-flex}.platform-icon svg{width:100%;height:100%;display:block;border-radius:8px}.platform-content{display:flex;flex-direction:column;gap:8px}.platform-title{font-weight:800;font-size:16px}.platform-desc{line-height:1.6;opacity:.95}.platform-tags{display:inline-flex;gap:8px;flex-wrap:wrap}.chip{background:#EEF6FF;color:#0F172A;border:1px solid #DBEAFE;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.platform-features{margin:0;padding-left:18px}.platform-features li{margin:4px 0}.ecosystem-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;line-height:1.7;margin-top:10px}@media (min-width:768px){.section-platforms-market{padding:28px 0}.platforms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ecosystem-box{padding:18px}}@media (min-width:1200px){.section-platforms-market{padding:32px 0}.ecosystem-box{padding:22px}}.section-minimum-deposit{padding:24px 0;background:#FEFBE9;color:#111827}.section-minimum-deposit>.container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.min-deposit-box{background:#fff0;border:0;padding:0;line-height:1.7;margin-top:0}@media (min-width:768px){.section-minimum-deposit{padding:28px 0}.section-minimum-deposit>.container{padding:18px}}@media (min-width:1200px){.section-minimum-deposit{padding:32px 0}.section-minimum-deposit>.container{padding:22px}}.section-fees-spreads-withdrawals{padding:24px 0;background:#FEFBE9;color:#111827}.fees-desc-box,.methods-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;line-height:1.7;margin-top:12px}.section-fees-spreads-withdrawals .section-subtitle{margin:6px 0 12px 0;font-size:18px;font-weight:800}.section-fees-spreads-withdrawals .section-kicker{margin:0 0 16px 0;opacity:.8}.methods-grid{display:grid;grid-template-columns:1fr;gap:16px}.method-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.method-title{margin:0 0 10px 0;font-size:18px;font-weight:800}.method-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.method-item{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.method-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.method-icon{width:28px;height:28px;display:inline-flex}.method-icon svg{width:100%;height:100%;display:block;border-radius:6px}.method-name{font-weight:600}.badge-time{background:rgb(2 132 199 / .12);color:#0369a1;border:1px solid rgb(3 105 161 / .35);padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.min-amount{margin-top:12px;font-weight:700;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}@media (min-width:768px){.section-fees-spreads-withdrawals{padding:28px 0}.fees-desc-box,.methods-box{padding:18px}.methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1200px){.section-fees-spreads-withdrawals{padding:32px 0}.fees-desc-box,.methods-box{padding:22px}}.fund-notes-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;margin-top:12px}.fund-notes{margin:0;padding-left:18px}.fund-notes li{margin:6px 0;line-height:1.7}.section-faqs{padding:24px 0;background:#FEFBE9;color:#111827}.section-faqs .section-subtitle{margin:6px 0 16px 0;opacity:.85}.faq-list{display:grid;grid-template-columns:1fr;gap:10px}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0 12px}.faq-question{cursor:pointer;list-style:none;font-weight:800;padding:12px 28px 12px 0;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-question::after{content:"";position:absolute;right:0;top:50%;width:18px;height:18px;transform:translateY(-50%) rotate(0deg);transition:transform 0.2s ease;background-repeat:no-repeat;background-size:18px 18px;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23111827" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>')}.faq-item[open] .faq-question{border-bottom:1px solid #e5e7eb}.faq-item[open] .faq-question::after{transform:translateY(-50%) rotate(180deg)}.faq-answer{padding:10px 0 12px 0;line-height:1.7}@media (min-width:768px){.section-faqs{padding:28px 0}}@media (min-width:1200px){.section-faqs{padding:32px 0}}.section-risk-disclaimer{padding:24px 0;background:#FEFBE9;color:#111827}.risk-box{display:flex;align-items:flex-start;gap:12px;background:#FFFBEB;border:1px solid #FDE68A;border-radius:12px;padding:12px 14px}.risk-icon{width:32px;height:32px;display:inline-flex}.risk-icon svg{width:100%;height:100%;display:block;border-radius:8px}.risk-content p{margin:0;line-height:1.7}@media (min-width:768px){.section-risk-disclaimer{padding:28px 0}}@media (min-width:1200px){.section-risk-disclaimer{padding:32px 0}}.section-related-brokers{padding:24px 0;background:#FEFBE9;color:#111827}.related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.related-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.related-logo{width:48px;height:48px;display:inline-flex}.related-logo svg{width:100%;height:100%;display:block;border-radius:10px}.related-name{font-weight:700;text-align:center}@media (max-width:1199.98px){.related-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:991.98px){.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.section-fees-spreads-withdrawals{padding:28px 0}.fees-desc-box,.methods-box{padding:18px}}@media (min-width:1200px){.section-fees-spreads-withdrawals{padding:32px 0}.fees-desc-box,.methods-box{padding:22px}}