.service-picker{border:1px solid #dbe3ef;border-radius:22px;padding:18px;background:#fff;margin:10px 0 16px}.service-picker legend{font-weight:900;color:#101828;padding:0 8px}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.service-option{display:flex;gap:12px;align-items:flex-start;border:1px solid #e1e8f3;border-radius:18px;padding:14px;background:#f8fbff;cursor:pointer;transition:.18s ease}.service-option:hover{border-color:#b7cef7;box-shadow:0 12px 28px rgba(20,65,120,.08);transform:translateY(-1px)}.service-option input{margin-top:4px;accent-color:#2176ff}.service-option span{display:grid;gap:4px}.service-option strong{font-size:14px;color:#172033}.service-option small{font-size:12px;line-height:1.35;color:#667085}.service-option em{font-style:normal;color:#1263d8;font-size:12px;font-weight:800}.quote-change-box{margin-top:18px;border:1px solid #dfe8f4;background:linear-gradient(180deg,#fbfdff,#f4f8ff);border-radius:22px;padding:18px}.quote-change-box h3{margin:0 0 6px}.signature-preview{max-width:260px;border:1px solid #d8e2ef;border-radius:12px;background:#fff;margin-top:10px}.tracking-log{margin-top:18px;background:#0f172a;color:#dbeafe;border-radius:18px;padding:16px;white-space:pre-wrap;min-height:140px;font-size:13px}.inline-form{display:flex;gap:8px;align-items:center}.inline-form select{min-width:120px}@media(max-width:900px){.service-grid{grid-template-columns:1fr}.inline-form{display:grid;align-items:stretch}}
