.tf-left{position:relative;z-index:1}.tf-photo{display:none}@media (min-width:1081px){.tf-photo{display:block;flex:1 1 0;min-height:180px;margin:12px 0 -48px -48px;pointer-events:none;background:linear-gradient(rgba(42,0,168,.2),rgba(42,0,168,.2)),var(--hero-img) center 78% /cover no-repeat;-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent),linear-gradient(90deg,#000 55%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(0deg,#000 50%,transparent),linear-gradient(90deg,#000 55%,transparent);mask-composite:intersect}}.lc-pick{position:absolute;left:20px;bottom:20px;z-index:4;border:0;border-radius:6px;background:#fff;color:#3b00dd;font:700 12px/1 inherit;padding:7px 9px;cursor:pointer;box-shadow:0 4px 12px -6px rgba(0,0,0,.5)}.lc-pick:hover{background:#F4F0FF}.lc-pick:focus-visible{outline:2px solid #fff;outline-offset:2px}.lc-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1024px){.lc-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lc-brand-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){[data-page=leasing-brand] .tf-cmp-wrap{border:0;border-radius:0;overflow:visible}[data-page=leasing-brand] .tf-cmp,[data-page=leasing-brand] .tf-cmp tbody,[data-page=leasing-brand] .tf-cmp td,[data-page=leasing-brand] .tf-cmp th,[data-page=leasing-brand] .tf-cmp tr{display:block;min-width:0;width:auto}[data-page=leasing-brand] .tf-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-page=leasing-brand] .tf-cmp tbody tr{margin:0 0 10px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}[data-page=leasing-brand] .tf-cmp tbody th{width:auto;padding:12px 14px;border-top:0;background:var(--g);font-size:16px}[data-page=leasing-brand] .tf-cmp td,[data-page=leasing-brand] .tf-cmp.lc-vs td:nth-child(n+2){padding:10px 14px;border-top:1px solid var(--line);background:none;font-weight:400;color:#222}[data-page=leasing-brand] .tf-cmp td:before{content:attr(data-label);display:block;margin:0 0 2px;font-size:12.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink3)}[data-page=leasing-brand] .tf-cmp-rows td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:right}[data-page=leasing-brand] .tf-cmp-rows td:before{flex:none;margin:0;text-align:left;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:var(--ink2)}}.tf-sec.lc-faq h2{margin-bottom:14px}.lc-brand-count{margin:14px 0 0;font-size:14px;color:var(--ink2)}.tf-f select.tf-in{appearance:auto;padding-right:36px}