.form-first{--first-paper: #f7f8f6;--first-tint: #edf1ef;--first-ink: #1b2933;--first-muted: #65727a;--first-rule: rgba(27, 41, 51, .14);min-height:100dvh;color:var(--first-ink);background:var(--first-paper)}.form-first .nav{background:#f7f8f6f5;border-color:var(--first-rule)}.form-first .logo{color:#243d50}.form-first .links a{color:var(--first-ink)}.form-first .btn-primary{background:#243d50}.form-first .btn-primary:hover{background:#172c3b}.form-first .burger{border-color:var(--first-rule)}.form-first .hero{color:var(--first-ink);background:var(--first-paper)}.form-first .hero .wrap{display:flex;flex-direction:column;align-items:center;gap:27px;padding-top:clamp(37px,7vw,68px);padding-bottom:62px}.form-first .first-intro{width:100%;text-align:center}.form-first .eyebrow{display:block;color:#627a83;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.form-first h1{margin:10px 0 9px;color:#203b4d;font-size:clamp(36px,5vw,49px);letter-spacing:-.045em;line-height:1.08}.form-first .lede{max-width:none;color:var(--first-muted);font-size:16px;opacity:1}.form-first .card{width:min(100%,570px);padding:25px 27px;border:1px solid rgba(27,41,51,.1);border-radius:10px;box-shadow:0 12px 32px #1e30380e;scroll-margin-top:78px}.form-first .card h2{color:#233c4e}.form-first .offer-flow{width:min(100%,570px)}.form-first .vehicle-fields{border:0;padding:0;margin:0;min-width:0}.form-first .offer-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:6px;color:#171717;font-family:Arial,sans-serif;font-size:16px}.form-first .offer-breadcrumb button{min-height:44px;padding:0;border:0;background:none;color:#245c7a;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form-first .offer-breadcrumb button:focus-visible{outline:2px solid #243d50;outline-offset:3px;border-radius:3px}.form-first .offer-breadcrumb button:disabled{opacity:.5;cursor:wait}.form-first .steps i.on{background:#395f70}.form-first .tabs{background:#edf1ef}.form-first .tab-pill{background:#29495b}.form-first .field input:focus,.form-first .field select:focus{outline-color:#395f70}.form-first .chips button.on{border-color:#395f70;color:#29495b}.form-first .consent input{accent-color:#29495b}.form-first .summary{background:#edf1ef}.form-first .stamp{background:#29495b}.form-first .sec{padding:58px 0 64px}.form-first .sec.alt{background:var(--first-tint)}.form-first .section-heading{margin-bottom:20px}.form-first .section-heading .eyebrow{margin-bottom:6px}.form-first .h{margin-bottom:0;color:#203b4d;font-size:27px;letter-spacing:-.025em}.form-first .steps-list{max-width:720px;gap:14px;color:var(--first-muted)}.form-first .steps-list b{color:var(--first-ink)}.form-first .faq{max-width:720px}.form-first .q{border-color:var(--first-rule)}.form-first .q button{color:var(--first-ink)}.form-first .q .a{color:var(--first-muted)}.form-first footer{background:#203746;color:#f7f8f6bd}.form-first footer .logo{color:#f7f8f6}@media(max-width:760px){.form-first .hero .wrap{gap:22px;padding-top:36px;padding-bottom:44px}.form-first .first-intro{padding:0 4px}.form-first .card{padding:21px 18px}.form-first .sec{padding:43px 0 48px}.form-first .steps-list{font-size:15px}.form-first footer .wrap{flex-direction:column;align-items:flex-start;gap:10px}}.form-first .vres{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--first-rule)}.form-first .vres h2{margin:0 0 8px;font-size:clamp(26px,6vw,32px);letter-spacing:-.03em;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.form-first .vres dl{display:grid;gap:3px;margin:0 0 10px;font-size:15px}.form-first .vres dl div{display:flex;gap:6px;flex-wrap:wrap}.form-first .vres dt{font-weight:700;color:var(--first-ink)}.form-first .vres dd{margin:0;overflow-wrap:anywhere}.form-first .detail-add{border:0;background:none;padding:0;min-height:32px;color:#245c7a;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form-first .detail-add:focus-visible{outline:2px solid #243d50;outline-offset:3px}.form-first .detail-note{margin:0 0 10px;color:var(--first-muted);font-size:13px;line-height:1.5}.form-first .vres-actions{display:flex;flex-wrap:wrap;gap:4px 18px}.form-first .linkbtn{min-height:44px;padding:0;border:0;background:none;color:#245c7a;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.form-first .linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.form-first .linkbtn:focus-visible{outline:2px solid #243d50;outline-offset:3px;border-radius:3px}.form-first .linkbtn:disabled{opacity:.5;cursor:not-allowed}.form-first .vnote{margin:0 0 14px;padding:10px 12px;border-left:3px solid #b7862b;background:#f6f0e3;color:#4a3d22;font-size:14px;border-radius:4px}.form-first .vnote ul{margin:4px 0 0;padding-left:18px}.form-first .vfail{margin:0 0 14px;padding:12px;border:1px solid #c9a3a0;background:#f8eeed;color:#5b2a26;border-radius:6px;font-size:14px}.form-first .vfail .vfail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.form-first .vfail .btn{flex:1 1 160px}.form-first .vedit{margin-bottom:6px}.form-first .spin{animation:aj-spin 1s linear infinite}@keyframes aj-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.form-first .spin{animation:none}}.owner-inbox{--oi-paper: #f7f8f6;--oi-tint: #edf1ef;--oi-ink: #1b2933;--oi-muted: #65727a;--oi-rule: rgba(27, 41, 51, .12);--oi-dark: #243d50;--oi-card: #fcfdfc;min-height:100dvh;background:var(--oi-paper);color:var(--oi-ink);font-family:var(--fb)}.owner-inbox .oi-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.owner-inbox .oi-top{position:sticky;top:0;z-index:20;background:#f7f8f6f2;border-bottom:1px solid var(--oi-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.owner-inbox .oi-top-in,.owner-inbox .oi-wrap{max-width:860px;margin:0 auto;padding:0 20px}.owner-inbox .oi-top-in{height:58px;display:flex;align-items:center;justify-content:space-between}.owner-inbox .oi-logo{display:inline-flex;gap:6px;align-items:center;font-weight:700;font-size:18px;color:var(--oi-dark);text-decoration:none}.owner-inbox .oi-top-actions{display:flex;gap:8px}.owner-inbox .oi-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid var(--oi-rule);border-radius:8px;background:var(--oi-card);color:var(--oi-ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s}.owner-inbox .oi-btn:hover{border-color:#1b293366}.owner-inbox .oi-btn:disabled{opacity:.6;cursor:default}.owner-inbox .oi-btn-dark{background:var(--oi-dark);border-color:var(--oi-dark);color:#f7f8f6}.owner-inbox .oi-btn-dark:hover{background:#172c3b}.owner-inbox :focus-visible{outline:2px solid #395f70;outline-offset:2px}.owner-inbox .oi-spin{animation:oi-spin .9s linear infinite}@keyframes oi-spin{to{transform:rotate(360deg)}}.owner-inbox .oi-head{padding:34px 0 20px}.owner-inbox .oi-eyebrow{display:block;color:#627a83;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.owner-inbox h1{margin:6px 0;color:#203b4d;font-size:32px;letter-spacing:-.035em;line-height:1.1}.owner-inbox .oi-note{color:var(--oi-muted);font-size:14px;max-width:560px}.owner-inbox .oi-tools{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.owner-inbox .oi-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:var(--oi-card);border:1px solid var(--oi-rule);border-radius:8px;color:var(--oi-muted)}.owner-inbox .oi-search:focus-within{border-color:#395f70}.owner-inbox .oi-search input{flex:1;border:0;background:none;outline:none;font-size:15px;color:var(--oi-ink);min-width:0}.owner-inbox .oi-filters{display:flex;gap:4px;background:var(--oi-tint);padding:4px;border-radius:8px;overflow-x:auto}.owner-inbox .oi-filters button{flex:1;padding:7px 10px;border-radius:6px;font-size:13.5px;font-weight:600;color:var(--oi-muted);white-space:nowrap}.owner-inbox .oi-filters button span{font-family:var(--fm);font-size:11px;opacity:.7;margin-left:3px}.owner-inbox .oi-filters button.on{background:var(--oi-card);color:var(--oi-ink);box-shadow:0 1px 2px #1b293314}.owner-inbox .oi-alert{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#f6e3df;color:#7a1f14;border-radius:8px;padding:10px 12px;font-size:14px;margin-bottom:12px}.owner-inbox .oi-alert button{text-decoration:underline;font-size:13px}.owner-inbox .oi-list{list-style:none;border:1px solid var(--oi-rule);border-radius:10px;background:var(--oi-card);overflow:hidden;margin-bottom:48px}.owner-inbox .oi-row+.oi-row{border-top:1px solid var(--oi-rule)}.owner-inbox .oi-sum{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}.owner-inbox .oi-sum:hover{background:#edf1ef8c}.owner-inbox .oi-dot{width:8px;height:8px;border-radius:50%;flex:none}.owner-inbox .oi-dot.s-new{background:#2f6f86}.owner-inbox .oi-dot.s-contacted{background:#b58a3c}.owner-inbox .oi-dot.s-closed{background:#c4ccd0}.owner-inbox .oi-main{flex:1;min-width:0;display:flex;flex-direction:column}.owner-inbox .oi-main b{font-size:15px}.owner-inbox .oi-main span{color:var(--oi-muted);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-inbox .oi-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.owner-inbox .oi-meta time{color:var(--oi-muted);font-size:12.5px;min-width:92px;text-align:right}.owner-inbox .oi-pill{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px;text-transform:capitalize;background:var(--oi-tint);color:#3d5560}.owner-inbox .oi-pill.s-new{background:#dceaee;color:#1f5468}.owner-inbox .oi-pill.s-contacted{background:#f2e8d4;color:#7a5a1f}.owner-inbox .oi-pill.n-failed{background:#f6e3df;color:#8a2a1d;text-transform:none}.owner-inbox .oi-pill.n-pending,.owner-inbox .oi-pill.n-sending{text-transform:none}.owner-inbox .oi-chev{color:var(--oi-muted);flex:none;transition:transform .18s}.owner-inbox .oi-row.open .oi-chev{transform:rotate(180deg)}.owner-inbox .oi-row.open{background:#fafbfa}.owner-inbox .oi-detail{padding:4px 16px 18px 36px;animation:oi-in .18s ease-out}@keyframes oi-in{0%{opacity:0;transform:translateY(-3px)}}.owner-inbox .oi-contact{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.owner-inbox .oi-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 18px;padding:14px 0;border-top:1px solid var(--oi-rule);border-bottom:1px solid var(--oi-rule);margin-bottom:14px}.owner-inbox .oi-facts dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a8a91}.owner-inbox .oi-facts dd{font-size:14px;text-transform:none;word-break:break-word}.owner-inbox .oi-mono{font-family:var(--fm);font-size:13px!important;letter-spacing:.04em}.owner-inbox .oi-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.owner-inbox .oi-seg{display:inline-flex;background:var(--oi-tint);padding:3px;border-radius:8px}.owner-inbox .oi-seg button{padding:7px 13px;border-radius:6px;font-size:13.5px;font-weight:600;color:var(--oi-muted)}.owner-inbox .oi-seg button.on{background:var(--oi-dark);color:#f7f8f6}.owner-inbox .oi-seg button:disabled{cursor:default}.owner-inbox .oi-seg button:not(.on):disabled{opacity:.5}.owner-inbox .oi-saving{font-size:13px;color:var(--oi-muted)}.owner-inbox .oi-skel{padding:18px 16px;display:grid;gap:8px}.owner-inbox .oi-skel i{display:block;height:11px;border-radius:4px;background:var(--oi-tint);animation:oi-pulse 1.3s ease-in-out infinite}@keyframes oi-pulse{50%{opacity:.45}}.owner-inbox .oi-empty{text-align:center;padding:48px 20px;border:1px dashed rgba(27,41,51,.2);border-radius:10px;margin-bottom:48px}.owner-inbox .oi-empty h2{font-size:18px;color:#233c4e;margin-bottom:4px}.owner-inbox .oi-empty p{color:var(--oi-muted);font-size:14px;margin-bottom:14px}.owner-inbox .oi-gate{max-width:440px;margin:0 auto;padding:18vh 20px 40px;text-align:center}.owner-inbox .oi-gate p{color:var(--oi-muted);margin-bottom:20px}.owner-inbox .oi-gate-actions{display:flex;gap:8px;justify-content:center}@media(max-width:640px){.owner-inbox .oi-hide-sm{display:none}.owner-inbox .oi-sum{flex-wrap:wrap}.owner-inbox .oi-main{flex-basis:calc(100% - 50px)}.owner-inbox .oi-meta{order:3;width:100%;justify-content:flex-start;padding-left:20px}.owner-inbox .oi-meta time{text-align:left;min-width:0}.owner-inbox .oi-chev{position:absolute;right:16px}.owner-inbox .oi-row{position:relative}.owner-inbox .oi-detail{padding-left:16px}.owner-inbox .oi-contact .oi-btn{flex:1 1 100%;justify-content:center}}.auth-shell{min-height:100dvh;background:#f7f8f6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:30px 20px;color:#243d50}.auth-context{max-width:420px;text-align:center;color:#55636c;font-size:14px}.auth-shell>a{text-decoration:underline;font-size:14px}.auth-shell .cl-formFieldInput::placeholder{color:#65727a;opacity:1}.auth-shell .cl-logoImage{width:180px;height:38px}:root{--navy:#14284B;--navy-d:#0D1C36;--bg:#FAFBFC;--bg-2:#EEF1F5;--ink:#16202E;--ink-2:#55606F;--line:rgba(22,32,46,.14);--card:#FFFFFF;--fb:"DM Sans",system-ui,sans-serif;--fm:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--fb);background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}input,select{font:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.mono{font-family:var(--fm);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.nav{position:sticky;top:0;z-index:50;background:var(--card);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.logo{font-weight:700;font-size:20px;text-decoration:none;color:var(--navy)}.links{display:flex;gap:24px;align-items:center}.links a{text-decoration:none;font-size:15px}.links a:hover{text-decoration:underline}.burger{display:none;width:40px;height:40px;border-radius:8px;border:1px solid var(--line);place-items:center}.drawer{display:none}@media(max-width:760px){.links{display:none}.burger{display:grid}.drawer{display:flex;flex-direction:column;padding:8px 20px 16px;border-top:1px solid var(--line)}.drawer a{text-decoration:none;font-size:17px;padding:12px 0;border-bottom:1px solid var(--line)}.drawer .btn{margin-top:12px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-d)}.btn-ghost{border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn[disabled]{opacity:.6;pointer-events:none}.hero{background:var(--navy);color:#fff}.hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:56px;padding-bottom:56px;align-items:start}h1{font-size:clamp(34px,5vw,48px);line-height:1.1;font-weight:700;margin-bottom:16px}.lede{font-size:18px;max-width:440px;opacity:.85}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr;padding-top:32px;gap:28px}}.card{background:var(--card);color:var(--ink);border-radius:12px;padding:24px;scroll-margin-top:76px}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.steps{display:flex;gap:6px}.steps i{width:24px;height:4px;border-radius:2px;background:var(--bg-2)}.steps i.on{background:var(--navy)}.card h2{font-size:22px;line-height:1.2;margin-bottom:16px}.tabs{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-2);border-radius:8px;padding:4px;position:relative;margin-bottom:18px}.tab-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);background:var(--navy);border-radius:6px;transition:transform .2s}.tabs button{position:relative;z-index:1;padding:10px 4px;font-weight:600;font-size:14px}.tabs button.on{color:#fff}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:13px;font-weight:600;color:var(--ink-2)}.field input,.field select{height:46px;border-radius:8px;border:1px solid var(--line);background:#fff;padding:0 12px;font-size:16px;color:var(--ink);width:100%}.field input:focus,.field select:focus{outline:2px solid var(--navy);outline-offset:-1px}.field.bad input,.field.bad select{border-color:#b3261e}.err{font-size:12.5px;color:#b3261e}.plate input{font-family:var(--fm);text-transform:uppercase;letter-spacing:.12em;font-size:18px;text-align:center}.vin input{font-family:var(--fm);text-transform:uppercase}.count{font-family:var(--fm);font-size:11px;color:var(--ink-2)}.row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.row3{display:grid;gap:12px;grid-template-columns:.8fr 1fr 1fr}@media(max-width:520px){.row3{grid-template-columns:1fr 1fr}.row3 .field:first-child{grid-column:span 2}}.chips{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.chips button{padding:9px 4px;border-radius:8px;border:1px solid var(--line);font-size:13px;font-weight:600}.chips button.on{border-color:var(--navy);background:var(--bg-2);color:var(--navy)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-2);margin:6px 0 16px;cursor:pointer}.consent input{width:18px;height:18px;accent-color:var(--navy);margin-top:2px;flex:none}.summary{display:flex;justify-content:space-between;align-items:center;background:var(--bg-2);border-radius:8px;padding:10px 12px;margin-bottom:16px;font-size:14px}.summary b{font-family:var(--fm)}.summary button{text-decoration:underline;font-size:13px}.actions{display:flex;gap:10px}.actions .btn{flex:1}.fine{font-size:12px;color:var(--ink-2);margin-top:12px;text-align:center}.alert{background:#f8dcd8;color:#7a1810;border-radius:8px;padding:10px 12px;font-size:14px;margin-bottom:14px}.receipt{text-align:center;padding:8px 0}.stamp{width:56px;height:56px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;margin:0 auto 14px}.ref{font-family:var(--fm);font-size:20px;letter-spacing:.08em;background:var(--bg-2);border-radius:8px;padding:12px;margin:12px 0}section{scroll-margin-top:60px}.sec{padding:56px 0}.sec.alt{background:var(--bg-2)}.h{font-size:26px;font-weight:700;margin-bottom:20px}.steps-list{padding-left:22px;max-width:680px;display:grid;gap:12px;font-size:16px;color:var(--ink-2)}.steps-list b{color:var(--ink)}.faq{max-width:720px}.q{border-bottom:1px solid var(--line)}.q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;padding:16px 0;font-size:17px;font-weight:600}.q .pm{flex:none;display:grid;place-items:center}.q.open .pm{transform:rotate(45deg)}.q .a{padding:0 32px 16px 0;color:var(--ink-2)}footer{background:var(--navy-d);color:#ffffffbf;padding:28px 0;font-size:14px}footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}footer .logo{color:#fff}
