/*
Theme Name: Zhefeng Electric B2B
Author: Zhefeng Website Project
Description: Responsive English B2B catalog theme for Zhefeng Electric.
Version: 1.0
Requires PHP: 7.4
*/
:root{--navy:#09182d;--blue:#2875ed;--muted:#607187}*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#152238;background:#f5f7fa}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}.top{background:#081629;color:white;position:sticky;top:0;z-index:20}.nav{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:18px}.brand{font-weight:900;font-size:24px;letter-spacing:1px}.brand span{color:#68a9ff}.links{display:flex;align-items:center;gap:26px;font-size:14px}.btn{display:inline-block;background:var(--blue);color:white;padding:12px 22px;border-radius:5px;font-weight:700}.btn.alt{background:transparent;border:1px solid #8294b0}.hero{background:linear-gradient(110deg,#08172d 0%,#102e51 65%,#16427a 100%);color:white;padding:105px 0 95px}.eyebrow{text-transform:uppercase;color:#7bb7ff;font-weight:700;font-size:13px;letter-spacing:2px}.hero h1{font-size:clamp(36px,5vw,65px);line-height:1.12;max-width:820px;margin:20px 0}.hero p{max-width:650px;color:#c9d6e6;font-size:19px}.hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.section{padding:75px 0}.section h2{font-size:36px;line-height:1.2;margin:8px 0 14px}.sub{color:var(--muted);max-width:760px;margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:white;border:1px solid #e5eaf0;border-radius:9px;overflow:hidden;box-shadow:0 5px 20px #15223808}.card img{width:100%;aspect-ratio:1/1;object-fit:contain;background:white}.card .body{padding:18px}.card h3{font-size:18px;line-height:1.35;margin:0 0 7px}.card p{font-size:13px;color:var(--muted);margin:0}.dark{background:#0d213b;color:white}.dark .sub{color:#b3c5dc}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature{padding:24px;border:1px solid #3c5470;border-radius:8px}.feature h3{margin:0 0 8px}.feature p{color:#c3d1e1;margin:0}.footer{background:#061222;color:#b7c8db;padding:42px 0}.footer strong{color:white}.contact{display:flex;gap:15px;flex-wrap:wrap}.pagehead{background:#0d213b;color:white;padding:65px 0}.pagehead h1{font-size:44px;margin:0}.page{min-height:48vh}.whatsapp{position:fixed;bottom:20px;right:20px;background:#1fba66;color:white;padding:13px 18px;border-radius:30px;font-weight:700;box-shadow:0 8px 22px #0003;z-index:25}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr}.links{gap:12px;flex-wrap:wrap}.nav{padding:16px 0;align-items:flex-start;flex-direction:column}.hero{padding:65px 0}}@media(max-width:520px){.grid{grid-template-columns:1fr}.section{padding:50px 0}.hero p{font-size:16px}.section h2{font-size:29px}.links{font-size:12px}.links .btn{padding:8px 10px}}
