@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html:not(:lang(de)) .ptn .ptn-nav-primary__item:has(.ptn-nav-primary__link[href*=\/karriere]),html:not(:lang(de)) .ptn .ptn-nav-primary__item:has(.ptn-nav-primary__link[href*=\/career]),html:not(:lang(de)) .ptn .ptn-nav-primary__item:has(.ptn-nav-primary__link[href*=\/carriere]),html:not(:lang(de)) .ptn .ptn-mobile-nav__list>li:has(.ptn-mobile-nav__link[href*=\/karriere]),html:not(:lang(de)) .ptn .ptn-mobile-nav__list>li:has(.ptn-mobile-nav__link[href*=\/career]),html:not(:lang(de)) .ptn .ptn-mobile-nav__list>li:has(.ptn-mobile-nav__link[href*=\/carriere]){display:none}body.ptn-nav-locked{overflow:hidden}.ptn{--color-polytan-silver:#8c9091;--color-black:#000;--color-white:#fff;--color-ligaturf:#78d64b;--color-ligagrass:#006934;--color-poligras:#171c8f;--color-laykold:#0191da;--color-rekortan:#ba0c2f;--color-polyplay:#f78121;--color-melos:#000;--color-greentech:#52a747;--color-smart-orange:#ff5c39;--color-smart-anthracite:#333f48;--color-ligaturf-text:#2f8320;--color-ligagrass-text:var(--color-ligagrass);--color-poligras-text:var(--color-poligras);--color-laykold-text:#006fa8;--color-rekortan-text:var(--color-rekortan);--color-polyplay-text:#a84f00;--color-melos-text:var(--color-melos);--color-bg:#fff;--color-bg-hover:#f5f5f5;--color-bg-megamenu:#fff;--color-border:#e8e8e8;--color-border-light:#f0f0f0;--color-text-primary:#1a1a1a;--color-text-secondary:#8c9091;--color-text-nav:#333f48;--color-overlay:#0000004d;--font-display:"Gilroy", "Arial Black", sans-serif;--font-body:"HelveticaNeueLT", "Helvetica Neue", Arial, sans-serif;--font-body-bold:"HelveticaNeueLTBold", "Helvetica Neue", Arial, sans-serif;--text-2xs:11px;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:22px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--nav-height-top:38px;--nav-height-main:72px;--site-header-height:var(--nav-height-main);--container-max:1438px;--container-padding:2rem;--color-dark-gray:#616161;--transition-fast:.15s cubic-bezier(.2, 0, 0, 1);--transition-fast-exit:.11s cubic-bezier(.4, 0, 1, 1);--transition-base:.25s cubic-bezier(.2, 0, 0, 1);--transition-base-exit:.18s cubic-bezier(.4, 0, 1, 1);--transition-smooth:.35s cubic-bezier(.4, 0, .2, 1);--transition-smooth-exit:.26s cubic-bezier(.4, 0, 1, 1);--stagger-delay:50ms;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-exit:cubic-bezier(.4, 0, 1, 1);--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 30px #0000001a;--shadow-xl:0 12px 48px #0000001f;--shadow-megamenu:0 47px 47px 0 #0000001a;--shadow-panel:-8px 0 30px #0000001a;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-round:0;font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.3;& *,& :before,& :after{box-sizing:border-box;margin:0;padding:0}& a{color:inherit;text-decoration:none}& ul,& ol{list-style:none}& img{max-width:100%;height:auto;display:block}& button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}& :focus-visible{outline:2px solid var(--color-laykold);outline-offset:2px}& .ptn-container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}& .ptn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .ptn-site-header{z-index:1000;background:var(--color-white);min-height:var(--site-header-height);position:sticky;top:0}& .ptn-nav-top{height:var(--nav-height-top);background-image:linear-gradient(153deg,#ba0c2f,#f78121 20%,#78d64b 41%,#009454 60%,#0191da 76%,#171c8f);border-bottom:none;display:none}& .ptn-nav-top__inner{justify-content:flex-end;align-items:center;gap:var(--space-lg);height:100%;display:flex}& .ptn-nav-top__links{align-items:center;gap:var(--space-lg);display:flex}& .ptn-nav-top__link{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-white);transition:color var(--transition-fast);white-space:nowrap}& .ptn-nav-top__link:hover{color:var(--color-white);text-decoration:underline}& .ptn-nav-top__phone{font-family:var(--font-body-bold);font-size:var(--text-sm);color:var(--color-white);align-items:center;gap:var(--space-xs);transition:color var(--transition-fast);display:flex}& .ptn-nav-top__phone:hover{color:var(--color-white)}& .ptn-nav-top__phone svg{flex-shrink:0;width:14px;height:14px;display:block;transform:translateY(1px)}& .ptn-nav-top__highlight{color:var(--color-white);white-space:nowrap;transition:opacity var(--transition-fast);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;gap:8px;margin-right:auto;padding:0 12px 0 0;text-decoration:none;display:flex}& .ptn-nav-top__highlight[hidden]{display:none}& .ptn-nav-top__highlight:hover{opacity:.85}& .ptn-nav-top__highlight-text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-white)}& .ptn-nav-top__highlight-sep{background:#ffffff59;flex-shrink:0;width:1px;height:12px}& .ptn-nav-top__highlight-cta{font-family:var(--font-body-bold);color:var(--color-dark-gray);background:var(--color-white);transition:opacity var(--transition-fast);border:none;border-radius:0;padding:3px 10px;font-size:11px;font-weight:700}& .ptn-nav-top__highlight:hover .ptn-nav-top__highlight-cta{background:var(--color-polytan-silver);color:var(--color-white)}& .ptn-lang-switcher{align-items:center;gap:var(--space-sm);padding-left:var(--space-lg);border-left:1px solid #ffffff4d;display:flex}& .ptn-lang-switcher .w-locales-list,& .ptn-lang-switcher .w-locales-items{align-items:center;gap:var(--space-sm);display:flex}& .ptn-lang-switcher .w-locales-item{padding-left:var(--space-sm);border-left:1px solid #ffffff4d;align-items:center;display:flex}& .ptn-lang-switcher .w-locales-item:first-child{border-left:none;padding-left:0}& .ptn-lang-switcher .w-locales-item a{font-family:var(--font-body-bold);font-size:var(--text-sm);color:#ffffffb3;transition:color var(--transition-fast);text-decoration:none}& .ptn-lang-switcher .w-locales-item a:hover,& .ptn-lang-switcher .w-locales-item a[aria-current=page]{color:var(--color-white)}& .ptn-lang-switcher .w-locales-item:has(a[aria-current=page]){display:none}& .ptn-lang-switcher .w-locales-item:first-child:has(a[aria-current=page])+.w-locales-item{border-left:none;padding-left:0}& .ptn-nav-main{background:var(--color-white);border-bottom:1px solid var(--color-border-light);transition:box-shadow var(--transition-base), border-color var(--transition-base);position:relative}& .ptn-nav-main.is-scrolled{box-shadow:var(--shadow-md);border-bottom-color:#0000}& .ptn-nav-main__inner{justify-content:flex-start;align-items:center;gap:var(--space-sm);height:var(--nav-height-main);padding:0 var(--space-md);display:flex}& .ptn-nav-logo{z-index:10;flex-shrink:0;align-items:center;display:flex}& .ptn-nav-logo__img{width:150px;height:auto;transition:opacity var(--transition-fast)}& .ptn-nav-logo:hover .ptn-nav-logo__img{opacity:.8}& .ptn-nav-primary{flex:auto;justify-content:flex-end;align-items:center;gap:0;min-width:0;height:100%;margin-left:clamp(14px,1.8vw,30px);display:none}& .ptn-nav-primary__item{align-items:center;height:100%;display:flex;position:static}& .ptn-nav-primary__link{font-family:var(--font-display);font-weight:800;font-size:var(--text-base);text-transform:uppercase;letter-spacing:.02em;color:var(--color-polytan-silver);padding:0 var(--space-md);align-items:center;gap:var(--space-xs);height:100%;transition:color var(--transition-fast);white-space:nowrap;display:flex;position:relative}& .ptn-nav-primary__link--home{justify-content:center;margin-right:clamp(4px,.8vw,12px);padding:0 14px}& .ptn-nav-home-icon{flex-shrink:0;width:20px;height:20px}& .ptn-nav-primary__link:after{content:"";bottom:0;left:var(--space-md);right:var(--space-md);background:var(--color-polytan-silver);transform-origin:0;height:3px;transition:transform var(--transition-base);border-radius:0;position:absolute;transform:scaleX(0)}& .ptn-nav-primary__link.ptn-nav-primary__link--home:after{left:10px;right:10px}& .ptn-nav-primary__link:not(:hover):after,& .ptn-nav-primary__item:not(.is-active) .ptn-nav-primary__link:after{transform-origin:100%;transition:transform var(--transition-base-exit)}& .ptn-nav-primary__link:hover,& .ptn-nav-primary__item.is-active .ptn-nav-primary__link{color:var(--color-black)}& .ptn-nav-primary__link:hover:after,& .ptn-nav-primary__item.is-active .ptn-nav-primary__link:after{transform:scaleX(1)}& .ptn-nav-cta{margin-left:auto;padding-left:clamp(14px,1.8vw,28px);padding-right:0;display:none}& .ptn-nav-mobile-actions{align-items:center;gap:6px;margin-left:auto;display:flex}& .ptn-nav-mobile-home{width:44px;height:44px;color:var(--color-polytan-silver);border-radius:var(--radius-sm);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}& .ptn-nav-mobile-home:hover{background:var(--color-bg-hover);color:var(--color-polytan-silver)}& .ptn-nav-cta__btn{font-family:var(--font-body-bold);color:var(--color-white);background:var(--color-polytan-silver);padding:var(--space-sm) var(--space-lg);transition:background-color var(--transition-base), transform var(--transition-fast);border-radius:0;font-size:.875rem;font-weight:700;position:relative}& .ptn-nav-cta__btn:hover{background:var(--color-black);transform:translateY(-2px)}& .ptn-nav-cta__btn:active{transition:transform .11s var(--ease-out-exit);transform:translateY(0)}& .ptn-nav-hamburger{border-radius:var(--radius-sm);z-index:10;width:44px;height:44px;transition:background var(--transition-fast);justify-content:center;align-items:center;display:flex}& .ptn-nav-hamburger:hover{background:var(--color-bg-hover)}& .ptn-nav-hamburger__lines{width:22px;height:16px;position:relative}& .ptn-nav-hamburger__line{background:var(--color-polytan-silver);width:100%;height:2px;transition:transform var(--transition-base), opacity var(--transition-base);border-radius:0;position:absolute;left:0}& .ptn-nav-hamburger__line:first-child{top:0}& .ptn-nav-hamburger__line:nth-child(2){top:7px}& .ptn-nav-hamburger__line:nth-child(3){top:14px}& .ptn-nav-hamburger.is-active .ptn-nav-hamburger__line:first-child{transform:translateY(7px)rotate(45deg)}& .ptn-nav-hamburger.is-active .ptn-nav-hamburger__line:nth-child(2){opacity:0;transform:translate(8px)}& .ptn-nav-hamburger.is-active .ptn-nav-hamburger__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}& .ptn-megamenu{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-border-light);opacity:0;visibility:hidden;pointer-events:none;width:100%;max-height:none;transition:opacity var(--transition-smooth-exit), visibility var(--transition-smooth-exit), transform var(--transition-smooth-exit);z-index:999;will-change:transform, opacity;min-height:calc(100vh - var(--nav-height-main) - var(--nav-height-top));background:#fff9;padding:0;display:block;position:absolute;top:100%;left:0;right:0}& .ptn-nav-primary__item.is-active .ptn-megamenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-smooth), visibility var(--transition-smooth), transform var(--transition-smooth);transform:translateY(0)}& .ptn-megamenu .ptn-brand-card,& .ptn-megamenu .ptn-image-card{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(12px)}& .ptn-megamenu .ptn-brand-card.is-revealed,& .ptn-megamenu .ptn-image-card.is-revealed{opacity:1;transform:translateY(0)}& .ptn-nav-primary__item:not(.is-active) .ptn-megamenu .ptn-brand-card,& .ptn-nav-primary__item:not(.is-active) .ptn-megamenu .ptn-image-card{transition:none}& .ptn-megamenu__inner{background:var(--color-bg-megamenu);box-shadow:var(--shadow-megamenu);padding-top:var(--space-xl);padding-bottom:var(--space-2xl);max-height:80lvh;overflow-y:auto}& .ptn-mega-tabs{gap:var(--space-sm);margin-bottom:var(--space-xl);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}& .ptn-mega-tabs::-webkit-scrollbar{display:none}& .ptn-mega-tab{font-family:var(--font-body-bold);font-size:var(--text-md);text-transform:none;color:var(--color-dark-gray);padding:var(--space-sm) var(--space-xl);border:1px solid var(--color-polytan-silver);background:var(--color-white);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;text-align:center;flex-shrink:0;font-weight:700;line-height:22px}& .ptn-mega-tab:hover,& .ptn-mega-tab.is-active{background:var(--color-polytan-silver);color:var(--color-white)}& .ptn-mega-tabpanels-wrapper{display:grid}& .ptn-mega-tabpanel{opacity:0;visibility:hidden;height:0;transition:opacity var(--transition-smooth-exit), visibility var(--transition-smooth-exit), transform var(--transition-smooth-exit);grid-area:1/1;overflow:hidden;transform:translateY(6px)}& .ptn-mega-tabpanel.is-active{opacity:1;visibility:visible;height:auto;transition:opacity .28s var(--ease-out), visibility .28s var(--ease-out), transform .28s var(--ease-out);overflow:visible;transform:translateY(0)}& .ptn-mega-section-title{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--color-polytan-silver);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);align-items:center;gap:var(--space-sm);display:flex}& .ptn-mega-section-title a{align-items:center;gap:var(--space-sm);transition:color var(--transition-fast);display:flex;position:relative}& .ptn-mega-section-title a:after{content:"";background:var(--color-black);transform-origin:0;height:3px;transition:transform var(--transition-base);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}& .ptn-mega-section-title a:not(:hover):after{transform-origin:100%;transition:transform var(--transition-base-exit)}& .ptn-mega-section-title a:hover{color:var(--color-black)}& .ptn-mega-section-title a:hover:after{transform:scaleX(1)}& .ptn-mega-section-title svg{width:14px;height:14px}& .ptn-mega-brands-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}& .ptn-brand-tiles{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}& .ptn-brand-tile{border-radius:var(--radius-lg);transition:transform var(--transition-fast), box-shadow var(--transition-base);justify-content:center;align-items:center;padding:clamp(20px,2.5vw,28px) clamp(16px,2vw,24px);display:flex}& .ptn-brand-tile img{filter:brightness(0)invert();width:auto;max-width:100%;height:28px}& .ptn-brand-tile--ligaturf img{height:40px}& .ptn-brand-tile--ligagrass img{height:38px}& .ptn-brand-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}& .ptn-brand-tile--ligaturf{background-color:var(--color-ligaturf)}& .ptn-brand-tile--ligagrass{background-color:var(--color-ligagrass)}& .ptn-brand-tile--poligras{background-color:var(--color-poligras)}& .ptn-brand-tile--laykold{background-color:var(--color-laykold)}& .ptn-brand-tile--rekortan{background-color:var(--color-rekortan)}& .ptn-brand-tile--polyplay{background-color:var(--color-polyplay)}& .ptn-brand-tile--melos{background-color:#8c9091}& .ptn-mega-brands-grouped{grid-template-columns:1fr;align-items:start;gap:clamp(24px,2.5vw,36px);display:grid}& .ptn-brand-group{background:0 0;border:0;gap:14px;min-width:0;padding:0;display:grid}& .ptn-mega-brands-grouped>.ptn-brand-group:last-child{align-self:start}& .ptn-brand-group__cards{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;display:grid}& .ptn-brand-card{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-lg);transition:transform var(--transition-base), border-top-width var(--transition-base);border-top:3px solid var(--color-border-light);position:relative}& .ptn-brand-card--ligaturf:hover{border-top-width:4px;border-top-color:var(--color-ligaturf)}& .ptn-brand-card--ligagrass:hover{border-top-width:4px;border-top-color:var(--color-ligagrass)}& .ptn-brand-card--poligras:hover{border-top-width:4px;border-top-color:var(--color-poligras)}& .ptn-brand-card--laykold:hover{border-top-width:4px;border-top-color:var(--color-laykold)}& .ptn-brand-card--rekortan:hover{border-top-width:4px;border-top-color:var(--color-rekortan)}& .ptn-brand-card--polyplay:hover{border-top-width:4px;border-top-color:var(--color-polyplay)}& .ptn-brand-card--melos:hover{border-top-width:4px;border-top-color:var(--color-melos)}& .ptn-brand-card:after{content:"";border-radius:inherit;box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:-1;position:absolute;inset:0}& .ptn-brand-card:hover{transform:translateY(-2px)}& .ptn-brand-card:hover:after{opacity:1;transition:opacity var(--transition-base)}& .ptn-brand-card--ligaturf{border-top-color:var(--color-ligaturf);--brand-surface:#78d64b1a;--brand-surface-strong:#78d64b2e}& .ptn-brand-card--ligagrass{border-top-color:var(--color-ligagrass);--brand-surface:#00693417;--brand-surface-strong:#00693429}& .ptn-brand-card--poligras{border-top-color:var(--color-poligras);--brand-surface:#171c8f14;--brand-surface-strong:#171c8f24}& .ptn-brand-card--laykold{border-top-color:var(--color-laykold);--brand-surface:#0191da17;--brand-surface-strong:#0191da29}& .ptn-brand-card--rekortan{border-top-color:var(--color-rekortan);--brand-surface:#ba0c2f14;--brand-surface-strong:#ba0c2f24}& .ptn-brand-card--polyplay{border-top-color:var(--color-polyplay);--brand-surface:#f781211a;--brand-surface-strong:#f781212e}& .ptn-brand-card--melos{border-top-color:var(--color-melos);--brand-surface:#8c90911f;--brand-surface-strong:#8c909133}& .ptn-brand-card__logo{margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-light);display:block}& .ptn-brand-card__logo img{width:auto;height:28px}& .ptn-brand-card--ligaturf .ptn-brand-card__logo img{height:44px}& .ptn-brand-card--ligagrass .ptn-brand-card__logo img{height:42px}& .ptn-brand-card__products{flex-direction:column;gap:2px;display:flex}& .ptn-brand-card__product{font-size:var(--text-md);color:var(--color-dark-gray);transition:color var(--transition-fast);align-items:flex-start;gap:10px;width:100%;padding:4px 0;display:inline-flex}& .ptn-brand-card__product:before{content:"";background:var(--color-polytan-silver);opacity:1;border-radius:0;flex-shrink:0;width:6px;height:6px;margin-top:.48em;transform:none}& .ptn-brand-card__product:hover{color:var(--color-text-primary)}& .ptn-brand-card__product:hover:before{opacity:1}& .ptn-brand-highlight-box{justify-content:center;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(153deg,#ba0c2f,#f78121 30%,#d4a53a 55%,#78d64b 75%,#009454 90%) 50%/cover;border-radius:0;flex-direction:column;min-height:100%;text-decoration:none;display:flex}& .ptn-brand-highlight-box--light,& .ptn-brand-highlight-box--light .ptn-brand-highlight-box__title,& .ptn-brand-highlight-box--light .ptn-brand-highlight-box__teaser,& .ptn-brand-highlight-box--light .ptn-brand-highlight-box__teaser *,& .ptn-brand-highlight-box--light .ptn-brand-highlight-box__cta{color:var(--color-white)}& .ptn-brand-highlight-box--dark{color:var(--color-text-primary)}& .ptn-brand-highlight-box:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}& .ptn-brand-highlight-box__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(18px,2vw,24px);line-height:.95}& .ptn-brand-highlight-box__teaser{font-family:var(--font-body);opacity:.9;font-size:clamp(13px,1vw,14px);line-height:1.4}& .ptn-brand-highlight-box__teaser p{margin:0}& .ptn-brand-highlight-box__teaser p+p{margin-top:.5em}& .ptn-brand-highlight-box__cta{border:1.5px solid var(--color-white);background:var(--color-white);font-family:var(--font-body-bold);color:var(--color-dark-gray);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:0;margin-top:6px;padding:10px 24px;font-size:1rem;font-weight:700;display:inline-block}& .ptn-brand-highlight-box:hover .ptn-brand-highlight-box__cta{background:var(--color-polytan-silver);border-color:var(--color-polytan-silver);color:var(--color-white)}& .ptn-brand-group__heading{border-bottom:1px solid var(--color-border-light);gap:2px;margin-bottom:0;padding-bottom:10px;display:grid}& .ptn-brand-group__eyebrow{font-family:var(--font-body-bold);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-polytan-silver)}& .ptn-brand-group__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-nav);margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1}& .ptn-brand-group__meta{font-size:var(--text-sm);color:var(--color-dark-gray);margin:0}& .ptn-mega-image-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}& .ptn-image-card{border-radius:var(--radius-lg);aspect-ratio:3/2;display:block;position:relative;overflow:hidden}& .ptn-image-card__img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth);will-change:transform;transform:scale(1)}& .ptn-image-card:hover .ptn-image-card__img{transition:transform var(--transition-smooth);transform:scale(1.04)}& .ptn-image-card:not(:hover) .ptn-image-card__img{transition:transform var(--transition-smooth-exit)}& .ptn-image-card__overlay{padding:var(--space-lg);background:linear-gradient(#0000 40%,#000000b3 100%);align-items:flex-end;display:flex;position:absolute;inset:0}& .ptn-image-card__label{font-family:var(--font-display);font-size:var(--text-base);text-transform:uppercase;color:var(--color-white);letter-spacing:.02em;line-height:1.2}& .ptn-mega-product-row{gap:var(--space-lg);padding-bottom:var(--space-sm);scrollbar-width:thin;margin-top:var(--space-sm);display:flex;overflow-x:auto}& .ptn-product-chip{align-items:center;gap:var(--space-md);background:var(--color-bg-hover);border-radius:var(--radius-xl);padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm);transition:background-color var(--transition-base), transform var(--transition-fast);white-space:nowrap;flex-shrink:0;display:flex}& .ptn-product-chip:hover{background:var(--color-border);transform:translateY(-2px)}& .ptn-product-chip__img{border-radius:var(--radius-round);object-fit:cover;flex-shrink:0;width:48px;height:48px}& .ptn-product-chip__label{font-family:var(--font-body-bold);font-size:var(--text-sm);color:var(--color-text-nav)}& .ptn-mega-section{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-light)}& .ptn-mega-section:first-child{border-top:none;margin-top:0;padding-top:0}& .ptn-mobile-nav{z-index:999;pointer-events:none;position:fixed;inset:0}& .ptn-mobile-nav.is-open{pointer-events:auto}& .ptn-mobile-nav__overlay{background:var(--color-overlay);opacity:0;transition:opacity var(--transition-smooth);position:absolute;inset:0}& .ptn-mobile-nav.is-open .ptn-mobile-nav__overlay{opacity:1}& .ptn-mobile-nav__panel{width:100%;max-width:420px;height:100%;transition:transform var(--transition-smooth);background:linear-gradient(#f3f4f4 0%,#fff 18% 100%);flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%)}& .ptn-mobile-nav.is-open .ptn-mobile-nav__panel{box-shadow:var(--shadow-panel);transform:translate(0)}& .ptn-mobile-nav__gradient{display:none}& .ptn-mobile-nav__header{padding:12px var(--space-md);border-bottom:1px solid var(--color-border-light);backdrop-filter:blur(12px);background:#ffffffeb;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}& .ptn-mobile-nav__header-actions{align-items:center;gap:var(--space-sm);display:flex}& .ptn-mobile-nav__home,& .ptn-mobile-nav__close{width:44px;height:44px;color:var(--color-polytan-silver);transition:background var(--transition-fast), color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}& .ptn-mobile-nav__home:hover,& .ptn-mobile-nav__close:hover{background:var(--color-bg-hover)}& .ptn-mobile-nav__home:hover{color:var(--color-text-primary)}& .ptn-mobile-nav__home .ptn-nav-home-icon,& .ptn-mobile-nav__close svg{width:20px;height:20px}& .ptn-mobile-nav__close svg{color:var(--color-polytan-silver)}& .ptn-mobile-nav__close:hover svg{color:var(--color-text-primary)}& .ptn-mobile-nav__body{padding:var(--space-lg) 0 var(--space-lg);-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}& .ptn-mobile-nav__eyebrow,& .ptn-mobile-submenu__eyebrow,& .ptn-mobile-nav__footer-label{font-family:var(--font-body-bold);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-polytan-silver)}& .ptn-mobile-nav__list{padding:0 var(--space-md);flex-direction:column;gap:10px;display:flex}& .ptn-mobile-nav__list>li{border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);background:#ffffffeb}& .ptn-mobile-nav__link{justify-content:space-between;align-items:center;gap:var(--space-md);font-family:var(--font-display);font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-polytan-silver);width:100%;min-height:58px;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:13px 18px;display:flex;position:relative}& .ptn-mobile-nav__link:before{content:"";background:var(--color-polytan-silver);flex-shrink:0;align-self:center;width:3px;height:32px}& .ptn-mobile-nav__copy{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:6px;display:flex}& .ptn-mobile-nav__label{line-height:1}& .ptn-mobile-nav__meta{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-dark-gray);line-height:1.35;display:none}& .ptn-mobile-nav__link:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}& .ptn-mobile-nav__link:hover .ptn-mobile-nav__meta{color:var(--color-dark-gray)}& .ptn-mobile-nav__link:active{background:#eceded}& .ptn-mobile-nav__link.is-expanded{background:var(--color-polytan-silver);color:var(--color-white)}& .ptn-mobile-nav__link.is-expanded:before{background:var(--color-black)}& .ptn-mobile-nav__link.is-expanded .ptn-mobile-nav__meta{color:#ffffffd1}& .ptn-mobile-nav__link--direct:after{content:"";border-top:1.5px solid var(--color-polytan-silver);border-right:1.5px solid var(--color-polytan-silver);flex-shrink:0;width:10px;height:10px;transform:rotate(45deg)}& .ptn-mobile-nav__chevron{width:14px;height:14px;color:var(--color-polytan-silver);transition:transform var(--transition-base);flex-shrink:0}& .ptn-mobile-nav__link.is-expanded .ptn-mobile-nav__chevron{color:var(--color-white);transform:rotate(180deg)}& .ptn-mobile-nav__link svg:not(.ptn-mobile-nav__chevron){width:16px;height:16px;color:var(--color-text-secondary);transition:transform var(--transition-fast)}& .ptn-mobile-nav__link.is-expanded svg:not(.ptn-mobile-nav__chevron){transform:rotate(90deg)}& .ptn-mobile-submenu{border-top:1px solid var(--color-border-light);background:#f4f5f5;padding:0 0 12px;display:none}& .ptn-mobile-submenu.is-open{animation:.25s cubic-bezier(.2,0,0,1) slideDown;display:block}& .ptn-mobile-submenu__viewall{justify-content:space-between;align-items:center;gap:var(--space-xs);font-family:var(--font-body-bold);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-polytan-silver);background:var(--color-white);box-shadow:none;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border:none;border-left:3px solid #0000;margin:0 18px 10px;padding:13px 16px 13px 20px;display:flex}& .ptn-mobile-submenu>.ptn-mobile-submenu__viewall:first-child{margin-top:10px}& .ptn-mobile-submenu__viewall:hover{color:var(--color-polytan-silver);border-left-color:var(--color-polytan-silver);background:#fafafa}& .ptn-mobile-submenu__viewall svg{flex-shrink:0;width:8px;height:8px}& #mobile-panel-brands>.ptn-mobile-submenu__viewall{margin:0 18px 8px}& #mobile-panel-brands>.ptn-mobile-submenu__section-label,& #mobile-panel-brands>.ptn-mobile-submenu__divider{display:none}& .ptn-mobile-submenu__link{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-dark-gray);background:var(--color-white);border-left:3px solid #0000;border-bottom:1px solid var(--color-border-light);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);justify-content:space-between;align-items:center;margin:0 18px;padding:13px 16px 13px 20px;display:flex}& .ptn-mobile-submenu__link:after{content:"";border-top:1px solid var(--color-polytan-silver);border-right:1px solid var(--color-polytan-silver);opacity:.9;flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}& .ptn-mobile-submenu__link:hover{color:var(--color-text-primary);border-left-color:var(--color-polytan-silver);background:#fafafa}& .ptn-mobile-tabpanel>.ptn-mobile-submenu__link:last-child,& #mobile-anwendungen>.ptn-mobile-submenu__link:last-child,& #mobile-service>.ptn-mobile-submenu__link:last-child{border-bottom:none}& .ptn-mobile-submenu__divider{background:var(--color-border);height:1px;margin:14px 18px 8px}& .ptn-mobile-submenu__section-label{font-family:var(--font-body-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-polytan-silver);padding:0 18px 8px}& .ptn-mobile-tabs{gap:var(--space-xs);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin-left:-18px;margin-right:-18px;padding:10px 36px 16px;scroll-padding-left:36px;scroll-padding-right:36px;display:flex;overflow:auto hidden}& .ptn-mobile-tabs::-webkit-scrollbar{display:none}& .ptn-mobile-tabs__tab{font-family:var(--font-body-bold);font-weight:700;font-size:var(--text-xs);color:var(--color-polytan-silver);border:1px solid var(--color-polytan-silver);background:var(--color-white);white-space:nowrap;scroll-snap-align:start;min-height:42px;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex:none;padding:11px 14px}& .ptn-mobile-tabs__tab:hover{background:var(--color-bg-hover);color:var(--color-polytan-silver)}& .ptn-mobile-tabs__tab.is-active{background:var(--color-polytan-silver);color:var(--color-white);border-color:var(--color-polytan-silver)}& .ptn-mobile-tabpanels{transition:height var(--transition-base);position:relative}& .ptn-mobile-tabpanels.is-animating{overflow:hidden}& .ptn-mobile-tabpanel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-out), transform .28s var(--ease-out);padding-bottom:2px;display:block;transform:translateY(14px)scale(.985)}& .ptn-mobile-tabpanel[hidden]{display:none}& .ptn-mobile-tabpanel.is-entering,& .ptn-mobile-tabpanel.is-active,& .ptn-mobile-tabpanel.is-leaving{visibility:visible;display:block}& .ptn-mobile-tabpanel.is-active{opacity:1;pointer-events:auto;transform:none}& .ptn-mobile-tabpanel.is-leaving{opacity:0;pointer-events:none;width:100%;position:absolute;inset:0 0 auto;transform:translateY(10px)scale(.985)}& .ptn-mobile-panel-item{opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);will-change:opacity, transform;transform:translateY(10px)}& .ptn-mobile-panel-item.is-revealed{opacity:1;transform:none}& .ptn-mobile-brand{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:58px;box-shadow:none;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#ffffffeb;border:none;margin:0;padding:13px 18px;display:flex}& .ptn-mobile-brand:hover{background:#fafafa;transform:translate(2px)}& .ptn-mobile-tabpanel>.ptn-mobile-brand{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin:0 18px 10px}& .ptn-mobile-brand-card{margin:0 var(--space-md) 10px;border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);background:#ffffffeb;overflow:hidden}& .ptn-mobile-brand.is-expanded{background:linear-gradient(#fff 0%,#f8f8f8 100%)}& .ptn-mobile-brand__accent{flex-shrink:0;width:3px;height:32px}& .ptn-mobile-brand__copy{text-align:left;flex:auto;justify-items:start;gap:8px;min-width:0;display:grid}& .ptn-mobile-brand__logo{width:auto;max-width:min(170px,100%);height:22px}& .ptn-mobile-brand [alt=LigaTurf],& .ptn-mobile-brand [alt=LigaGrass]{height:34px;margin-top:-4px}& .ptn-mobile-brand__name{font-family:var(--font-display);font-weight:800;font-size:var(--text-md);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-nav);word-break:break-word;line-height:1.25;display:block}& .ptn-mobile-brand__meta{flex-wrap:wrap;gap:8px;display:flex}& .ptn-mobile-brand__count,& .ptn-mobile-brand__category{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;display:inline-flex}& .ptn-mobile-brand__count{font-family:var(--font-body-bold);color:var(--color-text-nav);background:#ffffffdb;border:1px solid #8c909133}& .ptn-mobile-brand__category{color:var(--color-polytan-silver);background:#f3f4f4e0}& .ptn-mobile-brand__chevron{width:14px;height:14px;color:var(--color-polytan-silver);transition:transform var(--transition-base), color var(--transition-fast);flex-shrink:0;margin-top:6px;margin-left:auto}& .ptn-mobile-brand.is-expanded .ptn-mobile-brand__chevron{color:var(--color-text-primary);transform:rotate(180deg)}& .ptn-mobile-brand__panel{border-top:1px solid var(--color-border-light);background:#fafafa;padding:8px 12px 12px}& .ptn-mobile-brand__panel.is-open{animation:.22s cubic-bezier(.2,0,0,1) slideDown}& .ptn-mobile-brand__product-link{min-height:44px;font-size:var(--text-md);color:var(--color-dark-gray);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:10px 14px;line-height:1.35;display:flex}& .ptn-mobile-brand__product-link+.ptn-mobile-brand__product-link{border-top:1px solid var(--color-border-light)}& .ptn-mobile-brand__product-link:after{content:"";border-top:1px solid var(--color-polytan-silver);border-right:1px solid var(--color-polytan-silver);opacity:.9;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}& .ptn-mobile-brand__product-link:hover{color:var(--color-text-primary);border-left-color:var(--color-polytan-silver);background:#ffffffbf;transform:translate(2px)}& .ptn-mobile-brand__product-link--overview{font-family:var(--font-body-bold);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-polytan-silver)}& .ptn-mobile-brand__product-link--overview:hover{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){& .ptn-mobile-tabpanels,& .ptn-mobile-tabpanel,& .ptn-mobile-panel-item,& .ptn-mobile-brand__chevron,& .ptn-mobile-brand__product-link,& .ptn-mobile-brand__panel.is-open{transition:none;animation:none}}& .ptn-mobile-nav__footer{padding:16px var(--space-md) calc(env(safe-area-inset-bottom) + 16px);background:linear-gradient(153deg,#ba0c2f,#f78121 20%,#78d64b 41%,#009454 60%,#0191da 76%,#171c8f);flex-shrink:0;gap:12px;display:grid}& .ptn-mobile-nav__footer-grid{gap:12px;padding:0;display:grid}& .ptn-mobile-nav__footer .ptn-mobile-nav__footer-label{color:var(--color-white);padding:0 var(--space-md)}& .ptn-mobile-nav__footer-block{gap:0;padding:0;display:grid}& .ptn-mobile-nav__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}& .ptn-mobile-nav__secondary a,& .ptn-mobile-nav__lang a,& .ptn-mobile-nav__icon-button{box-shadow:var(--shadow-sm);color:var(--color-dark-gray);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#fffffff5;border:1px solid #ffffff73;border-radius:0}& .ptn-mobile-nav__secondary a{min-height:40px;font-family:var(--font-body);font-weight:300;font-size:var(--text-sm);letter-spacing:0;color:var(--color-dark-gray);align-items:center;gap:10px;padding:3px 14px;display:flex}& .ptn-mobile-nav__secondary a:after{content:"";opacity:.55;border-top:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}& .ptn-mobile-nav__secondary a:hover{color:var(--color-dark-gray);border-color:#ffffffb3;transform:translateY(-1px)}& .ptn-mobile-nav__footer-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:0;display:flex}& .ptn-mobile-nav__footer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}& .ptn-mobile-nav__icon-button{justify-content:center;align-items:center;width:42px;min-width:42px;min-height:42px;display:inline-flex}& .ptn-mobile-nav__icon-button:hover{color:var(--color-dark-gray);border-color:#ffffffb3;transform:translateY(-1px)}& .ptn-mobile-nav__icon-button svg{width:17px;height:17px}& .ptn-mobile-nav__lang{flex-wrap:wrap;align-items:center;gap:6px;display:flex}& .ptn-mobile-nav__lang .w-locales-list,& .ptn-mobile-nav__lang .w-locales-items,& .ptn-mobile-nav__lang .w-locales-item{display:contents}& .ptn-mobile-nav__lang a{font-family:var(--font-body);font-weight:300;font-size:var(--text-2xs);letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;min-width:40px;min-height:42px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex}& .ptn-mobile-nav__lang a[aria-current=page]{background:var(--color-polytan-silver);color:var(--color-white);border-color:var(--color-polytan-silver)}& .ptn-mobile-nav__lang a:not([aria-current=page]):hover{color:var(--color-dark-gray);border-color:#ffffffb3;transform:translateY(-1px)}& .ptn-mobile-nav__lang a[aria-current=page]:hover{transform:translateY(-1px)}& .ptn-mobile-nav__lang .w-locales-item:has(a[aria-current=page]){display:none}@media (width>=1080px){& :root{--site-header-height:calc(var(--nav-height-main) + var(--nav-height-top))}& .ptn-nav-top{display:block}& .ptn-nav-primary{display:flex}& .ptn-nav-cta{display:block}& .ptn-nav-mobile-actions,& .ptn-nav-hamburger{display:none}& .ptn-nav-logo__img{width:170px}& .ptn-nav-main__inner{height:var(--nav-height-main);padding:0 var(--container-padding)}& .ptn-mega-brands-grid,& .ptn-brand-group__cards{grid-template-columns:repeat(3,1fr)}& .ptn-brand-group__cards--4col,& .ptn-mega-image-grid{grid-template-columns:repeat(4,1fr)}& .ptn-mega-image-grid--2col{grid-template-columns:repeat(2,1fr)}& .ptn-mega-image-grid--3col{grid-template-columns:repeat(3,1fr)}}@media (width>=1080px) and (width<=1239px){& .ptn-nav-logo__img{width:156px}& .ptn-nav-primary{margin-left:18px}& .ptn-nav-primary__link{font-size:var(--text-sm);letter-spacing:.02em;padding:0 11px}& .ptn-nav-primary__link--home{margin-right:10px;padding:0 12px}& .ptn-nav-cta{padding-left:18px;padding-right:0}& .ptn-nav-cta__btn{padding:11px 18px}}@media (width>=1280px){& .ptn-mega-brands-grid,& .ptn-brand-group__cards{grid-template-columns:repeat(3,1fr)}& .ptn-brand-group__cards--4col{grid-template-columns:repeat(4,1fr)}& .ptn-mega-image-grid--5col{grid-template-columns:repeat(5,1fr)}}@media (width>=1440px){& .ptn-nav-primary__link{padding:0 var(--space-lg)}}@media (width<=1279px){& .ptn-mega-brands-grouped{gap:var(--space-lg);grid-template-columns:1fr}& .ptn-mega-brands-grouped>.ptn-brand-group:last-child{grid-column:auto;max-width:none}}@media (width<=1079px){& .ptn-brand-highlight-box{display:none}}& .demo-content{background:linear-gradient(#f4f5f5 0%,#fff 18% 100%)}& .demo-section{padding:clamp(56px,7vw,112px) 0}& .demo-section--hero{min-height:calc(100svh - var(--site-header-height));background:radial-gradient(circle at 0 0,#ba0c2f1f,#0000 28%),radial-gradient(circle at 100% 0,#f7812126,#0000 30%),radial-gradient(circle at 70% 80%,#78d64b1a,#0000 28%),radial-gradient(circle at 0 100%,#0191da1f,#0000 30%),radial-gradient(circle at 100% 100%,#171c8f1a,#0000 25%),linear-gradient(#f4f5f5 0%,#fff 100%);align-items:center;display:flex}& .demo-section--muted{background:#f7f7f7}& .demo-section--dark{color:var(--color-white);background:linear-gradient(153deg,#78d64b 0%,#006934 50%,#171c8f 100%)}& .demo-section--cta{background:linear-gradient(135deg,#ba0c2f14 0%,#f781211f 100%)}& .demo-section__inner{gap:var(--space-xl);flex-direction:column;display:flex}& .demo-section__intro{gap:var(--space-md);max-width:760px;display:grid}& .demo-kicker{font-family:var(--font-body-bold);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-dark-gray)}& .demo-hero{text-align:left;justify-content:center;gap:var(--space-lg)}& .demo-content h1{font-family:var(--font-display);text-transform:uppercase;color:var(--color-polytan-silver);max-width:10ch;font-size:clamp(44px,9vw,108px);line-height:.9}& .demo-content h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-polytan-silver);font-size:clamp(28px,4vw,54px);line-height:.95}& .demo-content h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);font-size:clamp(18px,2vw,24px);line-height:1}& .demo-content p,& .demo-content li,& .demo-content cite,& .demo-content span{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-dark-gray);line-height:1.65}& .demo-content p{color:var(--color-dark-gray);max-width:70ch}& .demo-section--dark .demo-kicker,& .demo-section--dark p,& .demo-section--dark span{color:#ffffffd1}& .demo-section--dark h2,& .demo-section--dark h3{color:var(--color-white)}& .demo-lead{max-width:60ch;font-size:clamp(18px,2.2vw,22px)}& .demo-actions{gap:var(--space-md);flex-wrap:wrap;display:flex}& .demo-button{min-height:48px;padding:0 var(--space-lg);font-family:var(--font-body-bold);transition:transform var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}& .demo-button:hover{transform:translateY(-2px)}& .demo-button--primary{background:var(--color-black);color:var(--color-white)}& .demo-button--primary:hover{background:var(--color-polytan-silver)}& .demo-button--secondary{border:1px solid var(--color-border);color:var(--color-dark-gray);background:#ffffffd9}& .demo-button--secondary:hover{border-color:var(--color-polytan-silver);background:var(--color-white)}& .demo-grid{gap:var(--space-lg);display:grid}& .demo-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}& .demo-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}& .demo-grid--4col{grid-template-columns:repeat(4,minmax(0,1fr))}& .demo-card,& .demo-stat,& .demo-panel,& .demo-chip-card,& .demo-quote{background:var(--color-white);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm)}& .demo-card,& .demo-panel,& .demo-chip-card,& .demo-quote{padding:var(--space-xl)}& .demo-card{gap:var(--space-md);display:grid}& .demo-stats{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}& .demo-stat{padding:var(--space-xl) var(--space-lg);gap:var(--space-sm);display:grid}& .demo-stat strong{font-family:var(--font-display);color:var(--color-text-nav);font-size:clamp(28px,4vw,48px);line-height:.95}& .demo-split{gap:var(--space-xl);grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;display:grid}& .demo-split__content{gap:var(--space-lg);display:grid}& .demo-panel{border-top:4px solid var(--color-greentech)}& .demo-chip-card{align-content:end;gap:var(--space-sm);min-height:180px;box-shadow:none;background:#ffffff14;border-color:#ffffff24;display:grid}& .demo-timeline{gap:var(--space-lg);display:grid}& .demo-timeline__item{gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}& .demo-timeline__item h3{margin-bottom:var(--space-xs)}& .demo-timeline .demo-timeline__step{background:var(--color-text-nav);width:56px;height:56px;color:var(--color-white);font-family:var(--font-display);font-size:var(--text-lg);justify-content:center;align-items:center;display:inline-flex}& .demo-quote{gap:var(--space-lg);border-left:4px solid var(--color-polytan-silver);display:grid}& .demo-quote p{color:var(--color-text-nav);font-size:clamp(18px,2vw,24px);line-height:1.5}& .demo-quote cite{color:var(--color-dark-gray);font-style:normal}& .demo-cta{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-direction:row;display:flex}@media (width<=1079px){& .demo-grid--2col,& .demo-grid--3col,& .demo-grid--4col,& .demo-stats,& .demo-split{grid-template-columns:1fr}& .demo-cta{flex-direction:column;align-items:flex-start}}@media (width<=767px){& #mobile-panel-brands>.ptn-mobile-submenu__viewall,& #mobile-panel-kunstrasen>.ptn-mobile-submenu__viewall,& #mobile-panel-kunststoff>.ptn-mobile-submenu__viewall{margin-left:14px;margin-right:14px}& .ptn-mobile-brand-card{margin-left:var(--space-md);margin-right:var(--space-md)}& .ptn-mobile-brand__name{font-size:var(--text-md)}& .ptn-mobile-brand__meta{gap:6px}& .ptn-mobile-brand__count,& .ptn-mobile-brand__category{font-size:9px}& .demo-section{padding:56px 0}& .demo-card,& .demo-panel,& .demo-chip-card,& .demo-quote,& .demo-stat{padding:var(--space-lg)}& .demo-timeline__item{gap:var(--space-md);grid-template-columns:56px minmax(0,1fr)}& .demo-timeline__step{width:44px;height:44px;font-size:var(--text-md)}}& .ptn-mega-tabs{position:relative}& .ptn-mega-tabs:after{content:"";background:var(--color-polytan-silver);height:2px;width:var(--tab-indicator-width,0px);transform:translateX(var(--tab-indicator-left,0px));transition:transform var(--transition-base), width var(--transition-base);pointer-events:none;position:absolute;bottom:-1px;left:0}& .ptn-mega-tab:focus-visible{outline:2px solid var(--color-laykold);outline-offset:-2px}& .ptn-product-chip{transition:background-color var(--transition-fast), transform var(--transition-fast)}@supports selector(:has(*)){@starting-style{& .ptn-nav-primary__item.is-active .ptn-megamenu{opacity:0;transform:translateY(-8px)}}@starting-style{& .ptn-mega-tabpanel.is-active{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}