Mobile Buying Scorecard Pakistan
.pl-mobile-scorecard {
–navy: #001b2e;
–blue: #97bfef;
–soft-blue: #bccae4;
–mint: #93ddcc;
–purple: #8383a5;
–white: #ffffff;
–light: #f6f9fc;
–text: #243447;
–muted: #667085;
–border: #d8e2ef;
–success: #16a34a;
–warning: #f59e0b;
–danger: #dc2626;
font-family: Arial, sans-serif;
max-width: 1100px;
margin: 30px auto;
color: var(–text);
}
.pl-mobile-scorecard * {
box-sizing: border-box;
}
.pl-hero {
background: linear-gradient(135deg, var(–navy), #07375c);
color: var(–white);
border-radius: 28px;
padding: 36px 28px;
overflow: hidden;
position: relative;
box-shadow: 0 20px 50px rgba(0, 27, 46, 0.18);
}
.pl-hero:before {
content: “”;
position: absolute;
width: 260px;
height: 260px;
border-radius: 50%;
background: rgba(147, 221, 204, 0.22);
right: -70px;
top: -80px;
}
.pl-hero:after {
content: “”;
position: absolute;
width: 190px;
height: 190px;
border-radius: 50%;
background: rgba(151, 191, 239, 0.22);
left: -60px;
bottom: -70px;
}
.pl-hero-inner {
position: relative;
z-index: 2;
}
.pl-badge {
display: inline-block;
background: rgba(255, 255, 255, 0.14);
border: 1px solid rgba(255, 255, 255, 0.22);
color: var(–white);
padding: 8px 14px;
border-radius: 999px;
font-size: 13px;
margin-bottom: 14px;
}
.pl-hero h2 {
font-size: clamp(28px, 4vw, 46px);
line-height: 1.12;
margin: 0 0 14px;
letter-spacing: -0.6px;
color: var(–white);
}
.pl-hero p {
max-width: 760px;
margin: 0;
font-size: 17px;
line-height: 1.7;
color: rgba(255, 255, 255, 0.88);
}
.pl-section {
margin-top: 24px;
background: var(–white);
border: 1px solid var(–border);
border-radius: 24px;
padding: 26px;
box-shadow: 0 12px 34px rgba(0, 27, 46, 0.08);
}
.pl-section h3 {
margin: 0 0 10px;
color: var(–navy);
font-size: 26px;
line-height: 1.25;
}
.pl-section p {
margin: 0 0 18px;
color: var(–muted);
line-height: 1.7;
font-size: 15.5px;
}
.pl-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-top: 18px;
}
.pl-card {
border: 1px solid var(–border);
border-radius: 20px;
padding: 18px;
background: linear-gradient(180deg, #ffffff, #f9fbfd);
transition: 0.25s ease;
}
.pl-card:hover {
transform: translateY(-4px);
box-shadow: 0 14px 26px rgba(0, 27, 46, 0.09);
border-color: var(–blue);
}
.pl-icon {
width: 42px;
height: 42px;
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
background: var(–soft-blue);
color: var(–navy);
font-size: 20px;
margin-bottom: 12px;
}
.pl-card h4 {
margin: 0 0 8px;
color: var(–navy);
font-size: 18px;
}
.pl-card p {
margin: 0;
font-size: 14px;
line-height: 1.6;
color: var(–muted);
}
.pl-tool {
background: linear-gradient(135deg, #ffffff, #f3f8ff);
border-radius: 24px;
padding: 24px;
border: 1px solid var(–border);
}
.pl-form-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin-top: 18px;
}
.pl-field label {
display: block;
font-weight: 700;
color: var(–navy);
margin-bottom: 8px;
font-size: 14px;
}
.pl-field select {
width: 100%;
padding: 13px 14px;
border-radius: 14px;
border: 1px solid var(–border);
background: var(–white);
color: var(–text);
font-size: 15px;
outline: none;
}
.pl-field select:focus {
border-color: var(–blue);
box-shadow: 0 0 0 4px rgba(151, 191, 239, 0.22);
}
.pl-button {
width: 100%;
margin-top: 18px;
padding: 15px 18px;
border: 0;
border-radius: 16px;
background: var(–navy);
color: var(–white);
font-weight: 800;
font-size: 16px;
cursor: pointer;
transition: 0.2s ease;
}
.pl-button:hover {
background: #07375c;
transform: translateY(-2px);
}
.pl-result {
display: none;
margin-top: 20px;
border-radius: 22px;
padding: 22px;
background: var(–white);
border: 1px solid var(–border);
}
.pl-score-row {
display: flex;
gap: 18px;
align-items: center;
flex-wrap: wrap;
}
.pl-score-circle {
width: 118px;
height: 118px;
border-radius: 50%;
background: conic-gradient(var(–mint) 0deg, var(–soft-blue) 0deg);
display: flex;
align-items: center;
justify-content: center;
position: relative;
flex: 0 0 auto;
}
.pl-score-circle:before {
content: “”;
width: 86px;
height: 86px;
background: var(–white);
border-radius: 50%;
position: absolute;
}
.pl-score-number {
position: relative;
z-index: 2;
font-size: 30px;
font-weight: 900;
color: var(–navy);
}
.pl-result h4 {
margin: 0 0 8px;
color: var(–navy);
font-size: 23px;
}
.pl-result p {
margin: 0;
color: var(–muted);
line-height: 1.7;
}
.pl-pill-wrap {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 16px;
}
.pl-pill {
background: #eef6ff;
color: var(–navy);
border: 1px solid var(–soft-blue);
padding: 8px 12px;
border-radius: 999px;
font-size: 13px;
font-weight: 700;
}
.pl-checklist {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 12px;
margin-top: 16px;
}
.pl-check {
background: var(–light);
border: 1px solid var(–border);
padding: 13px 14px;
border-radius: 16px;
font-size: 14px;
line-height: 1.5;
}
.pl-check strong {
color: var(–navy);
}
.pl-table-wrap {
overflow-x: auto;
margin-top: 18px;
border-radius: 18px;
border: 1px solid var(–border);
}
.pl-table {
width: 100%;
border-collapse: collapse;
min-width: 720px;
background: var(–white);
}
.pl-table th {
background: var(–navy);
color: var(–white);
text-align: left;
padding: 15px;
font-size: 14px;
}
.pl-table td {
padding: 14px 15px;
border-bottom: 1px solid var(–border);
font-size: 14px;
line-height: 1.5;
}
.pl-table tr:last-child td {
border-bottom: 0;
}
.pl-score-tag {
display: inline-block;
padding: 5px 9px;
border-radius: 999px;
background: var(–mint);
color: var(–navy);
font-weight: 800;
font-size: 12px;
}
.pl-note {
background: #fff8e8;
border: 1px solid #fde6a8;
color: #7a5200;
padding: 15px;
border-radius: 16px;
margin-top: 18px;
font-size: 14px;
line-height: 1.6;
}
@media (max-width: 850px) {
.pl-grid,
.pl-form-grid,
.pl-checklist {
grid-template-columns: 1fr;
}
.pl-section,
.pl-hero {
padding: 22px;
}
}
Mobile Buying Scorecard Pakistan
Not every phone is right for every person. Use this simple scorecard to choose a better mobile in Pakistan based on your lifestyle, budget, PTA status, battery, camera, gaming, work, and daily use.
Choose Your Buyer Type
Select your usage style and priorities. The tool will give you a mobile buying score, suggested phone type, and key features to check before buying.
Student
Software Engineer / IT User
Office Professional
Business Executive
YouTuber / Content Creator
Gamer
Freelancer
Online Seller
Traveler / Field Worker
Parent / Senior User
Under Rs. 50,000
Rs. 50,000 to Rs. 100,000
Rs. 100,000 to Rs. 180,000
Above Rs. 180,000
PTA Approved
Non-PTA / Patch / JV
Not sure
New phone
Used phone
Kit phone
64GB to 128GB
128GB to 256GB
256GB or more
Battery
Camera
Performance
Display
Resale value
Your Mobile Buying Score
Best Phone Priorities by User Type
Use this table to compare what matters most for each type of buyer.
| User Type | Main Priorities | Best Phone Type | Avoid |
|---|---|---|---|
| Student | Battery, price value, storage, display | Budget all-rounder | Low storage, weak battery, overpriced used phones |
| Software Engineer | Processor, RAM, updates, multitasking | Fast midrange | Heavy bloatware, slow storage, old chipsets |
| Office Professional | Battery, calls, stable software, charging | Reliable daily phone | Bulky gaming phones, poor call quality |
| Business Executive | Security, premium build, camera, updates | Flagship or upper-midrange | Non-PTA phones, weak support, poor resale |
| YouTuber / Creator | Camera, video, stabilization, storage | Camera-focused phone | Phones with weak video quality |
| Gamer | Chipset, GPU, cooling, display refresh rate | Performance phone | Camera-first phones with weak gaming power |
| Freelancer | Battery, apps, storage, video calls | Balanced work phone | Low RAM and unstable software |
| Online Seller | Camera, WhatsApp Business, storage, battery | Camera plus battery phone | Poor camera focus and low storage |
| Traveler / Field Worker | Battery, GPS, signal, durability | Durable battery phone | Fragile phones and weak network reception |
| Parent / Senior User | Simple interface, loud speaker, large display | Simple reliable phone | Complicated UI and small screens |
Universal Mobile Buying Checklist
Before buying any mobile in Pakistan, check these points carefully.
function plCalculateMobileScore() {
var userType = document.getElementById(“pl-user-type”).value;
var budget = document.getElementById(“pl-budget”).value;
var pta = document.getElementById(“pl-pta”).value;
var condition = document.getElementById(“pl-condition”).value;
var storage = document.getElementById(“pl-storage”).value;
var priority = document.getElementById(“pl-priority”).value;
var score = 65;
var title = “Good Mobile Choice”;
var text = “”;
var pills = [];
if (pta === “approved”) {
score += 15;
pills.push(“PTA approved is safer”);
} else if (pta === “nonpta”) {
score -= 18;
pills.push(“PTA risk”);
} else {
score -= 8;
pills.push(“Check IMEI first”);
}
if (condition === “new”) {
score += 8;
pills.push(“New phone”);
} else if (condition === “used”) {
score -= 2;
pills.push(“Check battery health”);
} else {
score -= 6;
pills.push(“Verify kit condition”);
}
if (storage === “heavy”) {
score += 8;
pills.push(“High storage”);
} else if (storage === “better”) {
score += 5;
pills.push(“Good storage”);
} else {
score -= 2;
pills.push(“Basic storage”);
}
if (budget === “premium”) {
score += 6;
pills.push(“Premium budget”);
} else if (budget === “upper”) {
score += 4;
pills.push(“Strong budget”);
} else if (budget === “mid”) {
score += 2;
pills.push(“Midrange budget”);
} else {
pills.push(“Budget focused”);
}
var recommendations = {
student: {
text: “You should buy a battery-focused budget or midrange phone with at least 128GB storage, good display, and solid resale value.”,
pills: [“Battery first”, “128GB storage”, “Good display”, “Value for money”]
},
software: {
text: “You need a fast phone with a strong processor, good RAM, stable software, and reliable battery for multitasking and work apps.”,
pills: [“Strong processor”, “8GB RAM preferred”, “Stable software”, “Good updates”]
},
professional: {
text: “You should choose a reliable daily phone with strong calls, battery life, fast charging, and smooth business apps.”,
pills: [“Call quality”, “Battery”, “Fast charging”, “Stable apps”]
},
executive: {
text: “You need a premium or upper-midrange phone with security, strong build quality, long software support, and good resale value.”,
pills: [“Security”, “Premium build”, “Updates”, “Resale value”]
},
creator: {
text: “You should buy a camera-focused phone with strong video recording, stabilization, selfie camera, storage, and editing performance.”,
pills: [“Camera”, “Video quality”, “Stabilization”, “256GB useful”]
},
gamer: {
text: “You need a performance-focused phone with strong chipset, GPU, cooling, high refresh rate display, and large battery.”,
pills: [“Gaming chipset”, “Cooling”, “High refresh rate”, “Large battery”]
},
freelancer: {
text: “You should choose a balanced work phone with strong battery, smooth apps, good storage, video call quality, and secure payments.”,
pills: [“Work apps”, “Battery”, “Storage”, “Video calls”]
},
seller: {
text: “You need a phone with good camera, WhatsApp Business performance, storage, battery, and clear product photo quality.”,
pills: [“Product photos”, “WhatsApp Business”, “Storage”, “Battery”]
},
traveler: {
text: “You should choose a durable battery phone with good GPS, strong signal reception, bright display, and reliable charging.”,
pills: [“GPS”, “Signal”, “Durability”, “Bright display”]
},
senior: {
text: “You need a simple phone with large display, loud speaker, easy interface, good battery, and reliable call quality.”,
pills: [“Simple interface”, “Loud speaker”, “Large display”, “Battery”]
}
};
if (
(userType === “creator” && priority === “camera”) ||
(userType === “gamer” && priority === “performance”) ||
(userType === “student” && priority === “battery”) ||
(userType === “seller” && priority === “camera”) ||
(userType === “executive” && priority === “resale”)
) {
score += 8;
}
if (score > 100) score = 100;
if (score = 85) {
title = “Excellent Choice”;
} else if (score >= 70) {
title = “Good Choice”;
} else if (score >= 55) {
title = “Average Choice”;
} else {
title = “Risky Choice”;
}
text = recommendations[userType].text;
pills = pills.concat(recommendations[userType].pills);
document.getElementById(“pl-score-number”).innerText = score;
document.getElementById(“pl-result-title”).innerText = title;
document.getElementById(“pl-result-text”).innerText = text;
var degree = Math.round((score / 100) * 360);
document.getElementById(“pl-score-circle”).style.background =
“conic-gradient(var(–mint) ” + degree + “deg, var(–soft-blue) ” + degree + “deg)”;
var pillWrap = document.getElementById(“pl-pill-wrap”);
pillWrap.innerHTML = “”;
pills.slice(0, 8).forEach(function(item) {
var span = document.createElement(“span”);
span.className = “pl-pill”;
span.innerText = item;
pillWrap.appendChild(span);
});
document.getElementById(“pl-result”).style.display = “block”;
}