.sff-page,.sff-page *{box-sizing:border-box;}
.sff input[type=”text”],.sff input[type=”email”],.sff input[type=”tel”],.sff input[type=”date”],.sff select,.sff textarea{width:100%;padding:13px 16px;background:#FFFFFF;border:1px solid #CFCFCF;border-radius:10px;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:16px;color:#212529;font-weight:400;line-height:1.4;outline:none;transition:border-color 0.15s,box-shadow 0.15s;-webkit-appearance:none;-moz-appearance:none;}
.sff textarea{min-height:130px;resize:vertical;}
.sff input:focus,.sff select:focus,.sff textarea:focus{border-color:#D71921;box-shadow:0 0 0 3px rgba(215,25,33,0.15);}
.sff select{appearance:none;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’12’ height=’8′ fill=’%23585858’%3E%3Cpath d=’M6 8L0 0h12z’/%3E%3C/svg%3E”);background-repeat:no-repeat;background-position:right 16px center;padding-right:42px;cursor:pointer;}
.sff-field-label{display:block;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#585858;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;}
.sff .req{color:#D71921;}
.sff-row{display:flex;flex-wrap:wrap;gap:16px;}
.sff-row > div{flex:1 1 200px;min-width:0;}
.sff .stars{display:inline-flex;gap:6px;flex-shrink:0;}
.sff .stars label{cursor:pointer;font-size:30px;color:#CFCFCF;transition:color 0.15s,transform 0.15s;margin:0;text-transform:none;letter-spacing:0;line-height:1;user-select:none;}
.sff .stars label.active{color:#D71921;}
.sff .stars label:hover{transform:scale(1.12);}
.sff .rating-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #EEEEEE;}
.sff .rating-row:last-child{border-bottom:none;}
.sff .rating-row-title{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#212529;line-height:1.3;margin-bottom:4px;}
.sff .rating-row-sub{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:13px;color:#585858;line-height:1.45;}
.sff .sff-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:4px 0;}
.sff .sff-checkbox input[type=”checkbox”]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:2px solid #CFCFCF;background:#FFFFFF;border-radius:4px;cursor:pointer;position:relative;margin:2px 0 0;transition:border-color 0.15s,background 0.15s;padding:0;}
.sff .sff-checkbox input[type=”checkbox”]:checked{background:#D71921;border-color:#D71921;}
.sff .sff-checkbox input[type=”checkbox”]:checked::after{content:”\2713″;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFFFFF;font-size:13px;font-weight:700;line-height:1;}
.sff #submitBtn:hover{background:#B5141B;box-shadow:0 2px 14px rgba(215,25,33,0.28);}
.sff #submitBtn:disabled{opacity:0.65;cursor:not-allowed;box-shadow:none;}
.sff .review-btn-google:hover{background:#B5141B;box-shadow:0 2px 14px rgba(215,25,33,0.28);}
.sff .review-skip-link:hover{color:#585858;}
@media (max-width:600px){.sff-page section{padding-top:64px !important;padding-bottom:64px !important;}.sff-page .sff-card{padding:28px 24px !important;}.sff-page h1{font-size:32px !important;letter-spacing:1px !important;}.sff-page .sff-h2{font-size:26px !important;}.sff .rating-row{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0;}.sff .stars label{font-size:34px;}.sff-page .sff-success-card{padding:44px 28px !important;}}
Tell us about your experience
Your feedback helps us deliver the service that keeps your trucks on the road. Take a moment to rate your recent visit with All Roads Trucks.
Thank You
Your feedback has been submitted. We appreciate you taking the time to help us improve.
Please share your experience

Would you take a moment to leave us a public review? It helps other truckers find All Roads Trucks when they need service.
var WEBHOOK_URL=’https://default6555ec8c03dc45c0ab11efbc6eb5cf.1b.environment.api.powerplatform.com:443/powerautomate/automations/direct/workflows/e93b69089d514be39f6ee5e1f92bea9a/triggers/manual/paths/invoke?api-version=1&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=exGgAD2NckVRboHC-tS6pTgWnP8VS5kJwT2RHwp0Y6E’;
var REVIEW_LINKS={‘fort-lauderdale’:’https://g.page/r/CQwfgZ_VOkhbEAE/review’,’fort-pierce’:’https://g.page/r/CZKbpBYMF-_FEAE/review’,’naples’:’https://g.page/r/CW8hEtWqBM80EAE/review’,’riviera-beach’:’https://g.page/r/Cc2p-FZoroEjEAE/review’,’dover’:’https://g.page/r/Ccihrs90kpBfEAE/review’,’baltimore’:’https://g.page/r/CSZjivy-HU4sEAE/review’,’bel-air’:’https://g.page/r/CdU8Ce9Lvy80EAE/review’,’landover’:’https://g.page/r/CeldPZ8QiyztEAE/review’,’mardela-springs’:’https://g.page/r/Cf4EmfEb45LKEAE/review’,’upper-marlboro’:’https://g.page/r/Cb3wiOHf8e89EAE/review’,’westminster’:’https://g.page/r/CX-ZAntIswf1EAE/review’};
var REVIEW_THRESHOLD=4.0;
document.querySelectorAll(‘.sff .stars’).forEach(function(starsContainer){var labels=starsContainer.querySelectorAll(‘label’);var currentRating=0;labels.forEach(function(label){label.addEventListener(‘mouseenter’,function(){var val=parseInt(label.dataset.value);labels.forEach(function(l){l.style.color=parseInt(l.dataset.value)<=val?'#D71921':'#CFCFCF';});});label.addEventListener('click',function(){currentRating=parseInt(label.dataset.value);labels.forEach(function(l){if(parseInt(l.dataset.value)0){f='(‘+d.slice(0,3);}if(d.length>=4){f+=’) ‘+d.slice(3,6);}if(d.length>=7){f+=’-‘+d.slice(6);}e.target.value=f;});
document.getElementById(‘submitBtn’).addEventListener(‘click’,async function(){var name=document.getElementById(‘name’).value.trim();var locationSelect=document.getElementById(‘location’);var locationValue=locationSelect.value;var locationText=locationSelect.options[locationSelect.selectedIndex]?locationSelect.options[locationSelect.selectedIndex].text:”;var serviceDate=document.getElementById(‘serviceDate’).value;if(!name||!locationValue||!serviceDate){alert(‘Please fill in your name, service location, and date of service.’);return;}var ratings={};document.querySelectorAll(‘.sff .stars’).forEach(function(s){var key=s.dataset.rating;var active=s.querySelectorAll(‘.active’);ratings[key]=active.length;});var ratingValues=Object.values(ratings);if(ratingValues.some(function(v){return v===0;})){alert(‘Please provide a rating for all categories.’);return;}var avg=ratingValues.reduce(function(sum,v){return sum+v;},0)/ratingValues.length;var overallAverage=Math.round(avg*10)/10;var payload={name:name,phone:document.getElementById(‘phone’).value.trim(),email:document.getElementById(’email’).value.trim(),contactRequested:document.getElementById(‘contactMe’).checked,location:locationText,serviceDate:serviceDate,overallAverage:overallAverage,ratings:ratings,comments:document.getElementById(‘comments’).value.trim(),submittedAt:new Date().toISOString()};var btn=document.getElementById(‘submitBtn’);btn.disabled=true;btn.textContent=’Submitting…’;try{var response=await fetch(WEBHOOK_URL,{method:’POST’,headers:{‘Content-Type’:’application/json’},body:JSON.stringify(payload)});if(response.ok||response.status===202){document.getElementById(‘formContainer’).style.display=’none’;var reviewUrl=REVIEW_LINKS[locationValue];if(overallAverage>=REVIEW_THRESHOLD&&reviewUrl){document.getElementById(‘googleReviewBtn’).href=reviewUrl;document.getElementById(‘reviewPrompt’).style.display=’block’;}else{document.getElementById(‘successMessage’).style.display=’block’;}window.scrollTo({top:0,behavior:’smooth’});}else{throw new Error(‘Server responded with ‘+response.status);}}catch(err){console.error(‘Submission error:’,err);alert(‘There was a problem submitting your feedback. Please try again.’);btn.disabled=false;btn.textContent=’Submit Feedback’;}});
document.getElementById(‘reviewSkipBtn’).addEventListener(‘click’,function(e){e.preventDefault();document.getElementById(‘reviewPrompt’).style.display=’none’;document.getElementById(‘successMessage’).style.display=’block’;});