.co-overview{margin-top:var(--s-5);padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--page)}.co-overview .co-ov-title{font-family:var(--font-display);font-weight:600;font-size:var(--t-base);line-height:1.3;margin:0 0 var(--s-3)}.co-ov-list{margin:0;padding:0}.co-ov-row{display:grid;grid-template-columns:minmax(96px,32%) minmax(0,1fr);gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--border)}.co-ov-row:first-child{border-top:0;padding-top:0}.co-ov-row dt{font-size:var(--t-sm);color:var(--text-3)}.co-ov-row dd{margin:0;font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere}.co-ov-row [data-ov-price],.co-ov-row [data-ov-total]{font-family:var(--font-display);font-weight:600}.co-ov-row .co-ov-sub{display:block;margin-top:2px;color:var(--text-2)}.co-ov-withdrawal{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);background:var(--white);border:1px solid var(--border);border-left:3px solid var(--ink);border-radius:var(--r-md);font-size:var(--t-sm);line-height:1.5;color:var(--text)}.co-ov-withdrawal a,.co-ov-privacy a{text-decoration:underline;color:var(--ink)}.co-overview .co-consent{margin-top:var(--s-4)}.co-overview .co-ov-privacy{margin:var(--s-2) 0 0 32px;color:var(--text-3)}.co-overview+.co-nav{margin-top:var(--s-4);align-items:center}.co-overview+.co-nav [data-submit]{white-space:normal;text-align:center}@media(max-width:480px){.co-overview{padding:var(--s-4)}.co-ov-row{gap:var(--s-1) var(--s-3);padding:10px 0}.co-ov-row dt{font-size:var(--t-xs);line-height:1.5;padding-top:1px;overflow-wrap:anywhere}.co-overview .co-ov-privacy{margin-left:0}}@media(max-width:340px){.co-ov-row{grid-template-columns:minmax(0,1fr)}}.co-overview .co-ov-edit{display:flex;align-items:center;width:fit-content;min-height:32px;margin-top:var(--s-1);font-size:var(--t-sm);color:var(--ink);text-align:left}@media(max-width:480px){.co-overview .co-ov-edit{min-height:44px;margin-top:0}}.cxl-cta{margin:0 0 var(--s-7)}.cxl-cta .btn{white-space:normal;text-align:center}.prose .cxl-cta a.btn,.prose .cxl a.btn{text-decoration:none}.prose .cxl-cta a.btn-primary,.prose .cxl a.btn-primary{color:var(--white)}.prose .cxl a.btn-ghost{color:var(--ink)}.cxl-receipt,.cxl-status{scroll-margin-top:96px}.cxl{max-width:640px}.cxl-form{display:grid;gap:var(--s-6)}.cxl-set{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);margin:0;min-width:0;display:grid;gap:var(--s-4)}.cxl-set legend{font-family:var(--font-display);font-weight:700;font-size:var(--t-base);color:var(--ink);padding:0 var(--s-2);margin-left:calc(-1 * var(--s-2))}.cxl-field{display:grid;gap:6px;min-width:0}.cxl-field[hidden],.cxl-err[hidden],.cxl-status[hidden]{display:none}.cxl-field label{font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);color:var(--ink)}.cxl-req{text-decoration:none;color:var(--bad);font-weight:700}.cxl input[type=text],.cxl input[type=email],.cxl input[type=date],.cxl textarea{font-family:var(--font-body);font-weight:400;font-size:var(--t-base);color:var(--ink);padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);min-height:48px;width:100%;max-width:100%}.cxl textarea{resize:vertical;line-height:1.5}.cxl input:focus-visible,.cxl textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.cxl [aria-invalid=true]{border-color:var(--bad);background:var(--bad-tint)}.cxl .cxl-hint{margin:0;font-size:var(--t-xs);color:var(--text-3);line-height:1.5}.cxl .cxl-err{margin:0;font-size:var(--t-sm);color:var(--bad);font-weight:600;line-height:1.4}.cxl-date{max-width:260px}.cxl-choices{display:grid;gap:var(--s-2)}.cxl-choice{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-md);cursor:pointer;background:var(--white);min-height:48px}.cxl-choice:has(input:checked){border-color:var(--ink);background:var(--page)}.cxl-choice input{width:20px;height:20px;margin-top:2px;accent-color:var(--ink);flex:none}.cxl-choice input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cxl-choice span{display:grid;gap:2px;min-width:0}.cxl-choice strong{font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);color:var(--ink);line-height:1.4}.cxl-choice small{font-size:var(--t-xs);color:var(--text-3);line-height:1.5}.cxl-status{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--t-sm);line-height:1.5}.cxl-status-bad{background:var(--bad-tint);color:#a3122b}.prose .cxl-status{color:#a3122b}.cxl-submit{display:grid;gap:var(--s-4)}.prose .cxl-fine,.cxl-fine{margin:0;font-size:var(--t-xs);color:var(--text-3);line-height:1.6}.cxl-fine a{text-decoration:underline}.cxl-btn{justify-self:start;min-width:220px}@media(max-width:600px){.cxl-btn{justify-self:stretch;width:100%}.cxl-set{padding:var(--s-4)}}.cxl-receipt{border:1px solid var(--ink);border-radius:var(--r-lg);padding:var(--s-5);background:var(--white)}.cxl-receipt:focus{outline:none}.cxl-receipt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.prose .cxl-receipt h2{margin:var(--s-2) 0 var(--s-3);padding:0;border:0}.cxl-dl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:var(--s-4) 0;border-top:1px solid var(--border)}.cxl-dl dt,.cxl-dl dd{margin:0;padding:10px 0;border-bottom:1px solid var(--border);font-size:var(--t-sm);line-height:1.5;overflow-wrap:anywhere}.cxl-dl dt{color:var(--text-3);padding-right:var(--s-3)}.cxl-dl dd{color:var(--ink);white-space:pre-line}@media(max-width:480px){.cxl-dl{grid-template-columns:minmax(0,1fr)}.cxl-dl dt{border-bottom:0;padding-bottom:0}.cxl-dl dd{padding-top:2px}}.cxl-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-4)}.cxl-short{padding-block:var(--s-8);display:grid;gap:var(--s-5)}@media print{.site-header,.nav-drawer,.site-footer,.breadcrumb,.cxl-actions,.sup-launch,.sup-panel,.consent,[data-consent]{display:none!important}.cxl-receipt{border:0;padding:0}}.dark :focus-visible,.site-footer :focus-visible,.pdp-hero :focus-visible,.included :focus-visible,.cart-item :focus-visible,.co-side :focus-visible,.help :focus-visible,.hero-tile :focus-visible,.map-embed :focus-visible,.calc-output :focus-visible,.side :focus-visible,.plate :focus-visible{outline-color:var(--volt)}.f-input:focus,.f-select:focus,.f-textarea:focus,.code-row input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 0 0 4px #d4f32abf}.news-row input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.site-footer .news-row input:focus-visible{outline-color:var(--volt)}.lic-drop:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.compare-wrap:focus-visible,.table-wrap:focus-visible,.nohidden-scroll:focus-visible{outline-offset:-2px}.f-chip .count,.filter-btn .count{opacity:1;font-weight:400}.article a.btn,.prose a.btn{text-decoration:none}.article a.btn-volt,.prose a.btn-volt{color:var(--ink)}.article a.btn-primary,.prose a.btn-primary{color:var(--white)}.article a.btn-ghost,.prose a.btn-ghost{color:var(--ink)}.calc-output{--ok: #3CC66A;--bad: #FF6B7F;--warn: #F2A65A;--info: #5AA9FF}.consent .consent-title{display:block;font-family:var(--font-body);font-size:var(--t-base);font-weight:700;line-height:1.3;color:var(--ink);margin-bottom:6px}.consent-actions .consent-btn{flex:1 1 0;min-width:140px;background:var(--white);color:var(--ink);border:1.5px solid var(--ink);font-weight:600}.consent-actions .consent-btn:hover{background:var(--page);border-color:var(--ink)}@media(max-width:640px){.consent .consent-title{margin-bottom:4px}.consent-actions .consent-btn{min-width:0}}.btn-google[aria-busy=true]{opacity:.7;cursor:progress}.nl-unsub{padding-bottom:calc(var(--s-8) + env(safe-area-inset-bottom,0px))}.nl-unsub .lede{max-width:56ch}.nl-unsub .lede a,.nl-unsub-fine a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.nl-unsub-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.nl-unsub-actions .btn{min-height:48px}.nl-unsub .news-status{margin-top:var(--s-3)}.nl-unsub-fine{font-size:var(--t-sm);line-height:1.5;color:var(--text-2);margin-top:var(--s-4)}@media(max-width:480px){.nl-unsub-actions .btn{flex:1 1 100%;justify-content:center}}.pdp-buy .btn-ghost{color:var(--white);border-color:#ffffff3d}.pdp-buy .btn-ghost:hover{border-color:var(--white);background:#ffffff0f}.offer .sign-wrap{max-width:720px}.sign.offer{padding-bottom:calc(var(--s-10) + env(safe-area-inset-bottom,0px))}@media(max-width:768px){.sign.offer{padding-bottom:calc(var(--s-8) + env(safe-area-inset-bottom,0px))}}.offer-card{margin:0 0 var(--s-4);padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--white)}.offer-card-head{display:grid;gap:4px;padding-bottom:var(--s-4);border-bottom:1px solid var(--border)}.offer .offer-kind{margin:0;font-size:var(--t-sm);font-weight:600;color:var(--text-2)}.offer .offer-car{margin:0;font-family:var(--font-display);font-size:var(--t-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.offer .offer-number{margin:0;font-size:var(--t-sm);color:var(--text-2)}.offer .offer-number span{font-weight:700;color:var(--ink)}.offer-lines{margin:0}.offer-line{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px var(--s-4);padding:12px 0;border-bottom:1px solid var(--border)}.offer-line:last-child{border-bottom:0;padding-bottom:0}.offer-line dt{font-size:var(--t-sm);color:var(--text-2)}.offer-line dd{margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}@media(max-width:560px){.offer-card{padding:var(--s-4)}.offer-line{grid-template-columns:minmax(0,1fr);gap:2px}}.offer-note{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:var(--page);border-left:4px solid var(--volt)}.offer .offer-note-h{margin:0 0 4px;font-size:var(--t-sm);font-weight:700;color:var(--ink)}.offer .offer-note-text{margin:0;white-space:pre-line;overflow-wrap:anywhere}.offer p.offer-legal{margin:0 0 var(--s-6)}.offer .offer-form{max-width:none}.offer textarea.offer-message{min-height:104px;resize:vertical;font-family:inherit;line-height:var(--leading-body)}.offer-actions{display:grid;gap:var(--s-3);margin-top:var(--s-2)}.offer-actions .btn{width:100%;min-height:52px}@media(min-width:640px){.offer-actions{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.offer-confirm{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--page)}.offer-confirm p{margin:0 0 var(--s-3);font-weight:600;color:var(--ink)}.offer .btn[disabled]{opacity:.45;cursor:not-allowed}.offer #offer-done .form-status{margin-bottom:var(--s-4)}.offer #offer-book{margin:var(--s-2) 0 var(--s-2)}.offer #offer-gone .btn{margin-bottom:var(--s-2)}@media(max-width:480px){.offer #offer-book,.offer #offer-wa-new{width:100%}}.offer p.offer-help{margin-top:var(--s-7)}.pdp-practical .compare-wrap{margin:var(--s-3) 0 var(--s-3)}.pdp-practical .compare-wrap th[scope=row]{font-weight:500;text-align:left}.pdp-practical-source{font-size:var(--fs-small);color:var(--text-2)}.pdp-practical-source a{text-decoration:underline;text-underline-offset:3px}.pdp-compare .compare-wrap{margin:var(--s-3) 0 var(--s-4)}.pdp-compare .compare-wrap th a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pdp-faq-more{margin-top:var(--s-4);font-size:var(--fs-small);color:var(--text-2)}.pdp-faq-more a,.spec-list li b a{text-decoration:underline;text-underline-offset:3px}.brand-intro{margin-top:var(--s-4);max-width:68ch}.vf-note{margin:0 0 var(--s-3);font-size:var(--t-xs);color:var(--text-3);line-height:1.45}.vf-box{margin:0 0 var(--s-4)}.vf-box .vat-toggle{margin-top:0;padding:var(--s-2) 0}.vf-hint{margin:0;font-size:var(--t-xs);color:var(--text-3);line-height:1.45}.pdp-side .vf-hint{margin-top:var(--s-2)}.pdp-buy .vat-toggle{color:#ffffffe0}.pdp-buy .vat-toggle .sw{background:#ffffff47}.pdp-buy .vat-toggle input:checked+.sw{background:var(--volt)}.pdp-buy .vat-toggle input:checked+.sw:after{background:var(--ink)}.pdp-buy .vat-toggle input:focus-visible+.sw{outline-color:var(--volt)}.pdp-buy .vf-hint{color:#ffffffb8}.cart-side .vat-toggle{margin:0 0 var(--s-3)}.co-vat-price{margin:var(--s-2) 0 var(--s-3);font-weight:600;color:var(--ink)}.co-side .co-know{margin:0 var(--s-5) var(--s-5);padding-top:var(--s-4);border-top:1px solid rgba(255,255,255,.12);color:#ffffffc7}.co-side .co-know-title{margin:0 0 var(--s-2);font-weight:600;color:var(--white)}.co-side .co-know ul{margin:0;padding-left:1.1em;display:grid;gap:var(--s-2);font-size:var(--t-sm)}.co-side .co-know li,.co-side .co-know p{color:#ffffffc7}.co-side .co-know b,.co-side .co-know strong{color:var(--white)}.co-side .co-know a{color:var(--white);text-decoration:underline}.co-ov-row dt{overflow-wrap:normal;word-break:normal}@media(max-width:420px){.co-ov-row{grid-template-columns:minmax(0,1fr);gap:2px}}.pdp-colors{border:0;padding:0;margin:0 0 var(--s-4);min-width:0}.pdp-colors-legend{padding:0;margin:0 0 var(--s-2);font-size:var(--t-sm);color:var(--text-2)}.pdp-colors-legend b,.pdp-color-line b{color:var(--text);font-weight:600}.pdp-swatches{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pdp-swatch{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:var(--t-sm);line-height:1.2}.pdp-swatch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pdp-swatch-dot{width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000002e;flex:none}.pdp-swatch input:checked+.pdp-swatch-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--volt),inset 0 0 0 1px #0000002e}.pdp-swatch input:checked~.pdp-swatch-name{font-weight:600}.pdp-swatch input:focus-visible+.pdp-swatch-dot{outline:2px solid var(--text);outline-offset:3px}.pdp-color-line{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--text-2)}.pdp-colors-hint{margin:var(--s-2) 0 0}.pdp-buy .pdp-colors-legend,.pdp-buy .pdp-color-line{color:#fff9}.pdp-buy .pdp-colors-legend b,.pdp-buy .pdp-color-line b{color:#fff}.pdp-buy .pdp-swatch{border-color:#ffffff47;color:#fff}.pdp-buy .pdp-swatch-dot{box-shadow:inset 0 0 0 1px #fff6}.pdp-buy .pdp-swatch input:checked+.pdp-swatch-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--volt),inset 0 0 0 1px #fff6}.pdp-buy .pdp-swatch input:focus-visible+.pdp-swatch-dot{outline-color:#fff;outline-offset:6px}.p-colors{display:inline-flex;align-items:center;gap:8px;height:16px;margin-top:6px;vertical-align:middle;line-height:1}.plate-link .p-colors{margin:10px var(--s-5) 0;align-self:flex-start}.p-colors-dots{display:inline-flex;align-items:center;padding-left:3px}.p-colors i{display:inline-block;width:14px;height:14px;margin-left:-3px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1.5px var(--white),inset 0 0 0 1px #00000038}.p-colors-more{margin-left:4px;font-size:var(--t-xs);font-weight:600}.p-colors-count{font-size:var(--t-xs);color:var(--text-2);letter-spacing:.01em}.plate .p-colors i{box-shadow:0 0 0 1.5px var(--ink),inset 0 0 0 1px #fff6}.plate .p-colors-count,.plate .p-colors-more{color:#ffffffa8}.cart-item-color,.co-sum-color{margin:4px 0 0;font-size:var(--t-sm);color:var(--text-2)}.cart-item-color b,.co-sum-color b{color:var(--text);font-weight:600}.cart-item .cart-item-color{color:#ffffffa8}.cart-item .cart-item-color b{color:#fff}.cart-colors{border:0;padding:0;margin:var(--s-2) 0 0;min-width:0}.cart-colors-legend{padding:0;margin:0 0 var(--s-1);font-size:var(--t-sm);line-height:1.4;min-height:1.4em;color:#ffffffa8}.cart-colors-legend b{color:#fff;font-weight:600}.cart-swatches{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-left:-8px}.cart-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.cart-swatch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cart-swatch-dot{width:28px;height:28px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #fff6;transition:box-shadow .15s ease}.cart-swatch:hover .cart-swatch-dot{box-shadow:0 0 0 2px var(--ink),0 0 0 4px #ffffff73,inset 0 0 0 1px #fff6}.cart-swatch input:checked+.cart-swatch-dot{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--volt),inset 0 0 0 1px #fff6}.cart-swatch input:focus-visible+.cart-swatch-dot{outline:2px solid #fff;outline-offset:6px}@media(prefers-reduced-motion:reduce){.cart-swatch-dot{transition:none}}.co-side .co-sum-color{color:#ffffffa6}.co-side .co-sum-color b{color:#fff}.header-actions .hdr-link[data-auth]{display:inline-flex;align-items:center;gap:6px}.header-actions .hdr-link[data-auth][hidden]{display:none}.header-actions .hdr-link[data-auth]:before{content:"";width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.8 20a7.2 7.2 0 0 1 14.4 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.8 20a7.2 7.2 0 0 1 14.4 0'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:900px){.header-actions .hdr-link.btn-desktop[data-auth]{display:inline-flex}.header-actions .hdr-link.btn-desktop[data-auth][hidden]{display:none}.header-actions .hdr-link[data-auth]{font-size:0;gap:0;padding:0;min-width:44px;min-height:44px;justify-content:center}.header-actions .hdr-link[data-auth]:before{width:22px;height:22px;flex-basis:22px}}@media(max-width:380px){.header-actions .hdr-link[data-auth]{min-width:40px}}@media(max-width:480px){.site-header .lang-switch{display:none}}@media(max-width:900px){.site-header .wrap>a:first-child{margin-left:7vw}}@media(max-width:380px){.site-header .wrap>a:first-child{margin-left:5vw}}@media(max-width:900px){.site-header .wrap>a:first-child{display:flex;align-items:center}.site-header .wrap>a:first-child .brand-logo{transform:translateY(8%)}}@media(min-width:901px)and (max-width:1199px){.nav-main{display:none}.nav-toggle{display:flex;margin-left:0}.site-header .nav-toggle{flex:none;min-width:44px}.site-header .wrap{gap:var(--s-3)}.header-actions{margin-left:auto;gap:var(--s-2)}.site-header .header-actions{flex-wrap:nowrap}.header-actions .btn-desktop{display:none}.header-actions .hdr-link.btn-desktop[data-auth]{display:inline-flex}.header-actions .hdr-link.btn-desktop[data-auth][hidden]{display:none}.header-actions .hdr-link[data-auth]{font-size:0;gap:0;padding:0;min-width:44px;min-height:44px;justify-content:center}.header-actions .hdr-link[data-auth]:before{width:22px;height:22px;flex-basis:22px}}.plz-check{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border);max-width:44ch}.home-facts dd .plz-check,.sub-facts dd .plz-check{margin-top:var(--s-3)}.plz-check-lead{font-size:var(--t-sm);color:var(--text-2);margin:0 0 var(--s-3)}.plz-check-label{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);color:var(--text);margin-bottom:6px}.plz-check-input{font-family:var(--font-body);font-weight:400;font-size:var(--t-base);width:9ch;min-height:48px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);color:var(--ink);letter-spacing:.04em}.plz-check-input:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.plz-check-result{font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);line-height:1.45;color:var(--ink);margin:var(--s-3) 0 0}.plz-check-result:empty{display:none}.plz-check-note{font-size:var(--t-xs);line-height:1.5;color:var(--text-3);margin:var(--s-2) 0 0}.footer .plz-check-input{background:#ffffff0f;border-color:#fff3;color:var(--white)}.co-delivery{display:grid;gap:var(--s-3)}.co-delivery-result{font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);line-height:1.45;color:var(--ink);margin:0}.co-delivery-result:empty{display:none}.co-delivery .micro{margin:0}::view-transition{pointer-events:none}.site-header{view-transition-name:syc-header}::view-transition-group(syc-header){animation:none}::view-transition-old(root){animation:mo-page-out var(--dur-fast) var(--ease-in) both}::view-transition-new(root){animation:mo-page-in var(--dur-enter) var(--ease-out) 40ms both}@keyframes mo-page-out{to{opacity:0}}@keyframes mo-page-in{0%{opacity:0;transform:translateY(8px)}}img[data-pdp-main]{view-transition-name:syc-car}::view-transition-group(syc-car){animation-duration:var(--dur-morph);animation-timing-function:var(--ease-out)}::view-transition-old(syc-car),::view-transition-new(syc-car){height:100%;object-fit:cover;mix-blend-mode:normal}::view-transition-old(syc-car){animation:mo-car-hold var(--dur-morph) linear both}::view-transition-new(syc-car){animation:mo-fade-in var(--dur-base) var(--ease-out) both}::view-transition-old(syc-car):only-child{animation:mo-page-out var(--dur-fast) var(--ease-in) both}::view-transition-new(syc-car):only-child{animation:mo-page-in var(--dur-enter) var(--ease-out) 40ms both}@keyframes mo-car-hold{0%,70%{opacity:1}to{opacity:0}}@keyframes mo-fade-in{0%{opacity:0}}.btn,.plate-link,a.loc-card,a.card,.card-hover,.f-chip,.reset-chip,.pdp-thumb,.pdp-swatch,.cart-swatch,.cart-link,.nav-toggle,.lang-switch>a,.hdr-link,.nav-main a,.nav-drawer a,.faq summary,.breadcrumb a,.site-footer a{-webkit-tap-highlight-color:transparent}.btn{transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease),scale var(--dur-press) var(--ease-out)}.btn:active:not(:disabled){scale:var(--press-scale)}.plate{transition:transform var(--dur) var(--ease),scale var(--dur-press) var(--ease-out)}.plate-link:active{scale:.985}.loc-card{transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),scale var(--dur-press) var(--ease-out)}a.loc-card:active{scale:.98}.card{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),scale var(--dur-press) var(--ease-out)}a.card:active,.card-hover:active{scale:.985}.f-chip{transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),scale var(--dur-press) var(--ease-out)}.f-chip:active,.reset-chip:active{scale:.96}.reset-chip,.pdp-swatch,.cart-link,.nav-toggle,.lang-switch>a,.hdr-link{transition:scale var(--dur-press) var(--ease-out)}.pdp-thumb{transition:opacity var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),scale var(--dur-press) var(--ease-out)}.pdp-thumb:active,.pdp-swatch:active{scale:.96}.cart-swatch:active .cart-swatch-dot{scale:.88}.cart-swatch-dot{transition:box-shadow .15s ease,scale var(--dur-press) var(--ease-out)}.cart-link:active,.nav-toggle:active,.lang-switch>a:active,.hdr-link:active{scale:.92}.nav-main a:not(.btn){transition:color var(--dur-fast) var(--ease),opacity var(--dur-press) var(--ease-out)}.nav-drawer a:not(.btn),.faq summary,.breadcrumb a,.site-footer a:not(.btn){transition:opacity var(--dur-press) var(--ease-out)}.nav-main a:not(.btn):active,.nav-drawer a:not(.btn):active,.faq summary:active,.breadcrumb a:active,.site-footer a:not(.btn):active{opacity:.6}.mo-reveal{animation:mo-rise var(--dur-reveal) var(--ease-out) var(--mo-delay, 0ms) backwards}@keyframes mo-rise{0%{opacity:0;translate:0 16px}}@media(prefers-reduced-motion:no-preference){.mo-step-in{animation:mo-fade-in var(--dur-enter) var(--ease-out)}.faq details[open]>:not(summary),.story-text details[open]>:not(summary){animation:mo-drop var(--dur-base) var(--ease-out)}.nav-drawer{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}}@media(prefers-reduced-motion:no-preference)and (max-width:900px){.filters,.f-apply{transition:transform var(--dur-enter) var(--ease-out)}}@keyframes mo-drop{0%{opacity:0;translate:0 -4px}}img[data-pdp-main].mo-wait{opacity:.55;transition:opacity var(--dur-press) var(--ease-out)}img[data-pdp-main].mo-swap{animation:mo-photo-in var(--dur-base) var(--ease-out)}@keyframes mo-photo-in{0%{opacity:.55}}.footer-news .fh{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700;color:var(--white);text-transform:none;letter-spacing:-.02em;margin-bottom:6px}.loc-table-wrap{overflow-x:auto;margin:var(--s-5) 0 var(--s-6)}.loc-table{width:100%;border-collapse:collapse;font-size:var(--t-sm);min-width:640px}.loc-table th,.loc-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.loc-table th{font-family:var(--font-display);font-weight:700;color:var(--ink)}.loc-table td{color:var(--text-2)}.loc-table a{color:var(--info);text-decoration:underline}.base-facts{padding-block:var(--s-6) 0}.base-facts-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6)}.base-facts-card h2{margin-bottom:var(--s-4)}.base-facts-list{display:grid;gap:var(--s-4);margin:0}.base-facts-list>div{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:var(--s-4);align-items:baseline}.base-facts-list dt{font-family:var(--font-display);font-weight:600;color:var(--ink)}.base-facts-list dd{margin:0;color:var(--text-2)}.base-facts-list a{color:var(--info);text-decoration:underline}@media(max-width:700px){.base-facts-card{padding:var(--s-5)}.base-facts-list>div{grid-template-columns:1fr;gap:4px}}.human.human-noimg{grid-template-columns:1fr auto}@media(max-width:800px){.human.human-noimg{grid-template-columns:1fr}}.use-row{display:flex;gap:8px;min-height:46px;margin-bottom:var(--s-4);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;visibility:hidden}.use-row::-webkit-scrollbar{display:none}.has-cars-js .use-row{visibility:visible}.use-chip{flex:0 0 auto;scroll-snap-align:start;min-height:42px;border-radius:var(--r-pill)}.use-chip[aria-pressed=true] .count{color:var(--volt);opacity:1}.reset-chip{flex:0 0 auto;align-self:center;min-height:42px;padding:8px 14px;border:1px dashed var(--border-strong);border-radius:var(--r-pill);background:none;font-family:var(--font-display);font-weight:500;font-size:var(--t-sm);color:var(--text-2);cursor:pointer}.reset-chip:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}.use-proof{min-height:1.35em;margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--text-3)}.use-proof:empty:after{content:" "}.f-price{flex:1 0 100%;width:100%;padding:0 0 var(--s-4)}.f-price .f-price-out{display:block;margin-bottom:10px;font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums}.f-range{--fill: 100%;-webkit-appearance:none;appearance:none;width:100%;height:26px;margin:0;background:transparent;cursor:pointer}.f-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--volt) 0 var(--fill),var(--border-strong) var(--fill) 100%)}.f-range::-moz-range-track{height:4px;border-radius:2px;background:var(--border-strong)}.f-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--volt)}.f-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-9px;border:2px solid var(--white);border-radius:50%;background:var(--ink);box-shadow:0 1px 3px #0b0c104d}.f-range::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--white);border-radius:50%;background:var(--ink);box-shadow:0 1px 3px #0b0c104d}.f-range:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--r-sm)}.f-scale{display:flex;justify-content:space-between;margin-top:2px;font-size:var(--t-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.sort-wrap{display:inline-flex;align-items:center;gap:8px;visibility:hidden}.has-cars-js .sort-wrap{visibility:visible}.sort-wrap label{font-size:var(--t-sm);color:var(--text-2)}.sort-select{font-family:var(--font-display);font-weight:500;color:var(--ink);min-height:40px}.f-chip.zero{color:var(--text-3);border-color:var(--border);opacity:.55}.f-chip.zero:hover{border-color:var(--border-strong);color:var(--text-3)}.cars-main .filter-meta{row-gap:var(--s-3)}.filter-meta .result-count{margin:0}@media(min-width:901px){.use-row{flex-wrap:wrap;overflow:visible}}@media(max-width:900px){.use-row{margin-bottom:var(--s-3)}.use-chip{min-height:44px}.use-proof{margin-bottom:var(--s-3)}.cars-main .filter-meta{margin-bottom:var(--s-4);padding-bottom:var(--s-3);row-gap:var(--s-2)}.cars-main .filter-meta .result-count{flex:1 1 auto}.cars-main .filter-meta .vat-toggle-top{flex:1 0 100%;min-height:40px}.sort-wrap label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.filters .f-price{padding-bottom:var(--s-5)}.f-range{height:34px}.f-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px}.f-range::-moz-range-thumb{width:22px;height:22px}.sort-select{min-height:44px}}.site-header .nav-main a{white-space:nowrap}.hdr-contact{display:inline-flex;align-items:center;gap:2px}.hdr-contact a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:40px;padding:0 10px;border-radius:var(--r-md);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease)}.hdr-contact a:hover{background:var(--page)}.hdr-contact svg{width:19px;height:19px;flex:none}.hdr-contact .num{letter-spacing:-.01em}@media(max-width:1340px){.hdr-contact .num{display:none}}@media(max-width:900px){.hdr-contact a{min-height:44px;min-width:44px;padding:0}}@media(max-width:560px){.site-header .wrap{gap:4px}.site-header .header-actions{gap:2px;min-width:0}.site-header .brand-logo{height:22px}.site-header .lang-switch>*{min-width:32px;padding-inline:3px}.site-header .hdr-contact a,.site-header .lang-switch,.site-header .cart-link,.site-header .nav-toggle{flex:none}}.nav-drawer .drawer-contact{display:grid;gap:8px;margin:var(--s-3) 0 var(--s-2)}.nav-drawer .drawer-contact a{font-family:var(--font-display);font-weight:700}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--s-9);align-items:start}@media(max-width:1000px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}}.spec-list{border-top:1px solid var(--border-strong)}.home{--fs-display: clamp(2.125rem, 1.4rem + 3.1vw, 3.75rem);--fs-h2: clamp(1.625rem, 1.25rem + 1.6vw, 2.5rem);--fs-h3: 1.25rem;--fs-body: 1.0625rem;--fs-small: .875rem;--home-y: 88px;--home-gutter: var(--gutter);font-size:var(--fs-body);line-height:1.6}@media(max-width:900px){.home{--home-y: 48px}}@media(max-width:380px){.home{--home-gutter: 18px}}.home>section{padding-block:var(--home-y)}.home h1{font-size:var(--fs-display)}.home h2{font-size:var(--fs-h2);line-height:1.05;margin-bottom:var(--s-4)}.home h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em}.home .btn,.home .btn-lg{font-size:var(--fs-body);padding:16px 24px}.home .chip{font-size:var(--fs-small)}.home .home-head{max-width:62ch;margin-bottom:var(--s-7)}.home .home-head p{color:var(--text-2)}.home .home-head p a,.home .home-compare-more a,.home .home-region-us a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.home .home-head p a:hover,.home .home-compare-more a:hover,.home .home-region-us a:hover{text-decoration-color:var(--ink)}@media(max-width:768px){.home .home-head{margin-bottom:var(--s-5)}}.home .home-hero{background:var(--ink);color:var(--white);padding-block:104px 96px}@media(max-width:768px){.home .home-hero{padding-block:var(--s-7)}}.home-hero h1{max-width:17ch;line-height:1;letter-spacing:-.035em;margin-bottom:var(--s-5)}.home .home-hero h1{-webkit-hyphens:manual;hyphens:manual}.home-hero .home-hl{position:relative;white-space:nowrap}.home-hero .home-hl:after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:.09em;background:var(--volt);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.home-hero .home-hl:after{animation:home-hl-draw .9s var(--ease) .25s both}}@keyframes home-hl-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-hero .home-sub{font-size:var(--fs-h3);line-height:1.45;color:#ffffffbd;max-width:44ch;margin-bottom:var(--s-6)}.home-hero .home-sub b{color:var(--white);font-weight:600}.home-hero .home-actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.home-hero .btn-ghost{color:var(--white);border-color:#ffffff47}.home-hero .btn-ghost:hover{border-color:var(--white);background:#ffffff12}@media(max-width:480px){.home-hero .home-actions .btn{flex:1 1 100%;min-width:0;white-space:normal;line-height:1.25;text-align:center;text-wrap:balance}}@media(min-width:1100px){.home .home-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--s-9);align-items:center}}.home-hero .home-checks{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-6);max-width:48rem}@media(max-width:768px){.home-hero .home-checks{margin-top:var(--s-5);gap:var(--s-2) var(--s-4)}}.home-hero .home-checks li{display:flex;align-items:flex-start;gap:9px;min-width:0;font-size:var(--fs-small);line-height:1.4;color:#fffc}.home-hero .home-checks li:before{content:"";flex:none;width:5px;height:10px;margin:3px 2px 0 3px;border:solid var(--volt);border-width:0 2px 2px 0;transform:rotate(45deg)}.home-hero .home-cats-box{margin-top:var(--s-6);min-width:0}.home-hero .home-cats-title{font-size:var(--fs-small);line-height:1.4;color:#ffffffb3;margin-bottom:var(--s-2)}.home-hero .home-cats{display:flex;gap:var(--s-2);margin-inline:calc(-1 * var(--home-gutter));padding:2px var(--home-gutter) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--home-gutter);scrollbar-width:none}.home-hero .home-cats::-webkit-scrollbar{display:none}.home-hero .home-cats li{flex:none;scroll-snap-align:start}.home-hero .home-cats a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:60px;padding:10px var(--s-4);background:#ffffff0a;color:var(--white);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.home-hero .home-cats a:hover{border-color:var(--white);background:#ffffff12}.home-hero .home-cats b{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);line-height:1.2;letter-spacing:-.01em;transition:color var(--dur-fast) var(--ease)}.home-hero .home-cats span{font-size:var(--fs-small);line-height:1.3;color:#ffffffb3;white-space:nowrap}@media(min-width:1100px){.home-hero .home-cats-box{margin-top:0;padding:var(--s-4) var(--s-5) var(--s-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg)}.home-hero .home-cats{display:block;margin:0;padding:0;overflow:visible}.home-hero .home-cats li+li{border-top:1px solid rgba(255,255,255,.1)}.home-hero .home-cats a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-3);min-height:60px;padding:var(--s-2) var(--s-5) var(--s-2) 0;background:none;border:0;border-radius:0}.home-hero .home-cats a:hover{background:none}.home-hero .home-cats a:hover b{color:var(--volt)}.home-hero .home-cats b{font-size:var(--fs-h3)}.home-hero .home-cats a:after{content:"";position:absolute;right:2px;top:50%;width:7px;height:7px;margin-top:-4px;border:solid rgba(255,255,255,.6);border-width:2px 2px 0 0;transform:rotate(45deg)}}.home-fleet .home-rail{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--s-4);margin-inline:calc(-1 * var(--home-gutter));padding:2px var(--home-gutter) var(--s-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter);scrollbar-width:none}.home-fleet .home-rail::-webkit-scrollbar{display:none}.home-fleet .home-rail>li{display:flex;min-width:0;scroll-snap-align:start}.home-fleet .home-rail>li>.plate{flex:1 1 auto;min-width:0}@media(min-width:600px){.home-fleet .home-rail{grid-auto-columns:42%;gap:var(--s-5)}}@media(min-width:600px)and (hover:hover)and (pointer:fine){.home-fleet .home-rail{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding-bottom:var(--s-4)}.home-fleet .home-rail::-webkit-scrollbar{display:block;height:6px}.home-fleet .home-rail::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}}@media(min-width:1200px){.home-fleet .home-rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none}}.home-fleet .home-rail-bar{display:none}@supports (animation-timeline: scroll()) and (timeline-scope: --home-rail){@media(max-width:1199px)and (hover:none){.home-fleet .home-rail-wrap{timeline-scope:--home-rail}.home-fleet .home-rail{scroll-timeline:--home-rail inline}.home-fleet .home-rail-bar{display:block;height:2px;margin-top:var(--s-3);border-radius:2px;background:var(--border);overflow:hidden}.home-fleet .home-rail-bar:before{content:"";display:block;height:100%;background:var(--ink);transform-origin:0 50%;animation:home-rail-progress linear both;animation-timeline:--home-rail}}}@keyframes home-rail-progress{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}.home-fleet .plate.plate-link{display:flex;flex-direction:column;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg);padding:0 0 var(--s-5);min-height:0;overflow:hidden}.home-fleet .plate.plate-link:hover{transform:none;border-color:var(--ink)}.home-fleet .plate.plate-link .p-top,.home-fleet .plate.plate-link .p-model,.home-fleet .plate.plate-link .p-spec,.home-fleet .plate.plate-link .p-price{margin-inline:0;padding-inline:var(--s-5)}.home-fleet .plate.plate-link .p-top{padding-top:var(--s-5);flex-wrap:wrap;row-gap:var(--s-1)}.home-fleet .plate.plate-link .p-make{font-size:var(--fs-small);color:var(--text-3);white-space:nowrap}.home-fleet .plate.plate-link .chip{background:var(--ok-tint);color:var(--ok)}.home-fleet .plate.plate-link .chip.soon{background:var(--page);color:var(--text-2);border:1px solid var(--border-strong)}.home-fleet .plate.plate-link .p-model{margin-top:var(--s-2);padding-top:0;font-size:var(--fs-h3);font-weight:700;font-stretch:100%;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.home-fleet .plate.plate-link:hover .p-model{color:var(--ink)}.home-fleet .plate.plate-link .p-spec{margin-top:var(--s-1);margin-bottom:var(--s-4);font-size:var(--fs-small);color:var(--text-3)}.home-fleet .plate.plate-link .p-colors{margin:0 var(--s-5) var(--s-4)}.home-fleet .plate.plate-link .p-colors i{box-shadow:0 0 0 1.5px var(--white),inset 0 0 0 1px #00000038}.home-fleet .plate.plate-link .p-colors-count{font-size:var(--fs-small);color:var(--text-3)}.home-fleet .plate.plate-link .p-price{display:block;margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--border);color:var(--ink);font-family:var(--font-display);font-weight:800;font-stretch:100%;font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.2}.home-fleet .plate.plate-link .p-price small{font-family:var(--font-body);font-weight:400;font-size:var(--fs-small);letter-spacing:0;color:var(--text-2)}.home-fleet .plate.plate-link .p-cta{margin:var(--s-3) var(--s-5) 0;padding-top:0;border-top:0}.home-fleet .plate.plate-link .p-go{font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);color:var(--ink)}.home-fleet .plate.plate-link:hover .p-go{text-decoration:underline;text-underline-offset:4px}.home-fleet .home-more{margin-top:var(--s-6)}@media(max-width:480px){.home-fleet .home-more .btn{width:100%}}.home .home-steps{background:var(--page)}.home-steps .home-steps-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--s-9);align-items:center}@media(max-width:900px){.home-steps .home-steps-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}.home-steps ol{display:grid;gap:var(--s-6);counter-reset:step}.home-steps li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 var(--s-4);counter-increment:step}.home-steps li:before{content:counter(step);grid-row:span 2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--volt);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--fs-small)}.home-steps li:not(:last-child):after{content:"";position:absolute;left:19px;top:48px;bottom:calc(8px - var(--s-6));width:2px;background:repeating-linear-gradient(to bottom,var(--border-strong) 0 6px,transparent 6px 12px);transform-origin:50% 0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.home-steps li{view-timeline:--home-step block}.home-steps li:not(:last-child):after{animation:home-step-line linear both;animation-timeline:--home-step;animation-range:entry 0% entry 100%}}}@keyframes home-step-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.home-steps li h3{margin:8px 0 var(--s-2)}.home-steps li p{color:var(--text-2);max-width:52ch}.home-film{margin:0}.home-film .story-video{max-width:280px;margin-inline:0;border-radius:var(--r-lg);box-shadow:none;border:1px solid var(--border)}.home-film .story-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-film .story-video.playing .story-poster{display:none}.home-film .story-video .play span{font-size:var(--fs-small)}.home-film figcaption{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--text-2)}@media(max-width:900px){.home-film{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4)}.home-film .story-video{width:88px;flex:none}.home-film .story-video .play span{padding:10px}.home-film .story-video .play .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-film .story-video.playing{width:min(100%,280px)}.home-film figcaption{margin-top:0;flex:1 1 160px}}.home-facts .answer-stand{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--text-3)}.home-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s-6)}@media(max-width:900px){.home-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-facts dl{grid-template-columns:minmax(0,1fr)}.home-facts dl>div{padding:var(--s-4) 0 var(--s-5)}}.home-facts dl>div{border-top:1px solid var(--border);padding:var(--s-5) 0 var(--s-6)}.home-facts dt{font-size:var(--fs-small);color:var(--text-3);margin-bottom:var(--s-2)}.home-facts dd{color:var(--text-2)}.home-facts dd b{display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin-bottom:var(--s-1)}.home-facts dd a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home .home-compare{background:var(--page)}.home-compare-box{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-1) var(--s-4) var(--s-3)}.home-compare-table{width:100%;border-collapse:collapse}.home-compare-table thead tr,.home-compare-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s-3)}.home-compare-table thead td{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home-compare-table thead th{padding:var(--s-3) 0 var(--s-2);text-align:left;font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;line-height:1.3;color:var(--ink)}.home-compare-table thead th:first-of-type{box-shadow:inset 0 -3px 0 var(--volt)}.home-compare-table tbody tr{padding:var(--s-3) 0;border-top:1px solid var(--border)}.home-compare-table tbody th{grid-column:1 / -1;padding-bottom:var(--s-1);text-align:left;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--text-3)}.home-compare-table td{font-size:var(--fs-small);line-height:1.4;color:var(--text-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.home-compare-table td:first-of-type{color:var(--ink);font-weight:600}.home-compare-two thead tr,.home-compare-two tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.home-compare-box{padding:0;overflow:hidden}.home-compare-table thead tr,.home-compare-table tbody tr{display:table-row}.home-compare-table thead td{position:static;height:auto;overflow:visible;clip:auto;width:25%}.home-compare-two thead td{width:28%}.home-compare-table th,.home-compare-table td{padding:var(--s-4) var(--s-5);font-size:var(--fs-body);vertical-align:top}.home-compare-table thead th{padding-block:var(--s-5) var(--s-4)}.home-compare-table tbody tr{border-top:1px solid var(--border)}.home-compare-table tbody th{color:var(--text-2)}.home-compare-table thead th:first-of-type,.home-compare-table td:first-of-type{background:var(--page)}}.home-compare-more{margin-top:var(--s-5);color:var(--text-2);max-width:62ch}.home-towns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media(min-width:900px){.home-towns{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}.home-towns li{display:flex;min-width:0}.home-towns a{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:96px;padding:var(--s-4);background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color var(--dur-fast) var(--ease)}.home-towns a:hover{border-color:var(--ink)}.home-towns .home-town-kw{font-size:var(--fs-small);line-height:1.3;color:var(--text-3)}.home-towns b{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em;overflow-wrap:break-word}.home-towns b+span{margin-top:auto;padding-top:var(--s-2);font-size:var(--fs-small);line-height:1.35;color:var(--text-2)}.home-towns .is-pickup a:after{content:"";position:absolute;top:var(--s-4);right:var(--s-4);width:8px;height:8px;border-radius:50%;background:var(--volt);box-shadow:0 0 0 3px #d4f32a47}.home-region-us{margin-top:var(--s-5);max-width:62ch;font-size:var(--fs-small);color:var(--text-2)}.home .home-faq{background:var(--page)}.home-faq .home-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-9);align-items:start}@media(max-width:900px){.home-faq .home-faq-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}.home-faq .faq{max-width:none;border-top:1px solid var(--border)}.home-faq .faq summary{font-size:var(--fs-body);padding-block:var(--s-4);min-height:56px}.home-faq .faq details p{font-size:var(--fs-body);padding-bottom:var(--s-5)}.home-faq .faq details p+p{margin-top:calc(-1 * var(--s-3))}.home-faq .faq a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home-help{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:center;margin-top:var(--s-6)}@media(max-width:900px){.home-help{order:3;margin-top:var(--s-3)}}.home-help img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:var(--surface)}.home-help p{color:var(--text-2)}.home-help p b{display:block;color:var(--ink);font-weight:600}.home-help .home-help-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.home-help .home-help-actions a:not(.btn){font-size:var(--fs-small);color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.home-faq .home-faq-side{display:contents}.home-faq .home-faq-grid>*{min-width:0}}.home .home-links{padding-block:var(--s-7);border-top:1px solid var(--border)}.home-links .home-links-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--s-2) var(--s-5);font-size:var(--fs-small)}.home-links .home-links-row+.home-links-row{margin-top:var(--s-4)}@media(max-width:600px){.home-links .home-links-row{grid-template-columns:minmax(0,1fr)}}.home-links h2{font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:0;line-height:1.6;margin:0;padding-top:11px}.home-links ul{display:flex;flex-wrap:wrap;gap:0 var(--s-4)}.home-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.home-links a:hover{color:var(--ink);text-decoration-color:var(--ink)}.sup-launch{position:fixed;z-index:95;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:56px;height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:var(--t-sm);font-weight:600;line-height:1;box-shadow:0 0 0 1.5px #ffffff57,0 8px 24px #0b0c1038;-webkit-tap-highlight-color:transparent;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media(hover:hover){.sup-launch:hover{background:#22242c;box-shadow:0 0 0 1.5px #ffffff57,0 10px 28px #0b0c1042}}.sup-launch:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--white)}.sup-launch-ico{display:inline-flex}.sup-launch-ico svg{width:26px;height:26px}.sup-launch .sup-i-close,.sup-launch[aria-expanded=true] .sup-i-chat{display:none}.sup-launch[aria-expanded=true] .sup-i-close{display:inline-flex}.sup-launch-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.sup-launch.sup-lift{bottom:calc(92px + env(safe-area-inset-bottom))}.sup-launch.sup-form{display:none}body:has(.consent) .sup-launch{display:none}}@media(max-width:900px){.sup-launch{transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.sup-launch.sup-away{transform:translate(calc(100% + 24px));opacity:0;pointer-events:none}.site-footer{padding-bottom:calc(var(--s-6) + 72px)}}@media(prefers-reduced-motion:reduce){.sup-launch{transition:none}}@media(min-width:1440px){.sup-launch{right:24px;bottom:24px;width:auto;padding:0 22px 0 18px}.sup-launch-lbl{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none}}.sup-scrim{position:fixed;inset:0;z-index:119;background:#0b0c1073}.sup-panel{position:fixed;z-index:120;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--white);color:var(--text);border-top:1px solid var(--border);border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0b0c1024;font-size:var(--t-base);line-height:1.4;text-align:left}.sup-panel[hidden],.sup-scrim[hidden]{display:none}@media(min-width:901px){.sup-scrim{display:none}.sup-panel{left:auto;right:16px;bottom:84px;width:384px;max-height:calc(100vh - 176px);padding:20px;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lift)}}@media(min-width:1440px){.sup-panel{right:24px;bottom:92px;max-height:calc(100vh - 184px)}}@media(max-width:900px){html.sup-open,html.sup-open body{overflow:hidden}}@media(prefers-reduced-motion:no-preference){.sup-panel:not([hidden]){animation:sup-in var(--dur) var(--ease)}.sup-scrim:not([hidden]){animation:sup-fade var(--dur) var(--ease)}}@keyframes sup-in{0%{opacity:0;transform:translateY(12px)}}@keyframes sup-fade{0%{opacity:0}}:where(.sup-panel) :where(p,ul){margin:0}.sup-panel:focus{outline:none}.sup-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sup-avatar{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:var(--surface)}.sup-head-text{flex:1;min-width:0}.sup-title{font-family:var(--font-display);font-size:var(--t-base);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink);text-wrap:balance}.sup-team{margin-top:2px;font-size:var(--t-sm);color:var(--text-2)}.sup-close{flex:none;align-self:flex-start;width:44px;height:44px;margin:-6px -8px 0 0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);color:var(--ink)}@media(hover:hover){.sup-close:hover{background:var(--surface)}}.sup-close svg{width:22px;height:22px}.sup-avail{display:grid;gap:4px;margin-bottom:16px;font-size:var(--t-sm);color:var(--text-2)}.sup-avail li{display:flex;align-items:center;gap:10px}.sup-avail svg{flex:none;width:16px;height:16px;color:var(--text-3)}.sup-dot{flex:none;width:8px;height:8px;margin:0 4px;border-radius:50%;background:var(--wa);box-shadow:0 0 0 3px var(--ok-tint)}.sup-actions{display:grid;gap:8px}.sup-act{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);color:var(--ink);text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}@media(hover:hover){.sup-act:hover{border-color:var(--border-strong);background:var(--page)}}.sup-act:active{background:var(--page)}.sup-ico{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.sup-ico svg{width:22px;height:22px}.sup-act-wa .sup-ico{background:var(--wa-strong, #0F7A39);color:var(--white)}.sup-act-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sup-act-text b{font-size:var(--t-base);font-weight:600;line-height:1.3}.sup-act-text small{font-size:var(--t-sm);line-height:1.35;color:var(--text-2)}.sup-next{flex:none;display:inline-flex;color:var(--text-3)}.sup-next svg{width:18px;height:18px}.sup-mail{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:12px;font-size:var(--t-sm);color:var(--text-2)}.sup-addr{min-width:0;overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:all;user-select:all}.sup-copy{flex:none;min-height:44px;padding:0 10px;border-radius:var(--r-md);font-size:var(--t-sm);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.sup-copy:hover{background:var(--surface)}}.sup-faq{margin-top:16px}.sup-faq-title{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-family:var(--font-display);font-size:var(--t-sm);font-weight:600;color:var(--ink)}.sup-faq-title:before{content:"";flex:none;width:22px;height:4px;border-radius:2px;background:var(--volt)}.sup-faq li+li{border-top:1px solid var(--border)}.sup-faq a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 2px;font-size:var(--t-base);color:var(--ink);text-decoration:none}@media(hover:hover){.sup-faq a:hover{text-decoration:underline;text-underline-offset:3px}}.sup-faq a svg{flex:none;width:18px;height:18px;color:var(--text-3)}.sup-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-top:12px;padding-top:8px;border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--text-2)}.sup-foot a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media print{.sup-launch,.sup-panel,.sup-scrim{display:none!important}}.sub{--fs-display: clamp(2.125rem, 1.4rem + 3.1vw, 3.75rem);--fs-h2: clamp(1.625rem, 1.25rem + 1.6vw, 2.5rem);--fs-h3: 1.25rem;--fs-body: 1.0625rem;--fs-small: .875rem;--sub-y: 88px;--sub-measure: 68ch;font-size:var(--fs-body);line-height:1.6}@media(max-width:900px){.sub{--sub-y: 48px}}.sub>section{padding-block:var(--sub-y)}.sub h1,.sub .display-1{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.03em}.sub h2,.sub .display-2{font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.02em}.sub h3,.sub .display-3,.sub .pdp-side-title{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.015em}.sub .lede{font-size:var(--fs-h3);line-height:1.45;color:var(--text-2);max-width:46ch}.sub p,.sub li,.sub dd,.sub td,.sub th,.sub summary,.sub .body-lg{font-size:var(--fs-body)}.sub .micro,.sub .eyebrow,.sub .meta,.sub .byline,.sub .chip,.sub .p-spec,.sub .p-make,.sub .p-colors-count,.sub .price-label,.sub .price-note,.sub .price-vat,.sub .breadcrumb,.sub .spec-list span,.sub .sub-small{font-size:var(--fs-small)}.sub .btn,.sub .btn-lg{font-size:var(--fs-body);padding:15px 22px}.sub .eyebrow{margin-bottom:var(--s-3)}.sub .hero-cta{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}@media(max-width:420px){.sub .hero-cta .btn{flex:1 1 100%}}.sub .sub-head{max-width:62ch;margin-bottom:var(--s-6)}.sub .sub-head h2{margin-bottom:var(--s-3)}.sub .sub-head p{color:var(--text-2);max-width:60ch}.sub .sub-head p+p{margin-top:var(--s-3)}.sub .sub-hero{padding-block:var(--s-7) var(--s-8);border-bottom:1px solid var(--border)}.sub .sub-hero .breadcrumb{margin-bottom:var(--s-5)}.sub .sub-hero h1,.sub .sub-hero .display-1{max-width:24ch;margin:0 0 var(--s-4)}.sub .sub-hero .lede{margin-bottom:var(--s-5)}.sub .sub-hero .micro{margin-top:var(--s-4)}.sub .sub-route{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);max-width:44rem;margin:0 0 var(--s-2);padding:0;color:var(--text-3);font-size:var(--fs-small)}.sub .sub-route-from,.sub .sub-route-to{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--ink);letter-spacing:-.01em}.sub .sub-route-to{position:relative;padding-left:14px}.sub .sub-route-to:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--volt);box-shadow:0 0 0 3px #d4f32a47}.sub .sub-route-way{position:relative;flex:1 1 120px;min-width:96px;height:20px}.sub .sub-route-way:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 8px,transparent 8px 14px);transform-origin:left center;animation:sub-route-draw .62s var(--ease, ease-out) both}.sub .sub-route-road{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--white);padding:0 8px;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);white-space:nowrap}.sub .sub-route-time{color:var(--text-2)}.sub .sub-route-here{gap:var(--s-2)}.sub .sub-route-here b{font-family:var(--font-display);font-size:var(--fs-body);color:var(--ink)}.sub .sub-route-pin{width:10px;height:10px;border-radius:50%;background:var(--volt);box-shadow:0 0 0 3px #d4f32a47;flex:none}@keyframes sub-route-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.sub .sub-route-way:before{animation:none}}@media(max-width:560px){.sub .sub-route-way{flex:0 0 auto;min-width:0}.sub .sub-route-road{position:static;transform:none;padding:0}.sub .sub-route-way{height:auto}.sub .sub-route-way:before{display:none}.sub .sub-route{row-gap:4px}}.sub .sub-cars{background:var(--page)}.sub .sub-cars .plates{gap:var(--s-5)}.sub .sub-cars .plate.plate-link{display:flex;flex-direction:column;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg);padding:0 0 var(--s-5);min-height:0;overflow:hidden}.sub .sub-cars .plate.plate-link:hover{transform:none;border-color:var(--ink)}.sub .sub-cars .plate .p-top,.sub .sub-cars .plate .p-model,.sub .sub-cars .plate .p-spec,.sub .sub-cars .plate .p-price{margin-inline:0;padding-inline:var(--s-5)}.sub .sub-cars .plate .p-top{padding-top:var(--s-5)}.sub .sub-cars .plate .p-model{margin-top:var(--s-2);padding-top:0;font-size:var(--fs-h3);font-weight:700;font-stretch:100%;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.sub .sub-cars .plate:hover .p-model{color:var(--ink)}.sub .sub-cars .plate .p-spec{margin-top:var(--s-1);margin-bottom:var(--s-4);color:var(--text-3)}.sub .sub-cars .plate .p-make,.sub .sub-cars .plate .p-colors-count,.sub .sub-cars .plate .p-colors-more{color:var(--text-3)}.sub .sub-cars .plate .p-colors i{box-shadow:0 0 0 1.5px var(--white),inset 0 0 0 1px #00000038}.sub .sub-cars .plate .p-colors{margin:0 var(--s-5) var(--s-4)}.sub .sub-cars .plate .p-price{display:block;margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--border);font-family:var(--font-display);font-weight:800;font-stretch:100%;font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.sub .sub-cars .plate .p-price small{font-family:var(--font-body);font-weight:400;font-size:var(--fs-small);color:var(--text-2);letter-spacing:0}.sub .sub-cars .plate .p-cta{margin:var(--s-3) var(--s-5) 0;padding-top:0;border-top:0}.sub .sub-cars .plate .p-go{font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);color:var(--ink)}.sub .sub-cars .plate:hover .p-go{text-decoration:underline;text-underline-offset:4px}.sub .sub-cars-more{margin-top:var(--s-6)}.sub .sub-cars-more a{font-family:var(--font-display);font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.sub .sub-steps ol{display:grid;gap:var(--s-6);counter-reset:step;max-width:74ch}.sub .sub-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 var(--s-4);counter-increment:step}.sub .sub-steps li:before{content:counter(step);grid-row:span 2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--volt);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--fs-small)}.sub .sub-steps li h3{margin:8px 0 var(--s-2)}.sub .sub-steps li p{color:var(--text-2);max-width:56ch}.sub .sub-steps li>p:first-of-type:last-child{margin-top:8px}.sub .sub-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s-6)}@media(max-width:900px){.sub .sub-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sub .sub-facts dl{grid-template-columns:minmax(0,1fr)}.sub .sub-facts dl>div{padding:var(--s-4) 0 var(--s-5)}}.sub .sub-facts dl>div{border-top:1px solid var(--border);padding:var(--s-5) 0 var(--s-6)}.sub .sub-facts dt{font-size:var(--fs-small);color:var(--text-3);margin-bottom:var(--s-2)}.sub .sub-facts dd{color:var(--text-2)}.sub .sub-facts dd b{display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin-bottom:var(--s-1)}.sub .sub-facts .sub-head p[data-answer]{color:var(--ink)}.sub .sub-read .prose,.sub .sub-read.prose,.sub .prose{max-width:none}.sub .prose.wrap{max-width:var(--wrap)}.sub .prose>*,.sub .sub-read .prose>*,.sub .sub-article .article>*,.sub .sub-article>.prose>*{max-width:var(--sub-measure)}.sub .prose h2{margin:var(--s-8) 0 var(--s-4)}.sub .prose h2:first-child,.sub .sub-read .prose>h2:first-of-type{margin-top:0}.sub .prose h3{margin:var(--s-6) 0 var(--s-3)}.sub .prose p,.sub .prose li{line-height:1.65;color:var(--text-2)}.sub .prose p+p{margin-top:var(--s-4)}.sub .prose ul,.sub .prose ol{display:grid;gap:var(--s-3);margin:var(--s-4) 0;padding-left:var(--s-5)}.sub .prose li strong,.sub .prose li b{color:var(--ink)}.sub .prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.sub .prose a:hover{text-decoration-color:var(--ink)}.sub .compare-wrap{max-width:100%;overflow-x:auto;margin:var(--s-5) 0}.sub .compare-wrap table,.sub .compare-wrap th,.sub .compare-wrap td{font-size:var(--fs-small)}.sub .sub-short,.sub .sub-hero p[data-answer],.sub .article>p[data-answer]{display:block;max-width:var(--sub-measure);margin:var(--s-5) 0 0;background:var(--page);border-left:3px solid var(--volt);border-radius:0 var(--r-md) var(--r-md) 0;padding:var(--s-4) var(--s-5)}.sub .sub-short p{margin:0;color:var(--ink)}.sub .sub-short p b{font-family:var(--font-display);font-weight:700}.sub .sub-article{padding-top:var(--s-7)}.sub .article>.byline{font-size:var(--fs-small);color:var(--text-3)}.sub .article>h2{margin-top:var(--s-8)}.sub .article .callout,.sub .prose .callout{max-width:var(--sub-measure);border-radius:var(--r-md)}.sub .article .callout b,.sub .prose .callout b{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.25}.sub .sub-related{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--border)}.sub .sub-related h2{font-size:var(--fs-h3)}.sub .sub-way-list{display:grid;gap:0;max-width:74ch;margin:0;padding:0;list-style:none}.sub .sub-way-list li{display:grid;grid-template-columns:minmax(0,12ch) minmax(0,1fr) auto;gap:var(--s-2) var(--s-4);align-items:baseline;padding:var(--s-4) 0;border-top:1px solid var(--border)}.sub .sub-way-list li:last-child{border-bottom:1px solid var(--border)}.sub .sub-way-town{font-family:var(--font-display);font-weight:700;color:var(--ink)}.sub a.sub-way-town{display:inline-block;padding-block:9px;margin-block:-9px}.sub-about .prose details>summary{padding-block:9px;cursor:pointer}.sub .sub-way-road{color:var(--text-3);font-size:var(--fs-small)}.sub .sub-way-time{color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:560px){.sub .sub-way-list li{grid-template-columns:minmax(0,1fr) auto}.sub .sub-way-road{grid-column:1 / -1}}.sub .sub-faq{background:var(--page)}.sub .sub-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-9);align-items:start}@media(max-width:900px){.sub .sub-faq-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}.sub .sub-faq-main{min-width:0}.sub .sub-faq .faq{max-width:none;border-top:1px solid var(--border)}.sub .sub-faq .faq summary{font-size:var(--fs-body);padding-block:var(--s-4);min-height:56px}.sub .sub-faq .faq details p{font-size:var(--fs-body);padding-bottom:var(--s-5)}.sub .sub-faq .faq a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sub .sub-faq-title{margin:var(--s-6) 0 var(--s-3)}.sub .sub-faq-title:first-child{margin-top:0}.sub .sub-person{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:center;margin-top:var(--s-6)}.sub .sub-person img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:var(--surface)}.sub .sub-person p{color:var(--text-2);margin:0}.sub .sub-person p b{display:block;color:var(--ink);font-weight:600}.sub .sub-person-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.sub .sub-person-actions a:not(.btn){font-size:var(--fs-small);color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.sub .sub-faq-side{display:contents}.sub .sub-person{order:3;margin-top:var(--s-3)}}.sub .sub-note{padding-block:var(--s-7);border-top:1px solid var(--border)}.sub .sub-note .sub-person{margin-top:0;max-width:72ch}.sub .sub-map{padding-block:0 var(--sub-y)}.sub .sub-map .map-static img,.sub .contact-card .map-static img{border-radius:var(--r-lg)}.sub .sub-more{padding-block:var(--s-7);border-top:1px solid var(--border);background:var(--white)}.sub .sub-more h2{font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:var(--s-3)}.sub .sub-more .hero-cta{margin-top:0}.sub .sub-more .btn{padding:10px 14px;font-size:var(--fs-small)}.sub-pdp .pdp-hero{padding-block:var(--s-6) var(--s-8);border-bottom:1px solid var(--border)}.sub-pdp .pdp-title{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.03em}.sub-pdp .pdp-title-pre{font-size:var(--fs-small)}.sub-pdp .pdp-title small{font-size:var(--fs-h3)}.sub-pdp .pdp-why{font-size:var(--fs-h3);line-height:1.45;max-width:44ch}.sub-pdp .price-value{font-size:var(--fs-h2);letter-spacing:-.02em}.sub-pdp .pdp-body{padding-block:var(--sub-y)}.sub-pdp .included-list b,.sub-pdp .why-list li b,.sub-pdp .spec-list b{font-size:var(--fs-body)}.sub-pdp .pdp-related{background:var(--page)}.sub .sub-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-4) 0 var(--s-5);padding:0;list-style:none}.sub .sub-chips li{font-size:var(--fs-small);color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 12px}.sub .sub-fits ul{display:grid;gap:var(--s-3);margin:var(--s-4) 0 0;padding:0;list-style:none;max-width:var(--sub-measure)}.sub .sub-fits li{padding-left:var(--s-5);position:relative;color:var(--text-2)}.sub .sub-fits li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--volt)}.sub .sub-fits li b{display:block;color:var(--ink);font-weight:600}.sub-contact .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-5);margin:var(--s-5) 0 var(--s-8);max-width:none}.sub-contact .contact-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5)}.sub-contact .contact-card h2{font-size:var(--fs-h3);margin:0 0 var(--s-3)}.sub-contact .contact-card p{color:var(--text-2);margin-bottom:var(--s-4)}.sub-contact .contact-card.is-primary{border-color:var(--ink)}.sub-contact .contact-card .btn{width:100%;text-align:center}.sub-contact .contact-card .map-static{display:block;margin-bottom:var(--s-4)}.sub-contact .contact-value{font-family:var(--font-display);font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.sub-contact .co-know-list{display:grid;gap:var(--s-4);padding:0;list-style:none;max-width:var(--sub-measure)}.sub-contact .co-know-list li{color:var(--text-2)}.sub-contact .co-know-list b{display:block;color:var(--ink)}.sub-base .stats-band{background:var(--page);border-block:1px solid var(--border);padding-block:var(--s-7)}.sub-base .stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}@media(max-width:760px){.sub-base .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sub-base .stat .num{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink)}.sub-base .stat .label{font-size:var(--fs-small);color:var(--text-3)}.sub-base .base-facts-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);max-width:78ch}.sub-base .base-facts-card h2{font-size:var(--fs-h3);margin-bottom:var(--s-4)}.sub-base .base-facts-list{display:grid;gap:var(--s-4)}.sub-base .base-facts-list dt{font-size:var(--fs-small);color:var(--text-3);margin-bottom:var(--s-1)}.sub-base .base-facts-list dd{color:var(--text-2)}.sub-base .base-facts-list a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sub-base .section-head{max-width:62ch;margin-bottom:var(--s-6)}.sub-base .section-head p.body-lg{color:var(--text-2)}.sub-base #fleet{background:var(--page)}.sub-base .human{display:grid;gap:var(--s-4);max-width:72ch}.sub-base .human .who{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);color:var(--ink)}.sub-base .human .role,.sub-base .human .hours{font-size:var(--fs-body);color:var(--text-2)}.sub-base .sub-person-base{grid-template-columns:56px minmax(0,1fr);align-items:center}.sub-base .sub-person-base>div{display:grid;gap:var(--s-2)}.sub-base .sub-person-base .btn{grid-column:1 / -1;justify-self:start}@media(max-width:520px){.sub-base .sub-person-base{grid-template-columns:56px minmax(0,1fr)}}.sub-pdp .pdp-envkv{margin:var(--s-3) 0 0;max-width:60ch;font-size:var(--fs-body);line-height:1.5;color:#fffc}.sub-pdp .pdp-envkv b{font-size:var(--fs-h3);font-weight:700;color:#fff}.skip-link{position:absolute;left:-9999px;top:0;z-index:400;display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:var(--ink);color:var(--white);font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);border-radius:0 0 10px}.skip-link:focus{left:0;outline:3px solid var(--volt);outline-offset:-3px}.footer-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--s-3) var(--s-6);align-items:start;padding-bottom:var(--s-6);margin-bottom:var(--s-6);border-bottom:1px solid rgba(255,255,255,.1)}.footer-contact .fh,.footer-contact h4{font-family:var(--font-display);font-size:var(--t-sm);font-weight:700;color:var(--volt);margin:0}.fc-list{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-5);font-size:var(--t-sm);color:#ffffffb8;line-height:1.6}.fc-list li{display:inline-flex;align-items:center}.fc-list a{display:inline-flex;align-items:center;min-height:44px;color:var(--white);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease)}.fc-list a:hover{color:var(--volt)}.fc-more{grid-column:2;font-size:var(--t-sm)}.fc-more a{color:var(--volt);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.footer-contact{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.fc-more{grid-column:1}.fc-list{flex-direction:column;align-items:flex-start;gap:0}}:root{--wa-strong: #0F7A39;--wa-strong-deep: #0B5E2C}.btn-wa{background:var(--wa-strong);color:var(--white)}.btn-wa:hover{background:var(--wa-strong-deep)}@media(max-width:900px){body{padding-bottom:0}body:has(.sticky-cta){padding-bottom:76px}body:has(.pdp-sticky){padding-bottom:76px}body:has(.acct){padding-bottom:76px}}.nav-drawer{visibility:hidden}.nav-drawer.open{visibility:visible}@media(max-width:900px){.filters{visibility:hidden;padding-top:env(safe-area-inset-top,0px)}.filters.open{visibility:visible}.f-head{top:env(safe-area-inset-top,0px)}}@media(max-width:640px){.f-chip{min-height:44px;padding:10px 14px;font-size:.875rem}.pdp-thumb{min-height:44px;padding:2px}.pdp-thumbs img{width:64px;height:40px}}.sig-clear{min-height:44px}@media(max-width:640px){.co-radio small{font-size:.9rem}.included-list small{font-size:.875rem}.co-fields label{font-size:.95rem}}.co-know{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border)}.co-know .co-know-title{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);margin-bottom:var(--s-2)}.co-know ul{display:flex;flex-direction:column;gap:8px}.co-know li{font-size:.9rem;line-height:1.5;color:var(--text-2)}.co-know li b{color:var(--ink)}.co-help{margin-top:var(--s-3);font-size:.9rem}.co-help a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--s-5);margin-top:var(--s-6)}.contact-card{padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--white)}.contact-card h2{font-size:var(--t-lg);margin-bottom:var(--s-2)}.contact-card p{color:var(--text-2);font-size:var(--t-sm);line-height:1.6}.contact-card .contact-value{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--s-3);font-family:var(--font-display);font-weight:700;font-size:var(--t-base);text-decoration:underline;text-underline-offset:4px}.contact-card .btn{margin-top:var(--s-3)}.pdp-copy{padding-top:0}.pdp-copy .pdp-copy-body{max-width:72ch}.cart-item img{object-fit:contain;background:var(--white)}.prose p,.prose li,.prose>ul,.prose>ol,.prose>dl,.prose>blockquote{max-width:68ch}.sub .prose li,.sub .prose p,.sub p.micro{max-width:68ch}.sub p.micro.center{margin-inline:auto}.co-main p.micro,.co-step p.micro,.co-side p.micro,.cxl p.cxl-fine,.cart-side p.micro{max-width:68ch}.plate-link .p-price{margin-top:auto;padding-top:var(--s-3)}.tile .t-desc,.bento .tile p{max-width:68ch}p.micro{max-width:78ch}p.micro.center{margin-inline:auto}.co-check span small,.co-select small,.co-radio small{display:block;max-width:78ch}.plate .p-model,.plate-link .p-model,.cart-item-name,.co-sum-title,.pdp-title,.sub-hero h1{overflow-wrap:break-word}.sign{padding-block:var(--s-8) var(--s-10)}@media(max-width:768px){.sign{padding-block:var(--s-6) var(--s-8)}}.sign [hidden]{display:none!important}.sign-wrap{max-width:880px;margin-inline:auto}.sign h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--s-3)}.sign h1:focus{outline:none}.sign h2{font-size:var(--t-lg);margin-bottom:var(--s-4)}.sign .intro{color:var(--text-2);margin-bottom:var(--s-6);max-width:60ch}.sign .intro a,.sign .fine a,.sign .hint a,.sign .form-status a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.sign .fine{font-size:var(--t-sm);color:var(--text-2);margin-top:var(--s-4);max-width:60ch}#sign-loading .syc-loader{align-items:flex-start;padding-inline:0}#sign-loading .btn{margin-top:var(--s-2)}.sign-meta{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:0 0 var(--s-5)}.sign-meta div{min-width:0}.sign-meta dt{font-size:var(--t-xs);color:var(--text-3)}.sign-meta dd{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--t-base);letter-spacing:-.01em;overflow-wrap:anywhere}@media(max-width:480px){.sign-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sign-doc{border:1px solid var(--border-strong);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);margin-bottom:var(--s-7)}.sign-frame{display:block;width:100%;height:70vh;border:0;background:var(--surface)}.sign-form{max-width:600px}.sign .form-status{margin:0 0 var(--s-4);padding:12px 14px;border-radius:var(--r-md);font-size:var(--t-sm);background:var(--page);border:1px solid var(--border)}.sign .form-status.is-error{background:var(--bad-tint);border-color:#f4c9d0;color:#9e1030}.sign .form-status.is-ok{background:var(--ok-tint);border-color:#bee7cc;color:#146b33}.sign .form-status.is-info{background:var(--info-tint);border-color:#bfddff;color:#0a4f9c}.sign-consent{padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);margin-bottom:var(--s-3)}.sign-consent.has-error{border-color:var(--bad)}.sign .f-check{display:flex;gap:12px;align-items:flex-start;font-size:var(--t-sm);color:var(--ink);margin:0;cursor:pointer}.sign .f-check input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--ink);cursor:pointer}.sign .f-check a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.sign .f-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--s-4)}.sign-name{margin-top:var(--s-5)}.sign .f-field label,.sign .sig-label{font-weight:600;font-size:var(--t-sm)}.sign .f-field .hint{font-size:var(--t-xs);color:var(--text-3)}.sign .f-input{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);color:var(--ink);font-size:var(--t-base);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.sign .f-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #d4f32a99}.sign .f-input[aria-invalid=true]{border-color:var(--bad)}.sign-err{margin:6px 0 0;font-size:var(--t-sm);color:#9e1030}.sig-pad{position:relative;height:220px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);overflow:hidden}@media(max-width:480px){.sig-pad{height:190px}}.sig-pad.has-error{border-color:var(--bad)}.sig-pad canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sig-line{position:absolute;left:20px;right:20px;bottom:52px;border-bottom:1.5px dashed var(--border-strong);pointer-events:none}.sig-placeholder{position:absolute;left:20px;bottom:60px;font-size:var(--t-sm);color:var(--text-3);pointer-events:none}.sig-pad.has-ink .sig-placeholder{display:none}.sig-clear{position:absolute;right:8px;top:8px;z-index:1;min-height:44px;padding:0 14px;font-size:var(--t-sm);font-weight:600;color:var(--text-2);background:var(--page);border:1px solid var(--border);border-radius:var(--r-sm)}.sig-clear:hover{color:var(--ink);border-color:var(--border-strong)}.sig-clear:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sign-missing{font-size:var(--t-sm);color:var(--text-2);margin:var(--s-5) 0 var(--s-3)}.sign-form .btn[disabled]{opacity:.45;cursor:not-allowed}.sign-done-mark{display:block;width:48px;height:48px;margin-bottom:var(--s-4)}.sign-done-mark circle{fill:var(--volt)}.sign-done-mark path{stroke:var(--ink)}.sign-proof{display:grid;gap:var(--s-3);margin:var(--s-6) 0 0;padding:var(--s-4) var(--s-5);max-width:600px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--page)}.sign-proof dt{font-size:var(--t-xs);color:var(--text-3)}.sign-proof dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-sm);overflow-wrap:anywhere;word-break:break-all}#sign-gone .btn{margin-bottom:var(--s-2)}.sign .btn{white-space:normal;text-align:center;line-height:1.25;max-width:100%}@media(max-width:480px){#sign-download,#sign-gone-download{width:100%}}
