:root{--green:#f3b600;--dark:#121512;--ink:#1a1d1a;--paper:#f1f2ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.pn-nav{position:sticky;z-index:1000;top:0;display:flex;min-height:72px;padding:0 max(4vw,20px);align-items:center;justify-content:space-between;background:#fff;box-shadow:0 5px 25px #0001}.pn-home img{display:block;width:145px;height:52px;object-fit:contain}.pn-desktop{display:flex;align-items:center;gap:26px}.pn-desktop a{font-size:.72rem;font-weight:900;text-transform:uppercase}.pn-nav details{display:none}main{max-width:1600px;margin:auto}.pn-breadcrumb{display:flex;margin:14px;padding:14px 18px;align-items:center;gap:9px;border:1px solid #dfe1dd;border-radius:9px;background:#fff;color:#6a706a;font-size:.75rem}.pn-breadcrumb b{color:var(--ink)}.pn-hero{display:grid;min-height:590px;margin:0 14px;overflow:hidden;grid-template-columns:1fr .34fr;border-radius:26px;color:#fff;background:linear-gradient(125deg,#101310,#2b302a)}.pn-hero>div{display:flex;padding:clamp(40px,7vw,105px);justify-content:center;flex-direction:column}.pn-logos{display:flex;width:max-content;max-width:100%;margin-bottom:28px;padding:12px 18px;align-items:center;gap:16px;border-radius:11px;background:#fff}.pn-logos img{width:auto;max-width:190px;height:48px;object-fit:contain}.pn-logos img:last-child{max-width:145px}.pn-logos i{width:1px;height:38px;background:#d7d9d5}.pn-hero>div>span,.pn-ranges header>span,.pn-local>div>span,.pn-models header>span,.pn-news>span,.pn-faq>span,.pn-departments>span,.pn-cta span{color:#ffd02b;font-size:.68rem;font-weight:950;letter-spacing:.16em}.pn-hero h1{margin:15px 0 25px;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.9;letter-spacing:-.06em}.pn-hero h1 em{color:#ffd02b;font-style:normal}.pn-hero p{max-width:800px;color:#c7ccc5;line-height:1.75}.pn-actions{display:flex;margin-top:25px;flex-wrap:wrap;gap:9px}.pn-actions a{padding:16px 20px;border:1px solid #626862;font-size:.7rem;font-weight:900;text-transform:uppercase}.pn-actions a:first-child{color:#121512;border-color:var(--green);background:var(--green)}.pn-hero>aside{display:flex;padding:30px;align-items:center;justify-content:center;flex-direction:column;color:#151815;background:var(--green);text-align:center}.pn-hero>aside strong{font-size:7rem;letter-spacing:-.08em}.pn-hero>aside span{font-size:.7rem;font-weight:950;letter-spacing:.1em}.pn-hero>aside small{margin-top:18px;text-align:center}.pn-contact{display:grid;margin:14px;padding:55px max(4vw,30px);grid-template-columns:1fr .8fr;align-items:center;gap:45px;color:#fff;background:#181c18}.pn-contact span{color:#ffd02b;font-size:.67rem;font-weight:950;letter-spacing:.14em}.pn-contact h2{margin:8px 0;font-size:clamp(2.6rem,5vw,5rem)}.pn-contact p{max-width:750px;color:#bdc3bb;line-height:1.7}.pn-contact address{display:grid;gap:9px;font-style:normal}.pn-contact address a{padding:15px 18px;color:#171a17;background:var(--green);font-weight:950}.pn-contact address a+ a{color:#fff;border:1px solid #555;background:transparent}.pn-contact address small{color:#aeb4ad}.pn-ranges{padding:95px max(4vw,24px);background:#fff}.pn-ranges>header{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:45px}.pn-ranges h2,.pn-local h2,.pn-models h2,.pn-news h2,.pn-faq h2,.pn-departments h2,.pn-cta h2{margin:10px 0 25px;font-size:clamp(2.3rem,4.8vw,4.8rem);line-height:.96;letter-spacing:-.05em}.pn-ranges header p{color:#656b64;line-height:1.7}.pn-ranges>div{display:grid;margin-top:35px;grid-template-columns:repeat(4,1fr);gap:10px}.pn-ranges>div>a{position:relative;overflow:hidden;border:1px solid #ddd;background:#f3f4f1}.pn-ranges img{display:block;width:100%;height:230px;padding:10px;object-fit:contain;background:#fff}.pn-ranges a>div{min-height:95px;padding:20px 45px 18px 18px}.pn-ranges strong,.pn-ranges small{display:block}.pn-ranges small{margin-top:7px;color:#70756f}.pn-ranges a>b{position:absolute;right:18px;bottom:34px;color:#bd8b00}.pn-local{display:grid;padding:95px max(4vw,24px);grid-template-columns:.85fr 1.15fr;gap:55px;background:#e7e9e4}.pn-local p{color:#5f655e;line-height:1.8}.pn-local ul{display:grid;margin:0;padding:0;grid-template-columns:1fr 1fr;gap:9px;list-style:none}.pn-local li{display:flex;min-height:82px;padding:17px 19px;justify-content:center;flex-direction:column;border-left:5px solid var(--green);background:#fff}.pn-local li span{margin-top:6px;color:#70766f;font-size:.72rem}.pn-models{padding:95px max(4vw,24px);background:#fff}.pn-models>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pn-models article{border:1px solid #dedfdd;background:#f3f4f1}.pn-models article a{display:block;padding-bottom:22px}.pn-models img{display:block;width:100%;height:260px;padding:12px;object-fit:contain;background:#fff}.pn-models small,.pn-models h3,.pn-models article b{display:block;margin-right:20px;margin-left:20px}.pn-models small{margin-top:18px;color:#a77900;font-weight:950;letter-spacing:.1em}.pn-models h3{margin-top:7px;margin-bottom:18px;font-size:1.45rem}.pn-models article b{font-size:.68rem;text-transform:uppercase}.pn-services{display:grid;padding:80px max(4vw,24px);grid-template-columns:repeat(3,1fr);gap:12px;color:#fff;background:#141714}.pn-services article{padding:35px;background:#222722}.pn-services b{color:#ffd02b}.pn-services p{color:#b6bcb5;line-height:1.65}.pn-news{padding:90px max(8vw,24px);background:#e7e9e4}.pn-news>p{max-width:900px;color:#626861;line-height:1.75}.pn-news>div{display:grid;margin-top:28px;grid-template-columns:repeat(3,1fr);gap:8px}.pn-news>div b{padding:22px;border-left:5px solid var(--green);background:#fff}.pn-faq{padding:90px max(10vw,24px);background:#fff}.pn-faq details{border-top:1px solid #ddd}.pn-faq details:last-child{border-bottom:1px solid #ddd}.pn-faq summary{padding:23px 5px;cursor:pointer;font-weight:900}.pn-faq details p{max-width:900px;margin:0;padding:0 5px 23px;color:#626861;line-height:1.7}.pn-departments{padding:90px max(4vw,24px)}.pn-departments>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.pn-departments a{display:flex;padding:15px;align-items:center;gap:12px;background:#fff;font-size:.78rem;font-weight:800}.pn-departments a b{font-size:1.3rem}.pn-departments a[aria-current=page]{background:var(--green)}.pn-cta{display:flex;margin:14px;padding:55px max(4vw,30px);align-items:center;justify-content:space-between;gap:25px;color:#fff;background:#1b1f1b}.pn-cta h2{margin-bottom:0}.pn-cta>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.pn-cta a{padding:15px 18px;color:#171a17;background:var(--green);font-size:.7rem;font-weight:950;text-transform:uppercase}.pn-cta a+ a{color:#fff;border:1px solid #555;background:transparent}footer{display:flex;padding:35px;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px;color:#6d726c;font-size:.72rem}footer img{width:110px;height:45px;object-fit:contain}
@media(max-width:900px){.pn-desktop{display:none}.pn-nav details{position:relative;display:block}.pn-nav summary{display:flex;height:42px;padding:0 14px;align-items:center;gap:9px;color:#fff;border-radius:7px;background:#181c18;cursor:pointer;font-size:.7rem;font-weight:950;text-transform:uppercase;list-style:none}.pn-nav summary::-webkit-details-marker{display:none}.pn-nav summary i,.pn-nav summary i:before,.pn-nav summary i:after{display:block;width:17px;height:2px;background:#fff;content:""}.pn-nav summary i{position:relative}.pn-nav summary i:before{position:absolute;top:-6px}.pn-nav summary i:after{position:absolute;top:6px}.pn-nav details>div{position:absolute;right:0;display:grid;width:min(88vw,350px);max-height:calc(100vh - 80px);padding:10px;overflow:auto;border-top:4px solid var(--green);background:#fff;box-shadow:0 20px 45px #0005;touch-action:pan-y}.pn-nav details>div a{padding:13px;border-bottom:1px solid #eee;font-size:.76rem;font-weight:800}.pn-hero{min-height:0;grid-template-columns:1fr}.pn-hero>aside{padding:25px}.pn-hero>aside strong{font-size:4rem}.pn-contact,.pn-local{grid-template-columns:1fr}.pn-ranges>div{grid-template-columns:1fr 1fr}.pn-models>div{grid-template-columns:1fr 1fr}.pn-departments>div{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.pn-nav{min-height:64px;padding:0 13px}.pn-home img{width:118px;height:44px}.pn-breadcrumb{margin:8px;padding:11px 13px;overflow-x:auto;white-space:nowrap}.pn-hero{margin:0 8px;border-radius:16px}.pn-hero>div{padding:42px 20px}.pn-logos{width:100%;padding:9px 12px;justify-content:center}.pn-logos img{max-width:43%;height:38px}.pn-hero h1{font-size:clamp(2.5rem,12vw,4.1rem)}.pn-contact{margin:8px;padding:42px 20px}.pn-ranges,.pn-local,.pn-models,.pn-news,.pn-faq,.pn-departments{padding:65px 20px}.pn-ranges>header{grid-template-columns:1fr;gap:5px}.pn-ranges>div{display:flex;margin-right:-20px;margin-left:-20px;padding:0 20px 10px;overflow-x:auto;scroll-snap-type:x mandatory}.pn-ranges>div>a{min-width:80%;scroll-snap-align:start}.pn-ranges img{height:190px}.pn-local ul,.pn-models>div,.pn-services,.pn-news>div{grid-template-columns:1fr}.pn-models img{height:230px}.pn-services{padding:60px 20px}.pn-departments>div{grid-template-columns:1fr 1fr}.pn-cta{display:block;margin:8px}.pn-cta>div:last-child{margin-top:25px}footer{padding:28px 15px}}
