.pt-home-about[data-astro-cid-6gz5ktsw]{flex-direction:column;gap:clamp(32px,5vw,56px);padding-block-start:clamp(56px,8vw,112px);display:flex}.pt-home-about__head[data-astro-cid-6gz5ktsw]{align-items:end;gap:24px 32px;display:grid}.pt-home-about__intro[data-astro-cid-6gz5ktsw]{flex-direction:column;gap:24px;min-width:0;display:flex}.pt-home-about__intro[data-astro-cid-6gz5ktsw] h2[data-astro-cid-6gz5ktsw]{margin:0}.pt-home-about__muted[data-astro-cid-6gz5ktsw]{color:var(--pt-grey-500)}.pt-home-about__link[data-astro-cid-6gz5ktsw]{border-bottom:1px dashed var(--accent);color:var(--text-strong);font-size:16px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;justify-self:start;align-items:center;gap:10px;padding-bottom:8px;text-decoration:none;transition:border-color .15s,gap .15s;display:inline-flex}.pt-home-about__link[data-astro-cid-6gz5ktsw]:hover{border-bottom-style:solid;gap:14px}.pt-home-about__link[data-astro-cid-6gz5ktsw]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}@media (width>=1000px){.pt-home-about__head[data-astro-cid-6gz5ktsw]{grid-template-columns:2fr 1fr}.pt-home-about__link[data-astro-cid-6gz5ktsw]{justify-self:end}}.pt-home-about__strip[data-astro-cid-6gz5ktsw]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pt-home-about__strip[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]{min-width:0;height:clamp(280px,80vw,400px)}.pt-home-about__strip[data-astro-cid-6gz5ktsw] .pt-home-about__photo{height:100%}@media (width>=600px){.pt-home-about__strip[data-astro-cid-6gz5ktsw]{grid-template-columns:repeat(var(--n-mid), minmax(0, 1fr))}.pt-home-about__strip[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]{height:400px}.pt-home-about__strip[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]:nth-child(2n){margin-top:40px}}@media (width>=1000px){.pt-home-about__strip[data-astro-cid-6gz5ktsw]{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pt-home-about__strip[data-astro-cid-6gz5ktsw] .pt-home-about__photo{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.pt-home-about__strip[data-astro-cid-6gz5ktsw] .pt-home-about__photo img{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.1)translate(-3%,2%)}.pt-home-about__strip[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]:hover .pt-home-about__photo{box-shadow:var(--shadow-card-hover);transform:translateY(-10px)}.pt-home-about__strip[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]:hover .pt-home-about__photo img{transform:scale(1.02)translate(0,0)}}.pt-home-band[data-astro-cid-oei6bx35]{margin-top:24px}.pt-home-band__box[data-astro-cid-oei6bx35]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding-block:18px;overflow:hidden}.pt-home-band__viewport[data-astro-cid-oei6bx35]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pt-home-band__track[data-astro-cid-oei6bx35]{width:max-content;animation:38s linear infinite pt-marquee;display:flex}.pt-home-band__viewport[data-astro-cid-oei6bx35]:hover .pt-home-band__track[data-astro-cid-oei6bx35]{animation-play-state:paused}.pt-home-band__list[data-astro-cid-oei6bx35]{white-space:nowrap;font-size:clamp(20px,2.2vw,30px);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--pt-navy);align-items:center;gap:28px;margin:0;padding:0 28px 0 0;line-height:1.2;list-style:none;display:flex}.pt-home-band__item[data-astro-cid-oei6bx35]{align-items:center;gap:28px;display:flex}.pt-home-band__item[data-astro-cid-oei6bx35].is-muted>span[data-astro-cid-oei6bx35]{color:var(--pt-grey-500)}.pt-home-band__item[data-astro-cid-oei6bx35] .pt-home-band__icon{width:.7em;height:.7em;color:var(--pt-orange);flex:none}@media (prefers-reduced-motion:reduce){.pt-home-band__viewport[data-astro-cid-oei6bx35]{-webkit-mask-image:none;mask-image:none}.pt-home-band__track[data-astro-cid-oei6bx35]{width:auto;padding-inline:var(--gutter);justify-content:center}.pt-home-band__list--dup[data-astro-cid-oei6bx35]{display:none}.pt-home-band__list[data-astro-cid-oei6bx35]{white-space:normal;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:0}.pt-home-band__item[data-astro-cid-oei6bx35]{white-space:nowrap;gap:20px}.pt-home-band__item[data-astro-cid-oei6bx35]:last-child .pt-home-band__icon{display:none}}@media (prefers-reduced-motion:reduce) and (width<=599px){.pt-home-band__list[data-astro-cid-oei6bx35]{row-gap:6px}.pt-home-band__item[data-astro-cid-oei6bx35] .pt-home-band__icon{display:none}}.pt-home-contact__box[data-astro-cid-tmhgy3xx]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;padding:12px;display:grid}.pt-home-contact__panel[data-astro-cid-tmhgy3xx]{border-radius:var(--radius-lg);background:var(--pt-orange);color:var(--pt-navy);flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(28px,4vw,48px);display:flex}.pt-home-contact__intro[data-astro-cid-tmhgy3xx]{flex-direction:column;gap:20px;display:flex}.pt-home-contact__title[data-astro-cid-tmhgy3xx]{letter-spacing:-.045em;font-size:clamp(40px,5vw,72px);line-height:.98;font-weight:var(--fw-semibold);margin:0}.pt-home-contact__text[data-astro-cid-tmhgy3xx]{max-width:440px;margin:0;font-size:18px;line-height:1.55}.pt-home-contact__details[data-astro-cid-tmhgy3xx]{font-style:normal}.pt-home-contact__details[data-astro-cid-tmhgy3xx] ul[data-astro-cid-tmhgy3xx]{font-size:18px;line-height:1.4;font-weight:var(--fw-semibold);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pt-home-contact__details[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx],.pt-home-contact__details[data-astro-cid-tmhgy3xx] span[data-astro-cid-tmhgy3xx]{color:inherit;overflow-wrap:anywhere;border-top:1px solid #00254a40;align-items:center;gap:14px;padding:14px 0;display:flex}.pt-home-contact__details[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx]{text-decoration:none}.pt-home-contact__details[data-astro-cid-tmhgy3xx] a[data-astro-cid-tmhgy3xx]:hover{text-underline-offset:4px;text-decoration:underline}.pt-home-contact__details[data-astro-cid-tmhgy3xx] .pt-icon{flex:none}.pt-home-contact__box[data-astro-cid-tmhgy3xx] .pt-home-contact__form{padding:clamp(20px,3vw,36px)}.pt-home-hero[data-astro-cid-dcwno5ig]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:stretch;gap:clamp(32px,4vw,56px);padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}@container pt-hero-text (width>=440px) and (width<=760px){.pt-home-hero__title[data-astro-cid-dcwno5ig][data-locale=en]{font-size:calc(var(--fs-display) * .86)}.pt-home-hero__title[data-astro-cid-dcwno5ig][data-locale=de]{font-size:calc(var(--fs-display) * .74)}}.pt-home-hero__text[data-astro-cid-dcwno5ig]{z-index:1;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;display:flex;position:relative;container:pt-hero-text/inline-size}.pt-home-hero__intro[data-astro-cid-dcwno5ig]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.pt-home-hero__intro[data-astro-cid-dcwno5ig] .pt-badge[data-astro-cid-dcwno5ig]{margin:0}.pt-home-hero__muted[data-astro-cid-dcwno5ig]{color:var(--pt-grey-500)}.pt-home-hero__dot[data-astro-cid-dcwno5ig]{color:var(--accent)}.pt-home-hero__lead[data-astro-cid-dcwno5ig]{max-width:520px}.pt-home-hero__ctas[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:12px;display:flex}.pt-home-hero__usps[data-astro-cid-dcwno5ig]{border-top:1px dashed var(--border-default);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;padding-top:24px;display:grid}.pt-home-hero__usps[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{flex-direction:column;gap:4px;display:flex}.pt-home-hero__usp-title[data-astro-cid-dcwno5ig]{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-strong)}.pt-home-hero__usp-text[data-astro-cid-dcwno5ig]{color:var(--text-muted);font-size:14px}.pt-home-hero__media[data-astro-cid-dcwno5ig]{z-index:1;min-height:clamp(340px,90vw,560px);position:relative}.pt-home-hero__media[data-astro-cid-dcwno5ig] .pt-home-hero__photo{position:absolute;inset:0}.pt-home-hero__stat[data-astro-cid-dcwno5ig]{z-index:2;background:var(--surface-card);max-width:calc(100% - 40px);box-shadow:var(--shadow-float);border-radius:20px;align-items:center;gap:16px;padding:18px 22px;display:flex;position:absolute;bottom:20px;left:20px}.pt-home-hero__stat-value[data-astro-cid-dcwno5ig]{font-size:40px;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text-strong);white-space:nowrap;line-height:1}.pt-home-hero__stat-label[data-astro-cid-dcwno5ig]{width:min-content;color:var(--text-muted);font-size:14px;line-height:1.3}.pt-home-hero__back[data-astro-cid-dcwno5ig],.pt-home-hero__front[data-astro-cid-dcwno5ig]{pointer-events:none;position:absolute;inset:0}.pt-home-hero__back[data-astro-cid-dcwno5ig]{z-index:0}.pt-home-hero__front[data-astro-cid-dcwno5ig]{z-index:1}.b1[data-astro-cid-dcwno5ig]{background:var(--pt-orange-tint);border-radius:50%;width:620px;height:620px;animation:16s ease-in-out infinite pt-float;top:-280px;left:-260px}.b2[data-astro-cid-dcwno5ig]{border:2px dashed var(--border-default);border-radius:50%;width:340px;height:340px;animation:70s linear infinite pt-spin;bottom:-170px;left:34%}.b3[data-astro-cid-dcwno5ig]{background-image:radial-gradient(var(--border-default) 1.6px, transparent 1.8px);background-size:16px 16px;width:200px;height:136px;animation:18s ease-in-out infinite pt-drift;top:36px;left:38%;mask-image:radial-gradient(closest-side,#000 40%,#0000)}.b4[data-astro-cid-dcwno5ig]{background:var(--accent);border-radius:50%;width:18px;height:18px;animation:9s ease-in-out infinite pt-drift;top:30%;left:46%}.b5[data-astro-cid-dcwno5ig]{background:var(--pt-navy);border-radius:50%;width:10px;height:10px;animation:11s ease-in-out -3s infinite pt-drift;bottom:22%;left:8%}.b6[data-astro-cid-dcwno5ig]{border-radius:var(--radius-full);border:2px solid var(--accent);width:90px;height:36px;animation:8s ease-in-out -2s infinite pt-pill;bottom:16px;left:47%;transform:rotate(-35deg)}.f1[data-astro-cid-dcwno5ig]{background:var(--accent);border:8px solid var(--pt-white);border-radius:50%;width:112px;height:112px;animation:9s ease-in-out infinite pt-float;top:-20px;right:-20px}.f2[data-astro-cid-dcwno5ig],.f3[data-astro-cid-dcwno5ig]{border-radius:var(--radius-full);border:6px solid var(--pt-white);height:46px;animation:7s ease-in-out infinite pt-pill;transform:rotate(-35deg)}.f2[data-astro-cid-dcwno5ig]{background:var(--accent);width:150px;top:26%;left:-44px}.f3[data-astro-cid-dcwno5ig]{background:var(--pt-navy);width:104px;animation-delay:-3.5s;top:calc(26% + 70px);left:-12px}.f4[data-astro-cid-dcwno5ig]{border:2px dashed var(--accent);border-radius:50%;width:96px;height:96px;animation:24s linear infinite pt-spin;bottom:-30px;right:28px}@media (width<=1099px){.b1[data-astro-cid-dcwno5ig]{width:360px;height:360px;top:-200px;left:-180px}.b2[data-astro-cid-dcwno5ig]{inset:40% -170px auto auto}.b3[data-astro-cid-dcwno5ig],.b4[data-astro-cid-dcwno5ig],.b5[data-astro-cid-dcwno5ig],.b6[data-astro-cid-dcwno5ig]{display:none}}@media (width<=599px){.b2[data-astro-cid-dcwno5ig]{display:none}.f1[data-astro-cid-dcwno5ig]{border-width:6px;width:84px;height:84px}.f2[data-astro-cid-dcwno5ig],.f3[data-astro-cid-dcwno5ig]{border-width:4px;height:34px}.f2[data-astro-cid-dcwno5ig]{width:84px;top:5%;left:-28px}.f3[data-astro-cid-dcwno5ig]{width:60px;top:calc(5% + 40px);left:-10px}}.pt-home-news[data-astro-cid-lnwfeexm]{flex-direction:column;gap:40px;padding-bottom:clamp(56px,8vw,112px);display:flex}.pt-home-news__head[data-astro-cid-lnwfeexm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pt-home-news__heading[data-astro-cid-lnwfeexm]{flex-direction:column;gap:20px;display:flex}.pt-home-news__heading[data-astro-cid-lnwfeexm] .pt-h2[data-astro-cid-lnwfeexm]{margin:0}.pt-home-news__grid[data-astro-cid-lnwfeexm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.pt-home-services[data-astro-cid-bzpiquiw]{border-radius:var(--radius-xl);background:var(--surface-inverse);color:var(--text-on-dark);flex-direction:column;gap:48px;padding:clamp(28px,4.5vw,64px);display:flex}.pt-home-services__head[data-astro-cid-bzpiquiw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pt-home-services__intro[data-astro-cid-bzpiquiw]{flex-direction:column;gap:20px;min-width:0;display:flex}.pt-home-services__title[data-astro-cid-bzpiquiw]{color:var(--text-on-dark);text-wrap:initial;margin:0}.pt-home-services__accent[data-astro-cid-bzpiquiw]{background:var(--accent);color:var(--text-on-accent);border-radius:14px;margin-top:6px;padding:0 14px 4px;display:inline-block}.pt-home-services__lead[data-astro-cid-bzpiquiw]{max-width:360px;color:var(--text-on-dark-muted);margin:0;font-size:16px;line-height:1.6}.pt-home-services__grid[data-astro-cid-bzpiquiw]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.pt-home-services__grid[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-services__side[data-astro-cid-bzpiquiw]{grid-column:1/-1;grid-template-rows:auto}.no-photo[data-astro-cid-bzpiquiw] .pt-home-services__side[data-astro-cid-bzpiquiw]{grid-column:auto}}@media (width>=1000px){.pt-home-services__grid[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(3,minmax(0,1fr))}.no-photo[data-astro-cid-bzpiquiw] .pt-home-services__grid[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-services__side[data-astro-cid-bzpiquiw]{grid-column:auto;grid-template-rows:1fr auto}}.pt-home-services__tabs[data-astro-cid-bzpiquiw]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pt-home-services__tab[data-astro-cid-bzpiquiw]{border:1px solid var(--pt-navy-600);border-radius:var(--radius-full);color:var(--text-on-dark);font-size:17px;font-weight:var(--fw-semibold);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:16px;padding:16px 16px 16px 22px;line-height:1.3;text-decoration:none;display:flex}.pt-home-services__tab-num[data-astro-cid-bzpiquiw]{min-width:24px;color:var(--accent);transition:color var(--duration-fast) var(--ease-standard);font-size:14px}.pt-home-services__tab-title[data-astro-cid-bzpiquiw]{flex:1}.pt-home-services__tab[data-astro-cid-bzpiquiw].is-active{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.pt-home-services__tab[data-astro-cid-bzpiquiw].is-active .pt-home-services__tab-num[data-astro-cid-bzpiquiw]{color:var(--text-on-accent)}.pt-home-services__media[data-astro-cid-bzpiquiw]{min-height:clamp(240px,60vw,380px);position:relative}@media (width>=640px){.pt-home-services__media[data-astro-cid-bzpiquiw]{min-height:380px}}.pt-home-services__photo[data-astro-cid-bzpiquiw]{opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);position:absolute;inset:0}.pt-home-services__photo[data-astro-cid-bzpiquiw].is-active{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-standard)}.pt-home-services__photo[data-astro-cid-bzpiquiw] .pt-photo{height:100%}.pt-home-services__side[data-astro-cid-bzpiquiw]{grid-template-rows:1fr auto;gap:16px;min-width:0;display:grid}.pt-home-services__card[data-astro-cid-bzpiquiw]{border-radius:var(--radius-lg);background:var(--surface-inverse-deep);flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.pt-home-services__panels[data-astro-cid-bzpiquiw]{display:grid}.pt-home-services__panel[data-astro-cid-bzpiquiw]{visibility:hidden;flex-direction:column;grid-area:1/1;gap:12px;display:flex}.pt-home-services__panel[data-astro-cid-bzpiquiw].is-active{visibility:visible}.pt-home-services__panel-num[data-astro-cid-bzpiquiw]{color:var(--accent);font-size:14px;font-weight:var(--fw-semibold)}.pt-home-services__panel-title[data-astro-cid-bzpiquiw]{color:var(--text-on-dark);font-size:26px;font-weight:var(--fw-semibold);letter-spacing:-.02em;margin:0;line-height:1.15}.pt-home-services__panel-text[data-astro-cid-bzpiquiw]{color:var(--text-on-dark-muted);margin:0;font-size:16px;line-height:1.6}.pt-home-services__more[data-astro-cid-bzpiquiw]{color:var(--text-on-dark);font-size:15px;font-weight:var(--fw-semibold);align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:flex}.pt-home-services__more[data-astro-cid-bzpiquiw]:hover{color:var(--text-on-dark);text-decoration:underline}.pt-home-services[data-astro-cid-bzpiquiw] .pt-home-services__call[data-astro-cid-bzpiquiw]{border-radius:var(--radius-lg);background:var(--action-primary-bg);color:var(--action-primary-fg);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;text-decoration:none;display:flex}.pt-home-services[data-astro-cid-bzpiquiw] .pt-home-services__call[data-astro-cid-bzpiquiw]:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg-hover);text-decoration:none}.pt-home-services__call-text[data-astro-cid-bzpiquiw]{flex-direction:column;gap:2px;display:flex}.pt-home-services__call-kicker[data-astro-cid-bzpiquiw]{font-size:14px;font-weight:var(--fw-medium)}.pt-home-services__call-label[data-astro-cid-bzpiquiw]{font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.02em}.pt-home-services__call-icon[data-astro-cid-bzpiquiw]{border-radius:var(--radius-full);background:var(--surface-inverse);width:48px;height:48px;color:var(--text-on-dark);flex:none;place-items:center;display:grid}@media (scripting:none){.pt-home-services__panels[data-astro-cid-bzpiquiw]{gap:24px}.pt-home-services__panel[data-astro-cid-bzpiquiw]{visibility:visible;grid-area:auto}.pt-home-services__tab[data-astro-cid-bzpiquiw].is-active:not(:hover,:focus-visible){border-color:var(--pt-navy-600);color:var(--text-on-dark);background:0 0}.pt-home-services__tab[data-astro-cid-bzpiquiw].is-active:not(:hover,:focus-visible) .pt-home-services__tab-num[data-astro-cid-bzpiquiw]{color:var(--accent)}.pt-home-services__tab[data-astro-cid-bzpiquiw]:is(:hover,:focus-visible){border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.pt-home-services__tab[data-astro-cid-bzpiquiw]:is(:hover,:focus-visible) .pt-home-services__tab-num[data-astro-cid-bzpiquiw]{color:var(--text-on-accent)}}.pt-home[data-astro-cid-bkwvb2u2]{gap:var(--space-2);padding-block:var(--space-2);flex-direction:column;display:flex}
