.dealer-page{overflow-wrap:anywhere;padding-bottom:90px}.dealer-form-page{max-width:960px}.dealer-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px 12px;padding-block:30px;font-size:11px;line-height:1.8;display:flex}.dealer-breadcrumb a:hover{text-underline-offset:4px;color:var(--green);text-decoration:underline}.dealer-intro{max-width:830px;padding-block:26px 44px}.dealer-intro h1{letter-spacing:-2px;text-wrap:pretty;font-size:clamp(35px,4.2vw,56px);line-height:1.22}.dealer-intro>p{max-width:670px;margin-top:25px;font-size:14px;line-height:1.9}.dealer-intro>.dealer-intro-note{color:var(--muted);margin-top:18px;font-size:12px}.dealer-form{min-width:0}.dealer-form [hidden]{display:none!important}.dealer-required-note{color:var(--muted);margin-bottom:26px;font-size:11px;line-height:1.9}.dealer-form-section{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin:0 0 29px;padding:26px 30px 30px}.dealer-form-section>legend{letter-spacing:-.5px;color:var(--ink);padding-inline:10px;font-size:20px;font-weight:700;line-height:1.65}.dealer-form-section>legend>span{vertical-align:middle;letter-spacing:.3px;color:var(--green);margin-right:12px;font-size:11px;font-weight:650;display:inline-block}.dealer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 23px;display:grid}.dealer-field{min-width:0}.dealer-field-full{grid-column:1/-1}.dealer-field>label{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:650;line-height:1.7;display:block}.dealer-field>label>span{color:var(--muted);font-size:10px;font-weight:450}.dealer-field input,.dealer-field textarea,.dealer-field select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a6b3a5;border-radius:5px;padding:11px 12px;font-size:14px;line-height:1.6;display:block}.dealer-field textarea{resize:vertical;min-height:110px}.dealer-field-help{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.8}.dealer-field-error{color:#96362b;margin-top:8px;font-size:11px;line-height:1.8}.dealer-form [aria-invalid=true]{border-color:#9c3e31}.dealer-form input:focus-visible,.dealer-form select:focus-visible,.dealer-form textarea:focus-visible,.dealer-form button:focus-visible,.dealer-form a:focus-visible,.dealer-products:focus-visible{outline:3px solid var(--green);outline-offset:3px}.dealer-products{border:0;min-width:0;margin:0 0 27px;padding:0}.dealer-products>legend{color:var(--ink);padding:0;font-size:12px;font-weight:650;line-height:1.8}.dealer-products>.dealer-field-help{margin-top:7px}.dealer-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dealer-product-option{border:1px solid var(--line);background:var(--warm);cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.dealer-product-option:has(input:checked){background:#eaf0e5;border-color:#6a8565}.dealer-product-option input,.dealer-checkbox-row input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:0}.dealer-products[aria-invalid=true] .dealer-product-option{border-color:#c69a90}.dealer-section-note{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.9}.dealer-acknowledgement+.dealer-acknowledgement{margin-top:20px}.dealer-checkbox-row{align-items:start;gap:12px;display:flex}.dealer-checkbox-row input{margin-top:2px}.dealer-checkbox-row label{color:var(--ink);font-size:12px;line-height:1.85}.dealer-checkbox-row a{color:var(--green);text-underline-offset:4px;text-decoration:underline}.dealer-link-note{color:var(--muted);margin-top:15px;font-size:10px;line-height:1.8}.dealer-honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dealer-submit-row{border-top:1px solid var(--line);align-items:center;gap:23px;margin-top:28px;padding-top:25px;display:flex}.dealer-submit-row>.button{font:inherit;cursor:pointer;flex-shrink:0;gap:21px;font-size:12px}.dealer-submit-row>p{max-width:280px;color:var(--muted);font-size:10px;line-height:1.8}.dealer-form button:disabled{opacity:.55;cursor:not-allowed}.dealer-form[aria-busy=true] input,.dealer-form[aria-busy=true] select,.dealer-form[aria-busy=true] textarea{opacity:.65}.dealer-submit-status{color:var(--green);margin-top:12px;font-size:11px;line-height:1.8}.dealer-errors{color:#79352c;background:#fcf5f2;border:1px solid #cfa399;border-radius:7px;margin-bottom:28px;padding:22px 25px;scroll-margin-top:120px}.dealer-errors h2{letter-spacing:-.3px;color:#79352c;font-size:18px;line-height:1.5}.dealer-errors>p{color:#79352c;margin-top:10px;font-size:12px;line-height:1.9}.dealer-errors ul{margin-top:14px;padding-left:20px;font-size:11px;line-height:1.9}.dealer-errors ul:empty{display:none}.dealer-errors a{text-underline-offset:3px;text-decoration:underline}.dealer-success{background:var(--warm);border:1px solid #a6baa0;border-radius:9px;max-width:760px;padding:35px;scroll-margin-top:120px}.dealer-success h2{letter-spacing:-.7px;font-size:28px;line-height:1.4}.dealer-success>p{margin-top:19px;font-size:13px;line-height:1.9}.dealer-success .dealer-reference{color:var(--ink);border-block:1px solid var(--line);padding-block:18px;font-size:11px}.dealer-reference strong{letter-spacing:.3px;overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.7;display:block}.dealer-success .dealer-small{font-size:11px}.dealer-success .text-link{margin-top:25px;font-size:12px}.dealer-noscript{background:var(--warm);border:1px solid var(--line);border-radius:7px;padding:23px;font-size:13px;line-height:1.9}.dealer-noscript a{text-underline-offset:4px;text-decoration:underline}.dealer-draft-notice{background:var(--sage);border:1px solid #c4d2bc;border-radius:8px;max-width:850px;margin-bottom:43px;padding:29px 32px}.dealer-status-pill{letter-spacing:1px;color:var(--green);border:1px solid #bccdb3;border-radius:4px;margin-bottom:18px;padding:6px 9px;font-size:8px;font-weight:750;line-height:1.6;display:inline-block}.dealer-draft-notice h2{letter-spacing:-.6px;font-size:24px;line-height:1.4}.dealer-draft-notice p{max-width:710px;margin-top:15px;font-size:12px;line-height:1.95}.dealer-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 45px;display:grid}.dealer-principle{border-top:1px solid var(--line);min-width:0;padding:25px 0 0 38px;position:relative}.dealer-principle-number{color:var(--green);font-size:10px;font-weight:750;position:absolute;top:31px;left:0}.dealer-principle h2{letter-spacing:-.6px;font-size:22px;line-height:1.5}.dealer-principle p{margin-top:16px;font-size:12px;line-height:1.95}.dealer-provider-scope{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:60px;margin-top:55px;padding-block:43px;display:grid}.dealer-provider-scope h2{letter-spacing:-1.3px;font-size:35px;line-height:1.3}.dealer-provider-scope p,.dealer-provider-scope li{color:var(--muted);font-size:12px;line-height:1.95}.dealer-provider-scope ul{margin-block:21px;padding-left:18px}.dealer-provider-scope li+li{margin-top:11px}.dealer-principles-close{justify-content:space-between;align-items:center;gap:30px;padding-top:36px;display:flex}.dealer-principles-close h2{letter-spacing:-.6px;font-size:25px;line-height:1.5}.dealer-principles-close p{margin-top:12px;font-size:12px;line-height:1.9}.dealer-principles-close .button{flex-shrink:0;gap:23px;font-size:12px}.dealer-public-terms{border:1px solid var(--line);background:var(--warm);border-radius:8px;align-items:start;gap:24px;margin:0 0 70px;padding:26px 28px;display:flex}.dealer-public-terms .eyebrow{flex-shrink:0;margin:4px 0 0;font-size:8px}.dealer-public-terms p{font-size:12px;line-height:1.9}.dealer-public-terms .text-link{margin-top:12px;font-size:11px}@media (width<=850px){.dealer-submit-row{flex-direction:column;align-items:start;gap:15px}.dealer-provider-scope{gap:30px}.dealer-principles-grid{gap:28px}.dealer-principles-close{flex-direction:column;align-items:start;gap:24px}}@media (width<=640px){.dealer-page{padding-bottom:55px}.dealer-breadcrumb{gap:6px 9px;padding-block:23px;font-size:10px}.dealer-intro{padding-block:16px 32px}.dealer-intro h1{letter-spacing:-1.45px;font-size:35px;line-height:1.25}.dealer-intro>p{margin-top:21px;font-size:13px}.dealer-intro>.dealer-intro-note{font-size:11px}.dealer-form-section{margin-bottom:25px;padding:21px 18px 24px}.dealer-form-section>legend{padding-inline:7px;font-size:18px;line-height:1.8}.dealer-form-section>legend>span{margin-right:8px;font-size:10px}.dealer-fields{grid-template-columns:1fr;gap:19px}.dealer-field-full{grid-column:auto}.dealer-field input,.dealer-field select,.dealer-field textarea{padding-inline:10px;font-size:16px}.dealer-product-options{grid-template-columns:1fr;gap:10px}.dealer-product-option{padding:13px 14px}.dealer-required-note{margin-bottom:24px;font-size:10px}.dealer-section-note,.dealer-checkbox-row label{font-size:11px}.dealer-submit-row>.button{justify-content:center;gap:15px;width:100%;padding-inline:14px;font-size:11px}.dealer-submit-row>p{max-width:none}.dealer-errors{padding:20px 18px}.dealer-errors h2{font-size:17px}.dealer-success{padding:26px 22px}.dealer-success h2{font-size:25px}.dealer-draft-notice{margin-bottom:33px;padding:24px 22px}.dealer-draft-notice h2{font-size:23px}.dealer-draft-notice p{font-size:11px}.dealer-principles-grid{grid-template-columns:1fr;gap:27px}.dealer-principle{padding-left:30px}.dealer-principle h2{font-size:21px}.dealer-principle p{margin-top:13px;font-size:12px}.dealer-provider-scope{grid-template-columns:1fr;gap:24px;margin-top:37px;padding-block:30px}.dealer-provider-scope h2{letter-spacing:-1px;font-size:30px}.dealer-provider-scope .eyebrow{font-size:8px}.dealer-principles-close h2{font-size:23px}.dealer-principles-close .button{gap:20px;font-size:11px}.dealer-public-terms{flex-direction:column;gap:11px;margin:0 0 42px;padding:23px 20px}.dealer-public-terms p{font-size:11px}}
