/* PlanetBear bundle.products.css */
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/inter-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/inter-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/inter-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/inter-500-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/inter-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/inter-600-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/inter-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/inter-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/fraunces-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/fraunces-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pb-nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:50;border-bottom:1px solid var(--pb-nav-border,rgba(17,24,39,.07));background:var(--pb-nav-bg,hsla(0,0%,100%,.92));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.pb-nav{background:var(--pb-bg-elevated,#fff)}}.pb-nav__bar{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:768px){.pb-nav__bar{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.pb-nav__bar{padding-top:1.65rem;padding-bottom:1.65rem}}.pb-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pb-nav__brand{flex-shrink:0;line-height:1.2;text-decoration:none;transition:opacity .2s ease}.pb-nav__brand:hover{opacity:.88}.pb-nav__desktop{display:none;align-items:center;gap:.15rem;flex-shrink:0}@media (min-width:768px){.pb-nav__desktop{gap:.35rem;display:flex}.pb-nav__sheet,.pb-nav__toggle{display:none!important}}@media (max-width:767.98px){.pb-nav__bar{padding-top:1rem;padding-bottom:1rem}.pb-nav__inner{align-items:center;min-height:2.75rem}.pb-nav__brand{display:flex;align-items:center}.pb-nav__toggle{display:inline-flex!important;align-items:center;justify-content:center;align-self:center;min-height:2.75rem}.pb-nav__toggle-box{width:48px;height:48px}}.pb-nav__link{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--pb-text-muted,#374151);text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease}@media (min-width:768px){.pb-nav__link{padding:.55rem .9rem;font-size:1rem}}@media (min-width:1024px){.pb-nav__link{padding:.6rem 1rem;font-size:1.0625rem}}.pb-nav__link:hover{background-color:var(--pb-bg-muted,#f9fafb)}.pb-nav__link.is-active,.pb-nav__link:hover{color:var(--pb-green,#4bb87f)}.pb-nav__toggle{align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0}.pb-nav__toggle:focus-visible{outline:2px solid var(--pb-green,#4bb87f);outline-offset:3px;border-radius:14px}.pb-nav__toggle-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border-radius:12px;border:1px solid var(--pb-border,rgba(17,24,39,.09));background:var(--pb-bg-elevated,#fff);transition:border-color .2s ease,background-color .2s ease}.pb-nav__toggle:hover .pb-nav__toggle-box{background:var(--pb-bg-muted,#f9fafb)}.pb-nav__toggle-line{display:block;height:2px;width:18px;background:var(--pb-text-muted,#374151);border-radius:1px;transition:transform .22s ease,opacity .18s ease}.pb-nav--open .pb-nav__toggle-line:first-child{transform:translateY(7px) rotate(45deg)}.pb-nav--open .pb-nav__toggle-line:nth-child(2){opacity:0;transform:scaleX(0)}.pb-nav--open .pb-nav__toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.pb-nav__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pb-nav__sheet[hidden]{display:none}.pb-nav__sheet{position:fixed;inset:0;z-index:100;pointer-events:none}.pb-nav__sheet:not([hidden]){pointer-events:auto}.pb-nav__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.35);opacity:0;transition:opacity .32s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pb-nav--open .pb-nav__backdrop{opacity:1}.pb-nav__panel{position:absolute;top:0;right:0;left:0;height:100%;height:100dvh;min-height:100%;width:100%;max-width:none;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--pb-bg-elevated,hsla(0,0%,100%,.98));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateX(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column}.pb-nav--open .pb-nav__panel{transform:translateX(0)}.pb-nav__panel-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--pb-border,rgba(17,24,39,.06));flex-shrink:0}.pb-nav__panel-title{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-text-subtle,#9ca3af)}.pb-nav__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--pb-border,rgba(17,24,39,.08));border-radius:12px;background:var(--pb-bg-elevated,#fff);color:var(--pb-text,#111827);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pb-nav__close:hover{background:var(--pb-bg-muted,#f9fafb);color:var(--pb-green,#4bb87f)}.pb-nav__close:focus-visible{outline:2px solid var(--pb-green,#4bb87f);outline-offset:2px}.pb-nav__list{list-style:none;margin:0;padding:1.25rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:stretch;gap:.25rem;flex:1;overflow-y:auto;min-height:0}@media (max-width:767.98px){.pb-nav__list{justify-content:center;gap:.5rem;padding:1.5rem 1.75rem 2.5rem}}.pb-nav__list li{margin:0;padding:0}.pb-nav__sheet-link{display:block;padding:.875rem 1rem;border-radius:1.5rem;font-size:1.0625rem;font-weight:500;color:var(--pb-text,#1f2937);text-decoration:none;text-align:center;transition:background-color .2s ease,color .2s ease}@media (max-width:767.98px){.pb-nav__sheet-link{padding:1.05rem 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.35}}.pb-nav__sheet-link:hover{background:var(--pb-bg-muted,#f9fafb);color:var(--pb-green,#4bb87f)}.pb-nav__sheet-link:focus-visible{outline:2px solid var(--pb-green,#4bb87f);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pb-nav__backdrop,.pb-nav__panel,.pb-nav__sheet-link,.pb-nav__toggle-line{transition-duration:.01ms!important;transition-delay:0ms!important}}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-auto{height:auto}.w-full{width:100%}.max-w-7xl{max-width:80rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width:768px){.md\:p-6{padding:1.5rem}}@media (min-width:1024px){html{font-size:106.25%}}@media (min-width:1280px){html{font-size:112.5%}}:root{--pb-gutter:1rem;--pb-layout-max:80rem;--pb-nav-offset:4.75rem;color-scheme:light dark;scrollbar-gutter:stable}@media (min-width:768px){:root{--pb-gutter:1.5rem;--pb-nav-offset:5.5rem}}@media (min-width:1024px){:root{--pb-nav-offset:5.75rem}}:root,[data-theme="light"]{--pb-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--pb-font-display:"Fraunces",Georgia,"Times New Roman",serif;--pb-mark:#6ed69c;--pb-bg:#fafafa;--pb-bg-elevated:#ffffff;--pb-bg-muted:#f4f4f5;--pb-bg-accent:#f4f4f5;--pb-text:#111827;--pb-text-muted:#6b7280;--pb-text-subtle:#9ca3af;--pb-green:#4bb87f;--pb-green-hover:#3aa06d;--pb-green-soft:rgba(110,214,156,0.14);--pb-green-glow:rgba(110,214,156,0.42);--pb-sand:#6b7280;--pb-sand-soft:#f4f4f5;--pb-sand-border:#e5e7eb;--pb-border:rgba(17,24,39,0.08);--pb-shadow-sm:0 1px 2px rgba(17,24,39,0.04);--pb-shadow-md:0 8px 24px rgba(17,24,39,0.07);--pb-shadow-lg:0 20px 48px rgba(17,24,39,0.09);--pb-shadow-hover:0 14px 32px rgba(110,214,156,0.22);--pb-nav-bg:rgba(255,255,255,0.92);--pb-nav-border:rgba(17,24,39,0.08);--pb-preload:#fafafa;--pb-radius-lg:1rem;--pb-radius-xl:1.25rem;--pb-radius-2xl:1.5rem;--pb-gradient-mesh-base:#5bc98f;--pb-gradient-mesh:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(255,255,255,0.22) 0%,transparent 58%),radial-gradient(ellipse 60% 55% at 100% 15%,rgba(255,255,255,0.1) 0%,transparent 52%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(91,201,143,0.2) 0%,transparent 55%),linear-gradient(160deg,#5bc98f 0%,#6ed69c 55%,#5ab588 100%);--pb-on-brand:#0f1412;--pb-on-brand-muted:rgba(15,20,18,0.72)}[data-theme="dark"]{--pb-mark:#6ed69c;--pb-bg:#0f1110;--pb-bg-elevated:#171918;--pb-bg-muted:#1f2421;--pb-bg-accent:#1f2421;--pb-text:#f9fafb;--pb-text-muted:#a1a9a4;--pb-text-subtle:#6b7280;--pb-green:#6ed69c;--pb-green-hover:#8ae8b8;--pb-green-on-dark:#0a1510;--pb-green-soft:rgba(110,214,156,0.14);--pb-green-glow:rgba(110,214,156,0.28);--pb-photo-overlay:linear-gradient(to top,rgba(15,17,16,0.55),transparent 55%);--pb-sand:#9ca3af;--pb-sand-soft:#1f2421;--pb-sand-border:#2d3330;--pb-border:rgba(255,255,255,0.08);--pb-shadow-sm:0 1px 3px rgba(0,0,0,0.25);--pb-shadow-md:0 8px 28px rgba(0,0,0,0.35);--pb-shadow-lg:0 20px 50px rgba(0,0,0,0.45);--pb-shadow-hover:0 14px 36px rgba(110,214,156,0.12);--pb-nav-bg:rgba(15,17,16,0.9);--pb-nav-border:rgba(255,255,255,0.06);--pb-preload:#0f1110;--pb-gradient-mesh-base:#2a4a3a;--pb-gradient-mesh:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(110,214,156,0.28) 0%,transparent 58%),radial-gradient(ellipse 60% 55% at 100% 15%,rgba(110,214,156,0.14) 0%,transparent 52%),linear-gradient(160deg,#3a6b55 0%,#2a4a3a 50%,#1a2e24 100%);--pb-on-brand:#f4fbf7;--pb-on-brand-muted:rgba(244,251,247,0.78)}.pb-themed .pb-btn-primary,.pb-themed .bg-waldgruen.pb-btn-primary,.pb-themed a.pb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1.25rem;font-size:0.875rem;font-weight:600;line-height:1.25;color:#fff;border:1px solid transparent;border-radius:9999px;background-color:var(--pb-green);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.pb-themed .pb-btn-primary--lg{padding:0.75rem 1.5rem;font-size:1rem}.pb-themed .pb-btn-primary:hover,.pb-themed a.pb-btn-primary:hover{background-color:var(--pb-green-hover)}.pb-themed .pb-btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1.25rem;font-size:0.875rem;font-weight:600;line-height:1.25;color:#fff;border:1px solid transparent;border-radius:9999px;background:var(--pb-green);text-decoration:none;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease}.pb-themed .pb-btn-solid:hover{background:var(--pb-green-hover)}.pb-themed .pb-page-main a.bg-waldgruen,.pb-themed .pb-page-main button.bg-waldgruen{border-radius:9999px;font-weight:600;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease}.pb-themed .pb-page-main a.bg-waldgruen:hover,.pb-themed .pb-page-main button.bg-waldgruen:hover{background-color:var(--pb-green-hover) !important}.pb-section.pb-section--brand,.pb-section--brand{max-width:none;width:100%;margin:0;padding:4rem var(--pb-gutter);background-color:var(--pb-gradient-mesh-base);background-image:var(--pb-gradient-mesh);color:var(--pb-on-brand);overflow:hidden;box-sizing:border-box}@media (min-width:640px){.pb-section.pb-section--brand,.pb-section--brand{padding:5.5rem var(--pb-gutter)}}@media (min-width:768px){.pb-section.pb-section--brand,.pb-section--brand{padding:6rem var(--pb-gutter)}}.pb-section--brand+.pb-section--brand{padding-top:0;border-top:1px solid rgba(255,255,255,0.14)}.pb-cta-banner{max-width:var(--pb-layout-max,80rem);margin:0 auto;padding:0.5rem 0;text-align:center}.pb-cta-banner__title{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-0.025em;line-height:1.25;color:var(--pb-on-brand);text-wrap:balance}.pb-cta-banner__lead{margin:1.25rem auto 0;max-width:38rem;font-size:1.0625rem;line-height:1.65;color:var(--pb-on-brand-muted);text-wrap:pretty}.pb-cta-banner__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem}.pb-btn-white{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.25;color:var(--pb-green);background:#fff;border:1px solid transparent;border-radius:9999px;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.pb-btn-white:hover{background:rgba(255,255,255,0.92);color:var(--pb-green-hover)}[data-theme="dark"] .pb-btn-white{color:var(--pb-green-on-dark)}[data-theme="dark"] .pb-btn-white:hover{color:var(--pb-green-on-dark);background:rgba(255,255,255,0.88)}.pb-btn-outline-light{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.25;color:var(--pb-on-brand);background:transparent;border:1px solid color-mix(in srgb,var(--pb-on-brand) 22%,transparent);border-radius:9999px;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.pb-btn-outline-light:hover{background:color-mix(in srgb,var(--pb-on-brand) 6%,transparent);border-color:color-mix(in srgb,var(--pb-on-brand) 38%,transparent)}.pb-section--brand .pb-btn-white{color:var(--pb-on-brand);background:#fff;box-shadow:0 1px 2px rgba(15,20,18,0.06)}.pb-section--brand .pb-btn-white:hover{color:var(--pb-on-brand);background:rgba(255,255,255,0.94)}[data-theme="dark"] .pb-section--brand .pb-btn-white{color:#0f1412}.pb-section--brand .pb-impact-teaser{max-width:var(--pb-layout-max,80rem);margin:0 auto;padding:1.5rem 1.35rem;background:rgba(255,255,255,0.97);border:1px solid rgba(255,255,255,0.35);border-radius:var(--pb-radius-2xl);box-shadow:0 12px 40px rgba(15,23,42,0.12);color:var(--pb-text)}[data-theme="dark"] .pb-section--brand .pb-impact-teaser{background:rgba(15,17,16,0.94);border-color:rgba(255,255,255,0.1);box-shadow:0 12px 40px rgba(0,0,0,0.35)}@media (min-width:768px){.pb-section--brand .pb-impact-teaser{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem 1.75rem;align-items:center;padding:1.75rem 2rem}}.pb-section--brand .pb-impact-teaser__badge{color:var(--pb-text-subtle)}.pb-section--brand .pb-impact-teaser__title{color:var(--pb-text)}.pb-section--brand .pb-impact-teaser__text,.pb-section--brand .pb-engagement-stand{color:var(--pb-text-muted)}[data-theme="dark"] .pb-btn-primary,[data-theme="dark"] .pb-btn-solid,[data-theme="dark"] .pb-nav__cta,[data-theme="dark"] .pb-impact-teaser__cta{color:var(--pb-green-on-dark);font-weight:700}[data-theme="dark"] .pb-btn-primary:hover,[data-theme="dark"] .pb-btn-solid:hover,[data-theme="dark"] .pb-nav__cta:hover,[data-theme="dark"] .pb-impact-teaser__cta:hover{color:var(--pb-green-on-dark)}html{transition:background-color 0.2s ease,color 0.2s ease}body.pb-themed{background:var(--pb-bg);color:var(--pb-text);font-family:var(--pb-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pb-themed .font-sans{font-family:var(--pb-font-sans)}.pb-themed .pb-nav{position:fixed !important;top:0;left:0;right:0;width:100%;z-index:100;background:var(--pb-nav-bg) !important;border-bottom-color:var(--pb-nav-border) !important}body.pb-themed,body.pb-page,body.pb-home{padding-top:var(--pb-nav-offset,4.25rem)}.pb-themed .pb-nav__link{color:var(--pb-text-muted)}.pb-themed .pb-nav__link:hover,.pb-themed .pb-nav__link.is-active,.pb-themed .pb-nav__sheet-link.is-active{color:var(--pb-green)}.pb-themed .pb-nav__link:hover{background-color:var(--pb-bg-muted)}.pb-themed .pb-nav__sheet-link:hover{background-color:var(--pb-bg-muted);color:var(--pb-green)}.pb-themed .pb-nav__panel{background:var(--pb-bg-elevated)}.pb-themed .pb-nav__sheet-link{color:var(--pb-text)}.pb-themed .pb-nav__toggle-box{background:var(--pb-bg-elevated);border-color:var(--pb-border)}.pb-themed .pb-nav__brand{color:var(--pb-green) !important}.pb-themed .pb-nav__toggle-line{background:var(--pb-text-muted)}.pb-nav__actions{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}@media (max-width:767.98px){.pb-nav__actions{margin-left:auto;align-self:center}}@media (min-width:768px){.pb-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.pb-nav__brand{justify-self:start}.pb-nav__desktop{justify-self:center}.pb-nav__actions{justify-self:end;gap:1rem}}.pb-themed .pb-nav__bar{padding-left:var(--pb-gutter);padding-right:var(--pb-gutter)}.pb-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0;border:1px solid var(--pb-border);border-radius:9999px;background:var(--pb-bg-elevated);color:var(--pb-text-muted);cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease;-webkit-tap-highlight-color:transparent}.pb-theme-toggle:hover{color:var(--pb-green);border-color:var(--pb-green);background-color:var(--pb-bg-muted)}.pb-theme-toggle:focus-visible{outline:2px solid var(--pb-green);outline-offset:2px}.pb-theme-toggle svg{width:1.125rem;height:1.125rem}.pb-theme-toggle [data-theme-icon="dark"]{display:none}[data-theme="dark"] .pb-theme-toggle [data-theme-icon="light"]{display:none}[data-theme="dark"] .pb-theme-toggle [data-theme-icon="dark"]{display:block}html.pb-theme-transition,html.pb-theme-transition *:not(svg):not(svg *),html.pb-theme-transition *::before,html.pb-theme-transition *::after{transition:background-color 0.4s ease,color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease,fill 0.4s ease,stroke 0.4s ease,opacity 0.4s ease !important}@supports (view-transition-name:none){html.pb-theme-morph{view-transition-name:root}::view-transition-old(root),::view-transition-new(root){animation-duration:0.4s;animation-timing-function:ease}::view-transition-old(root){animation-name:pb-theme-fade-out}::view-transition-new(root){animation-name:pb-theme-fade-in}@keyframes pb-theme-fade-out{to{opacity:0}}@keyframes pb-theme-fade-in{from{opacity:0}}}@media (prefers-reduced-motion:reduce){html.pb-theme-transition,html.pb-theme-transition *,html.pb-theme-transition *::before,html.pb-theme-transition *::after{transition:none !important}::view-transition-old(root),::view-transition-new(root){animation:none !important}}.pb-site-footer .pb-footer-origin,.pb-home-footer .pb-footer-origin{display:block;width:100%;max-width:100%;margin:0 auto 0.75rem;padding:0;text-align:center;font-size:0.6875rem;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--pb-text-subtle);opacity:0.85;box-sizing:border-box}.pb-footer-origin__inner{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:0.5rem;max-width:100%}.pb-footer-origin__flag{display:block;width:36px;height:24px;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px rgba(20,24,22,0.08)}[data-theme="dark"] .pb-footer-origin__flag{box-shadow:0 0 0 1px rgba(255,255,255,0.1)}.pb-footer-origin__label{white-space:nowrap}@media (max-width:767.98px){.pb-footer-origin__inner{flex-direction:column;gap:0.375rem}.pb-footer-origin__flag{width:36px;height:24px}}.pb-display,.pb-home .pb-hero__title,.pb-home .pb-section__title,.pb-page-hero h1,.pb-page-main>h1,.pb-page-title,.pb-landing-hero h1,.pb-blog-hero__title,.pb-blog-article>h1,.pb-heading-2,.pb-faq-section__title,.pb-blog-article h2,.pb-blog-article .pb-heading-2{font-family:var(--pb-font-display);font-weight:700;letter-spacing:-0.035em}.pb-heading-2,.pb-faq-section__title,.pb-blog-article h2,.pb-blog-article .pb-heading-2{letter-spacing:-0.03em}.pb-section__title,.pb-page-main>h1.text-4xl,.pb-page-title{letter-spacing:-0.03em}.pb-lead{font-size:1.0625rem;line-height:1.58;color:var(--pb-text-muted)}.pb-page-main{--pb-section-gap:3.5rem}.pb-page-main>.pb-section+.pb-section,.pb-page-main>section+section,.pb-page-main>.pb-section__head+.pb-steps{margin-top:var(--pb-section-gap,3.5rem)}@media (min-width:768px){.pb-page-main{--pb-section-gap:4rem}}.pb-page{background:var(--pb-bg);color:var(--pb-text)}.pb-page #page-preload{background:var(--pb-preload)}.pb-themed .text-waldgruen{color:var(--pb-green) !important}.pb-themed .bg-waldgruen{background-color:var(--pb-green) !important}.pb-themed .text-sand{color:var(--pb-sand)}.pb-themed .bg-sand-soft,.pb-themed .bg-sand-soft\/40{background-color:var(--pb-sand-soft) !important}.pb-themed .border-sand{border-color:var(--pb-sand-border) !important}.pb-themed .text-gray-900{color:var(--pb-text) !important}.pb-themed .text-gray-800{color:var(--pb-text) !important}.pb-themed .text-gray-700,.pb-themed .text-gray-600{color:var(--pb-text-muted) !important}.pb-themed .text-gray-500,.pb-themed .text-gray-400{color:var(--pb-text-subtle) !important}.pb-themed .text-gray-300{color:var(--pb-border) !important}.pb-themed .bg-white{background-color:var(--pb-bg-elevated) !important}.pb-themed .bg-gray-50{background-color:var(--pb-bg-muted) !important}.pb-themed .border-gray-100,.pb-themed .border-gray-200{border-color:var(--pb-border) !important}.pb-themed a.text-waldgruen:hover,.pb-themed .hover\:text-waldgruen:hover{color:var(--pb-green-hover) !important}.pb-themed .group:hover .group-hover\:text-waldgruen{color:var(--pb-green) !important}.pb-page-main{max-width:var(--pb-layout-max,80rem);margin:0 auto;padding:2.5rem var(--pb-gutter) 3.5rem;width:100%;box-sizing:border-box}@media (min-width:768px){.pb-page-main{padding:3rem var(--pb-gutter) 4rem}}.pb-page-hero{position:relative;overflow:hidden;padding:2rem 1.5rem;margin-bottom:2rem;text-align:left;background:var(--pb-bg-muted);border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);box-shadow:var(--pb-shadow-sm)}@media (min-width:768px){.pb-page-hero{padding:2.5rem 2rem}}.pb-page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,var(--pb-green-glow),transparent 55%),radial-gradient(circle at 85% 10%,rgba(160,122,69,0.08),transparent 50%);pointer-events:none;border-radius:inherit}.pb-page-hero>*{position:relative;z-index:1}.pb-page-hero .pb-page-hero__eyebrow{display:inline-block;margin-bottom:0.75rem;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-sand)}.pb-page-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-0.03em;line-height:1.08;color:var(--pb-text);margin:0 0 1rem}.pb-page-title--hero{margin-bottom:1.25rem}.pb-page-title--spacious{margin-bottom:2.5rem}.pb-page-title--compact{font-size:clamp(1.75rem,4vw,2.25rem);margin-bottom:0.75rem}.pb-page-lead{font-size:1.0625rem;line-height:1.58;color:var(--pb-text-muted);margin:0 0 2.5rem;max-width:40rem}.pb-page-lead--wide{max-width:48rem}.pb-page-lead--center{margin-left:auto;margin-right:auto}.pb-page-quote{position:relative;z-index:1;margin:0 auto 2rem;max-width:36rem;padding:0;border:none;text-align:center}.pb-page-quote p{margin:0;font-size:1.125rem;line-height:1.55;font-style:italic;color:var(--pb-text-muted)}@media (min-width:768px){.pb-page-quote p{font-size:1.25rem}}.pb-prose{font-size:1rem;line-height:1.65;color:var(--pb-text-muted)}.pb-prose-lg{font-size:1.0625rem;line-height:1.65;color:var(--pb-text-muted)}.pb-heading-2{font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--pb-green);margin:0 0 1rem}.pb-heading-2--tight{margin-bottom:0.5rem}.pb-heading-2--loose{margin-bottom:1.25rem}.pb-eyebrow{font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-text-subtle)}.pb-text-subtle{font-size:0.875rem;color:var(--pb-text-subtle)}.pb-link{color:var(--pb-green);font-weight:600;text-decoration:none;transition:color 0.2s ease}.pb-link:hover{color:var(--pb-green-hover);text-decoration:underline;text-underline-offset:2px}.pb-link--underline{text-decoration:underline;text-underline-offset:2px}.pb-page-hero>h1.pb-page-title{margin-bottom:1.25rem}.pb-page-hero>.pb-page-lead{margin-bottom:0}.pb-section__head>.pb-page-title{margin-bottom:1rem}.pb-section__head>.pb-page-lead{margin-bottom:0}.pb-legal-content{font-size:1rem;line-height:1.65;color:var(--pb-text-muted)}.pb-legal-content>section+section{margin-top:2rem}.pb-legal-content h2.pb-heading-2{margin-bottom:0.5rem}.pb-contact-card{border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);background:var(--pb-bg-muted);padding:2rem 1.75rem}@media (min-width:768px){.pb-contact-card{padding:2.5rem 2.5rem}}.pb-contact-card .pb-prose{margin-bottom:1.5rem}.pb-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem;margin-top:1.25rem}.pb-contact-email-hint{margin:0;font-size:0.9375rem;color:var(--pb-text-muted,#5c6670)}.pb-contact-email-hint a{color:inherit;text-decoration:underline;text-underline-offset:0.15em}.pb-contact-email-hint a:hover{color:var(--pb-green)}.pb-contact-whatsapp{display:inline-flex;align-items:center;gap:0.55rem;padding:0.85rem 1.25rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--pb-green) 35%,var(--pb-border));background:var(--pb-green-soft);color:var(--pb-text,#1f2937);font-size:0.9375rem;font-weight:600;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.pb-contact-whatsapp svg{width:1.25rem;height:1.25rem;fill:var(--pb-green);flex-shrink:0}.pb-contact-whatsapp:hover{background:color-mix(in srgb,var(--pb-green-soft) 65%,var(--pb-green) 35%);border-color:color-mix(in srgb,var(--pb-green) 55%,var(--pb-border));transform:translateY(-1px)}[data-theme="dark"] .pb-contact-whatsapp{color:var(--pb-text,#f6f7f5);background:var(--pb-green-soft)}.pb-contact-whatsapp--on-brand{border-color:color-mix(in srgb,var(--pb-on-brand) 22%,transparent);background:rgba(255,255,255,0.35);color:var(--pb-on-brand)}.pb-contact-whatsapp--on-brand svg{fill:currentColor}.pb-contact-whatsapp--on-brand:hover{background:rgba(255,255,255,0.5);border-color:color-mix(in srgb,var(--pb-on-brand) 38%,transparent)}.pb-karriere-panel__body .pb-prose-lg+.pb-prose-lg{margin-top:0}.pb-karriere-panel__body .pb-text-subtle{margin-top:1.5rem}.pb-page-main>.pb-faq-list{margin-top:0}.pb-page .pb-faq-list{display:flex;flex-direction:column;gap:0.75rem}.pb-page .pb-faq-item{border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl);background:var(--pb-bg-elevated);padding:1.125rem 1.25rem;box-shadow:var(--pb-shadow-sm);transition:box-shadow 0.2s ease}.pb-page .pb-faq-item[open]{box-shadow:var(--pb-shadow-md)}.pb-page .pb-faq-item summary{cursor:pointer;list-style:none;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--pb-text)}.pb-page .pb-faq-item summary::-webkit-details-marker{display:none}.pb-page .pb-faq-item .pb-faq-toggle{flex-shrink:0;color:var(--pb-green);font-size:1.25rem;line-height:1;transition:transform 0.2s ease}.pb-page .pb-faq-item[open] summary .pb-faq-toggle{transform:rotate(45deg)}.pb-page .pb-faq-item p,.pb-page .pb-faq-item .pb-faq-body{margin-top:0.75rem;color:var(--pb-text-muted)}.pb-page .pb-faq-subhead{font-weight:600;color:var(--pb-text);margin:0 0 0.25rem}.pb-page .pb-faq-body ul{margin:0.5rem 0 0;padding-left:1.25rem}.pb-page--conviction .pb-page-hero{border-bottom:none}.pb-page--conviction .pb-page-hero+.pb-brand-feature,.pb-page--conviction .pb-page-hero+.pb-haltung-feature{margin-top:0}.pb-page--conviction .pb-brand-feature+.pb-page-main{padding-top:2.5rem}@media (min-width:768px){.pb-page--conviction .pb-brand-feature+.pb-page-main{padding-top:3rem}}.pb-brand-feature,.pb-haltung-feature{width:100%;max-width:none;margin:0;padding:5rem var(--pb-gutter) 6rem;background-color:var(--pb-gradient-mesh-base);background-image:var(--pb-gradient-mesh);color:var(--pb-on-brand);overflow:hidden;box-sizing:border-box}@media (min-width:640px){.pb-brand-feature,.pb-haltung-feature{padding:6rem var(--pb-gutter) 7rem}}.pb-brand-feature--solo .pb-brand-feature__wrap{max-width:42rem;margin:0 auto}.pb-brand-feature--solo .pb-brand-feature__content--solo{width:100%}.pb-brand-feature--compact{padding:4.5rem var(--pb-gutter) 5rem}@media (min-width:640px){.pb-brand-feature--compact{padding:5rem var(--pb-gutter) 6rem}}.pb-brand-feature__wrap,.pb-haltung-feature__wrap{max-width:var(--pb-layout-max,80rem);margin:0 auto}.pb-brand-feature__grid,.pb-haltung-feature__grid{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.pb-brand-feature__grid,.pb-haltung-feature__grid{grid-template-columns:1.05fr 0.95fr;gap:4rem}}.pb-brand-feature__kicker{margin:0 0 0.65rem;font-size:0.6875rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--pb-on-brand-muted)}.pb-brand-feature__title{margin:0 0 1.5rem;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:var(--pb-on-brand)}.pb-brand-feature__actions{margin-top:1.75rem}.pb-brand-feature__actions.pb-contact-actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center}.pb-brand-prose strong{color:var(--pb-on-brand)}.pb-brand-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.pb-brand-steps li{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--pb-on-brand-muted)}.pb-brand-steps li strong{display:block;margin-bottom:0.2rem;font-weight:600;color:var(--pb-on-brand)}.pb-brand-steps a{color:var(--pb-on-brand);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pb-on-brand) 35%,transparent);text-underline-offset:0.15em}.pb-brand-steps a:hover,.pb-brand-steps a:focus-visible{text-decoration-color:color-mix(in srgb,var(--pb-on-brand) 75%,transparent)}.pb-haltung-feature__content>.pb-brand-feature__kicker:not(:first-child){margin-top:2rem}.pb-brand-prose,.pb-haltung-prose{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7;color:var(--pb-on-brand-muted)}.pb-brand-prose:last-of-type,.pb-haltung-prose:last-of-type{margin-bottom:1.75rem}.pb-brand-prose a,.pb-haltung-prose a{color:var(--pb-on-brand);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pb-on-brand) 35%,transparent);text-underline-offset:0.15em}.pb-brand-prose a:hover,.pb-brand-prose a:focus-visible,.pb-haltung-prose a:hover,.pb-haltung-prose a:focus-visible{text-decoration-color:color-mix(in srgb,var(--pb-on-brand) 75%,transparent)}.pb-haltung-trust{margin:0;font-size:0.6875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--pb-on-brand-muted);line-height:1.6}.pb-haltung-trust a{color:color-mix(in srgb,var(--pb-on-brand) 85%,transparent);text-decoration:none}.pb-haltung-trust a:hover,.pb-haltung-trust a:focus-visible{color:var(--pb-on-brand);text-decoration:underline}.pb-brand-feature__visual,.pb-haltung-feature__visual{margin:0;display:flex;align-items:center;justify-content:center;padding:2rem 0 0}.pb-brand-feature__mark,.pb-haltung-feature__mark{display:block;width:6rem;height:6rem;opacity:0.92;border-radius:var(--pb-radius-xl);box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 20px 48px -10px rgba(15,23,42,0.32)}@media (min-width:640px){.pb-brand-feature__mark,.pb-haltung-feature__mark{width:8rem;height:8rem}}@media (min-width:1024px){.pb-brand-feature__visual,.pb-haltung-feature__visual{padding:0;min-height:100%}.pb-brand-feature__mark,.pb-haltung-feature__mark{width:12rem;height:12rem}}.pb-haltung-next{width:100%;max-width:none;margin:0;padding:3.5rem var(--pb-gutter) 4.5rem;background:var(--pb-bg-muted);box-sizing:border-box}@media (min-width:768px){.pb-haltung-next{padding:5rem var(--pb-gutter) 6.5rem}}.pb-haltung-next__wrap{max-width:var(--pb-layout-max,80rem);margin:0 auto}.pb-haltung-next__card{max-width:40rem;margin:0 auto;padding:2rem 1.5rem;text-align:center;background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);box-shadow:var(--pb-shadow-sm)}@media (min-width:768px){.pb-haltung-next__card{padding:2.5rem 2.25rem}}.pb-haltung-next__kicker{margin:0 0 0.75rem;font-size:0.75rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--pb-text-subtle)}.pb-haltung-next__title{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-0.025em;line-height:1.2;color:var(--pb-text);text-wrap:balance}.pb-haltung-next__lead{margin:1rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--pb-text-muted)}.pb-haltung-next__actions{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.pb-haltung-next__actions .pb-page-cta-row--stack{width:100%;max-width:20rem}.pb-ueber-kicker{margin:0 auto 1.5rem;max-width:38rem;padding:0 0.5rem;font-size:0.8125rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;line-height:1.55;text-align:center;color:var(--pb-text-subtle)}.pb-ueber-kicker a{color:var(--pb-green);font-weight:600;text-decoration:none;letter-spacing:0.06em}.pb-ueber-kicker a:hover,.pb-ueber-kicker a:focus-visible{text-decoration:none}@media (min-width:640px){.pb-ueber-kicker{font-size:0.875rem;letter-spacing:0.11em}}@media (min-width:768px){.pb-ueber-kicker{margin-bottom:1rem;font-size:0.9375rem}}.pb-vision-pillars{margin-top:0}.pb-pillar-grid{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.pb-pillar-grid{grid-template-columns:repeat(3,1fr);gap:1.35rem}}.pb-pillar-card{border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);padding:1.35rem 1.25rem;background:var(--pb-bg-elevated);box-shadow:none}.pb-pillar-card--accent{border-color:var(--pb-sand-border)}.pb-pillar-card__label{margin:0 0 0.5rem;font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-green)}.pb-pillar-card__label--muted{color:var(--pb-text-subtle)}.pb-pillar-card__text{margin:0;font-size:1rem;line-height:1.45;color:var(--pb-text)}.pb-pillar-card__text--strong{font-weight:600}.pb-prose-stack--after-pillars{margin-top:2.5rem}.pb-prose-stack--section{margin-top:2.25rem;padding-top:2.25rem;border-top:1px solid var(--pb-border)}@media (min-width:768px){.pb-prose-stack--after-pillars{margin-top:3rem}.pb-prose-stack--section{margin-top:2.75rem;padding-top:2.75rem}}.pb-ueber-article{display:flex;flex-direction:column;gap:3.5rem}@media (min-width:768px){.pb-ueber-article{gap:4.5rem}}.pb-callout__intro{margin:0 0 1.5rem}.pb-ueber-cta{text-align:center;padding:2rem 1.5rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);background:var(--pb-bg-elevated);box-shadow:var(--pb-shadow-sm)}@media (min-width:768px){.pb-ueber-cta{padding:2.5rem}}.pb-ueber-cta__lead{max-width:36rem;margin:0 auto 2rem}.pb-ueber-cta__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width:640px){.pb-ueber-cta__actions{flex-direction:row}}.pb-content-panel>.pb-vision-deep{margin-top:2rem}.pb-page--air .pb-faq-item.pb-vision-deep,.pb-page--air .pb-faq-item.pb-vision-deep summary,.pb-page--air .pb-faq-item.pb-vision-deep p,.pb-page--air .pb-faq-item.pb-vision-deep .pb-faq-body{text-align:left}.pb-page--air .pb-faq-item.pb-vision-deep summary{justify-content:space-between;padding-right:0}.pb-page--air .pb-faq-item.pb-vision-deep .pb-faq-toggle{position:static}.pb-vision-deep .pb-prose-stack p+p{margin-top:1rem}.pb-vision-deep .pb-prose-stack p{color:var(--pb-text-muted)}.pb-vision-deep .pb-prose-stack strong{color:var(--pb-text)}.pb-page .pb-faq-body li+li{margin-top:0.5rem}.pb-faq-tools{margin-top:0.5rem}.pb-faq-search{margin-bottom:1rem}.pb-faq-search__label{display:block;margin-bottom:0.4rem;font-size:0.8125rem;font-weight:600;color:var(--pb-text-muted)}.pb-faq-search__input{width:100%;max-width:36rem;padding:0.75rem 1rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl);background:var(--pb-bg-elevated);color:var(--pb-text);font-size:1rem;box-shadow:var(--pb-shadow-sm)}.pb-faq-search__input:focus{outline:2px solid var(--pb-green);outline-offset:2px}.pb-faq-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.75rem}.pb-faq-chip{appearance:none;margin:0;padding:0.45rem 0.85rem;border:1px solid var(--pb-border);border-radius:9999px;background:var(--pb-bg-elevated);color:var(--pb-text-muted);font-size:0.8125rem;font-weight:600;cursor:pointer;transition:color 0.15s ease,border-color 0.15s ease,background-color 0.15s ease}.pb-faq-chip:hover{color:var(--pb-green);border-color:var(--pb-green)}.pb-faq-chip.is-active{color:#fff;background:var(--pb-green);border-color:var(--pb-green)}.pb-faq-chip:focus-visible{outline:2px solid var(--pb-green);outline-offset:2px}.pb-faq-meta{margin:0 0 1rem;font-size:0.8125rem;color:var(--pb-text-subtle)}.pb-faq-empty{margin:0 0 1rem;padding:0.85rem 1rem;border-radius:var(--pb-radius-xl);border:1px dashed var(--pb-border);color:var(--pb-text-muted);font-size:0.9375rem}.pb-faq-sections{display:flex;flex-direction:column;gap:1.75rem}.pb-faq-section__title{margin:0 0 0.75rem;font-family:var(--pb-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;color:var(--pb-text)}.pb-faq-cta-row{margin-top:2.5rem}.pb-page--air .pb-faq-chip.is-active{color:#fff}.pb-prose-stack{display:flex;flex-direction:column;gap:1rem;font-size:1.0625rem;line-height:1.65;color:var(--pb-text-muted)}.pb-prose-stack--center{margin-left:0;margin-right:auto;max-width:40rem;text-align:left}@media (min-width:768px){.pb-prose-stack--center{max-width:48rem}}.pb-heading-3{font-size:1.125rem;font-weight:600;color:var(--pb-text);margin:0 0 0.5rem}.pb-heading-3--tight{margin-bottom:0.5rem}.pb-heading-3--spaced{margin-top:1.5rem;margin-bottom:0.5rem}.pb-heading-3--spaced-sm{margin-top:1rem;margin-bottom:0.5rem}.pb-themed .pb-page-main .pb-legal-content>section{background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.pb-themed .pb-page-main>section[class*="rounded"],.pb-themed .pb-page-main article.space-y-10>section[class*="rounded"],.pb-themed .pb-page-main .space-y-6>a,.pb-themed .pb-page-main .space-y-4>details{background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl);box-shadow:var(--pb-shadow-sm)}.pb-themed .pb-page-main article.space-y-10>section[class*="bg-gray-50"],.pb-themed .pb-page-main article.space-y-10>section[class*="sand"]{background:var(--pb-bg-muted) !important}.pb-themed .pb-page-main .space-y-6>a{display:block;text-decoration:none;color:inherit;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.pb-themed .pb-page-main .space-y-6>a:hover{transform:translateY(-2px);box-shadow:var(--pb-shadow-md);border-color:var(--pb-green)}.pb-themed .pb-page-main>p.rounded-xl,.pb-themed .pb-page-main>.rounded-xl.border{background:var(--pb-bg-elevated) !important;border-color:var(--pb-border) !important}.pb-themed .pb-page-main .space-y-4>details{padding:1.125rem 1.25rem;transition:box-shadow 0.2s ease}.pb-themed .pb-page-main .space-y-4>details[open]{box-shadow:var(--pb-shadow-md)}.pb-themed .pb-page-main .space-y-4>details summary{color:var(--pb-text)}.pb-themed .pb-page-main .space-y-4>details summary span.text-sand,.pb-themed .pb-page-main .space-y-4>details summary .text-sand{color:var(--pb-green) !important}.pb-themed .pb-page-main .space-y-4>details p{color:var(--pb-text-muted)}.pb-themed .pb-page-main a.border-gray-200{border-color:var(--pb-border) !important}.pb-themed .pb-page-main a.border-gray-200:hover{border-color:var(--pb-green) !important}.pb-themed .pb-page-main article.space-y-10 h2{color:var(--pb-green)}.pb-themed .pb-page-main img{border-radius:var(--pb-radius-lg);border:1px solid var(--pb-border)}.pb-themed .pb-page-main article.space-y-10 h1,.pb-themed .pb-page-main article.space-y-10 h2,.pb-themed .pb-page-main article.space-y-10 h3{overflow-wrap:break-word;hyphens:auto}@media (min-width:768px){.pb-page-main article.pb-blog-article>figure.rounded-2xl{max-width:48rem;margin-inline:0}.pb-page-main article.pb-blog-article>figure.rounded-2xl img{max-height:20rem;width:100%;object-fit:cover;object-position:center}.pb-page-main article.pb-blog-article figure.rounded-3xl,.pb-page-main article.pb-blog-editorial figure.rounded-3xl{max-width:36rem;margin-inline:0}}.pb-page-main article figure.rounded-2xl,.pb-page-main article figure.rounded-3xl{position:relative;overflow:hidden}[data-theme="dark"] .pb-page-main article figure.rounded-2xl img,[data-theme="dark"] .pb-page-main article figure.rounded-3xl img{filter:brightness(0.9) saturate(0.92)}[data-theme="dark"] .pb-page-main article figure.rounded-2xl::after,[data-theme="dark"] .pb-page-main article figure.rounded-3xl::after{content:"";position:absolute;inset:0;background:var(--pb-photo-overlay,linear-gradient(to top,rgba(17,22,20,0.35),transparent 45%));pointer-events:none}.pb-blog-table-wrap{overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch;border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg)}.pb-blog-table{width:100%;min-width:32rem;border-collapse:collapse;font-size:0.9375rem;color:var(--pb-text)}.pb-blog-table th,.pb-blog-table td{border:1px solid var(--pb-border);padding:0.75rem 1rem;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.pb-blog-table th{background:var(--pb-bg-muted);color:var(--pb-text);font-weight:600}.pb-blog-table td{background:var(--pb-bg-elevated);color:var(--pb-text)}.pb-page-main>h1{letter-spacing:-0.02em;color:var(--pb-text)}.pb-page-main>p.text-sm.font-semibold.uppercase,.pb-page-main>p.text-xs.font-semibold.uppercase{color:var(--pb-sand);letter-spacing:0.08em}.pb-proton-grid{display:grid;gap:1rem}@media (min-width:768px){.pb-proton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-proton-card{display:flex;flex-direction:column;gap:0.5rem;padding:1.5rem;border:1px solid var(--pb-border);border-radius:1rem;background:var(--pb-bg-elevated);min-height:100%;text-decoration:none;color:inherit;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}a.pb-proton-card:hover{border-color:var(--pb-green);transform:translateY(-2px);box-shadow:var(--pb-shadow-sm);background:color-mix(in srgb,var(--pb-green-soft) 45%,var(--pb-bg-elevated))}a.pb-proton-card:hover .pb-proton-card__cta{text-decoration:underline}a.pb-proton-card:focus-visible{outline:2px solid var(--pb-green);outline-offset:2px}.pb-proton-card--featured{border-color:var(--pb-border)}.pb-proton-card__eyebrow{margin:0;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--pb-green)}.pb-proton-card__title{margin:0;font-family:var(--pb-font-display);font-size:1.25rem;font-weight:700;color:var(--pb-text)}.pb-proton-card__text{margin:0;flex:1;font-size:0.9375rem;line-height:1.6;color:var(--pb-text-muted)}.pb-proton-card__cta{display:inline-flex;align-items:center;margin-top:0.75rem;font-size:0.9375rem;font-weight:600;color:var(--pb-green);text-decoration:none}.pb-proton-card__affiliate-hint{font-weight:500;color:var(--pb-text-muted)}.pb-callout--muted{background:var(--pb-bg-muted);border-color:var(--pb-border)}.pb-page--air{background:var(--pb-bg)}.pb-page--air::before{content:none}.pb-page>*:not(.pb-nav):not(#klaro):not(.pb-contact-float),.pb-page--air>*:not(.pb-nav):not(#klaro):not(.pb-contact-float),.pb-landing-page>*:not(.pb-nav):not(#klaro):not(.pb-contact-float),.pb-blog-page>*:not(.pb-nav):not(#klaro):not(.pb-contact-float){position:relative;z-index:1}.pb-page--air .pb-nav{z-index:50}.pb-page--air.pb-content-page .pb-prose-stack{max-width:48rem}.pb-page--air .pb-page-main{padding-top:0;padding-bottom:4.25rem;overflow:visible}@media (min-width:768px){.pb-page--air .pb-page-main{padding-top:0;padding-bottom:5rem}}.pb-page--air .pb-breadcrumb,.pb-hub-page .pb-breadcrumb,.pb-category-page .pb-breadcrumb,.pb-landing-page .pb-breadcrumb{padding:1.25rem 0 1.5rem}@media (min-width:768px){.pb-page--air .pb-breadcrumb{padding:1.5rem 0 1rem}}.pb-page--air .pb-page-hero,.pb-hub-page .pb-page-hero,.pb-category-page .pb-page-hero,.pb-landing-page .pb-page-hero,.pb-blog-page .pb-page-hero{position:relative;left:auto;width:100%;max-width:none;margin:0;box-sizing:border-box;overflow:hidden;text-align:center;background:var(--pb-bg-elevated);border:none;border-bottom:1px solid var(--pb-border);border-radius:0;box-shadow:none;padding:3rem var(--pb-gutter) 3.5rem}@media (min-width:640px){.pb-page--air .pb-page-hero,.pb-hub-page .pb-page-hero,.pb-category-page .pb-page-hero,.pb-landing-page .pb-page-hero,.pb-blog-page .pb-page-hero{padding:4rem var(--pb-gutter) 3.5rem}}@media (min-width:768px){.pb-page--air .pb-page-hero,.pb-hub-page .pb-page-hero,.pb-category-page .pb-page-hero,.pb-landing-page .pb-page-hero,.pb-blog-page .pb-page-hero{padding:5rem var(--pb-gutter) 4rem}}.pb-page--air .pb-page-hero::before,.pb-hub-page .pb-page-hero::before,.pb-category-page .pb-page-hero::before,.pb-landing-page .pb-page-hero::before,.pb-blog-page .pb-page-hero::before{content:none}.pb-page--air .pb-hero__accent{color:var(--pb-green)}.pb-page-hero__kicker,.pb-page--air .pb-page-hero .pb-page-hero__eyebrow{display:block;margin:0 auto 0.75rem;padding:0;font-size:0.75rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--pb-text-subtle);background:transparent;border-radius:0}.pb-page--air .pb-page-title--hero,.pb-hub-page .pb-page-title--hero,.pb-category-page .pb-page-title--hero,.pb-landing-page .pb-page-title--hero,.pb-blog-page .pb-page-title--hero{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:600;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance;margin-left:auto;margin-right:auto;max-width:20ch}.pb-page--air .pb-page-hero>.pb-page-quote+.pb-page-lead,.pb-hub-page .pb-page-hero>.pb-page-quote+.pb-page-lead,.pb-category-page .pb-page-hero>.pb-page-quote+.pb-page-lead,.pb-landing-page .pb-page-hero>.pb-page-quote+.pb-page-lead,.pb-blog-page .pb-page-hero>.pb-page-quote+.pb-page-lead{margin-top:1.25rem}.pb-page--air .pb-page-hero>.pb-page-lead,.pb-hub-page .pb-page-hero>.pb-page-lead,.pb-category-page .pb-page-hero>.pb-page-lead,.pb-landing-page .pb-page-hero>.pb-page-lead,.pb-blog-page .pb-page-hero>.pb-page-lead{margin:1.75rem auto 0;max-width:36rem;text-align:center;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.625;color:var(--pb-text-muted)}.pb-page--air .pb-page-main>.pb-steps,.pb-page--air .pb-page-main>.pb-content-panel,.pb-page--air .pb-page-main>.pb-faq-list,.pb-page--air .pb-page-main>.pb-contact-card,.pb-page--air .pb-page-main>.pb-page-cta-row{margin-top:0}.pb-page--air .pb-page-main>.pb-steps+.pb-content-panel{margin-top:3.25rem}@media (min-width:768px){.pb-page--air .pb-page-main>.pb-steps+.pb-content-panel{margin-top:4rem}}.pb-page--air .pb-page-main>.pb-content-panel+.pb-page-cta-row{margin-top:3rem}@media (min-width:768px){.pb-page--air .pb-page-main>.pb-content-panel+.pb-page-cta-row{margin-top:3.75rem}}.pb-page--air .pb-content-panel,.pb-page--air .pb-callout,.pb-page--air .pb-callout--lg,.pb-page--air .pb-contact-card{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0.35rem 0}@media (min-width:768px){.pb-page--air .pb-content-panel,.pb-page--air .pb-callout--lg{padding:0.5rem 0}}.pb-page--air article.space-y-10,.pb-page--air .pb-ueber-article{display:flex;flex-direction:column;gap:3.5rem}.pb-page--air article.space-y-10>:not([hidden])~:not([hidden]),.pb-page--air .pb-ueber-article>:not([hidden])~:not([hidden]){margin-top:0}@media (min-width:768px){.pb-page--air article.space-y-10,.pb-page--air .pb-ueber-article{gap:4.5rem}}.pb-page--air.pb-themed .pb-page-main article.space-y-10>section[class*="rounded"],.pb-page--air.pb-themed .pb-page-main article.space-y-10>section[class*="sand"]{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.pb-page--air article.space-y-10 .rounded-2xl.border,.pb-page--air article.space-y-10 .rounded-2xl.border.bg-white,.pb-page--air article.space-y-10 li.rounded-2xl,.pb-page--air .pb-pillar-card{background:var(--pb-bg-elevated) !important;border:1px solid var(--pb-border) !important;border-radius:var(--pb-radius-2xl) !important;box-shadow:none !important;padding:1.6rem 1.4rem !important}.pb-page--air .pb-pillar-card--accent{border-color:var(--pb-sand-border) !important}.pb-page--air .pb-ueber-cta{background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);box-shadow:none;padding:2rem 1.5rem}@media (min-width:768px){.pb-page--air .pb-ueber-cta{padding:2.5rem}}@media (min-width:768px){.pb-page--air article.space-y-10 .grid{gap:1.35rem}}.pb-page--air .pb-info-cards{gap:1.25rem}@media (min-width:768px){.pb-page--air .pb-info-cards{gap:1.5rem}}.pb-page--air .pb-info-card{padding:1.5rem 1.35rem;border-radius:var(--pb-radius-2xl);background:var(--pb-bg-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-sm)}.pb-page--air .pb-steps{gap:1.25rem}@media (min-width:768px){.pb-page--air .pb-steps{gap:1.5rem}}.pb-page--air .pb-steps__item{padding:1.5rem 1.35rem;border-radius:var(--pb-radius-2xl);background:var(--pb-bg-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-sm);transition:border-color 0.2s ease,box-shadow 0.2s ease}.pb-page--air .pb-steps__item:hover{border-color:color-mix(in srgb,var(--pb-text-subtle) 35%,var(--pb-border));box-shadow:var(--pb-shadow-md)}.pb-page--air .pb-steps__num{width:2rem;height:2rem;margin-bottom:0.85rem;font-weight:600;font-size:0.8125rem;background:var(--pb-bg-muted);color:var(--pb-green)}.pb-page--air .pb-steps__title{font-weight:600;font-size:1rem}.pb-page--air .pb-steps__text{font-size:0.875rem;line-height:1.6}.pb-page--air .pb-heading-2{font-weight:600;font-size:clamp(1.25rem,3vw,1.5rem);letter-spacing:-0.02em}.pb-page--air .pb-faq-list{gap:0.9rem;max-width:44rem;margin-left:auto;margin-right:auto;width:100%}.pb-page--air .pb-faq-tools{max-width:44rem;margin-left:auto;margin-right:auto;width:100%}.pb-page--air .pb-faq-tools .pb-faq-list{max-width:none;margin-left:0;margin-right:0}.pb-page--air .pb-faq-tools .pb-faq-section__title{text-align:left;padding-left:0.15rem}.pb-page--air .pb-faq-tools .pb-faq-search__label,.pb-page--air .pb-faq-tools .pb-faq-meta{text-align:left}.pb-page--air .pb-faq-tools .pb-faq-search__input{max-width:none}.pb-page--air .pb-faq-item{padding:0.85rem 1rem;border-radius:var(--pb-radius-2xl);box-shadow:var(--pb-shadow-sm);text-align:left}.pb-page--air .pb-faq-item[open]{box-shadow:var(--pb-shadow-sm);border-color:color-mix(in srgb,var(--pb-green) 22%,var(--pb-border))}.pb-page--air .pb-faq-item summary{justify-content:space-between;text-align:left;position:relative;padding-right:1.75rem}.pb-page--air .pb-faq-item .pb-faq-toggle{position:absolute;right:0;top:0.1rem}.pb-page--air .pb-faq-item p,.pb-page--air .pb-faq-item .pb-faq-body{text-align:left}.pb-page--air .pb-faq-body ul{list-style-position:outside;padding-left:1.25rem;text-align:left}.pb-page--air .pb-contact-card{text-align:left;max-width:36rem;margin-left:0;margin-right:auto;width:100%}.pb-page--air .pb-contact-card .pb-heading-2{text-align:left}.pb-page--air .pb-impact-teaser{margin-top:1.5rem;padding:1.75rem 1.5rem;border-radius:var(--pb-radius-2xl);background:var(--pb-bg-elevated);border:1px solid var(--pb-border);box-shadow:none}@media (min-width:768px){.pb-page--air .pb-impact-teaser{padding:2rem 2.15rem}}@media (max-width:767.98px){.pb-page--air .pb-impact-teaser__thumb{display:block;margin:0 auto 1.35rem}.pb-page--air .pb-impact-teaser__cta{display:flex;width:100%;margin-top:1.35rem;justify-content:center}}.pb-page--air .pb-page-main>p.text-center{margin-top:3rem}@media (min-width:768px){.pb-page--air .pb-page-main>p.text-center{margin-top:3.75rem}}.pb-page--air .pb-page-main>.pb-info-cards{margin-top:0}.pb-page--air .pb-page-main>.pb-info-cards+.pb-content-panel,.pb-page--air .pb-page-main>.pb-content-panel+.pb-page-cta-row,.pb-page--air .pb-page-main>.pb-callout+.pb-content-panel,.pb-page--air .pb-page-main>.pb-content-panel+.pb-callout,.pb-page--air .pb-page-main>.pb-callout+.pb-callout,.pb-page--air .pb-page-main>.pb-karriere-panel,.pb-page--air .pb-page-main>.pb-page-cta-row{margin-top:3rem}@media (min-width:768px){.pb-page--air .pb-page-main>.pb-info-cards+.pb-content-panel,.pb-page--air .pb-page-main>.pb-content-panel+.pb-page-cta-row,.pb-page--air .pb-page-main>.pb-callout+.pb-content-panel,.pb-page--air .pb-page-main>.pb-content-panel+.pb-callout,.pb-page--air .pb-page-main>.pb-callout+.pb-callout,.pb-page--air .pb-page-main>.pb-karriere-panel,.pb-page--air .pb-page-main>.pb-page-cta-row{margin-top:3.75rem}}.pb-page--air .pb-content-panel--muted{background:transparent;border:none;box-shadow:none}.pb-page--air .pb-karriere-panel{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0.5rem 0;gap:2rem;text-align:left;justify-items:start}@media (min-width:768px){.pb-page--air .pb-karriere-panel{text-align:left;justify-items:start;justify-content:start;gap:2.5rem 4rem;padding:0.75rem 0;width:max-content;max-width:100%;align-items:center}.pb-page--air .pb-karriere-panel__img{width:18rem}}.pb-page--air .pb-karriere-panel__body{max-width:40rem}.pb-karriere-panel__cta{margin-top:0.5rem;padding:1rem 2.25rem;font-size:1.125rem;font-weight:600;line-height:1.3;box-shadow:0 4px 14px rgba(110,214,156,0.28);transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.pb-karriere-panel__cta:hover{box-shadow:0 6px 20px rgba(110,214,156,0.34);transform:translateY(-1px)}@media (min-width:768px){.pb-karriere-panel__cta{padding:1.125rem 2.5rem;font-size:1.1875rem}}@media (max-width:767px){.pb-page--air .pb-karriere-panel{justify-items:stretch}.pb-karriere-panel__cta{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;text-align:center}.pb-karriere-panel__img{justify-self:center;margin-inline:auto}}.pb-page--air .pb-page-cta-row{justify-content:center}.pb-page--air .pb-proton-page .pb-proton-grid,.pb-page--air.pb-proton-page .pb-proton-grid{margin-top:1.5rem}.pb-page--air article .grid.grid-cols-1>.rounded-2xl.border,.pb-page--air .pb-callout .rounded-2xl.border,.pb-page--air .pb-callout .pb-pillar-grid{margin-top:0}.pb-page--air article .grid.grid-cols-1>.rounded-2xl.border,.pb-page--air .pb-callout .rounded-2xl.border{background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl);box-shadow:none;padding:1.6rem 1.4rem}@media (prefers-reduced-motion:reduce){.pb-themed .pb-page-main .space-y-6>a:hover,.pb-themed .pb-page-main a.bg-waldgruen:hover{transform:none}}.pb-checklist-page{margin-top:0;padding-bottom:3rem}.pb-checklist-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin-bottom:2rem}.pb-checklist-page__note{margin:0;font-size:0.875rem;color:var(--pb-text-muted)}.pb-checklist-page__doc{max-width:48rem;margin:0 auto;padding:2rem 1.75rem;background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl);box-shadow:var(--pb-shadow-sm)}@media (min-width:768px){.pb-checklist-page__doc{padding:2.5rem 2.25rem}}.pb-checklist-page__doc-head{padding-bottom:1.75rem;margin-bottom:2rem;border-bottom:1px solid var(--pb-border)}.pb-checklist-page__doc-title{margin:0;font-family:var(--pb-font-display);font-size:clamp(1.35rem,3vw,1.65rem);font-weight:700;line-height:1.25;color:var(--pb-text)}.pb-checklist-page__doc-lead{margin:0.75rem 0 0;font-size:0.9375rem;line-height:1.65;color:var(--pb-text-muted)}.pb-checklist-page__doc-meta{margin:1rem 0 0;font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--pb-text-subtle)}.pb-checklist-page__block+.pb-checklist-page__block{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--pb-border)}.pb-checklist-page__block-title{margin:0 0 1rem;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-green)}.pb-checklist-page__items{list-style:none;margin:0;padding:0}.pb-checklist-page__item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:0.75rem 1rem;padding:0.85rem 0;border-bottom:1px solid var(--pb-border)}.pb-checklist-page__item:last-child{border-bottom:none}.pb-checklist-page__box{width:1.125rem;height:1.125rem;margin-top:0.15rem;border:1.5px solid var(--pb-green);border-radius:0.2rem;flex-shrink:0}.pb-checklist-page__item-title{margin:0;font-size:0.9375rem;font-weight:600;line-height:1.4;color:var(--pb-text)}.pb-checklist-page__item-text{margin:0.25rem 0 0;font-size:0.875rem;line-height:1.6;color:var(--pb-text-muted)}.pb-checklist-page__item-text a{color:var(--pb-green);text-decoration:underline;text-underline-offset:0.15em}.pb-checklist-page__footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--pb-border);font-size:0.875rem;line-height:1.65;color:var(--pb-text-muted)}.pb-checklist-page__footer p+p{margin-top:0.75rem}.pb-checklist-page__footer a{color:var(--pb-green);text-decoration:none}.pb-checklist-page__footer a:hover{text-decoration:underline}.pb-checklist-page__cta{margin-top:2.5rem;text-align:center}@media print{.pb-nav,.pb-site-footer,.pb-checklist-page__toolbar,.pb-checklist-page__cta,.pb-breadcrumb,#page-preload{display:none !important}.pb-page-main{padding-top:0 !important}.pb-page-hero{padding-bottom:1rem !important}.pb-checklist-page{padding-bottom:0 !important}.pb-checklist-page__doc{max-width:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:#fff}.pb-checklist-page__box{border-color:#333}.pb-checklist-page__item{break-inside:avoid}html[data-theme="dark"] .pb-checklist-page__doc{background:#fff;color:#111}html[data-theme="dark"] .pb-checklist-page__item-title,html[data-theme="dark"] .pb-checklist-page__doc-title{color:#111}html[data-theme="dark"] .pb-checklist-page__item-text,html[data-theme="dark"] .pb-checklist-page__doc-lead,html[data-theme="dark"] .pb-checklist-page__footer{color:#444}}.pb-nav__brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.pb-nav__wordmark{display:block;height:2.25rem;width:auto;max-width:min(12rem,48vw)}@media (min-width:768px){.pb-nav__wordmark{height:2.5rem}}.pb-nav__wordmark--dark{display:none}[data-theme="dark"] .pb-nav__wordmark--light{display:none}[data-theme="dark"] .pb-nav__wordmark--dark{display:block}.pb-footer-brand{margin:0 auto 2.5rem;text-align:center}@media (min-width:768px){.pb-footer-brand{margin-bottom:3.5rem}}.pb-footer-wordmark{display:inline-block;height:1.75rem;width:auto}@media (min-width:768px){.pb-footer-wordmark{height:2rem}}.pb-footer-wordmark--dark{display:none}[data-theme="dark"] .pb-footer-wordmark--light{display:none}[data-theme="dark"] .pb-footer-wordmark--dark{display:inline-block}.pb-footer-trust{margin:0.75rem 0 1.35rem;font-size:0.75rem;color:var(--pb-text-muted,#6b7280);line-height:1.5}.pb-site-footer{background:var(--pb-bg);border-top:1px solid var(--pb-border);padding:4rem var(--pb-gutter) 2.5rem;text-align:center;width:100%;box-sizing:border-box}.pb-site-footer small{font-size:0.75rem;color:var(--pb-text-subtle)}.pb-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.5rem;text-align:left;max-width:var(--pb-layout-max,80rem);margin:0 auto 2.5rem}.pb-footer__heading{margin:0;font-size:0.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var(--pb-text-subtle,#9ca3af);margin-bottom:0.75rem}.pb-footer__col ul{list-style:none;margin:0;padding:0}.pb-footer__col li+li{margin-top:0.5rem}.pb-footer__col a,.pb-footer__col .pb-cookie-settings{font-size:0.875rem;font-weight:500;color:var(--pb-text-muted,#6b7280);text-decoration:none;transition:color 0.2s ease}.pb-footer__col a:hover,.pb-footer__col .pb-cookie-settings:hover{color:var(--pb-green,#4bb87f)}.pb-footer__legal{text-align:center;border-top:1px solid var(--pb-border,#e5e7eb);padding-top:1.75rem;margin-top:0.35rem}.pb-footer-trust-line{margin:0;font-size:0.75rem;color:var(--pb-text-muted,#6b7280);line-height:1.5}.pb-footer-trust-line+.pb-footer-trust-line{margin-top:0.4rem}.pb-footer-trust-line a{color:var(--pb-green,#4bb87f);font-weight:600;text-decoration:none}.pb-footer-trust-line a:hover{text-decoration:underline}.pb-register-nr{font-variant-numeric:tabular-nums;user-select:text;cursor:pointer;text-decoration:none;transition:color 0.2s ease,box-shadow 0.2s ease}.pb-register-nr:hover,.pb-register-nr:focus-visible{color:var(--pb-green-hover,#3aa06d);text-decoration:none;box-shadow:inset 0 -1px 0 0 color-mix(in srgb,currentColor 50%,transparent)}.pb-footer__legal .pb-footer-origin{margin-top:1.5rem}.pb-footer__legal small{display:block;margin-top:1rem}@media (min-width:768px){.pb-site-footer{padding:5rem var(--pb-gutter) 3rem}.pb-footer__grid{grid-template-columns:repeat(4,1fr);gap:3rem 2.75rem;max-width:52rem;margin-bottom:3.5rem}.pb-footer__heading{margin-bottom:1rem}.pb-footer__col li+li{margin-top:0.65rem}.pb-footer__legal{padding-top:2.25rem;margin-top:0.5rem}}.pb-nav--inline-trust .pb-nav__inner{flex-wrap:nowrap;gap:0.75rem 1rem}.pb-nav__trust{display:none;margin:0;font-size:0.5625rem;line-height:1.4;color:var(--pb-text-muted,#6b7280);flex:1 1 8rem;min-width:0;max-width:22rem}@media (min-width:900px){.pb-nav--inline-trust .pb-nav__trust{display:block}}@media (min-width:1024px){.pb-nav__trust{font-size:0.625rem;max-width:26rem}}@media (min-width:1200px){.pb-nav__trust{font-size:0.6875rem;white-space:nowrap}}.pb-nav__trust a{color:var(--pb-green,#4bb87f);font-weight:600;text-decoration:none}.pb-nav__trust a:hover{text-decoration:underline}.pb-nav__trust-sep{opacity:0.45;margin:0 0.2rem}.pb-trust-strip{border-bottom:1px solid var(--pb-border,#e5e7eb);background:var(--pb-bg-muted,#f9fafb)}.pb-trust-strip__inner{max-width:var(--pb-layout-max,80rem);margin:0 auto;padding:0.55rem 1.25rem;font-size:0.75rem;line-height:1.5;color:var(--pb-text-muted,#6b7280);text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.35rem 0.5rem}.pb-trust-strip a{color:var(--pb-green,#4bb87f);font-weight:600;text-decoration:none}.pb-trust-strip a:hover{text-decoration:underline}.pb-trust-strip__sep{opacity:0.45}@media (max-width:520px){.pb-trust-strip__sep:nth-of-type(2){display:none}}.pb-nav__cta{display:none;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1.25rem;border-radius:9999px;border:1px solid transparent;background:var(--pb-green);color:#fff;font-size:0.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease}.pb-nav__cta:hover{background:var(--pb-green-hover)}@media (min-width:768px){.pb-nav__cta{display:inline-flex;padding:0.625rem 1.35rem;font-size:0.9375rem}}@media (min-width:1024px){.pb-nav__cta{padding:0.625rem 1.5rem;font-size:1rem}}.pb-nav__list-cta{margin-bottom:0.75rem;text-align:center}.pb-nav__list-cta .pb-nav__sheet-cta{width:100%;max-width:20rem;margin-inline:auto}.pb-nav__sheet-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0.625rem 1.25rem;border-radius:9999px;border:1px solid transparent;background:var(--pb-green);color:#fff !important;font-size:0.875rem;font-weight:600;text-decoration:none;transition:background-color 0.2s ease}.pb-nav__sheet-cta:hover{background:var(--pb-green-hover)}@media (max-width:767.98px){.pb-nav__list-cta{margin-bottom:1rem}.pb-nav__list-cta .pb-nav__sheet-cta{max-width:none}.pb-nav__sheet-cta{padding:1rem 1.5rem;font-size:1.125rem;font-weight:600}.pb-nav__actions{align-items:center}}.pb-photo-dark{position:relative;overflow:hidden;border-radius:inherit}[data-theme="dark"] .pb-photo-dark img{filter:brightness(0.9) saturate(0.92)}[data-theme="dark"] .pb-photo-dark::after{content:"";position:absolute;inset:0;background:var(--pb-photo-overlay,linear-gradient(to top,rgba(17,22,20,0.45),transparent 50%));pointer-events:none}.pb-calculator-frame__trust{margin:0 0 1rem;padding:0.65rem 0.9rem;font-size:0.8125rem;line-height:1.45;color:var(--pb-text-muted);text-align:center;background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg,1.25rem)}.pb-calculator-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 0.75rem;list-style:none;margin:0 0 1rem;padding:0}.pb-calculator-steps__item{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;font-size:0.8125rem;font-weight:600;color:var(--pb-text-subtle);background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:9999px}.pb-calculator-steps__item span{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;font-size:0.6875rem;font-weight:800;background:var(--pb-bg-muted);color:var(--pb-text-muted)}.pb-calculator-steps__item.is-active{color:var(--pb-green);border-color:var(--pb-green);background:var(--pb-green-soft)}.pb-calculator-steps__item.is-active span{background:var(--pb-green);color:#fff}.pb-calculator-after{margin-top:2rem;padding:1.35rem 1.25rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl,1.5rem);background:var(--pb-bg-muted)}.pb-calculator-after h2{font-size:1.125rem;font-weight:800;margin:0 0 0.75rem;color:var(--pb-text)}.pb-calculator-after ul{margin:0;padding-left:1.2rem;font-size:0.9375rem;line-height:1.55;color:var(--pb-text-muted)}.pb-calculator-after li+li{margin-top:0.45rem}.pb-calculator-after a{color:var(--pb-green);font-weight:600}.pb-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem;font-size:0.875rem;font-weight:600;color:var(--pb-text-muted,#6b7280);margin-bottom:1.25rem}.pb-breadcrumb a{color:var(--pb-green,#4bb87f);text-decoration:none}.pb-breadcrumb a:hover{text-decoration:underline}.pb-breadcrumb [aria-current="page"]{color:var(--pb-text,#374151)}.pb-breadcrumb__sep{opacity:0.4}.pb-hub-page .pb-hub-tools{margin-bottom:2rem}.pb-hub-tools{display:grid;gap:1rem;margin-bottom:2rem;max-width:36rem;margin-left:auto;margin-right:auto;text-align:center}.pb-hub-search{position:relative;text-align:left}.pb-hub-finder{display:flex;flex-direction:column;gap:0.5rem;padding:1rem 1.1rem;border:1px solid var(--pb-border,#e5e7eb);border-radius:1rem;background:var(--pb-bg-muted,#f9fafb);align-items:center;text-align:center}.pb-hub-finder__link{width:100%;max-width:20rem}.pb-hub-search__label{display:block;font-size:0.6875rem;font-weight:500;color:var(--pb-text-subtle);margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:0.1em}.pb-hub-search__input{width:100%;box-sizing:border-box;padding:0.75rem 1rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);background:var(--pb-bg-elevated);color:var(--pb-text);font:inherit;font-size:1rem;transition:border-color 0.2s ease,box-shadow 0.2s ease}.pb-hub-search__input:focus{outline:none;border-color:var(--pb-green);box-shadow:0 0 0 3px var(--pb-green-soft)}.pb-hub-search__results{position:absolute;z-index:20;left:0;right:0;top:calc(100%+0.35rem);max-height:18rem;overflow:auto;border:1px solid var(--pb-border,#e5e7eb);border-radius:0.875rem;background:var(--pb-bg,#fff);box-shadow:var(--pb-shadow-md,0 10px 24px rgba(0,0,0,0.08));list-style:none;margin:0;padding:0.35rem}.pb-hub-search__results:empty,.pb-hub-search__results[hidden]{display:none}.pb-hub-search__hit{display:block;padding:0.65rem 0.75rem;border-radius:0.55rem;text-decoration:none;color:inherit}.pb-hub-search__hit:hover,.pb-hub-search__hit:focus-visible{background:var(--pb-bg-muted,#f3f4f6)}.pb-hub-search__hit-title{display:block;font-weight:700;color:var(--pb-text,#111827)}.pb-hub-search__hit-meta{display:block;font-size:0.8125rem;color:var(--pb-text-muted,#6b7280);margin-top:0.15rem}.pb-hub-finder__title{font-size:0.9375rem;font-weight:800;margin:0;color:var(--pb-text,#111827)}.pb-hub-finder__text{font-size:0.875rem;color:var(--pb-text-muted,#6b7280);margin:0;line-height:1.45}.pb-hub-finder__link{display:inline-flex;align-items:center;justify-content:center;padding:0.625rem 1.25rem;border-radius:9999px;border:1px solid transparent;background:var(--pb-green);color:#fff;font-weight:600;font-size:0.875rem;text-decoration:none;transition:background-color 0.2s ease}.pb-hub-finder__link:hover{background:var(--pb-green-hover)}.pb-products-hub__card[hidden],.pb-product-card[hidden]{display:none !important}.pb-hub-empty{padding:1.25rem;border:1px dashed var(--pb-border,#d1d5db);border-radius:1rem;text-align:center;color:var(--pb-text-muted,#6b7280);margin-top:1rem}.pb-page-main>.pb-steps+.pb-content-panel{margin-top:2.5rem}@media (min-width:768px){.pb-page-main>.pb-steps+.pb-content-panel{margin-top:3rem}}.pb-content-panel{border:1px solid var(--pb-border,#e5e7eb);border-radius:1.75rem;background:var(--pb-bg-elevated,#fff);padding:2rem 1.5rem;box-shadow:var(--pb-shadow-sm,0 1px 2px rgba(17,24,39,0.05))}.pb-content-panel--muted{background:var(--pb-bg-muted,#f9fafb);box-shadow:none}@media (min-width:768px){.pb-content-panel{padding:2.5rem 2rem}}.pb-karriere-panel{display:grid;gap:1.75rem;align-items:center;border:1px solid var(--pb-border,#e5e7eb);border-radius:1.75rem;background:linear-gradient(135deg,var(--pb-bg-muted,#f9fafb),var(--pb-bg-elevated,#fff));padding:1.75rem 1.5rem}.pb-karriere-panel__img{display:block;width:min(15rem,78vw);height:auto;margin:0;border-radius:var(--pb-radius-2xl)}.pb-karriere-panel__body{max-width:40rem}@media (min-width:768px){.pb-karriere-panel__img{order:0}}@media (min-width:768px){.pb-karriere-panel{grid-template-columns:minmax(0,40rem) auto;gap:2rem 3.5rem;padding:2.5rem 2rem;align-items:center;justify-content:start;width:max-content;max-width:100%}.pb-karriere-panel__img{width:18rem;margin:0;justify-self:start}}.pb-info-cards+.pb-content-panel{margin-top:2rem}@media (min-width:768px){.pb-info-cards+.pb-content-panel{margin-top:2.5rem}}.pb-content-panel+.pb-page-cta-row,.pb-content-panel+.pb-content-panel{margin-top:2rem}.pb-steps{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.pb-steps{grid-template-columns:repeat(3,1fr)}}.pb-steps__item{border:1px solid var(--pb-border,#e5e7eb);border-radius:1.25rem;padding:1.35rem 1.25rem;background:var(--pb-bg,#fff)}.pb-steps__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--pb-green-soft,rgba(110,214,156,0.14));color:var(--pb-green,#4bb87f);font-weight:800;font-size:0.875rem;margin-bottom:0.75rem}.pb-steps__title{font-size:1.0625rem;font-weight:800;margin:0 0 0.45rem;color:var(--pb-text,#111827)}.pb-steps__text{margin:0;font-size:0.9375rem;line-height:1.55;color:var(--pb-text-muted,#6b7280)}.pb-impact-teaser{border:1px solid var(--pb-border,#e5e7eb);border-radius:1.5rem;padding:1.5rem;background:linear-gradient(135deg,var(--pb-bg-muted,#f9fafb),var(--pb-bg,#fff))}@media (min-width:768px){.pb-impact-teaser{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem 1.5rem;align-items:center;padding:1.75rem 2rem}}.pb-impact-teaser__badge{font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-green,#4bb87f);margin:0 0 0.35rem}.pb-impact-teaser__title{font-size:1.25rem;font-weight:800;margin:0 0 0.35rem;color:var(--pb-text,#111827)}.pb-impact-teaser__text{margin:0;font-size:0.9375rem;line-height:1.55;color:var(--pb-text-muted,#6b7280)}.pb-impact-teaser__thumb{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:1rem;border:1px solid var(--pb-border,#e5e7eb)}.pb-impact-teaser__cta{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.15rem;border-radius:0.85rem;background:var(--pb-green,#4bb87f);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.pb-impact-teaser__cta:hover{background:var(--pb-green-hover,#3aa06d)}@media (max-width:767.98px){.pb-impact-teaser__thumb{margin-bottom:1.25rem}.pb-impact-teaser__cta{margin-top:1.25rem}}.pb-finder-grid{display:grid;gap:0.85rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.pb-finder-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.pb-finder-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.pb-finder-grid{grid-template-columns:repeat(4,1fr)}}.pb-finder-card{display:block;padding:1.25rem;border:1px solid var(--pb-border,#e5e7eb);border-radius:1.15rem;background:var(--pb-bg,#fff);text-decoration:none;color:inherit;transition:border-color 0.15s ease,transform 0.15s ease}.pb-finder-card:hover{border-color:var(--pb-green,#4bb87f);transform:translateY(-2px)}.pb-finder-card__label{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--pb-green,#4bb87f);margin:0 0 0.35rem}.pb-finder-card__title{font-size:1.125rem;font-weight:800;margin:0 0 0.35rem}.pb-finder-card__desc{margin:0;font-size:0.875rem;line-height:1.5;color:var(--pb-text-muted,#6b7280)}.pb-info-cards{display:grid;gap:1rem}@media (min-width:768px){.pb-info-cards--2{grid-template-columns:repeat(2,1fr)}.pb-info-cards--3{grid-template-columns:repeat(3,1fr)}}.pb-info-card{border:1px solid var(--pb-border,#e5e7eb);border-radius:1.15rem;padding:1.35rem 1.25rem;background:var(--pb-bg,#fff)}.pb-info-card h3{font-size:1.0625rem;font-weight:800;margin:0 0 0.5rem;color:var(--pb-green,#4bb87f)}.pb-checklist{list-style:none;margin:0;padding:0}.pb-checklist li{position:relative;padding-left:1.35rem;margin-bottom:0.55rem;line-height:1.55}.pb-checklist li::before{content:"→";position:absolute;left:0;color:var(--pb-green,#4bb87f);font-weight:700}.pb-404{text-align:center;padding:3rem 0 2rem;max-width:32rem;margin:0 auto}.pb-404__code{font-size:clamp(3rem,10vw,5rem);font-weight:900;line-height:1;color:var(--pb-green,#4bb87f);margin:0 0 0.75rem}.pb-404__actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-top:1.5rem}.pb-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:0.625rem 1.25rem;border-radius:9999px;border:1px solid var(--pb-border);background:transparent;color:var(--pb-text);font-size:0.875rem;font-weight:600;text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.pb-btn-secondary:hover{border-color:var(--pb-green);color:var(--pb-green);background:var(--pb-bg-muted)}.pb-steps__text a{color:var(--pb-green,#4bb87f);font-weight:600;text-decoration:none}.pb-steps__text a:hover{text-decoration:underline}.pb-page-cta-row{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem;justify-content:center}.pb-page-cta-row--stack{flex-direction:column;align-items:center}.pb-page-cta-row--stack .pb-hub-finder__link,.pb-page-cta-row--stack .pb-btn-secondary{width:100%;max-width:18rem;justify-content:center}.pb-popular-landings{margin-bottom:2rem;text-align:center}.pb-popular-landings__title{font-size:0.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--pb-text-muted,#6b7280);margin:0 0 0.65rem}.pb-popular-landings__list{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0;justify-content:center}.pb-popular-landings__list a{display:inline-flex;padding:0.45rem 0.85rem;border-radius:999px;border:1px solid var(--pb-border,#e5e7eb);background:var(--pb-bg,#fff);font-size:0.875rem;font-weight:600;color:var(--pb-text,#374151);text-decoration:none}.pb-popular-landings__list a:hover{border-color:var(--pb-green,#4bb87f);color:var(--pb-green,#4bb87f)}.pb-contact-float,html>.pb-contact-float,body>.pb-contact-float{position:fixed !important;left:auto !important;top:auto !important;right:1rem;bottom:1.5rem;right:max(1rem,calc(env(safe-area-inset-right,0px)+0.5rem));bottom:max(1.5rem,calc(env(safe-area-inset-bottom,0px)+1rem));z-index:100001 !important;display:flex !important;visibility:visible !important;opacity:1 !important;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;margin:0;padding:0;border-radius:9999px;border:2px solid rgba(255,255,255,0.94);background:var(--pb-green,#4bb87f) !important;color:#fff !important;box-shadow:0 4px 16px rgba(15,20,18,0.18),0 2px 6px rgba(15,20,18,0.08);text-decoration:none !important;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}html>.pb-contact-float,body>.pb-contact-float,.pb-home>.pb-contact-float,.pb-page>.pb-contact-float,.pb-page--air>.pb-contact-float,.pb-landing-page>.pb-contact-float,.pb-blog-page>.pb-contact-float{position:fixed !important;z-index:100001 !important}@media (max-width:767.98px){.pb-landing-page:has(.pb-sticky-cta.is-visible) .pb-contact-float{bottom:5.5rem;bottom:max(5.5rem,calc(env(safe-area-inset-bottom,0px)+4.75rem))}}.pb-contact-float:hover{background:var(--pb-green-hover,#3aa06d) !important;transform:translateY(-1px);box-shadow:var(--pb-shadow-hover,0 6px 18px rgba(110,214,156,0.22))}.pb-contact-float:focus-visible{outline:2px solid var(--pb-green,#4bb87f);outline-offset:3px}.pb-contact-float svg{width:1.85rem;height:1.85rem;fill:currentColor}@media (min-width:768px){.pb-contact-float{right:max(1.5rem,calc(env(safe-area-inset-right,0px)+1rem));bottom:max(1.5rem,calc(env(safe-area-inset-bottom,0px)+1rem));width:3.5rem;height:3.5rem}.pb-contact-float svg{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:no-preference){.pb-product-card:hover .pb-product-card__icon svg,.pb-products-hub__card:hover .pb-products-hub__media img{transform:translateX(3px) scale(1.02)}.pb-product-card__icon svg,.pb-products-hub__media img{transition:transform 0.25s ease}.pb-faq-item{transition:box-shadow 0.25s ease}.pb-faq-item[open]{transition:box-shadow 0.25s ease}}@media (prefers-reduced-motion:reduce){.pb-product-card:hover .pb-product-card__icon svg,.pb-products-hub__card:hover .pb-products-hub__media img{transform:none}}.pb-calc-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:18rem;padding:2rem 1.5rem;background:linear-gradient(to bottom,var(--pb-bg-elevated),var(--pb-bg-muted))}.pb-calc-loading__spinner{width:2.25rem;height:2.25rem;border:2px solid var(--pb-border);border-top-color:var(--pb-green);border-radius:9999px;animation:pb-spin 0.75s linear infinite}@media (prefers-reduced-motion:reduce){.pb-calc-loading__spinner{animation:none;border-top-color:var(--pb-green)}}@keyframes pb-spin{to{transform:rotate(360deg)}}.pb-calc-loading__text{margin:0;font-size:0.9375rem;color:var(--pb-text-muted);text-align:center;max-width:22rem}#klaro{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position:relative;z-index:100000}body:has(#klaro .cookie-modal){overflow:hidden}#klaro .cookie-modal{position:fixed;inset:0;z-index:100000;display:flex;justify-content:center;align-items:center;padding:1.25rem;pointer-events:auto}#klaro .cookie-modal .cm-bg{position:fixed;inset:0;background:rgba(14,18,16,0.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0}#klaro .cookie-modal .cookie-notice,#klaro .cookie-notice.pb-klaro-card{position:relative;z-index:1;width:100%;max-width:26rem;margin:0;padding:0;border:1px solid rgba(255,255,255,0.65);border-radius:1.35rem;background:var(--pb-bg-elevated,#ffffff);box-shadow:0 24px 64px rgba(14,18,16,0.22),0 4px 16px rgba(14,18,16,0.08);overflow:hidden;animation:pb-klaro-in 0.38s cubic-bezier(0.22,1,0.36,1) both}@keyframes pb-klaro-in{from{opacity:0;transform:translateY(12px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}#klaro .cookie-notice .pb-klaro-header,#klaro .cm-modal.pb-klaro-settings .pb-klaro-header{display:none !important}#klaro .pb-klaro-header{position:relative;overflow:hidden;background:linear-gradient(165deg,#e8f3ec 0%,#f6f7f5 55%,#faf8f4 100%)}#klaro .pb-klaro-header__picture,#klaro .pb-klaro-header__art{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center bottom}#klaro .pb-klaro-header__flag{position:absolute;top:0.85rem;left:0.95rem;width:2.1rem;height:auto;filter:drop-shadow(0 3px 8px rgba(14,18,16,0.18));transform:rotate(-6deg)}#klaro .pb-klaro-header__eyebrow{position:absolute;left:0.95rem;bottom:0.75rem;margin:0;font-size:0.625rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--pb-green,#4bb87f)}#klaro .pb-klaro-content{max-width:none !important;margin:0 !important;padding:1.15rem 1.25rem 0.25rem !important}#klaro .pb-klaro-content__title,#klaro .cookie-notice .cn-title{font-family:var(--pb-font-display);font-size:clamp(1.3125rem,3.2vw,1.5rem);font-weight:800;letter-spacing:-0.03em;line-height:1.12;color:var(--pb-text,#141816);margin:0 0 0.55rem}#klaro .pb-klaro-content__text,#klaro .cookie-notice .cn-body p{font-size:0.875rem;line-height:1.55;color:var(--pb-text-muted,#5c665f);margin:0}#klaro .cookie-notice .cn-body a{color:var(--pb-green,#4bb87f);font-weight:600;text-decoration:underline;text-underline-offset:2px}#klaro .pb-klaro-actions,#klaro .cn-buttons{display:grid !important;grid-template-columns:1fr 1fr;gap:0.625rem;margin:0 !important;padding:0.9rem 1.25rem 0.75rem !important;max-width:none !important}#klaro .pb-klaro-actions .cm-btn,#klaro .cn-buttons .cm-btn{border-radius:0.9rem;font-weight:700;font-size:0.8125rem;line-height:1.2;padding:0.85rem 0.65rem;border-width:1.5px;cursor:pointer;width:100%;min-height:2.75rem;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.18s ease,box-shadow 0.18s ease}#klaro .cm-btn:focus-visible{outline:2px solid var(--pb-green,#4bb87f);outline-offset:2px}#klaro .cm-btn.cm-btn-success{background:var(--pb-green,#4bb87f) !important;border-color:var(--pb-green,#4bb87f) !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(110,214,156,0.28)}#klaro .cm-btn.cm-btn-success:hover{background:var(--pb-green-hover,#3aa06d) !important;border-color:var(--pb-green-hover,#3aa06d) !important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(110,214,156,0.32)}#klaro .cm-btn.cm-btn-danger{background:var(--pb-bg-elevated,#ffffff) !important;border-color:var(--pb-border,rgba(20,24,22,0.14)) !important;color:var(--pb-text,#141816) !important;box-shadow:none}#klaro .cm-btn.cm-btn-danger:hover{border-color:var(--pb-green,#4bb87f) !important;color:var(--pb-green,#4bb87f) !important;background:var(--pb-green-soft,rgba(110,214,156,0.06)) !important}#klaro .cn-learn-more,#klaro .cm-btn.cm-btn-info{display:none !important}#klaro .pb-klaro-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0.55rem 1.25rem 1.1rem;border-top:1px solid var(--pb-border,rgba(20,24,22,0.07))}#klaro .pb-klaro-footer__link{font:inherit;font-size:0.8125rem;font-weight:600;color:var(--pb-text-muted,#6b7280);background:none;border:none;padding:0.15rem 0;cursor:pointer;text-decoration:none;transition:color 0.2s ease}#klaro .pb-klaro-footer__link:hover{color:var(--pb-green,#4bb87f)}#klaro .cookie-modal:has(.cm-modal){padding:1.25rem;align-items:center !important;justify-content:center !important}#klaro .cookie-modal:has(.cm-modal) .cookie-notice{display:none !important}#klaro .cookie-modal .cm-modal,#klaro .cm-modal.pb-klaro-settings{position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;z-index:2 !important;width:100%;max-width:26rem;max-height:min(90vh,640px);overflow:auto;border:1px solid rgba(255,255,255,0.65);border-radius:1.35rem;background:var(--pb-bg-elevated,#ffffff) !important;box-shadow:0 24px 64px rgba(14,18,16,0.22),0 4px 16px rgba(14,18,16,0.08) !important;animation:pb-klaro-in 0.38s cubic-bezier(0.22,1,0.36,1) both;margin:0 auto !important}#klaro .cm-modal.pb-klaro-settings{overflow:hidden !important;display:flex;flex-direction:column}#klaro .cm-modal.pb-klaro-settings .pb-klaro-header{flex-shrink:0}#klaro .cm-modal.pb-klaro-settings .cm-header{flex-shrink:0;border-bottom:none;padding:0.85rem 1.25rem 0.35rem}#klaro .cm-modal.pb-klaro-settings .cm-header h1.pb-klaro-content__title{font-family:var(--pb-font-display);font-size:1.125rem;font-weight:800;letter-spacing:-0.02em;color:var(--pb-text,#141816);margin:0;line-height:1.25}#klaro .cm-modal.pb-klaro-settings .cm-body{flex:1 1 auto;overflow:auto;padding:0.35rem 1.25rem 0.75rem}#klaro .cm-modal.pb-klaro-settings .cm-body p.pb-klaro-content__text{margin:0 0 0.75rem}#klaro .cm-modal.pb-klaro-settings .cm-service.pb-klaro-service{background:var(--pb-bg-muted,#f6f7f5)}#klaro .cm-modal.pb-klaro-settings .cm-footer{flex-shrink:0;border-top:none;padding:0 1.25rem 0.35rem}#klaro .cm-modal.pb-klaro-settings .pb-klaro-settings__actions{display:grid !important;grid-template-columns:1fr 1fr;gap:0.625rem;padding:0 !important;margin:0 !important;width:100%}#klaro .cm-modal.pb-klaro-settings .pb-klaro-settings__actions .cm-btn{border-radius:0.9rem;font-weight:700;font-size:0.8125rem;line-height:1.2;padding:0.85rem 0.65rem;border-width:1.5px;min-height:2.75rem;width:100%}#klaro .cm-modal.pb-klaro-settings .pb-klaro-settings-footer{flex-shrink:0;justify-content:center;padding:0.35rem 1.25rem 1rem}#klaro .cm-header{border-bottom:1px solid var(--pb-border,rgba(20,24,22,0.08));padding:1.15rem 1.25rem 0.7rem}#klaro .cm-header h1{font-family:var(--pb-font-display);font-size:1.25rem;font-weight:800;letter-spacing:-0.02em;color:var(--pb-text,#141816)}#klaro .cm-body{padding:0.85rem 1.25rem}#klaro .cm-body p{font-size:0.875rem;line-height:1.55;color:var(--pb-text-muted,#5c665f)}#klaro .cm-list-title,#klaro .cm-service .title{color:var(--pb-green,#4bb87f);font-weight:700}#klaro .cm-service{border:1px solid var(--pb-border,rgba(20,24,22,0.1));border-radius:0.875rem;padding:0.875rem 1rem;margin-bottom:0.625rem;background:var(--pb-bg-muted,#f6f7f5)}#klaro .cm-service.cm-required{border-left:3px solid var(--pb-green,#4bb87f)}#klaro .cm-footer{border-top:1px solid var(--pb-border,rgba(20,24,22,0.08));padding:0.75rem 1.25rem 1.15rem}#klaro .cm-footer-buttons,#klaro .cm-modal .cm-btn-group{display:flex;flex-wrap:wrap;gap:0.625rem;padding:0}#klaro .cm-powered-by{display:none !important}[data-theme="dark"] #klaro .cookie-notice.pb-klaro-card,[data-theme="dark"] #klaro .cm-modal.pb-klaro-settings{border-color:rgba(255,255,255,0.08);box-shadow:0 24px 64px rgba(0,0,0,0.45),0 4px 16px rgba(0,0,0,0.2)}[data-theme="dark"] #klaro .pb-klaro-header{background:linear-gradient(165deg,rgba(110,214,156,0.22) 0%,var(--pb-bg-elevated) 60%)}[data-theme="dark"] #klaro .cm-btn.cm-btn-danger{background:var(--pb-bg-muted,#1a211e) !important;border-color:var(--pb-border,rgba(255,255,255,0.12)) !important;color:var(--pb-text,#f3f4f2) !important}.pb-cookie-settings{font:inherit;font-size:0.875rem;font-weight:500;color:var(--pb-text-muted,#6b7280);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:color 0.2s ease}.pb-cookie-settings:hover{color:var(--pb-green,#4bb87f)}@media (max-width:640px){#klaro .cookie-modal{padding:1rem;align-items:center;justify-content:center}#klaro .cookie-modal:has(.cm-modal){align-items:center !important;justify-content:center !important;padding:1rem}#klaro .cookie-notice.pb-klaro-card{max-width:none;border-radius:1.35rem}#klaro .pb-klaro-actions,#klaro .cn-buttons{display:flex !important;flex-direction:row;justify-content:space-between;gap:0.5rem;grid-template-columns:unset}#klaro .pb-klaro-actions .cm-btn,#klaro .cn-buttons .cm-btn{flex:1;font-size:0.75rem;padding:0.75rem 0.45rem}#klaro .cm-modal.pb-klaro-settings .pb-klaro-settings__actions{display:flex !important;flex-direction:row;gap:0.5rem;grid-template-columns:unset}#klaro .cm-modal.pb-klaro-settings .pb-klaro-settings__actions .cm-btn{flex:1;font-size:0.75rem;padding:0.75rem 0.45rem}}@media (prefers-reduced-motion:reduce){#klaro .cookie-notice.pb-klaro-card,#klaro .cm-modal.pb-klaro-settings{animation:none}#klaro .cm-btn:hover{transform:none}#klaro .cookie-modal .cm-bg{backdrop-filter:none;-webkit-backdrop-filter:none}}#klaro .cookie-notice.pb-klaro-card,#klaro .cookie-modal .cookie-notice.pb-klaro-card{position:relative !important;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;transform:none !important;width:100% !important;max-width:26rem !important;max-height:none !important;height:auto !important;background:var(--pb-bg-elevated,#ffffff) !important;color:var(--pb-text,#141816) !important;border-radius:1.35rem !important;box-shadow:0 24px 64px rgba(14,18,16,0.22),0 4px 16px rgba(14,18,16,0.08) !important;font-size:inherit !important;overflow:hidden !important;margin:0 !important;z-index:1 !important}#klaro .cookie-notice.pb-klaro-card .cn-body{margin:0 !important;padding:1.15rem 1.25rem 0.25rem !important;bottom:auto !important;right:auto !important}#klaro .cookie-notice.pb-klaro-card .cm-btn.cm-btn-success{background:var(--pb-green,#4bb87f) !important;border-color:var(--pb-green,#4bb87f) !important;color:#ffffff !important}#klaro .cookie-notice.pb-klaro-card .cm-btn.cm-btn-danger{background:var(--pb-bg-elevated,#ffffff) !important;color:var(--pb-text,#141816) !important}#klaro .cm-modal.pb-klaro-settings .cm-btn.cm-btn-success{background:var(--pb-green,#4bb87f) !important;border-color:var(--pb-green,#4bb87f) !important;color:#ffffff !important}#klaro .cm-modal.pb-klaro-settings .cm-btn.cm-btn-danger{background:var(--pb-bg-elevated,#ffffff) !important;border-color:var(--pb-border,rgba(20,24,22,0.14)) !important;color:var(--pb-text,#141816) !important}.pb-section{max-width:var(--pb-layout-max,80rem);margin:0 auto;padding:0 var(--pb-gutter);width:100%;box-sizing:border-box}.pb-section__head{text-align:center;max-width:40rem;margin:0 auto 2rem}.pb-section__title{font-size:clamp(1.625rem,4vw,2.25rem);font-weight:800;letter-spacing:-0.025em;margin:0 0 0.625rem;color:var(--pb-text)}.pb-section+.pb-section{margin-top:3.5rem}.pb-section__lead{font-size:1.0625rem;line-height:1.55;color:var(--pb-text-muted);margin:0}.pb-products{display:grid;grid-template-columns:1fr;gap:1rem;list-style:none;margin:0 0 3rem;padding:0;width:100%}@media (min-width:640px){.pb-products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pb-products{grid-template-columns:repeat(4,1fr);gap:1.125rem}}.pb-product-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;box-sizing:border-box;padding:1.375rem 1.25rem 1.25rem;background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-xl);box-shadow:var(--pb-shadow-sm);text-decoration:none;color:inherit;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.pb-product-card:hover{transform:translateY(-3px);box-shadow:var(--pb-shadow-md);border-color:var(--pb-green)}.pb-impact-teaser__countdown{display:inline-block;margin-top:0.5rem;padding:0.25rem 0.65rem;font-size:0.75rem;font-weight:700;color:var(--pb-green);background:var(--pb-green-soft);border-radius:9999px}.pb-product-card__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:0.875rem;background:var(--pb-green-soft);color:var(--pb-green)}.pb-product-card__icon svg{width:1.375rem;height:1.375rem}.pb-product-card__label{font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-green);margin:0 0 0.375rem}.pb-product-card__title{font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 0.5rem;color:var(--pb-text)}.pb-product-card__desc{font-size:0.875rem;line-height:1.45;color:var(--pb-text-muted);margin:0 0 1rem;flex:1}.pb-product-card__cta{font-size:0.875rem;font-weight:600;color:var(--pb-green)}.pb-stats-wrap{position:relative;margin-bottom:3.5rem;width:100%}.pb-stats-blob{position:absolute;inset:-1.25rem -0.25rem;background:radial-gradient(ellipse 85% 75% at 50% 45%,var(--pb-green-glow),transparent 68%),radial-gradient(circle at 15% 80%,rgba(160,122,69,0.08),transparent 55%);border-radius:var(--pb-radius-2xl);pointer-events:none;z-index:0;opacity:0.7}[data-theme="dark"] .pb-stats-blob{opacity:0.55}.pb-stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0.875rem;margin-bottom:0;padding:1.25rem;background:var(--pb-bg-muted);border-radius:var(--pb-radius-2xl);border:1px solid var(--pb-border);width:100%;box-sizing:border-box}@media (min-width:768px){.pb-stats{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem}}.pb-stat{text-align:center;padding:0.75rem 0.5rem}.pb-stat__value{font-size:1.375rem;font-weight:800;letter-spacing:-0.02em;color:var(--pb-green);margin:0 0 0.25rem}.pb-stat__label{font-size:0.875rem;line-height:1.4;color:var(--pb-text-muted);margin:0}.pb-calculator-section{margin-bottom:0;padding:2rem 1.25rem 1.75rem;background:var(--pb-bg-muted);border-radius:var(--pb-radius-2xl);border:1px solid var(--pb-border);width:100%;box-sizing:border-box}@media (min-width:768px){.pb-calculator-section{padding:2.5rem 2rem 2rem}}.pb-calculator-section .pb-section__title,#rechner .pb-section__title{color:var(--pb-green)}.pb-sparten{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem 0.625rem;max-width:100%;margin:0 auto 1.25rem;padding:0;list-style:none;width:100%}.pb-sparte{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;max-width:100%;padding:0.4rem 0.875rem 0.4rem 0.4rem;background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:9999px;font-size:0.8125rem;font-weight:600;color:var(--pb-text-muted);box-shadow:var(--pb-shadow-sm)}.pb-sparte__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:var(--pb-green-soft);color:var(--pb-green);flex-shrink:0}.pb-sparte__icon svg{width:1.125rem;height:1.125rem}@media (max-width:639px){.pb-sparte{font-size:0.75rem;text-align:center}}a.pb-sparte--link{text-decoration:none;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}a.pb-sparte--link:hover{border-color:var(--pb-green);color:var(--pb-green);box-shadow:var(--pb-shadow-md)}.pb-calculator-shell{width:100%;box-sizing:border-box;background:var(--pb-bg-elevated);border-radius:var(--pb-radius-xl);overflow:hidden;box-shadow:var(--pb-shadow-lg);border:1px solid var(--pb-border)}.pb-calculator-shell .tab-content{min-height:28rem}@media (min-width:768px){.pb-calculator-shell .tab-content{min-height:36rem}}.pb-calculator-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:22rem;padding:2rem 1.5rem;background:linear-gradient(to bottom,var(--pb-bg-elevated),var(--pb-bg-muted));border-radius:calc(var(--pb-radius-xl) - 2px)}@media (min-width:768px){.pb-calculator-placeholder{min-height:28rem}}.pb-calculator-placeholder h3{font-size:1.5rem;font-weight:700;color:var(--pb-text);margin:0 0 0.75rem}.pb-calculator-placeholder p{font-size:1rem;line-height:1.55;color:var(--pb-text-muted);max-width:32rem;margin:0 0 1.5rem}.pb-calculator-note{text-align:center;font-size:0.75rem;line-height:1.5;color:var(--pb-text-subtle);max-width:36rem;margin:1rem auto 0}.calculator-embed-shell{width:100%;min-width:0;min-height:max(46rem,72vh);overflow-x:hidden;overflow-x:clip;background:var(--pb-bg-elevated);border-radius:1rem;isolation:isolate}@media (min-width:768px){.calculator-embed-shell{min-height:max(54rem,78vh)}}.calculator-iframe{display:block;width:100%;max-width:100%;min-height:max(46rem,72vh);height:max(46rem,72vh);border:0;background:#ffffff}@media (min-width:768px){.calculator-iframe{min-height:max(54rem,78vh);height:max(54rem,78vh)}}.pb-calculator-shell .tab-content.is-calculator-loaded{min-height:max(46rem,72vh);padding:0}@media (min-width:768px){.pb-calculator-shell .tab-content.is-calculator-loaded{min-height:max(54rem,78vh)}}.pb-products-page .pb-section__head{margin-bottom:1.75rem}.pb-hub-page,.pb-category-page{background:var(--pb-bg)}.pb-hub-page .pb-page-main,.pb-category-page .pb-page-main{padding-top:0}.pb-products-page .pb-product-card{border-radius:var(--pb-radius-2xl);box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.pb-products-page .pb-product-card:hover{transform:none;box-shadow:var(--pb-shadow-sm);border-color:color-mix(in srgb,var(--pb-text-subtle) 35%,var(--pb-border))}.pb-products-page .pb-product-card__label{font-weight:500;color:var(--pb-text-subtle)}.pb-products-page .pb-product-card__title{font-weight:600;letter-spacing:-0.02em}.pb-category-page .pb-page-title--hero{max-width:24ch}@media (max-width:767.98px){.pb-products-page .pb-section__head .pb-page-title{text-align:center;text-wrap:balance;max-width:100%;padding-inline:0.25rem}.pb-products-page .pb-section__head .pb-page-lead{text-align:center;margin-left:auto;margin-right:auto}}.pb-products-page .pb-section__title{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-0.02em;color:var(--pb-text);margin:0 0 0.5rem}.pb-products-page .pb-section__lead{font-size:1.0625rem;line-height:1.55;color:var(--pb-text-muted);margin:0;max-width:40rem}.pb-products-page .pb-products{margin-bottom:2.5rem}.pb-products-page .pb-products>li,.pb-products-hub>li{display:flex}.pb-products-page .pb-product-card{height:100%}.pb-products-page .pb-product-card__title{hyphens:none;word-break:normal}.pb-products-page .pb-section__head:has(+.pb-products--single){text-align:center}.pb-products-page .pb-section__head:has(+.pb-products--single) p{margin-left:auto;margin-right:auto}.pb-products-page .pb-products.pb-products--single{grid-template-columns:1fr;max-width:21rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.pb-products-page .pb-products.pb-products--single{grid-template-columns:1fr}}@media (min-width:1024px){.pb-products-page .pb-products.pb-products--cols-3{grid-template-columns:repeat(3,1fr)}.pb-products-page .pb-products.pb-products--cols-2{grid-template-columns:repeat(2,1fr)}.pb-products-page .pb-products.pb-products--single{grid-template-columns:1fr;max-width:21rem}}@media (min-width:1280px){.pb-products-hub{grid-template-columns:repeat(4,1fr)}.pb-products-page .pb-products.pb-products--cols-3{grid-template-columns:repeat(4,1fr)}}.pb-products-page .pb-calculator-section{margin-top:0.5rem}.pb-products-page .pb-calculator-anchor,.pb-products-page .pb-calculator-shell{scroll-margin-top:4.75rem}.pb-products-page .pb-calculator-anchor{display:block;height:0}.pb-products-page .pb-back-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.9375rem;font-weight:600;color:var(--pb-green);text-decoration:none;margin-bottom:1.5rem}.pb-products-page .pb-back-link:hover{text-decoration:underline}.pb-products-hub{display:grid;grid-template-columns:1fr;gap:1.25rem;list-style:none;margin:0 0 2rem;padding:0}@media (min-width:640px){.pb-products-hub{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pb-products-hub{grid-template-columns:repeat(3,1fr)}}.pb-products-hub__card{display:flex;flex-direction:column;width:100%;height:100%;padding:0;overflow:hidden;background:var(--pb-bg-elevated);border:1px solid var(--pb-border);border-radius:var(--pb-radius-2xl);box-shadow:var(--pb-shadow-sm);text-decoration:none;color:inherit;transition:border-color 0.2s ease,box-shadow 0.2s ease}.pb-products-hub__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--pb-sand-soft)}.pb-products-hub__media img{width:100%;height:100%;object-fit:cover}.pb-products-hub__media--sand{background:linear-gradient(135deg,var(--pb-sand-soft),var(--pb-green-soft))}.pb-products-hub__body{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.375rem 1.5rem}.pb-products-hub__card:hover{border-color:color-mix(in srgb,var(--pb-text-subtle) 35%,var(--pb-border));box-shadow:var(--pb-shadow-md)}.pb-products-hub__card:hover .pb-products-hub__title{color:var(--pb-green)}.pb-products-hub__label{font-size:0.6875rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--pb-text-subtle);margin:0 0 0.5rem}.pb-products-hub__title{font-size:1.125rem;font-weight:600;letter-spacing:-0.02em;margin:0 0 0.5rem;color:var(--pb-text);transition:color 0.2s ease}.pb-products-hub__desc{font-size:0.9375rem;line-height:1.5;color:var(--pb-text-muted);margin:0 0 1rem;flex:1}.pb-products-hub__cta{font-size:0.9375rem;font-weight:600;color:var(--pb-green)}.pb-nav__link.is-active{color:var(--pb-green)}.pb-landing-page .pb-page-main{max-width:var(--pb-layout-max,80rem);padding-top:0}.pb-landing-page .pb-page-hero.pb-landing-hero{margin-bottom:0}.pb-landing-page .pb-page-hero.pb-landing-hero .pb-page-title--hero{max-width:22ch}.pb-landing-page .pb-page-hero.pb-landing-hero .pb-page-lead--wide{max-width:42rem}.pb-landing-page .pb-landing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;font-size:0.875rem;color:var(--pb-text-muted);margin-bottom:1.25rem}.pb-landing-page .pb-landing-breadcrumb a{color:var(--pb-green);font-weight:600;text-decoration:none}.pb-landing-page .pb-landing-breadcrumb a:hover{text-decoration:underline}.pb-landing-page .pb-landing-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 0.75rem;list-style:none;margin:1.5rem auto 0;padding:0;max-width:42rem}.pb-landing-page .pb-landing-highlights li{display:inline-flex;align-items:center;gap:0.35rem;padding:0.45rem 0.85rem;font-size:0.875rem;font-weight:600;color:var(--pb-text);background:var(--pb-bg-muted);border:1px solid var(--pb-border);border-radius:999px}.pb-landing-page .pb-landing-highlights li::before{content:"✓";color:var(--pb-green);font-weight:700}.pb-landing-page .pb-landing-hero__cta{margin-top:1.75rem}.pb-landing-page .pb-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:0.75rem 1rem calc(0.75rem+env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--pb-bg) 60%,transparent);opacity:0;transform:translateY(0.5rem);pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease}.pb-landing-page .pb-sticky-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.pb-landing-page .pb-sticky-cta a{width:100%;max-width:26rem;box-shadow:var(--pb-shadow-hover)}@media (min-width:768px){.pb-landing-page .pb-sticky-cta{display:none}}.pb-landing-page .pb-landing-calculator{margin-top:0}.pb-landing-page .pb-landing-calculator .pb-section__title{font-size:1.125rem;margin-bottom:0.75rem}.pb-landing-page .pb-landing-footer-note{margin-top:1.5rem;font-size:0.875rem;color:var(--pb-text-muted);text-align:center}.pb-landing-page .pb-landing-footer-note a{color:var(--pb-green);font-weight:600;text-decoration:none}.pb-landing-page .pb-landing-footer-note a:hover{text-decoration:underline}.pb-product-finder{margin-bottom:2rem;padding:1.5rem;border-radius:1.25rem;border:1px solid var(--pb-border,#e5e7eb);background:var(--pb-bg,#fff)}.pb-product-finder__title{font-size:1.125rem;font-weight:800;margin:0 0 0.35rem}.pb-product-finder__lead{font-size:0.9375rem;color:var(--pb-text-muted,#6b7280);margin:0 0 1rem}.pb-finder-categories{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0}.pb-finder-categories button{border:1px solid var(--pb-border,#e5e7eb);background:var(--pb-bg-muted,#f9fafb);color:var(--pb-text,#374151);border-radius:999px;padding:0.5rem 1rem;font-size:0.875rem;font-weight:600;cursor:pointer}.pb-finder-categories button:hover{border-color:var(--pb-green);color:var(--pb-green)}.pb-finder-results{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:0.5rem}.pb-finder-result{display:flex;flex-direction:column;gap:0.15rem;padding:0.85rem 1rem;border-radius:0.85rem;border:1px solid var(--pb-border,#e5e7eb);text-decoration:none;color:inherit}.pb-finder-result:hover{border-color:var(--pb-green)}.pb-finder-result span{font-size:0.8125rem;color:var(--pb-text-muted,#6b7280)}.pb-finder-back{margin-top:1rem;font-size:0.875rem;font-weight:600;color:var(--pb-green);background:none;border:none;cursor:pointer;padding:0}.pb-blog-product-cta{margin-top:2rem}
