.advisor{padding:96px max(5vw,24px);background:#eef0ec}.advisorIntro{max-width:700px}.advisorIntro>p:last-child{color:var(--muted);font-size:1.08rem}.advisorForm{margin:34px 0 18px;background:#fff;padding:20px;border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;box-shadow:0 12px 30px #1e282314}.advisorForm label{display:grid;gap:6px;font-weight:700;font-size:.82rem}.advisorForm select{border:1px solid var(--line);border-radius:9px;padding:12px;background:#fff;font:inherit}.recommendation{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#171a1c;color:#fff;border-radius:16px}.recommendation p{color:#bdc3c4;margin:5px 0 0}.recommendIcon{width:42px;height:42px;border-radius:50%;background:var(--gold);color:#111;display:grid;place-items:center;font-size:1.25rem;flex:none}.specHelp{margin-top:54px}.specHelp>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.specHelp details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.specHelp summary{font-weight:700;cursor:pointer}.specHelp details p{color:var(--muted);margin:12px 0 0}.compare{padding:76px max(5vw,24px);background:#a96808;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.compare .eyebrow{color:#ffe3a8}.compare>div>p:last-child{color:#f5dfbc}.compareEmpty,.compareTable{background:#fff;color:#111;padding:28px;border-radius:16px;min-height:130px}.compareTable{overflow:auto}.compareTable table{border-collapse:collapse;width:100%;min-width:500px}.compareTable th,.compareTable td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.carActions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px}.carActions .view{margin:0}.compareBtn{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 13px;font-weight:700;cursor:pointer}.compareBtn.selected{background:#171a1c;color:#fff}.ownerLink{background:none;border:0;color:var(--gold);font:600 .9rem inherit;cursor:pointer}.ownerDialog{width:min(1100px,94vw);max-height:92vh;border:0;border-radius:22px;padding:30px;background:#f6f7f5}.ownerDialog::backdrop{background:#080909c9}.ownerHead{display:flex;justify-content:space-between}.close{font-size:2rem;border:0;background:none;cursor:pointer}.ownerNote{color:var(--muted)}.ownerGrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ownerGrid form{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;padding:20px;border-radius:15px}.ownerGrid label{display:grid;gap:5px;font-weight:700;font-size:.82rem}.ownerGrid input,.ownerGrid select,.ownerGrid textarea{border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit;min-width:0}.ownerGrid textarea{min-height:70px}.ownerGrid label:nth-last-of-type(1),.ownerGrid form .button,.resetBtn{grid-column:1/-1}.resetBtn{padding:10px;border:0;background:none;cursor:pointer}.ownerStats{padding:18px;background:#171a1c;color:#fff;border-radius:12px;margin-bottom:12px}.ownerStats strong{font:800 2rem Manrope;display:block;color:var(--gold)}.ownerList{display:grid;gap:9px;max-height:540px;overflow:auto}.ownerItem{background:#fff;padding:14px;border-radius:10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.ownerItem p{margin:0;color:var(--muted);font-size:.85rem}.ownerItem button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;cursor:pointer}.ownerItem .delete{color:#a22920}.carNote{font-size:.82rem;color:#69501d;background:#fff7e7;padding:10px;border-radius:8px;margin-top:12px}@media(max-width:900px){.advisorForm{grid-template-columns:1fr 1fr}.compare,.ownerGrid{grid-template-columns:1fr}}@media(max-width:600px){.advisorForm,.specHelp>div{grid-template-columns:1fr}.advisor{padding-block:70px}.compare{padding-block:60px}.ownerDialog{padding:20px}.ownerGrid form{grid-template-columns:1fr}.ownerGrid form>*{grid-column:1/-1}}
