/**handles:godaddy-styles,zii-style,zii-main**/
#wpadminbar>.godaddy-styles *,.godaddy-styles *{font-family:GD Sherpa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.4}#wpadminbar>.godaddy-styles .is-bigger,.godaddy-styles .is-bigger{font-size:1.1em!important;font-weight:500!important}#wpadminbar>.godaddy-styles .components-button,#wpadminbar>.godaddy-styles.components-button,.godaddy-styles .components-button,.godaddy-styles.components-button{border:0;border-radius:6px;box-shadow:none;font-size:1em;height:auto;line-height:1;padding:1.25em;transition:background-color,color,.2s ease-in-out}#wpadminbar>.godaddy-styles .components-button:disabled,#wpadminbar>.godaddy-styles.components-button:disabled,.godaddy-styles .components-button:disabled,.godaddy-styles.components-button:disabled{opacity:.5}#wpadminbar>.godaddy-styles .components-button>svg,#wpadminbar>.godaddy-styles.components-button>svg,.godaddy-styles .components-button>svg,.godaddy-styles.components-button>svg{height:24px;margin-left:.2em;position:relative;right:-5px;top:-1px;transform:scale(.75);width:24px}#wpadminbar>.godaddy-styles .components-button.no-padding,#wpadminbar>.godaddy-styles.components-button.no-padding,.godaddy-styles .components-button.no-padding,.godaddy-styles.components-button.no-padding{padding:0}#wpadminbar>.godaddy-styles .components-button.is-big,#wpadminbar>.godaddy-styles.components-button.is-big,.godaddy-styles .components-button.is-big,.godaddy-styles.components-button.is-big{font-size:1.1em;font-weight:600;padding:1.5em}#wpadminbar>.godaddy-styles .components-button.is-primary,#wpadminbar>.godaddy-styles.components-button.is-primary,.godaddy-styles .components-button.is-primary,.godaddy-styles.components-button.is-primary{background-color:#000;box-shadow:none;color:#fff}#wpadminbar>.godaddy-styles .components-button.is-primary:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-primary:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-primary:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-primary:hover:not([disabled]),.godaddy-styles .components-button.is-primary:active:not([disabled]),.godaddy-styles .components-button.is-primary:hover:not([disabled]),.godaddy-styles.components-button.is-primary:active:not([disabled]),.godaddy-styles.components-button.is-primary:hover:not([disabled]){background-color:#00a4a6}#wpadminbar>.godaddy-styles .components-button.is-secondary,#wpadminbar>.godaddy-styles.components-button.is-secondary,.godaddy-styles .components-button.is-secondary,.godaddy-styles.components-button.is-secondary{box-shadow:none;color:#111}#wpadminbar>.godaddy-styles .components-button.is-secondary:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-secondary:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-secondary:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-secondary:hover:not([disabled]),.godaddy-styles .components-button.is-secondary:active:not([disabled]),.godaddy-styles .components-button.is-secondary:hover:not([disabled]),.godaddy-styles.components-button.is-secondary:active:not([disabled]),.godaddy-styles.components-button.is-secondary:hover:not([disabled]){border:0;box-shadow:none;color:#000}#wpadminbar>.godaddy-styles .components-button.is-tertiary,#wpadminbar>.godaddy-styles.components-button.is-tertiary,.godaddy-styles .components-button.is-tertiary,.godaddy-styles.components-button.is-tertiary{border:1px solid #111;color:#111}#wpadminbar>.godaddy-styles .components-button.is-tertiary:hover,#wpadminbar>.godaddy-styles.components-button.is-tertiary:hover,.godaddy-styles .components-button.is-tertiary:hover,.godaddy-styles.components-button.is-tertiary:hover{background-color:#111;box-shadow:none;color:#fff}#wpadminbar>.godaddy-styles .components-button.is-link,#wpadminbar>.godaddy-styles.components-button.is-link,.godaddy-styles .components-button.is-link,.godaddy-styles.components-button.is-link{box-shadow:none;color:#00a4a6;padding:0;text-decoration:none}#wpadminbar>.godaddy-styles .components-button.is-link:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-link:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-link:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-link:hover:not([disabled]),.godaddy-styles .components-button.is-link:active:not([disabled]),.godaddy-styles .components-button.is-link:hover:not([disabled]),.godaddy-styles.components-button.is-link:active:not([disabled]),.godaddy-styles.components-button.is-link:hover:not([disabled]){color:#111;outline:0}#wpadminbar>.godaddy-styles .components-button.has-icon:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.has-icon:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.has-icon:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.has-icon:hover:not([disabled]),.godaddy-styles .components-button.has-icon:active:not([disabled]),.godaddy-styles .components-button.has-icon:hover:not([disabled]),.godaddy-styles.components-button.has-icon:active:not([disabled]),.godaddy-styles.components-button.has-icon:hover:not([disabled]){background-color:transparent;color:#00a4a6}#wpadminbar>.godaddy-styles .components-modal__frame,#wpadminbar>.godaddy-styles.components-modal__frame,.godaddy-styles .components-modal__frame,.godaddy-styles.components-modal__frame{border-radius:1rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content,.godaddy-styles .components-modal__frame .components-modal__content,.godaddy-styles.components-modal__frame .components-modal__content{margin-top:0;padding:4.5rem 4.5rem 4.25rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content:before,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content:before,.godaddy-styles .components-modal__frame .components-modal__content:before,.godaddy-styles.components-modal__frame .components-modal__content:before{margin:0}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content p:last-child,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content p:last-child,.godaddy-styles .components-modal__frame .components-modal__content p:last-child,.godaddy-styles.components-modal__frame .components-modal__content p:last-child{margin-bottom:0}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header{border-bottom:0;font-size:2rem;height:unset;margin-bottom:.75em;padding:0;position:relative}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container{margin-right:8px}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading{font-size:2rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon{font-size:1rem;left:auto;padding:.25em;position:absolute;right:-3.5rem;top:-3.25rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg{margin-left:0;right:0;top:0;transform:scale(1)}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input,.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input,.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input{margin-bottom:.5em}#wpadminbar>.godaddy-styles .ux-tag,.godaddy-styles .ux-tag{border-radius:4px;color:#000;font-size:.9em;font-weight:700;letter-spacing:.05625rem;line-height:1.5;padding-block:8px;padding-inline:8px;text-transform:uppercase;white-space:nowrap}#wpadminbar>.godaddy-styles .ux-tag-critical,.godaddy-styles .ux-tag-critical{background-color:#fbb}#wpadminbar>.godaddy-styles .ux-tag-highlight,.godaddy-styles .ux-tag-highlight{background-color:#a6fff8}#wpadminbar>.godaddy-styles .ux-tag-info,.godaddy-styles .ux-tag-info{background-color:#d3c1f7}#wpadminbar>.godaddy-styles .ux-tag-internal,.godaddy-styles .ux-tag-internal{background-color:#fbd9ed}#wpadminbar>.godaddy-styles .ux-tag-neutral,.godaddy-styles .ux-tag-neutral{background-color:#ddeaf8}#wpadminbar>.godaddy-styles .ux-tag-passive,.godaddy-styles .ux-tag-passive{background-color:#f4f8fc}#wpadminbar>.godaddy-styles .ux-tag-success,.godaddy-styles .ux-tag-success{background-color:#9fffb8}#wpadminbar>.godaddy-styles .ux-tag-warning,.godaddy-styles .ux-tag-warning{background-color:#ffeea9}#wpadminbar>.godaddy-styles .components-toggle-control,#wpadminbar>.godaddy-styles.components-toggle-control,.godaddy-styles .components-toggle-control,.godaddy-styles.components-toggle-control{align-items:flex-end;display:flex}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field,#wpadminbar>.godaddy-styles .components-toggle-control__field,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field,#wpadminbar>.godaddy-styles.components-toggle-control__field,.godaddy-styles .components-toggle-control .components-base-control__field,.godaddy-styles .components-toggle-control__field,.godaddy-styles.components-toggle-control .components-base-control__field,.godaddy-styles.components-toggle-control__field{margin:0}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track,.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track,.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track{background-color:#f3f6f8}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track{background-color:#00a4a6}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__help,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__help,.godaddy-styles .components-toggle-control .components-base-control__help,.godaddy-styles.components-toggle-control .components-base-control__help{margin:0}
.screen-reader-text,.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.sr-only:focus{clip:auto!important;clip-path:none;display:block;height:auto;left:8px;top:8px;width:auto;z-index:100000;background:#fff;color:#102a43;padding:12px 16px;border-radius:8px}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/inter-400.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/inter-500.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/inter-600.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/inter-700.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/inter-800.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/montserrat-600.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/montserrat-700.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/montserrat-800.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url('https://theland.uk/wp-content/themes/zii-autocare-pro/assets/fonts/montserrat-900.woff2') format('woff2')}:root{--navy:#102A43;--navy-2:#0B1F33;--teal:#00A676;--teal-dark:#008A63;--orange:#F77F00;--slate:#1F2933;--muted:#607080;--soft:#F5F7FA;--white:#fff;--line:#E5EAF0;--shadow:0 18px 50px rgba(16,42,67,.14);--radius:22px;--radius-sm:14px;--heading:'Montserrat','Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--body:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);color:var(--slate);background:var(--white);line-height:1.65;font-size:16px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1rem}h1,h2,h3,h4{font-family:var(--heading);color:var(--navy);line-height:1.08;margin:0 0 1rem;letter-spacing:-.02em}h1{font-size:clamp(2.25rem,5vw,4.75rem);font-weight:900}h2{font-size:clamp(1.7rem,3vw,2.65rem);font-weight:800}h3{font-size:1.15rem;font-weight:800}.container{width:min(1180px,calc(100% - 36px));margin:0 auto}.center{text-align:center}.section{padding:78px 0}.section-head{max-width:780px;margin:0 auto 38px}.section-head p{color:var(--muted);font-size:1.05rem}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.8rem;color:var(--teal);font-size:.78rem;text-transform:uppercase;font-weight:900;letter-spacing:.12em}.svg-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em}.svg-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:12px;padding:.9rem 1.3rem;font-weight:900;font-family:var(--heading);font-size:.9rem;letter-spacing:.02em;transition:.2s ease;border:2px solid transparent}.btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 22px rgba(0,166,118,.24)}.btn-primary:hover{background:var(--teal-dark);transform:translateY(-1px)}.btn-secondary{background:#fff;color:var(--navy);border-color:#c9d4de}.btn-secondary:hover{border-color:var(--teal);color:var(--teal)}.btn-light{background:#fff;color:var(--navy)}.top-bar{background:var(--navy-2);color:#e8f0f7;font-size:.84rem}.top-bar-inner{min-height:34px;display:flex;align-items:center;gap:1.25rem;justify-content:space-between}.top-bar a,.top-bar span{display:inline-flex;align-items:center;gap:.4rem}.top-socials{margin-left:auto;display:flex;gap:1rem}.main-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;box-shadow:0 4px 20px rgba(16,42,67,.04)}.header-inner{min-height:76px;display:flex;align-items:center;gap:1.3rem}.site-logo{display:flex;align-items:center;flex:0 0 auto}.custom-logo-img,.site-logo img{width:auto;max-width:180px;max-height:54px;object-fit:contain}.primary-nav{margin-left:auto}.menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.35rem}.menu a{display:block;padding:.82rem .72rem;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--navy)}.menu a:hover{color:var(--teal)}.header-cta{display:inline-flex;background:var(--teal);color:#fff;font-weight:900;border-radius:12px;padding:.83rem 1.15rem;font-size:.85rem}.menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--line);background:#fff;border-radius:12px;margin-left:auto}.menu-toggle span:not(.screen-reader-text){display:block;width:21px;height:2px;background:var(--navy);margin:4px auto;border-radius:2px}.site-main{overflow:hidden}.refined-hero{position:relative;background:linear-gradient(135deg,#fff 0,#fff 58%,#eff8f6 58%,#f5f7fa 100%);padding:72px 0 26px;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,0.95fr);gap:58px;align-items:center}.hero-copy h1 span{color:var(--teal);display:block}.hero-lead{font-size:1.12rem;color:#405363;max-width:650px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0 1.5rem}.hero-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 34px rgba(16,42,67,.08);overflow:hidden;max-width:780px}.hero-trust-strip span{padding:1rem .9rem;font-size:.82rem;font-weight:800;color:var(--navy);border-right:1px solid var(--line);text-align:center}.hero-trust-strip span:last-child{border-right:0}.hero-visual-card{position:relative;border-radius:28px;overflow:hidden;box-shadow:var(--shadow);background:var(--navy);min-height:430px}.hero-visual-card img{width:100%;height:100%;min-height:430px;object-fit:cover}.hero-visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,42,67,0) 40%,rgba(16,42,67,.78) 100%)}.hero-visual-panel{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;background:rgba(255,255,255,.96);border-radius:18px;padding:1.1rem 1.25rem;box-shadow:0 14px 35px rgba(0,0,0,.18)}.hero-visual-panel strong{display:block;font-family:var(--heading);color:var(--navy);font-size:1.2rem}.hero-visual-panel span{color:var(--muted);font-weight:700}.quick-service-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.quick-service-row a{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1rem;display:flex;align-items:center;gap:.75rem;font-weight:900;color:var(--navy);box-shadow:0 8px 28px rgba(16,42,67,.06)}.quick-service-row a .svg-icon{color:var(--teal);font-size:1.5rem}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:1.4rem;box-shadow:0 10px 32px rgba(16,42,67,.06);transition:.2s}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.service-card .svg-icon{color:var(--teal);font-size:2.35rem;margin-bottom:1rem}.service-card p{color:var(--muted);font-size:.95rem}.service-card a{font-weight:900;color:var(--teal)}.about-home-section{background:var(--soft)}.about-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.about-home-copy,.why-panel{background:#fff;border-radius:var(--radius);padding:2.2rem;box-shadow:0 12px 34px rgba(16,42,67,.07)}.about-home-image{border-radius:var(--radius);overflow:hidden;min-height:100%;box-shadow:var(--shadow)}.about-home-image img{height:100%;width:100%;object-fit:cover}.why-panel{grid-column:2;grid-row:1/span 2;background:var(--navy);color:#ddeaf2}.why-panel h2,.why-panel h3{color:#fff}.why-panel .eyebrow{color:#77e4c9}.why-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.why-item .svg-icon{color:var(--teal);font-size:1.7rem;flex:0 0 auto}.why-item p{color:#c6d4de;font-size:.95rem}.check-list{padding:0;margin:1rem 0 1.5rem;list-style:none}.check-list li{position:relative;padding-left:1.7rem;margin:.55rem 0}.check-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--teal);font-weight:900}.review-section{background:#fff}.reviews-widget-box{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.8rem;display:grid;grid-template-columns:260px 1fr auto;gap:1.4rem;align-items:center}.reviews-badge{display:flex;flex-direction:column;gap:.2rem;color:var(--navy)}.reviews-badge .svg-icon{font-size:2rem;color:var(--teal)}.reviews-badge strong{font-size:1.15rem;font-family:var(--heading)}.reviews-badge span{color:var(--muted)}.reviews-widget-area{background:var(--soft);border-radius:16px;padding:1.3rem;color:var(--muted)}.reviews-actions{display:flex;flex-direction:column;gap:.8rem}.car-sales-feature{background:linear-gradient(135deg,var(--navy),#092036);color:#fff}.car-sales-feature .eyebrow,.car-sales-feature h2{color:#fff}.car-sales-feature p{color:#ddeaf2}.car-sales-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.car-sales-grid img{border-radius:var(--radius);box-shadow:0 16px 42px rgba(0,0,0,.28)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gallery-grid figure{margin:0;position:relative;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(16,42,67,.1)}.gallery-grid img{height:210px;width:100%;object-fit:cover}.gallery-grid figcaption{position:absolute;left:12px;bottom:12px;background:rgba(16,42,67,.86);color:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:800}.gallery-filter-row{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-bottom:1.2rem}.gallery-filter-row span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:.45rem .85rem;font-weight:800;color:var(--navy)}.contact-strip{background:var(--navy);color:#dceaf2;padding:42px 0}.contact-strip h2{color:#fff}.contact-strip-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:22px;align-items:center}.contact-item{display:flex;flex-direction:column;gap:.25rem}.contact-item .svg-icon{color:var(--teal);font-size:1.6rem}.contact-item strong{color:#fff}.cta-actions,.strip-buttons{display:flex;gap:.8rem;flex-wrap:wrap}.site-footer{background:#071d30;color:#cad8e2;padding:64px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.1fr;gap:34px}.footer-brand img{max-width:210px;margin-bottom:1rem;filter:brightness(0) invert(1)}.site-footer h2{font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.footer-list,.footer-menu{list-style:none;margin:0;padding:0}.footer-list li,.footer-menu li{margin:.45rem 0}.site-footer a{color:#eaf2f8}.site-footer a:hover{color:#7be5cb}.contact-list .svg-icon{color:var(--teal);margin-right:.35rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:38px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:.85rem;color:#aab9c5}.sticky-whatsapp{position:fixed;right:18px;bottom:18px;z-index:99;background:var(--teal);color:#fff;border-radius:999px;padding:.9rem 1.15rem;font-weight:900;box-shadow:0 14px 32px rgba(0,166,118,.35)}.page-hero{background:linear-gradient(135deg,#fff 0,#f3faf8 100%);padding:62px 0;border-bottom:1px solid var(--line)}.page-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:44px;align-items:center}.page-hero-copy p{font-size:1.08rem;color:var(--muted);max-width:680px}.page-hero-graphic{position:relative;border-radius:24px;overflow:hidden;box-shadow:var(--shadow);background:var(--navy)}.page-hero-graphic img{height:360px;width:100%;object-fit:cover;opacity:.9}.page-hero-chips{position:absolute;left:18px;right:18px;bottom:18px;display:flex;gap:.55rem;flex-wrap:wrap}.page-hero-chips span{background:rgba(255,255,255,.95);color:var(--navy);font-weight:900;border-radius:999px;padding:.45rem .75rem;font-size:.78rem}.page-content-wrap{padding:68px 0}.page-content-inner{max-width:1120px}.content-section{margin-bottom:42px}.lead-section{max-width:850px}.split-content{display:grid;grid-template-columns:1fr 1fr;gap:28px}.highlight-panel,.split-content>div,.stock-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:2rem;box-shadow:0 10px 30px rgba(16,42,67,.06)}.highlight-panel{background:var(--soft)}.contact-cards,.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.contact-cards div,.trust-grid div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.25rem;box-shadow:0 8px 24px rgba(16,42,67,.06)}.contact-cards .svg-icon,.trust-grid .svg-icon{color:var(--teal);font-size:2rem}.trust-grid strong{display:block;color:var(--navy);font-family:var(--heading)}.trust-grid span{color:var(--muted);font-size:.92rem}.mini-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mini-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.mini-card .svg-icon{color:var(--teal);font-size:2rem}.faq-section details{border:1px solid var(--line);border-radius:14px;padding:1rem 1.15rem;margin:.75rem 0;background:#fff}.faq-section summary{font-weight:900;color:var(--navy);cursor:pointer}.cta-band{background:linear-gradient(135deg,var(--navy),#092036);color:#dceaf2;border-radius:var(--radius);padding:2rem;display:flex;justify-content:space-between;gap:24px;align-items:center}.cta-band h2{color:#fff}.inline-cta{margin-top:42px}.map-embed{border-radius:var(--radius);overflow:hidden;min-height:420px;box-shadow:var(--shadow);border:1px solid var(--line)}.map-embed iframe{border:0;width:100%;height:420px;display:block}.quote-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:2rem;box-shadow:0 10px 30px rgba(16,42,67,.06)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{font-weight:800;color:var(--navy);font-size:.9rem}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:.35rem;border:1px solid #cbd5df;border-radius:12px;padding:.9rem;font:inherit}.form-grid .full{grid-column:1/-1}.consent{display:flex;align-items:flex-start;gap:.6rem}.consent input{width:auto;margin-top:.25rem}.hp-field{position:absolute;left:-9999px}.form-note{color:var(--muted);font-size:.92rem}.form-notice{border-radius:12px;padding:.9rem 1rem;margin-bottom:1rem;font-weight:800}.form-notice.success{background:#e9f8f2;color:#056042}.form-notice.error{background:#fef1f1;color:#8a1f1f}.stock-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.stock-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stock-grid article{background:var(--soft);border-radius:18px;overflow:hidden}.stock-grid img{height:180px;width:100%;object-fit:cover}.stock-grid h4,.stock-grid p{padding:0 1rem}.stock-grid h4{margin-top:1rem;color:var(--navy)}.archive-card{border-bottom:1px solid var(--line);padding:1.5rem 0}@media (max-width:1024px){.about-home-grid,.car-sales-grid,.hero-grid,.page-hero-grid{grid-template-columns:1fr}.why-panel{grid-column:auto;grid-row:auto}.services-grid{grid-template-columns:repeat(2,1fr)}.reviews-widget-box{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}.contact-strip-grid,.footer-grid{grid-template-columns:1fr 1fr}.contact-cards,.trust-grid{grid-template-columns:repeat(2,1fr)}.custom-logo-img,.site-logo img{max-width:155px;max-height:48px}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(16,42,67,.1);padding:1rem 18px}.primary-nav.is-open{display:block}.menu{display:block}.menu a{padding:1rem;border-bottom:1px solid var(--line)}.menu-toggle{display:block}.header-cta{display:none}.top-bar-inner{justify-content:center;flex-wrap:wrap;padding:.4rem 0}.top-socials{margin-left:0}}@media (max-width:720px){body{font-size:15px}.container{width:min(100% - 28px,1180px)}.section{padding:54px 0}.refined-hero{padding:48px 0 22px}.hero-grid{gap:32px}.hero-visual-card,.hero-visual-card img{min-height:300px}.contact-cards,.contact-strip-grid,.footer-grid,.gallery-grid,.hero-trust-strip,.mini-card-grid,.quick-service-row,.services-grid,.split-content,.stock-grid,.stock-panel,.trust-grid{grid-template-columns:1fr}.hero-trust-strip span{border-right:0;border-bottom:1px solid var(--line)}.hero-trust-strip span:last-child{border-bottom:0}.compact-actions,.cta-band,.hero-actions{align-items:stretch;flex-direction:column}.btn{width:100%}.page-hero{padding:42px 0}.page-hero-graphic img{height:260px}.reviews-actions{flex-direction:column}.footer-bottom{flex-direction:column}.custom-logo-img,.site-logo img{max-width:135px;max-height:42px}.main-header{top:0}.header-inner{min-height:66px}.sticky-whatsapp{left:14px;right:14px;text-align:center;justify-content:center;display:flex}.page-content-wrap{padding:48px 0}.quote-form{padding:1.3rem}.form-grid{grid-template-columns:1fr}.top-bar{display:none}}.zii-consent{position:fixed;left:14px;right:14px;bottom:14px;z-index:200;background:#102a43;color:#eaf2f8;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35);padding:1rem 1.15rem;font-size:.92rem;line-height:1.5;max-width:1100px;margin:0 auto}.zii-consent[hidden]{display:none}.zii-consent-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.zii-consent-text{margin:0;flex:1 1 360px;color:#dceaf2}.zii-consent-text a{color:#7be5cb;text-decoration:underline}.zii-consent-actions{display:flex;gap:.6rem;flex-shrink:0}.zii-consent-btn{border:0;border-radius:10px;padding:.7rem 1.1rem;font-weight:800;font-family:var(--heading);font-size:.85rem;cursor:pointer;letter-spacing:.02em}.zii-consent-decline{background:0 0;color:#eaf2f8;border:1px solid rgba(255,255,255,.35)}.zii-consent-decline:hover{border-color:#fff}.zii-consent-accept{background:#00a676;color:#fff}.zii-consent-accept:hover{background:#008a63}@media (max-width:720px){.zii-consent{left:8px;right:8px;bottom:88px;padding:.85rem 1rem}.zii-consent-inner{flex-direction:column;align-items:stretch}.zii-consent-actions{justify-content:flex-end}}body.zii-has-consent-banner .sticky-whatsapp{bottom:140px}:focus{outline:0}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.btn:focus-visible{outline-offset:4px}a:focus-visible{outline-offset:3px}body.page-contact .sticky-whatsapp,body.page-thank-you .sticky-whatsapp{display:none}@media (max-width:720px){body{padding-bottom:80px}.sticky-whatsapp{bottom:14px}}.map-placeholder{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:2rem;text-align:center;min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:.75rem;box-shadow:var(--shadow)}.map-placeholder strong{font-family:var(--heading);color:var(--navy);font-size:1.1rem}.map-placeholder p{color:var(--muted);margin:0}.map-placeholder .btn{align-self:center;margin-top:.5rem}.gallery-filter-row span{cursor:pointer;transition:background .15s ease,color .15s ease}.gallery-filter-row span:focus-visible,.gallery-filter-row span:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.gallery-filter-row span[aria-pressed=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.gallery-grid figure[data-hidden=true]{display:none}