.dealer-form[data-v-854e27cb]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dealer-form-wide[data-v-854e27cb]{grid-column:1/-1}.dealer-form label[data-v-854e27cb]{font-size:var(--font-size-sm);line-height:1.25}.dealer-form label span[data-v-854e27cb]{color:var(--dealer-orange)}.dealer-form[data-v-854e27cb] .base-form-field{align-content:start;gap:var(--space-2);min-width:0;margin:0}.dealer-form[data-v-854e27cb] .base-form-field>.base-form-field__error{display:none}.dealer-field-error[data-v-854e27cb]{color:#b42318;font-size:var(--font-size-sm);margin:0}.dealer-form[data-v-854e27cb] .base-input,.dealer-form[data-v-854e27cb] .base-textarea{border-color:var(--dealer-border);border-radius:var(--dealer-control-radius);font-size:var(--font-size-sm);background:#fcfcfc}.dealer-form[data-v-854e27cb] .base-input:hover:not(.base-input--disabled),.dealer-form[data-v-854e27cb] .base-textarea:hover:not(:disabled){border-color:#a7abb1}.dealer-form[data-v-854e27cb] .base-input:focus-within,.dealer-form[data-v-854e27cb] .base-textarea:focus{border-color:var(--dealer-orange)}.dealer-form[data-v-854e27cb] .base-input--error,.dealer-form[data-v-854e27cb] .base-textarea--error{border-color:#b42318}.dealer-success[data-v-854e27cb]{color:#23613b;margin:0}@media (max-width:720px){.dealer-form[data-v-854e27cb]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.dealer-page{--dealer-page-x:var(--space-8);--dealer-page-max:1200px;--dealer-section-py:var(--space-10);--dealer-grid-gap:var(--space-10);--dealer-hero-size:52px;--dealer-title-size:var(--font-size-xxl);--dealer-orange:#e95520;--dealer-muted:#6b7280;--dealer-border:#e5e7eb;--dealer-control-radius:6px;--dealer-photo-radius:8px;color:#1a1a1a;font-family:var(--font-sans);font-size:var(--font-size-base);background:#fff}.dealer-page .dealer-inner{width:min(calc(100% - var(--dealer-page-x) * 2), var(--dealer-page-max));margin-inline:auto}.dealer-page .dealer-section{padding-block:var(--dealer-section-py)}.dealer-page .dealer-heading{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.dealer-page h2{font-size:var(--dealer-title-size)}.dealer-page h3{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:400;line-height:1.25}.dealer-page p{line-height:1.55}.dealer-page p,.dealer-page h1,.dealer-page h2,.dealer-page h3,.dealer-page li{overflow-wrap:break-word}.dealer-page .dealer-intro{margin:var(--space-2) 0 0;color:var(--dealer-muted);font-size:var(--font-size-sm)}.dealer-page .dealer-photo{border-radius:var(--dealer-photo-radius);object-fit:cover;background:#eee;width:100%;height:auto;display:block}.dealer-page .dealer-cta{--base-button-bg:var(--dealer-orange);--base-button-border:var(--dealer-orange);--base-button-font:var(--font-size-sm);max-width:100%;padding-block:var(--space-3);font-family:var(--font-sans);white-space:normal;border-radius:999px;font-weight:400}.dealer-page .dealer-cta .base-button__content{gap:var(--space-4)}.dealer-page .dealer-cta svg{flex-shrink:0}.dealer-page .dealer-hero{background:#f7f8f8}.dealer-page .dealer-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:stretch;display:grid}.dealer-page .dealer-hero-copy{z-index:1;padding-block:var(--space-8);padding-right:var(--space-6);position:relative}.dealer-page .dealer-hero h1{max-width:10ch;font-size:var(--dealer-hero-size);letter-spacing:-.035em}.dealer-page .dealer-hero-copy p{max-width:47ch;margin:var(--space-6) 0}.dealer-page .dealer-hero-media{min-width:0;margin-right:min(calc((var(--dealer-page-max) - 100vw) / 2), calc(-1 * var(--dealer-page-x)));position:relative}.dealer-page .dealer-hero-media img{object-fit:cover;object-position:right center;width:100%;height:100%;min-height:100%;display:block}.dealer-page .dealer-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f8f8,#0000 22%);position:absolute;inset:0}.dealer-page .dealer-why{border-top:var(--space-4) solid #fff;background:#f4f5f6}.dealer-page .dealer-why-grid{gap:var(--dealer-grid-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;display:grid}.dealer-page .dealer-advantages,.dealer-page .dealer-benefit-list,.dealer-page .dealer-steps{margin:0;padding:0;list-style:none}.dealer-page .dealer-advantages{margin-top:var(--space-5)}.dealer-page .dealer-advantages li{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--dealer-border);grid-template-columns:auto minmax(0,1fr);display:grid}.dealer-page .dealer-advantages li:last-child{border-bottom:0;padding-bottom:0}.dealer-page .dealer-number{color:var(--dealer-orange);font-size:var(--font-size-xxl);font-variant-numeric:tabular-nums;line-height:1.1}.dealer-page .dealer-advantages p{color:var(--dealer-muted);font-size:var(--font-size-sm);margin:0}.dealer-page .dealer-showroom{aspect-ratio:495/200;object-position:center top}.dealer-page .dealer-benefits{border-top:var(--space-4) solid #fff;background:#f7f7f7}.dealer-page .dealer-benefits-grid{gap:var(--dealer-grid-gap);grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);align-items:center;display:grid}.dealer-page .dealer-benefit-list{gap:var(--space-3) var(--space-7);margin-block:var(--space-6);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.dealer-page .dealer-benefit-list li{align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-sm);line-height:1.45;display:flex}.dealer-page .dealer-benefit-list svg{color:var(--dealer-orange);flex-shrink:0}.dealer-page .dealer-closing{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--dealer-muted)}.dealer-page .dealer-tooling{aspect-ratio:296/151;object-position:center 70%}.dealer-page .dealer-steps{margin-block:var(--space-7);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.dealer-page .dealer-steps li{align-content:start;gap:var(--space-4);padding-inline:var(--space-5);border-left:1px solid #d1d5db;grid-template-columns:auto minmax(0,1fr);display:grid}.dealer-page .dealer-steps li:first-child{border-left:0;padding-left:0}.dealer-page .dealer-steps li:last-child{padding-right:0}.dealer-page .dealer-steps h3{font-size:var(--font-size-base)}.dealer-page .dealer-steps p{font-size:var(--font-size-sm);color:var(--dealer-muted);margin:0}.dealer-page .dealer-audience{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--dealer-control-radius);font-size:var(--font-size-sm);color:var(--dealer-muted);background:#f4f5f6;margin:0;display:flex}.dealer-page .dealer-audience svg{color:var(--dealer-orange);flex-shrink:0;margin-top:2px}.dealer-page .dealer-application{scroll-margin-top:calc(var(--site-header-visible-offset,120px) + var(--space-6));border-top:1px solid var(--dealer-border);padding-bottom:calc(var(--dealer-section-py) + env(safe-area-inset-bottom));background:linear-gradient(90deg,#f4f5f6 38%,#fff 38%)}.dealer-page .dealer-application-grid{gap:var(--dealer-grid-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.dealer-page .dealer-application-intro{align-items:flex-start;gap:var(--space-7);padding-right:var(--space-6);flex-direction:column;display:flex}.dealer-page .dealer-application-copy{max-width:34ch}.dealer-page .dealer-application-copy p{margin:var(--space-5) 0 0;font-size:var(--font-size-sm);color:var(--dealer-muted)}.dealer-page .dealer-workshop{aspect-ratio:146/127;object-position:center;width:65%;max-width:240px}@media (max-width:1280px){.dealer-page{--dealer-hero-size:46px;--dealer-grid-gap:var(--space-8)}.dealer-page .dealer-steps{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-page .dealer-steps li{border:0;padding:0}.dealer-page .dealer-steps li:nth-child(2n){border-left:1px solid var(--dealer-border);padding-left:var(--space-7)}}@media (max-width:992px){.dealer-page{--dealer-hero-size:40px;--dealer-grid-gap:var(--space-7)}.dealer-page .dealer-hero-grid,.dealer-page .dealer-why-grid{grid-template-columns:minmax(0,1fr)}.dealer-page .dealer-hero-copy{padding-right:0}.dealer-page .dealer-hero-media{margin-inline:calc(-1 * var(--dealer-page-x))}.dealer-page .dealer-hero-media img{aspect-ratio:1977/795;object-fit:contain;height:auto;min-height:0}.dealer-page .dealer-hero-media:after{background:linear-gradient(#f7f8f8,#0000 20%)}.dealer-page .dealer-benefits-grid{grid-template-columns:minmax(0,1fr)}.dealer-page .dealer-tooling{max-width:520px}.dealer-page .dealer-application-grid{grid-template-columns:minmax(0,1fr)}.dealer-page .dealer-application{background:#f7f7f7}.dealer-page .dealer-application-intro{flex-direction:row;justify-content:space-between;align-items:center;padding:0}.dealer-page .dealer-workshop{width:30%;max-width:200px}.dealer-page .dealer-application-copy{max-width:44ch}}@media (max-width:720px){.dealer-page{--dealer-page-x:20px;--dealer-section-py:var(--space-8);--dealer-hero-size:38px;--dealer-title-size:var(--font-size-xl)}.dealer-page .dealer-hero-grid,.dealer-page .dealer-why-grid,.dealer-page .dealer-steps{grid-template-columns:minmax(0,1fr)}.dealer-page .dealer-hero-copy{padding:var(--space-8) 0 var(--space-5)}.dealer-page .dealer-hero-copy p{max-width:48ch;font-size:var(--font-size-sm)}.dealer-page .dealer-hero-media{margin-inline:calc(-1 * var(--dealer-page-x))}.dealer-page .dealer-hero-media:after{background:linear-gradient(#f7f8f8,#0000 20%)}.dealer-page .dealer-benefit-list{gap:var(--space-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.dealer-page .dealer-advantages li{padding-block:var(--space-5)}.dealer-page .dealer-steps li,.dealer-page .dealer-steps li:nth-child(2n){padding:0 0 var(--space-5);border:0;border-bottom:1px solid var(--dealer-border)}.dealer-page .dealer-steps li:last-child{border-bottom:0;padding-bottom:0}.dealer-page .dealer-steps{gap:var(--space-5)}.dealer-page .dealer-application-intro{display:block}.dealer-page .dealer-workshop{display:none}}@media (max-width:560px){.dealer-page .dealer-cta{min-height:44px}.dealer-page .dealer-hero h1{max-width:11ch}}@media (prefers-reduced-motion:reduce){.dealer-page .dealer-cta,.dealer-page .base-input,.dealer-page .base-textarea{transition:none}.dealer-page .dealer-cta:hover{transform:none}}
