.pc-about-module{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;--text:#212630;--grey:#586174;--primary:#005eb8;--primary-hover:#034590;--focus:#4094ed;--navy:#071b36;--blue:var(--primary);--blue-dark:var(--primary-hover);--blue-soft:#eaf7fd;--ink-soft:var(--grey);--line:#dce6ee;--surface:#f7fafc;--white:#fff;--radius:8px;--shadow:0 12px 30px rgb(7 27 54/9%);--container:1470px}.pc-about-module *{box-sizing:border-box}.pc-about-module h1,.pc-about-module h2,.pc-about-module h3,.pc-about-module p{font-family:inherit;font-size:inherit;font-weight:400;margin:0}.pc-about-module h1{font-size:32px;font-weight:600;line-height:37px}.pc-about-module h2{font-size:28px;font-weight:600;line-height:34px;margin-bottom:24px}.pc-about-module h3{font-size:24px;font-weight:600;line-height:31px}.pc-about-module ol,.pc-about-module ul{list-style:none;margin:0;padding:0}.pc-about-module a{color:var(--primary);text-decoration:underline}.pc-about-module img{display:block;font-size:inherit;max-width:100%}.pc-about-module .container{margin-inline:auto;width:min(var(--container),calc(100% - 40px))}.pc-about-module .button{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:6px;border-radius:60px;color:var(--white);display:inline-flex;font-family:inherit;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:24px;min-height:50px;padding:0 22px;text-align:start;text-decoration:none;text-transform:none;transition:background .16s ease,color .16s ease,transform .16s ease}.pc-about-module .button:hover{background:var(--blue-dark);color:#fff;transform:translateY(-1px)}.pc-about-module .button:not(.button--outline){gap:8px;padding-right:14px}.pc-about-module .button:not(.button--outline):after{background-color:currentColor;content:"";flex:0 0 auto;height:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /20px 20px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /20px 20px no-repeat;width:20px}.pc-about-module .button--outline{background:transparent;color:var(--blue)}.pc-about-module .button--outline:hover{color:var(--white)}.pc-about-module .hero{background:var(--navy);overflow:hidden;position:relative}.pc-about-module .hero:before{background:rgba(0,0,0,.58);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pc-about-module .hero-visual{background-color:var(--navy);height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.pc-about-module .hero-inner{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center;max-height:100vh;min-height:min(950px,100vh);padding:82px 0 54px;position:relative;text-align:center;z-index:2}.pc-about-module .hero-copy{color:var(--white);max-width:850px}.pc-about-module .hero-copy h1{font-weight:700;margin-bottom:26px}.pc-about-module .hero-copy h1 span{color:#49a8ff}.pc-about-module .hero-copy>p{font-size:17.28px;margin-inline:auto;max-width:760px}.pc-about-module .hero-copy>p+p{margin-top:24px}.pc-about-module .actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:38px 0 34px}.pc-about-module .actions .button{min-width:260px}.pc-about-module .hero .button--outline{border-color:var(--white);color:var(--white)}.pc-about-module .hero-visual{animation:pc-about-hero-image-in .9s cubic-bezier(.2,.7,.2,1) both}.pc-about-module .hero-copy .actions,.pc-about-module .hero-copy h1,.pc-about-module .hero-copy>p{animation:pc-about-hero-content-in .65s cubic-bezier(.2,.7,.2,1) both}.pc-about-module .hero-copy h1{animation-delay:.12s}.pc-about-module .hero-copy .actions{animation-delay:.42s}@keyframes pc-about-hero-image-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes pc-about-hero-content-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pc-about-module .hero-copy .actions,.pc-about-module .hero-copy h1,.pc-about-module .hero-copy>p,.pc-about-module .hero-visual{animation:none}}@keyframes pc-about-hero-scroll-fade{0%{opacity:0;transform:translateY(-7px) rotate(45deg)}40%{opacity:1}to{opacity:0;transform:translateY(9px) rotate(45deg)}}.pc-about-module .split{grid-template-columns:1fr 1fr}@media (min-width:901px) and (max-width:1512px){.pc-about-module>section>.container{width:min(var(--container),calc(100% - 140px))}}@media (max-width:900px){.pc-about-module .hero-inner,.pc-about-module .split{grid-template-columns:1fr}.pc-about-module .hero-inner{min-height:auto}}@media (min-width:1024px){.pc-about-module h1{font-size:44px;line-height:51px}.pc-about-module h2{font-size:32px;line-height:37px;margin-bottom:32px}}@media (max-width:620px){.pc-about-module .container{width:min(100% - 28px,var(--container))}.pc-about-module .hero-inner{padding-block:52px}}.pc-about-module .hero--basis .hero-inner{align-items:end;justify-items:start;max-height:none;min-height:520px;padding:190px 0 72px;text-align:left}.pc-about-module .hero--basis .hero-copy{max-width:880px}.pc-about-module .hero--basis .hero-copy h1{font-size:clamp(30px,3.6vw,46px);line-height:1.15;margin:0 0 22px}.pc-about-module .hero-basis__lead{color:hsla(0,0%,100%,.92);font-size:18.4px;line-height:1.6;margin:0!important;max-width:720px}@media (max-width:620px){.pc-about-module .hero--basis .hero-inner{min-height:420px;padding:150px 0 48px}}.pc-about-module .split-section{background:var(--white);padding:96px 0}.pc-about-module .split-section--soft{background:var(--surface)}.pc-about-module .split{align-items:center;display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;width:min(var(--container),calc(100% - 80px))}.pc-about-module .split__eyebrow{color:#2972b8;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:24px;margin:0 0 10px;text-transform:uppercase}.pc-about-module .split__title{color:var(--navy);font-size:37px;font-weight:600;line-height:44px;margin:0 0 24px}.pc-about-module .split__title span{color:#2972b8}.pc-about-module .split__copy .actions{justify-content:flex-start}.pc-about-module .split__text{color:#2c3442;font-size:18px;line-height:1.75;margin:0 0 24px}.pc-about-module .split__media{border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.pc-about-module .split__media img{aspect-ratio:5/4;display:block;object-fit:cover;width:100%}.pc-about-module .experience{background:var(--navy);color:var(--white);isolation:isolate;padding:160px 0;position:relative}.pc-about-module .experience:before{background:url(https://147416933.fs1.hubspotusercontent-eu1.net/hubfs/147416933/raw_assets/public/Profiweb%20Theme/images/about-assets/berg-hintergrund.jpg) center 40%/cover no-repeat;bottom:0;content:"";filter:saturate(.8);left:30%;mask-image:linear-gradient(90deg,transparent,#000 45%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);opacity:.6;position:absolute;right:0;top:0;z-index:-2}.pc-about-module .experience:after{background:linear-gradient(90deg,rgba(7,27,54,.94),rgba(7,27,54,.8) 40%,rgba(7,27,54,.15) 75%,rgba(7,27,54,0));content:"";inset:0;position:absolute;z-index:-1}.pc-about-module .experience__inner{margin-inline:auto;width:min(var(--container),calc(100% - 80px))}.pc-about-module .experience__row{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 1px minmax(0,auto)}.pc-about-module .experience__eyebrow{color:#5aa9e6;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:24px;margin:0 0 10px;text-transform:uppercase}.pc-about-module .experience__title{color:var(--white);font-size:37px;font-weight:600;line-height:44px;margin:0 0 24px}.pc-about-module .experience__text{color:hsla(0,0%,100%,.88);font-size:18px;line-height:1.75;margin:0 0 24px}.pc-about-module .experience__text:last-child{margin-bottom:0}.pc-about-module .experience__divider{align-self:stretch;background:hsla(0,0%,100%,.25)}.pc-about-module .experience__stat{align-items:flex-end;display:flex;gap:20px}.pc-about-module .experience__icon{color:var(--white);flex:0 0 auto;height:56px;width:56px}.pc-about-module .experience__stat strong{display:block;font-size:56px;font-weight:700;line-height:1}.pc-about-module .experience__stat span{display:block;font-size:22px;font-weight:500;line-height:1.35;margin-left:10px;margin-top:2px}.pc-about-module .experience__side{align-items:flex-start;display:flex;flex-direction:column}.pc-about-module .experience .values{align-items:center;display:flex;flex-wrap:wrap;gap:12px 0;margin:30px 0 0 5px}.pc-about-module .experience .values li{align-items:center;color:var(--white);display:flex;font-size:18px;font-weight:500;gap:10px;line-height:22px;padding:0 18px}.pc-about-module .experience .values li:first-child{padding-left:0}.pc-about-module .experience .values li+li{border-left:1px solid hsla(0,0%,100%,.25)}.pc-about-module .experience .values li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%235aa9e6'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") 50% /22px 22px no-repeat;content:"";flex:0 0 auto;height:22px;width:22px}@media (max-width:900px){.pc-about-module .experience__row{gap:48px;grid-template-columns:minmax(0,1fr)}.pc-about-module .experience__divider{display:none}.pc-about-module .experience__stat strong{font-size:56px}}@media (max-width:620px){.pc-about-module .experience__title{font-size:28px;line-height:34px}.pc-about-module .experience__text{font-size:16px}}.pc-about-module .flow{background:var(--surface);display:grid;gap:10px;padding:40px 36px}.pc-about-module .flow__step{align-items:center;background:#fff;border:1px solid #e7ecf2;border-radius:13px;column-gap:16px;display:grid;grid-template-columns:44px minmax(0,1fr);padding:16px 20px}.pc-about-module .flow__icon{background:#eaf3ff;border-radius:50%;color:#2972b8;display:grid;height:52px;place-items:center;width:52px}.pc-about-module .flow__icon svg{height:28px;width:28px}.pc-about-module .flow__icon img{display:block;height:28px;width:28px}.pc-about-module .flow__text strong{color:var(--navy);display:block;font-size:17px;font-weight:700;line-height:1.3}.pc-about-module .flow__text span{color:#64748b;display:block;font-size:14px;line-height:1.4;margin-top:2px}.pc-about-module .flow__icon--logo svg{height:23px;width:28px}.pc-about-module .split.split--wide{grid-template-columns:minmax(0,1fr);text-align:center}.pc-about-module .split--wide .split__cols .split__text{font-size:18px;line-height:1.6;margin:0 auto 12px;max-width:1080px}.pc-about-module .split--wide .split__cols .split__text:last-child{margin-bottom:0}.pc-about-module .split--wide .flow{background:none;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;max-width:1080px;padding:0}.pc-about-module .split--wide .flow__step{background:none;border:0;box-shadow:none;grid-template-columns:minmax(0,1fr);justify-items:center;padding:28px 22px;position:relative;row-gap:14px;text-align:center}.pc-about-module .split--wide .flow__step:not(:last-child):after{border-right:2px solid #2972b8;border-top:2px solid #2972b8;box-sizing:border-box;content:"";height:10px;position:absolute;right:-25px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.pc-about-module .timeline{display:flex;flex-direction:column;gap:60px;list-style:none;margin:0;padding:0;position:relative}.pc-about-module .timeline__item{padding:8px 0 8px 68px;position:relative}.pc-about-module .timeline__item:after{background:#2972b8;border-radius:2px;content:"";height:var(--fill,calc(100% - 8px));left:23px;position:absolute;top:58px;width:2px}.pc-about-module .timeline__item:last-child:after{display:none}.pc-about-module .timeline__dot{background:#2972b8;border-radius:50%;box-sizing:border-box;color:#fff;display:grid;font-size:18px;font-weight:700;height:48px;left:0;line-height:1;place-items:center;position:absolute;top:0;width:48px;z-index:1}.pc-about-module .timeline__text{display:block}.pc-about-module .timeline__text strong{display:block;font-size:22px}.pc-about-module .timeline__text>span{color:#475569;display:block;font-size:16px;line-height:1.4;margin-top:10px}.pc-about-module.is-timeline-ready .timeline__dot{background:#dbe7f5;color:#2972b8;transition:background-color .4s ease,color .4s ease}.pc-about-module.is-timeline-ready .timeline__item.is-active .timeline__dot{background:#2972b8;color:#fff}@media (max-width:980px){.pc-about-module .split{gap:40px;grid-template-columns:minmax(0,1fr);width:min(100% - 40px,var(--container))}.pc-about-module .split.split--wide{gap:24px}.pc-about-module .split--wide .flow{gap:10px;grid-template-columns:minmax(0,1fr)}.pc-about-module .split--wide .flow__step{column-gap:16px;grid-template-columns:44px minmax(0,1fr);justify-items:start;padding:16px 20px;text-align:left}.pc-about-module .split--wide .flow__step:after{display:none}.pc-about-module .split-section{padding:64px 0}}@media (max-width:620px){.pc-about-module .split__title{font-size:28px;line-height:34px}.pc-about-module .split__text{font-size:16px}}.pc-about-module .philosophy{background:var(--white);border-bottom:1px solid var(--line);padding:96px 0}.pc-about-module .philosophy__inner{margin-inline:auto;width:min(var(--container),calc(100% - 80px))}.pc-about-module .philosophy__header{margin-bottom:56px;max-width:760px}.pc-about-module .philosophy__eyebrow{color:#2972b8;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:24px;margin:0 0 10px;text-transform:uppercase}.pc-about-module .philosophy__title{color:var(--navy);font-size:37px;font-weight:600;line-height:44px;margin:0}.pc-about-module .philosophy__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.pc-about-module .philosophy__card{background-color:var(--navy);background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 8px 24px rgba(7,27,54,.12);display:flex;flex-direction:column;min-height:340px;overflow:hidden;padding:36px 28px 40px;position:relative;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease,border-color .45s ease,opacity .85s ease var(--delay,0s),translate .85s cubic-bezier(.16,1,.3,1) var(--delay,0s),scale .85s cubic-bezier(.16,1,.3,1) var(--delay,0s),filter .85s ease var(--delay,0s)}.pc-about-module .philosophy__card:first-child{background-image:linear-gradient(180deg,rgba(7,27,54,.26) 0,rgba(7,27,54,.72) 48%,rgba(7,27,54,.96) 100%),var(--pc-card-image);background-position:50%,65%}.pc-about-module .philosophy__card:nth-child(2),.pc-about-module .philosophy__card:nth-child(3){background-image:linear-gradient(180deg,rgba(7,27,54,.28) 0,rgba(7,27,54,.74) 48%,rgba(7,27,54,.96) 100%),var(--pc-card-image)}.pc-about-module .philosophy__card:nth-child(4){background-image:linear-gradient(180deg,rgba(7,27,54,.26) 0,rgba(7,27,54,.72) 48%,rgba(7,27,54,.96) 100%),var(--pc-card-image)}.pc-about-module .philosophy__card:after{background:linear-gradient(90deg,#2a62c4,#5aa2ff);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.pc-about-module .philosophy__card:hover{border-color:hsla(0,0%,100%,.32);box-shadow:0 18px 36px rgba(7,27,54,.24);transform:translateY(-6px)}.pc-about-module .philosophy__card:hover:after{transform:scaleX(1)}.pc-about-module .philosophy__icon-wrap{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.36);border-radius:50%;color:var(--white);display:grid;height:64px;margin-bottom:28px;place-items:center;transition:background-color .45s ease,color .45s ease,transform .45s ease;width:64px}.pc-about-module .philosophy__card:hover .philosophy__icon-wrap{background:hsla(0,0%,100%,.26);color:var(--white);transform:scale(1.06)}.pc-about-module .philosophy__icon{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.pc-about-module .philosophy__icon--image{filter:brightness(0) invert(1);object-fit:contain}.pc-about-module .philosophy__card h3{color:var(--white);font-size:20px;font-weight:600;line-height:28px;margin:0 0 12px}.pc-about-module .philosophy__card p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.65;margin:0}.pc-about-module .philosophy--plain .philosophy__card{background:var(--surface);border-color:var(--line);box-shadow:0 1px 2px rgb(7 27 54/4%);min-height:auto}.pc-about-module .philosophy--plain .philosophy__card:hover{background:var(--white);border-color:#c9dcef;box-shadow:0 18px 36px rgba(7,27,54,.1)}.pc-about-module .philosophy--plain .philosophy__icon-wrap{backdrop-filter:none;background:#e3f0fc;border:0;color:var(--primary)}.pc-about-module .philosophy--plain .philosophy__card:hover .philosophy__icon-wrap{background:var(--primary);color:var(--white)}.pc-about-module .philosophy--plain .philosophy__icon--image{filter:none}.pc-about-module .philosophy--plain .philosophy__card:hover .philosophy__icon--image{filter:brightness(0) invert(1)}.pc-about-module .philosophy--plain .philosophy__card h3{color:var(--navy)}.pc-about-module .philosophy--plain .philosophy__card p{color:var(--grey)}.pc-about-module.is-ready .philosophy__card:not(.is-visible){filter:blur(6px);opacity:0;scale:.96;translate:0 40px}@media (max-width:1100px){.pc-about-module .philosophy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pc-about-module .philosophy{padding:64px 0}.pc-about-module .philosophy__header{margin-bottom:40px}}@media (max-width:620px){.pc-about-module .philosophy__inner{width:min(var(--container),calc(100% - 40px))}.pc-about-module .philosophy__title{font-size:28px;line-height:34px}.pc-about-module .philosophy__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pc-about-module .philosophy__card,.pc-about-module .philosophy__card:after,.pc-about-module .philosophy__card:hover,.pc-about-module .philosophy__card:hover .philosophy__icon-wrap,.pc-about-module .philosophy__icon-wrap{transform:none;transition:none}.pc-about-module .philosophy__card{filter:none;scale:none;translate:none}}.pc-about-module{color:var(--text)}.pc-about-module h1{color:var(--white)}.pc-about-module .split{gap:140px}.pc-about-module .split.split--wide{gap:24px}@media (min-width:901px) and (max-width:1512px){.pc-about-module>section>.container{width:min(var(--container),calc(100% - 80px))}}@media (min-width:1024px){.pc-about-module>section:not(.hero) h2{font-size:37px;line-height:38px;margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.pc-about-module.is-ready .philosophy__card:not(.is-visible){filter:none;opacity:1;scale:none;translate:none}}.pc-about-footer .site-footer{line-height:24px}.pc-about-footer .site-footer a,.pc-about-footer .site-footer img,.pc-about-footer .site-footer p{font-family:inherit}.pc-about-footer .site-footer img{font-size:inherit}.pc-about-footer .footer-column strong a{font-weight:inherit}.pc-about-footer .site-footer .footer-button,.pc-about-footer .site-footer .footer-button:active,.pc-about-footer .site-footer .footer-button:focus,.pc-about-footer .site-footer .footer-button:hover{line-height:24px}