.pp-page{--pp-blue:#1d2088;--pp-lilac:#e8e9f3;--pp-yellow:#f6b11b;--pp-black:#000;--pp-white:#fff;color:#000}.pp-page *{box-sizing:border-box}.pp-page .pp-shell{width:min(1432px,100% - 40px);margin-inline:auto}.pp-page h1,.pp-page h2,.pp-page h3{color:#000;margin:0;font-weight:700;line-height:1.15}.pp-page h1{font-size:48px}.pp-page h2{font-size:45px}.pp-page h3{font-size:25px}.pp-page p,.pp-page li,.pp-page td,.pp-page th{font-size:18px;line-height:1.55}.pp-section{padding:78px 0}.pp-button{border:1px solid var(--pp-yellow);background:var(--pp-yellow);color:#000;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px 27px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.pp-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0002}.pp-button.outline{border-color:var(--pp-blue);color:var(--pp-blue);background:#fff}.pp-hero{background:var(--pp-lilac);padding:70px 0 82px}.pp-hero-grid{grid-template-columns:1fr .95fr;align-items:center;gap:74px;display:grid}.pp-hero-copy>p{color:#51566b;max-width:660px;margin:28px 0}.pp-actions{gap:18px;margin:30px 0 46px;display:flex}.pp-badges{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pp-badges div{background:#fff;border:1px solid #d7d8e4;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:12px;display:flex;box-shadow:0 8px 24px #1d20880b}.pp-badges span{color:var(--pp-blue);font-size:34px;line-height:1}.pp-badges strong{font-size:18px}.pp-hero-collage{grid-template-rows:1fr 1fr;grid-template-columns:.62fr 1fr;gap:10px;height:430px;display:grid}.pp-hero-collage img{object-fit:cover;width:100%;height:100%}.pp-hero-collage .tall{grid-row:1/3}.pp-material{background:#fff}.pp-material-top{grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;margin-bottom:60px;display:grid}.pp-material-frame{background:var(--pp-blue);grid-template-columns:1fr 1fr;gap:2px;padding:68px 26px;display:grid}.pp-material-frame article{background:#fff;border:1px solid #000;min-height:285px;padding:42px 28px;box-shadow:0 5px 16px #0002}.pp-material-frame h3{font-size:22px}.pp-material-frame p{margin:20px 0}.pp-material-frame span{color:#fff;background:#090a14;border-radius:3px;padding:9px 16px;font-size:16px;font-weight:700;display:inline-block}.pp-material-top>div:last-child p{color:#61667a;margin-top:28px}.pp-property-grid{grid-template-columns:280px 1fr;align-items:stretch;gap:24px;display:grid}.pp-property-grid>img{object-fit:cover;width:100%;height:100%;min-height:390px}.pp-property-grid h3{text-align:center;margin:0 0 18px}.pp-table-wrap{border:1px solid #d6d8e5;border-radius:4px;overflow-x:auto}.pp-table-wrap table{border-collapse:collapse;width:100%}.pp-table-wrap th,.pp-table-wrap td{text-align:left;border:1px solid #d6d8e5;padding:16px 18px}.pp-table-wrap th{background:var(--pp-lilac);color:var(--pp-blue);font-weight:700}.pp-table-wrap tbody tr:nth-child(2n){background:var(--pp-lilac)}.pp-table-wrap tbody tr{transition:background .2s}.pp-table-wrap tbody tr:hover{background:#dedef0}.pp-capabilities{background:var(--pp-blue);color:#fff;padding:72px 0 80px}.pp-capabilities h2,.pp-capabilities h3{color:#fff}.pp-capabilities header p{color:#fff;margin:20px 0 42px}.pp-capability-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:50px;display:grid}.pp-capability-copy{gap:22px;display:grid}.pp-capability-copy article h3{margin-bottom:7px}.pp-capability-copy ul{margin:0;padding-left:24px}.pp-capability-copy li{color:#fff}.pp-machine-images{grid-template-columns:1fr 1fr;height:480px;display:grid}.pp-machine-images img{object-fit:cover;width:100%;height:100%}.pp-heading{text-align:center}.pp-heading p{color:#61667a;margin:20px 0 44px}.pp-benefit-grid{grid-template-columns:1.6fr .78fr;gap:22px;display:grid}.pp-benefit-grid article,.pp-benefit-grid aside{border-radius:10px;padding:34px}.pp-benefit-grid article{background:var(--pp-lilac)}.pp-benefit-grid aside{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;box-shadow:0 8px 24px #00000014}.pp-benefit-grid h3 span{background:var(--pp-yellow);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:10px;display:inline-grid}.pp-benefit-grid ul{margin:24px 0 0;padding-left:25px}.pp-benefit-grid aside p{color:#61667a;margin:18px 0 26px}.pp-why-heading{margin-top:74px}.pp-why-heading p{color:#61667a;margin:18px 0 35px}.pp-advantage-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pp-advantage-grid article{background:#fff;border:1px solid #dfe0ea;border-radius:8px;padding:28px}.pp-advantage-grid h3{align-items:center;gap:13px;display:flex}.pp-advantage-grid h3 span{color:#6f63d8;font-size:34px}.pp-advantage-grid ul{margin:22px 0 0;padding:0;list-style:none}.pp-advantage-grid li{color:#576078}.pp-medical-note{background:var(--pp-blue);color:#fff;margin-top:32px;padding:26px 32px}.pp-medical-note ul{margin:0;padding-left:22px}.pp-medical-note li,.pp-medical-note a{color:#fff}.pp-medical-note a{color:var(--pp-yellow);font-weight:700}.pp-industries{background:linear-gradient(#000b,#000b),var(--pp-industries-bg) center/cover fixed;color:#fff;padding:75px 0 86px;position:relative}.pp-industries h2,.pp-industries h3,.pp-industries>.pp-shell>p{color:#fff}.pp-kicker{margin:0 0 12px;font-weight:700}.pp-industry-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.pp-industry-grid article{color:#000;text-align:center;background:#fff;flex-direction:column;min-height:520px;display:flex}.pp-industry-grid img{object-fit:cover;width:100%;height:190px}.pp-industry-grid h3{color:#000;margin:22px 15px 12px}.pp-industry-grid p{color:#51566b;margin:0 24px 22px}.pp-industry-grid a{color:#4b4b4b;border:1px solid #8d8d8d;align-self:center;margin:auto 0 24px;padding:10px 23px;font-size:16px;text-decoration:none;transition:all .2s}.pp-industry-grid a:hover{border-color:var(--pp-yellow);background:var(--pp-yellow);color:#000}.pp-faq-grid{grid-template-columns:1fr 330px;align-items:stretch;gap:28px;display:grid}.pp-faq h2{margin-bottom:32px}.pp-faq details{background:#fff;border:1px solid #e4e4e4;margin-bottom:14px;box-shadow:0 4px 14px #0000000b}.pp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:68px;padding:18px 22px;font-size:18px;font-weight:700;list-style:none;display:flex}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq details>div{color:#555d73;padding:0 22px 20px}.pp-faq details>div p,.pp-faq details>div ul{margin:0 0 12px}.pp-faq aside{background:var(--pp-blue);color:#fff;flex-direction:column;justify-content:center;padding:45px;display:flex}.pp-faq aside h3{color:#fff}.pp-faq aside p{color:#fff;margin:22px 0 34px}.pp-gallery{background:var(--pp-blue);color:#fff;padding:58px 0 62px}.pp-gallery h2{color:#fff;text-align:center;margin-bottom:32px}.pp-carousel{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.pp-carousel>button{color:var(--pp-yellow);cursor:pointer;background:0 0;border:0;font-size:46px}.pp-carousel-window{overflow:hidden}.pp-carousel-track{transition:transform .45s;display:flex}.pp-carousel figure{text-align:center;flex:0 0 33.333%;margin:0}.pp-carousel img{object-fit:cover;width:100%;height:275px;display:block}.pp-carousel figcaption{color:#fff;padding:16px 10px 0;font-size:18px;font-weight:700}.pp-dots{justify-content:center;gap:10px;margin-top:24px;display:flex}.pp-dots button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:10px;height:10px;padding:0}.pp-dots button.active{background:var(--pp-yellow)}.pp-ready{background:linear-gradient(#eef0f5e8,#eef0f5e8),var(--pp-ready-bg) center/cover;text-align:center;padding:90px 0}.pp-ready p{margin:24px 0 34px}.pp-ready .pp-button span{width:22px;height:22px;color:var(--pp-yellow);background:#fff;border-radius:50%;place-items:center;margin-left:7px;display:grid}.pp-related h2{text-align:center}.pp-related-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.pp-related-grid article{text-align:center;background:#fff;border:1px solid #e4e4e4;border-radius:14px;flex-direction:column;min-height:400px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex}.pp-related-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1d20881a}.pp-related-grid img{object-fit:cover;border-radius:10px;width:100%;height:230px}.pp-related-grid h3{margin:24px 10px 15px}.pp-related-grid a{color:#4f4f4f;margin-top:auto;font-size:18px;text-decoration:none}.pp-related-grid a:hover{color:var(--pp-blue)}[data-pp-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}[data-pp-reveal].visible{opacity:1;transform:none}@media (width<=1100px){.pp-page h1{font-size:42px}.pp-page h2{font-size:38px}.pp-hero-grid,.pp-material-top{gap:38px}.pp-industry-grid{grid-template-columns:repeat(2,1fr)}.pp-capability-grid{grid-template-columns:1fr}.pp-machine-images{height:390px}.pp-advantage-grid{grid-template-columns:1fr}.pp-property-grid{grid-template-columns:230px 1fr}}@media (width<=760px){.pp-page .pp-shell{width:min(100% - 20px,1432px)}.pp-page h1{font-size:36px}.pp-page h2{font-size:32px}.pp-page h3{font-size:22px}.pp-page p,.pp-page li,.pp-page td,.pp-page th{font-size:16px}.pp-section{padding:54px 0}.pp-hero{padding:50px 0}.pp-hero-grid,.pp-material-top,.pp-property-grid,.pp-benefit-grid,.pp-faq-grid{grid-template-columns:1fr}.pp-hero-copy h1 br,.pp-material-top h2 br{display:none}.pp-actions{flex-wrap:wrap;margin-bottom:32px}.pp-badges{grid-template-columns:1fr}.pp-hero-collage{height:360px}.pp-material-frame{grid-template-columns:1fr;padding:20px}.pp-material-frame article{min-height:0}.pp-property-grid>img{max-height:420px}.pp-capabilities{padding:55px 0}.pp-machine-images{height:310px}.pp-advantage-grid,.pp-industry-grid,.pp-related-grid{grid-template-columns:1fr}.pp-industry-grid article{min-height:0}.pp-faq aside{padding:34px}.pp-carousel{grid-template-columns:28px 1fr 28px}.pp-carousel figure{flex-basis:100%}.pp-carousel img{height:230px}.pp-related-grid article{min-height:360px}.pp-related-grid img{height:220px}.pp-ready{background-attachment:scroll;padding:70px 0}}@media (width<=480px){.pp-hero-collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:420px}.pp-hero-collage .tall{grid-area:auto/1/auto/3}.pp-machine-images{grid-template-columns:1fr;height:auto}.pp-machine-images img{height:240px}.pp-table-wrap th,.pp-table-wrap td{min-width:150px;padding:12px}.pp-industry-grid img{height:170px}}@media (prefers-reduced-motion:reduce){[data-pp-reveal]{opacity:1;transition:none;transform:none}.pp-carousel-track{transition:none}.pp-industries{background-attachment:scroll}}.pp-material-tag{color:#fff;cursor:pointer;background:#090a14;border:0;border-radius:5px;align-items:center;gap:5px;padding:15px 20px;font-size:16px;font-weight:700;line-height:1;transition:background-color .25s,box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 0 10px #89898980}.pp-material-tag svg{flex:none;width:16px;height:16px}.pp-material-tag:hover,.pp-material-tag:focus-visible{background:var(--pp-blue);transform:translateY(-3px);box-shadow:0 6px 16px #1d208840}@media (prefers-reduced-motion:reduce){.pp-material-tag{transition:none}.pp-material-tag:hover,.pp-material-tag:focus-visible{transform:none}}.pp-property-grid{grid-template:".heading""image table"minmax(0,1fr)/minmax(340px,.46fr) minmax(0,1fr);align-items:stretch;row-gap:0}.pp-property-grid>div{display:contents}.pp-property-grid>div>h3{text-align:right;grid-area:heading}.pp-property-grid>div>.pp-table-wrap{grid-area:table;min-width:0}.pp-property-grid>img{object-fit:cover;grid-area:image;height:0;min-height:100%}.pp-property-grid .pp-table-wrap thead,.pp-property-grid .pp-table-wrap thead th{background:var(--pp-blue);color:#fff}@media (width<=1050px){.pp-property-grid{grid-template:"image""heading""table"/1fr;row-gap:20px}.pp-property-grid>img{height:420px;min-height:0}.pp-property-grid>div>h3{margin-bottom:0}}@media (width<=760px){.pp-property-grid>img{height:360px}}.pp-capability-grid{grid-template-columns:minmax(340px,.6fr) minmax(0,1.4fr);column-gap:28px}.pp-machine-images{width:100%;height:480px;display:flex;overflow:hidden}.pp-machine-image{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0;transition:flex-grow .45s;position:relative}.pp-machine-image[aria-pressed=true]{flex-grow:3}.pp-machine-images .pp-machine-image img{object-fit:cover;width:100%;height:100%;display:block}.pp-machine-image:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 65%,#0007);transition:opacity .3s;position:absolute;inset:0}.pp-machine-image[aria-pressed=true]:after{opacity:1}@media (width<=1100px){.pp-capability-grid{grid-template-columns:1fr;row-gap:32px}.pp-machine-images{height:390px}}@media (width<=760px){.pp-machine-images{height:310px}}@media (width<=480px){.pp-machine-images{height:280px}}@media (prefers-reduced-motion:reduce){.pp-machine-image,.pp-machine-image:after{transition:none}}.pp-benefit-grid aside .pp-button{color:#fff}.pp-medical-note a{text-decoration:none}.pp-industry-grid article{overflow:hidden}.pp-industry-image{flex:none;overflow:hidden}.pp-industry-image img{transition:transform 1.5s;display:block}.pp-industry-grid article:hover .pp-industry-image img,.pp-industry-grid article:focus-within .pp-industry-image img{transform:scale(1.1)}.pp-industry-grid p{margin-bottom:2px}.pp-industry-grid a{margin-bottom:34px}@media (prefers-reduced-motion:reduce){.pp-industry-image img{transition:none}}.pp-ready .pp-button{color:#fff}.pp-faq-grid{grid-template-columns:minmax(0,1fr) 410px}.pp-faq aside .pp-button{color:#fff;white-space:nowrap}@media (width<=900px){.pp-faq-grid{grid-template-columns:1fr}}
