:root{--red:#b20f17;--dark:#08090b;--text:#111;--muted:#666;--line:#e8e8e8;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,92%);margin:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px}.pm-logo{display:flex;border-radius:9px;overflow:hidden;box-shadow:0 8px 24px #0002}.pm-logo b{font-size:34px;line-height:1;padding:12px 18px;font-weight:900}.pm-logo b:first-child{background:white;color:#050505}.pm-logo b:last-child{background:var(--red);color:white}.brand strong,.brand em{display:block;font-style:normal;font-weight:900;letter-spacing:1px}.brand em{color:var(--red)}.nav-links{display:flex;gap:26px;font-weight:700}.call-btn,.primary{background:linear-gradient(135deg,var(--red),#e03232);color:white;padding:14px 22px;border-radius:999px;font-weight:900;border:0;display:inline-block;box-shadow:0 14px 30px rgba(178,15,23,.25)}.hero{background:radial-gradient(circle at 75% 20%,#3a0508,transparent 35%),linear-gradient(135deg,#08090b,#161719 60%,#070707);color:white;min-height:690px;display:flex;align-items:center;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.eyebrow{color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:1.5px}.hero h1{font-family:Anton,Impact,sans-serif;font-size:clamp(58px,8vw,116px);line-height:.94;margin:18px 0;text-transform:uppercase}.hero p{font-size:20px;line-height:1.7;color:#e9e9e9;max-width:620px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}.secondary{padding:14px 22px;border:1px solid #ffffff55;border-radius:999px;font-weight:900;color:white}.trust-row{display:flex;gap:18px;flex-wrap:wrap;color:#ddd;font-weight:700}.hero-card{position:relative}.hero-card img{width:100%;border-radius:28px;border:1px solid #ffffff25;box-shadow:0 30px 80px #000}.pickup-badge{position:absolute;right:20px;bottom:20px;background:var(--red);padding:16px 22px;border-radius:14px;font-weight:900}.quick-info{background:var(--red);color:white}.info-grid{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:20px;padding:18px 0}.info-grid div{display:flex;gap:10px;align-items:center}.info-grid span{opacity:.92}.section{padding:90px 0}.section-head{text-align:center;margin-bottom:42px}.section-head p{color:var(--red);text-transform:uppercase;font-weight:900}.section-head h2,.promo h2,.about-grid h2,.contact h2{font-size:clamp(34px,4vw,58px);line-height:1.05;margin:0;font-weight:900}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-grid article{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 16px 40px #0000000a;transition:.25s}.service-grid article:hover{transform:translateY(-6px);border-color:#d83a3a}.service-grid span{font-size:36px}.service-grid h3{font-size:20px;margin:16px 0 8px}.service-grid p{color:var(--muted);line-height:1.55}.promo{margin-bottom:30px;background:linear-gradient(135deg,#0b0b0d,#222);color:white;border-radius:32px;padding:46px;display:flex;align-items:center;justify-content:space-between;gap:30px}.promo p:not(.eyebrow){color:#ddd;font-size:18px;line-height:1.6}.brands{background:var(--dark);color:white}.light p{color:#ff4b4b}.brand-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:12px}.brand-grid span{background:white;color:#111;text-align:center;padding:18px 10px;border-radius:14px;font-weight:900}.about-grid{display:grid;grid-template-columns:1fr .85fr;gap:50px;align-items:center}.about-grid p{font-size:18px;color:var(--muted);line-height:1.8}.about-grid img{width:100%;border-radius:28px;box-shadow:0 20px 60px #0002}.features{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.features span{padding:16px;border-radius:14px;background:#f7f7f7;font-weight:800}.contact{background:#f7f7f7;padding:90px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact a{color:var(--red);font-weight:800}form{background:white;border-radius:28px;padding:32px;box-shadow:0 18px 50px #0001;display:grid;gap:16px}input,select{width:100%;padding:17px 18px;border:1px solid var(--line);border-radius:14px;font:inherit}button{cursor:pointer;font:inherit}footer{background:#070707;color:white;padding:28px 0}.footer-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:900px){.nav-links{display:none}.hero{padding:60px 0}.hero-grid,.about-grid,.contact-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.brand-grid{grid-template-columns:repeat(3,1fr)}.info-grid{grid-template-columns:1fr}.promo{display:block}.hero h1{font-size:58px}}@media(max-width:560px){.service-grid{grid-template-columns:1fr}.brand-grid{grid-template-columns:1fr 1fr}.nav{height:auto;padding:14px 0}.call-btn{display:none}.hero h1{font-size:46px}.pm-logo b{font-size:24px}.info-grid div{display:block}.features{grid-template-columns:1fr}}
