1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4966],{5787:function(e,l,a){Promise.resolve().then(a.bind(a,4665))},4665:function(e,l,a){"use strict";a.r(l),a.d(l,{default:function(){return p}});var t=a(7437),i=a(2265);let n={dealerName:"",legalName:"",dealerWebsite:"",managerEmail:"",crmEmail:"",routingCcEmails:"",billingContactName:"",billingEmail:"",billingPhone:"",salesPhone:"",addressLine:"",city:"",state:"TX",postalCode:""},r="#0f172a",s="#64748b";function o(){return{width:"100%",boxSizing:"border-box",padding:"13px 14px",borderRadius:14,border:"1px solid #cbd5e1",background:"white",color:r,fontSize:14,outline:"none"}}function d(){return{display:"grid",gap:6,color:"#334155",fontSize:12,fontWeight:900}}function c(){return{color:s,fontSize:11,fontWeight:700,lineHeight:1.35}}function p(){let[e,l]=(0,i.useState)(n),[a,p]=(0,i.useState)(!1),[g,u]=(0,i.useState)("");function h(e,a){l(l=>({...l,[e]:a}))}async function m(l){l.preventDefault(),p(!0),u("");try{let l=await fetch("/api/signup",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),a=await l.json().catch(()=>({}));if(!l.ok||!a.url)throw Error(a.error||"Could not start dealer signup.");window.location.href=a.url}catch(e){u(e instanceof Error?e.message:"Could not start dealer signup."),p(!1)}}return(0,t.jsxs)("main",{style:{minHeight:"100vh",background:"radial-gradient(circle at 10% 0%, rgba(185,28,28,0.16), transparent 34%), #f5f7fb",color:r,fontFamily:"Arial, Helvetica, sans-serif",padding:18},children:[(0,t.jsx)("style",{children:"\n .signup-shell { max-width: 1060px; margin: 0 auto; }\n .signup-grid { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(360px, 1.1fr); gap: 18px; align-items: start; }\n .two-col { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }\n @media (max-width: 900px) { .signup-grid { grid-template-columns: 1fr; } }\n @media (max-width: 560px) { main { padding: 12px !important; } .two-col { grid-template-columns: 1fr; } }\n "}),(0,t.jsxs)("section",{className:"signup-shell",children:[(0,t.jsx)("header",{style:{padding:"12px 0 20px"},children:(0,t.jsx)("a",{href:"/",style:{color:r,textDecoration:"none",fontSize:13,fontWeight:900},children:"â Back to SolaceTrade"})}),(0,t.jsxs)("div",{className:"signup-grid",children:[(0,t.jsxs)("section",{style:{padding:24,borderRadius:28,background:r,color:"white",boxShadow:"0 24px 70px rgba(15,23,42,0.22)"},children:[(0,t.jsx)("div",{style:{display:"inline-flex",padding:"7px 11px",borderRadius:999,background:"rgba(34,197,94,0.14)",color:"#bbf7d0",fontSize:11,fontWeight:900,letterSpacing:"0.08em",textTransform:"uppercase",marginBottom:14},children:"Dealer onboarding"}),(0,t.jsx)("h1",{style:{margin:0,fontSize:"clamp(36px, 6vw, 62px)",lineHeight:.94,letterSpacing:"-0.06em"},children:"Launch your trade intake page in minutes."}),(0,t.jsx)("p",{style:{margin:"16px 0 0",color:"#dbeafe",lineHeight:1.6,fontWeight:700},children:"Complete this setup form, start the monthly subscription, and SolaceTrade will automatically create your dealer page, internal intake link, and website install snippets."}),(0,t.jsx)("div",{style:{display:"grid",gap:10,marginTop:22},children:[["$595 / month","Monthly platform access"],["$299 setup fee","WAIVED until July 1"],["Automatic install email","Customer link, internal link, button snippet, and iframe snippet"]].map(e=>{let[l,a]=e;return(0,t.jsxs)("div",{style:{padding:14,borderRadius:18,background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.12)"},children:[(0,t.jsx)("strong",{style:{display:"block"},children:l}),(0,t.jsx)("span",{style:{display:"block",marginTop:4,color:"#cbd5e1",fontSize:13,lineHeight:1.45},children:a})]},l)})})]}),(0,t.jsxs)("form",{onSubmit:m,style:{padding:20,borderRadius:28,background:"white",border:"1px solid #e2e8f0",boxShadow:"0 24px 70px rgba(15,23,42,0.10)"},children:[(0,t.jsx)("h2",{style:{margin:0,fontSize:24,letterSpacing:"-0.03em"},children:"Dealer setup"}),(0,t.jsx)("p",{style:{margin:"6px 0 16px",color:s,fontSize:14,lineHeight:1.5},children:"These details create your dealer page, manager routing, CRM delivery, billing record, and post-payment install instructions."}),(0,t.jsxs)("div",{style:{display:"grid",gap:11},children:[(0,t.jsxs)("label",{style:d(),children:["Dealership name",(0,t.jsx)("input",{required:!0,value:e.dealerName,onChange:e=>h("dealerName",e.target.value),placeholder:"Jersey Village Chrysler Jeep Dodge Ram",style:o()})]}),(0,t.jsxs)("label",{style:d(),children:["Legal name",(0,t.jsx)("input",{value:e.legalName,onChange:e=>h("legalName",e.target.value),placeholder:"Optional legal entity",style:o()})]}),(0,t.jsxs)("label",{style:d(),children:["Dealer website",(0,t.jsx)("input",{value:e.dealerWebsite,onChange:e=>h("dealerWebsite",e.target.value),placeholder:"https://www.exampledealer.com",style:o()})]}),(0,t.jsxs)("div",{className:"two-col",children:[(0,t.jsxs)("label",{style:d(),children:["Sales phone",(0,t.jsx)("input",{value:e.salesPhone,onChange:e=>h("salesPhone",e.target.value),placeholder:"(713) 555-0188",style:o()})]}),(0,t.jsxs)("label",{style:d(),children:["Billing phone",(0,t.jsx)("input",{value:e.billingPhone,onChange:e=>h("billingPhone",e.target.value),placeholder:"Optional",style:o()})]})]}),(0,t.jsxs)("label",{style:d(),children:["Primary used car manager email",(0,t.jsx)("input",{required:!0,type:"email",value:e.managerEmail,onChange:e=>h("managerEmail",e.target.value),placeholder:"[email protected]",style:o()}),(0,t.jsx)("span",{style:c(),children:"Oversight contact for trade packets and manager review."})]}),(0,t.jsxs)("label",{style:d(),children:["Primary lead / CRM intake email",(0,t.jsx)("input",{type:"email",value:e.crmEmail,onChange:e=>h("crmEmail",e.target.value),placeholder:"[email protected] or [email protected]",style:o()}),(0,t.jsx)("span",{style:c(),children:"Where new trade opportunities should be delivered. Leave blank to use the manager email."})]}),(0,t.jsxs)("label",{style:d(),children:["Additional routing emails",(0,t.jsx)("textarea",{value:e.routingCcEmails,onChange:e=>h("routingCcEmails",e.target.value),placeholder:"[email protected], [email protected]",rows:3,style:{...o(),resize:"vertical",lineHeight:1.45}})]}),(0,t.jsxs)("div",{className:"two-col",children:[(0,t.jsxs)("label",{style:d(),children:["Billing contact name",(0,t.jsx)("input",{value:e.billingContactName,onChange:e=>h("billingContactName",e.target.value),placeholder:"Controller / owner",style:o()})]}),(0,t.jsxs)("label",{style:d(),children:["Billing email",(0,t.jsx)("input",{required:!0,type:"email",value:e.billingEmail,onChange:e=>h("billingEmail",e.target.value),placeholder:"[email protected]",style:o()})]})]}),(0,t.jsxs)("label",{style:d(),children:["Address",(0,t.jsx)("input",{value:e.addressLine,onChange:e=>h("addressLine",e.target.value),placeholder:"Street address",style:o()})]}),(0,t.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 86px 110px",gap:8},children:[(0,t.jsxs)("label",{style:d(),children:["City",(0,t.jsx)("input",{value:e.city,onChange:e=>h("city",e.target.value),placeholder:"Jersey Village",style:o()})]}),(0,t.jsxs)("label",{style:d(),children:["State",(0,t.jsx)("input",{value:e.state,onChange:e=>h("state",e.target.value.toUpperCase().slice(0,2)),placeholder:"TX",style:o()})]}),(0,t.jsxs)("label",{style:d(),children:["ZIP",(0,t.jsx)("input",{value:e.postalCode,onChange:e=>h("postalCode",e.target.value),placeholder:"77040",style:o()})]})]})]}),(0,t.jsx)("div",{style:{marginTop:14,padding:12,borderRadius:16,background:"#ecfdf5",color:"#065f46",fontSize:13,fontWeight:900,lineHeight:1.4,border:"1px solid #bbf7d0"},children:"Setup fee waived â no upfront setup cost if you start before July 1."}),g?(0,t.jsx)("div",{style:{marginTop:13,padding:12,borderRadius:16,background:"#fef2f2",color:"#991b1b",fontSize:13,fontWeight:800},children:g}):null,(0,t.jsx)("button",{type:"submit",disabled:a,style:{width:"100%",marginTop:16,border:"none",borderRadius:16,background:"#b91c1c",color:"white",padding:15,fontSize:15,fontWeight:900,cursor:a?"wait":"pointer",opacity:a?.72:1,boxShadow:"0 18px 42px rgba(185,28,28,0.24)"},children:a?"Starting checkout...":"Finish setup & activate"}),(0,t.jsx)("p",{style:{margin:"12px 0 0",color:s,fontSize:12,lineHeight:1.45},children:"After payment, your dealer links and website install snippets are emailed automatically."})]})]})]})]})}}},function(e){e.O(0,[2971,2117,1744],function(){return e(e.s=5787)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.