/* TradingRoad Accounts V10: Standard, Professional, VIP.
   Scoped to /accounts/ only; consistent with approved inner-page palette. */
body.page-id-13 .tr-accounts-overview{padding-top:101px;padding-bottom:74px}
body.page-id-13 .tr-accounts-intro{display:flex;justify-content:space-between;align-items:end;gap:42px;margin-bottom:36px}
body.page-id-13 .tr-accounts-intro>div{max-width:700px}
body.page-id-13 .tr-accounts-intro .tr-section-heading{margin-bottom:0;font-size:clamp(33px,3.8vw,50px);line-height:1.15;letter-spacing:-.045em}
body.page-id-13 .tr-accounts-intro>p{margin:0 0 4px;max-width:300px;color:#6a7291;font-size:14px;line-height:1.78}
body.page-id-13 .tr-accounts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:35px}
body.page-id-13 .tr-account-card{
 background:#fff;border:1px solid #DDE4F2;border-radius:19px;overflow:hidden;
 display:flex;flex-direction:column;min-width:0;box-shadow:0 14px 34px #1319490b;
}
body.page-id-13 .tr-account-card-header{
 background:#070A52;min-height:193px;color:#fff;padding:29px 30px 25px;
 display:flex;flex-direction:column;align-items:flex-start;
}
body.page-id-13 .tr-account-card.is-pro .tr-account-card-header{background:#080B75}
body.page-id-13 .tr-account-card.is-vip .tr-account-card-header{background:#05093E}
body.page-id-13 .tr-account-card-index{font-size:10px;line-height:1.4;letter-spacing:.16em;color:#AEBEF2;font-weight:800}
body.page-id-13 .tr-account-card-header h3{
 color:#fff;font-size:clamp(27px,2.5vw,35px);line-height:1.17;letter-spacing:-.04em;
 margin:14px 0 8px;font-weight:750
}
body.page-id-13 .tr-account-card-header p{color:#CBD4FA;font-size:13px;line-height:1.58;margin:0}
body.page-id-13 .tr-account-card-main{padding:27px 29px 30px;display:flex;flex:1;flex-direction:column;align-items:stretch}
body.page-id-13 .tr-account-highlight{padding-bottom:23px;border-bottom:1px solid #E6EAF4}
body.page-id-13 .tr-account-highlight span{display:block;font-weight:750;letter-spacing:.11em;font-size:10px;text-transform:uppercase;color:#6677A2}
body.page-id-13 .tr-account-highlight strong{display:block;margin-top:8px;color:#080948;font-size:clamp(30px,3.25vw,40px);line-height:1.12;font-weight:750;letter-spacing:-.04em}
body.page-id-13 .tr-account-highlight small{display:block;margin-top:8px;color:#72809F;font-size:12px;line-height:1.5}
body.page-id-13 .tr-account-card.is-vip .tr-account-highlight strong{font-size:clamp(25px,2.3vw,31px)}
body.page-id-13 .tr-account-benefits{list-style:none;margin:21px 0 23px!important;padding:0!important;display:grid;gap:14px}
body.page-id-13 .tr-account-benefits li{position:relative;margin:0!important;padding:0 0 0 21px!important;color:#485676;font-size:13px;line-height:1.55}
body.page-id-13 .tr-account-benefits li::before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:#1736B7}
body.page-id-13 .tr-account-benefits li strong{color:#09114E;font-weight:750}
body.page-id-13 .tr-account-card-action{
 display:inline-flex;align-items:center;justify-content:space-between;gap:14px;
 margin-top:auto;padding:14px 18px;border-radius:50px;
 background:#EEF1FC;color:#070B78!important;text-decoration:none!important;
 font-size:13px;font-weight:750;line-height:1.3;min-height:47px;
 transition:background .2s ease,color .2s ease;
}
body.page-id-13 .tr-account-card-action:hover{background:#111BA0;color:#fff!important}
body.page-id-13 .tr-account-card-action span{font-size:18px;font-weight:500}
body.page-id-13 .tr-account-note{font-size:12px;line-height:1.75;color:#6A7593;border-top:1px solid #E0E6F3;margin:30px 0 0;padding:17px 0 0}
body.page-id-13 .tr-accounts-comparison{padding-top:67px;padding-bottom:84px;background:#fff}
body.page-id-13 .tr-accounts-comparison .tr-section-heading{margin-bottom:11px}
body.page-id-13 .tr-accounts-comparison .tr-compare-intro{margin:0 0 27px;color:#657392;max-width:770px}
body.page-id-13 .tr-accounts-table{background:#fff;border:1px solid #E2E6F1;border-radius:15px;overflow:auto;box-shadow:none;max-width:100%}
body.page-id-13 .tr-accounts-table table{min-width:690px;border-collapse:collapse}
body.page-id-13 .tr-accounts-table th{background:#080A51;color:#fff;font-size:13px;font-weight:700;padding:19px 23px;text-align:left;white-space:normal}
body.page-id-13 .tr-accounts-table th:first-child{width:25%}
body.page-id-13 .tr-accounts-table td{padding:18px 23px;font-size:14px;line-height:1.6;color:#485674;border-bottom:1px solid #E9EEF6}
body.page-id-13 .tr-accounts-table tr:last-child td{border-bottom:0}
body.page-id-13 .tr-accounts-table td:first-child{font-weight:700;color:#131B52}
body.page-id-13 .tr-accounts-table tbody tr:nth-child(2n) td{background:#F8F9FD}
body.page-id-13 .tr-accounts-comparison .tr-account-note{margin-top:21px;font-size:12px}
body.page-id-13 .tr-accounts-included{background:#F6F7FC;padding:71px 0}
body.page-id-13 .tr-accounts-included .tr-card-grid>*{box-shadow:none}
body.page-id-13 .tr-accounts-help{background:#fff;padding-top:70px;padding-bottom:90px}
body.page-id-13 .tr-accounts-help .tr-cta-band{background:#080B4D}
body.page-id-13 .tr-accounts-help .tr-cta-band a.tr-action-btn{background:#FEC901}
@media(max-width:980px){
 body.page-id-13 .tr-accounts-grid{gap:11px}
 body.page-id-13 .tr-account-card-header{padding:23px 20px;min-height:181px}
 body.page-id-13 .tr-account-card-main{padding:22px 20px 24px}
 body.page-id-13 .tr-account-benefits{gap:11px}
 body.page-id-13 .tr-account-benefits li{font-size:12px}
}
@media(max-width:760px){
 body.page-id-13 .tr-accounts-overview{padding-top:74px;padding-bottom:56px}
 body.page-id-13 .tr-accounts-intro{display:block}
 body.page-id-13 .tr-accounts-intro>p{margin:18px 0 0;max-width:550px}
 body.page-id-13 .tr-accounts-grid{grid-template-columns:1fr;gap:16px;margin-top:29px}
 body.page-id-13 .tr-account-card-header{min-height:auto;padding:25px 26px}
 body.page-id-13 .tr-account-card-header h3{font-size:30px}
 body.page-id-13 .tr-account-card-main{padding:25px 26px}
 body.page-id-13 .tr-account-highlight strong{font-size:35px}
 body.page-id-13 .tr-account-benefits li{font-size:14px}
 body.page-id-13 .tr-accounts-comparison{padding-top:56px;padding-bottom:64px}
 body.page-id-13 .tr-accounts-included{padding:59px 0}
 body.page-id-13 .tr-accounts-help{padding:60px 0}
}


/* Accounts CTA secondary contrast correction */
body.page-id-13 .tr-accounts-help .tr-cta-band a.tr-btn-outline,
body.page-id-13 .tr-accounts-help .tr-cta-band a.tr-btn-outline:visited {
  color:#FFFFFF !important;
  border-color:#A7B5ED;
  text-decoration:none !important;
  background:transparent;
}
body.page-id-13 .tr-accounts-help .tr-cta-band a.tr-btn-outline:hover {
  color:#FFFFFF !important;
  border-color:#D5DFFF;
  background:#222968;
}
body.page-id-13 .tr-accounts-help .tr-cta-band a.tr-btn-outline:focus-visible {
  color:#FFFFFF !important;
  outline:2px solid #FEC901;
  outline-offset:3px;
}
