:root{color-scheme:light;--ink:#173843;--muted:#536b72;--teal:#086f61;--deep:#12353f;--mint:#dff1e8;--line:#dce5e2;--soft:#f5f7f5;--warm:#f5f4ed;--paper:#fff;--radius:10px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:#eaf0ec;font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}h1,h2,h3,p{margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0ba78d;outline-offset:4px}[hidden]{display:none!important}.page{max-width:1600px;margin:auto;background:var(--paper)}.wrap{max-width:1280px;margin:auto;padding:0 48px}.eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--teal);font-weight:650}.muted{color:var(--muted)}.preview{padding:8px 20px;text-align:center;font-size:12px;background:#e4efe7;color:#355849}.preview a{text-underline-offset:4px;font-weight:600}.preview span{padding:0 9px;color:#8da395}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:91px}.brand{display:flex;gap:13px;align-items:center;text-decoration:none}.brand img{height:35px;width:88px;object-fit:contain}.brand strong{display:block;font-size:16px;letter-spacing:.08em;line-height:1.4}.brand small{font-size:9px;letter-spacing:.16em;color:var(--muted);display:block}.nav{display:flex;align-items:center;gap:25px;font-size:13px}.nav a{text-decoration:none}.nav a:hover{color:var(--teal)}.btn{display:inline-flex;gap:19px;align-items:center;justify-content:center;padding:12px 19px;background:var(--teal);color:#fff;border:1px solid var(--teal);border-radius:4px;font-size:13px;line-height:1.5;font-weight:600;text-decoration:none}.btn:hover{background:#06574d;border-color:#06574d}.btn-quiet{background:transparent;color:var(--teal);border-color:#bbcec3}.btn-quiet:hover{background:#e4efe6;border-color:#9fbead}.btn-arrow{font-size:18px;line-height:1}.header .btn{padding:10px 15px;white-space:nowrap}.text-link{color:var(--teal);font-size:13px;text-underline-offset:4px}.text-button{background:transparent;padding:4px 0;border:0;color:var(--teal);font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:4px}.hero{background:var(--warm);border-top:1px solid #ecefe8}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding-top:49px;padding-bottom:38px;align-items:center}.hero h1{font-size:clamp(41px,4.5vw,63px);line-height:1.08;letter-spacing:-.047em;font-weight:550;margin:17px 0 22px}.hero h1 span{color:var(--teal)}.hero-lead{font-size:16px;line-height:1.8;max-width:48ch;color:var(--muted)}.hero-actions{margin-top:27px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.hero-actions .text-link{font-size:12px}.hero-promises{display:flex;gap:13px 22px;flex-wrap:wrap;margin-top:24px;color:#49675a;font-size:11px}.hero-promises span:before{content:"✓";font-size:13px;margin-right:6px;color:var(--teal)}.spotlight{border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e0e6dc;box-shadow:0 9px 28px #17382e07}.spotlight-top{display:flex;justify-content:space-between;align-items:center;padding:15px 21px;font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.spotlight-top a{color:var(--teal);text-underline-offset:4px;letter-spacing:0;text-transform:none;font-size:11px}.spotlight img{height:217px;object-fit:contain;width:100%;padding:0 14px}.spotlight-main{padding:15px 22px 20px}.spotlight-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.spotlight-heading h2{font-size:25px;letter-spacing:-.035em;font-weight:550}.spotlight-heading p{font-size:10px;color:var(--muted);margin-top:3px}.spotlight-price{font-size:20px;font-weight:550;letter-spacing:-.025em;white-space:nowrap;text-align:right}.spotlight-price small{display:block;font-weight:400;font-size:9px;color:var(--muted);letter-spacing:0}.spec-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.spec-pills span{font-size:10px;color:#4b655b;background:#eef3ef;padding:5px 8px;border-radius:3px}.finder{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:end;padding:23px 0 27px;border-top:1px solid #dce1d6}.field{display:grid;gap:6px;font-size:11px;font-weight:600}.field input,.field select,.field textarea{width:100%;min-width:0;font-size:14px;font-weight:400;border:1px solid #bdccc3;border-radius:4px;background:#fff;color:var(--ink);padding:10px 11px}.finder .field input,.finder .field select{height:44px}.finder .btn{min-height:44px}.finder-note{grid-column:1/-1;font-size:11px;color:var(--muted);margin-top:-7px}.identity-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding-top:19px;padding-bottom:19px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.identity-bar strong{font-weight:550;color:var(--ink)}.identity-bar a{color:var(--teal);text-underline-offset:4px}.identity-bar .identity-links{display:flex;gap:21px}.section{padding-top:59px;padding-bottom:59px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.section-title h2,h2{font-size:clamp(28px,3vw,37px);line-height:1.22;font-weight:550;letter-spacing:-.035em}.section-title h2{margin-top:9px}.section-title>p{color:var(--muted);font-size:13px;max-width:37ch}.reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.reason{border-top:2px solid var(--teal);padding-top:21px}.reason .number{font-size:11px;letter-spacing:.1em;color:var(--teal);display:block;margin-bottom:12px}.reason h3{font-size:20px;line-height:1.3;font-weight:550;letter-spacing:-.025em}.reason p{color:var(--muted);font-size:13px;line-height:1.8;margin:12px 0 18px}.reason a{color:var(--teal);font-size:11px;text-underline-offset:4px}.catalogue{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.catalogue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:17px;flex-wrap:wrap;margin-bottom:20px}.filters{display:flex;gap:5px;flex-wrap:wrap}.filter{background:transparent;border:0;border-radius:4px;padding:8px 13px;color:var(--muted);font-size:12px}.filter:hover{background:#e2ece4}.filter[aria-pressed="true"]{background:var(--ink);color:#fff}.search-field{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.search-field input{border:1px solid #c8d7cd;background:#fff;border-radius:4px;padding:8px 11px;font:inherit;font-size:13px;width:206px;color:var(--ink)}.selection-context{font-size:12px;color:var(--teal);margin-bottom:18px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.car{background:#fff;border:1px solid #d8e2dc;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.car-photo{height:181px;object-fit:contain;width:100%;padding:15px 10px 0}.car-body{padding:20px;display:flex;flex:1;flex-direction:column}.car-category{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--teal)}.car h3{font-size:22px;line-height:1.25;font-weight:550;letter-spacing:-.025em;margin-top:8px}.car-versions{font-size:11px;color:var(--muted);margin-top:5px;min-height:34px}.car-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 18px}.car-specs div{font-size:12px;color:var(--ink)}.car-specs dt{font-size:9px;color:var(--muted);margin:0 0 3px}.car-specs dd{margin:0;font-weight:550}.car-price{border-top:1px solid #e3eae5;padding-top:15px;margin-top:auto}.car-price small{font-size:9px;color:var(--muted)}.car-price strong{display:block;font-size:21px;font-weight:550;letter-spacing:-.025em;line-height:1.35;margin:2px 0 5px}.car-basis{font-size:10px;color:var(--muted);min-height:30px}.car-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.compare-button{border:1px solid #bdcfc1;background:#edf5ee;color:var(--teal);border-radius:4px;padding:8px 11px;font-size:11px;font-weight:600}.compare-button:hover{background:#dceee0}.compare-button[aria-pressed="true"]{background:var(--teal);border-color:var(--teal);color:#fff}.car-actions a{font-size:10px;color:var(--muted);text-underline-offset:4px}.data-note{font-size:11px;line-height:1.8;color:var(--muted);margin-top:21px}.data-note a{color:var(--teal);text-underline-offset:4px}.range-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.range-routes a{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #c6d8ca;padding:16px 0 0;text-decoration:none;font-size:13px;font-weight:550}.range-routes a small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:2px}.range-routes a:hover{color:var(--teal)}.empty-state{border:1px dashed #b8cdbf;border-radius:6px;padding:28px;color:var(--muted);font-size:13px}.empty-state button{margin-top:15px}.catalogue-status{font-size:11px;color:var(--teal);min-height:18px;margin-top:13px}.comparison{margin-top:28px;border:1px solid #bfd1c1;border-radius:8px;background:#fff;overflow:hidden}.comparison-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 22px;background:#e8f2e9}.comparison-head h3{font-size:20px;letter-spacing:-.025em;font-weight:550}.comparison-head p{font-size:11px;color:var(--muted);margin-top:3px}.comparison-scroll{overflow-x:auto}.comparison table{border-collapse:collapse;width:100%;text-align:left;min-width:600px;font-size:12px}.comparison th,.comparison td{padding:15px 18px;border-bottom:1px solid #e2eae3;vertical-align:top;min-width:170px}.comparison thead th{font-size:14px;font-weight:550;color:var(--ink);padding-top:19px}.comparison tbody th{font-size:10px;font-weight:400;color:var(--muted);width:170px;min-width:140px;background:#fafbf9}.comparison td a{color:var(--teal);font-size:11px;text-underline-offset:4px}.comparison td button{display:block;margin-top:7px}.comparison-note{font-size:10px;color:var(--muted);padding:15px 20px}.compare-empty{padding:23px;font-size:12px;color:var(--muted)}.quote-section{background:var(--deep);color:#fff}.quote-section .eyebrow{color:#aedeca}.quote-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.quote-copy h2{margin-top:11px;font-size:37px;line-height:1.22}.quote-copy>p:not(.eyebrow){font-size:14px;color:#c0d4d2;line-height:1.85;max-width:41ch;margin-top:19px}.quote-copy a{color:#c9efdd;font-size:12px;display:inline-block;margin-top:23px;text-underline-offset:4px}.quote-components{display:grid;gap:0}.quote-component{display:grid;grid-template-columns:26px 1fr;gap:16px;border-bottom:1px solid #416067;padding:18px 0}.quote-component:first-child{padding-top:0}.quote-component:last-child{border-bottom:0;padding-bottom:0}.quote-component .num{font-size:11px;color:#a4d5bd;margin-top:4px}.quote-component h3{font-size:17px;font-weight:550}.quote-component p{font-size:12px;color:#b4ccca;line-height:1.8;margin-top:6px}.proof-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:65px;align-items:start}.proof-copy h2{margin-top:10px}.proof-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:17px;max-width:43ch;line-height:1.85}.company-card{margin-top:25px;padding:24px;background:var(--warm);border-left:3px solid var(--teal);border-radius:0 6px 6px 0}.company-card strong{display:block;font-size:18px;font-weight:550;line-height:1.5;max-width:33ch}.company-card p{font-size:11px;color:var(--muted);margin-top:9px;line-height:1.8}.company-card a{font-size:12px;color:var(--teal);display:inline-block;margin-top:14px;text-underline-offset:4px}.proof-list{display:grid;gap:17px}.proof-item{padding:20px 0;border-bottom:1px solid var(--line)}.proof-item:first-child{padding-top:0}.proof-item h3{font-size:18px;font-weight:550}.proof-item p{color:var(--muted);font-size:12px;line-height:1.85;margin-top:7px}.proof-item a,.proof-item button{display:inline-block;margin-top:10px;font-size:11px}.contact-section{border-top:1px solid var(--line);background:#eef5ef}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.contact-copy h2{margin-top:10px}.contact-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;margin-top:18px;max-width:38ch}.contact-options{display:grid;gap:13px;margin-top:23px}.contact-options a{display:flex;gap:13px;align-items:center;font-size:12px;text-decoration:none;color:var(--teal)}.contact-options a span:first-child{width:24px;font-size:16px}.contact-options a small{display:block;color:var(--muted);font-size:10px}.contact-options a:hover{text-decoration:underline;text-underline-offset:4px}.brief-form{padding:26px;border:1px solid #d3dfd2;border-radius:8px;background:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-wide{grid-column:1/-1}.field textarea{min-height:83px;resize:vertical}.form-help{font-size:10px;line-height:1.6;color:var(--muted);font-weight:400}.form-actions{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin-top:21px}.form-actions p{font-size:10px;color:var(--muted);max-width:24ch}.form-error{color:#a22723;font-size:12px;margin-top:14px}.brief-output{margin-top:22px;padding:22px;border:1px solid #bfcec0;border-radius:6px;background:#f1f6ef}.brief-output h3{font-size:18px;font-weight:550;margin-bottom:13px}.brief-text{font-size:12px;white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.output-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid #d5dfd2;padding-top:15px;margin-top:17px}.output-actions p{font-size:10px;color:var(--muted)}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding-top:41px;padding-bottom:45px;border-top:1px solid var(--line)}.faq h2{margin-top:9px;font-size:29px}.faq details{padding:16px 0;border-bottom:1px solid var(--line)}.faq details:first-child{padding-top:0}.faq summary{font-size:13px;font-weight:550;cursor:pointer}.faq details p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:11px}.footer{padding:27px 0 30px;background:var(--deep);color:#ccdfd8}.footer .wrap{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:10px}.footer strong{font-size:13px;letter-spacing:.1em;color:#fff;display:block;margin-bottom:5px}.footer a{color:#d4efdc;text-underline-offset:4px}.compare-tray{position:fixed;right:max(20px,calc((100vw - 1280px)/2));bottom:20px;z-index:10;box-shadow:0 5px 20px #062c3338;display:flex;align-items:center;gap:17px;background:var(--teal);color:#fff;border-radius:6px;padding:11px 18px;font-size:12px}.compare-tray a{color:#fff;text-decoration:none;font-weight:600;padding-left:15px;border-left:1px solid #71a99a}.compare-tray button{color:#fff;background:transparent;border:0;font-size:10px;padding:4px;text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1080px){.wrap{padding-left:32px;padding-right:32px}.header{gap:17px}.nav{gap:16px;font-size:12px}.brand img{width:73px}.brand strong{font-size:14px}.header .btn{font-size:11px;padding:10px 13px;gap:12px}.hero-actions{gap:15px}.spotlight img{height:203px}.spotlight-heading h2{font-size:22px}.spotlight-price{font-size:18px}.reasons{gap:20px}.reason h3{font-size:18px}.reason p{font-size:12px}.quote-grid,.proof-grid,.contact-grid{gap:40px}.cards{gap:15px}.car-body{padding:16px}.car-price strong{font-size:19px}.car h3{font-size:20px}.car-photo{height:168px}.faq{gap:40px}}@media (max-width:800px){.header{flex-wrap:wrap;padding-top:17px;padding-bottom:17px;min-height:0}.header .nav{order:3;justify-content:space-between;width:100%;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.hero-grid{grid-template-columns:1fr;gap:29px;padding-top:37px;padding-bottom:29px}.hero h1{font-size:clamp(42px,7vw,57px)}.hero-lead{max-width:63ch}.hero-promises{margin-top:19px}.spotlight img{height:256px}.spotlight-heading h2{font-size:28px}.finder{gap:15px}.finder .btn{font-size:11px;padding:11px 12px;gap:12px}.section{padding-top:44px;padding-bottom:44px}.section-title{gap:20px}.section-title>p{max-width:27ch;font-size:12px}.reasons{grid-template-columns:1fr 1fr;gap:28px}.reason h3{font-size:21px}.reason p{font-size:13px}.cards{grid-template-columns:1fr 1fr;gap:17px}.car-photo{height:185px}.car-body{padding:20px}.quote-grid,.proof-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.quote-copy>p:not(.eyebrow),.proof-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){max-width:65ch}.quote-copy h2{font-size:32px}.company-card strong{max-width:100%}.proof-list{grid-template-columns:1fr 1fr;gap:24px}.proof-item:nth-child(2){padding-top:0}.contact-options{grid-template-columns:1fr 1fr;margin-top:20px}.faq{grid-template-columns:1fr;gap:26px}.range-routes{gap:14px}.range-routes a{font-size:12px}.field input,.field select,.field textarea,.search-field input{font-size:16px}}@media (max-width:580px){.wrap{padding-left:20px;padding-right:20px}.preview{font-size:10px;line-height:1.8;padding:8px 12px}.preview span{padding:0 5px}.brand{gap:9px}.brand img{width:64px;height:30px}.brand strong{font-size:12px}.brand small{font-size:8px;letter-spacing:.1em}.header .btn{font-size:10px;padding:10px;gap:8px}.nav{gap:13px}.hero h1{font-size:43px}.hero .eyebrow{font-size:10px;letter-spacing:.1em}.hero-actions .btn{font-size:12px;padding:12px 16px}.hero-actions{gap:13px}.hero-promises{gap:9px 17px;font-size:10px}.spotlight img{height:206px}.spotlight-top{padding:13px 16px;font-size:9px}.spotlight-main{padding:15px 16px 18px}.spotlight-heading h2{font-size:22px}.spotlight-price{font-size:18px}.spec-pills{gap:5px}.finder{grid-template-columns:1fr;gap:13px;padding-top:21px;padding-bottom:22px}.finder .btn{font-size:13px}.finder-note{margin-top:0}.identity-bar{display:block;line-height:1.8;font-size:10px;padding-top:15px;padding-bottom:15px}.identity-links{margin-top:9px}.section-title{display:block;margin-bottom:25px}.section-title>p{margin-top:13px;max-width:100%;font-size:12px}.section-title h2,h2{font-size:30px}.reasons{gap:22px 18px}.reason{padding-top:18px}.reason .number{margin-bottom:9px}.reason h3{font-size:18px}.reason p{font-size:12px;margin-bottom:13px}.reason a{font-size:10px}.catalogue-toolbar{gap:14px}.filter{font-size:11px;padding:8px 11px}.search-field{width:100%;justify-content:space-between}.search-field input{width:calc(100% - 93px)}.cards{grid-template-columns:1fr}.car-photo{height:203px;padding:13px 14px 0}.car-versions{min-height:0;margin-top:7px;font-size:12px}.car-basis{min-height:0;font-size:11px}.car-specs{gap:13px}.car-actions a{font-size:11px}.compare-button{font-size:12px;padding:10px 13px}.range-routes{grid-template-columns:1fr;gap:20px}.range-routes a{padding-top:13px;font-size:14px}.range-routes a small{font-size:11px}.comparison-head{align-items:start;padding:18px;gap:15px;flex-direction:column}.comparison-head h3{font-size:19px}.comparison table{min-width:580px}.comparison th,.comparison td{padding:14px}.comparison-note{font-size:10px;padding:14px 17px}.quote-grid{gap:29px}.quote-copy>p:not(.eyebrow){font-size:13px}.quote-component{grid-template-columns:22px 1fr;gap:11px}.quote-component h3{font-size:16px}.proof-list{grid-template-columns:1fr;gap:15px}.proof-item:nth-child(2){padding-top:15px}.company-card{padding:20px}.company-card strong{font-size:17px}.contact-options{grid-template-columns:1fr;gap:14px}.brief-form{padding:20px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.form-actions{gap:12px}.form-actions .btn{width:100%}.form-actions p{max-width:100%;font-size:10px}.brief-output{padding:18px}.faq h2{font-size:28px}.compare-tray{right:15px;bottom:15px;padding:11px 14px;gap:13px;font-size:11px}.compare-tray a{padding-left:12px}.footer{padding-bottom:80px}.footer .wrap{gap:17px}}.edition-field{display:grid;gap:7px;margin-top:14px;font-size:10px;color:var(--muted)}.edition-field select{width:100%;min-width:0;font:inherit;font-size:12px;padding:9px;border:1px solid #bdccc3;border-radius:4px;background:#fff;color:var(--ink);height:44px}.used-sourcing{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:23px 25px;background:#e6f0e6;border:1px solid #cddfce;border-radius:7px;margin-top:26px}.used-sourcing h3{font-size:21px;letter-spacing:-.025em;font-weight:550;margin:7px 0}.used-sourcing p:not(.eyebrow){font-size:12px;color:var(--muted);max-width:65ch;line-height:1.8}.used-sourcing .btn{white-space:nowrap;font-size:11px}.hero h1{font-size:clamp(39px,4.15vw,58px)}.car-price strong{font-size:21px}.comparison td{overflow-wrap:anywhere}.car-basis{line-height:1.7}.car-source-note{font-size:9px;color:var(--muted);margin-top:9px}@media (max-width:800px){.used-sourcing{align-items:start;flex-direction:column;gap:17px}.hero h1{font-size:48px}.spotlight-price{font-size:21px}}@media (max-width:580px){.hero h1{font-size:40px}.spotlight-price{text-align:left;font-size:23px;margin-top:13px}.spotlight-price small{font-size:10px}.edition-field select{font-size:16px}.used-sourcing{padding:20px}.used-sourcing h3{font-size:20px}.used-sourcing .btn{white-space:normal}.car-price strong{font-size:23px}}:root{--deep:#14313b;--ink:#17343e;--teal:#087266;--mint:#d5f1de}.header{min-height:94px}.nav{gap:22px;font-size:12px}.brand small{letter-spacing:.12em}.hero{background:var(--deep);color:#fff;border:0}.hero-grid{padding-top:53px;padding-bottom:38px;gap:58px}.hero .eyebrow{color:#a9d8c6}.hero h1{font-size:clamp(40px,4.25vw,61px);line-height:1.1;letter-spacing:-.044em;color:#fff}.hero h1 span{color:#d2f1dc}.hero-lead{color:#c6d6d5;font-size:16px;max-width:49ch}.hero .btn{background:#d2f1dc;border-color:#d2f1dc;color:var(--deep)}.hero .btn:hover{background:#b9e5c8;border-color:#b9e5c8}.hero .btn-quiet{background:transparent;border-color:#608279;color:#edf8f1}.hero .btn-quiet:hover{background:#25474b}.hero-actions{gap:11px;align-items:stretch}.hero-actions .btn{font-size:12px;padding:12px 16px;gap:16px}.hero-promises{color:#b5d4c7;gap:12px 18px;font-size:10px}.hero-promises span:before{color:#a6debd}.spotlight{color:var(--ink);box-shadow:0 12px 36px #001d2440;border-color:#d6e5d8}.spotlight img{height:235px;padding:6px 12px 0}.spotlight-main{background:#edf5ef;padding-top:19px}.spotlight-price{font-size:19px}.spotlight-price small{max-width:21ch;margin-left:auto;font-size:9px;line-height:1.6}.spec-pills span{background:#daeade;color:#3a6050;font-size:10px}.hero-brand-line{border-top:1px solid #44615f;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:19px 0 21px;color:#b9d2ca;font-size:11px}.hero-brand-line strong{color:#e9f5ec;letter-spacing:.15em;font-size:12px;font-weight:550}.market-section{padding:30px 0 32px;background:#eaf1ec;border-bottom:1px solid #d4e1d8}.market-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:20px}.market-heading h2{font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.025em;margin-top:7px}.market-heading>p{max-width:36ch;font-size:12px;color:var(--muted)}.market-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.market-path{position:relative;background:#fff;border:1px solid #cbdbd0;border-radius:6px;padding:17px 38px 17px 16px;text-align:left;color:var(--ink)}.market-path:hover{border-color:#6c9d86;background:#f5faf4}.market-path[aria-pressed="true"]{background:#153c38;border-color:#153c38;color:#fff}.market-path strong{display:block;font-size:16px;font-weight:550;letter-spacing:-.015em;margin:7px 0 4px;line-height:1.4}.market-path small{display:block;color:var(--muted);font-size:10px;line-height:1.6}.market-tag{font-size:9px;letter-spacing:.1em;color:var(--teal);font-weight:650}.market-path[aria-pressed="true"] .market-tag{color:#bceacb}.market-path[aria-pressed="true"] small{color:#c0d7ca}.market-arrow{position:absolute;right:16px;top:49px;font-size:19px;color:var(--teal)}.market-path[aria-pressed="true"] .market-arrow{color:#c3ecd0}.market-guide{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:17px;padding:20px 22px;border:1px solid #b8d2bf;border-radius:6px;background:#f7fbf5}.market-guide h3{font-size:17px;font-weight:550;letter-spacing:-.02em}.market-guide p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:7px;max-width:68ch}.market-guide-actions{display:grid;gap:13px;flex-shrink:0}.market-guide-actions>a{font-size:11px;text-align:center;color:var(--teal);text-underline-offset:4px}.market-guide-actions .btn{font-size:11px;padding:10px 15px}.market-noscript{font-size:11px;color:var(--muted);margin-top:15px}.supply-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.supply-track{border-top:2px solid var(--ink);padding-top:22px}.track-top{display:flex;gap:16px;align-items:start}.track-top>span{font-size:11px;color:var(--teal);margin-top:5px}.track-top h3{font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.35;max-width:19ch}.supply-track p{font-size:13px;line-height:1.85;color:var(--muted);margin:13px 0 17px}.track-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:17px}.track-tags span{font-size:10px;background:#eef3ef;color:#42644f;padding:5px 8px;border-radius:3px}.supply-track>a{font-size:12px;color:var(--teal);text-underline-offset:4px}.catalogue{background:#f2f6f2}.catalogue .finder{padding:0 0 23px;border-top:0;border-bottom:1px solid #d4dfd4;margin-bottom:21px}.catalogue .finder-note{font-size:10px}.catalogue .section-title{margin-bottom:26px}.car{border-color:#d3dfd5;border-radius:9px}.car-photo{height:181px}.car-body{padding:20px}.car h3{font-size:22px}.car-versions{font-size:10px;min-height:32px}.car-specs{gap:10px;margin-top:15px;margin-bottom:16px}.car-specs dt{font-size:9px}.car-specs dd{font-size:12px}.edition-field{margin-top:11px}.edition-field select{font-size:12px;height:42px}.car-price strong{font-size:22px}.car-basis{min-height:21px;font-size:11px}.car-actions{margin-top:13px}.car-actions a{font-size:10px;max-width:108px}.data-note{font-size:10px;line-height:1.85}.used-sourcing{margin-top:27px;background:#e3eee3}.quote-copy h2{font-size:37px}.quote-component h3{font-size:18px}.quote-component p{font-size:13px}.service-progress{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:27px;margin-top:2px;border-top:1px solid #48625f}.service-progress>div{display:grid;gap:7px}.service-progress span{font-size:11px;color:#a8d9be}.service-progress strong{font-size:13px;font-weight:550;line-height:1.5;color:#f0f7f1}.service-progress small{font-size:10px;color:#b7d0c3;line-height:1.7}.proof-copy>p:not(.eyebrow){max-width:46ch}.company-card{background:#eef3ed;border-left-color:var(--teal)}.contact-section{background:#e8f1e9}.contact-copy>p:not(.eyebrow){max-width:40ch}.contact-options a{background:#f6faf4;border:1px solid #d1e1d0;border-radius:5px;padding:12px 14px}.brief-form{padding:28px}.footer{background:var(--deep)}.compare-tray{background:#087266}@media (max-width:1080px){.hero-grid{gap:35px}.hero h1{font-size:50px}.hero-lead{font-size:15px}.nav{font-size:11px;gap:15px}.spotlight img{height:210px}.spotlight-price{font-size:17px}.market-paths{gap:10px}.market-path{padding-left:13px;padding-right:30px}.market-path strong{font-size:14px}.market-arrow{right:12px}.supply-tracks{gap:23px}.track-top{gap:11px}.track-top h3{font-size:20px}.supply-track p{font-size:12px}.car-body{padding:17px}.service-progress{gap:19px}}@media (max-width:800px){.hero-grid{grid-template-columns:1fr;padding-top:39px;padding-bottom:30px;gap:29px}.hero h1{font-size:49px}.hero-lead{max-width:65ch}.spotlight img{height:255px}.spotlight-price{font-size:23px}.spotlight-price small{font-size:10px;max-width:100%}.hero-brand-line{gap:11px}.hero-brand-line span:last-child{display:none}.market-section{padding-top:26px;padding-bottom:28px}.market-heading{align-items:start}.market-heading>p{max-width:28ch}.market-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-path strong{font-size:16px}.market-path{padding:17px 40px 17px 17px}.market-arrow{right:18px}.market-guide{align-items:start;gap:20px}.market-guide-actions{flex-shrink:1;min-width:158px}.supply-tracks{gap:22px}.track-top{display:block}.track-top>span{display:block;margin:0 0 10px}.track-top h3{font-size:20px}.supply-track p{font-size:12px}.service-progress{grid-template-columns:1fr 1fr;gap:22px;margin-top:0}.quote-grid{gap:30px}.catalogue .finder-note{font-size:11px}.car-photo{height:190px}.edition-field select{font-size:16px}.brief-form{padding:25px}}@media (max-width:580px){.header .nav{font-size:11px;gap:10px;justify-content:space-between}.header .btn{font-size:10px;padding:10px 11px;gap:8px}.hero h1{font-size:41px;line-height:1.1}.hero .eyebrow{font-size:9px;letter-spacing:.1em}.hero-lead{font-size:14px}.hero-actions{gap:10px}.hero-actions .btn{font-size:11px;padding:12px 13px;gap:12px}.hero-promises{font-size:9px;gap:10px 15px}.spotlight img{height:209px}.spotlight-heading{display:block}.spotlight-price{font-size:23px;text-align:left;margin-top:12px}.spotlight-price small{margin-left:0}.spec-pills span{font-size:9px;padding:5px 7px}.hero-brand-line{display:grid;font-size:10px;gap:8px;padding-top:17px;padding-bottom:20px}.hero-brand-line strong{font-size:11px;letter-spacing:.1em}.market-heading{display:block;margin-bottom:18px}.market-heading h2{font-size:24px;max-width:22ch}.market-heading>p{margin-top:12px;max-width:100%;font-size:11px}.market-paths{gap:10px}.market-path{padding:15px 25px 15px 12px}.market-path strong{font-size:14px;min-height:39px}.market-tag{font-size:8px;letter-spacing:.045em}.market-path small{font-size:9px;min-height:29px}.market-arrow{right:10px;top:49px;font-size:17px}.market-guide{display:block;padding:19px 17px}.market-guide h3{font-size:17px}.market-guide p{font-size:12px}.market-guide-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;min-width:0}.market-guide-actions>a{font-size:10px;text-align:left}.market-guide-actions .btn{font-size:10px;padding:9px 11px;gap:0}.supply-tracks{grid-template-columns:1fr;gap:24px}.supply-track{padding-top:18px}.track-top{display:flex;gap:15px}.track-top>span{margin:4px 0 0}.track-top h3{font-size:22px;max-width:23ch}.supply-track p{font-size:13px;margin-top:12px;margin-bottom:13px}.track-tags{margin-bottom:12px}.supply-track>a{font-size:12px}.car-photo{height:208px}.car-body{padding:22px}.car h3{font-size:24px}.car-versions{min-height:0;font-size:11px}.car-specs dt{font-size:10px}.car-specs dd{font-size:13px}.car-price strong{font-size:24px}.car-basis{min-height:0;font-size:12px}.car-actions a{font-size:11px;max-width:121px}.catalogue .finder{gap:14px}.catalogue .finder-note{margin-top:0;font-size:10px}.quote-copy h2{font-size:31px}.quote-component h3{font-size:17px}.quote-component p{font-size:12px}.service-progress{gap:24px 19px;padding-top:25px}.service-progress strong{font-size:12px}.service-progress small{font-size:10px}.service-progress span{font-size:10px}.brief-form{padding:21px}.contact-options a{font-size:12px}.contact-copy>p:not(.eyebrow){font-size:13px}.used-sourcing{margin-top:23px}.footer{padding-bottom:85px}}.d-inline-index-0{padding-top:20px;padding-bottom:20px}:root{--accent:#087266;--dark:#14313b}.d-site{background:#eaf0ec}.d-site .page{background:white}.d-site main#buyer-main{max-width:1280px;padding:28px 48px 60px}.d-site h1,.d-site h2,.d-site h3{font-weight:550}.d-site .quote-panel{background:#e8f1e9}.d-site .vehicle-card{border-radius:9px}.d-site .footer{border-top:0}.d-site .header .brand{font-weight:400;letter-spacing:0}.d-site .brand small{margin-top:0}.d-source-home{padding:28px 0 48px}.d-source-home details{border:1px solid #cadccd;border-radius:6px;background:#fff}.d-source-home summary{cursor:pointer;padding:16px 20px;font-size:13px;color:#087266}.d-source-home article{padding:20px;overflow-x:auto;overflow-wrap:anywhere;font-size:13px}.d-source-home img{max-width:100%;height:auto}.d-source-home table{border-collapse:collapse;min-width:650px}.d-source-home td,.d-source-home th{padding:10px;border:1px solid #dce5e2}.d-whole-catalogue{padding:22px 0;background:#edf4ed;border-top:1px solid #dce5e2;border-bottom:1px solid #dce5e2}.d-whole-catalogue .wrap{display:flex;justify-content:space-between;gap:22px;align-items:center}.d-whole-catalogue p{font-size:13px;color:#536b72}.d-whole-catalogue .btn{white-space:nowrap}@media (max-width:800px){.d-site main#buyer-main{padding:22px 30px 45px}}@media (max-width:580px){.d-site main#buyer-main{padding:20px 21px 40px}.d-whole-catalogue .wrap{align-items:start;flex-direction:column;gap:15px}.d-site .header .brand{flex:none}.d-source-home article{padding:16px}}body.aic-approved-layout{--ink:#182831;--muted:#617078;--teal:#126455;--line:#dde2e3;--paper:#fafbf9;background:#fafbf9;color:#182831;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.aic-approved-layout .page{max-width:none;background:#fafbf9}.aic-approved-layout .header{max-width:1292px;margin:auto;background:transparent;color:#182831;border-bottom:1px solid #dde2e3;min-height:92px;padding:21px 26px;gap:27px}.aic-approved-layout .header .brand{font-weight:800;color:#182831}.aic-approved-layout .header .brand small{color:#617078}.aic-approved-layout .header>.nav{gap:22px;font-size:12px}.aic-approved-layout .header>.btn{background:transparent;border:0;border-bottom:1px solid #182831;border-radius:0;color:#182831;font-size:12px;font-weight:650;padding:8px 0}.aic-approved-layout main#buyer-main{max-width:1292px;padding:28px 26px 50px;min-width:0}.aic-approved-layout .footer,.aic-approved-layout .unified-contact{background:#fafbf9}.aic-approved-layout .footer{border-top:1px solid #dde2e3;color:#617078}.aic-approved-layout .unified-contact{padding:25px 0}.aic-approved-layout .wrap{max-width:1292px;padding-inline:26px}.aic-approved-layout main>.details{background:#fff;padding:27px;border:1px solid #e4e8e5}.aic-approved-layout .details article img{max-width:100%;height:auto;max-height:680px;object-fit:contain;margin:24px auto;display:block}.aic-approved-layout .details article p,.aic-approved-layout .details article li{font-size:15px;line-height:1.85;overflow-wrap:anywhere}.aic-approved-layout .details article table{display:block;max-width:100%;min-width:0;overflow-x:auto}.aic-approved-layout main>.details .photo{height:auto;max-width:820px;margin:20px auto;background:transparent}.aic-approved-layout main>.details .photo img{max-height:540px;width:100%;height:auto;object-fit:contain}.aic-vehicle{min-width:0;font-size:15px;line-height:1.65}.aic-vehicle a{text-decoration:none}.aic-vehicle a:hover{text-decoration:underline}.aic-vehicle button{font:inherit;cursor:pointer;touch-action:manipulation}.aic-vehicle [hidden]{display:none!important}.aic-vehicle h1,.aic-vehicle h2,.aic-vehicle h3,.aic-vehicle p{margin:0}.aic-vehicle .aic-breadcrumb{font-size:11px;color:#617078;margin-bottom:25px;overflow-wrap:anywhere}.aic-breadcrumb span{padding:0 11px;color:#aeb9b3}.aic-product-hero{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);gap:55px;margin-bottom:42px;align-items:start}.aic-gallery{min-width:0}.aic-photo-stage{position:relative;background:#edecea;aspect-ratio:4/3;border-radius:7px;overflow:hidden}.aic-photo-stage>.aic-hero-image{display:block;width:100%;height:100%;object-fit:contain;margin:0;max-height:none}.aic-photo-counter{position:absolute;bottom:18px;left:18px;background:#fffffff0;padding:3px 9px;border-radius:4px;font-size:10px}.aic-vehicle .aic-photo-open{position:absolute;bottom:16px;right:16px;border:1px solid #ffffff9a;background:#fffffff0;border-radius:50%;width:39px;height:39px;padding:0;font-size:21px;line-height:39px;color:#182831}.aic-thumbnails{display:flex;gap:9px;overflow-x:auto;padding:13px 2px 7px;scrollbar-width:thin;max-width:100%}.aic-vehicle .aic-thumbnails button{flex:0 0 81px;height:61px;background:#fff;border:1px solid #dce0df;padding:2px;border-radius:5px;overflow:hidden}.aic-vehicle .aic-thumbnails button[aria-pressed=true]{border:2px solid #126455;padding:1px}.aic-thumbnails img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.aic-vehicle .aic-gallery-note{font-size:11px;color:#617078;margin-top:11px}.aic-gallery-empty{background:#edecea;border-radius:7px;min-height:250px;display:flex;align-items:center;justify-content:center;padding:30px;color:#617078;font-size:13px}.aic-vehicle .aic-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:#126455;margin:1px 0 11px}.aic-vehicle .aic-detail-offer h1{font-size:clamp(32px,3.2vw,46px);font-weight:650;line-height:1.12;letter-spacing:-.045em;margin:0 0 14px;overflow-wrap:anywhere}.aic-vehicle .aic-edition{font-size:14px;color:#617078;line-height:1.7}.aic-offer{padding:22px 0 19px;margin-top:22px;border-top:1px solid #dde2e3;border-bottom:1px solid #dde2e3}.aic-price-label{font-size:11px;color:#617078;display:block;margin-bottom:4px}.aic-price{font-size:38px;font-weight:650;letter-spacing:-.04em;line-height:1.2;display:block;overflow-wrap:anywhere}.aic-price.aic-price-request{font-size:29px;letter-spacing:-.025em}.aic-vehicle .aic-offer p{font-size:11px;color:#617078;margin:9px 0 0;max-width:52ch}.aic-price-evidence{margin-top:11px;font-size:11px;color:#617078}.aic-price-evidence summary{cursor:pointer}.aic-price-evidence ul{padding-left:18px}.aic-quickfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:21px 0 8px;margin:0}.aic-quickfacts dt{font-size:10px;color:#617078}.aic-quickfacts dd{font-size:13px;font-weight:600;margin:3px 0 0;overflow-wrap:anywhere;line-height:1.6}.aic-offer-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:24px}.aic-vehicle .aic-btn{display:block;border:1px solid #126455;background:#126455;color:#fff;padding:13px 17px;border-radius:4px;font-weight:600;font-size:12px;text-align:center;line-height:1.5}.aic-vehicle .aic-btn:hover{background:#0b4a3e;text-decoration:none}.aic-vehicle .aic-btn.aic-secondary{background:transparent;color:#182831;border-color:#c4cdca}.aic-vehicle .aic-reading-note{font-size:11px;color:#617078;margin:12px 0 0;line-height:1.7}.aic-section-nav{display:flex;gap:33px;border-top:1px solid #dde2e3;border-bottom:1px solid #dde2e3;padding:17px 0;font-size:12px;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}.aic-section-nav a:first-child{font-weight:650;color:#126455}.aic-bodygrid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:66px;padding:43px 0 35px}.aic-bodygrid>div{min-width:0}.aic-vehicle .aic-content-section{margin-bottom:39px;scroll-margin-top:25px}.aic-vehicle .aic-kicker{font-size:10px;text-transform:uppercase;color:#617078;letter-spacing:.13em;margin:0 0 9px}.aic-vehicle h2{font-size:27px;line-height:1.25;font-weight:600;letter-spacing:-.035em;margin:0 0 21px}.aic-vehicle h3{font-size:17px;line-height:1.45;font-weight:600;margin:20px 0 10px}.aic-source-copy{font-size:14px;line-height:1.85;color:#42535b;overflow-wrap:anywhere}.aic-vehicle .aic-source-copy h2{font-size:20px;line-height:1.4;letter-spacing:-.015em;margin:22px 0 12px;color:#182831}.aic-vehicle .aic-source-copy h3{font-size:15px;font-weight:500;line-height:1.85;color:#42535b}.aic-vehicle .aic-source-copy p{margin:14px 0}.aic-source-copy ul{padding-left:22px}.aic-vehicle .aic-table-scroll{max-width:100%;overflow:auto;border:1px solid #dde2e3;border-radius:6px;max-height:580px;scrollbar-width:thin;margin-top:17px}.aic-vehicle .aic-table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px;line-height:1.6;background:#fff;margin:0}.aic-vehicle .aic-table-scroll td,.aic-vehicle .aic-table-scroll th{padding:12px 16px;border:0;border-bottom:1px solid #e4e8e6;vertical-align:top;text-align:left}.aic-table-scroll tr:nth-child(even){background:#f3f5f2}.aic-vehicle .aic-table-scroll tr:first-child{font-weight:650;background:#e7eeea}.aic-table-scroll tr:first-child>td,.aic-table-scroll tr:first-child>th{position:sticky;top:0;background:#e7eeea;z-index:2}.aic-table-scroll td:first-child{color:#40515a}.aic-vehicle .aic-multi-table table{min-width:940px}.aic-vehicle .aic-multi-table td:first-child{width:220px;min-width:220px}.aic-vehicle .aic-multi-table td:not(:first-child){min-width:240px}.aic-vehicle .specifications{padding:0;margin:0;background:transparent;border:0}.aic-vehicle .specifications>h2,.aic-vehicle .specifications>.spec-directory{display:none}.aic-vehicle .specifications>.badge{font-size:11px;margin:13px 0 18px}.aic-vehicle .parameter-group{border:1px solid #dde2e3;border-radius:5px;margin:8px 0;background:#fff}.aic-vehicle .parameter-group summary{padding:13px 16px;font-size:13px;cursor:pointer;font-weight:550}.aic-vehicle .parameter-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 23px;margin:0;padding:0 16px 14px}.aic-vehicle .parameter-grid>div{border:0;border-top:1px solid #dde2e3;padding:12px 0;background:transparent;border-radius:0}.aic-vehicle .parameter-grid dt{font-size:11px;color:#617078;font-weight:500}.aic-vehicle .parameter-grid dd{margin:5px 0;font-size:13px}.aic-vehicle .parameter-note{font-size:10px;color:#617078;margin:4px 0}.aic-enquiry-sidebar{align-self:start;border-top:3px solid #182831;padding-top:19px}.aic-vehicle .aic-enquiry-sidebar h3{font-size:21px;letter-spacing:-.025em;margin:0 0 13px}.aic-vehicle .aic-enquiry-sidebar p{font-size:12px;color:#617078}.aic-enquiry-sidebar ul{list-style:none;padding:0;margin:21px 0}.aic-enquiry-sidebar li{padding:12px 0;border-bottom:1px solid #dde2e3;font-size:12px;display:flex;gap:17px}.aic-enquiry-sidebar li span{color:#85978f;font-size:10px}.aic-enquiry-sidebar .aic-btn{width:100%;display:block}.aic-vehicle .aic-enquiry-sidebar .aic-original-title{font-size:10px;margin-top:20px}.aic-contact-band{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e9efea;padding:30px 35px;border-radius:6px}.aic-vehicle .aic-contact-band h3{font-size:22px;margin:0 0 6px}.aic-vehicle .aic-contact-band p{font-size:12px;color:#617078;margin:0}.aic-lightbox{border:0;border-radius:9px;padding:22px;max-width:min(92vw,1100px);max-height:90vh;color:#182831;box-shadow:0 20px 80px #0004}.aic-lightbox::backdrop{background:#101d25aa}.aic-vehicle .aic-lightbox-close{float:right;background:#eff2ef;border:0;border-radius:5px;padding:7px 13px;color:#182831;font-size:13px;margin-bottom:15px}.aic-lightbox img{max-width:100%;max-height:72vh;object-fit:contain;display:block;margin:auto}.aic-photo-stage .aic-image-failure{padding:35px;text-align:center;color:#617078;font-size:13px;min-height:100%;display:flex;align-items:center;justify-content:center}.aic-vehicle a:focus-visible,.aic-vehicle button:focus-visible,.aic-vehicle summary:focus-visible,.aic-table-scroll:focus-visible{outline:3px solid #db8d41;outline-offset:3px}.aic-quickfacts.aic-facts-1{grid-template-columns:1fr}.aic-quickfacts.aic-facts-2{grid-template-columns:1fr 1fr}@media (max-width:1100px){.aic-product-hero{gap:30px}.aic-bodygrid{gap:35px;grid-template-columns:minmax(0,1fr) 240px}.aic-offer-actions{grid-template-columns:1fr}.aic-approved-layout .header>.nav{gap:15px}}@media (max-width:760px){.aic-approved-layout .header{padding:20px;min-height:0;gap:18px}.aic-approved-layout .header>.nav{order:3;width:100%;justify-content:flex-start;font-size:11px;gap:15px}.aic-approved-layout .header>.btn{font-size:11px}.aic-approved-layout .header .brand img{width:55px;height:28px}.aic-approved-layout .header .brand strong{font-size:12px}.aic-approved-layout main#buyer-main{padding:20px 20px 35px}.aic-approved-layout .wrap{padding-inline:20px}.aic-product-hero{grid-template-columns:1fr;gap:25px;margin-bottom:28px}.aic-vehicle .aic-detail-offer h1{font-size:35px}.aic-vehicle .aic-thumbnails button{flex-basis:71px;height:54px}.aic-offer{margin-top:18px;padding:18px 0}.aic-price{font-size:35px}.aic-offer-actions{grid-template-columns:1.2fr 1fr;margin-top:20px}.aic-quickfacts{gap:14px}.aic-section-nav{gap:24px;font-size:11px;padding:14px 0}.aic-bodygrid{grid-template-columns:1fr;gap:10px;padding:30px 0}.aic-enquiry-sidebar{padding:20px 0 5px}.aic-enquiry-sidebar ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.aic-vehicle .aic-content-section{margin-bottom:29px}.aic-vehicle h2{font-size:24px}.aic-vehicle .aic-table-scroll td,.aic-vehicle .aic-table-scroll th{padding:10px 12px}.aic-vehicle .parameter-grid{grid-template-columns:1fr}.aic-contact-band{padding:24px;flex-direction:column;align-items:start;gap:18px}.aic-contact-band .aic-btn{width:100%}.aic-approved-layout .details article p,.aic-approved-layout .details article li{font-size:14px}.aic-approved-layout main>.details{padding:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.aic-approved-layout .aic-news-entry{background:#edf2ee;border-block:1px solid #dde2e3}.aic-approved-layout .aic-news-entry>.wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:30px}.aic-approved-layout .aic-news-entry .eyebrow{font-size:10px;letter-spacing:.12em;color:#126455;font-weight:700;margin:0 0 8px}.aic-approved-layout .aic-news-entry h2{font-size:27px;line-height:1.25;margin:0 0 9px;color:#182831}.aic-approved-layout .aic-news-entry p{font-size:13px;line-height:1.7;color:#617078;margin:0}.aic-approved-layout .aic-news-entry .btn{flex-shrink:0;background:#126455;color:#fff;border:1px solid #126455;border-radius:4px;padding:13px 19px;text-align:center;font-size:12px}.aic-approved-layout .aic-news-footer{padding-top:18px!important;padding-bottom:0!important;font-size:12px}.aic-approved-layout .header .nav a[aria-current=page]{font-weight:700;color:#126455}@media (max-width:760px){.aic-approved-layout .aic-news-entry>.wrap{align-items:flex-start;flex-direction:column;gap:18px;padding-block:25px}.aic-approved-layout .aic-news-entry h2{font-size:23px}.aic-approved-layout .aic-news-entry .btn{width:100%}}.aic-approved-layout .aic-article-page{max-width:1160px;margin:auto;color:#182831}.aic-article-page{line-height:1.75}.aic-article-breadcrumb{display:flex;flex-wrap:wrap;gap:7px 10px;font-size:11px;color:#617078;margin:0 0 26px;overflow-wrap:anywhere}.aic-article-breadcrumb>span:not(:last-child):after{content:"/";margin-left:10px;color:#a4b0a9}.aic-article-breadcrumb>span:last-child{max-width:70ch}.aic-article-header{max-width:900px;border-bottom:1px solid #dde2e3;padding-bottom:27px;margin-bottom:34px}.aic-article-page .aic-eyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;color:#126455;margin:0 0 12px}.aic-article-page .aic-article-header h1{font-size:clamp(30px,3.4vw,46px);line-height:1.17;letter-spacing:-.035em;font-weight:650;max-width:32ch;margin:0 0 22px;overflow-wrap:anywhere}.aic-article-byline{display:flex;flex-wrap:wrap;gap:6px 19px;font-size:11px;color:#617078}.aic-article-byline>span:first-child{color:#182831;font-weight:600}.aic-article-page .aic-article-archive-note{font-size:12px;line-height:1.8;color:#617078;margin:16px 0 0;max-width:85ch}.aic-article-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,280px);gap:60px;align-items:start}.aic-article-reading{min-width:0}.aic-article-source{font-size:17px;line-height:1.9;color:#344952;overflow-wrap:anywhere}.aic-article-source p{margin:0 0 23px}.aic-article-source a{text-decoration:underline;text-underline-offset:3px;color:#126455}.aic-article-source :is(h1,h2){font-size:27px;line-height:1.3;margin:35px 0 17px;letter-spacing:-.025em;color:#182831;scroll-margin-top:24px}.aic-article-source h3{font-size:20px;line-height:1.45;margin:28px 0 12px;color:#182831;scroll-margin-top:24px}.aic-article-source :is(ul,ol){padding-left:24px;margin:0 0 23px}.aic-article-source li{margin:7px 0}.aic-article-source blockquote{margin:0 0 27px;padding:17px 21px;border-left:3px solid #126455;background:#edf2ee;color:#314b43;font-size:18px;line-height:1.7}.aic-article-source figure{margin:27px 0}.aic-article-source figcaption{font-size:12px;color:#617078;line-height:1.7;margin-top:10px;text-align:center}.aic-article-source img{display:block;max-width:100%;height:auto;object-fit:contain;margin:26px auto;border-radius:5px;background:#f1f3f0}.aic-article-source .aic-article-inline-image{max-height:760px}.aic-article-source .aic-article-photo{display:block;max-width:100%}.aic-article-source :is(table,pre){display:block;max-width:100%;overflow:auto;font-size:13px;line-height:1.65;margin:25px 0}.aic-article-source table{border-collapse:collapse;background:#fff}.aic-article-source :is(td,th){padding:11px 14px;border:1px solid #dde2e3;min-width:115px}.aic-article-original-extras{font-size:12px;color:#617078;overflow-wrap:anywhere}.aic-article-original-extras:has(>.aic-article-source-photo:only-child){margin-bottom:20px}.aic-article-source-photo{border:1px solid #dde2e3;border-radius:5px;padding:12px;margin-bottom:20px}.aic-article-source-photo summary{cursor:pointer}.aic-article-original-extras .photo{max-width:100%;height:auto;background:transparent}.aic-article-original-extras img{max-width:100%;height:auto;max-height:600px;object-fit:contain}.aic-article-toc{padding:18px 22px;background:#edf2ee;border-radius:5px;margin-bottom:30px;font-size:13px;line-height:1.65}.aic-article-toc>strong{font-size:12px;color:#182831}.aic-article-toc ol{padding-left:19px;margin:9px 0 0}.aic-article-toc li{margin:7px 0}.aic-article-enquiry{position:sticky;top:24px;padding:22px 0;border-top:3px solid #182831}.aic-article-page .aic-article-enquiry h2{font-size:23px;line-height:1.3;margin:0 0 16px;letter-spacing:-.025em}.aic-article-page .aic-article-enquiry p{font-size:13px;color:#617078;line-height:1.8;margin:0 0 18px}.aic-article-page .aic-btn{display:block;background:#126455;border:1px solid #126455;color:#fff;border-radius:4px;padding:13px 16px;font-size:12px;line-height:1.6;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.aic-article-page .aic-btn:hover{background:#0b4a3e}.aic-article-page .aic-btn.aic-secondary{background:transparent;color:#126455;border-color:#b9c9c0;margin-top:11px}.aic-article-catalogue{display:inline-block;font-size:12px;margin:16px 0 10px}.aic-article-page .aic-reading-note{font-size:11px!important;color:#617078;line-height:1.7;margin-top:14px}.aic-article-brief{background:#edf2ee;padding:27px;border:1px solid #dce5de;border-radius:7px;margin:42px 0 26px}.aic-article-page .aic-article-brief h2{font-size:26px;line-height:1.3;margin:0 0 13px;letter-spacing:-.025em}.aic-article-brief p{font-size:13px;line-height:1.8;color:#617078;margin:0 0 21px}.aic-article-brief form>div{display:grid;grid-template-columns:1.5fr 1fr;gap:15px}.aic-article-brief label{display:block;font-size:12px;color:#344952;margin-bottom:15px}.aic-article-brief :is(input,textarea){display:block;width:100%;max-width:100%;font:inherit;font-size:14px;border:1px solid #cbd5cf;border-radius:4px;background:#fff;color:#182831;padding:11px 12px;margin-top:7px;box-sizing:border-box}.aic-article-brief button{width:100%}.aic-article-back{font-size:12px;padding-top:20px;border-top:1px solid #dde2e3}.aic-article-page :is(a,button,input,textarea):focus-visible{outline:3px solid #db8d41;outline-offset:3px}@media (max-width:1100px){.aic-article-grid{grid-template-columns:minmax(0,1fr);gap:30px}.aic-article-reading{max-width:800px}.aic-article-enquiry{position:static;max-width:800px}.aic-article-source{font-size:16px}.aic-article-page .aic-article-header h1{max-width:100%}}@media (max-width:760px){.aic-article-breadcrumb{font-size:10px;margin-bottom:20px}.aic-article-page .aic-article-header h1{font-size:31px;line-height:1.23;letter-spacing:-.025em}.aic-article-header{margin-bottom:25px;padding-bottom:22px}.aic-article-source{font-size:16px;line-height:1.85}.aic-article-source :is(h1,h2){font-size:24px}.aic-article-source h3{font-size:19px}.aic-article-source blockquote{font-size:16px;padding:15px 17px}.aic-article-source img{margin:23px auto;max-height:none!important}.aic-article-brief{padding:21px;margin-top:32px}.aic-article-brief form>div{grid-template-columns:1fr;gap:0}.aic-article-page .aic-article-brief h2{font-size:24px}.aic-article-toc{padding:17px 19px}.aic-article-brief :is(input,textarea){font-size:16px}}.aic-article-source img[hidden]{display:none!important}.aic-article-source .aic-article-image-unavailable{border:1px dashed #b9c9c0;background:#f1f4f0;padding:20px;font-size:12px;line-height:1.7;color:#617078;border-radius:5px;margin:25px 0}.aic-approved-layout .aic-article-page .aic-article-header{display:block;background:transparent;color:#182831;min-height:0;padding:0 0 27px;margin:0 0 34px;border:0;border-bottom:1px solid #dde2e3;border-radius:0;box-shadow:none}.aic-approved-layout .aic-article-page .aic-article-header h1{color:#182831}.aic-article-page .aic-article-toc summary{cursor:pointer;font-weight:600;color:#182831;font-size:13px}.aic-article-page .aic-article-toc ol{padding-left:0;list-style:none;max-height:260px;overflow:auto}.aic-article-page .aic-article-toc li{border-top:1px solid #dde5df;padding:7px 0;margin:0}.aic-article-page .aic-article-toc{padding:16px 20px}.aic-article-page .aic-article-byline{display:flex;justify-content:flex-start;align-items:center;background:transparent}@media (max-width:760px){.aic-approved-layout .aic-article-page .aic-article-header{padding:0 0 22px;margin-bottom:25px}}body.aic-approved-layout .aic-article-source img.aic-article-inline-image{width:auto;max-width:100%;height:auto;margin-inline:auto}.aic-article-byline small{font-size:.78rem;color:#667380}body.aic-approved-layout .aic-article-source table img[data-aic-table-image="restored"]{width:500px;max-width:100%;height:auto}.d-site .enquiry-form,.d-site .brief-form{max-width:960px;margin-inline:auto}.d-site .intake-contact,.d-site .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.d-site .field{display:flex;flex-direction:column;gap:8px;min-width:0}.d-site .field-wide,.d-site .wide{grid-column:1/-1}.d-site input,.d-site textarea,.d-site select{max-width:100%;width:100%;font:inherit;padding:12px;border:1px solid #c7cfdb;border-radius:6px;color:#14283e;background:#fff}.d-site textarea{resize:vertical;min-height:100px}.d-site .consent{display:flex;align-items:flex-start;gap:10px;margin:24px 0}.d-site .consent input{width:auto;flex:none;margin-top:4px}.d-site .intake-selected{margin:24px 0;padding:20px;background:#eef4f9;border-radius:8px}.d-site .intake-selected ul{padding-left:22px}.d-site .intake-content{padding-block:48px}.d-site .bridge-acceptance{background:#fff2cd;color:#372b11;padding:12px 20px;text-align:center;font-size:14px}.d-site .bridge-acceptance a{color:inherit;text-decoration:underline;margin-left:12px}.d-site .intake-contact{margin-bottom:24px}.d-site .form-actions{margin-block:24px}.d-site .original-content,.d-site .original-article{min-width:0;overflow-wrap:anywhere}.d-site .intake-content table{display:block;max-width:100%;overflow-x:auto}.d-site .intake-content th,.d-site .intake-content td{padding:10px;border-bottom:1px solid #ccd5e0;text-align:left;white-space:normal}.d-site .intake-content input[type=hidden]{display:none}@media (max-width:600px){.d-site .intake-contact,.d-site .form-grid{grid-template-columns:1fr}.d-site .intake-content{padding-block:24px}.d-site .form-actions button{width:100%}}.d-site .header{flex-wrap:wrap;row-gap:14px}.d-site .header>.nav{display:flex;flex:1 1 440px;flex-wrap:wrap;justify-content:center;gap:14px 20px}.d-site .nav .catalogue-primary{color:var(--teal,#087266);font-weight:700}.d-site .d-whole-catalogue,.d-site .catalogue-route{background:#eaf1ec;border-bottom:1px solid #d4e1d8;padding-block:26px}.d-site .d-whole-catalogue>.wrap,.d-site .catalogue-route-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px}.d-site .d-whole-catalogue>.wrap>div,.d-site .catalogue-route-inner>div{flex:1 1 300px;min-width:0}.d-site .d-whole-catalogue h2{font-size:clamp(22px,2.4vw,29px);line-height:1.25;margin:8px 0 10px}.d-site .d-whole-catalogue p,.d-site .catalogue-route p{max-width:72ch;overflow-wrap:anywhere}.d-site .d-whole-catalogue .btn,.d-site .catalogue-route .btn{flex:none;white-space:normal;text-align:center}@media (max-width:700px){.d-site .header>.nav{order:3;flex-basis:100%;justify-content:flex-start;gap:12px 18px}.d-site .d-whole-catalogue>.wrap,.d-site .catalogue-route-inner{display:block}.d-site .d-whole-catalogue .btn,.d-site .catalogue-route .btn{margin-top:18px}.d-site .d-whole-catalogue,.d-site .catalogue-route{padding-block:22px}}.d-site.aic-legacy-vehicle .split{display:block}.d-site.aic-legacy-vehicle .split>.details,.d-site.aic-legacy-vehicle .details article{min-width:0;width:100%;max-width:none}.d-site.aic-legacy-vehicle .details{margin-bottom:28px}.d-site.aic-legacy-vehicle .details h2{font-size:26px;line-height:1.35;margin:24px 0 12px}.d-site.aic-legacy-vehicle .details h3{font-size:19px;line-height:1.55;margin:16px 0 10px}.d-site.aic-legacy-vehicle .details article h1,.d-site.aic-legacy-vehicle .details article h2{font-size:23px;line-height:1.45;max-width:90ch}.d-site.aic-legacy-vehicle .details article h3{font-size:18px;line-height:1.7;font-weight:500;max-width:95ch}.d-site.aic-legacy-vehicle .details article p{font-size:15px;line-height:1.8;max-width:100ch}.d-site.aic-legacy-vehicle .details article img{display:block;max-width:100%;height:auto;max-height:620px;object-fit:contain;margin:22px auto}.d-site.aic-legacy-vehicle .split>.side{margin-top:24px;max-width:100%;width:100%}.d-site .unified-contact{padding:28px 0;background:#edf4ed;border-top:1px solid #cdded3}.d-site .unified-contact p{margin-bottom:14px;font-size:16px;line-height:1.6}.d-site .unified-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.d-site .unified-contact-links>a{overflow-wrap:anywhere}.d-site .source-selection{padding:18px;background:#edf4ed;border:1px solid #cfdfd4;border-radius:6px;margin:20px 0}.d-site .source-selection h2{font-size:19px;line-height:1.5;margin:0 0 8px}@media (max-width:600px){.d-site.aic-legacy-vehicle .details h2{font-size:22px}.d-site.aic-legacy-vehicle .details article h1,.d-site.aic-legacy-vehicle .details article h2{font-size:20px}.d-site.aic-legacy-vehicle .details article h3{font-size:17px}.d-site .unified-contact-links{align-items:stretch;flex-direction:column;gap:16px}.d-site .unified-contact .btn{width:100%;text-align:center}.d-site.aic-legacy-vehicle .details article img{max-height:440px}}#buyer-main img[src*="svgexport-4.svg"]{display:block;box-sizing:content-box;width:min(382px,calc(100% - 32px));max-width:calc(100% - 32px);height:auto;padding:12px 16px;background:#111827;border-radius:8px;margin:18px 0}#buyer-main .aic-unavailable-image{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:min(100%,760px);max-width:100%;min-height:96px;margin:16px 0;padding:20px;background:#f3f6f6;border:1px solid #d5dfe0;border-radius:8px;color:#5b6e76;font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;text-align:center}#buyer-main img[data-aic-display-state="missing"]{display:none!important}@media (max-width:600px){#buyer-main .aic-unavailable-image{min-height:80px;padding:16px}#buyer-main img[src*="svgexport-4.svg"]{padding-top:10px;padding-bottom:10px}}#integrated-preview{--muted:#56656d}#integrated-preview picture.aic-home-photo{display:contents}#integrated-preview>footer.footer{background:#12383b;color:#d6e9df}#integrated-preview>footer.footer strong{color:#fff}#integrated-preview>footer.footer a{color:#d4efdc}.header .nav{gap:clamp(8px,1.15vw,18px)}.aic-preview-nav-group{position:relative;display:inline-flex;align-items:center}.aic-preview-nav-group>a{color:inherit;text-decoration:none}.aic-preview-nav-submenu{display:none;position:absolute;z-index:50;top:100%;left:0;min-width:210px;background:#fff;border:1px solid #dce5e2;box-shadow:0 10px 26px rgba(0,0,0,.1);border-radius:8px;padding:8px 0}.aic-preview-nav-group:hover .aic-preview-nav-submenu,.aic-preview-nav-group:focus-within .aic-preview-nav-submenu{display:flex;flex-direction:column}.aic-preview-nav-submenu a{display:block;padding:9px 14px;text-decoration:none;color:#17323a;font-size:13px}.aic-preview-nav-submenu a:hover,.aic-preview-nav-submenu a:focus{background:#eaf2ee}.aic-preview-compact-catalogue>.wrap{padding-top:18px!important;padding-bottom:18px!important}.aic-preview-compact-catalogue .eyebrow{margin-bottom:5px}.aic-preview-compact-catalogue h2{font-size:clamp(20px,2vw,27px);margin-bottom:3px}.aic-preview-compact-catalogue p{margin-bottom:0}@media (max-width:1100px){.header .nav{flex-wrap:wrap;gap:10px}.aic-preview-nav-submenu{position:absolute}}@media (max-width:700px){.aic-preview-nav-group{display:block}.aic-preview-nav-submenu{position:static;box-shadow:none;min-width:0}.aic-preview-nav-group:hover .aic-preview-nav-submenu,.aic-preview-nav-group:focus-within .aic-preview-nav-submenu{display:flex}}.aic-v6-news-inner{display:block!important;padding-top:46px;padding-bottom:48px}.aic-v6-news-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.aic-v6-news-head h2{margin:8px 0 8px}.aic-v6-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aic-v6-news-card{min-width:0;background:#fff;border:1px solid #d7e0dc;border-radius:6px;overflow:hidden;padding-bottom:16px}.aic-v6-news-image{height:156px;background:linear-gradient(135deg,#e5eeea,#d6e3dd);display:flex;align-items:center;justify-content:center;color:#5a716c;font-size:12px;letter-spacing:.03em}.aic-v6-news-card h3,.aic-v6-news-card p{margin-left:16px;margin-right:16px}.aic-v6-news-card h3{font-size:19px;line-height:1.3;margin-top:7px;margin-bottom:9px}.aic-v6-news-card p{font-size:13px;line-height:1.6}.aic-v6-news-label{font-size:10px!important;color:#0f6b5c;letter-spacing:.13em;font-weight:700;margin-top:14px}.aic-v6-editorial-note{font-size:12px;color:#536b66;margin-top:16px;max-width:850px}.faq details summary{cursor:pointer}@media (max-width:760px){.aic-v6-news-head{align-items:flex-start;flex-direction:column}.aic-v6-news-grid{grid-template-columns:1fr}.aic-v6-news-image{height:140px}}.aic-v7-office-map{margin-top:26px;padding:16px 0 0;border-top:1px solid #cbd8d1}.aic-v7-office-map .eyebrow{margin-bottom:8px}.aic-v7-office-map h3{font-size:1.18rem;margin:0 0 12px}.aic-v7-map-frame{width:100%;height:238px;background:#dce7e0;border:1px solid #cbd8d1;border-radius:6px;overflow:hidden}.aic-v7-map-frame iframe{width:100%;height:100%;border:0}.aic-v7-office-name{margin:12px 0 4px;font-size:.88rem;line-height:1.5}.aic-v7-office-address,.aic-v7-office-note{margin:5px 0;font-size:.82rem;line-height:1.5}.aic-v7-map-link{display:inline-block;margin:7px 0 4px;color:#126656;text-decoration:underline;text-underline-offset:3px}.aic-v7-map-disclaimer{font-size:.72rem;line-height:1.45;opacity:.72;margin:4px 0}.aic-v7-parts-help{grid-column:1/-1;margin:0 0 10px;font-size:.81rem;line-height:1.6;color:#435d60;background:#f0f5f1;border-left:3px solid #14715e;padding:10px 12px}@media (max-width:780px){.aic-v7-map-frame{height:210px}}.aic-v8-visit-intro{font-size:.86rem;line-height:1.6;margin:0 0 12px;color:#435d60}.aic-v8-visit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;margin:0 0 16px;background:#126656;color:white!important;border:0;border-radius:5px;font:600 14px inherit;cursor:pointer;text-decoration:none}.aic-v8-visit-button:hover{background:#0d5146}.aic-v8-modal[hidden]{display:none!important}.aic-v8-modal{position:fixed;inset:0;z-index:10020;background:rgba(10,32,38,.68);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.aic-v8-dialog{position:relative;width:min(100%,640px);max-height:min(92vh,900px);overflow:auto;background:#fff;border-radius:10px;padding:28px 30px;color:#1a2e37;box-shadow:0 20px 65px rgba(0,0,0,.3)}.aic-v8-dialog h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:6px 40px 8px 0}.aic-v8-dialog .aic-v8-desc{font-size:14px;line-height:1.65;color:#51656b;margin-bottom:18px}.aic-v8-close{position:absolute;top:18px;right:20px;background:transparent;border:0;font-size:28px;cursor:pointer;color:#1a2e37}.aic-v8-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}.aic-v8-form-grid label{font-size:13px;font-weight:650;display:flex;flex-direction:column;gap:6px}.aic-v8-form-grid input,.aic-v8-form-grid select,.aic-v8-form-grid textarea{font:inherit;font-size:14px;box-sizing:border-box;width:100%;border:1px solid #c9d4da;border-radius:5px;padding:10px;background:#fff;color:#1a2e37}.aic-v8-wide{grid-column:1/-1}.aic-v8-visit-notice{font-size:12px;line-height:1.6;background:#eff5f1;border-left:3px solid #126656;padding:10px 12px;margin:16px 0;color:#365354}.aic-v8-dialog .aic-v8-submit{background:#126656;border:0;border-radius:5px;padding:12px 20px;color:#fff;opacity:.6;cursor:not-allowed}.aic-v8-dialog .aic-v8-preview{font-size:12px;color:#51656b;margin:10px 0 0}body.aic-v8-modal-open{overflow:hidden}@media (max-width:580px){.aic-v8-dialog{padding:20px}.aic-v8-form-grid{grid-template-columns:1fr}.aic-v8-wide{grid-column:1}}#vehicle-options .cards{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}#vehicle-options .car{min-width:0!important;display:flex;flex-direction:column}#vehicle-options .car picture{display:block;aspect-ratio:4/3;overflow:hidden}#vehicle-options .car .car-photo{width:100%;height:100%;object-fit:contain}#vehicle-options .car-body{padding:12px!important;display:flex;flex-direction:column;flex:1}#vehicle-options .car h3{font-size:clamp(13px,1.12vw,17px)!important;line-height:1.3!important;margin:0 0 12px!important;overflow-wrap:anywhere}#vehicle-options .v9-four-facts{margin:0 0 12px;display:grid;grid-template-columns:1fr;gap:9px}#vehicle-options .v9-four-facts>div{border-bottom:1px solid #e3eae6;padding-bottom:6px;min-width:0}#vehicle-options .v9-four-facts dt{font-size:10px;color:#667b80;line-height:1.4}#vehicle-options .v9-four-facts dd{margin:3px 0 0;font-size:clamp(11px,.95vw,14px);font-weight:700;line-height:1.4;overflow-wrap:anywhere}#vehicle-options .car-actions{display:flex;gap:7px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:auto}#vehicle-options .car-actions a,#vehicle-options .compare-button{font-size:11px!important;padding:7px!important;white-space:normal}#vehicle-options .v9-request-card{background:#e8f0eb;border:1px dashed #96b7a6;justify-content:center}#vehicle-options .v9-request-inner{padding:16px;display:flex;flex-direction:column;gap:12px}#vehicle-options .v9-request-inner h3{font-size:17px!important;margin:0!important}#vehicle-options .v9-request-inner p{font-size:12px;line-height:1.6}#vehicle-options .v9-request-inner small{font-size:10px;color:#61797b}#vehicle-options .v9-request-icon{font-size:36px;color:#176b59}@media (max-width:1280px){#vehicle-options .cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){#vehicle-options .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){#vehicle-options .cards{grid-template-columns:1fr!important}}.aic-final-footer-shell{font:16px/1.6 Arial,Helvetica,sans-serif;color:#19313a}.aic-final-footer-shell *{box-sizing:border-box}.aic-final-footer-shell .cta{background:#e9f2ec;padding:52px max(28px,calc((100vw - 1200px)/2 + 28px));display:flex;justify-content:space-between;align-items:center;gap:36px}.aic-final-footer-shell .cta h2{font-size:clamp(25px,3vw,35px);line-height:1.2;margin:0 0 16px;color:#19313a}.aic-final-footer-shell .cta p{color:#50676d;max-width:640px;margin:0}.aic-final-footer-shell .actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;min-width:360px}.aic-final-footer-shell .button{background:#116552;color:#fff;padding:16px 22px;border-radius:5px;font-weight:700;text-decoration:none;white-space:nowrap}.aic-final-footer-shell .actions a:not(.button){color:#116552;font-weight:600;text-decoration:underline;text-underline-offset:4px}.aic-final-footer-shell .footer{background:#11383b;color:#e7f2ee;padding:52px max(28px,calc((100vw - 1200px)/2 + 28px)) 24px}.aic-final-footer-shell .cols{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:42px}.aic-final-footer-shell .footer h3{color:#fff;margin:0 0 16px;font-size:17px}.aic-final-footer-shell .footer .brand{font-size:21px;letter-spacing:.07em}.aic-final-footer-shell .footer p{color:#bed2d0;font-size:14px;line-height:1.65;margin:0 0 10px}.aic-final-footer-shell .footer a{display:block;color:#c6dcda;text-decoration:none;font-size:14px;margin:0 0 11px}.aic-final-footer-shell .footer a:hover{text-decoration:underline}.aic-final-footer-shell .line{height:1px;background:#436064;margin:32px 0 22px}.aic-final-footer-shell .bottom{display:flex;justify-content:space-between;gap:24px;color:#c2d4d2;font-size:13px;line-height:1.8}.aic-final-footer-shell .bottom a{display:inline;font-size:13px}@media (max-width:900px){.aic-final-footer-shell .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.aic-final-footer-shell .cta{flex-direction:column;align-items:flex-start}.aic-final-footer-shell .actions{min-width:0}}@media (max-width:540px){.aic-final-footer-shell .cols{grid-template-columns:1fr 1fr;gap:22px}.aic-final-footer-shell .cta{padding:32px 18px}.aic-final-footer-shell .footer{padding:36px 18px 20px}.aic-final-footer-shell .bottom{flex-direction:column;gap:12px}.aic-final-footer-shell .actions{gap:12px}.aic-final-footer-shell .button{white-space:normal}}#quote-scope .service-progress{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important}#quote-scope .service-progress>div{min-width:0}#quote-scope .service-progress strong{display:block;line-height:1.35;margin:7px 0 8px}#quote-scope .service-progress small{display:block;line-height:1.5}.aic-final-footer-shell .footer{padding-top:38px!important;padding-bottom:22px!important}.aic-final-footer-shell .footer .line{margin:23px 0 16px}.aic-final-footer-shell .footer .bottom{align-items:center;flex-wrap:wrap}.aic-final-footer-shell .footer .bottom p{margin:0}@media (max-width:1050px){#quote-scope .service-progress{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){#quote-scope .service-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aic-final-footer-shell .footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:430px){#quote-scope .service-progress{grid-template-columns:1fr!important}.aic-final-footer-shell .footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px}}.aic-v10-inline-1{position:relative;z-index:9999;text-align:center;padding:9px 14px;background:#fff0c7;color:#6a4d00;font:700 12px Arial,sans-serif}.aic-v10-inline-2{background:#fff2cf;color:#5b4214;text-align:center;padding:10px 16px;font:600 12px system-ui,sans-serif;position:relative;z-index:99}.aic-v10-inline-3{position:sticky;top:0;z-index:9999;background:#fff4d6;color:#533b08;padding:8px 14px;text-align:center;font:600 13px system-ui;border-bottom:1px solid #e7ce8e}.aic-v10-inline-4{display:none!important}.aic-v10-inline-5{display:none!important}.aic-v10-inline-6{display:none!important}.aic-v10-inline-7{display:none!important}.aic-v10-inline-8{display:none!important}.aic-v10-inline-9{display:none!important}.aic-v10-inline-10{display:none!important}.aic-v10-inline-11{display:none!important}.aic-v10-inline-12{display:none!important}.aic-v10-inline-13{display:none!important}.aic-v10-inline-14{display:none!important}.aic-v10-inline-15{display:none!important}.aic-v10-inline-16{display:none!important}.aic-v10-inline-17{display:none!important}.aic-v10-inline-18{display:none!important}.aic-v10-inline-19{display:none!important}.aic-v10-inline-20{display:none!important}.aic-v10-inline-21{display:none!important}.aic-v10-inline-22{display:none!important}.aic-v10-inline-23{display:none!important}.aic-v10-inline-24{max-width:560px}.aic-v10-inline-25{max-width:430px}.aic-v10-inline-26{display:block;font-weight:400}.aic-v10-inline-27{width:auto;margin-right:6px}.v10-page-link-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:10px}.aic-static-map{height:auto!important;min-height:0;background:#f1f6ef;border:1px solid #d3dfd2;border-radius:6px;padding:14px;display:grid;gap:9px}.aic-map-preview{min-height:72px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(120deg,#e4eee8,#f6f7f0);border-radius:4px;color:#124f47}.aic-map-pin{font-size:28px;color:#126656}.aic-map-preview strong,.aic-map-preview small{display:block}.aic-map-preview small{margin-top:4px;color:#657a73;font-size:10px}.aic-static-map address{font-size:11px;line-height:1.6;color:#435d60;font-style:normal}.aic-map-link{font-size:11px;color:#126656;text-underline-offset:3px}.about-office-grid{display:grid;grid-template-columns:1fr .82fr;gap:48px;align-items:start}.about-office-grid h1,.v10-news-archive h1,.v10-faq-page h1{margin:8px 0 14px;font-size:clamp(30px,4vw,42px);line-height:1.18}.about-office-grid p{line-height:1.8;color:#536b66}.v10-news-archive>p:not(.eyebrow){max-width:66ch;line-height:1.8;color:#536b66}.v10-news-archive-callout{margin-top:30px;padding:24px;background:#f0f5f1;border-left:3px solid #126656;border-radius:0 6px 6px 0;max-width:620px}.v10-news-archive-callout p{margin:8px 0 16px;color:#536b66;font-size:13px}.v10-faq-page .faq{margin-top:18px}@media (max-width:800px){.about-office-grid{grid-template-columns:1fr;gap:25px}.v10-page-link-row{gap:14px}.aic-static-map{max-width:100%}}.v10-faq-page>div:last-child{margin-top:18px;border-top:1px solid #d8e2dd}.v10-faq-page details{padding:17px 0;border-bottom:1px solid #d8e2dd}.v10-faq-page details summary{cursor:pointer;color:#18333a;font-weight:650;line-height:1.5}.v10-faq-page details p{max-width:75ch;margin-top:10px;color:#536b66;line-height:1.75}.aic-final-footer-shell .footer .cols{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}.aic-final-footer-shell .footer .line{height:1px;background:#436064;margin:23px 0 16px}.aic-final-footer-shell .footer .bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;color:#c2d4d2;font-size:13px;line-height:1.8}@media (max-width:700px){.aic-final-footer-shell .footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){html,body{max-width:100%;overflow-x:hidden}.page{width:100%;max-width:100%;overflow:hidden}.header.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 16px}.header>.brand{grid-column:1;min-width:0}.header>.btn{grid-column:2;grid-row:1;white-space:normal;text-align:center}.header>.aic-language-selector{grid-column:1/-1;grid-row:2;width:max-content}.header>.nav{grid-column:1/-1;grid-row:3;order:initial;width:100%;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px 14px;padding-top:10px;border-top:1px solid #d8e2dd;font-size:11px}main#buyer-main{width:100%;max-width:100%;min-width:0;overflow:hidden}.wrap{width:100%;max-width:100%;padding-inline:18px}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>*{min-width:0;max-width:100%}.spotlight{width:100%;min-width:0}.spotlight img{width:100%;max-width:100%;object-fit:contain}.about-office-grid{grid-template-columns:minmax(0,1fr)}.aic-final-footer-shell .footer{padding:34px 18px 20px}.aic-final-footer-shell .footer .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aic-final-footer-shell .footer .bottom{display:flex;flex-direction:column;align-items:flex-start}}@media (min-width:1200px){.header{gap:14px}.header .nav{gap:10px;font-size:12px}.header .brand{gap:9px}.header .brand img{width:72px}.header .brand strong{font-size:14px}.header>.btn{padding-inline:11px}.header .aic-language-selector{font-size:12px}}.aic-final-footer-shell .footer-v10-refresh{
  background:#11383b;color:#edf4ef;
  padding:40px max(28px,calc((100vw - 1200px)/2 + 28px)) 20px;
}.aic-final-footer-shell .footer-grid{
  display:grid;grid-template-columns:1.08fr .95fr 1fr 1.3fr;
  gap:clamp(24px,3.2vw,48px);align-items:start;
}.aic-final-footer-shell .footer-grid>*{min-width:0}.aic-final-footer-shell .footer-wordmark{
  display:inline-block;margin:0 0 12px;color:#fff;font-size:19px;font-weight:750;
  letter-spacing:.055em;text-decoration:none;
}.aic-final-footer-shell .footer-brand p,.aic-final-footer-shell .footer-contact p{
  margin:0 0 8px;color:#c2d5d1;font-size:13px;line-height:1.7;
}.aic-final-footer-shell .footer-grid h3{
  margin:1px 0 15px;color:#eff5f1;font-size:13px;font-weight:700;letter-spacing:.045em;
}.aic-final-footer-shell .footer-grid a:not(.footer-wordmark):not(.footer-quote-button){
  display:block;width:fit-content;max-width:100%;margin:0 0 9px;padding:0;
  color:#c7d9d5;font-size:13px;line-height:1.6;text-decoration:none;
}.aic-final-footer-shell .footer-grid a:hover,.aic-final-footer-shell .footer-legal a:hover{
  color:#fff;text-decoration:underline;text-underline-offset:3px;
}.aic-final-footer-shell .footer-support .footer-quote-button{
  display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 13px;
  border:1px solid #b6d3c4;border-radius:3px;background:#dcebe2;color:#123f39;
  font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;
}.aic-final-footer-shell .footer-quote-button span{font-size:15px}.aic-final-footer-shell .footer-hours{margin-top:10px!important}.aic-final-footer-shell .footer-rule{height:1px;margin:26px 0 15px;background:#456164}.aic-final-footer-shell .footer-legal{
  display:flex;justify-content:space-between;align-items:center;gap:16px;
  color:#b9ceca;font-size:12px;line-height:1.7;
}.aic-final-footer-shell .footer-legal div{display:flex;gap:18px}.aic-final-footer-shell .footer-legal a{color:#c7d9d5;text-decoration:none}@media (max-width:800px){.aic-final-footer-shell .footer-v10-refresh{padding:34px 24px 18px}.aic-final-footer-shell .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}}@media (max-width:520px){.aic-final-footer-shell .footer-v10-refresh{padding:30px 20px 18px}.aic-final-footer-shell .footer-grid{gap:25px 18px}.aic-final-footer-shell .footer-grid h3{margin-bottom:12px;font-size:12px}.aic-final-footer-shell .footer-grid a:not(.footer-wordmark):not(.footer-quote-button){font-size:12px;line-height:1.55;margin-bottom:8px}.aic-final-footer-shell .footer-brand p,.aic-final-footer-shell .footer-contact p{font-size:12px}.aic-final-footer-shell .footer-support .footer-quote-button{padding:9px 10px;font-size:12px;white-space:normal}.aic-final-footer-shell .footer-legal{align-items:flex-start;flex-direction:column;gap:8px}.aic-final-footer-shell .footer-legal div{gap:16px}}@media (max-width:360px){.aic-final-footer-shell .footer-grid{grid-template-columns:1fr}}.header.wrap{
  display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;
  justify-content:initial;gap:clamp(8px,1vw,14px);width:100%;max-width:1560px;
  box-sizing:border-box;min-height:76px;padding-inline:clamp(18px,2.2vw,34px);position:relative;
}.header>.brand{gap:8px;white-space:nowrap;min-width:0}.header>.brand img{width:68px;height:30px}.header>.brand strong{font-size:13px;letter-spacing:.055em}.header>.brand small{font-size:8px;letter-spacing:.12em}.header>.nav{display:flex;justify-content:center;align-items:center;gap:clamp(5px,.58vw,9px);min-width:0;flex-wrap:nowrap;white-space:nowrap;font-size:clamp(10px,.82vw,12px);line-height:1.25}.header>.nav>a,.header>.nav .aic-preview-nav-group>a{white-space:nowrap}.header>.btn{padding:8px 10px;white-space:nowrap;font-size:11px;gap:8px}.header>.aic-language-selector{white-space:nowrap;font-size:11px}.header>.aic-language-selector summary{min-height:36px;padding:5px 8px;white-space:nowrap;font-size:11px}.aic-mobile-nav{display:none}.v10-news-intro{max-width:68ch;color:#536b66;line-height:1.75}.v10-news-count{margin:26px 0 16px;color:#57716b;font-size:13px}.v10-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v10-news-card{overflow:hidden;border:1px solid #dce6df;border-radius:7px;background:#fff;display:flex;flex-direction:column;min-width:0}.v10-news-cover{display:block;overflow:hidden;background:#edf2ed;aspect-ratio:16/9}.v10-news-cover img{display:block;width:100%;height:100%;object-fit:cover}.v10-news-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:18px}.v10-news-meta{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;color:#637a73;font-size:11px}.v10-news-category{color:#126656;font-weight:650}.v10-news-card h2{margin:0 0 10px;font-size:19px;line-height:1.35;letter-spacing:-.018em}.v10-news-card h2 a{color:#19313a;text-decoration:none}.v10-news-card p{margin:0 0 16px;color:#536b66;font-size:13px;line-height:1.7}.v10-news-read{margin-top:auto;color:#126656;font-size:12px;font-weight:650;text-decoration:none}.v10-news-read:hover{text-decoration:underline;text-underline-offset:3px}.v10-news-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:30px 0 0}.v10-news-pagination a,.v10-news-pagination span{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #d5e1da;border-radius:3px;color:#234b43;font-size:12px;text-decoration:none}.v10-news-pagination .v10-page-current{border-color:#126656;background:#126656;color:#fff;font-weight:700}.v10-news-pagination .v10-page-disabled,.v10-news-pagination .v10-page-ellipsis{border-color:transparent;color:#71827c}.v10-news-pagination .v10-page-next{margin-left:6px}@media (max-width:1180px){.header.wrap{grid-template-columns:auto auto auto auto;justify-content:space-between;gap:12px;padding-inline:22px;min-height:72px}.header>.nav{display:none!important}.aic-mobile-nav{display:block;position:relative;z-index:70}.header>.aic-mobile-nav{width:max-content;justify-self:start}.aic-mobile-nav>summary{display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 10px;border:1px solid #cad8dc;border-radius:4px;background:#fff;color:#163440;font-size:12px;font-weight:600;cursor:pointer;list-style:none;white-space:nowrap}.aic-mobile-nav>summary::-webkit-details-marker{display:none}.aic-menu-mark{color:#126656;font-size:15px}.aic-mobile-panel{display:none;position:absolute;top:calc(100% + 7px);left:0;width:min(360px,calc(100vw - 28px));max-height:calc(100vh - 120px);overflow:auto;padding:8px;border:1px solid #d5e1da;border-radius:5px;background:#fff}.aic-mobile-nav[open] .aic-mobile-panel{display:block}.aic-mobile-links{display:grid;gap:0;font-size:13px}.aic-mobile-links>a,.aic-mobile-links .aic-preview-nav-group>a{display:block;padding:10px 11px;color:#19313a;text-decoration:none}.aic-mobile-links .aic-preview-nav-group{display:block}.aic-mobile-links .aic-preview-nav-submenu{display:grid;position:static;gap:0;min-width:0;padding:0 0 5px;border:0;border-radius:0;background:transparent;box-shadow:none}.aic-mobile-links .aic-preview-nav-submenu a{padding:7px 22px;font-size:12px}.v10-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.header.wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 12px;padding:13px 18px;min-height:0}.header>.brand{grid-column:1;grid-row:1}.header>.btn{grid-column:2;grid-row:1;padding:8px 9px;font-size:10px}.header>.aic-mobile-nav{grid-column:1;grid-row:2;inline-size:fit-content!important;width:fit-content!important;min-width:0;justify-self:start!important;align-self:start}.header>.aic-mobile-nav>summary{width:fit-content;box-sizing:border-box}.header>.aic-language-selector{grid-column:2;grid-row:2;justify-self:end;max-width:158px}.header>.aic-language-selector summary{max-width:158px;overflow:hidden;text-overflow:ellipsis;font-size:10px;padding:5px 7px}.aic-mobile-panel{width:min(360px,calc(100vw - 36px))}.v10-news-grid{grid-template-columns:1fr;gap:16px}.v10-news-card-body{padding:16px}.v10-news-card h2{font-size:18px}.v10-news-meta{align-items:flex-start;flex-direction:column;gap:4px}.v10-news-pagination{gap:5px}.v10-news-pagination a,.v10-news-pagination span{min-width:32px;min-height:34px;padding:5px 8px}}.aic-approved-layout main#buyer-main{margin-inline:auto}.header>.nav{font-size:clamp(11px,.85vw,12px)}.v10-news-card h2{min-height:3em}.aic-final-footer-shell .footer-v10-refresh{
  background:#e6f0e8;color:#23443d;
  padding:38px max(28px,calc((100vw - 1200px)/2 + 28px)) 20px;
}.aic-final-footer-shell .footer a.footer-wordmark{color:#163f36}.aic-final-footer-shell .footer-brand p,.aic-final-footer-shell .footer-contact p{
  color:#4f6860;
}.aic-final-footer-shell .footer-grid h3{color:#163f36}.aic-final-footer-shell .footer-grid a:not(.footer-wordmark):not(.footer-quote-button){
  color:#4b655d;
}.aic-final-footer-shell .footer-grid a:hover{color:#123b32}.aic-final-footer-shell .footer-support .footer-quote-button{
  border-color:#145c4c;background:#145c4c;color:#fff;
}.aic-final-footer-shell .footer-support .footer-quote-button:hover{
  background:#0f4d40;color:#fff;text-decoration:none;
}.aic-final-footer-shell .footer-hours{color:#4f6860}.aic-final-footer-shell .footer-rule{margin:25px 0 14px;background:#c1d2c6}.aic-final-footer-shell .footer-legal{
  margin:0 calc(-1 * max(28px,calc((100vw - 1200px)/2 + 28px))) -20px;
  padding:13px max(28px,calc((100vw - 1200px)/2 + 28px));
  background:#12383b;color:#e0ece5;
}.aic-final-footer-shell .footer-legal a{color:#e0ece5}.aic-final-footer-shell .footer-legal a:hover{color:#fff}@media (max-width:800px){.aic-final-footer-shell .footer-v10-refresh{padding:34px 24px 20px}.aic-final-footer-shell .footer-legal{margin-right:-24px;margin-left:-24px;padding-right:24px;padding-left:24px}}@media (max-width:520px){.aic-final-footer-shell .footer-v10-refresh{padding:30px 20px 20px}.aic-final-footer-shell .footer-legal{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}}body.v10-stage18{--v10-ink:#182831;--v10-muted:#536b66;--v10-teal:#126656;--v10-pale:#e7f0e9;--v10-line:#d8e2dd;--v10-paper:#fafbf9;background:var(--v10-paper);color:var(--v10-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.v10-stage18 .page{width:100%;max-width:none;overflow:visible}body.v10-stage18 main.v10-stage18-main{width:min(100%,1320px);max-width:1320px;margin:0 auto;padding:42px clamp(20px,4vw,58px) 64px;min-width:0;overflow:visible}body.v10-stage18 main.v10-stage18-main h1{font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.1;letter-spacing:-.045em;color:var(--v10-ink);margin:8px 0 18px}body.v10-stage18 main.v10-stage18-main h2{font-size:clamp(24px,3vw,36px);font-weight:620;line-height:1.16;letter-spacing:-.035em;color:var(--v10-ink)}body.v10-stage18 main.v10-stage18-main h3{font-weight:620;color:var(--v10-ink)}body.v10-stage18 main.v10-stage18-main p{color:var(--v10-muted);line-height:1.75}body.v10-stage18 main.v10-stage18-main img{max-width:100%;height:auto;object-fit:contain}body.v10-stage18 main.v10-stage18-main a{color:var(--v10-teal);text-underline-offset:3px}body.v10-stage18 main.v10-stage18-main .btn,body.v10-stage18 main.v10-stage18-main button{border-radius:4px}body.v10-stage18 .v10-template-home{padding:0;max-width:none}body.v10-stage18 .v10-template-catalogue,
body.v10-stage18 .v10-template-used-catalogue{background:#f4f7f3}body.v10-stage18 .v10-template-catalogue .vehicle-card,
body.v10-stage18 .v10-template-catalogue .car,
body.v10-stage18 .v10-template-catalogue article.vehicle,
body.v10-stage18 .v10-template-catalogue .grid>.card,
body.v10-stage18 .v10-template-used-catalogue .vehicle-card,
body.v10-stage18 .v10-template-used-catalogue .car,
body.v10-stage18 .v10-template-used-catalogue .grid>.card{background:#fff;border:1px solid var(--v10-line);border-radius:6px;overflow:hidden;box-shadow:0 3px 14px rgba(24,40,49,.045)}body.v10-stage18 .v10-template-catalogue .vehicle-card img,
body.v10-stage18 .v10-template-catalogue .car img,
body.v10-stage18 .v10-template-catalogue .grid>.card .photo,
body.v10-stage18 .v10-template-used-catalogue .vehicle-card img,
body.v10-stage18 .v10-template-catalogue .grid>.card .photo,
body.v10-stage18 .v10-template-used-catalogue .car img,
body.v10-stage18 .v10-template-used-catalogue .grid>.card .photo{display:flex;width:100%;height:auto;min-height:150px;aspect-ratio:4/3;object-fit:contain;background:#eef2ef}body.v10-stage18 .v10-template-catalogue .grid>.card .photo span,
body.v10-stage18 .v10-template-used-catalogue .grid>.card .photo span{display:grid;place-items:center;width:100%;min-height:150px;color:#61736d;font-size:13px}body.v10-stage18 .v10-template-catalogue form,
body.v10-stage18 .v10-template-used-catalogue form{max-width:100%;background:#fff;border:1px solid var(--v10-line);border-radius:6px;padding:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:end}body.v10-stage18 .v10-template-catalogue input,
body.v10-stage18 .v10-template-catalogue select,
body.v10-stage18 .v10-template-used-catalogue input,
body.v10-stage18 .v10-template-used-catalogue select{max-width:100%;min-width:0;border:1px solid #b9c8c1;border-radius:4px;padding:11px;background:#fff;font:inherit}body.v10-stage18 .v10-template-vehicle-detail .split,
body.v10-stage18 .v10-template-used-detail .split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:34px;align-items:start}body.v10-stage18 .v10-template-vehicle-detail .split>*,
body.v10-stage18 .v10-template-used-detail .split>*{min-width:0}body.v10-stage18 .v10-template-vehicle-detail .details,
body.v10-stage18 .v10-template-used-detail .details,
body.v10-stage18 .v10-template-enquiry form,
body.v10-stage18 .v10-template-contact .contact-card{background:#fff;border:1px solid var(--v10-line);border-radius:6px;padding:24px}body.v10-stage18 .v10-template-vehicle-detail .data-table,
body.v10-stage18 .v10-template-used-detail table{border-collapse:collapse;max-width:100%}body.v10-stage18 .v10-template-vehicle-detail .spec-table-scroll,
body.v10-stage18 .v10-template-used-detail .spec-table-scroll,
body.v10-stage18 .v10-template-vehicle-detail .table-scroll,
body.v10-stage18 .v10-template-used-detail .table-scroll{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}body.v10-stage18 .v10-template-news-list .v10-news-card,
body.v10-stage18 .v10-template-news-list article{background:#fff;border:1px solid var(--v10-line);border-radius:6px;overflow:hidden}body.v10-stage18 .v10-template-news-list article img{width:100%;aspect-ratio:16/9;object-fit:cover}body.v10-stage18 .v10-template-news-detail article{max-width:78ch;margin-inline:auto;background:#fff;padding:clamp(20px,4vw,48px);border:1px solid var(--v10-line);border-radius:6px;line-height:1.8}body.v10-stage18 .v10-template-news-detail article img{display:block;width:auto;max-width:100%;height:auto;margin:20px auto;border-radius:4px}body.v10-stage18 .v10-template-news-detail aside{background:#edf4ed;border:1px solid var(--v10-line);border-radius:6px;padding:20px}body.v10-stage18 .v10-template-enquiry form{max-width:820px;margin:0 auto}body.v10-stage18 .v10-template-enquiry input,body.v10-stage18 .v10-template-enquiry select,body.v10-stage18 .v10-template-enquiry textarea{box-sizing:border-box;max-width:100%;width:100%;border:1px solid #b9c8c1;border-radius:4px;padding:12px;font:inherit}body.v10-stage18 .v10-template-contact .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}body.v10-stage18 .v10-template-contact .contact-card{padding:24px}body.v10-stage18 .v10-template-company .about-office-grid{display:grid;grid-template-columns:1fr .82fr;gap:48px}body.v10-stage18 .v10-template-faq details{padding:17px 0;border-bottom:1px solid var(--v10-line)}body.v10-stage18 .v10-template-faq summary{cursor:pointer;font-weight:650;line-height:1.5}body.v10-stage18 .aic-final-footer-shell{margin-top:0}body.v10-stage18,body.v10-stage18 *{box-sizing:border-box}body.v10-stage18 img{max-width:100%;height:auto}body.v10-stage18 main.v10-stage18-main,
body.v10-stage18 main.v10-stage18-main>*{min-width:0;max-width:100%}@media (max-width:800px){body.v10-stage18 main.v10-template-home .hero-grid,
  body.v10-stage18 main.v10-template-vehicle-detail .vehicle-top,
  body.v10-stage18 main.v10-template-vehicle-detail .detail-grid,
  body.v10-stage18 main.v10-template-vehicle-detail .split,
  body.v10-stage18 main.v10-template-used-detail .split,
  body.v10-stage18 main.v10-template-contact .contact-grid,
  body.v10-stage18 main.v10-template-company .about-office-grid{
    grid-template-columns:minmax(0,1fr)!important
  }body.v10-stage18 main.v10-template-vehicle-detail .quote-panel{position:static}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-top>* ,
  body.v10-stage18 main.v10-template-contact .contact-grid>*{min-width:0;max-width:100%}}@media (max-width:580px){html,body.v10-stage18{max-width:100%}body.v10-stage18 .page{width:100%;max-width:100%}body.v10-stage18 main.v10-stage18-main{width:100%;padding:26px 16px 42px}body.v10-stage18 main.v10-template-home{padding:0}body.v10-stage18 .header.wrap{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding:11px 16px}body.v10-stage18 .header>.brand{min-width:0;max-width:100%;gap:6px}body.v10-stage18 .header>.brand img{width:52px;max-width:52px}body.v10-stage18 .header>.brand span{display:block;min-width:0}body.v10-stage18 .header>.brand strong{display:block;white-space:nowrap}body.v10-stage18 .header>.brand small{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.25;letter-spacing:.08em}body.v10-stage18 .header>.btn{grid-column:2;grid-row:1;width:118px;max-width:118px;min-width:0;white-space:normal;line-height:1.25;padding:7px 8px}body.v10-stage18 .header>.aic-mobile-nav{grid-column:1;grid-row:2;width:max-content;min-width:0;justify-self:start}body.v10-stage18 .header>.aic-language-selector{grid-column:2;grid-row:2;max-width:150px;justify-self:end}body.v10-stage18 main.v10-template-home .hero>.wrap{width:100%;max-width:100%;padding:28px 18px 20px}body.v10-stage18 main.v10-template-home .hero-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:22px}body.v10-stage18 main.v10-template-home .hero-grid>* ,
  body.v10-stage18 main.v10-template-home .spotlight{width:100%;min-width:0;max-width:100%}body.v10-stage18 main.v10-template-home .hero-actions{display:flex;flex-wrap:wrap;gap:9px}body.v10-stage18 main.v10-template-home .hero-actions>*{max-width:100%;white-space:normal}body.v10-stage18 main.v10-template-home .spotlight-heading{display:block}body.v10-stage18 main.v10-template-home .spotlight-price{margin:12px 0 0;text-align:left}body.v10-stage18 main.v10-template-home .spotlight-price small{margin:3px 0 0;max-width:100%}body.v10-stage18 main.v10-template-contact .contact-card{padding:18px}body.v10-stage18 main.v10-template-contact a,
  body.v10-stage18 main.v10-stage18-main p,
  body.v10-stage18 main.v10-stage18-main h1,
  body.v10-stage18 main.v10-stage18-main h2{overflow-wrap:anywhere}body.v10-stage18 main.v10-template-vehicle-detail .gallery-thumbnails{max-width:100%;overflow-x:auto}body.v10-stage18 main.v10-template-vehicle-detail .details table,
  body.v10-stage18 main.v10-template-used-detail table{display:block;max-width:100%;overflow-x:auto}}body.v10-stage18 main.v10-stage18-main.v10-template-home .hero h1,
body.v10-stage18 main.v10-stage18-main.v10-template-home .hero-copy h1{color:#f8faf8!important}body.v10-stage18 main.v10-stage18-main.v10-template-home .hero .eyebrow,
body.v10-stage18 main.v10-stage18-main.v10-template-home .hero-copy .eyebrow,
body.v10-stage18 main.v10-stage18-main.v10-template-home .hero .hero-intro,
body.v10-stage18 main.v10-stage18-main.v10-template-home .hero-copy>p{color:#d9e7e0}body.v10-stage18 main.v10-stage18-main.v10-template-home .hero .text-link{color:#d8f3e5}body.v10-stage18 main.v10-template-home .spotlight-heading,
body.v10-stage18 main.v10-template-home .spotlight-heading>*{min-width:0;max-width:100%}body.v10-stage18 main.v10-template-home .spotlight-price{white-space:normal;overflow-wrap:anywhere}body.v10-stage18 main.v10-template-home .spotlight-price small{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.45}body.v10-stage18 main.v10-template-vehicle-detail .breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;color:#63756e;font-size:13px;margin-bottom:22px}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-heading{max-width:900px;margin:0 0 22px}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-heading .eyebrow{color:#176857}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:28px;align-items:start}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-gallery,
body.v10-stage18 main.v10-template-vehicle-detail .quote-panel,
body.v10-stage18 main.v10-template-vehicle-detail .details{background:#fff;border:1px solid var(--v10-line);border-radius:6px;min-width:0}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-gallery{padding:16px;overflow:hidden}body.v10-stage18 main.v10-template-vehicle-detail .gallery-track{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body.v10-stage18 main.v10-template-vehicle-detail .gallery-slide{margin:0;min-width:0;background:#f0f3f0;aspect-ratio:16/10;display:grid;place-items:center}body.v10-stage18 main.v10-template-vehicle-detail .gallery-slide img{width:100%;height:100%;object-fit:contain}body.v10-stage18 main.v10-template-vehicle-detail .gallery-thumbnails{display:flex;gap:9px;overflow-x:auto;margin-top:12px;padding-bottom:4px}body.v10-stage18 main.v10-template-vehicle-detail .gallery-thumbnails a{flex:0 0 92px;height:68px;background:#eef2ef;border:1px solid var(--v10-line);display:grid;place-items:center}body.v10-stage18 main.v10-template-vehicle-detail .gallery-thumbnails img{width:100%;height:100%;object-fit:contain}body.v10-stage18 main.v10-template-vehicle-detail .gallery-placeholder{aspect-ratio:16/10;display:grid;place-items:center;background:#edf1ed;color:#536b66}body.v10-stage18 main.v10-template-vehicle-detail .quote-panel{padding:22px;position:sticky;top:18px}body.v10-stage18 main.v10-template-vehicle-detail .quote-panel h2{font-size:26px}body.v10-stage18 main.v10-template-vehicle-detail .quote-panel .button{display:inline-flex;margin:6px 8px 8px 0;padding:11px 15px;background:#175f4c;color:white;text-decoration:none}body.v10-stage18 main.v10-template-vehicle-detail .quote-panel .button.secondary{background:#e8f0eb;color:#174a3c}body.v10-stage18 main.v10-template-vehicle-detail .quote-checklist{border-top:1px solid var(--v10-line);margin-top:18px;padding-top:12px}body.v10-stage18 main.v10-template-vehicle-detail .quote-checklist div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf1ee}body.v10-stage18 main.v10-template-vehicle-detail .quote-checklist dt{font-weight:650;color:#334a42}body.v10-stage18 main.v10-template-vehicle-detail .quote-checklist dd{margin:0;text-align:right;color:#536b66}body.v10-stage18 main.v10-template-vehicle-detail .detail-tabs{display:flex;gap:22px;overflow:auto;padding:17px 2px;border-bottom:1px solid var(--v10-line);margin:18px 0 24px}body.v10-stage18 main.v10-template-vehicle-detail .details{padding:clamp(18px,3vw,34px);overflow:hidden}body.v10-stage18 main.v10-template-vehicle-detail .details article{overflow-wrap:anywhere}body.v10-stage18 main.v10-template-vehicle-detail .details img{height:auto;max-width:100%;object-fit:contain}body.v10-stage18 main.v10-template-vehicle-detail .details table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}body.v10-stage18 main.v10-template-vehicle-detail .details th,
body.v10-stage18 main.v10-template-vehicle-detail .details td{border:1px solid var(--v10-line);padding:10px;vertical-align:top}body.v10-stage18 main.v10-template-vehicle-detail .source-completeness-status{padding:16px;background:#fff7e5;border:1px solid #e4d2a8;margin:18px 0}body.v10-stage18 main.v10-template-vehicle-detail .photo-placeholder,
body.v10-stage18 main.v10-template-vehicle-detail .gallery-placeholder{border:1px dashed #9eafa6}body.v10-stage18 main.v10-template-vehicle-detail .detail-top{background:#f1f5f1;padding:34px 24px 46px}body.v10-stage18 main.v10-template-vehicle-detail .detail-top>.wrap,
body.v10-stage18 main.v10-template-vehicle-detail>.section.wrap{width:min(100%,1320px);max-width:1320px;margin-inline:auto}body.v10-stage18 main.v10-template-vehicle-detail .detail-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:34px;align-items:start}body.v10-stage18 main.v10-template-vehicle-detail .gallery{min-width:0;margin:0}body.v10-stage18 main.v10-template-vehicle-detail .main-photo{display:grid;place-items:center;min-height:260px;background:#fff;border:1px solid var(--v10-line);border-radius:6px;overflow:hidden}body.v10-stage18 main.v10-template-vehicle-detail .main-photo img{display:block;width:100%;height:auto;max-height:520px;min-height:240px;object-fit:contain;aspect-ratio:16/10;padding:12px}body.v10-stage18 main.v10-template-vehicle-detail .photo-thumbs{display:flex;gap:10px;overflow-x:auto;flex-wrap:nowrap;padding:4px 2px 8px;margin-top:10px}body.v10-stage18 main.v10-template-vehicle-detail .photo-thumb{flex:0 0 88px;width:88px;height:62px;padding:0;background:#fff;border:1px solid var(--v10-line)}body.v10-stage18 main.v10-template-vehicle-detail .photo-thumb img{width:100%;height:100%;object-fit:contain}body.v10-stage18 main.v10-template-vehicle-detail .detail-offer{background:#fff;border:1px solid var(--v10-line);border-radius:6px;padding:clamp(20px,3vw,30px);min-width:0}body.v10-stage18 main.v10-template-vehicle-detail .detail-offer h1{font-size:clamp(36px,4vw,50px);line-height:1.08}body.v10-stage18 main.v10-template-vehicle-detail .detail-offer .field{display:grid;gap:7px}body.v10-stage18 main.v10-template-vehicle-detail .detail-offer select{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #b9c8c1;border-radius:4px;background:#fff;font:inherit}body.v10-stage18 main.v10-template-vehicle-detail .offer-price{border-top:1px solid var(--v10-line);padding-top:16px;margin-top:20px}body.v10-stage18 main.v10-template-vehicle-detail .offer-price strong{display:block;font-size:clamp(24px,3vw,34px);line-height:1.2;overflow-wrap:anywhere}body.v10-stage18 main.v10-template-vehicle-detail .car-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}body.v10-stage18 main.v10-template-vehicle-detail .car-specs>div{min-width:0}body.v10-stage18 main.v10-template-vehicle-detail .car-specs dd{overflow-wrap:anywhere}body.v10-stage18 main.v10-template-vehicle-detail .detail-content{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}body.v10-stage18 main.v10-template-vehicle-detail .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body.v10-stage18 main.v10-template-vehicle-detail .edition-table{min-width:840px}body.v10-stage18 main.v10-template-vehicle-detail .edition-table th,
body.v10-stage18 main.v10-template-vehicle-detail .edition-table td{padding:10px;border:1px solid var(--v10-line);vertical-align:top}body.v10-stage18 main.v10-template-used-detail .vehicle-heading{max-width:900px;margin:0 0 22px}body.v10-stage18 main.v10-template-used-detail .vehicle-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:28px;align-items:start}body.v10-stage18 main.v10-template-used-detail .vehicle-gallery,
body.v10-stage18 main.v10-template-used-detail .quote-panel,
body.v10-stage18 main.v10-template-used-detail .details{background:#fff;border:1px solid var(--v10-line);border-radius:6px;min-width:0;padding:22px}body.v10-stage18 main.v10-template-used-detail .vehicle-gallery{overflow:hidden}body.v10-stage18 main.v10-template-used-detail .quote-panel{align-self:start}body.v10-stage18 main.v10-template-used-detail article{max-width:85ch;margin-inline:auto;background:#fff;border:1px solid var(--v10-line);padding:clamp(18px,3vw,32px);line-height:1.8}body.v10-stage18 main.v10-template-used-detail article img{display:block;max-width:100%;height:auto;margin:20px auto;object-fit:contain}body.v10-stage18 main.v10-template-used-detail .detail-tabs{display:flex;flex-wrap:wrap;gap:12px 24px;padding:14px 0;border-block:1px solid var(--v10-line);margin:20px 0}body.v10-stage18 main.v10-template-used-detail .spec-directory{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 0}body.v10-stage18 main.v10-template-used-detail .quote-checklist{display:grid;gap:10px;margin:18px 0}body.v10-stage18 main.v10-template-used-detail .quote-checklist>div{border-top:1px solid var(--v10-line);padding-top:10px}body.v10-stage18 .aic-used-business a.ub-button{color:#fff!important}body.v10-stage18 .aic-used-business a.ub-secondary{color:#174d43!important}body.v10-stage18 main.v10-template-news-list .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}body.v10-stage18 main.v10-template-news-list .card{padding:0 0 16px;box-shadow:0 3px 14px rgba(24,40,49,.045)}body.v10-stage18 main.v10-template-news-list .photo{display:flex;min-height:180px;background:#edf1ee}body.v10-stage18 main.v10-template-news-list .photo img{width:100%;height:100%;max-height:250px;object-fit:contain}body.v10-stage18 main.v10-template-news-detail>article{max-width:82ch;margin:0 auto;background:#fff;border:1px solid var(--v10-line);padding:clamp(20px,4vw,48px);line-height:1.8}body.v10-stage18 main.v10-template-news-detail>article img{display:block;width:auto;height:auto;max-width:100%;margin:22px auto;object-fit:contain}body.v10-stage18 main.v10-template-news-detail>article h1{font-size:clamp(30px,4vw,46px)}body.v10-stage18 main.v10-template-contact .unified-contact{border:1px solid var(--v10-line);background:#fff;padding:clamp(20px,4vw,38px);margin:20px auto;max-width:960px}body.v10-stage18 main.v10-template-contact .unified-contact-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}body.v10-stage18 main.v10-template-contact .contact-intro-block{padding-top:clamp(36px,6vw,76px);padding-bottom:clamp(42px,7vw,88px)}body.v10-stage18 main.v10-template-contact .contact-intro-block>h1{max-width:900px;margin:8px 0 18px;font-size:clamp(38px,6vw,68px);line-height:1.04;letter-spacing:-.035em}body.v10-stage18 main.v10-template-contact .contact-intro-block>p:not(.eyebrow){max-width:780px;font-size:18px;line-height:1.7;color:var(--v10-muted)}body.v10-stage18 main.v10-template-contact .contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}body.v10-stage18 main.v10-template-contact .contact-card{min-width:0;background:#fff;border:1px solid var(--v10-line);border-radius:6px;padding:24px}body.v10-stage18 main.v10-template-contact .contact-card h2{font-size:22px;line-height:1.2;margin:8px 0 12px}body.v10-stage18 main.v10-template-contact .contact-card p{line-height:1.65}body.v10-stage18 main.v10-template-contact .contact-card a:not(.button){overflow-wrap:anywhere;color:var(--v10-blue);text-decoration:underline}body.v10-stage18 main.v10-template-contact .contact-email-heading{margin-top:24px!important}body.v10-stage18 main.v10-template-contact .contact-office address{font-style:normal;line-height:1.65}body.v10-stage18 main.v10-template-contact .contact-response-note{margin-top:28px;color:var(--v10-muted)}body.v10-stage18 main.v10-template-historical-detail .history-context,
body.v10-stage18 main.v10-template-historical-detail .notice{padding:16px 20px;background:#f0f4f0;border-left:3px solid #176857;margin:18px 0}body.v10-stage18 main.v10-template-historical-detail article{max-width:85ch;margin-inline:auto;background:#fff;border:1px solid var(--v10-line);padding:clamp(18px,3vw,32px);line-height:1.8}body.v10-stage18 main.v10-template-historical-detail article img{display:block;max-width:100%;height:auto;margin:20px auto;object-fit:contain}@media (max-width:800px){body.v10-stage18 main.v10-stage18-main{padding:28px 20px 44px}body.v10-stage18 .v10-template-vehicle-detail .split,body.v10-stage18 .v10-template-used-detail .split,
 body.v10-stage18 .v10-template-contact .contact-grid,body.v10-stage18 .v10-template-company .about-office-grid{grid-template-columns:minmax(0,1fr);gap:22px}body.v10-stage18 .v10-template-vehicle-detail .details,body.v10-stage18 .v10-template-used-detail .details{padding:18px}body.v10-stage18 .v10-template-catalogue form,body.v10-stage18 .v10-template-used-catalogue form{display:grid;grid-template-columns:minmax(0,1fr)}body.v10-stage18 .v10-template-catalogue form>* ,body.v10-stage18 .v10-template-used-catalogue form>*{width:100%;min-width:0}}@media (max-width:580px){body.v10-stage18 main.v10-stage18-main{padding:22px 16px 38px}body.v10-stage18 .v10-template-news-detail article{padding:18px}body.v10-stage18 .v10-template-enquiry form,body.v10-stage18 .v10-template-contact .contact-card{padding:18px}body.v10-stage18 main.v10-template-contact .contact-grid{grid-template-columns:minmax(0,1fr);gap:14px}body.v10-stage18 .v10-template-catalogue .vehicle-card,body.v10-stage18 .v10-template-catalogue .car,
 body.v10-stage18 .v10-template-used-catalogue .vehicle-card,body.v10-stage18 .v10-template-used-catalogue .car{max-width:100%;min-width:0}}@media (max-width:760px){body.v10-stage18 main.v10-template-vehicle-detail .vehicle-top,body.v10-stage18 main.v10-template-used-detail .vehicle-top{grid-template-columns:minmax(0,1fr);gap:18px}body.v10-stage18 main.v10-template-vehicle-detail .quote-panel,body.v10-stage18 main.v10-template-used-detail .quote-panel{position:static}body.v10-stage18 main.v10-template-vehicle-detail .vehicle-gallery,body.v10-stage18 main.v10-template-used-detail .vehicle-gallery{padding:10px}body.v10-stage18 main.v10-template-vehicle-detail .quote-checklist div{align-items:flex-start}body.v10-stage18 main.v10-template-vehicle-detail .details table{min-width:620px}body.v10-stage18 main.v10-template-vehicle-detail .detail-grid{grid-template-columns:minmax(0,1fr);gap:20px}body.v10-stage18 main.v10-template-vehicle-detail .detail-top{padding:24px 16px 32px}body.v10-stage18 main.v10-template-vehicle-detail .main-photo img{min-height:180px;max-height:360px}body.v10-stage18 main.v10-template-vehicle-detail .edition-table{min-width:840px}}.aic-language-selector{position:relative;display:block;flex:0 0 auto;font-size:14px;line-height:1.5}.aic-language-selector summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:.4em;padding:8px 12px;border:1px solid #cad8dc;border-radius:6px;background:#fff;color:#163440}.aic-language-selector summary::after{content:"▾";margin-inline-start:.5em}.aic-language-selector ul{position:absolute;inset-inline-end:0;top:100%;z-index:60;margin:5px 0 0;padding:7px;list-style:none;min-width:210px;max-width:min(340px,calc(100vw - 24px));border:1px solid #cad8dc;border-radius:8px;background:#fff;box-shadow:0 8px 28px #142e3b24;color:#163440}.aic-language-selector li{margin:0}.aic-language-selector a,.aic-language-selector li>span{display:block;padding:10px 12px;border-radius:5px;text-decoration:none;color:inherit;min-height:44px}.aic-language-selector a:hover{background:#eef4f5}.aic-language-selector [aria-current]{background:#eef4f5;font-weight:700}.aic-language-selector small{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:#536974}.aic-language-selector :focus-visible{outline:3px solid #c08e37;outline-offset:2px}html[lang="ar"]{direction:rtl}html[lang="ar"] body{font-family:Arial,"Noto Sans Arabic",sans-serif}html[lang="ar"] .uv-shell{font-family:Arial,"Noto Sans Arabic",sans-serif;text-align:start}html[lang="ar"] .uv-plan{border-left:0;border-inline-start:1px solid #bdcfd2;padding-left:0;padding-inline-start:28px}html[lang="ar"] .uv-specs th,html[lang="ar"] .uv-specs td,html[lang="ar"] .uv-compare-table th,html[lang="ar"] .uv-compare-table td{text-align:start}html[lang="ar"] .uv-kicker{letter-spacing:normal}html[lang="ar"] .uv-review-note{border-left:0;border-inline-start:3px solid #126a68}html[lang="ar"] bdi,html[lang="ar"] .aic-latin{unicode-bidi:isolate;direction:ltr}html[lang="ar"] input[type="email"],html[lang="ar"] input[type="tel"],html[lang="ar"] input[type="number"]{direction:ltr;text-align:start}@media (max-width:720px){.aic-language-selector{max-width:100%}.aic-language-selector summary{font-size:14px}html[lang="ar"] .uv-plan{border-inline-start:0;padding-inline-start:0}}body.aic-health-repaired [hidden]{display:none!important}body.aic-health-repaired{margin:0}body.aic-health-repaired *,body.aic-health-repaired *::before,body.aic-health-repaired *::after{box-sizing:border-box}body.aic-health-repaired .page{width:100%;max-width:none;min-width:0}body.aic-health-repaired .wrap{width:min(100%,1320px);margin-inline:auto;min-width:0}body.aic-health-repaired main,body.aic-health-repaired section,body.aic-health-repaired article,
body.aic-health-repaired .hero-copy,body.aic-health-repaired .spotlight,
body.aic-health-repaired .quote-copy,body.aic-health-repaired .contact-copy{min-width:0}body.aic-health-repaired .header.wrap{max-width:none;width:100%;padding-inline:clamp(16px,3vw,48px);gap:16px}body.aic-health-repaired .header>.brand{min-width:0;flex-shrink:0}body.aic-health-repaired .header>.btn{flex-shrink:0;white-space:normal}body.aic-health-repaired .header>.nav{min-width:0}body.aic-health-repaired .aic-language-current{font-size:12px;white-space:nowrap;padding:8px 10px;color:#34534b}body.aic-health-repaired .car-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}body.aic-health-repaired .car-grid>.car{min-width:0;max-width:100%}body.aic-health-repaired .car select,body.aic-health-repaired .car input,
body.aic-health-repaired .brief-form input,body.aic-health-repaired .brief-form textarea,
body.aic-health-repaired .brief-form select{min-width:0;max-width:100%;font:inherit}body.aic-health-repaired .brief-form .consent{display:flex;align-items:flex-start;gap:10px}body.aic-health-repaired .brief-form input[type=checkbox]{width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:4px 0 0;padding:0}body.aic-health-repaired .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}body.aic-health-repaired .spotlight-heading,body.aic-health-repaired .spotlight-heading>*{min-width:0}body.aic-health-repaired .spotlight-price{white-space:normal;overflow-wrap:anywhere}body.aic-health-repaired .spotlight-price small{white-space:normal;line-height:1.5}body.aic-health-repaired #comparison{max-width:100%;overflow-x:auto;scroll-margin-top:100px}body.aic-health-repaired .footer-grid{min-width:0}body.aic-health-repaired .footer-grid>*{min-width:0}body.aic-health-repaired .footer a{overflow-wrap:anywhere}body.aic-health-repaired img{max-width:100%;height:auto}@media (max-width:1180px){body.aic-health-repaired .header>.nav{display:none!important}body.aic-health-repaired .header>.aic-mobile-nav{display:block!important}body.aic-health-repaired .header.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}body.aic-health-repaired .header>.brand{grid-column:1;grid-row:1}body.aic-health-repaired .header>.btn{grid-column:2;grid-row:1}body.aic-health-repaired .header>.aic-mobile-nav{grid-column:1;grid-row:2;justify-self:start}body.aic-health-repaired .header>.aic-language-current,
 body.aic-health-repaired .header>.aic-language-selector{grid-column:2;grid-row:2;justify-self:end}body.aic-health-repaired .aic-mobile-panel{width:min(92vw,440px);max-width:calc(100vw - 32px);z-index:50}}@media (max-width:960px){body.aic-health-repaired .hero-grid,body.aic-health-repaired .quote-grid,
 body.aic-health-repaired .proof-grid,body.aic-health-repaired .contact-grid{grid-template-columns:minmax(0,1fr)!important}body.aic-health-repaired .spotlight{width:100%}body.aic-health-repaired .spotlight-heading{display:block}body.aic-health-repaired .spotlight-price{text-align:left;margin-top:14px}}@media (max-width:640px){body.aic-health-repaired .header.wrap{padding:12px 16px;gap:10px}body.aic-health-repaired .header>.brand img{width:48px;max-width:48px;height:auto}body.aic-health-repaired .header>.brand small{font-size:8px;letter-spacing:.06em;white-space:normal}body.aic-health-repaired .header>.brand strong{font-size:12px}body.aic-health-repaired .header>.btn{max-width:118px;padding:9px 10px;font-size:12px;line-height:1.35}body.aic-health-repaired .hero>.wrap{padding-inline:18px}body.aic-health-repaired .hero h1{font-size:clamp(30px,9vw,44px);overflow-wrap:anywhere}body.aic-health-repaired .car-grid,body.aic-health-repaired .form-grid,
 body.aic-health-repaired .intake-contact{grid-template-columns:minmax(0,1fr)!important}body.aic-health-repaired .field-wide{grid-column:auto}body.aic-health-repaired .hero-actions{flex-wrap:wrap;gap:10px}body.aic-health-repaired .hero-actions>*{max-width:100%;white-space:normal}body.aic-health-repaired .footer-grid{grid-template-columns:minmax(0,1fr)!important}}body.aic-health-repaired main.v10-template-home .hero .hero-lead{color:#d9e7e0!important}body.aic-health-repaired main.v10-template-home .hero .hero-actions .btn-quiet{color:#f8faf8!important;border-color:#b5cdc5}body.aic-health-repaired main.v10-template-home .hero .hero-actions .btn-quiet:hover,body.aic-health-repaired main.v10-template-home .hero .hero-actions .btn-quiet:focus-visible{color:#ffffff!important;background:#244c51!important}body.aic-health-repaired main.v10-template-home .d-whole-catalogue a.btn{color:#ffffff!important;background:#126455}body.aic-health-repaired main.v10-stage18-main.v10-template-home{padding:0;max-width:1320px;margin-inline:auto}body.aic-health-repaired main.v10-stage18-main :is(.quote-section,.page-hero){background:#14313b;color:#f8faf8}body.aic-health-repaired main.v10-stage18-main :is(.quote-section,.page-hero) :is(h1,h2,h3,strong){color:#f8faf8}body.aic-health-repaired main.v10-stage18-main :is(.quote-section,.page-hero) :is(p,small,.lead){color:#d9e7e0}body.aic-health-repaired main.v10-stage18-main :is(.quote-section,.page-hero) :is(.eyebrow,.num,.breadcrumb,.breadcrumb span){color:#b9dfcd}body.aic-health-repaired main.v10-stage18-main :is(.quote-section,.page-hero) a:not(.btn){color:#d2f1dc}body.aic-health-repaired main.v10-stage18-main .btn:not(.btn-quiet){color:#ffffff}body.aic-health-repaired main.v10-stage18-main :is(.hero,.page-hero) .btn:not(.btn-quiet){background:#d2f1dc;border-color:#d2f1dc;color:#14313b}body.aic-health-repaired main.v10-stage18-main :is(.hero,.page-hero) .btn:not(.btn-quiet):hover{background:#b9e5c8;border-color:#b9e5c8}body.aic-health-repaired main.v10-stage18-main .page-hero .btn-quiet{background:transparent;color:#f8faf8;border-color:#b5cdc5}body.aic-health-repaired main.v10-stage18-main .page-hero .btn-quiet:hover{background:#244c51;color:#ffffff}body.aic-health-repaired main.v10-stage18-main :is(.quote-section,.page-hero) a:focus-visible{outline:3px solid #d2f1dc;outline-offset:4px}body.aic-health-repaired main.v10-stage18-main .page-hero{padding-block:clamp(28px,4vw,48px);margin-block:0 30px}body.aic-health-repaired main.v10-stage18-main .page-hero>.wrap{width:100%;max-width:100%;min-width:0}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:clamp(24px,4vw,48px);align-items:start}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-split>*{min-width:0}body.aic-health-repaired main.v10-stage18-main .page-hero h1{max-width:24ch;overflow-wrap:break-word}body.aic-health-repaired main.v10-stage18-main .page-hero .lead{max-width:64ch;margin-block:20px 24px}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-note{margin:12px 0 0;padding-block:24px;border-block:1px solid #597773;min-width:0}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-note strong{font-size:clamp(20px,2.1vw,26px);line-height:1.45}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-note p{margin-top:14px;font-size:14px;line-height:1.75}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}body.aic-health-repaired main.v10-stage18-main .quote-section .quote-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}body.aic-health-repaired main.v10-stage18-main .quote-section .quote-grid>*{min-width:0}body.aic-health-repaired main.v10-stage18-main .quote-section .quote-component{grid-template-columns:26px minmax(0,1fr)}body.aic-health-repaired main.v10-stage18-main .quote-section .quote-component h3{font-size:19px;line-height:1.4;margin:0}body.aic-health-repaired main.v10-stage18-main .quote-section .quote-component p{font-size:15px;line-height:1.75;margin:8px 0 0}body.aic-health-repaired main.v10-stage18-main .quote-section .service-progress{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.aic-health-repaired main.v10-stage18-main .quote-section .service-progress strong{font-size:14px}body.aic-health-repaired main.v10-stage18-main .quote-section .service-progress small{font-size:13px}body.aic-health-repaired main.v10-stage18-main .d-whole-catalogue>.wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;padding-block:24px}body.aic-health-repaired main.v10-stage18-main .d-whole-catalogue>.wrap>div{flex:1 1 320px;min-width:0}body.aic-health-repaired main.v10-stage18-main .d-whole-catalogue .btn{flex:none;white-space:normal;text-align:center;color:#ffffff;background:#126455}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:24px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card{display:flex;flex-direction:column;min-width:0;max-width:100%;margin:0;padding:0;background:#ffffff;border:1px solid #d8e2dd;border-radius:10px;overflow:hidden;box-shadow:0 3px 14px rgba(24,40,49,.045)}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>.photo{display:grid;place-items:center;width:100%;height:auto;min-height:0;aspect-ratio:16/10;margin:0;background:#eef2ef;overflow:hidden;border-bottom:1px solid #d8e2dd;text-decoration:none}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>.photo img{display:block;width:100%;height:100%;max-height:100%;aspect-ratio:auto;margin:0;object-fit:contain}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>.photo span{display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:16px;color:#526b66;font-size:14px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>.badge{margin:16px 18px 0;font-size:11px;line-height:1.5;letter-spacing:.06em;color:#526b66;text-transform:uppercase}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>h2{margin:10px 18px 14px;font-size:21px;line-height:1.35;letter-spacing:-.02em;overflow-wrap:break-word}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>h2 a{color:#183d3d;text-decoration:none}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>h2 a:hover{text-decoration:underline}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>p:not(.badge){margin:0 18px 18px;font-size:14px;line-height:1.7;color:#526b66}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>.more{display:block;margin-top:auto;padding:15px 18px;border-top:1px solid #e1e9e4;color:#126455;font-size:14px;font-weight:650;text-decoration:none}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid>.card>.more:hover{text-decoration:underline}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:14px;margin-block:24px 16px;padding:18px;background:#ffffff;border:1px solid #d8e2dd;border-radius:8px;max-width:100%}body.aic-health-repaired main.v10-stage18-main.v10-template-news-list>.filters{grid-template-columns:minmax(0,1fr) auto auto;max-width:960px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters>label{display:grid;gap:8px;min-width:0;font-size:13px;line-height:1.4;font-weight:600}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters :is(input,select){display:block;width:100%;min-width:0;max-width:100%;height:44px;padding:10px 12px;font:inherit;font-size:14px;color:#182831;background:#ffffff;border:1px solid #b9c8c1;border-radius:4px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 16px;border:1px solid #126455;border-radius:4px;background:#126455;color:#ffffff;font:inherit;font-size:14px;font-weight:650;cursor:pointer}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:0;padding:8px;font-size:14px;line-height:1.4;color:#126455;white-space:normal}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:30px}body.aic-health-repaired main.v10-stage18-main :is(.car-grid,.cards)>.car>a:first-child{display:grid;place-items:center;aspect-ratio:16/10;background:#eef2ef;overflow:hidden}body.aic-health-repaired main.v10-stage18-main :is(.car-grid,.cards)>.car>a:first-child>img.car-photo{display:block;width:100%;height:100%;max-height:100%;padding:12px;object-fit:contain}body.aic-health-repaired main.v10-stage18-main :is(.car-grid,.cards)>.car>img.car-photo{display:block;width:100%;height:auto;aspect-ratio:16/10;padding:12px;object-fit:contain;background:#eef2ef}@media (max-width:980px){body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-used-catalogue) .filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-used-catalogue) .filters>label:first-child{grid-column:1/-1}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-split,
 body.aic-health-repaired main.v10-stage18-main .quote-section .quote-grid{grid-template-columns:minmax(0,1fr);gap:28px}body.aic-health-repaired main.v10-stage18-main .quote-section .service-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .grid{grid-template-columns:minmax(0,1fr);gap:18px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters{grid-template-columns:minmax(0,1fr);padding:16px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-catalogue,.v10-template-news-list,.v10-template-used-catalogue) .filters>*{width:100%;min-width:0;grid-column:auto}body.aic-health-repaired main.v10-stage18-main .page-hero{padding-block:26px}body.aic-health-repaired main.v10-stage18-main .page-hero>.wrap{padding-inline:18px}body.aic-health-repaired main.v10-stage18-main .page-hero .hero-actions>*{width:100%;white-space:normal}body.aic-health-repaired main.v10-stage18-main .quote-section .service-progress{grid-template-columns:minmax(0,1fr);gap:20px}body.aic-health-repaired main.v10-stage18-main .d-whole-catalogue>.wrap{align-items:stretch;flex-direction:column}body.aic-health-repaired main.v10-stage18-main .d-whole-catalogue>.wrap>div{flex:auto}body.aic-health-repaired main.v10-stage18-main .d-whole-catalogue .btn{width:100%}}body.aic-health-repaired main.v10-stage18-main .uv-archive[open]{margin-top:24px}body.aic-health-repaired main.v10-stage18-main .uv-archive>summary{font-size:19px;line-height:1.4;padding:16px 0;font-weight:650;color:#183d3d;cursor:pointer}body.aic-health-repaired main.v10-stage18-main a:is(.aic-btn,.uv-button,.button):not(.aic-secondary):not(.uv-secondary):not(.secondary){color:#ffffff}body.aic-health-repaired main.v10-stage18-main a:is(.aic-btn.aic-secondary,.uv-button.uv-secondary,.button.secondary){color:#174d43}body.aic-health-repaired main.v10-stage18-main a:is(.aic-btn,.uv-button,.button):not(.aic-secondary):not(.uv-secondary):not(.secondary):hover{background:#0b5148;color:#ffffff}body.aic-health-repaired main.v10-stage18-main a:is(.aic-btn,.uv-button,.button):focus-visible{outline:3px solid #459582;outline-offset:3px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-bodygrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-bodygrid>div:first-child{display:contents}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) #aic-layout-overview{grid-column:1;grid-row:1;min-width:0}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-enquiry-sidebar{grid-column:2;grid-row:1;align-self:start;position:static;top:auto;min-width:0}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) :is(#aic-layout-configuration,#aic-layout-parameters){grid-column:1/-1;min-width:0;max-width:100%;margin-top:0}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) :is(.aic-source-copy,.aic-original-tables){width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;border-radius:0}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-source-copy{max-width:80ch}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-source-copy>h2{font-size:clamp(23px,2.4vw,30px);line-height:1.35}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-source-copy>h2:first-child{margin-top:0}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-source-copy :is(p,li){font-size:16px;line-height:1.8}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-original-tables table{width:100%;border-collapse:collapse;table-layout:auto}body.aic-health-repaired main.v10-stage18-main .aic-section-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:16px}body.aic-health-repaired main.v10-stage18-main .aic-content-section{scroll-margin-top:24px}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-page>.aic-editorial{width:100%;max-width:1120px;margin-inline:auto;padding:clamp(20px,3vw,40px)}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:start}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-reading{min-width:0}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail :is(.aic-article-source,.aic-article-body){max-width:76ch;font-size:17px;line-height:1.85}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail :is(.aic-article-source,.aic-article-body) :is(p,li){font-size:17px;line-height:1.85}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-source h2{font-size:28px;line-height:1.3;margin-block:28px 12px}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-source h3{font-size:21px;line-height:1.4}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-header h1{font-size:clamp(30px,3.4vw,44px);line-height:1.15;letter-spacing:-.03em}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-byline{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.7}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-enquiry{width:100%;min-width:0;padding:22px;align-self:start;position:sticky;top:24px}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-enquiry :is(h2,h3){font-size:24px;line-height:1.35;letter-spacing:-.02em}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-enquiry p{font-size:14px;line-height:1.7}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-enquiry .aic-btn{display:flex;width:100%;white-space:normal;text-align:center;line-height:1.5}body.aic-health-repaired main.v10-stage18-main [data-aic-used-unified]{margin-top:28px}body.aic-health-repaired main.v10-stage18-main .aic-used-anchor{display:block;height:0;scroll-margin-top:24px}body.aic-health-repaired main.v10-stage18-main .aic-used-unified-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto auto}body.aic-health-repaired main.v10-stage18-main .aic-used-result-count{font-size:14px;line-height:1.7;margin-block:16px}body.aic-health-repaired main.v10-stage18-main .aic-used-empty{padding:26px;border:1px solid #d8e2dd;border-radius:8px;background:#ffffff;margin-top:20px}.aic-simple-footer{background:#edf4ee;color:#183d3d;font:inherit;margin:0;border-top:1px solid #d8e2dd}.aic-simple-footer a{color:#174d43;text-decoration:none;overflow-wrap:anywhere}.aic-simple-footer a:hover{text-decoration:underline}.aic-simple-footer a:focus-visible{outline:3px solid #459582;outline-offset:3px}.aic-simple-footer-inner{width:min(100%,1320px);padding:34px 26px 0;margin-inline:auto;box-sizing:border-box}.aic-simple-footer-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:36px;align-items:start}.aic-simple-footer-grid>*{min-width:0}.aic-simple-footer-brand>a{font-size:18px;font-weight:700;letter-spacing:.03em}.aic-simple-footer-brand p{font-size:13px;line-height:1.7;margin:10px 0;max-width:34ch;color:#436159}.aic-simple-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;font-size:13px;line-height:1.5}.aic-simple-footer-contact{display:grid;gap:11px;font-size:13px;line-height:1.6}.aic-simple-footer-contact small{font-size:12px;color:#436159}.aic-simple-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;margin-top:24px;border-top:1px solid #d8e2dd;font-size:12px;line-height:1.6}.aic-simple-footer-bottom nav{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:1000px){body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-bodygrid{grid-template-columns:minmax(0,1fr);gap:28px}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) #aic-layout-overview{grid-column:1;grid-row:auto}body.aic-health-repaired main.v10-stage18-main:is(.v10-template-vehicle-detail,.v10-template-used-detail) .aic-enquiry-sidebar{grid-column:1;grid-row:auto;position:static;top:auto}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-grid{grid-template-columns:minmax(0,1fr);gap:28px}body.aic-health-repaired main.v10-stage18-main.v10-template-news-detail .aic-article-enquiry{position:static;top:auto;max-width:none}}@media (max-width:760px){.aic-simple-footer-grid{grid-template-columns:minmax(0,1fr);gap:24px}.aic-simple-footer-inner{padding:28px 20px 0}.aic-simple-footer-bottom{margin-top:20px}body.aic-health-repaired main.v10-stage18-main .aic-used-unified-filters{grid-template-columns:minmax(0,1fr)}}.aic-health-repaired .aic-home-news-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:48px;padding-bottom:48px}.aic-health-repaired .aic-home-news-item{padding:18px 0;border-bottom:1px solid #d4dfdb;margin-bottom:18px}.aic-health-repaired .aic-home-news-item h3{font-size:21px;line-height:1.4;margin:0 0 12px}.aic-health-repaired .aic-home-faq details{padding:18px 0;border-bottom:1px solid #d4dfdb}.aic-health-repaired .aic-home-news-faq h2{font-size:32px;line-height:1.25;margin:12px 0 20px}@media (max-width:800px){.aic-health-repaired .aic-home-news-faq{grid-template-columns:minmax(0,1fr);gap:32px}}.aic-health-repaired #markets .market-path{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit}.aic-health-repaired #markets #market-guide{display:none!important}.aic-health-repaired #vehicle-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}@media (max-width:980px){.aic-health-repaired #vehicle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.aic-health-repaired #vehicle-cards{grid-template-columns:minmax(0,1fr)}}body.aic-health-repaired #vehicle-options #vehicle-cards.cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}@media (max-width:980px){body.aic-health-repaired #vehicle-options #vehicle-cards.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){body.aic-health-repaired #vehicle-options #vehicle-cards.cards{grid-template-columns:minmax(0,1fr)!important}}body.aic-health-repaired main.aic-category-catalogue{width:min(100%,1320px)!important;max-width:1320px!important;padding:36px 26px 56px!important;margin-inline:auto!important;box-sizing:border-box}body.aic-health-repaired main.aic-category-catalogue>h1{font-size:clamp(28px,3.5vw,44px)!important;line-height:1.15!important;margin:0 0 24px!important;overflow-wrap:anywhere}body.aic-health-repaired main.aic-category-catalogue>article{width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:24px!important;box-sizing:border-box;font-size:16px!important;line-height:1.75!important}body.aic-health-repaired main.aic-category-catalogue>.cv-summary{margin:12px 0 18px!important;font-size:14px!important;line-height:1.6!important;color:#426159}body.aic-health-repaired main.aic-category-catalogue>.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;width:100%!important}body.aic-health-repaired main.aic-category-catalogue .cv-card{display:flex!important;flex-direction:column!important;min-width:0!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #d8e3df!important;border-radius:10px!important;overflow:hidden!important;box-sizing:border-box}body.aic-health-repaired main.aic-category-catalogue .cv-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:16/10!important;overflow:hidden!important;background:#eef2f0!important}body.aic-health-repaired main.aic-category-catalogue .cv-image img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;margin:0!important;position:static!important}body.aic-health-repaired main.aic-category-catalogue .cv-card-content{display:flex!important;flex:1!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:20px!important;min-width:0!important}body.aic-health-repaired main.aic-category-catalogue .cv-card h2{font-size:19px!important;line-height:1.4!important;font-weight:650!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important}body.aic-health-repaired main.aic-category-catalogue .cv-card h2 a{font:inherit!important;color:#193d3a!important;text-decoration:none!important}body.aic-health-repaired main.aic-category-catalogue .cv-detail{display:inline-block!important;margin-top:auto!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:#17634f!important;text-decoration:none!important}body.aic-health-repaired main.aic-category-catalogue .cv-card a:hover{text-decoration:underline!important}body.aic-health-repaired main.aic-category-catalogue .cv-card a:focus-visible{outline:3px solid #257c67;outline-offset:3px}.aic-year-explanation{font-size:14px;line-height:1.65;color:#426159}@media (max-width:980px){body.aic-health-repaired main.aic-category-catalogue>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){body.aic-health-repaired main.aic-category-catalogue{padding:28px 18px 40px!important}body.aic-health-repaired main.aic-category-catalogue>.grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body.aic-health-repaired main.aic-category-catalogue>article{padding:18px!important}body.aic-health-repaired main.aic-category-catalogue .cv-card-content{padding:18px!important}}body.aic-health-repaired #office-visit{border-top:1px solid #cbded5;margin-top:28px;padding-top:26px;max-width:100%}body.aic-health-repaired #office-visit h3{font-size:22px;line-height:1.35;margin:12px 0 18px}body.aic-health-repaired #office-visit p{font-size:15px;line-height:1.7}body.aic-health-repaired #office-visit .aic-office-booking{border:0;margin:20px 0;padding:0}body.aic-health-repaired #office-visit summary,body.aic-health-repaired #office-visit button{display:inline-block;background:#156956;color:#fff;padding:14px 18px;border:0;border-radius:5px;font:inherit;font-weight:600;cursor:pointer}body.aic-health-repaired #office-visit .aic-office-form{padding:18px 0;display:grid;gap:16px}body.aic-health-repaired #office-visit label{display:grid;gap:8px;font-size:14px;font-weight:600}body.aic-health-repaired #office-visit input,body.aic-health-repaired #office-visit textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #b6cbc1;border-radius:5px;background:#fff;padding:12px;font:inherit;color:#183d3a}body.aic-health-repaired #office-visit .aic-office-map{display:flex;align-items:center;gap:16px;padding:24px 20px;margin:20px 0;background:#f5faf6;border:1px solid #c7dcd1;border-radius:8px;color:#175e50;text-decoration:none}body.aic-health-repaired #office-visit .aic-office-map small{display:block;margin-top:8px;font-size:13px;line-height:1.6;color:#426159}body.aic-health-repaired #office-visit .aic-office-map-icon{font-size:28px}body.aic-health-repaired #office-visit address{font-style:normal;font-size:14px;line-height:1.7;overflow-wrap:anywhere}body.aic-health-repaired #office-visit .aic-office-note{font-size:13px;line-height:1.65;color:#426159}body.aic-health-repaired #office-visit a:focus-visible,body.aic-health-repaired #office-visit summary:focus-visible,body.aic-health-repaired #office-visit button:focus-visible{outline:3px solid #3b9075;outline-offset:3px}.aic-used-business{--ub-ink:#173d3d;--ub-muted:#526b69;--ub-line:#d3dfd9;color:var(--ub-ink);font-family:inherit;line-height:1.65}.aic-used-business *{box-sizing:border-box}.aic-used-business .ub-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase;color:#356b5f}.aic-used-business h2,.aic-used-business h3{line-height:1.25;letter-spacing:-.025em;color:var(--ub-ink)}.aic-used-business p{color:var(--ub-muted)}.ub-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:36px;padding:36px;background:#edf3ef;border:1px solid #d8e4dc;border-radius:16px;margin:8px 0 24px}.ub-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.13;letter-spacing:-.035em;margin:0 0 18px;max-width:20ch}.ub-hero p{max-width:65ch}.ub-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 8px}.aic-used-business a.ub-button{display:inline-block;background:#126455;color:white;border:1px solid #126455;padding:12px 18px;border-radius:6px;font-size:13px;font-weight:650;text-decoration:none}.aic-used-business a.ub-secondary{background:white;color:#174d43;border-color:#b6cec2}.ub-programme{background:#fff;border:1px solid #cadbd1;border-radius:10px;padding:24px;align-self:start}.ub-programme strong{display:block;font-size:34px;line-height:1.15;color:#174b40;letter-spacing:-.03em}.ub-programme .ub-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#527162}.ub-programme p{font-size:13px;line-height:1.7;margin:12px 0 0}.ub-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 30px}.ub-checklist>div{border:1px solid #d6e2db;padding:20px;border-radius:10px;background:#fff;min-width:0}.ub-checklist h3{font-size:17px;margin:0 0 9px}.ub-checklist p{font-size:13px;margin:0}.ub-process{padding:28px 0;border-top:1px solid #d5e0da;margin-top:30px}.ub-process h2{font-size:27px;margin:0 0 16px}.ub-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-left:20px}.ub-process li{padding-left:4px;font-size:13px;color:#526b69}.ub-process li strong{display:block;color:#173d3d;margin-bottom:7px}.ub-note{font-size:12px;border-left:3px solid #609887;padding:10px 15px;background:#f3f6f3;margin:20px 0}.ub-home{margin-top:24px!important;display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:28px!important;padding:30px!important;border:1px solid #cadfd0;border-radius:12px;background:#eef5ef!important;align-items:center}.ub-home h3{font-size:27px;margin:0 0 12px}.ub-home .ub-programme strong{font-size:31px}.ub-home button{margin-top:15px}.ub-detail{margin:24px 0;padding:23px;border:1px solid #cdded4;border-radius:10px;background:#eff5f0}.ub-detail h2{font-size:22px;margin:0 0 12px}.ub-detail ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 26px;margin:12px 0;padding-left:19px;font-size:13px;color:#47615b}.ub-enquiry{padding:16px 20px;border-left:3px solid #1b7963;background:#edf5ee;margin:18px 0;font-size:14px}.aic-used-business a:focus-visible{outline:3px solid #ce823b;outline-offset:3px}@media (max-width:900px){.ub-hero,.ub-home{grid-template-columns:1fr!important;gap:22px!important}.ub-process ol{grid-template-columns:1fr 1fr}.ub-checklist{grid-template-columns:1fr}.ub-programme{width:100%}}@media (max-width:560px){.ub-hero{padding:22px}.ub-home{padding:22px!important}.ub-process ol,.ub-detail ul{grid-template-columns:1fr}.ub-actions>a{width:100%;text-align:center}.ub-hero h1{font-size:32px}.ub-programme{padding:20px}}.aic-product-hero>.ub-detail{grid-column:1/-1}.aic-new-page{padding-top:28px;padding-bottom:64px}.aic-new-page .aic-breadcrumb{font-size:13px;color:var(--muted);margin:0 0 22px}.aic-new-page h1{font-size:clamp(29px,3.8vw,46px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 18px}.aic-new-page h2{font-size:clamp(23px,2.6vw,31px);line-height:1.2;margin:0 0 18px}.aic-new-page h3{font-size:20px;line-height:1.3}.aic-new-page p{margin:0 0 16px}.aic-new-page .aic-lead{font-size:17px;color:var(--muted);max-width:780px}.aic-new-page .cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.aic-new-page .car,.aic-six-brand-block .car{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius);overflow:hidden}.aic-new-page .aic-model-picture,.aic-six-brand-block .aic-model-picture{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--soft)}.aic-new-page .car .car-photo,.aic-six-brand-block .car .car-photo{width:100%;height:100%;object-fit:contain}.aic-new-page .car-body,.aic-six-brand-block .car-body{padding:22px;display:flex;flex-direction:column;flex:1}.aic-new-page .car-body h3,.aic-six-brand-block .car-body h3{font-size:23px;line-height:1.25;margin:6px 0 12px}.aic-new-page .car-actions,.aic-six-brand-block .car-actions{margin-top:auto;padding-top:18px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.aic-new-page .car-specs,.aic-six-brand-block .car-specs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.aic-new-page .car-specs dt,.aic-six-brand-block .car-specs dt{color:var(--muted);font-size:12px}.aic-new-page .car-specs dd,.aic-six-brand-block .car-specs dd{margin:0;font-size:14px}.aic-new-page .car-price strong,.aic-six-brand-block .car-price strong{font-size:25px;line-height:1.3;display:block}.aic-new-page .car-price small,.aic-six-brand-block .car-price small{font-size:12px;color:var(--muted)}.aic-model-picture .aic-photo-pending{height:100%;display:grid;place-items:center;font-size:14px;color:var(--muted);padding:24px;text-align:center}.aic-new-page .aic-photo-credit,.aic-six-brand-block .aic-photo-credit{font-size:11px;line-height:1.5;color:var(--muted);margin-top:10px}.aic-new-page .aic-photo-credit a{text-decoration:underline}.aic-new-page .aic-pages{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.aic-new-page .aic-pages a,.aic-new-page .aic-pages strong{padding:9px 15px;border:1px solid var(--line);border-radius:4px;text-decoration:none}.aic-new-page .aic-pages strong{background:var(--deep);color:var(--paper)}.aic-new-page .aic-product-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.aic-new-page .aic-hero-photo{margin:0;min-width:0}.aic-new-page .aic-hero-photo img{width:100%;height:auto;max-height:510px;object-fit:contain;background:var(--soft);border-radius:var(--radius)}.aic-new-page .aic-product-nav{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:36px 0}.aic-new-page .aic-content-section{padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.aic-new-page .aic-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.aic-new-page .aic-config-table{width:100%;min-width:1040px;border-collapse:collapse;font-size:14px}.aic-new-page .aic-config-table th,.aic-new-page .aic-config-table td{padding:17px 15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.aic-new-page .aic-config-table th{background:var(--soft);font-size:12px}.aic-new-page .aic-config-table td a{display:inline-block;margin:0 0 10px}.aic-new-page .aic-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0}.aic-new-page .aic-data>div{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.aic-new-page .aic-data dt{font-size:12px;color:var(--muted);margin-bottom:5px}.aic-new-page .aic-data dd{margin:0;overflow-wrap:anywhere}.aic-new-page .aic-purchase-panel{padding:24px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}.aic-new-page .aic-purchase-panel .car-price{margin:16px 0}.aic-new-page .aic-config-details{border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin:14px 0;background:var(--paper)}.aic-new-page .aic-config-details summary{cursor:pointer;font-weight:600}.aic-new-page .aic-config-details>div{margin-top:20px}.aic-new-page .aic-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0 0}.aic-new-page .aic-plain-list{padding-left:20px}.aic-new-page .aic-plain-list li{margin:9px 0}.aic-new-page .aic-supply-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.aic-new-page .aic-filter{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:26px 0}.aic-new-page .aic-filter label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.aic-new-page .aic-filter input,.aic-new-page .aic-filter select{font:inherit;font-size:15px;padding:12px;border:1px solid var(--line);background:var(--paper);border-radius:4px;min-height:46px;color:var(--ink)}.aic-new-page .aic-filter input{min-width:270px}.aic-new-page .aic-muted{color:var(--muted);font-size:14px}.aic-six-brand-block .section-title{margin-bottom:26px}body #vehicle-options.aic-six-brand-block .cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body #vehicle-options.aic-six-brand-block .car-body{padding:22px!important}body #vehicle-options.aic-six-brand-block .car h3{font-size:23px!important}#aic-legacy-featured-controls{display:none!important}@media (max-width:960px){.aic-new-page .cards,body #vehicle-options.aic-six-brand-block .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aic-new-page .aic-product-hero{gap:24px;grid-template-columns:1fr}.aic-new-page .aic-supply-grid{grid-template-columns:1fr}}@media (max-width:600px){.aic-new-page .cards,body #vehicle-options.aic-six-brand-block .cards{grid-template-columns:1fr!important}.aic-new-page .aic-data{grid-template-columns:1fr}.aic-new-page .aic-filter{display:grid;grid-template-columns:1fr}.aic-new-page .aic-filter input{min-width:0;width:100%}.aic-new-page .aic-filter select{max-width:100%}.aic-new-page .aic-product-nav{gap:12px;font-size:13px}.aic-new-page .aic-purchase-panel{padding:18px}}body #integrated-preview #vehicle-options.aic-six-brand-block .aic-photo-frame,
body #integrated-preview .aic-new-page .car .aic-photo-frame{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#eef2f0!important}body #integrated-preview #vehicle-options.aic-six-brand-block .aic-photo-frame img.car-photo,
body #integrated-preview .aic-new-page .car .aic-photo-frame img.car-photo{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box!important;object-fit:cover!important;object-position:50% 60%!important;border-radius:0!important}body #integrated-preview #vehicle-options.aic-six-brand-block .aic-photo-frame[data-photo-fit="contain"] img.car-photo,
body #integrated-preview .aic-new-page .car .aic-photo-frame[data-photo-fit="contain"] img.car-photo{object-fit:contain!important;object-position:center!important;padding:14px!important}body #integrated-preview .aic-new-page .aic-product-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:32px;align-items:start}body #integrated-preview .aic-new-page .aic-hero-photo{width:100%!important;min-width:0;margin:0!important;padding:0!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{display:block!important;position:relative!important;width:100%!important;height:clamp(420px,44vw,620px)!important;min-height:420px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#eef2f0!important;border-radius:10px!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame img.car-photo{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;object-fit:cover!important;object-position:50% 64%!important;border-radius:0!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame[data-photo-fit="contain"] img.car-photo{object-fit:contain!important;object-position:center!important;padding:20px!important}body #integrated-preview #vehicle-options.aic-six-brand-block a.btn,body #integrated-preview #vehicle-options.aic-six-brand-block button.btn,
body.aic-approved-layout #integrated-preview main.aic-new-page a.btn.btn,body.aic-approved-layout #integrated-preview main.aic-new-page button.btn.btn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#126455!important;border-color:#126455!important;opacity:1!important;filter:none!important;text-shadow:none!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;min-height:46px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;padding:12px 18px!important;white-space:normal;text-align:center;word-break:normal}body #integrated-preview #vehicle-options.aic-six-brand-block a.btn:hover,body #integrated-preview #vehicle-options.aic-six-brand-block button.btn:hover,
body.aic-approved-layout #integrated-preview main.aic-new-page a.btn.btn:hover,body.aic-approved-layout #integrated-preview main.aic-new-page button.btn.btn:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b4f43!important;border-color:#0b4f43!important}body #integrated-preview #vehicle-options.aic-six-brand-block a.btn-quiet,body.aic-approved-layout #integrated-preview main.aic-new-page a.btn.btn-quiet,body.aic-approved-layout #integrated-preview main.aic-new-page button.btn.btn-quiet{color:#126455!important;-webkit-text-fill-color:#126455!important;background:#fff!important;border-color:#126455!important}body #integrated-preview #vehicle-options.aic-six-brand-block a.btn-quiet:hover,body.aic-approved-layout #integrated-preview main.aic-new-page a.btn.btn-quiet:hover,body.aic-approved-layout #integrated-preview main.aic-new-page button.btn.btn-quiet:hover{color:#0b4f43!important;-webkit-text-fill-color:#0b4f43!important;background:#eaf2ef!important;border-color:#0b4f43!important}body #integrated-preview #vehicle-options.aic-six-brand-block .btn span,body #integrated-preview .aic-new-page .btn span{color:inherit!important;-webkit-text-fill-color:inherit!important}body #integrated-preview #vehicle-options.aic-six-brand-block .cards,body #integrated-preview .aic-new-page .cards{align-items:stretch!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car,body #integrated-preview .aic-new-page .car{height:100%;box-shadow:none!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car-body,body #integrated-preview .aic-new-page .car-body{gap:0;padding:22px!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car h3 a,body #integrated-preview .aic-new-page .car h3 a{color:var(--ink,#173843)!important;text-decoration:none!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car-versions,body #integrated-preview .aic-new-page .car-versions{min-height:42px;color:var(--muted,#536b72);font-size:14px;line-height:1.5}body #integrated-preview #vehicle-options.aic-six-brand-block .car-price,body #integrated-preview .aic-new-page .car .car-price{margin:10px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--line,#dce5e2)}body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions,body #integrated-preview .aic-new-page .car-actions{margin-top:auto!important;padding-top:20px!important;gap:14px!important;align-items:center}body #integrated-preview .aic-new-page .aic-photo-credit{font-size:12px;line-height:1.6;margin:12px 0 0}body #integrated-preview .aic-new-page .aic-purchase-panel .car-price{padding:0!important;margin:0 0 20px!important;border:0!important}body #integrated-preview .aic-new-page .aic-purchase-panel .car-price:before{display:none!important}body #integrated-preview .aic-new-page .aic-purchase-panel .car-price strong{font-size:30px;line-height:1.3}body #integrated-preview .aic-new-page .aic-config-table a.btn{min-height:42px;font-size:13px!important;padding:10px 14px!important}body #integrated-preview .aic-new-page .aic-config-table td{vertical-align:middle}body #integrated-preview .aic-new-page .aic-config-details summary{padding:4px 0;line-height:1.6}body #integrated-preview .aic-new-page .aic-config-details h3{margin:22px 0 10px}body #integrated-preview .aic-new-page p{line-height:1.7}body #integrated-preview .aic-new-page h1{overflow-wrap:anywhere}body #integrated-preview .aic-new-page a:focus-visible,body #integrated-preview #vehicle-options.aic-six-brand-block a:focus-visible,body #integrated-preview .aic-new-page button:focus-visible{outline:3px solid #b7803b;outline-offset:4px}@media (max-width:960px){body #integrated-preview .aic-new-page .aic-product-hero{grid-template-columns:1fr;gap:24px}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(330px,56vw,480px)!important;min-height:330px!important}}@media (max-width:600px){body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(250px,70vw,340px)!important;min-height:250px!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car-body,body #integrated-preview .aic-new-page .car-body{padding:20px!important}body #integrated-preview .aic-new-page .aic-actions{display:grid;grid-template-columns:1fr}body #integrated-preview .aic-new-page .aic-actions .btn{width:100%}body #integrated-preview .aic-new-page .aic-purchase-panel .car-price strong{font-size:27px}body #integrated-preview .aic-new-page .aic-table-scroll{max-width:100%;overflow-x:auto}body #integrated-preview .aic-new-page h1{font-size:29px;line-height:1.2}}body #integrated-preview .aic-new-page .car-category,body #integrated-preview #vehicle-options.aic-six-brand-block .car-category{font-size:12px!important;line-height:1.5!important}body #integrated-preview .aic-new-page .car-specs dt,body #integrated-preview #vehicle-options.aic-six-brand-block .car-specs dt{font-size:12px!important}body #integrated-preview .aic-new-page .car-specs dd,body #integrated-preview #vehicle-options.aic-six-brand-block .car-specs dd{font-size:14px!important;line-height:1.5!important}body #integrated-preview .aic-new-page a.aic-whatsapp,body #integrated-preview #vehicle-options.aic-six-brand-block a.aic-whatsapp{pointer-events:auto!important;position:relative;z-index:1;cursor:pointer!important;user-select:auto!important}body #integrated-preview .aic-new-page .aic-config-table td:last-child{min-width:160px}body #integrated-preview .aic-new-page .aic-config-table td:last-child .btn{min-width:114px}body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions{gap:12px!important}body #integrated-preview .aic-new-page .aic-history-photo img{object-fit:contain!important;padding:12px!important}body #integrated-preview .aic-new-page .aic-history-record{padding:24px 0;border-bottom:1px solid var(--line)}body #integrated-preview .aic-new-page .aic-history-record h3{font-size:20px;line-height:1.5;overflow-wrap:anywhere}body #integrated-preview .aic-new-page .aic-pages{align-items:center;gap:10px;flex-wrap:wrap}body .pager a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:11px 18px!important;background:#126455!important;border:1px solid #126455!important;border-radius:4px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;opacity:1!important}body .pager a.button:hover{background:#0b4f43!important;border-color:#0b4f43!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .pager a.button:focus-visible{outline:3px solid #b7803b;outline-offset:4px}body a.aic-whatsapp.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 18px!important;border:1px solid #126455!important;border-radius:4px!important;background:#fff!important;color:#126455!important;-webkit-text-fill-color:#126455!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important;opacity:1!important;pointer-events:auto!important;position:relative;z-index:1;cursor:pointer!important;white-space:normal!important;text-align:center;box-shadow:none!important}body a.aic-whatsapp.btn:hover{background:#eaf2ef!important;color:#0b4f43!important;-webkit-text-fill-color:#0b4f43!important;border-color:#0b4f43!important}body a.aic-whatsapp.btn:focus-visible{outline:3px solid #b7803b;outline-offset:4px}@media (max-width:600px){body .aic-actions a.aic-whatsapp{width:100%}}body #aic-faq-expanded{max-width:1000px;margin:48px auto;padding:0 24px 48px}body #aic-faq-expanded h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:12px 0 24px}body #aic-faq-expanded details{border-bottom:1px solid #dce3df;padding:20px 0}body #aic-faq-expanded summary{font-size:18px;font-weight:600;line-height:1.5;cursor:pointer;color:#17382f}body #aic-faq-expanded details p{max-width:78ch;font-size:16px;line-height:1.8;color:#43584f;margin:16px 0 0}body #aic-faq-expanded .aic-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}body [data-aic-counter-hook][hidden]{display:none!important}body .aic-article-byline{display:flex;flex-wrap:wrap;gap:12px 22px;line-height:1.7}body .aic-article-byline [data-aic-total-views]{font-variant-numeric:tabular-nums}#aic-analytics-consent{position:fixed;z-index:9999;bottom:58px;left:16px;max-width:min(540px,calc(100vw - 32px));box-sizing:border-box;padding:18px;background:#fff;color:#193438;border:1px solid #cad8d6;border-radius:12px;box-shadow:0 8px 32px #0003;font:14px/1.6 system-ui,sans-serif;max-height:70vh;overflow:auto}#aic-analytics-consent[hidden]{display:none!important}#aic-analytics-consent p{margin:0 0 12px;color:#193438}#aic-analytics-consent>div{display:flex;flex-wrap:wrap;gap:10px}#aic-analytics-consent button,#aic-analytics-settings{min-height:44px;border:1px solid #27626a;border-radius:6px;background:#fff;color:#164b52;padding:8px 14px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}#aic-analytics-consent button:focus-visible,#aic-analytics-settings:focus-visible{outline:3px solid #208593;outline-offset:3px}#aic-analytics-settings{position:fixed;bottom:8px;left:16px;z-index:9998;box-shadow:0 2px 10px #0002}@media (max-width:480px){#aic-analytics-consent{padding:14px;bottom:60px}#aic-analytics-consent button{flex:1}#aic-analytics-settings{font-size:12px}}body .header.header.wrap{max-width:1440px!important;width:100%!important;margin-inline:auto!important;padding:18px clamp(20px,3vw,48px)!important;gap:16px!important;min-height:78px;align-items:center!important}body .header.header>.nav.nav{font-size:14px!important;line-height:1.5!important;gap:14px!important;flex:1 1 auto!important;flex-wrap:nowrap!important;justify-content:center!important;order:0!important;width:auto!important;min-width:0}body .header.header>.nav.nav a{white-space:nowrap;font-size:inherit!important;line-height:1.5!important}body .header.header>.brand{flex:0 0 auto!important;min-width:0}body .header.header>.brand img{width:68px!important;height:35px!important;object-fit:contain}body .header.header>.brand strong{font-size:13px!important;line-height:1.3!important}body .header.header>.brand small{font-size:9px!important;line-height:1.5!important}body .header.header>.btn.btn{font-size:14px!important;line-height:1.5!important;min-height:44px!important;padding:10px 12px!important;white-space:nowrap!important;flex:0 0 auto!important}body .header.header .btn-arrow{display:none!important}body .header.header>.aic-language-current{font-size:12px!important;flex:0 0 auto}body #integrated-preview main.aic-new-page{max-width:1360px;margin-inline:auto!important;padding:32px clamp(20px,3vw,48px) 56px!important}body #integrated-preview main.aic-new-page>.aic-lead{max-width:75ch;font-size:17px;line-height:1.65}body #integrated-preview .aic-new-page .aic-product-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:32px!important;align-items:start}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(340px,34vw,500px)!important;min-height:340px!important}body #integrated-preview .aic-new-page .cards,body #integrated-preview #vehicle-options.aic-six-brand-block .cards{align-items:stretch;gap:24px!important}body #integrated-preview .aic-new-page .car,body #integrated-preview #vehicle-options.aic-six-brand-block .car{display:flex!important;flex-direction:column!important;min-width:0;overflow:hidden}body #integrated-preview .aic-new-page .car-body,body #integrated-preview #vehicle-options.aic-six-brand-block .car-body{display:flex!important;flex-direction:column!important;padding:22px!important;min-width:0;flex:1;min-height:0!important;gap:0!important}body #integrated-preview .aic-new-page .car h3,body #integrated-preview #vehicle-options.aic-six-brand-block .car h3{margin:6px 0 12px!important;font-size:24px!important;line-height:1.3!important;overflow-wrap:anywhere}body #integrated-preview .aic-new-page .car-versions,body #integrated-preview #vehicle-options.aic-six-brand-block .car-versions{font-size:14px!important;line-height:1.5!important;margin:0 0 12px!important;min-height:0!important}body #integrated-preview .aic-new-page .car-specs,body #integrated-preview #vehicle-options.aic-six-brand-block .car-specs{margin:10px 0!important;gap:12px!important;min-height:0!important}body #integrated-preview .aic-new-page .car-price,body #integrated-preview #vehicle-options.aic-six-brand-block .car-price{padding:12px 0 0!important;margin:8px 0 0!important;min-height:0!important}body #integrated-preview .aic-new-page .car-price strong,body #integrated-preview #vehicle-options.aic-six-brand-block .car-price strong{font-size:28px!important;line-height:1.3!important;display:block}body #integrated-preview .aic-new-page .car-price p,body #integrated-preview #vehicle-options.aic-six-brand-block .car-price p{font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important}body #integrated-preview .aic-new-page .car-actions,body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;justify-content:normal!important;margin-top:auto!important;padding-top:18px!important;min-height:0!important}body #integrated-preview .aic-new-page .car-actions a.btn.btn,body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions a.btn.btn{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:46px!important;padding:11px 12px!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;text-align:center!important;grid-row:1;grid-column:1}body #integrated-preview .aic-new-page .car-actions a.aic-whatsapp.btn,body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions a.aic-whatsapp.btn{grid-column:2!important;grid-row:1!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions>a:not(.btn){grid-column:1/-1;grid-row:2;font-size:14px!important;line-height:1.5!important;text-align:left;display:block}body main form label,body .brief-form label,body .enquiry-form label{font-size:14px!important;line-height:1.5!important}body main form input:not([type=checkbox]):not([type=radio]),body main form select,body main form textarea{font-size:16px!important;line-height:1.5!important;min-width:0;max-width:100%;box-sizing:border-box}body .enquiry-form,body .brief-form{row-gap:18px!important;column-gap:20px!important}body main a.btn,body main button.btn,body main .enquiry-form button,body main .brief-form button{min-height:44px;font-size:14px;line-height:1.5}body .aic-new-page .aic-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}body #aic-analytics-consent{max-width:420px!important;width:calc(100vw - 32px)!important;font-size:13px!important;line-height:1.5!important;padding:16px!important;box-sizing:border-box}body #aic-analytics-consent p{font-size:13px!important;line-height:1.5!important;margin:0 0 12px!important}body #aic-analytics-consent button{min-height:44px!important;font-size:14px!important}@media (min-width:1281px){body .header.header.wrap{display:flex!important;flex-wrap:nowrap!important}body .header.header>.aic-mobile-nav{display:none!important}}@media (max-width:1280px){body .header.header.wrap{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;padding:14px 24px!important;gap:14px!important;min-height:72px}body .header.header>.nav.nav{display:none!important}body .header.header>.brand{grid-column:1!important;grid-row:1!important}body .header.header>.btn.btn{grid-column:2!important;grid-row:1!important}body .header.header>.aic-mobile-nav{display:block!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;position:static!important}body .header.header>.aic-mobile-nav>summary{min-width:54px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px!important;gap:6px;padding:8px!important}body .header.header>.aic-language-current,body .header.header>.aic-language-selector{display:none!important}body .header.header .aic-mobile-panel{position:absolute!important;top:100%!important;left:16px!important;right:16px!important;width:auto!important;max-height:70vh;overflow-y:auto;z-index:1000;background:#fff;border:1px solid #dce5df;border-radius:8px;box-shadow:0 12px 30px #17382f24}body .header.header .aic-mobile-links{display:grid!important;grid-template-columns:1fr 1fr;gap:4px!important;padding:16px!important}body .header.header .aic-mobile-links a{font-size:16px!important;line-height:1.5!important;min-height:44px;display:flex;align-items:center;padding:10px!important}}@media (max-width:960px){body #integrated-preview main.aic-new-page{padding:28px 24px 44px!important}body #integrated-preview .aic-new-page .aic-product-hero{grid-template-columns:1fr!important;gap:24px!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(300px,52vw,480px)!important;min-height:300px!important}}@media (max-width:600px){body .header.header.wrap{padding:12px 16px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:68px}body .header.header>.brand img{width:48px!important;height:30px!important}body .header.header>.brand strong{font-size:11px!important;letter-spacing:0!important}body .header.header>.brand small{display:none!important}body .header.header>.btn.btn{font-size:12px!important;max-width:96px!important;white-space:normal!important;min-height:44px!important;padding:7px!important}body .header.header .aic-mobile-links{grid-template-columns:1fr!important}body .header.header>.aic-mobile-nav>summary{min-width:44px;font-size:12px!important}body #integrated-preview main.aic-new-page{padding:24px 16px 40px!important}body #integrated-preview .aic-new-page .cards,body #integrated-preview #vehicle-options.aic-six-brand-block .cards{grid-template-columns:1fr!important;gap:20px!important}body #integrated-preview .aic-new-page .car-body,body #integrated-preview #vehicle-options.aic-six-brand-block .car-body{padding:18px!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(240px,70vw,340px)!important;min-height:240px!important}body main form .grid,body main .enquiry-form,body main .brief-form{column-gap:14px!important}body main .enquiry-form,body main .brief-form{grid-template-columns:minmax(0,1fr)!important}body #aic-analytics-consent{left:12px!important;right:12px!important;bottom:68px!important;width:auto!important;max-width:none!important;max-height:34vh;overflow-y:auto;padding:14px!important}}@media (max-width:380px){body .header.header>.brand{gap:8px!important}body .header.header>.brand strong{font-size:10px!important}body .header.header>.brand small{display:none!important}body .header.header>.btn.btn{width:80px!important;max-width:80px!important}body .header.header>.aic-mobile-nav>summary{width:44px;box-sizing:border-box}body .header.header>.aic-mobile-nav>summary>span:first-child{display:none!important}}
body #integrated-preview form.brief-form>.intake-contact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;margin-bottom:18px!important;min-width:0}
body #integrated-preview form.brief-form>.intake-contact>.field{min-width:0!important;margin:0!important}
body #integrated-preview form.brief-form>.form-grid{row-gap:18px!important;min-width:0}
body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions>a:not(.btn){width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:0!important;justify-self:stretch!important}
@media(max-width:600px){body #integrated-preview form.brief-form>.intake-contact{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}
