#llf-members-nav{display:flex;justify-content:flex-end;gap:22px;background:#eaf2f7;padding:9px max(24px,calc((100vw - 1240px)/2));font:600 12px/1.5 Inter,Arial,sans-serif;color:#12365e}#llf-members-nav a{color:#12365e;text-decoration:none}.llf-promos{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;max-width:1240px;margin:25px auto;font-family:Inter,Arial,sans-serif;text-align:left}.llf-promo{border:1px solid #d8e6ef;background:#f1f6fa;border-radius:13px;padding:25px;color:#12365e;overflow:hidden;position:relative}.llf-promo span,.llf-member-cta span{font-size:10px;font-weight:700;letter-spacing:1.8px;display:block;color:#059669;margin-bottom:13px}.llf-promo h3{font-size:23px;line-height:1.25;color:inherit;margin:0 0 12px;font-weight:600}.llf-promo p{font-size:13px;line-height:1.7;color:inherit;margin:0 0 20px}.llf-promo button{font-size:12px;padding:10px 14px}.llf-promo small{display:block;font-size:10px;line-height:1.5;margin-top:10px;color:#d9e7f4}.llf-promo-finance{color:white;background:linear-gradient(125deg,#12365e,#164d7d)}.llf-promo-finance span{color:#67e8b0}.llf-promos-small{margin-top:20px}.llf-promos-small .llf-promo{padding:20px}.llf-promos-small .llf-promo h3{font-size:20px}.llf-promos-small .llf-promo p{font-size:12px}.llf-member-cta{max-width:1192px;margin:35px auto 85px;border-radius:15px;background:#eaf5f0;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#12365e;font-family:Inter,Arial,sans-serif}.llf-member-cta h2{font-size:28px;margin:5px 0 10px;color:#12365e}.llf-member-cta p{font-size:14px;margin:0}.llf-member-page{max-width:1180px;margin:45px auto;padding:0 24px;font-family:Inter,Arial,sans-serif;color:#253c50;line-height:1.7}.llf-member-page h1{font-size:40px;color:#12365e}.llf-member-page h2{font-size:25px;color:#12365e;margin-top:30px}.llf-member-panels{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.llf-member-panels>div,.llf-preferences{background:#f2f6fa;border:1px solid #dce5ed;border-radius:14px;padding:25px}.llf-member-form label:not(.llf-member-check){display:flex;flex-direction:column;font-size:14px;font-weight:600;margin:14px 0;gap:5px}.llf-member-form input:not([type=checkbox]){padding:12px;border-radius:7px;border:1px solid #cbd9e5;background:white;font-size:16px;min-height:46px}.llf-member-check{font-size:13px;display:block;margin:18px 0;line-height:1.8}.llf-member-check input{margin-right:9px;accent-color:#059669}.llf-member-status{font-size:14px;color:#135c44}.llf-save-button{position:relative;z-index:7;cursor:pointer;border:1px solid #d3e1eb;border-radius:7px;background:white;color:#154d84;font:600 12px/1.4 Inter,Arial,sans-serif;padding:9px 13px;margin:10px 0}.llf-save-button[aria-pressed=true]{background:#e3f4ec;border-color:#059669;color:#047857}#llf-site-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:95px;max-width:580px;width:calc(100% - 50px);background:#12365e;color:white;border-radius:10px;padding:16px 20px;z-index:100005;font:14px/1.6 Inter,Arial,sans-serif;box-shadow:0 12px 30px #12365e44}.llf-wizard-progress{font-size:12px;font-weight:700;letter-spacing:.5px;color:#059669;margin:18px 0 5px}.llf-wizard-step{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.llf-wizard-step[hidden]{display:none}.llf-wizard-step h3{grid-column:1/-1;color:#12365e;font-size:21px;margin:0 0 8px}.llf-wizard-step .llf-consents,.llf-wizard-review{grid-column:1/-1}.llf-wizard-review{background:#f1f6fa;padding:15px;border-radius:8px;font-size:13px}.llf-wizard-review dl{display:grid;grid-template-columns:120px 1fr;gap:6px 15px}.llf-wizard-review dt{text-transform:capitalize;font-weight:600}.llf-wizard-review dd{margin:0;overflow-wrap:anywhere}.llf-wizard-controls{display:flex;justify-content:space-between;margin:20px 0;gap:15px}.llf-wizard-controls button[hidden]{display:none}.llf-saved-search{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce5ed;padding:15px 0}.llf-saved-search a{font-size:14px;color:#154d84}.llf-saved-search button{font-size:12px}.vehica-car-card__image__favorite{display:none!important}@media(max-width:900px){.llf-promos{grid-template-columns:1fr}.llf-promo h3 br{display:none}.llf-promo{padding:20px}.llf-promo-finance{background:linear-gradient(110deg,#12365e,#164d7d)}.llf-member-cta{margin:25px 16px 85px}.llf-member-panels{grid-template-columns:1fr}}@media(max-width:600px){#llf-members-nav{justify-content:center;gap:15px;padding:8px 10px;font-size:11px}.llf-wizard-step{grid-template-columns:1fr}.llf-member-page{margin:25px auto;padding:0 16px}.llf-member-page h1{font-size:30px}.llf-member-cta{display:block;padding:24px}.llf-member-cta a{margin-top:18px}.llf-member-cta h2{font-size:24px}.llf-saved-search{display:block}.llf-saved-search button{margin-top:10px}}

/* Keep account controls above transparent template headers and suppress empty notices. */
#llf-members-nav{position:relative;z-index:10000}#llf-site-toast[hidden],#llf-site-toast:empty{display:none!important}
.llf-member-page img{max-width:100%}

.vehica-car-add-to-favorite{display:none!important}

.llf-enquiry-form [hidden],.llf-wizard-controls [hidden]{display:none!important}
