:root{--pp-ink:#102936;--pp-muted:#506874;--pp-paper:#f3f8fb;--pp-surface:#ffffff;--pp-line:#d6e4eb;--pp-line-strong:#718995;--pp-brand-blue:#0098da;--pp-blue:var(--pp-brand-blue);--pp-blue-deep:#075f86;--pp-blue-ink:#064a69;--pp-blue-soft:#e7f5fb;--pp-primary:var(--pp-blue-deep);--pp-primary-soft:var(--pp-blue-soft);--pp-emerald:#2b8067;--pp-emerald-ink:#1f614e;--pp-emerald-soft:#eaf6f1;--pp-yellow:#f0c419;--pp-yellow-ink:#6d5600;--pp-yellow-soft:#fff8d9;--pp-coral:#c95a49;--pp-coral-ink:#7b3529;--pp-coral-soft:#fcedea;--pp-violet:#6657a7;--pp-violet-ink:#443a79;--pp-violet-soft:#f0eef9;--pp-steel:#536c79;--pp-steel-ink:#3b5360;--pp-steel-soft:#edf3f6;--pp-shadow:0 18px 42px rgba(16, 56, 76, 0.12);--pp-shadow-small:0 8px 22px rgba(16, 56, 76, 0.09);--pp-radius:8px;--pp-shell:1180px;--pp-header-height:60px;--pp-ink:#0b2635;--pp-muted:#536c78;--pp-paper:#f2f6f8;--pp-line:#d4e1e7;--pp-shadow:0 24px 54px rgba(9, 47, 67, 0.14);--pp-shadow-small:0 10px 28px rgba(9, 47, 67, 0.09)}*,::after,::before{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}html[data-menu-open]{overflow:hidden}body.pp-site{margin:0;color:var(--pp-ink);background:var(--pp-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.pp-site img{display:block;max-width:100%}.pp-site a{color:inherit;text-decoration:none}.pp-site button,.pp-site input{font:inherit;letter-spacing:0}.pp-site a,.pp-site button{-webkit-tap-highlight-color:transparent}.pp-site :focus-visible{outline:3px solid var(--pp-blue-deep);outline-offset:3px}.pp-skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:9px 13px;color:#fff;background:var(--pp-ink);border-radius:4px;transform:translateY(-150%)}.pp-skip-link:focus{transform:translateY(0)}.pp-shell{width:min(calc(100% - 32px),var(--pp-shell));margin-inline:auto}.pp-header{position:sticky;z-index:100;top:0;min-height:var(--pp-header-height);border-bottom:1px solid var(--pp-line);box-shadow:0 5px 18px rgba(16,56,76,.07);backdrop-filter:blur(14px)}.pp-header-inner{display:flex;align-items:center;min-height:var(--pp-header-height);gap:20px}.pp-brand{display:inline-flex;flex:0 0 auto;align-items:center;min-width:148px}.pp-brand-name{color:var(--pp-ink);font-size:22px;font-weight:850;line-height:1}.pp-brand-name::after{color:var(--pp-blue);content:"."}.pp-brand-tagline{margin-left:11px;padding-left:11px;color:var(--pp-muted);font-size:11px;font-weight:650;border-left:1px solid var(--pp-line)}.pp-brand img{width:162px;height:auto;max-height:36px;object-fit:contain;object-position:left center}.pp-nav{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:4px}.pp-nav a{padding:8px 9px;color:#304b5a;font-size:14px;font-weight:650;white-space:nowrap;border-radius:5px}.pp-nav a:hover,.pp-nav a[aria-current=page]{color:var(--pp-blue-ink);background:var(--pp-blue-soft)}.pp-menu-button{display:none;width:42px;height:42px;padding:0;color:var(--pp-ink);background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:6px;cursor:pointer}.pp-menu-line{display:block;width:20px;height:2px;margin:2px auto;background:currentColor}.pp-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-button,.pp-button-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 17px;font-weight:750;line-height:1.25;border:1px solid transparent;border-radius:6px;transition:transform 160ms,box-shadow 160ms,background-color 160ms}.pp-button,.pp-site a.pp-button,.pp-site a.pp-button:visited{color:#fff;background:var(--pp-primary);box-shadow:0 8px 18px rgba(7,95,134,.22)}.pp-button-secondary{color:var(--pp-ink);background:var(--pp-surface);border-color:var(--pp-line)}.pp-button-secondary:hover,.pp-button:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-small)}.pp-site a.pp-button:focus-visible,.pp-site a.pp-button:hover{color:#fff;background:var(--pp-blue-ink)}.pp-hero{position:relative;overflow:hidden;min-height:420px;background:#eaf5fa;border-bottom:1px solid var(--pp-line)}.pp-hero::before{position:absolute;inset:0 auto 0 0;width:9px;content:"";background:var(--pp-blue)}.pp-hero-inner{display:grid;min-height:420px;align-items:center;grid-template-columns:minmax(0,1.04fr) minmax(360px,0.96fr);gap:44px;padding-block:44px 38px}.pp-home-hero .pp-hero-inner{padding-block:28px}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--pp-blue-ink);font-size:13px;font-weight:800;text-transform:uppercase}.pp-eyebrow::before{width:28px;height:3px;content:"";background:var(--pp-yellow)}.pp-hero h1,.pp-page-hero h1{max-width:740px;margin:0;color:var(--pp-ink);font-size:44px;line-height:1.06;letter-spacing:0}.pp-hero-lead,.pp-page-lead{max-width:670px;margin:14px 0 0;color:var(--pp-muted);font-size:18px;line-height:1.55}.pp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.pp-hero-stats{display:flex;flex-wrap:wrap;gap:10px 26px;margin:30px 0 0}.pp-hero-stats div{min-width:98px}.pp-hero-stats dt{font-size:24px;font-weight:850;line-height:1.1}.pp-hero-stats dd{margin:4px 0 0;color:var(--pp-muted);font-size:13px}.pp-hero-media,.pp-page-hero-media{position:relative;min-height:320px;isolation:isolate}.pp-hero-media::before,.pp-page-hero-media::before{position:absolute;z-index:-1;inset:8% 4% 10% 12%;content:"";background:#d8edf6;border:1px solid #bedfea;clip-path:polygon(8% 9%,92% 0,100% 88%,16% 100%,0 36%)}.pp-hero-media::after,.pp-page-hero-media::after{position:absolute;z-index:-2;inset:0;content:"";background:var(--card-soft,#edf7fb)}.pp-hero-product{position:absolute;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(10, 60, 84, .18))}.pp-hero-product:first-child{z-index:3;right:4%;bottom:2%;width:66%;height:72%}.pp-hero-product:nth-child(2){z-index:2;top:0;left:0;width:46%;height:46%}.pp-hero-product:nth-child(3){z-index:1;top:8%;right:0;width:38%;height:38%}.pp-hero-mosaic{display:grid;overflow:hidden;height:296px;min-height:0;padding:8px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;background:#fff;border:1px solid #cbdde6;border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-small)}.pp-hero-mosaic::after,.pp-hero-mosaic::before{display:none}.pp-hero-mosaic-item{position:relative;display:block;overflow:hidden;min-width:0;min-height:0;background:var(--card-soft,var(--pp-paper));border-top:3px solid var(--card-accent,var(--pp-blue))}.pp-hero-mosaic-item:first-child{grid-column:1/3;grid-row:1/3}.pp-hero-mosaic-item:nth-child(2){grid-column:3;grid-row:1}.pp-hero-mosaic-item:nth-child(3){grid-column:4/6;grid-row:1}.pp-hero-mosaic-item:nth-child(4){grid-column:3;grid-row:2}.pp-hero-mosaic-item:nth-child(5){grid-column:4;grid-row:2}.pp-hero-mosaic-item:nth-child(6){grid-column:5;grid-row:2}.pp-hero-mosaic-image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 11px rgba(10, 60, 84, .15));mix-blend-mode:multiply;transition:transform 220ms}.pp-hero-mosaic-label{position:absolute;overflow-wrap:anywhere;color:var(--pp-ink);border-left:3px solid var(--card-accent,var(--pp-blue));border-radius:3px;font-weight:800;line-height:1.2}.pp-hero-mosaic-item:focus-visible .pp-hero-mosaic-image,.pp-hero-mosaic-item:hover .pp-hero-mosaic-image{transform:scale(1.035)}.pp-section{padding-block:64px;background:var(--pp-surface)}.pp-section-alt{background:var(--pp-paper);border-block:1px solid var(--pp-line)}.pp-section-dark{color:#fff;background:var(--pp-ink)}.pp-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.pp-content-block h2,.pp-section-head h2{margin:0;font-size:32px;line-height:1.18;letter-spacing:0}.pp-section-head p{max-width:620px;margin:0;color:var(--pp-muted)}.pp-section-heading.pp-section-head{display:block}.pp-section-heading.pp-section-head h2{margin:0}.pp-section-heading.pp-section-head>p:last-child:not(.pp-eyebrow){max-width:680px;margin-top:7px}.pp-area-catalog,.pp-family-catalog,.pp-model-catalog{padding-block:44px 56px;scroll-margin-top:calc(var(--pp-header-height) + 12px)}.pp-area-catalog .pp-section-head,.pp-family-catalog .pp-section-head,.pp-model-catalog .pp-section-head{margin-bottom:20px;grid-column:1;grid-row:1}.pp-area-catalog>.pp-shell,.pp-family-catalog>.pp-shell,.pp-model-catalog>.pp-shell{display:grid;align-items:end;grid-template-columns:minmax(0,1.08fr) minmax(420px,0.92fr);column-gap:48px}.pp-area-catalog .pp-catalog-search,.pp-family-catalog .pp-catalog-search,.pp-model-catalog .pp-catalog-search{width:100%;grid-column:2;grid-row:1}.pp-area-catalog .pp-area-grid,.pp-family-catalog .pp-family-grid,.pp-model-catalog .pp-model-grid{grid-column:1/-1;grid-row:2}.pp-area-grid,.pp-family-grid,.pp-model-grid,.pp-related-grid{display:grid;gap:20px}.pp-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-family-grid,.pp-model-grid,.pp-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-family-grid,.pp-model-grid{gap:16px}.pp-family-grid .pp-card-media,.pp-model-grid .pp-card-media{min-height:165px}.pp-family-grid .pp-card-media>img,.pp-model-grid .pp-card-media>img{padding:14px}.pp-family-grid .pp-card-body,.pp-model-grid .pp-card-body{padding:17px}.pp-family-grid .pp-card-body h3,.pp-model-grid .pp-card-body h3{font-size:18px}.pp-family-grid .pp-card-body p,.pp-model-grid .pp-card-body p{margin-top:9px;font-size:14px}.pp-family-grid .pp-card-link,.pp-model-grid .pp-card-link{padding-top:14px}.pp-area-card,.pp-family-card,.pp-model-card,.pp-related-card{position:relative;display:flex;overflow:hidden;min-width:0;flex-direction:column;color:var(--pp-ink);background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-small);transition:transform 180ms,box-shadow 180ms,border-color 180ms}.pp-area-card::before,.pp-family-card::before,.pp-model-card::before{position:absolute;z-index:2;inset:0 0 auto;content:"";background:var(--card-accent,var(--pp-blue))}.pp-area-card:hover,.pp-family-card:hover,.pp-model-card:hover,.pp-related-card:hover{z-index:1;border-color:color-mix(in srgb,var(--card-accent,var(--pp-blue)) 38%,var(--pp-line));box-shadow:var(--pp-shadow);transform:translateY(-4px)}.pp-area-climatizacao,[data-area=climatizacao]{--card-accent:var(--pp-blue);--card-accent-ink:var(--pp-blue-ink);--card-soft:var(--pp-blue-soft)}.pp-area-protecao-perimetral,[data-area=protecao-perimetral]{--card-accent:var(--pp-emerald);--card-accent-ink:var(--pp-emerald-ink);--card-soft:var(--pp-emerald-soft)}.pp-area-construcao-civil,[data-area=construcao-civil]{--card-accent:var(--pp-coral);--card-accent-ink:var(--pp-coral-ink);--card-soft:var(--pp-coral-soft)}.pp-area-cerca-eletrica-rural,[data-area=cerca-eletrica-rural]{--card-accent:#9b7b00;--card-accent-ink:var(--pp-yellow-ink);--card-soft:var(--pp-yellow-soft)}.pp-area-home-office,[data-area=home-office]{--card-accent:var(--pp-violet);--card-accent-ink:var(--pp-violet-ink);--card-soft:var(--pp-violet-soft)}.pp-area-embalagens-envase,[data-area=embalagens-envase]{--card-accent:var(--pp-steel);--card-accent-ink:var(--pp-steel-ink);--card-soft:var(--pp-steel-soft)}.pp-card-media{position:relative;overflow:hidden;min-height:210px;aspect-ratio:16/10;background:var(--card-soft,var(--pp-paper));margin:0}.pp-card-media>img{width:100%;height:100%;padding:20px;object-fit:contain;transition:transform 220ms}.pp-image-frame-preserved{background:#fff;border-radius:4px}.pp-hero-product.pp-image-frame-preserved,.pp-page-hero-image.pp-image-frame-preserved{padding:6px;background:0 0;border:0;mix-blend-mode:multiply}.pp-card-media .pp-image-frame-preserved{background:0 0;mix-blend-mode:multiply}.pp-area-card:hover .pp-card-media>img,.pp-family-card:hover .pp-card-media>img,.pp-model-card:hover .pp-card-media>img{transform:scale(1.035)}.pp-card-mosaic{display:grid;height:100%;padding:16px;grid-template-columns:1.3fr 0.7fr;grid-template-rows:1fr 1fr;gap:8px}.pp-card-mosaic img{width:100%;height:100%;min-height:0;padding:6px;object-fit:contain}.pp-card-mosaic img:first-child{grid-row:1/3}.pp-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.pp-card-anchor{display:flex;min-height:100%;flex:1;flex-direction:column}.pp-card-count,.pp-card-kicker,.pp-model-meta{margin:0 0 7px;color:var(--card-accent-ink,var(--pp-blue-ink));font-size:12px;font-weight:800;text-transform:uppercase}.pp-card-body h3{margin:0;font-size:20px;line-height:1.25;letter-spacing:0}.pp-card-body p{margin:12px 0 0;color:var(--pp-muted);font-size:15px}.pp-card-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:var(--card-accent-ink,var(--pp-blue-ink));font-weight:780}.pp-card-action::after{content:"→"}.pp-about-inner{display:grid;align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(360px,0.9fr);gap:54px}.pp-about-content h2{margin:0;line-height:1.18}.pp-about-content>p:not(.pp-eyebrow){max-width:680px;margin:13px 0 0;color:var(--pp-muted)}.pp-about-numbers{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--pp-line);border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.pp-about-numbers div{padding:24px 14px;background:var(--pp-surface);text-align:center}.pp-about-numbers dt{color:var(--pp-blue);font-weight:850;line-height:1}.pp-about-numbers div:nth-child(2) dt{color:var(--pp-coral)}.pp-about-numbers div:nth-child(3) dt{color:var(--pp-violet)}.pp-about-numbers dd{margin:7px 0 0;color:var(--pp-muted);font-size:12px}.pp-benefit-list,.pp-process-list{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,1fr);gap:32px}.pp-benefit-list li,.pp-process-list li{position:relative;padding:0 0 0 52px}.pp-benefit-index,.pp-process-index{position:absolute;top:1px;left:0;display:grid;width:38px;height:38px;place-items:center;color:var(--pp-ink);background:var(--pp-yellow);font-size:14px;font-weight:850;border-radius:50%}.pp-benefit-list li:nth-child(2) .pp-benefit-index,.pp-process-list li:nth-child(2) .pp-process-index{color:var(--pp-ink);background:var(--pp-blue)}.pp-benefit-list li:nth-child(3) .pp-benefit-index,.pp-process-list li:nth-child(3) .pp-process-index{color:var(--pp-coral-ink);background:var(--pp-coral-soft)}.pp-benefit-list h3,.pp-process-list h3{margin:0;font-size:18px}.pp-benefit-list p,.pp-process-list p{margin:7px 0 0;color:var(--pp-muted);font-size:14px}.pp-section-dark .pp-benefit-list p,.pp-section-dark .pp-process-list p{color:#bfd0da}.pp-faq-list{max-width:900px;border-top:1px solid var(--pp-line)}.pp-faq-list details{border-bottom:1px solid var(--pp-line)}.pp-faq-list summary{position:relative;padding:19px 42px 19px 0;font-weight:760;list-style:none;cursor:pointer}.pp-faq-list summary::-webkit-details-marker{display:none}.pp-faq-list summary::after{position:absolute;top:18px;right:4px;content:"+";color:var(--pp-blue);font-size:24px;line-height:1}.pp-faq-list details[open] summary::after{content:"−"}.pp-faq-list details p{max-width:780px;margin:-3px 0 20px;color:var(--pp-muted)}.pp-contact-band{padding-block:54px;color:#fff;background:var(--pp-ink);border-top:6px solid var(--pp-yellow)}.pp-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:34px}.pp-contact-band h2{margin:0;line-height:1.2}.pp-contact-band p{max-width:650px;margin:9px 0 0;color:#c6d6df}.pp-breadcrumbs{padding-block:10px;color:var(--pp-muted);background:var(--pp-surface);border-bottom:1px solid var(--pp-line);font-size:13px}.pp-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin-block:0;margin-inline:auto;padding:0;list-style:none}.pp-breadcrumbs li+li::before{margin-right:6px;color:#8297a3;content:"/"}.pp-breadcrumbs a:hover{color:var(--pp-blue-ink)}.pp-page-hero{position:relative;overflow:hidden;background:var(--pp-blue-soft);border-bottom:1px solid var(--pp-line)}.pp-page-hero-inner{display:grid;align-items:center;padding-block:30px;grid-template-columns:minmax(0,1.1fr) minmax(300px,0.9fr);gap:40px}.pp-page-hero-content>p:not(.pp-eyebrow){margin:12px 0 0;color:var(--pp-muted)}.pp-page-hero-content .pp-button{margin-top:18px}.pp-search-wrap{position:relative;width:min(100%,420px)}.pp-search-wrap input{width:100%;min-height:46px;padding:10px 15px;color:var(--pp-ink);background:var(--pp-surface);border:1px solid var(--pp-line-strong);border-radius:6px}.pp-catalog-search{position:relative;display:grid;width:min(100%,620px);margin:0 0 18px;gap:5px}.pp-search-label{color:var(--pp-muted);font-size:13px;font-weight:720}.pp-search-input{width:100%;min-width:0;min-height:44px;padding:9px 14px;color:var(--pp-ink);background:var(--pp-surface);border:1px solid var(--pp-line-strong);border-radius:6px 0 0 6px}.pp-search-input:focus{border-color:var(--pp-blue)}.pp-search-control{display:grid;grid-template-columns:minmax(0,1fr) auto}.pp-search-submit{min-width:94px;padding:10px 16px;color:#fff;background:var(--pp-primary);border:1px solid var(--pp-primary);border-radius:0 6px 6px 0;font-weight:780;cursor:pointer}.pp-search-submit:hover{background:var(--pp-blue-ink)}.pp-search-suggestions{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;overflow-y:auto;max-height:min(420px,60vh);padding:6px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:0 20px 46px rgba(16,56,76,.18)}.pp-search-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border-radius:5px}.pp-search-option strong{font-size:14px;line-height:1.35}.pp-search-option span{flex:0 0 auto;color:var(--pp-muted);font-size:12px;text-align:right}.pp-search-option:hover,.pp-search-option[data-active]{background:var(--pp-blue-soft)}.pp-search-option-empty{margin:0;padding:12px;color:var(--pp-muted);font-size:13px}.pp-search-wrap input:focus{border-color:var(--pp-blue)}.pp-search-empty{grid-column:1/-1;padding:32px 0;color:var(--pp-muted);text-align:center}.pp-catalog-hero{border-bottom:1px solid var(--pp-line)}.pp-catalog-hero-inner{display:grid;align-items:end;padding-block:42px;grid-template-columns:minmax(0,0.85fr) minmax(420px,1.15fr);gap:48px}.pp-catalog-hero h1{margin:0;font-size:38px;line-height:1.12}.pp-catalog-hero p:not(.pp-eyebrow){max-width:580px;margin:12px 0 0;color:var(--pp-muted)}.pp-catalog-hero .pp-catalog-search{width:100%;margin:0}.pp-catalog-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.pp-catalog-no-results h3,.pp-catalog-results-head h2{margin:0}.pp-catalog-results-head p{margin:0;color:var(--pp-muted)}.pp-catalog-no-results{max-width:680px;padding:28px;background:var(--pp-paper);border:1px solid var(--pp-line);border-left:5px solid var(--pp-yellow);border-radius:var(--pp-radius)}.pp-catalog-no-results p{margin:10px 0 20px;color:var(--pp-muted)}[hidden]{display:none!important}.pp-product-top{padding-block:32px 30px}.pp-product-layout{display:grid;align-items:start;grid-template-columns:minmax(0,1.04fr) minmax(360px,0.96fr);gap:36px}.pp-gallery{min-width:0}.pp-gallery-stage{position:relative;display:grid;overflow:hidden;width:100%;aspect-ratio:4/3;place-items:center;border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.pp-gallery-open{display:grid;place-items:center;background:0 0;border:0;cursor:zoom-in}.pp-gallery-open-label{position:absolute;right:12px;top:12px;padding:6px 9px;color:#fff;background:rgba(10,41,57,.86);font-size:12px;font-weight:700;border-radius:4px}.pp-gallery-main{width:100%;height:100%;object-fit:contain}.pp-gallery-caption{right:12px;bottom:12px;left:12px;font-size:12px}.pp-gallery-thumbs{display:grid;overflow-y:auto;max-height:176px;margin-top:10px;padding-right:3px;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:9px}.pp-gallery-thumb{display:grid;overflow:hidden;aspect-ratio:1/1;padding:6px;place-items:center;background:#fff;border:2px solid transparent;border-radius:6px;cursor:pointer}.pp-gallery-thumb[aria-pressed=true],.pp-gallery-thumb[data-active]{border-color:var(--pp-blue)}.pp-gallery-thumb img{width:100%;height:100%;object-fit:contain}.pp-image-rights-card{margin-top:10px;padding:10px 12px;color:var(--pp-muted);background:#f6f9fb;border:1px solid #d5e1e7;border-left:3px solid #d1b22c;border-radius:6px}.pp-image-rights-kicker{margin:0;color:#746528;font-size:9px;font-weight:850;text-transform:uppercase}.pp-image-rights-card h2{margin:2px 0 0;color:var(--pp-ink);font-size:14px;line-height:1.25}.pp-image-rights-card>p:not(.pp-image-rights-kicker){margin:5px 0 0;font-size:11px;line-height:1.4}.pp-image-rights-penalty{padding-top:0;border-top:0}.pp-image-rights-links{display:flex;flex-wrap:wrap;gap:6px 14px}.pp-image-rights-links a{color:var(--pp-blue-ink);font-weight:760;text-decoration:underline;text-underline-offset:2px}.pp-rights-note{margin-block:13px 0;color:var(--pp-muted);font-size:12px}.pp-product-summary h1{margin:8px 0 0;line-height:1.12;letter-spacing:0}.pp-product-summary>p{margin:18px 0 0;color:var(--pp-muted);font-size:17px}.pp-product-family{display:inline-flex;margin-bottom:10px;color:var(--pp-blue-ink);font-size:13px;font-weight:800}.pp-product-highlights{display:grid;margin:22px 0 0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-product-highlights li{padding:9px 11px;color:#294959;background:var(--pp-blue-soft);border-left:3px solid var(--pp-blue);font-size:14px}.pp-product-intro>.pp-button{margin-top:26px}.pp-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.pp-chip{display:inline-flex;align-items:center;min-height:31px;padding:5px 10px;color:#294959;background:var(--pp-blue-soft);font-size:12px;font-weight:750;border:1px solid #c3e1ed;border-radius:999px}.pp-variant-swatches{margin-top:24px}.pp-variant-swatches h2{margin:0 0 10px;font-size:15px}.pp-swatches{display:flex;flex-wrap:wrap;gap:9px}.pp-swatch{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:5px;font-size:13px;font-weight:700}.pp-swatch::before{width:14px;height:14px;content:"";background:var(--swatch,var(--pp-line-strong));border:1px solid rgba(0,0,0,.14);border-radius:50%}.pp-product-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--pp-line)}.pp-content-grid{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--pp-line);border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.pp-content-block+.pp-content-block{margin-top:0;padding-top:20px;border-top:0}.pp-content-grid .pp-content-block{min-width:0;padding:20px;background:var(--pp-surface);border-top:3px solid var(--pp-blue)}.pp-content-grid .pp-content-block:nth-child(3n+2){border-top-color:var(--pp-yellow)}.pp-content-grid .pp-content-block:nth-child(3n+3){border-top-color:var(--pp-coral)}.pp-content-grid .pp-content-block h3{margin:0;font-size:17px;line-height:1.3}.pp-content-block h2{font-size:24px}.pp-content-block p{margin:12px 0 0;color:var(--pp-muted)}.pp-specs{display:grid;overflow:hidden;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--pp-line);border:1px solid var(--pp-line);border-top:4px solid var(--pp-blue);border-radius:0 0 var(--pp-radius) var(--pp-radius)}.pp-specs div{display:grid;padding:12px 14px;grid-template-columns:minmax(110px,0.75fr) minmax(0,1.25fr);gap:12px;background:#f7fafc}.pp-spec-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pp-spec-group{overflow:hidden;min-width:0;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-small)}.pp-spec-group h3{margin:0;padding:12px 14px;color:var(--pp-blue-ink);background:var(--pp-blue-soft);border-bottom:1px solid var(--pp-line);font-size:16px;line-height:1.3}.pp-spec-group:nth-child(4n+2) h3{color:#6d5600;background:var(--pp-yellow-soft)}.pp-spec-group:nth-child(4n+3) h3{color:#7b3529;background:var(--pp-coral-soft)}.pp-spec-group:nth-child(4n) h3{color:#443a79;background:var(--pp-violet-soft)}.pp-spec-group .pp-specs{grid-template-columns:1fr;border:0;border-radius:0}.pp-page-model .pp-section{padding-block:44px}.pp-page-model .pp-variations{padding-block:22px 24px}.pp-page-model .pp-section-head{margin-bottom:20px}.pp-page-model .pp-variations .pp-section-head{margin-bottom:10px}.pp-page-model .pp-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pp-page-model .pp-related-grid .pp-card-media{min-height:154px}.pp-specs dt{color:var(--pp-muted);font-size:13px;font-weight:650}.pp-specs dd{min-width:0;margin:0;font-size:14px;font-weight:720;overflow-wrap:anywhere}.pp-code-list,.pp-color-list,.pp-variation-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.pp-code-list li,.pp-color-list li,.pp-variation-list li{display:inline-flex;min-height:30px;align-items:center;gap:8px;padding:5px 9px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:5px}.pp-color-swatch{width:15px;height:15px;background:var(--pp-swatch,var(--pp-line-strong));border:1px solid rgba(0,0,0,.18);border-radius:50%}.pp-variation-group+.pp-variation-group,.pp-variation-group+.pp-variation-table-wrap{margin-top:14px}.pp-variation-group h3,.pp-variation-table-wrap h3{margin:0 0 8px;font-size:16px}.pp-table-scroll{overflow-x:auto}.pp-table-wrap{overflow-x:auto;border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.pp-variant-table{width:100%;min-width:560px;border-collapse:collapse;background:var(--pp-surface)}.pp-variant-table td,.pp-variant-table th{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pp-line);font-size:13px}.pp-variant-table th{color:#294959;background:var(--pp-paper);font-weight:780}.pp-dialog{width:min(94vw,1080px);max-width:none;height:min(90vh,820px);max-height:none;padding:0;color:#fff;background:#0b1f2a;border:0;border-radius:var(--pp-radius);box-shadow:0 30px 80px rgba(0,0,0,.4)}.pp-dialog::backdrop{background:rgba(4,17,24,.84)}.pp-dialog-inner{position:relative;display:grid;height:100%;padding:54px 62px 44px;place-items:center}.pp-dialog-toolbar{position:absolute;z-index:2;top:0;right:0}.pp-dialog-content{position:relative}.pp-dialog-figure{display:grid;width:100%;height:100%;margin:0;grid-template-rows:minmax(0,1fr) auto;place-items:center}.pp-dialog-image{width:100%;height:calc(100% - 44px);object-fit:contain}.pp-dialog-caption{align-self:end;margin:10px 0 0;color:#d5e2e8;font-size:13px}.pp-dialog-close,.pp-dialog-next,.pp-dialog-previous{position:absolute;display:grid;width:42px;height:42px;padding:0;place-items:center;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer}.pp-dialog-close{top:10px;right:10px;font-size:28px}.pp-dialog-next,.pp-dialog-previous{top:50%;font-size:30px;transform:translateY(-50%)}.pp-dialog-previous{left:10px}.pp-dialog-next{right:10px}.pp-footer{padding-block:46px 28px;color:#c7d7df;background:#0a202b;border-top:5px solid var(--pp-blue)}.pp-footer-grid{display:grid;grid-template-columns:1.25fr 0.75fr 0.75fr;gap:44px}.pp-footer h2,.pp-footer h3{margin:0 0 12px;color:#fff;font-size:16px}.pp-footer p,.pp-footer ul{margin:0;padding:0;font-size:13px;list-style:none}.pp-footer li+li{margin-top:7px}.pp-footer a:hover{color:var(--pp-yellow)}.pp-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px;color:#92aab6;border-top:1px solid #294652;font-size:12px}.pp-footer-inner{display:grid;align-items:start;grid-template-columns:0.8fr 1.2fr auto;gap:38px}.pp-footer-brand{display:grid;gap:4px}.pp-footer-brand strong{color:#fff;font-size:20px}.pp-footer-brand span,.pp-footer-inner>p{color:#afc2cb;font-size:13px}.pp-footer-inner>p{margin:0}.pp-footer-nav{display:grid;gap:8px;font-size:13px}.pp-footer-nav a:hover{color:var(--pp-yellow)}.pp-rights-notice{margin-block:18px;padding:12px 14px;color:var(--pp-muted);background:var(--pp-surface);border-left:3px solid var(--pp-yellow)}.pp-card-media-empty{display:grid;align-content:center;place-items:center;padding:24px;color:var(--pp-muted);text-align:center;gap:6px}.pp-card-media-empty strong{color:var(--pp-ink);font-size:15px;line-height:1.3}.pp-card-media-empty small{max-width:220px;font-size:12px}.pp-card-media-brand,.pp-gallery-empty-brand{color:var(--pp-blue-ink);font-size:13px;font-weight:850;text-transform:uppercase}.pp-gallery-empty{display:grid;min-height:420px;align-content:center;padding:38px;background:var(--pp-steel-soft);border:1px solid var(--pp-line);border-left:6px solid var(--pp-blue);border-radius:var(--pp-radius);text-align:center;gap:8px}.pp-gallery-empty strong{color:var(--pp-ink);font-size:23px;line-height:1.25}.pp-gallery-empty p{max-width:360px;margin:0 auto;color:var(--pp-muted)}.pp-nav-action{color:#fff!important;background:var(--pp-primary)!important}.pp-protection-toast{position:fixed;z-index:300;right:18px;bottom:18px;max-width:min(360px,calc(100% - 36px));padding:12px 15px;color:#fff;background:var(--pp-ink);border-left:4px solid var(--pp-yellow);border-radius:5px;box-shadow:var(--pp-shadow);font-size:13px}.pp-copy-protected{-webkit-user-select:none;user-select:none}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity 420ms,transform 420ms}[data-reveal][data-visible]{opacity:1;transform:none}@media (max-width:1080px){.pp-nav a{padding-inline:7px;font-size:13px}.pp-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(360px,0.9fr);gap:30px}.pp-hero h1{font-size:42px}}@media (max-width:900px){:root{--pp-header-height:58px}.pp-shell{width:min(calc(100% - 28px),var(--pp-shell))}.pp-menu-button{display:grid;margin-left:auto;place-items:center}.pp-nav{position:fixed;z-index:110;top:var(--pp-header-height);right:0;left:0;display:none;overflow-y:auto;max-height:calc(100vh - var(--pp-header-height));padding:14px;background:var(--pp-surface);border-bottom:1px solid var(--pp-line);box-shadow:var(--pp-shadow)}.pp-nav[data-open]{display:grid;grid-template-columns:1fr 1fr}.pp-nav a{padding:12px;font-size:14px;white-space:normal}.pp-about-inner,.pp-catalog-hero-inner,.pp-content-grid,.pp-hero-inner,.pp-page-hero-inner,.pp-product-layout{grid-template-columns:1fr}.pp-hero-inner{min-height:0;padding-block:34px 28px;gap:20px}.pp-area-catalog>.pp-shell,.pp-family-catalog>.pp-shell,.pp-model-catalog>.pp-shell{display:block}.pp-hero-media{min-height:270px}.pp-home-hero .pp-hero-mosaic{height:240px;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.pp-home-hero .pp-hero-mosaic-item:nth-child(n){grid-column:auto;grid-row:auto}.pp-page-hero-inner{min-height:0;padding-block:28px 24px;gap:18px}.pp-page-hero-media{min-height:220px}.pp-area-grid,.pp-family-grid,.pp-model-grid,.pp-page-model .pp-related-grid,.pp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-benefit-list,.pp-process-list{grid-template-columns:1fr;gap:26px}.pp-contact-inner{align-items:flex-start;flex-direction:column}.pp-footer-grid,.pp-footer-inner{grid-template-columns:1fr 1fr}.pp-catalog-hero-inner{align-items:start;gap:24px}}@media (max-width:620px){.pp-shell{width:min(calc(100% - 22px),var(--pp-shell))}.pp-brand img{width:148px}.pp-brand-tagline{display:none}.pp-nav[data-open]{grid-template-columns:1fr}.pp-hero{min-height:auto}.pp-hero-inner{min-height:0;padding-block:30px 24px;gap:14px}.pp-hero h1,.pp-page-hero h1,.pp-product-summary h1{font-size:32px;overflow-wrap:anywhere}.pp-hero-lead,.pp-page-lead{font-size:17px}.pp-hero-media{min-height:150px}.pp-home-hero .pp-hero-inner{padding-block:20px 16px;gap:12px}.pp-home-hero .pp-hero-mosaic{height:160px;min-height:0;padding:5px;gap:5px}.pp-home-hero .pp-hero-actions{margin-top:16px}.pp-hero-mosaic-image,.pp-hero-mosaic-item:first-child .pp-hero-mosaic-image{padding:7px 7px 24px}.pp-hero-mosaic-item:first-child .pp-hero-mosaic-label,.pp-hero-mosaic-label{right:4px;bottom:4px;left:4px;padding:3px 4px;border-left-width:2px;font-size:8px;line-height:1.15}.pp-hero-product:first-child{width:70%;height:86%}.pp-section{padding-block:54px}.pp-area-catalog,.pp-family-catalog,.pp-model-catalog{padding-block:30px 42px}.pp-area-catalog .pp-section-head,.pp-family-catalog .pp-section-head,.pp-model-catalog .pp-section-head{margin-bottom:14px}.pp-area-catalog .pp-eyebrow,.pp-family-catalog .pp-eyebrow,.pp-model-catalog .pp-eyebrow{margin-bottom:8px}.pp-area-catalog .pp-catalog-search,.pp-family-catalog .pp-catalog-search,.pp-model-catalog .pp-catalog-search{margin-bottom:14px}.pp-page-model .pp-section{padding-block:36px}.pp-page-model .pp-variations{padding-block:20px 22px}.pp-section-head{align-items:flex-start;flex-direction:column;margin-bottom:24px}.pp-content-block h2,.pp-section-head h2{font-size:27px}.pp-area-grid,.pp-family-grid,.pp-model-grid,.pp-page-model .pp-related-grid,.pp-related-grid{grid-template-columns:1fr}.pp-card-media{min-height:182px}.pp-page-hero-inner{min-height:0;padding-block:26px 20px;gap:12px}.pp-page-hero-media{min-height:190px}.pp-product-top{padding-block:26px 30px}.pp-product-layout{gap:30px}.pp-gallery-stage{aspect-ratio:4/3}.pp-image-rights-card{margin-top:8px;padding:9px 10px}.pp-gallery-open{padding:14px}.pp-gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-product-highlights,.pp-spec-groups,.pp-specs{grid-template-columns:1fr}.pp-specs div{grid-template-columns:1fr;gap:3px}.pp-catalog-hero-inner{padding-block:34px}.pp-catalog-hero h1{font-size:32px}.pp-catalog-results-head{align-items:flex-start;flex-direction:column;gap:6px}.pp-search-submit{min-width:82px;padding-inline:12px}.pp-search-option{align-items:flex-start;flex-direction:column;gap:2px}.pp-search-option span{text-align:left}.pp-gallery-empty{min-height:300px;padding:26px}.pp-footer-grid{grid-template-columns:1fr;gap:28px}.pp-footer-inner{grid-template-columns:1fr;gap:24px}.pp-footer-bottom{flex-direction:column}.pp-dialog{width:100vw;height:100vh;border-radius:0}.pp-dialog-inner{padding:54px 44px 34px}}.pp-gallery-open{position:absolute;inset:0;width:auto;height:auto;min-width:0;min-height:0}.pp-gallery-main{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.pp-dialog-inner{overflow:hidden;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}.pp-dialog-figure{overflow:hidden;min-width:0;min-height:0}.pp-dialog-figure .pp-dialog-image{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.pp-family-catalog .pp-bento-grid,.pp-model-catalog .pp-bento-grid{display:grid;align-items:stretch;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;counter-reset:pp-bento-card}.pp-bento-grid>.pp-card{--tile-bg:#e5f4fa;--tile-accent:#0098da;min-height:356px;background:var(--tile-bg);border-color:color-mix(in srgb,var(--tile-accent) 28%,#cddce4);border-radius:6px;box-shadow:0 13px 30px rgba(9,47,67,.09);counter-increment:pp-bento-card}.pp-bento-grid>.pp-card::before{inset:0 auto 0 0;width:5px;height:auto;background:var(--tile-accent)}.pp-bento-grid>.pp-card::after{position:absolute;z-index:0;top:10px;right:13px;color:var(--tile-accent);content:counter(pp-bento-card,decimal-leading-zero);font-size:44px;font-weight:900;line-height:1;opacity:.09;pointer-events:none}.pp-bento-grid>.pp-card:nth-child(6n+1){--tile-bg:#e2f3fa;--tile-accent:#0098da;grid-column:span 5}.pp-bento-grid>.pp-card:nth-child(6n+2){--tile-bg:#e5f3ed;--tile-accent:#23836a;grid-column:span 3;margin-top:14px}.pp-bento-grid>.pp-card:nth-child(6n+3){--tile-bg:#f9e5e1;--tile-accent:#d95c4e;grid-column:span 4}.pp-bento-grid>.pp-card:nth-child(6n+4){--tile-bg:#fff3c5;--tile-accent:#bc8e00;grid-column:span 3}.pp-bento-grid>.pp-card:nth-child(6n+5){--tile-bg:#ebe7f7;--tile-accent:#6656ba;grid-column:span 5;margin-top:14px}.pp-bento-grid>.pp-card:nth-child(6n+6){--tile-bg:#e7eef1;--tile-accent:#4e6f7c;grid-column:span 4}.pp-bento-grid[data-card-count="1"]>.pp-card:first-child{grid-column:span 8}.pp-bento-grid[data-card-count="2"]>.pp-card:first-child{grid-column:span 7}.pp-bento-grid[data-card-count="2"]>.pp-card:nth-child(2){grid-column:span 5}.pp-bento-grid[data-card-count="4"]>.pp-card:first-child,.pp-bento-grid[data-card-count="4"]>.pp-card:nth-child(4){grid-column:span 7}.pp-bento-grid[data-card-count="4"]>.pp-card:nth-child(2),.pp-bento-grid[data-card-count="4"]>.pp-card:nth-child(3),.pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(4){grid-column:span 5}.pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(5){grid-column:span 7}.pp-bento-grid .pp-card-anchor{position:relative;z-index:1;display:grid;grid-template-rows:178px minmax(0,1fr)}.pp-family-catalog .pp-bento-grid .pp-card-media,.pp-model-catalog .pp-bento-grid .pp-card-media{min-height:0;aspect-ratio:auto;background:color-mix(in srgb,var(--tile-bg) 76%,#fff);border-bottom:1px solid color-mix(in srgb,var(--tile-accent) 18%,#dbe6eb)}.pp-family-catalog .pp-bento-grid .pp-card-body,.pp-model-catalog .pp-bento-grid .pp-card-body{min-width:0;background:0 0;border-top:0}.pp-family-catalog .pp-bento-grid .pp-card-count,.pp-family-catalog .pp-bento-grid .pp-card-link,.pp-model-catalog .pp-bento-grid .pp-card-count,.pp-model-catalog .pp-bento-grid .pp-card-link{color:color-mix(in srgb,var(--tile-accent) 78%,#082939)}.pp-family-catalog .pp-bento-grid .pp-card-body h3,.pp-model-catalog .pp-bento-grid .pp-card-body h3{color:#082939;font-size:17px;line-height:1.22}.pp-family-catalog .pp-bento-grid .pp-card-body p,.pp-model-catalog .pp-bento-grid .pp-card-body p{color:#4c6672;display:-webkit-box;margin-top:7px;overflow:hidden;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pp-bento-grid>.pp-card:focus-within,.pp-bento-grid>.pp-card:hover{border-color:var(--tile-accent);box-shadow:0 20px 38px rgba(9,47,67,.15)}.pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-anchor,.pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-anchor,.pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-anchor,.pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-anchor,.pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-anchor,.pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-anchor{grid-template-areas:"media body";grid-template-columns:minmax(150px,0.88fr) minmax(0,1.12fr);grid-template-rows:minmax(356px,1fr)}.pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-media,.pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-media,.pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-media,.pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-media,.pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-media,.pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-media{height:100%;min-height:100%;grid-area:media;border-right:1px solid color-mix(in srgb,var(--tile-accent) 18%,#dbe6eb);border-bottom:0}.pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-body,.pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-body,.pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-body,.pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-body,.pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-body,.pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-body{grid-area:body}@media (max-width:900px){.pp-family-catalog .pp-bento-grid,.pp-model-catalog .pp-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n),.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n){min-height:360px;margin-top:0;grid-column:span 1}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(2n),.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(2n){margin-top:12px}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor{grid-template-areas:"media" "body";grid-template-columns:1fr;grid-template-rows:170px minmax(0,1fr)}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-media,.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-media{width:auto;height:auto;min-height:0;grid-area:media;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--tile-accent) 18%,#dbe6eb)}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-body,.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-body{grid-area:body}}@media (max-width:620px){.pp-family-catalog .pp-bento-grid,.pp-model-catalog .pp-bento-grid{grid-template-columns:1fr}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n),.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n){min-height:0;margin-top:0}.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor{grid-template-rows:168px minmax(0,1fr)}.pp-family-catalog .pp-bento-grid .pp-card-body,.pp-model-catalog .pp-bento-grid .pp-card-body{padding:18px}}body.pp-site{background:var(--pp-paper)}.pp-header{background:rgba(255,255,255,.97);border-bottom-color:#dce7ec;box-shadow:0 7px 24px rgba(9,47,67,.06)}.pp-header-inner{position:relative}.pp-nav{gap:10px}.pp-nav a{padding-inline:10px}.pp-site a.pp-button.pp-button-secondary,.pp-site a.pp-button.pp-button-secondary:visited{color:var(--pp-blue-ink);background:#fff;border-color:#bfd5df;box-shadow:0 8px 18px rgba(9,47,67,.09)}.pp-site a.pp-button.pp-button-secondary:focus-visible,.pp-site a.pp-button.pp-button-secondary:hover{color:var(--pp-blue-ink);background:var(--pp-blue-soft)}.pp-home-hero{min-height:460px;background:#e8f4f9;border-bottom:0}.pp-home-hero::before{width:7px}.pp-home-hero::after{position:absolute;top:-48px;right:2%;color:#075f86;content:"PROFIPLAST";font-size:126px;font-weight:900;line-height:1;opacity:.035;pointer-events:none}.pp-home-hero .pp-hero-inner{min-height:460px;padding-block:42px;grid-template-columns:minmax(0,0.86fr) minmax(520px,1.14fr);gap:58px}.pp-home-hero .pp-hero-content{position:relative;z-index:2}.pp-home-hero h1{font-size:58px;line-height:1}.pp-home-hero .pp-hero-lead{max-width:560px;font-size:19px}.pp-hero-proof{display:flex;margin:26px 0 0;padding:0;list-style:none}.pp-hero-proof li{display:grid;min-width:126px;padding:0 18px;border-left:1px solid #bfd7e2;gap:2px}.pp-hero-proof li:first-child{padding-left:0;border-left:0}.pp-hero-proof strong{color:var(--pp-blue-ink);font-size:18px;line-height:1.15}.pp-hero-proof span{color:var(--pp-muted);font-size:11px;line-height:1.3}.pp-home-hero .pp-hero-mosaic{display:grid;overflow:visible;height:350px;padding:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:10px;background:0 0;border:0;box-shadow:none}.pp-hero-mosaic-item{isolation:isolate;background:var(--card-soft,#fff);border:1px solid rgba(20,63,82,.13);border-top:4px solid var(--card-accent,var(--pp-blue));border-radius:8px;box-shadow:0 12px 30px rgba(9,47,67,.11);transition:opacity 180ms,transform 180ms,box-shadow 180ms}.pp-home-hero .pp-hero-mosaic-item:first-child{grid-column:1/4;grid-row:1/5}.pp-home-hero .pp-hero-mosaic-item:nth-child(2){grid-column:4/6;grid-row:1/3}.pp-home-hero .pp-hero-mosaic-item:nth-child(3){grid-column:6/7;grid-row:1/3}.pp-home-hero .pp-hero-mosaic-item:nth-child(4){grid-column:4/5;grid-row:3/5}.pp-home-hero .pp-hero-mosaic-item:nth-child(5){grid-column:5/6;grid-row:3/5}.pp-home-hero .pp-hero-mosaic-item:nth-child(6){grid-column:6/7;grid-row:3/5}.pp-hero-mosaic-index{position:absolute;z-index:2;top:10px;left:11px;color:var(--card-accent-ink,var(--pp-blue-ink));font-size:10px;font-weight:850;opacity:.7}.pp-hero-mosaic-image,.pp-hero-mosaic-item:first-child .pp-hero-mosaic-image{padding:25px 14px 38px;filter:drop-shadow(0 12px 16px rgba(9, 47, 67, .18))}.pp-hero-mosaic-item:first-child .pp-hero-mosaic-image{padding:34px 26px 46px}.pp-hero-mosaic-item:first-child .pp-hero-mosaic-label,.pp-hero-mosaic-label{right:9px;bottom:9px;left:9px;padding:6px 8px;background:rgba(255,255,255,.94);border-left-width:3px;font-size:10px;overflow-wrap:normal;word-break:normal}.pp-hero-mosaic-item:first-child .pp-hero-mosaic-label{font-size:13px}.pp-hero-mosaic[data-interacting] .pp-hero-mosaic-item:not([data-active]){opacity:.58}.pp-hero-mosaic-item[data-active]{z-index:4;box-shadow:0 22px 42px rgba(9,47,67,.2);transform:translateY(-6px)}.pp-area-catalog{padding-block:70px 78px;background:#fff}.pp-area-catalog>.pp-shell{align-items:end;grid-template-columns:minmax(0,0.9fr) minmax(440px,1.1fr);column-gap:70px}.pp-area-catalog .pp-catalog-search,.pp-area-catalog .pp-section-head{margin-bottom:14px}.pp-area-catalog .pp-section-head h2{max-width:560px;font-size:38px}.pp-area-catalog .pp-search-control,.pp-catalog-hero .pp-search-control,.pp-family-catalog .pp-search-control,.pp-model-catalog .pp-search-control{background:#fff;border:1px solid #b9ced9;border-radius:8px;box-shadow:0 8px 20px rgba(9,47,67,.07)}.pp-area-catalog .pp-area-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.pp-area-card{min-height:286px;background:var(--card-soft,#fff);border-color:color-mix(in srgb,var(--card-accent,var(--pp-blue)) 23%,#d5e2e8);box-shadow:0 14px 34px rgba(9,47,67,.1)}.pp-area-card::before{inset:0 auto 0 0;width:6px;height:auto}.pp-area-card:first-child{grid-column:span 7;min-height:322px}.pp-area-card:nth-child(2){grid-column:span 5;min-height:322px}.pp-area-card:nth-child(3){grid-column:span 5;min-height:292px}.pp-area-card:nth-child(4){grid-column:span 7;min-height:292px}.pp-area-card:nth-child(5){grid-column:span 7;min-height:276px}.pp-area-card:nth-child(6){grid-column:span 5;min-height:276px}.pp-area-card .pp-card-anchor{display:grid;grid-template-areas:"media body";grid-template-columns:minmax(170px,0.92fr) minmax(0,1.08fr)}.pp-area-card:nth-child(2n) .pp-card-anchor{grid-template-areas:"body media";grid-template-columns:minmax(0,1.08fr) minmax(160px,0.92fr)}.pp-area-card .pp-card-media{min-height:100%;aspect-ratio:auto;background:0 0;grid-area:media}.pp-area-card .pp-card-media>img{padding:28px 18px;filter:drop-shadow(0 15px 18px rgba(9, 47, 67, .17));mix-blend-mode:multiply}.pp-area-card .pp-card-body{position:relative;z-index:1;justify-content:center;padding:30px 28px;background:0 0;grid-area:body}.pp-area-sequence{position:absolute;z-index:2;top:15px;right:18px;color:var(--card-accent-ink,var(--pp-blue-ink));font-size:38px;font-weight:900;line-height:1;opacity:.11}.pp-card-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px}.pp-card-metrics .pp-card-count{margin:0}.pp-card-family-count{color:var(--pp-muted);font-size:11px;font-weight:730;text-transform:uppercase}.pp-card-family-count::before{margin-right:7px;color:var(--card-accent,var(--pp-blue));content:"•"}.pp-area-card .pp-card-body h3{max-width:330px;font-size:24px}.pp-area-card .pp-card-body p{max-width:390px;font-size:14px;line-height:1.55}.pp-area-card .pp-card-link{font-size:14px}.pp-area-card:focus-within .pp-card-media>img,.pp-area-card:hover .pp-card-media>img{transform:translateY(-5px) scale(1.045)}.pp-home-process{padding-block:76px;background:#edf4f7;border-block:1px solid var(--pp-line)}.pp-process-layout{display:grid;align-items:start;grid-template-columns:minmax(280px,0.72fr) minmax(0,1.28fr);gap:66px}.pp-process-intro h2{margin:0;font-size:36px;line-height:1.14}.pp-process-intro>p:last-child{margin:16px 0 0;color:var(--pp-muted)}.pp-home-process .pp-process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pp-home-process .pp-process-list li{min-width:0;padding:6px 22px 8px;border-left:1px solid #c7d8e0}.pp-home-process .pp-process-list li:first-child{padding-left:0;border-left:0}.pp-home-process .pp-process-index{position:static;display:block;width:auto;height:auto;margin-bottom:28px;color:var(--pp-blue);background:0 0;font-size:13px;text-align:left;border-radius:0}.pp-home-process .pp-process-list li:nth-child(2) .pp-process-index{color:var(--pp-coral);background:0 0}.pp-home-process .pp-process-list li:nth-child(3) .pp-process-index{color:var(--pp-violet);background:0 0}.pp-home-process .pp-process-list h3{font-size:17px;line-height:1.3}.pp-home-process .pp-process-list p{margin-top:10px;font-size:13px;line-height:1.55}.pp-about{position:relative;overflow:hidden;padding-block:80px;color:#fff;background:#0b2d3e;border-top:6px solid var(--pp-blue)}.pp-about .pp-eyebrow{color:#9edcf4}.pp-about-content h2{max-width:620px;color:#fff;font-size:38px}.pp-about-content>p:not(.pp-eyebrow){color:#c4d5de}.pp-about-numbers{overflow:hidden;background:#284b5b;border-color:#375a69;box-shadow:0 20px 44px rgba(0,0,0,.18)}.pp-about-numbers div{padding-block:32px;background:#123747}.pp-about-numbers dt{font-size:36px}.pp-about-numbers div:nth-child(3) dt{color:#a999f2}.pp-about-numbers dd{color:#b8ccd6}.pp-faq{padding-block:76px;background:#fff}.pp-faq>.pp-shell{display:grid;align-items:start;grid-template-columns:minmax(250px,0.68fr) minmax(0,1.32fr);gap:76px}.pp-faq .pp-section-head{margin:0}.pp-faq .pp-section-head h2{font-size:36px}.pp-faq-list{max-width:none;margin:0;border-top-color:#cddde5}.pp-faq-list details{border-bottom-color:#cddde5}.pp-faq-list summary{padding-block:22px;font-size:16px}.pp-contact-band{position:relative;padding-block:62px;background:#082939;border-top-color:var(--pp-blue)}.pp-contact-band::before{position:absolute;top:-6px;left:calc(50% - 590px);width:92px;height:6px;content:"";background:var(--pp-yellow)}.pp-contact-band h2{font-size:34px}.pp-rights-notice{box-shadow:0 8px 22px rgba(9,47,67,.06)}.pp-page-hero-inner{padding-block:34px;grid-template-columns:minmax(0,1.03fr) minmax(330px,0.97fr);gap:56px}.pp-page-hero-media{min-height:260px;background:rgba(255,255,255,.46);border:1px solid rgba(40,86,106,.13);border-radius:8px;box-shadow:0 16px 36px rgba(9,47,67,.11)}.pp-page-hero-media::before{display:none}.pp-page-hero-media::after{z-index:-1;background:0 0}.pp-page-hero-media img{position:absolute;inset:4% 3% 2% 4%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(10, 60, 84, .17));inset:3%;width:94%;height:94%;padding:12px}.pp-family-catalog,.pp-model-catalog{padding-block:58px 68px;background:#fff}.pp-family-card,.pp-model-card,.pp-related-card{border-color:#d7e3e9;box-shadow:0 10px 26px rgba(9,47,67,.08)}.pp-family-card::before,.pp-model-card::before{height:4px}.pp-family-grid .pp-card-media,.pp-model-grid .pp-card-media,.pp-related-grid .pp-card-media{background:#f1f6f8}.pp-family-grid .pp-card-body,.pp-model-grid .pp-card-body,.pp-related-grid .pp-card-body{border-top:1px solid #e0e9ed}.pp-catalog-hero{background:#e8f4f9;border-bottom:0}.pp-catalog-hero-inner{padding-block:52px}.pp-product-top{padding-block:42px 38px;background:#edf4f7}.pp-product-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,0.92fr);gap:52px}.pp-product-layout>*{min-width:0}.pp-gallery-stage{background:#fff;border-color:#ccdce4;box-shadow:0 18px 44px rgba(9,47,67,.12)}.pp-gallery-open{padding:32px}.pp-gallery-thumb{border-color:#d9e5ea;box-shadow:0 5px 14px rgba(9,47,67,.05)}.pp-product-intro{padding:10px 0 0 28px;border-left:4px solid var(--pp-blue)}.pp-product-summary h1{font-size:40px}.pp-product-highlights li{background:#fff;border:1px solid #d3e2e8;border-left:4px solid var(--pp-blue);box-shadow:0 6px 16px rgba(9,47,67,.05)}.pp-related,.pp-specifications{background:#f4f8fa}.pp-spec-group{box-shadow:0 10px 28px rgba(9,47,67,.08)}.pp-content-grid{gap:12px;background:0 0;border:0}.pp-content-grid .pp-content-block{border:1px solid var(--pp-line);border-top:4px solid var(--pp-blue);border-radius:8px;box-shadow:0 8px 22px rgba(9,47,67,.06)}@media (max-width:1080px){.pp-home-hero .pp-hero-inner{grid-template-columns:minmax(0,0.86fr) minmax(450px,1.14fr);gap:34px}.pp-home-hero h1{font-size:50px}.pp-hero-proof li{min-width:108px;padding-inline:12px}.pp-area-card .pp-card-body{padding:24px 22px}}@media (max-width:900px){.pp-nav{gap:0}.pp-home-hero::after{top:-18px;font-size:78px}.pp-home-hero .pp-hero-inner{min-height:0;padding-block:32px 28px;grid-template-columns:1fr;gap:26px}.pp-home-hero .pp-hero-mosaic{height:244px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.pp-home-hero .pp-hero-mosaic-item:nth-child(n){grid-column:auto;grid-row:auto}.pp-hero-mosaic-image,.pp-hero-mosaic-item:first-child .pp-hero-mosaic-image{padding:16px 12px 34px}.pp-hero-mosaic-item:first-child .pp-hero-mosaic-label{font-size:10px}.pp-area-catalog>.pp-shell{display:block}.pp-area-catalog .pp-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-area-card:nth-child(n){min-height:390px;grid-column:span 1}.pp-area-card .pp-card-anchor,.pp-area-card:nth-child(2n) .pp-card-anchor{grid-template-areas:"media" "body";grid-template-columns:1fr;grid-template-rows:180px 1fr}.pp-area-card .pp-card-body{justify-content:flex-start}.pp-process-layout{grid-template-columns:1fr;gap:38px}.pp-faq>.pp-shell{grid-template-columns:1fr;gap:34px}.pp-page-hero-inner{grid-template-columns:1fr;gap:22px}.pp-product-layout{grid-template-columns:minmax(0,1fr);gap:32px}.pp-gallery{width:100%}.pp-product-intro{padding-left:22px}}@media (max-width:620px){.pp-home-hero::after{top:2px;right:-10px;font-size:48px}.pp-home-hero .pp-hero-inner{padding-block:24px 20px;gap:20px}.pp-home-hero h1{font-size:40px}.pp-home-hero .pp-hero-lead{font-size:17px}.pp-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.pp-hero-proof li{min-width:0;padding-inline:9px}.pp-hero-proof strong{font-size:15px}.pp-hero-proof span{font-size:9px}.pp-home-hero .pp-hero-mosaic{height:180px;padding:0;gap:6px}.pp-hero-mosaic-item{border-top-width:3px}.pp-hero-mosaic-index{top:5px;left:6px;font-size:8px}.pp-hero-mosaic-image,.pp-hero-mosaic-item:first-child .pp-hero-mosaic-image{padding:12px 7px 27px}.pp-hero-mosaic-item:first-child .pp-hero-mosaic-label,.pp-hero-mosaic-label{right:4px;bottom:4px;left:4px;padding:3px 4px;font-size:8px}.pp-area-catalog{padding-block:48px 54px}.pp-area-catalog .pp-section-head h2{font-size:30px}.pp-area-catalog .pp-area-grid{grid-template-columns:1fr;gap:14px}.pp-area-card:nth-child(n){min-height:0}.pp-area-card .pp-card-anchor,.pp-area-card:nth-child(2n) .pp-card-anchor{grid-template-rows:168px auto}.pp-area-card .pp-card-media>img{padding:16px 22px}.pp-area-card .pp-card-body{padding:22px 20px 24px}.pp-area-card .pp-card-body h3{font-size:22px}.pp-area-sequence{top:11px;right:13px;font-size:30px}.pp-home-process{padding-block:54px}.pp-process-intro h2{font-size:29px}.pp-home-process .pp-process-list{grid-template-columns:1fr}.pp-home-process .pp-process-list li,.pp-home-process .pp-process-list li:first-child{padding:18px 0;border-top:1px solid #c7d8e0;border-left:0}.pp-home-process .pp-process-list li:first-child{border-top:0}.pp-home-process .pp-process-index{margin-bottom:10px}.pp-about{padding-block:58px}.pp-about-content h2,.pp-faq .pp-section-head h2{font-size:30px}.pp-about-numbers div{padding:22px 8px}.pp-about-numbers dt{font-size:30px}.pp-faq{padding-block:56px}.pp-contact-band{padding-block:52px}.pp-contact-band::before{left:11px}.pp-contact-band h2{font-size:30px}.pp-page-hero-inner{padding-block:28px 24px}.pp-page-hero h1{font-size:34px}.pp-page-hero-media{min-height:190px}.pp-product-top{padding-block:28px 32px}.pp-product-intro{padding:18px 0 0;border-top:4px solid var(--pp-blue);border-left:0}.pp-product-summary h1{font-size:32px}.pp-content-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.pp-page-hero{--hero-accent:#0098da;--hero-secondary:#f2c230;--hero-tertiary:#ef6b5b;--hero-cell-one:#dff3fb;--hero-cell-two:#fff0b8;--hero-cell-three:#fbe3df;min-height:390px;background:#eef7fb;border-bottom:0}.pp-page-hero[data-area=protecao-perimetral]{--hero-accent:#167f78;--hero-secondary:#f2c230;--hero-tertiary:#0098da;--hero-cell-one:#dff4ee;--hero-cell-two:#fff0b8;--hero-cell-three:#dceff8;background:#eef7fb}.pp-page-hero[data-area=construcao-civil]{--hero-accent:#d95649;--hero-secondary:#f2c230;--hero-tertiary:#2f72c8;--hero-cell-one:#f9dfda;--hero-cell-two:#fff0b8;--hero-cell-three:#dfeafa;background:#eef7fb}.pp-page-hero[data-area=cerca-eletrica-rural]{--hero-accent:#c89500;--hero-secondary:#0098da;--hero-tertiary:#d95649;--hero-cell-one:#fff0b8;--hero-cell-two:#dff3fb;--hero-cell-three:#f9dfda;background:#eef7fb}.pp-page-hero[data-area=home-office]{--hero-accent:#6656ba;--hero-secondary:#0098da;--hero-tertiary:#e6ad17;--hero-cell-one:#e9e5f8;--hero-cell-two:#dff3fb;--hero-cell-three:#fff0b8;background:#eef7fb}.pp-page-hero[data-area=embalagens-envase]{--hero-accent:#4e6f7c;--hero-secondary:#0098da;--hero-tertiary:#e6ad17;--hero-cell-one:#e3edf1;--hero-cell-two:#dff3fb;--hero-cell-three:#fff0b8;background:#eef7fb}.pp-page-hero::before{position:absolute;z-index:0;top:0;bottom:0;left:0;width:31%;content:"";background:var(--hero-accent);clip-path:polygon(0 0,78% 0,100% 24%,76% 100%,0 100%);opacity:.055}.pp-page-hero::after{position:absolute;z-index:0;top:-36px;right:-54px;width:36%;height:178px;content:"";background:var(--hero-secondary);clip-path:polygon(20% 0,100% 0,100% 72%,73% 100%,0 63%);opacity:.1}.pp-page-hero-inner{position:relative;z-index:1;min-height:390px;padding-block:34px 30px;grid-template-columns:minmax(0,0.78fr) minmax(540px,1.22fr);gap:58px}.pp-page-hero-inner::after{position:absolute;bottom:0;left:0;width:72px;height:6px;content:"";background:var(--hero-accent);box-shadow:72px 0 var(--hero-secondary),144px 0 var(--hero-tertiary)}.pp-page-hero-content{position:relative;z-index:5;max-width:540px;padding-left:20px}.pp-page-hero-content::before{position:absolute;top:2px;bottom:4px;left:0;width:5px;content:"";background:var(--hero-accent);clip-path:polygon(0 0,100% 9%,100% 88%,0 100%)}.pp-page-hero .pp-eyebrow{color:var(--hero-accent)}.pp-page-hero .pp-eyebrow::before{background:var(--hero-secondary)}.pp-page-hero h1{max-width:560px;color:#082939;font-size:48px;line-height:1.02}.pp-page-hero-content>p:not(.pp-eyebrow){max-width:520px;font-size:17px;line-height:1.55}.pp-page-hero .pp-button-primary{background:var(--hero-accent);border-color:var(--hero-accent);box-shadow:0 12px 26px color-mix(in srgb,var(--hero-accent) 24%,transparent)}.pp-page-hero-art{position:relative;min-width:0;height:326px;isolation:isolate}.pp-page-hero-art::before{position:absolute;z-index:-2;inset:14px 9px 10px 18px;content:"";border:1px solid color-mix(in srgb,var(--hero-accent) 25%,#cbdce4);clip-path:polygon(4% 7%,72% 0,100% 22%,94% 92%,23% 100%,0 72%)}.pp-page-hero-art::after{position:absolute;z-index:-1;right:4%;bottom:0;width:38%;height:34%;content:"";background:var(--hero-tertiary);clip-path:polygon(16% 0,100% 19%,88% 100%,0 82%);opacity:.12}.pp-glass-panel{position:absolute;overflow:hidden;margin:0;isolation:isolate;box-shadow:0 18px 34px rgba(9,47,67,.12);transition:transform 220ms,box-shadow 220ms}.pp-glass-panel::after{position:absolute;z-index:3;inset:0;content:"";border:1px solid rgba(255,255,255,.8);pointer-events:none}.pp-glass-panel-1{z-index:1;top:38px;left:0;width:46%;height:272px;background:var(--hero-cell-one);clip-path:polygon(8% 0,100% 8%,91% 88%,23% 100%,0 72%)}.pp-glass-panel-2{z-index:3;top:0;left:41%;width:34%;height:181px;background:var(--hero-cell-two);clip-path:polygon(0 12%,78% 0,100% 28%,90% 100%,13% 89%)}.pp-glass-panel-3{z-index:2;right:0;bottom:4px;width:36%;height:223px;background:var(--hero-cell-three);clip-path:polygon(11% 7%,100% 0,93% 82%,67% 100%,0 88%)}.pp-glass-product{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;background:0 0;filter:drop-shadow(0 14px 15px rgba(9, 47, 67, .2));mix-blend-mode:multiply;user-select:none}.pp-glass-panel-1 .pp-glass-product{inset:7% 4% 9% 8%;width:88%;height:84%;transform:rotate(-4deg) scale(1.04)}.pp-glass-panel-2 .pp-glass-product{transform:rotate(5deg) scale(.94)}.pp-glass-panel-3 .pp-glass-product{transform:rotate(-2deg) scale(1.02)}.pp-page-hero-art:hover .pp-glass-panel-1{box-shadow:0 24px 42px rgba(9,47,67,.18);transform:translate(-4px,3px)}.pp-page-hero-art:hover .pp-glass-panel-2{box-shadow:0 24px 42px rgba(9,47,67,.18);transform:translate(3px,-5px)}.pp-page-hero-art:hover .pp-glass-panel-3{box-shadow:0 24px 42px rgba(9,47,67,.18);transform:translate(5px,2px)}.pp-glass-metric{position:absolute;z-index:5;bottom:8px;left:43%;display:grid;width:29%;min-height:118px;align-content:center;padding:22px 24px 18px 30px;color:#fff;background:#082939;clip-path:polygon(12% 0,100% 9%,92% 100%,0 88%);gap:5px}.pp-glass-metric::before{position:absolute;top:0;bottom:0;left:0;width:7px;content:"";background:var(--hero-secondary);transform:skewY(-8deg)}.pp-glass-metric strong{font-size:17px;line-height:1.15}.pp-glass-metric span{color:#c9dce5;font-size:11px;line-height:1.35}.pp-glass-mark{position:absolute;z-index:0;top:19px;right:1%;color:var(--hero-accent);font-size:44px;font-weight:900;line-height:1;opacity:.055;pointer-events:none}.pp-page-hero-art[data-image-count="1"] .pp-glass-panel-1{top:8px;width:66%;height:304px}.pp-page-hero-art[data-image-count="1"] .pp-glass-metric{right:1%;bottom:22px;left:auto;width:38%;min-height:142px}.pp-page-hero-art[data-image-count="2"] .pp-glass-panel-1{width:54%}.pp-page-hero-art[data-image-count="2"] .pp-glass-panel-2{top:8px;right:0;left:auto;width:48%;height:237px}.pp-page-hero-art[data-image-count="2"] .pp-glass-metric{bottom:2px;left:49%;width:42%}@media (max-width:1100px){.pp-page-hero-inner{grid-template-columns:minmax(0,0.88fr) minmax(450px,1.12fr);gap:32px}.pp-page-hero h1{font-size:42px}.pp-glass-metric{width:31%;padding-inline:25px 16px}}@media (max-width:900px){.pp-page-hero,.pp-page-hero-inner{min-height:0}.pp-page-hero-inner{padding-block:32px 26px;grid-template-columns:1fr;gap:20px}.pp-page-hero-content{max-width:680px}.pp-page-hero-art{width:min(100%,680px);height:300px;margin-inline:auto}}@media (max-width:620px){.pp-page-hero::before{width:62%;opacity:.045}.pp-page-hero::after{width:58%;height:105px}.pp-page-hero-inner{padding-block:25px 20px;gap:14px}.pp-page-hero-inner::after{width:46px;height:4px;box-shadow:46px 0 var(--hero-secondary),92px 0 var(--hero-tertiary)}.pp-page-hero-content{padding-left:14px}.pp-page-hero-content::before{width:4px}.pp-page-hero h1{font-size:36px}.pp-page-hero-content>p:not(.pp-eyebrow){font-size:15px}.pp-page-hero-content .pp-button{margin-top:14px}.pp-page-hero-art{height:232px}.pp-page-hero-art::before{inset:8px 3px 6px 5px}.pp-glass-panel-1{top:27px;width:49%;height:194px}.pp-glass-panel-2{left:42%;width:32%;height:128px}.pp-glass-panel-3{width:35%;height:157px}.pp-glass-metric{bottom:5px;left:42%;width:31%;min-height:82px;padding:16px 10px 13px 19px}.pp-glass-metric strong{font-size:12px}.pp-glass-metric span{font-size:8px}.pp-glass-mark{display:none}.pp-page-hero-art[data-image-count="1"] .pp-glass-panel-1{top:4px;width:69%;height:218px}.pp-page-hero-art[data-image-count="1"] .pp-glass-metric{right:0;bottom:16px;width:39%;min-height:102px}.pp-page-hero-art[data-image-count="2"] .pp-glass-panel-1{width:56%}.pp-page-hero-art[data-image-count="2"] .pp-glass-panel-2{top:2px;width:48%;height:164px}.pp-page-hero-art[data-image-count="2"] .pp-glass-metric{bottom:2px;left:49%;width:43%}}.pp-area-card .pp-card-link,.pp-family-catalog .pp-bento-grid .pp-card-link,.pp-model-catalog .pp-bento-grid .pp-card-link{align-self:flex-start;margin-top:14px;padding-top:0;white-space:nowrap}.pp-family-catalog .pp-bento-grid .pp-card-body,.pp-model-catalog .pp-bento-grid .pp-card-body{justify-content:center;padding:16px}.pp-family-catalog .pp-bento-grid .pp-card-media>img,.pp-model-catalog .pp-bento-grid .pp-card-media>img{filter:drop-shadow(0 10px 13px rgba(9, 47, 67, .14));mix-blend-mode:multiply;padding:10px;object-position:center;transform:scale(1.025)}.pp-family-catalog .pp-bento-grid>.pp-card:focus-within .pp-card-media>img,.pp-family-catalog .pp-bento-grid>.pp-card:hover .pp-card-media>img,.pp-model-catalog .pp-bento-grid>.pp-card:focus-within .pp-card-media>img,.pp-model-catalog .pp-bento-grid>.pp-card:hover .pp-card-media>img{transform:scale(1.065)}@media (min-width:901px){.pp-area-catalog .pp-area-grid{grid-auto-rows:300px}.pp-area-card:nth-child(n){height:300px;min-height:0}.pp-area-card .pp-card-anchor,.pp-area-card:nth-child(2n) .pp-card-anchor{height:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-area-card .pp-card-media{height:100%;min-height:0}.pp-area-card .pp-card-media>img{padding:12px;transform:scale(1.02)}.pp-area-card:focus-within .pp-card-media>img,.pp-area-card:hover .pp-card-media>img{transform:translateY(-3px) scale(1.06)}.pp-area-card .pp-card-body{justify-content:center;padding:22px}.pp-family-catalog .pp-bento-grid,.pp-model-catalog .pp-bento-grid{grid-auto-rows:360px}.pp-family-catalog .pp-bento-grid>.pp-card:nth-child(n),.pp-model-catalog .pp-bento-grid>.pp-card:nth-child(n){height:360px;min-height:0;margin-top:0}.pp-family-catalog .pp-bento-grid .pp-card-anchor,.pp-model-catalog .pp-bento-grid .pp-card-anchor{height:100%;grid-template-rows:170px minmax(0,1fr)}.pp-family-catalog .pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-anchor,.pp-family-catalog .pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-anchor,.pp-family-catalog .pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-anchor,.pp-family-catalog .pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-anchor,.pp-family-catalog .pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-anchor,.pp-family-catalog .pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-anchor,.pp-model-catalog .pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-anchor,.pp-model-catalog .pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-anchor{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.pp-family-catalog .pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-body p,.pp-family-catalog .pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-body p,.pp-family-catalog .pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-body p,.pp-family-catalog .pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-body p,.pp-family-catalog .pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-body p,.pp-family-catalog .pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-body p,.pp-model-catalog .pp-bento-grid>.pp-card:nth-child(6n+1) .pp-card-body p,.pp-model-catalog .pp-bento-grid>.pp-card:nth-child(6n+5) .pp-card-body p,.pp-model-catalog .pp-bento-grid[data-card-count="1"]>.pp-card .pp-card-body p,.pp-model-catalog .pp-bento-grid[data-card-count="2"]>.pp-card .pp-card-body p,.pp-model-catalog .pp-bento-grid[data-card-count="4"]>.pp-card .pp-card-body p,.pp-model-catalog .pp-bento-grid[data-card-count="5"]>.pp-card:nth-child(n+4) .pp-card-body p{-webkit-line-clamp:3}.pp-family-catalog .pp-bento-grid>.pp-card:has(.pp-card-media[data-image-shape=wide]) .pp-card-anchor,.pp-model-catalog .pp-bento-grid>.pp-card:has(.pp-card-media[data-image-shape=wide]) .pp-card-anchor{grid-template-areas:"media" "body";grid-template-columns:1fr;grid-template-rows:170px minmax(0,1fr)}.pp-family-catalog .pp-bento-grid>.pp-card:has(.pp-card-media[data-image-shape=wide]) .pp-card-media,.pp-model-catalog .pp-bento-grid>.pp-card:has(.pp-card-media[data-image-shape=wide]) .pp-card-media{width:auto;height:auto;min-height:0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--tile-accent) 18%,#dbe6eb);grid-area:media}.pp-family-catalog .pp-bento-grid>.pp-card:has(.pp-card-media[data-image-shape=wide]) .pp-card-body,.pp-model-catalog .pp-bento-grid>.pp-card:has(.pp-card-media[data-image-shape=wide]) .pp-card-body{grid-area:body}}@media (max-width:900px){.pp-area-catalog .pp-area-grid,.pp-family-catalog .pp-bento-grid,.pp-model-catalog .pp-bento-grid{grid-auto-rows:340px}.pp-area-card:nth-child(n),.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n),.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n){height:340px;min-height:0;margin-top:0}.pp-area-card .pp-card-anchor,.pp-area-card:nth-child(2n) .pp-card-anchor,.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor{grid-template-rows:154px minmax(0,1fr)}.pp-area-card .pp-card-body,.pp-family-catalog .pp-bento-grid .pp-card-body,.pp-model-catalog .pp-bento-grid .pp-card-body{justify-content:center;padding:16px}}@media (max-width:620px){.pp-area-catalog .pp-area-grid,.pp-family-catalog .pp-bento-grid,.pp-model-catalog .pp-bento-grid{grid-auto-rows:auto}.pp-area-card:nth-child(n),.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n),.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n){height:auto}.pp-area-card .pp-card-anchor,.pp-area-card:nth-child(2n) .pp-card-anchor,.pp-family-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor,.pp-model-catalog .pp-bento-grid[data-card-count]>.pp-card:nth-child(n) .pp-card-anchor{grid-template-rows:156px auto}.pp-area-card .pp-card-body,.pp-family-catalog .pp-bento-grid .pp-card-body,.pp-model-catalog .pp-bento-grid .pp-card-body{justify-content:flex-start;padding:18px}.pp-family-catalog .pp-bento-grid .pp-card-body p,.pp-model-catalog .pp-bento-grid .pp-card-body p{-webkit-line-clamp:3}}.pp-gallery-caption{position:static;margin:8px 0 0;padding:8px 10px;color:#294c5d;background:#edf4f7;border:1px solid #d5e3e9;border-radius:4px}