.pt-signatur{--paper:#ffffff;--paper-2:#370617;--card:#ffffff;--ink:#191c1a;--muted:#59635d;--accent:#b35c00;--accent-flaeche:#e3a31c;--accent-hover:color-mix(in srgb,var(--accent) 82%,var(--ink));--accent-flaeche-hover:color-mix(in srgb,var(--accent-flaeche) 92%,var(--ink));--line:#d6dcd8;--tab-idle:color-mix(in srgb,var(--line) 50%,var(--card));--grid:color-mix(in srgb,var(--accent) 13%,transparent);--auf-accent:#370617;--accent-invers:#e3a31c;--fehler:#ce2c31;--font-fallback:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-jakarta,var(--font-fallback));--font-body:var(--font-jakarta,var(--font-fallback));--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-weich:cubic-bezier(0.22,0.61,0.24,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--t-fast:0.3s;--t-med:0.6s;--t-slow:1s;--s-gap:1.5rem;--s-gutter:5rem;--s-section:7.5rem;--grain-opacity:0.015;--hero-primary:#0a6ce0;--hero-highlight:#3b9aff;--hero-hell:#f8f9fc;--hero-glas-dunkel:rgba(10,10,15,0.34);--hero-glas-hell:color-mix(in srgb,#3b9aff 30%,transparent);--hero-glas-rand:color-mix(in srgb,#ffffff 16%,transparent);--hero-lid:#1a202c;--hero-lid-rand:#4a5568;--hero-screen:#0a0a0f;--hero-dunkel:#000000;--geraet-korpus:#e8e8e8;--geraet-screen:#ffffff;--geraet-linse-tablet:#474757;position:relative;background:var(--paper);color:var(--ink);font-family:var(--font-body);letter-spacing:-.011em}.pt-signatur[data-mode=dark],[data-mode=dark] .pt-signatur{--paper:#0a0a0f;--paper-2:#370617;--card:#12121a;--ink:#f5f5f7;--muted:#86868b;--accent:#e3a31c;--accent-flaeche:#e3a31c;--line:color-mix(in srgb,#ffffff 12%,transparent);--tab-idle:#1c1c26;--grid:color-mix(in srgb,var(--accent) 18%,transparent);--grain-opacity:0.03;--accent-invers:#370617;--fehler:#e5484d;--hero-glas-dunkel:color-mix(in srgb,#ffffff 10%,transparent);--geraet-korpus:#1a1a20;--geraet-linse-tablet:#6e6e80}.pt-signatur ::selection{background:var(--accent);color:var(--auf-accent)}.pt-signatur :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pt-wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:24px}@media (min-width:1024px){.pt-wrap{padding-inline:120px}}.pt-sg-grid{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);-webkit-mask-image:radial-gradient(460px circle at var(--mx,50%) var(--my,22%),#000 0,rgba(0,0,0,.5) 46%,rgba(0,0,0,.14) 100%);mask-image:radial-gradient(460px circle at var(--mx,50%) var(--my,22%),#000 0,rgba(0,0,0,.5) 46%,rgba(0,0,0,.14) 100%)}.pt-sg-grid,.pt-sg-grid-base{position:fixed;inset:0;z-index:0;pointer-events:none;background-size:62px 62px}.pt-sg-grid-base{opacity:.3;background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px)}.pt-sg-content{position:relative;z-index:1}.pt-sg-window{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 3%,transparent),0 44px 90px -55px color-mix(in srgb,var(--ink) 48%,transparent);transition:box-shadow .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-sg-window:hover{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 3%,transparent),0 60px 110px -55px color-mix(in srgb,var(--ink) 55%,transparent)}}.pt-ref-media{display:block;cursor:pointer}.pt-ref-shot{transition:filter .42s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-ref-shot{filter:grayscale(1)}.pt-ref-card:has(.pt-ref-link:focus-visible) .pt-ref-shot,.pt-ref-card:has(.pt-ref-link:hover) .pt-ref-shot,.pt-ref-media:hover .pt-ref-shot{filter:grayscale(0)}}.pt-sg-chrome{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent)}.pt-sg-dot{width:.62rem;height:.62rem;border-radius:9999px}.pt-sg-addr{height:1.15rem;flex:1;border-radius:9999px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.pt-navpill,.pt-sg-addr{border:1px solid var(--line)}.pt-navpill{display:flex;gap:.75rem;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(12px);padding:.5rem .6rem .5rem 1rem}.pt-navpill,.pt-theme-toggle{align-items:center;border-radius:9999px}.pt-theme-toggle{display:none;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;color:var(--ink);transition:background-color var(--t-fast) var(--ease-out),transform .16s var(--ease-out)}@media (min-width:1210px){.pt-theme-toggle{display:inline-flex}}.pt-theme-toggle:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.pt-theme-toggle:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.pt-menue-zeile,.pt-theme-zeile{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1.25rem;font-size:1.05rem;color:var(--ink);transition:background-color var(--t-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-menue-zeile:hover,.pt-theme-zeile:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.pt-menue-wert{color:var(--muted);font-size:.95rem;font-weight:500}.pt-lang-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;min-width:2.25rem;height:2.75rem;padding-inline:.5rem;border-radius:9999px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform .16s var(--ease-out)}@media (min-width:1210px){.pt-lang-toggle{display:inline-flex}}.pt-lang-toggle:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.pt-lang-toggle:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}}.pt-theme-ico{display:block;width:20px;height:20px;overflow:visible;flex-shrink:0}.pt-theme-ico .bp-body{fill:currentColor}.pt-theme-ico .bp-cutter{fill:#000;transform:translate(9px,-9px);transform-box:view-box;transition:transform .26s var(--ease-out)}.pt-theme-ico .bp-rays line{stroke:currentColor;stroke-width:2;stroke-linecap:round}.pt-theme-ico .bp-rays{transform-box:view-box;transform-origin:12px 12px;transition:transform .26s var(--ease-out),opacity .26s var(--ease-out)}[data-mode=dark] .pt-theme-ico .bp-cutter{transform:translate(3.2px,-3.2px)}[data-mode=dark] .pt-theme-ico .bp-rays{transform:scale(.4);opacity:0}.pt-tabs{display:flex;align-items:flex-end;gap:4px}.pt-tab{height:46px;display:inline-flex;align-items:center;padding-inline:1.15rem;border-radius:12px 12px 0 0;background:var(--tab-idle);color:var(--muted);font-size:.92rem;font-weight:500;white-space:nowrap;transition:height var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.pt-tab[aria-selected=true]{height:52px;background:var(--card);color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.pt-tab:not([aria-selected=true]):hover{color:var(--ink);background:color-mix(in srgb,var(--tab-idle) 60%,var(--card))}}.pt-tab-plus{height:46px;width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0;background:var(--tab-idle);color:var(--muted);font-size:1.1rem;line-height:1;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-tab-plus:hover{color:var(--accent-hover);background:color-mix(in srgb,var(--accent) 10%,var(--tab-idle))}}.pt-tabpanel{background:var(--card);border-radius:16px;box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 3%,transparent),0 30px 70px -50px color-mix(in srgb,var(--ink) 40%,transparent)}.pt-tabpanel[data-erster-aktiv=true]{border-top-left-radius:0}@media (min-width:1024px){.pt-tabpanel{height:237px}}.pt-tabpanel-auto{height:auto}@media (min-width:1024px){.pt-tabpanel-auto{height:auto;min-height:246px}}.pt-tabs-scroll{display:flex;align-items:flex-end;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pt-tabs-scroll::-webkit-scrollbar{display:none}.pt-mark{position:relative;display:inline-block;white-space:nowrap}.pt-mark-schwung{position:absolute;left:-.07em;width:calc(100% + .49em);bottom:-.32em;height:.36em;overflow:visible;pointer-events:none}.pt-dot{color:var(--accent)}.pt-mark-punkt{white-space:nowrap}.pt-ink{color:var(--ink)}.pt-muted{color:var(--muted)}.pt-accent{color:var(--accent)}.pt-surface-2{background:var(--paper-2);color:var(--ink);--ink:#ffffff;--muted:#d6dcd8;--accent:#e3a31c;--accent-flaeche:#e3a31c;--accent-hover:color-mix(in srgb,var(--accent) 82%,var(--ink));--accent-flaeche-hover:color-mix(in srgb,var(--accent-flaeche) 92%,var(--ink));--line:color-mix(in srgb,#ffffff 22%,transparent)}.pt-card{background:var(--card)}.pt-accent-bg{background:var(--accent-flaeche)}.pt-hair{border-color:var(--line)}.pt-display{font-family:var(--font-display)}.pt-feld-fehlerhaft,.pt-feld-fehlerhaft:focus{border-color:var(--fehler)}.pt-feldfehler{color:var(--fehler);opacity:1;transform:translateY(0);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.pt-feldfehler{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pt-signatur .pt-feldfehler{transform:none;transition-property:opacity}}.pt-invers{background:var(--ink);color:var(--paper)}.pt-invers .pt-eyebrow{color:var(--accent-invers)}.pt-invers-punkt{background:var(--accent-invers)}.pt-invers-label{color:color-mix(in srgb,var(--paper) 58%,transparent)}.pt-invers-text{color:color-mix(in srgb,var(--paper) 72%,transparent)}.pt-invers-line{border-color:color-mix(in srgb,var(--paper) 16%,transparent)}.pt-h1{font-size:clamp(2.25rem,1.35rem + 3.9vw,3.5rem);line-height:1.08;letter-spacing:-.035em}.pt-h1,.pt-h2{font-weight:800}.pt-h2{font-size:clamp(1.75rem,1.2rem + 2.3vw,2.5rem);line-height:1.14;letter-spacing:-.03em}.pt-h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.4rem);line-height:1.25;letter-spacing:-.02em;font-weight:700}.pt-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.pt-lead{font-size:clamp(1.0625rem,1rem + .25vw,1.15rem);line-height:1.65;color:var(--muted)}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;transition:transform .15s var(--ease-out),background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.pt-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pt-btn.pt-accent-bg:hover{background:var(--accent-flaeche-hover)}}.pt-btn .pt-arrow{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-btn:hover .pt-arrow{transform:translateX(3px)}}.pt-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);font-weight:600;transition:color var(--t-fast) var(--ease-out)}.pt-link .pt-arrow{transition:transform .2s var(--ease-out)}.pt-tippziel{position:relative}.pt-tippziel:after{content:"";position:absolute;inset:-10px 0}@media (hover:hover) and (pointer:fine){.pt-link:hover{color:var(--accent-hover)}.pt-link:hover .pt-arrow{transform:translateX(3px)}}.pt-signatur .pt-load>*{opacity:0;animation:pt-rise .95s var(--ease-weich) both}.pt-signatur .pt-load>:first-child{animation-delay:.04s}.pt-signatur .pt-load>:nth-child(2){animation-delay:.12s}.pt-signatur .pt-load>:nth-child(3){animation-delay:.2s}.pt-signatur .pt-load>:nth-child(4){animation-delay:.28s}.pt-signatur .pt-load>:nth-child(5){animation-delay:.36s}.pt-signatur .pt-load .pt-zug{animation:pt-zug-zeichnen var(--sdur,.45s) var(--sease,linear) both;animation-delay:calc(.7s + var(--sd, 0s))}@keyframes pt-zug-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-reveal-ready] [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .95s var(--ease-weich),transform .95s var(--ease-weich);transition-delay:var(--rd,0s);will-change:opacity,transform}[data-reveal-ready] [data-reveal=left]{transform:translateX(-28px)}[data-reveal-ready] [data-reveal=right]{transform:translateX(28px)}@media (max-width:1023.98px){[data-reveal-ready] [data-reveal=left],[data-reveal-ready] [data-reveal=right]{transform:translateY(26px)}}[data-reveal-ready] [data-reveal][data-revealed=true]{opacity:1;transform:none}[data-reveal-ready] [data-reveal] .pt-num{clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-out);transition-delay:calc(var(--rd, 0s) + .12s)}[data-reveal-ready] [data-reveal][data-revealed=true] .pt-num{clip-path:inset(0 0 0 0)}.pt-num{display:inline-block}[data-reveal-ready] [data-reveal=top]{transform:translateY(-26px)}[data-reveal-ready] [data-reveal=fade]{transform:none}@media (max-width:1023.98px){[data-reveal-ready] [data-reveal=top]{transform:translateY(26px)}}.pt-linie-auf{position:relative;border-top-color:transparent}.pt-linie-auf:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--line);transform-origin:left center;transition:transform .75s var(--ease-out);transition-delay:var(--rd,0s)}[data-reveal-ready] .pt-linie-auf[data-reveal]:before{transform:scaleX(0)}[data-reveal-ready] .pt-linie-auf[data-reveal][data-revealed=true]:before{transform:scaleX(1)}.pt-achse{display:block;transform-origin:top center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pt-achse{animation:pt-achse-fuellen linear both;animation-timeline:view();animation-range:cover 16% cover 77%}}}@keyframes pt-achse-fuellen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-reveal-ready] [data-reveal] .pt-knoten{transform:translate(-50%,-50%) scale(0);transition:transform .45s var(--ease-out);transition-delay:calc(var(--rd, 0s) + .1s)}[data-reveal-ready] [data-reveal][data-revealed=true] .pt-knoten{transform:translate(-50%,-50%) scale(1)}.pt-sig{display:block;width:100%;height:auto;max-width:470px}.pt-zug{stroke-dasharray:1;stroke-dashoffset:0}[data-reveal-ready] [data-reveal] .pt-zug{stroke-dashoffset:1;transition:stroke-dashoffset var(--sdur,.45s) var(--sease,linear);transition-delay:var(--sd,0s)}[data-reveal-ready] [data-reveal][data-revealed=true] .pt-zug{stroke-dashoffset:0}.pt-wisch{clip-path:inset(-8px -8px -8px -8px)}[data-reveal-ready] [data-reveal] .pt-wisch{clip-path:inset(-8px 100% -8px -8px);transition:clip-path var(--sdur,1.4s) var(--sease,linear);transition-delay:var(--sd,0s)}[data-reveal-ready] [data-reveal][data-revealed=true] .pt-wisch{clip-path:inset(-8px -8px -8px -8px)}.pt-emit-stage{container-type:inline-size;perspective:900px;perspective-origin:48% 36%}@media (prefers-reduced-motion:no-preference){.pt-signatur .pt-emit{animation:pt-emit .62s var(--ease-out) both;animation-delay:var(--ed,0s)}}@media (prefers-reduced-motion:reduce){.pt-signatur .pt-emit{animation:pt-emit-blende .5s var(--ease-out) both;animation-delay:var(--ed,0s)}}@keyframes pt-emit-blende{0%{opacity:0}to{opacity:1}}.pt-geraet{container-type:inline-size;background:var(--geraet-korpus);box-shadow:0 2.143cqw 7.143cqw -1.429cqw rgba(0,0,0,.08)}.pt-geraet-rahmen{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pt-geraet .pt-geraet-screen{background:var(--geraet-screen);scrollbar-width:none}.pt-geraet .pt-geraet-screen::-webkit-scrollbar{display:none}.pt-geraet--tablet{border-radius:5.357cqw}.pt-geraet--tablet .pt-geraet-screen{left:2.5%;top:3.256%;width:95%;height:93.488%;border-radius:3.214cqw}.pt-geraet--mobil{border-radius:21.154cqw}.pt-geraet--mobil .pt-geraet-screen{left:4.808%;top:2.326%;width:90.385%;height:95.349%;border-radius:17.308cqw}.pt-laptop-deckel{background:var(--hero-lid);border:.303cqw solid var(--hero-lid-rand);border-radius:4.242cqw 4.242cqw .606cqw .606cqw}.pt-laptop-dunkel{background:var(--hero-dunkel);border-radius:3.333cqw 3.333cqw 0 0}.pt-laptop-screen{background:var(--hero-screen)}.pt-glas{border-radius:1.515cqw;border:1px solid var(--hero-glas-rand);overflow:hidden}.pt-glas--dunkel{background:var(--hero-glas-dunkel)}.pt-glas--hell{background:var(--hero-glas-hell)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.pt-glas{-webkit-backdrop-filter:blur(2.1cqw) saturate(115%);backdrop-filter:blur(2.1cqw) saturate(115%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pt-glas--dunkel{background:color-mix(in srgb,var(--ink) 52%,transparent)}.pt-glas--hell{background:color-mix(in srgb,var(--hero-highlight) 55%,transparent)}}.pt-weich{filter:blur(.303cqw)}.pt-hero-logo{color:var(--hero-hell);--logo-akzent:var(--hero-highlight)}[data-reveal-ready] .pt-hero-logo{animation:pt-logo-bau .3s linear .1s both}@keyframes pt-logo-bau{0%{opacity:0;clip-path:polygon(106% 0,100% 0,100% 100%,206% 100%)}33%{opacity:1}to{opacity:1;clip-path:polygon(-106% 0,100% 0,100% 100%,-6% 100%)}}.pt-logo-zug{stroke-dasharray:1;stroke-dashoffset:0}[data-reveal-ready] .pt-logo-zug{animation:pt-logo-zug .3s var(--ease-out) .42s both}@keyframes pt-logo-zug{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pt-emit{0%{opacity:0;transform:translate3d(var(--fx,0),var(--fy,0),-260px)}45%{opacity:1}to{opacity:1;transform:none}}.pt-grain{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:var(--grain-opacity,.02);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pt-ph{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 4%,transparent) 0,color-mix(in srgb,var(--ink) 4%,transparent) 10px,transparent 10px,transparent 20px)}.pt-sg-scroll{height:min(64vh,640px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--card);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 30%,transparent) transparent}.pt-sg-scroll img{display:block;width:100%;height:auto}.pt-sg-scroll::-webkit-scrollbar{width:10px}.pt-sg-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:9999px;border:3px solid transparent;background-clip:content-box}.pt-proj-farmers{--accent:#9b5428;--accent-hover:#8f4c22}.pt-proj-golfclub{--accent:#2c7449;--accent-hover:#245f3d}.pt-proj-credarate{--accent:#2563eb;--accent-hover:#1d4fd0}.pt-proj-farmers[data-mode=dark],[data-mode=dark] .pt-proj-farmers{--accent:#de8b54;--accent-hover:#e5a378}.pt-proj-golfclub[data-mode=dark],[data-mode=dark] .pt-proj-golfclub{--accent:#47c481;--accent-hover:#67ce97}.pt-proj-credarate[data-mode=dark],[data-mode=dark] .pt-proj-credarate{--accent:#5c90ff;--accent-hover:#87adff}.pt-signatur{--kopf-hoehe:74px;--zeichnung:#e3a31c}@media (min-width:640px){.pt-signatur{--kopf-hoehe:82px}}.pt-hero-feld{position:relative;margin-top:calc(-1 * var(--kopf-hoehe));padding-top:calc(var(--kopf-hoehe) + 1rem);padding-bottom:3rem;display:flex;flex-direction:column;--accent:#f48c06;--accent-flaeche:#e3a31c;--accent-hover:color-mix(in srgb,var(--accent) 82%,var(--ink));--accent-flaeche-hover:color-mix(in srgb,var(--accent-flaeche) 92%,var(--ink))}.pt-hero-feld--voll{min-height:100vh;min-height:100dvh;min-height:100lvh}.pt-hero-feld--voll .pt-hero-bahn{padding-bottom:calc(100lvh - 100dvh)}.pt-hero-feld:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:320px;background:var(--paper-2)}.pt-maskottchen{position:relative;overflow:hidden;height:13rem;margin-top:.25rem}.pt-maskottchen img{object-fit:contain;object-position:bottom center}.pt-maskottchen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to left,color-mix(in srgb,var(--paper-2) 82%,transparent) 0,color-mix(in srgb,var(--paper-2) 82%,transparent) 39%,color-mix(in srgb,var(--paper-2) 55%,transparent) 61%,transparent 100%) 100% /115px 100% no-repeat,linear-gradient(to bottom,color-mix(in srgb,var(--paper-2) 80%,transparent) 0,color-mix(in srgb,var(--paper-2) 66%,transparent) 24%,color-mix(in srgb,var(--paper-2) 30%,transparent) 38%,transparent 48%)}@media (max-width:1023.98px){.pt-maskottchen:after{display:none}}@media (min-width:1024px){.pt-maskottchen{position:absolute;inset:0 auto 0 0;width:34%;height:auto;margin:0}.pt-maskottchen img{object-fit:cover;object-position:center}.pt-hero-feld{padding-top:calc(var(--kopf-hoehe) + 2.5rem);padding-bottom:3.5rem}}.pt-hero-bahn,.pt-hero-inhalt{flex:1 1 auto;display:flex;flex-direction:column}.pt-hero-inhalt{justify-content:center}.pt-btn-gross{min-height:68px}.pt-hero-feld--voll .pt-scrollhinweis{position:absolute;bottom:1.75rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;color:var(--accent)}.pt-scrollhinweis-wort{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@keyframes pt-scroll-tippen{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(12px);opacity:1}}.pt-scrollhinweis-pfeil{animation:pt-scroll-tippen 2.4s var(--ease-weich) infinite}@media (prefers-reduced-motion:reduce){.pt-scrollhinweis-pfeil{animation:none}}@media (max-width:1023.98px){.pt-hero-feld--voll .pt-scrollhinweis{display:none}}.pt-hero-name{display:block;font-size:clamp(2.75rem,1rem + 6.2vw,6.25rem);line-height:1.08;letter-spacing:-.028em;font-weight:800}@media (min-width:1024px){.pt-hero-feld--voll .pt-hero-name{position:relative;top:-5.5rem;margin-left:10%;font-size:clamp(2.75rem,1rem + 6.2vw,6.75rem)}}.pt-hero-satz{display:block;font-size:clamp(1.6rem,.6rem + 3.7vw,3.25rem);line-height:1.14;letter-spacing:-.028em;font-weight:800;white-space:pre-line}@media (min-width:1536px){.pt-hero-feld--voll .pt-hero-satz{font-size:3.5rem}}.pt-hero-lead{font-size:clamp(1rem,.85rem + .42vw,1.125rem);line-height:1.55;font-weight:500;color:var(--muted);max-width:54rem;text-wrap:balance}@media (min-width:1024px){.pt-hero-feld--voll .pt-hero-knoepfe{position:absolute;left:27%;right:26rem;top:calc(min(63%, 100% - 294px) + 1.5rem);height:15rem;align-content:center;margin:0}.pt-hero-feld--voll .pt-load{padding-bottom:392px}}@media (min-width:1024px) and (max-width:1279.98px){.pt-hero-feld--voll .pt-hero-knoepfe{right:0;top:auto;bottom:calc(100% - min(63%, 100% - 294px) + .5rem);height:auto;align-content:normal}}@media (min-width:1280px){.pt-hero-feld--voll .pt-load{padding-bottom:329px}}@media (min-width:1536px){.pt-hero-feld--voll .pt-load{padding-bottom:284px}}.pt-marke-zeichnung{font-size:.8rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--zeichnung)}.pt-flip{perspective:1000px;position:relative}.pt-flip,.pt-flip-schalter{background:none;border:0;padding:0;cursor:pointer}.pt-flip-schalter{position:absolute;inset:0;width:100%;height:100%}.pt-flip-schalter:focus-visible{outline:2px solid var(--zeichnung);outline-offset:3px;border-radius:14px}.pt-flip-innen{position:relative;display:block;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.7,.2,1);pointer-events:none}[data-funfact][data-gedreht=true] .pt-flip-innen{transform:rotateY(180deg)}.pt-flip-seite{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;backface-visibility:hidden;border-radius:12px;background:var(--accent-flaeche);color:var(--auf-accent);pointer-events:none}.pt-flip-rueck{transform:rotateY(180deg);align-items:stretch;justify-content:space-between;padding:.875rem;text-align:left}.pt-flip-text{font-size:1.0625rem;font-weight:500;line-height:1.35;text-align:left;white-space:pre-line}.pt-flip-link{pointer-events:auto;color:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em;padding-block:5px}.pt-flip-link:hover{text-decoration-thickness:2px}.pt-flip-link:focus-visible{outline:2px solid var(--auf-accent);outline-offset:2px;border-radius:3px}.pt-flip-schluss{margin-top:.5rem;font-size:1.25rem;font-weight:600;line-height:1.44;text-align:right}@media (prefers-reduced-motion:reduce){.pt-flip-innen{transition:none}}.pt-flip-zeichen{font-size:clamp(4rem,2.2rem + 4.6vw,8.5rem);line-height:1;font-weight:800;letter-spacing:-.028em}@media (min-width:1024px){.pt-flip-text{font-size:1.375rem}.pt-flip-schluss{font-size:1.5rem}}.pt-treppe>li{border-top:1px solid var(--line);padding-top:1.75rem;padding-bottom:2rem}@media (min-width:1024px){.pt-treppe>li{margin-left:calc(var(--stufe, 0) * 200px);min-height:128px;padding-bottom:0;display:grid;grid-template-columns:max-content minmax(0,380px);column-gap:44px;align-items:start}.pt-treppe>li>p{margin-top:12px}}.pt-posten-titel{font-size:clamp(1.5rem,1rem + 2.1vw,2.75rem);line-height:1.09;letter-spacing:-.022em;font-weight:700}.pt-posten-text{font-size:clamp(1rem,.9rem + .42vw,1.25rem);line-height:1.5}.pt-h2-gross{font-size:clamp(1.75rem,1.15rem + 2.9vw,3.5rem);line-height:1.12;letter-spacing:-.022em;font-weight:800}.pt-treppe-kurve-huelle{position:absolute;inset:0;pointer-events:none;z-index:0}@media (max-width:1023.98px){.pt-treppe-kurve-huelle{display:none}}.pt-treppe-kurve{position:absolute;left:50%;top:58%;width:104vw;transform:translate(-50%,-50%) rotate(-8.97deg);pointer-events:none;z-index:0}.pt-treppe-kurve svg{display:block;width:100%;height:auto}@media (max-width:1023.98px){.pt-treppe-kurve{display:none}}.pt-geraet-figur{position:relative;display:block;flex:0 0 auto;border-radius:12px;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-geraet-figur:hover{transform:translateY(-6px)}}.pt-geraet-figur:active{transform:translateY(-2px)}.pt-geraet-schirm{position:absolute;overflow:hidden;background:var(--geraet-screen)}.pt-geraet-knopf{background:none;border:0;padding:0;cursor:pointer}.pt-geraet-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.pt-geraet-blende{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pt-ref{overflow-x:clip}.pt-artefakt{position:absolute;bottom:0;transform:translateY(var(--raus,0))}.pt-ref .pt-geraet-blende[data-geraet=macbook]{filter:drop-shadow(0 14px 22px rgb(0 0 0/.4))}.pt-zaehlreihe{--strich-b:3px;--strich-l:3px;--block-l:5px;--strich-h:32px;--strich-f:0.75;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.75rem 1.5rem}@media (min-width:768px){.pt-zaehlreihe{--strich-b:3px;--strich-l:4px;--block-l:6px;--strich-f:1;column-gap:clamp(1.5rem,2.5vw,2.5rem)}}.pt-striche{display:flex;align-items:flex-end;gap:var(--strich-l);height:calc(var(--strich-h, 64px) * var(--strich-f))}.pt-striche>span{display:block;flex:0 0 auto;width:var(--strich-b);height:100%;background:var(--accent)}.pt-striche>span:nth-child(5n+1):not(:first-child){margin-left:var(--block-l)}.pt-zaehlgruppe{display:grid;grid-template-rows:auto auto 1fr;justify-items:start;max-width:calc(var(--anzahl) * (var(--strich-b) + var(--strich-l)) - var(--strich-l) + var(--bloecke) * var(--block-l))}.pt-zaehlgruppe>.pt-striche{grid-row:1}.pt-zaehlgruppe>.pt-zaehlwert{grid-row:2}.pt-zaehlgruppe>dt{grid-row:3}.pt-zaehlwert{font-size:clamp(1.5rem,1rem + 1.2vw,2rem);line-height:1.06;letter-spacing:-.022em;font-weight:800;color:var(--ink)}.pt-hero-name--lang{font-size:clamp(2.25rem,6.25vw - 10px,5rem)}.pt-hero-feld--ref{--accent:#e3a31c;--accent-flaeche:#e3a31c;--accent-hover:color-mix(in srgb,var(--accent) 82%,var(--ink));--accent-flaeche-hover:color-mix(in srgb,var(--accent-flaeche) 92%,var(--ink))}.pt-kontakt-karte{background:var(--card);border:4px solid var(--paper-2);border-radius:20px}@media (min-width:1024px){.pt-kontakt-karte{margin-top:-80px}}.pt-kontakt-gekritzel{display:none}@media (min-width:1024px){.pt-kontakt-gekritzel{display:block;position:absolute;left:0;right:0;width:100%;top:235px;height:137px;z-index:0;pointer-events:none}}.pt-zaesur-welle{width:100%;overflow:hidden;margin-block:3.5rem 3rem}.pt-zaesur-welle>svg{display:block;width:100%;height:48px}@media (min-width:640px){.pt-zaesur-welle>svg{height:72px}}@media (min-width:1024px){.pt-zaesur-welle>svg{height:96px}}.pt-kontakt-linie{display:block;width:100%;height:1px}.pt-kontakt-marke{font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.pt-kontakt-halte-feld{display:none}.pt-kontakt-halte-einfach{display:grid}@media (min-width:1280px){.pt-kontakt-halte-feld{display:block;position:relative;min-height:470px}.pt-kontakt-halte-einfach{display:none}}.pt-kontakt-kurve{left:0;right:0;top:93px;height:159px;width:100%}.pt-kontakt-halt,.pt-kontakt-kurve{position:absolute;pointer-events:none}.pt-kontakt-halt{inset:0}.pt-kontakt-halt-punkt{position:absolute;left:var(--px);top:var(--py);width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:999px;background:var(--accent-flaeche)}.pt-kontakt-halt-text{position:absolute;width:20rem;pointer-events:auto}.pt-kontakt-telefon{display:inline-block;font-size:clamp(1.75rem,.8rem + 3.4vw,3.75rem);line-height:1.16;letter-spacing:-.028em;font-weight:800;color:var(--accent);transition:color var(--t-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-kontakt-telefon:hover{color:var(--accent-hover)}}.pt-signatur .pt-formular-v3 label>span:first-child{margin-bottom:.5rem;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.pt-signatur .pt-formular-v3 input:not([type=checkbox]),.pt-signatur .pt-formular-v3 textarea{border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 48%,var(--card));border-radius:0;background:transparent;padding:.35rem 0 .65rem;font-size:1rem;transition:border-color var(--t-fast) var(--ease-out)}.pt-signatur .pt-formular-v3 input:not([type=checkbox]):focus,.pt-signatur .pt-formular-v3 textarea:focus{border-bottom-color:var(--accent)}.pt-signatur .pt-formular-v3 input.pt-feld-fehlerhaft,.pt-signatur .pt-formular-v3 input.pt-feld-fehlerhaft:focus,.pt-signatur .pt-formular-v3 textarea.pt-feld-fehlerhaft,.pt-signatur .pt-formular-v3 textarea.pt-feld-fehlerhaft:focus{border-bottom-color:var(--fehler)}.pt-signatur .pt-formular-v3 form>div:last-child{justify-content:space-between}.pt-signatur .pt-formular-v3 form>div:last-child>span{order:-1}@media (max-width:639px){.pt-signatur .pt-kontakt-karte{padding-inline:0;border:0;border-radius:0;background:transparent}.pt-signatur .pt-formular-v3 input:not([type=checkbox]){min-height:56px;padding-block:1.4rem .45rem}.pt-signatur .pt-formular-v3 textarea{min-height:140px}.pt-signatur .pt-formular-v3 input[type=checkbox]{flex:0 0 auto;width:24px;height:24px;margin-top:0}.pt-signatur .pt-formular-v3 label:has(>input[type=checkbox]){min-height:64px;align-items:center;font-size:.9375rem}.pt-signatur .pt-formular-v3 button[type=submit]{width:100%;min-height:56px}}@media (min-width:1024px){.pt-schluss-feld{flex:1;min-height:0}}.pt-schluss-figur{position:relative;z-index:0;margin-inline:auto;width:min(78%,320px)}@media (min-width:1024px){.pt-schluss-figur{position:absolute;bottom:0;left:var(--links);top:0;height:100%;width:auto;max-width:var(--breite);margin:0;transform:translateY(var(--raus,0))}}.pt-schluss-figur.pt-schluss-figur--offen:after{display:none}@media (min-width:1024px){.pt-schluss-figur:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--paper-2) var(--schleier,68%),transparent) 0,color-mix(in srgb,var(--paper-2) var(--schleier,68%),transparent) var(--schleier-halt,46%),color-mix(in srgb,var(--paper-2) 34%,transparent) var(--schleier-mitte,60%),transparent var(--schleier-ende,72%))}}.pt-vier-null-vier{--fuell:100%;display:block;font-size:clamp(6rem,.6rem + 22.9vw,21rem);line-height:1.038;margin-bottom:-.135em;letter-spacing:-.028em;font-weight:800;color:#f48c06}.pt-buehne-bahn[data-zoom=an]{height:240vh;height:240svh;margin-top:max(9rem,28svh,calc(35.28vw - 186px))}.pt-buehne-bahn[data-zoom=an] .pt-buehne{--buehne-h:36rem;position:sticky;top:max(0px,calc((100vh - var(--buehne-h)) / 2));top:max(0px,calc((100svh - var(--buehne-h)) / 2));min-height:var(--buehne-h);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:clip;overflow-y:visible}.pt-buehne{position:relative}.pt-buehne-reihe{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;justify-items:center;gap:2rem;width:100%;max-width:76rem;margin:3rem auto 0;padding:0 1.5rem;list-style:none;--geraet-h:13rem}@media (min-width:640px){.pt-buehne-reihe{--geraet-h:16rem}}@media (max-width:767.98px){.pt-buehne-bahn{overflow-x:clip;padding-block:3.5rem}.pt-buehne-reihe{grid-template-columns:auto auto;grid-template-areas:"mb mb" "pad phone";justify-content:center;gap:1.5rem;margin-top:2rem;padding:0;--geraet-h:calc(var(--macbook-b) * 369.084 / 704);--macbook-b:min(calc(100vw - 48px),488px)}.pt-buehne-reihe .pt-buehne-platz--macbook{grid-area:mb;width:0;min-width:0;justify-self:center;justify-content:center}.pt-buehne-reihe .pt-buehne-platz--tablet{grid-area:pad;justify-self:center}.pt-buehne-reihe .pt-buehne-platz--mobil{grid-area:phone;justify-self:center}.pt-buehne-reihe .pt-buehne-platz--macbook .pt-buehne-knopf{flex:none;width:var(--macbook-b);height:calc(var(--macbook-b) * 441 / 704)}.pt-buehne-platz--macbook .pt-buehne-macbook{width:var(--macbook-b);left:50%;margin-left:calc(var(--macbook-b) / -2)}.pt-buehne-kennwerte dl{display:block}.pt-buehne-kennwerte dl>div{border-top:1px solid var(--line);padding-block:.875rem;text-align:left}.pt-buehne-kennwerte dd{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pt-buehne-kennwerte dd>span:last-child{margin-top:0;text-align:right}}.pt-buehne-platz{display:flex}.pt-buehne-platz--tablet{justify-self:end}.pt-buehne-platz--mobil{justify-self:start}.pt-buehne-knopf{height:var(--geraet-h);background:none;border:0;padding:0;cursor:pointer}.pt-buehne-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.pt-buehne-platz--macbook .pt-buehne-knopf{height:calc(var(--geraet-h) * 441 / 369.084);width:calc(var(--geraet-h) * 704 / 369.084)}.pt-buehne-platz--macbook{position:relative;z-index:2}.pt-buehne-macbook{position:absolute;left:0;top:0;width:100%;pointer-events:none}.pt-buehne-macbook .pt-geraet-figur{width:100%;height:auto;transition:none}.pt-buehne-macbook .pt-geraet-figur:active,.pt-buehne-macbook .pt-geraet-figur:hover{transform:none}.pt-buehne-macbook .pt-geraet-blende{opacity:var(--rahmen-auf,1)}.pt-buehne-bahn[data-zoom=an] .pt-buehne-kennwerte,.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--mobil,.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--tablet,.pt-buehne-bahn[data-zoom=an] .pt-buehne-titel{opacity:0;transition:opacity .8s var(--ease-weich),transform .8s var(--ease-weich)}.pt-buehne-bahn[data-zoom=an] .pt-buehne-titel{transform:translateY(-34px)}.pt-buehne-bahn[data-zoom=an] .pt-buehne-kennwerte{transform:translateY(34px)}.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--tablet{transform:translateX(-70px)}.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--mobil{transform:translateX(70px)}.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-kennwerte,.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-platz--mobil,.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-platz--tablet,.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-titel{opacity:1;transform:none}.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--mobil{transition-delay:.1s}.pt-buehne-bahn[data-zoom=an] .pt-buehne-beischrift{opacity:0;pointer-events:none;transform:translateY(34px);transition:opacity .8s var(--ease-weich),transform .8s var(--ease-weich)}.pt-buehne-bahn[data-zoom=an] .pt-buehne-beischrift:focus-within,.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-beischrift{opacity:1;pointer-events:auto;transform:none}.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--mobil,.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--tablet{pointer-events:none}.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--mobil:focus-within,.pt-buehne-bahn[data-zoom=an] .pt-buehne-platz--tablet:focus-within,.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-platz--mobil,.pt-buehne-bahn[data-zoom=an][data-phase=geraete] .pt-buehne-platz--tablet{opacity:1;pointer-events:auto;transform:none}.pt-einzel{border:0;padding:0;background:none;max-width:100vw;max-height:100vh;width:100%;height:100%;color:var(--ink)}.pt-einzel::backdrop{background:rgba(20,8,12,.82);backdrop-filter:blur(3px)}.pt-einzel-inhalt{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:3.5rem 0 2rem}.pt-einzel-geraet{height:min(72vh,640px);width:auto;transition:none}.pt-einzel-geraet:active,.pt-einzel-geraet:hover{transform:none}.pt-einzel-geraet--macbook{width:min(100vw,calc((100vh - 9rem) * 704 / 441));height:auto}.pt-einzel-schirm{display:block;position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--card);scrollbar-width:none}.pt-einzel-schirm::-webkit-scrollbar{display:none}.pt-einzel-zeile{flex-wrap:wrap;padding-inline:1.5rem;gap:.5rem 1.25rem;font-size:.95rem;text-align:center}.pt-einzel-zeile,.pt-einzel-zu{display:flex;align-items:center;justify-content:center;color:#ffffff}.pt-einzel-zu{position:absolute;top:1rem;right:1rem;height:44px;width:44px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.08);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pt-einzel-zu:hover{background:rgba(255,255,255,.2)}}.pt-einzel-zu:focus-visible{outline:2px solid var(--zeichnung);outline-offset:3px}.pt-menue-cta{display:none}@media (max-width:639px){.pt-signatur .pt-kopf-offen .pt-kopf-cta{display:none}.pt-signatur .pt-menue-blende{position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;margin-top:0;border:0;border-radius:0;background:var(--paper-2);padding:120px 24px 48px;overflow-y:auto;overscroll-behavior:contain;--ink:#ffffff;--muted:#d6dcd8;--accent:#e3a31c;--accent-flaeche:#e3a31c;--line:color-mix(in srgb,#ffffff 22%,transparent);color:var(--ink)}.pt-signatur .pt-menue-blende>a:not(.pt-menue-cta):not(.pt-menue-zeile){min-height:52px;align-items:center;padding:0;margin-bottom:24px;border-top:0;border-bottom:1px solid var(--line);font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.pt-signatur .pt-menue-blende .pt-menue-zeile,.pt-signatur .pt-menue-blende .pt-theme-zeile{border-top:0}.pt-signatur .pt-menue-cta{display:inline-flex;margin-top:auto;min-height:56px;border:0}.pt-signatur .pt-kopf-offen .pt-navpill{position:relative;z-index:1}.pt-signatur .pt-kopf-offen{--ink:#ffffff;--muted:#d6dcd8;--card:color-mix(in srgb,#ffffff 8%,transparent);--line:color-mix(in srgb,#ffffff 22%,transparent);--accent:#e3a31c;--accent-flaeche:#e3a31c;color:var(--ink)}.pt-signatur .pt-cta-band>.pt-wrap{text-align:left}.pt-signatur .pt-cta-band .pt-btn{width:100%;min-height:56px}.pt-signatur .pt-fusszeile>.pt-wrap{padding-block:48px 32px;gap:36px}.pt-signatur .pt-fusszeile .pt-display{font-size:2.5rem;letter-spacing:-.03em}.pt-signatur .pt-fusszeile nav{flex-wrap:wrap;column-gap:20px;row-gap:0}.pt-signatur .pt-fusszeile nav>button{flex-basis:100%}.pt-signatur .pt-meta-zeile{display:grid;grid-template-columns:1fr 1fr;gap:28px 14px}.pt-signatur .pt-zaehlreihe{flex-direction:column;gap:24px}.pt-signatur .pt-zaehlgruppe{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;max-width:none;width:100%}.pt-signatur .pt-zaehlgruppe>.pt-striche{grid-row:1;grid-column:1/-1}.pt-signatur .pt-zaehlgruppe>.pt-zaehlwert{grid-row:2;grid-column:1;margin-top:10px}.pt-signatur .pt-zaehlgruppe>dt{grid-row:2;grid-column:2;align-self:baseline;margin-top:10px}.pt-signatur .pt-ergebnis-tabelle>div:nth-child(2n){margin-left:32px}.pt-signatur li[data-phase]{border-top:1px solid var(--line);padding-top:20px;text-align:center}.pt-signatur li[data-phase] [data-prozess-artefakt],.pt-signatur li[data-phase] p{margin-inline:auto}.pt-signatur .pt-rechtsblock{margin-top:32px;padding-top:32px}.pt-signatur .pt-rechtsblock:first-child{margin-top:0;padding-top:0}.pt-signatur .pt-seo-preis{margin-left:-16px}.pt-signatur li.pt-seo-posten{padding-top:20px}.pt-signatur .pt-seo-buehnenpreis{font-size:4.5rem}.pt-signatur .pt-seo-inhalt{display:flex;flex-direction:column}.pt-signatur .pt-seo-inhalt>.pt-seo-aufklapper{order:2}.pt-signatur .pt-seo-inhalt>div:not(.pt-seo-voraussetzung){order:1}.pt-signatur .pt-seo-voraussetzung{order:3}.pt-signatur .pt-seo-aufklapper:not([open])~.pt-seo-voraussetzung{display:none}.pt-signatur .pt-seo-ausloeser{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:20px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:600;color:var(--accent)}}@media (max-width:639px){.pt-signatur .pt-seo-ausloeser::-webkit-details-marker{display:none}.pt-signatur .pt-seo-ausloeser:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .16s var(--ease-out)}.pt-signatur .pt-seo-aufklapper[open]>.pt-seo-ausloeser:after{transform:rotate(-135deg) translate(-2px,-2px)}.pt-signatur .pt-seo-aufklapper[open]>ul{animation:pt-seo-auf .2s var(--ease-out) both}@keyframes pt-seo-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-signatur .pt-seo-ausloeser:after{transition:none}.pt-signatur .pt-seo-aufklapper[open]>ul{animation:none}}}@media (min-width:640px){.pt-signatur .pt-seo-ausloeser{display:none}}@media (max-width:639px){.pt-signatur .pt-schluss-feld{min-height:100vh;min-height:100dvh;min-height:100lvh;padding-bottom:calc(3rem + 100lvh - 100dvh)}.pt-signatur .pt-schluss-feld>.pt-schluss-figur{position:absolute;left:50%;transform:translateX(-50%);bottom:0;top:auto;z-index:0;height:67.66%;width:auto;max-width:none;aspect-ratio:1400/1867;margin:0}.pt-signatur .pt-schluss-feld>.pt-schluss-figur--klein{height:67.66%}.pt-signatur .pt-schluss-feld .pt-btn.pt-accent-bg{width:100%;min-height:56px}.pt-signatur .pt-vier-null-vier{font-size:11rem;margin-left:-34px}.pt-signatur .pt-hero-feld--voll{overflow-x:clip;overflow-y:visible;padding-bottom:1.5rem}.pt-signatur .pt-hero-feld--voll .pt-maskottchen{position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:0;height:max(67.66%,32rem);height:calc(max(67.66dvh, 32rem) + (100lvh - 100dvh) / .44);width:auto;aspect-ratio:1400/1867;margin-top:0}.pt-signatur .pt-hero-feld--voll .pt-maskottchen img{object-position:bottom center}.pt-signatur .pt-hero-feld--voll .pt-hero-lead,.pt-signatur .pt-hero-feld--voll .pt-hero-satz{margin-left:17.25%}.pt-signatur .pt-hero-feld--voll .pt-hero-lead{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pt-signatur .pt-hero-feld--voll .pt-hero-name{line-height:1}.pt-signatur .pt-hero-feld--voll .pt-hero-name-oben,.pt-signatur .pt-hero-feld--voll .pt-hero-name-unten{display:block}.pt-signatur .pt-hero-feld--voll .pt-hero-name-unten{margin-left:8.625%}.pt-signatur .pt-hero-feld--voll .pt-hero-satz{width:fit-content;margin-left:auto;margin-right:0;text-align:left}.pt-signatur .pt-hero-feld--voll .pt-hero-lead{width:calc(10.28 * clamp(1.6rem, .6rem + 3.7vw, 3.25rem));max-width:100%;margin-left:auto;margin-right:0}.pt-signatur .pt-hero-feld--voll .pt-flip-rueck{padding:.625rem}.pt-signatur .pt-hero-feld--voll .pt-flip-text{font-size:.8125rem}.pt-signatur .pt-hero-feld--voll .pt-flip-schluss{font-size:.8125rem;margin-top:.25rem}.pt-signatur .pt-hero-feld--voll .pt-flip-zeichen{font-size:3.25rem}.pt-signatur .pt-hero-feld--voll .pt-flip-seite:not(.pt-flip-rueck)>span:last-child{font-size:1.05rem}.pt-signatur .pt-hero-feld--voll [data-funfact]{height:7.4rem}.pt-signatur .pt-hero-feld--voll .pt-hero-knoepfe{align-items:center;column-gap:12px;margin-top:auto}.pt-signatur .pt-hero-feld--voll .pt-load{flex:1 1 auto;display:flex;flex-direction:column;padding-top:1.5rem}.pt-signatur .pt-hero-feld--voll .pt-hero-knoepfe .pt-btn,.pt-signatur .pt-hero-feld--voll .pt-hero-knoepfe .pt-link{font-size:clamp(.95rem,4.3vw,1.12rem);white-space:nowrap;flex:0 0 auto}.pt-signatur .pt-hero-feld--voll .pt-hero-knoepfe .pt-btn{min-height:48px;padding-inline:36px}.pt-signatur .pt-hero-feld--voll .pt-hero-knoepfe .pt-tippziel:after{inset:-13px 0}}