.hero{margin-top:34px}.hero .container{background-position:bottom;background-repeat:no-repeat;background-size:100% auto;border-radius:15px;padding:130px 0 64px}.hero.hero--small .container{background-position:0;padding:102px 0 36px}.hero h1{font-size:32px;font-weight:900;line-height:38px;margin-bottom:20px;margin-top:0}.hero a.btn{margin-top:24px;text-align:center;width:100%}.hero .content img{margin:75px auto 0;max-width:100%}.hero__subtitle{color:#f43a63;font-size:24px;font-weight:900;line-height:1.3;margin-bottom:16px}.hero.hero--small .hero__txt{min-height:auto}.hero.hero--small .hero__bottomTxt{display:none}.hero.hero--small .content img{max-width:226px}.hero.hero--small h1{margin-bottom:0}.hero.hero--dark{color:#fff}.hero.hero--dark .container,.hero.hero--small.hero--dark .container{background-color:var(--pd-navy);padding:0}.hero.hero--dark .container .hero__grad{background:radial-gradient(143px 120px at calc(100% + 14px) calc(100% - 80px),#f43a63 0,rgba(244,58,99,.9) 20%,rgba(146,32,97,.38) 52%,rgba(3,4,94,0) 84%),radial-gradient(243px 184px at calc(100% - 79px) calc(100% + 48px),#00b4d8 0,rgba(0,172,214,.92) 20%,rgba(1,104,164,.56) 50%,rgba(3,4,94,0) 90%);border-radius:15px;padding:102px 0 36px}@media (min-width:480px){.hero h1{font-size:40px;line-height:48px}}@media (min-width:768px){.hero.hero--dark .container .hero__grad{background:radial-gradient(40% 100% at 90% -6%,#f43a63 0,rgba(244,58,99,.94) 18%,rgba(146,32,97,.46) 48%,rgba(3,4,94,0) 82%),radial-gradient(50% 126% at 74% 112%,#00b4d8 0,rgba(0,172,214,.92) 20%,rgba(1,104,164,.58) 52%,rgba(3,4,94,0) 90%);padding:112px 0 60px}.hero .content{align-items:center;display:flex;gap:20px}.hero__txt{display:flex;flex-direction:column;justify-content:space-between}.hero h2{font-size:56px;line-height:67px}.hero .container{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/simple-grad.png);background-position:100% 0;background-size:auto 100%;margin-top:20px;padding:122px 0 60px}.hero.hero--small .container{background-position:100% 0;background-size:65% 100%;padding:112px 0 60px}.hero.hero--small .content{justify-content:space-between}.hero .content img{display:initial;margin:initial}.hero a.btn{margin-top:48px;width:auto}}@media (min-width:1024px){.hero .content{justify-content:space-between}.hero .content img{margin-right:85px}.hero__txt{min-height:430px}.hero .hero__rich{max-width:528px}}@media (min-width:1200px){.hero__subtitle{font-size:32px}}@media (min-width:1440px){.hero{margin-top:34px}.hero__txt{max-width:795px;min-width:780px}.hero .content img{max-width:429px}}