/* QuickPrint Landing minimal styles */
:root { --qpl-primary:#1e40af; --qpl-text:#0f172a; --qpl-muted:#475569; --qpl-bg:#f8fafc; }
.qpl-container{max-width:1100px;margin:0 auto;padding:0 20px;}
.qpl-hero{padding:80px 0;background:linear-gradient(180deg,#eef2ff 0%,#fff 100%);}
.qpl-badge{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:999px;background:#e2e8f0;color:#0f172a;font-weight:600;}
.qpl-hero-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:40px;line-height:1.2;margin:16px 0 8px;color:var(--qpl-text);}
.qpl-highlight{display:block;font-size:22px;font-weight:700;color:var(--qpl-primary);}
.qpl-hero-desc{max-width:760px;color:var(--qpl-muted);font-size:16px;margin-bottom:20px;}
.qpl-actions{display:flex;gap:12px;flex-wrap:wrap;}
.qpl-btn{display:inline-block;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;border:1px solid transparent}
.qpl-btn-primary{background:var(--qpl-primary);color:#fff;}
.qpl-btn-secondary{background:#0ea5e9;color:#fff;}
.qpl-btn-tertiary{background:#e2e8f0;color:#0f172a;}
.qpl-btn-lg{padding:14px 22px;font-size:16px}
.qpl-stats{background:var(--qpl-bg);padding:40px 0;margin:20px 0;}
.qpl-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:center}
.qpl-num{font-size:36px;font-weight:800;color:var(--qpl-primary)}
.qpl-lab{color:var(--qpl-muted);margin-top:4px}
.qpl-contact{padding:60px 0;background:#fff}
.qpl-contact-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:center}
.qpl-section-title{font-size:28px;margin-bottom:10px;color:var(--qpl-text)}
.qpl-contact-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}
.qpl-contact-list li{display:flex;gap:10px;align-items:center;color:var(--qpl-text)}
.qpl-cta{display:flex;flex-direction:column;gap:12px}
@media (max-width:800px){
  .qpl-stats-grid{grid-template-columns:1fr}
  .qpl-contact-grid{grid-template-columns:1fr}
  .qpl-hero-title{font-size:32px}.qpl-highlight{font-size:18px}
}
