/* V441 - Full width and blue brand - desktop + mobile */
@media(min-width:901px){
  .rates-section>.wrap,.intro-section>.wrap,.news-section>.wrap,.stock-section>.wrap{width:100%!important;max-width:none!important;padding-inline:clamp(12px,1.45vw,24px)!important}
  #ta-market.ta-v438>.wrap{width:100%!important;max-width:none!important;padding-inline:clamp(12px,1.45vw,24px)!important;margin:0!important}
  .rates-section .public-price-layout,.rates-section .public-price-main,.rates-section .public-process,.intro-section .intro-grid,.news-section .news-grid,.stock-section .stock-frame{width:100%!important;max-width:none!important}
  .rates-section .public-price-layout{grid-template-columns:minmax(0,2.25fr) minmax(325px,.8fr)!important;gap:clamp(12px,1.4vw,24px)!important}
  .rates-section .public-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,1vw,20px)!important}
  .intro-section .intro-grid,.news-section .news-grid{gap:clamp(12px,1.25vw,22px)!important}
  .stock-section .stock-layout{width:100%!important}
}
#ta-market .ta-v438-hero{background:linear-gradient(112deg,#082e58 0%,#075cac 51%,#168bd4 100%)!important;box-shadow:0 10px 25px #0a467d24!important}
#ta-market .ta-v438-hero:before{border-color:#ffffff12!important}
#ta-market .ta-v438-hero h2 em{color:#d8efff!important}
#ta-market .ta-v438-hero p,#ta-market .ta-v438-hero-benefits,#ta-market .ta-v438-overline{color:#eaf5ff!important}
#ta-market .ta-v438-hero-action{color:#0758a5!important;background:#fff!important}
#ta-market .ta-v438-flag{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgba(255,255,255,.12)!important;border-color:#ffffff40!important;padding:5px 8px!important}
#ta-market .ta-v438-flag img{width:32px!important;height:25px!important;max-width:none!important;object-fit:contain!important;border-radius:5px!important;padding:2px!important;background:#fff!important;box-shadow:0 1px 4px #002d5b25}
#ta-market .ta-v439-hero-mark img{width:54px!important;max-width:54px!important;height:54px!important;object-fit:contain!important;border-radius:10px!important;padding:0!important;background:#fff!important}
#ta-market .ta-v438-kicker,#ta-market .ta-v438-row-title strong{color:#0b5ea9!important}
#ta-market .ta-v438-listing{border-top:3px solid #c9e6fc!important}
#ta-market .ta-v439-empty-photo{background:linear-gradient(160deg,#f5f9ff,#eaf3fc)!important;gap:0!important}
#ta-market .ta-v439-empty-photo img.ta-v439-empty-logo{display:block!important;width:43px!important;height:43px!important;max-width:43px!important;object-fit:contain!important;border-radius:9px!important;background:#fff!important;padding:0!important}
#ta-market .ta-v439-empty-hint{display:none!important}
#ta-market .ta-v439-real-fallback img{display:block!important;width:43px!important;height:43px!important;max-width:43px!important;object-fit:contain!important}
#ta-market .ta-v439-real-fallback{font-size:0!important}
#ta-market .ta-market-card-img .ta-v437-source-label{background:#fff!important;padding:2px!important;border:1px solid #d7e7f7!important}
#ta-market .ta-market-card-img .ta-v437-source-label img{width:23px!important;height:23px!important;object-fit:contain!important}
#ta-market .ta-market-card-img.ta-v439-photo-failed .ta-v439-real-fallback{display:flex!important}
@media(max-width:900px){
  #ta-market.ta-v438>.wrap{max-width:none!important;width:calc(100% - 20px)!important;padding:0!important;margin:0 auto!important}
  #ta-market .ta-v438-hero{grid-template-columns:minmax(0,1fr) 90px!important;min-height:160px!important;overflow:hidden!important;border-radius:13px!important}
  #ta-market .ta-v438-hero-copy{padding:16px 8px 17px 14px!important;min-width:0!important}
  #ta-market .ta-v438-hero-visual{width:90px!important;min-height:155px!important;top:auto!important;right:auto!important;position:relative!important;opacity:1!important}
  #ta-market .ta-v439-hero-mark{width:70px!important;gap:4px!important}
  #ta-market .ta-v439-hero-mark img{width:43px!important;height:43px!important;max-width:43px!important}
  #ta-market .ta-v439-hero-mark span{font-size:8px!important;line-height:1.2!important}
  #ta-market .ta-v438-overline{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;letter-spacing:0!important;font-size:9px!important}
  #ta-market .ta-v438-flag{gap:4px!important;padding:3px 5px!important}
  #ta-market .ta-v438-flag img{width:25px!important;height:23px!important;padding:1px!important}
  #ta-market .ta-v438-hero h2{font-size:clamp(17px,5vw,23px)!important;letter-spacing:-.3px!important;line-height:1.17!important;margin:8px 0!important}
  #ta-market .ta-v438-hero p{font-size:10px!important;line-height:1.4!important}
  #ta-market .ta-v438-hero-benefits{gap:4px 8px!important;margin:8px 0!important;font-size:9px!important}
  #ta-market .ta-v438-marketbar{display:flex!important;flex-wrap:wrap!important;padding:9px!important;gap:8px!important}
  #ta-market .ta-v438-marketlogos{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;max-width:100%!important}
  #ta-market .ta-v438-platform{display:flex!important;align-items:center!important;gap:4px!important;padding:5px 6px!important;white-space:nowrap!important}
  #ta-market .ta-v438-platform img{width:20px!important;height:20px!important;object-fit:contain!important}
  #ta-market .ta-v438-listing,#ta-market .ta-v438-categories{min-width:0!important;max-width:100%!important;padding:10px!important}
  #ta-market .ta-market-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  #ta-market .ta-market-card{min-width:0!important}
  #ta-market .ta-market-card-img{min-height:95px!important}
  #ta-market .ta-v439-empty-photo img.ta-v439-empty-logo{width:39px!important;height:39px!important;max-width:39px!important}
  #ta-market .ta-v439-price-controls{width:100%!important;min-width:0!important}
  #ta-market .ta-v438-kicker{font-size:10px!important;color:#0b5ea9!important}
  #ta-market .ta-v438-titlewrap{min-width:0!important}
  #ta-market .ta-market-searchbar{width:100%!important;max-width:100%!important;min-width:0!important}
  #ta-market .ta-market-search-input{min-width:0!important}
  .rates-section>.wrap,.intro-section>.wrap,.news-section>.wrap,.stock-section>.wrap{width:100%!important;max-width:none!important;padding-inline:10px!important}
  .rates-section .public-price-layout{grid-template-columns:minmax(0,1fr)!important}
  .rates-section .public-price-grid,.rates-section .public-fees-grid{grid-template-columns:minmax(0,1fr)!important}
  .intro-section .intro-grid,.news-section .news-grid{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:370px){#ta-market .ta-v438-hero{grid-template-columns:minmax(0,1fr) 62px!important}#ta-market .ta-v438-hero-visual{width:62px!important}#ta-market .ta-v439-hero-mark span{display:none!important}}
