.zalo-request-content{color:#242722;font-family:Arial,Helvetica,sans-serif}.zalo-request-content h2{letter-spacing:-.7px;margin:0 0 20px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2}.zalo-request-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.zalo-request-form label,.request-draft{color:#58604f;flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:1.6;display:flex}.zalo-request-form input,.zalo-request-form textarea,.request-draft textarea{color:#242722;box-sizing:border-box;background:#faf9f4;border:1px solid #ced2c3;border-radius:7px;width:100%;padding:11px;font:13px/1.6 Arial}.zalo-request-form textarea,.request-draft textarea{resize:vertical}.request-wide{grid-column:1/-1}.zalo-request-form .request-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.request-submit{color:#fff;cursor:pointer;background:#be3f0a;border:1px solid #be3f0a;border-radius:8px;padding:13px 17px;font:600 17px Arial}.request-submit:disabled{opacity:.6;cursor:wait}.request-note{color:#7a8071;margin:12px 0 0;font-size:10px;line-height:1.6}.request-status{color:#596a43;margin-top:13px;font-size:12px;line-height:1.7}.request-draft{margin-top:12px}.request-draft a{color:#a4380c;margin-top:6px;font-size:12px}.request-back{color:#6f7763;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:4px 0;font:12px Arial}.valuation-kicker{color:#be3f0a;letter-spacing:.5px;margin:0 0 8px;font-size:20px;font-weight:800}.request-suggestions{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.request-suggestions button{color:#626a57;cursor:pointer;background:#eeeae0;border:1px solid #d8d3c5;border-radius:20px;padding:6px 10px;font:11px/1.5 Arial}.request-suggestions button:hover{color:#a4380c;border-color:#be3f0a}.service-intake{max-width:700px;margin:0 0 30px}.intake-heading{margin-bottom:18px;font-size:22px;font-weight:600}.intake-tabs{gap:10px;margin-bottom:25px;display:flex}.intake-tabs button{color:#4f5844;cursor:pointer;background:0 0;border:1px solid #c9cdbf;border-radius:8px;flex:1;padding:13px 18px;font:600 14px Arial}.intake-tabs button[aria-pressed=true]{color:#fff;background:#be3f0a;border-color:#be3f0a}.policy-brand small{letter-spacing:0;margin-top:5px;font-size:12px;font-weight:400;display:block}.contact-qr-pending{margin-top:13px;color:#7d8373!important;font-size:11px!important}.zalo-request-content :focus-visible{outline-offset:3px;outline:2px solid #be3f0a}@media (max-width:480px){.zalo-request-form{gap:12px 10px}.request-warranty,.request-repair{grid-template-columns:1fr}.zalo-request-content h2{font-size:23px}.request-suggestions button{font-size:10px}.intake-tabs button{padding-inline:10px;font-size:12px}}.zalo-request-content .request-suggestions button{font:11px/1.5 Arial,sans-serif}.zalo-request-content .request-submit{font:600 17px/1.4 Arial,sans-serif}.zalo-request-content .request-back{font:12px Arial,sans-serif}.request-handoff{background:#eee8db;border:1px solid #d5c8b3;border-radius:10px;margin-top:18px;padding:16px}.request-handoff h3{margin:0 0 10px;font:600 14px/1.5 Arial}.request-handoff-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.request-open-zalo{background:#be3f0a;border-radius:7px;justify-content:center;align-items:center;padding:11px 14px;text-decoration:none;display:inline-flex;color:#fff!important;font:600 13px/1.5 Arial!important}.request-handoff-actions button{color:#6b4b35;cursor:pointer;background:0 0;border:1px solid #c9bba5;border-radius:7px;padding:9px 12px;font:12px Arial!important}.request-alternatives{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.request-alternatives span{font-weight:600}.request-alternatives a{color:#a4380c;text-underline-offset:3px}.request-alternatives small{color:#7b8172;flex-basis:100%;font-size:10px}.service-copy-result .request-open-zalo{margin-top:12px;margin-right:12px}.dialog-close,.intake-tabs button,.privacy-actions button,.request-back{transition:transform .18s,background .18s}.dialog-close:active,.intake-tabs button:active,.privacy-actions button:active,.request-back:active{transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.service-intake .zalo-request-content{animation:.22s ease-out both request-switch-in}}@keyframes request-switch-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog-close,.intake-tabs button,.privacy-actions button,.request-back{transition:none}}
