.ppk-about{color:#102c3f;background:#f3f7f8;font-size:17px;line-height:1.65}.ppk-about h1,.ppk-about h2,.ppk-about h3{color:#102c3f;line-height:1.2;letter-spacing:-.035em}.ppk-about p{margin:0 0 20px}.ppk-about h2{font-size:clamp(29px,3vw,39px);margin:12px 0 0}.ppk-about h3{font-size:23px;margin:0 0 14px}.ppk-about .kicker{color:#bb602f;font-size:11px;letter-spacing:1.8px;line-height:1.5}.ppk-about-hero{background:#fff;padding:26px 0 40px}.ppk-about .catalog-breadcrumb{margin-bottom:30px;flex-wrap:wrap}.ppk-about-hero-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:40px;align-items:center}.ppk-about h1{font-size:clamp(39px,4vw,58px);margin:12px 0 20px}.ppk-about .ppk-about-lead{max-width:730px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.4;letter-spacing:-.025em;margin-bottom:18px}.ppk-about-intro{max-width:680px;color:#5c727e}.ppk-about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}.ppk-about-actions .button{min-height:50px;padding:14px 20px}.ppk-about-secondary{font-size:14px;font-weight:700;line-height:1.5}.ppk-about-secondary span{padding-left:8px;color:#bc602d}.ppk-about-secondary:hover{text-decoration:underline}.ppk-about-facts{margin:0;padding:8px 26px;background:#0b283a;color:#fff;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ppk-about-facts>div{padding:22px 0;border-bottom:1px solid #ffffff24}.ppk-about-facts>div:last-child{border:0}.ppk-about-facts dt{font-size:38px;line-height:1.1;letter-spacing:-.045em;font-weight:800}.ppk-about-facts>div:last-child dt{font-size:22px;letter-spacing:-.03em}.ppk-about-facts dd{margin:8px 0 0;color:#c4d4dc;font-size:14px;line-height:1.55}.ppk-about-section{padding:46px 0}.ppk-about-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px}.ppk-about-section-head>p{max-width:340px;color:#5c727e;margin:0;font-size:16px;line-height:1.6}.ppk-about-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ppk-about-direction{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d9e3e8}.ppk-about-product-image{display:flex;align-items:center;justify-content:center;background:#fff;height:230px;padding:18px 26px;border-bottom:1px solid #edf1f3}.ppk-about-product-image img{width:100%;height:100%;object-fit:contain}.ppk-about-direction-copy{display:flex;flex-direction:column;flex:1;padding:26px}.ppk-about-index{display:block;color:#b55c2e;font-size:11px;font-weight:800;letter-spacing:1.3px;line-height:1.5;margin-bottom:13px}.ppk-about-direction p{color:#5c727e;font-size:16px;line-height:1.65}.ppk-about-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;color:#af5426;font-size:15px;font-weight:800;line-height:1.5}.ppk-about-link span{font-size:20px;font-weight:400;flex-shrink:0}.ppk-about-link:hover{text-decoration:underline}.ppk-about-direction-copy>.ppk-about-link{margin-top:auto;padding-top:8px}.ppk-about-production{background:#fff}.ppk-about-process{padding:0;margin:0 0 28px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d9e3e8}.ppk-about-process li{padding:24px;border-right:1px solid #d9e3e8;min-width:0}.ppk-about-process li:last-child{border:0}.ppk-about-process li>span{display:block;color:#bf642f;font-size:13px;font-weight:800;margin-bottom:20px}.ppk-about-process h3{font-size:20px;line-height:1.3}.ppk-about-process p{font-size:15px;color:#5c727e;margin:0}.ppk-about-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ppk-about-locations article{background:#f3f7f8;padding:26px}.ppk-about-locations h3{font-size:20px;line-height:1.4}.ppk-about-locations p{font-size:16px;margin-bottom:16px}.ppk-about-development{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.ppk-about-development-image{height:440px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #d9e3e8;padding:24px}.ppk-about-development-image img{width:100%;height:100%;object-fit:contain}.ppk-about-development h2{margin-bottom:22px}.ppk-about-development p{font-size:16px;color:#5c727e}.ppk-about-solutions{padding:0;list-style:none;margin:0 0 19px;border-top:1px solid #d3dfe5}.ppk-about-solutions li{position:relative;border-bottom:1px solid #d3dfe5;padding:12px 0 12px 21px;font-size:16px;font-weight:600;line-height:1.5}.ppk-about-solutions li:before{content:'';position:absolute;left:0;top:21px;width:6px;height:6px;background:#ed7939}.ppk-about p.ppk-about-note{font-size:14px}.ppk-about-quality{background:#fff}.ppk-about-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ppk-about-quality-grid article{display:flex;flex-direction:column;border:1px solid #d9e3e8;padding:28px;min-width:0}.ppk-about-document-mark{display:inline-flex;align-items:center;justify-content:center;width:57px;height:62px;border:1px solid #d3dfe5;font-size:16px;font-weight:800;letter-spacing:-.02em;margin-bottom:22px;background:#f3f7f8}.ppk-about-quality-grid p{color:#5c727e;font-size:16px}.ppk-about-quality-grid .ppk-about-link{margin-top:auto}.ppk-about-downloads{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;background:#f3f7f8;padding:24px 28px;margin-top:18px}.ppk-about-downloads h3{font-size:20px;margin:0 0 6px}.ppk-about-downloads p{font-size:14px;color:#5c727e;margin:0}.ppk-about-downloads>a{display:flex;flex-direction:column;border-left:1px solid #d3dfe5;padding-left:24px;font-size:15px;font-weight:800;line-height:1.5}.ppk-about-downloads>a span{color:#ad5429;font-size:12px;letter-spacing:.6px;margin-top:4px}.ppk-about-downloads>a:hover{text-decoration:underline}.ppk-about-cooperation{background:#0b283a;color:#d4e0e5}.ppk-about-cooperation>.wrap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:50px;align-items:center}.ppk-about-cooperation .kicker{color:#f6a574}.ppk-about-cooperation h2{color:#fff;margin-bottom:18px}.ppk-about-cooperation p{font-size:17px;margin:0;max-width:640px}.ppk-about-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ppk-about-contact-actions .button{font-size:14px;min-height:52px;gap:20px;width:100%;max-width:350px}.ppk-about-phone{font-size:24px;font-weight:700;letter-spacing:-.03em;color:#fff}.ppk-about-phone:hover{text-decoration:underline}.ppk-about-contact-actions>span{font-size:13px;color:#afc2cd}.ppk-about [id]{scroll-margin-top:30px}
@media(min-width:1051px){.ppk-about{font-size:18px}.ppk-about-intro{font-size:17px}}
@media(max-width:1100px){.ppk-about-hero-grid{gap:26px;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}.ppk-about-section-head{gap:25px}.ppk-about-section-head>p{max-width:280px}.ppk-about-development{gap:30px}.ppk-about-downloads{gap:17px;padding:22px}.ppk-about-downloads>a{padding-left:18px}.ppk-about-process li{padding:21px}.ppk-about-cooperation>.wrap{gap:30px}}
@media(max-width:800px){.ppk-about-hero-grid{grid-template-columns:1fr}.ppk-about-facts{display:grid;grid-template-columns:.7fr .7fr 1.1fr;gap:20px;padding:22px}.ppk-about-facts>div{padding:0 18px 0 0;border-bottom:0;border-right:1px solid #ffffff24}.ppk-about-facts dt{font-size:34px}.ppk-about-facts>div:last-child dt{font-size:20px}.ppk-about-facts dd{font-size:12px}.ppk-about-section-head{display:block}.ppk-about-section-head>p{max-width:620px;margin-top:16px}.ppk-about-product-image{height:200px}.ppk-about-direction-copy{padding:22px}.ppk-about h3{font-size:21px}.ppk-about-process{grid-template-columns:1fr}.ppk-about-process li{border-right:0;border-bottom:1px solid #d9e3e8;padding:21px 24px}.ppk-about-process li>span{margin-bottom:10px}.ppk-about-development{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:26px}.ppk-about-development-image{height:370px;padding:18px}.ppk-about-downloads{grid-template-columns:1fr 1fr}.ppk-about-downloads>div{grid-column:1/-1}.ppk-about-downloads>a{border:1px solid #d3dfe5;background:#fff;padding:14px}.ppk-about-cooperation>.wrap{grid-template-columns:1fr;gap:24px}.ppk-about-contact-actions{max-width:380px}}
@media(max-width:600px){.ppk-about{font-size:16px}.ppk-about-hero{padding:20px 0 26px}.ppk-about .catalog-breadcrumb{margin-bottom:24px;font-size:13px}.ppk-about h1{font-size:40px;margin-top:10px}.ppk-about h2{font-size:30px}.ppk-about .ppk-about-lead{font-size:21px}.ppk-about-intro{font-size:16px}.ppk-about-actions{gap:17px;margin-top:23px}.ppk-about-actions .button{font-size:14px;min-height:48px}.ppk-about-secondary{font-size:13px}.ppk-about-facts{grid-template-columns:.65fr .65fr 1.1fr;gap:12px;padding:19px 17px}.ppk-about-facts>div{padding-right:10px}.ppk-about-facts dt{font-size:30px}.ppk-about-facts>div:last-child dt{font-size:17px;line-height:1.3}.ppk-about-facts dd{font-size:11px;line-height:1.5}.ppk-about-section{padding:32px 0}.ppk-about-section-head{margin-bottom:22px}.ppk-about-directions,.ppk-about-locations,.ppk-about-quality-grid{grid-template-columns:1fr;gap:14px}.ppk-about-product-image{height:215px}.ppk-about-direction-copy{padding:22px}.ppk-about-direction h3{max-width:360px}.ppk-about-direction p{font-size:16px}.ppk-about-locations article{padding:22px}.ppk-about-development{grid-template-columns:1fr;gap:24px}.ppk-about-development-image{height:300px;order:2}.ppk-about-development h2{margin-bottom:18px}.ppk-about-quality-grid article{padding:23px}.ppk-about-downloads{padding:20px;gap:14px}.ppk-about-downloads>a{font-size:13px;padding:12px;overflow-wrap:anywhere}.ppk-about-cooperation p{font-size:16px}.ppk-about-phone{font-size:23px}}
@media(prefers-reduced-motion:reduce){.ppk-about .button{transition:none}.ppk-about .button:hover{transform:none}}

.ppk-about-all-documents{margin-top:12px;font-size:14px;color:#5c727e;text-decoration:underline;text-underline-offset:3px}.ppk-about-all-documents:hover{color:#af5426}

.ppk-about-services{background:#fff}.ppk-about-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppk-about-services-grid>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:18px 22px;border:1px solid #d9e3e8;background:#f3f7f8;font-size:16px;font-weight:700;line-height:1.45;transition:border-color .18s,background .18s}.ppk-about-services-grid>a>b{font-size:23px;font-weight:400;color:#b35a2c;flex-shrink:0}.ppk-about-services-grid>a:hover{background:#fff;border-color:#d97942}.ppk-about-services-grid>a.ppk-about-services-all{background:#0b283a;color:#fff;border-color:#0b283a}.ppk-about-services-grid>a.ppk-about-services-all b{color:#f7aa7a}.ppk-about-services-grid>a.ppk-about-services-all:hover{background:#174058}.ppk-about-control{display:flex;align-items:center;gap:27px;background:#0b283a;color:#d4e0e5;padding:26px 30px;margin-bottom:18px}.ppk-about-control>strong{font-size:78px;line-height:1;font-weight:800;color:#f7a46f;letter-spacing:-.05em;flex-shrink:0}.ppk-about-control h3{color:#fff;font-size:24px;margin-bottom:9px}.ppk-about-control p{font-size:16px;margin:0;max-width:740px}.ppk-about-team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:46px;align-items:start}.ppk-about-team p{font-size:17px;color:#5c727e}.ppk-about-team p:last-child{margin:0}
@media(max-width:800px){.ppk-about-team{grid-template-columns:1fr;gap:24px}.ppk-about-services-grid>a{padding:16px 18px;font-size:15px}.ppk-about-control{padding:24px;gap:22px}}
@media(max-width:600px){.ppk-about-services-grid{grid-template-columns:1fr;gap:8px}.ppk-about-services-grid>a{min-height:60px;font-size:16px}.ppk-about-control{padding:22px 20px;gap:18px;align-items:flex-start}.ppk-about-control>strong{font-size:58px}.ppk-about-control h3{font-size:21px}.ppk-about-control p,.ppk-about-team p{font-size:16px}}
