.hero{margin-top:24px;position:relative}.hero .container{background-color:#f5f5f5;border-radius:15px}.hero .hero__content{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/hero-blur-mobile.png);background-position:100% 100%;background-repeat:no-repeat;background-size:100%;border-radius:15px;display:flex;flex-direction:column-reverse;padding-top:64px;position:relative}.hero .hero__content.hero__content--dark{background-image:radial-gradient(132.84% 102.37% at 100% -2.37%,#00b4d8 17.5%,#03045e 73%,#f43a63 100%)}.hero__img{border-radius:0 0 15px 0;max-width:100%}.hero__content h2{font-size:32px;font-weight:900;line-height:38px;margin-bottom:20px}.hero .hero__content.hero__content--dark h2{-webkit-text-fill-color:#fff}.hero__content h2 span{display:block;font-size:74px;line-height:89px}.hero__content p{margin-bottom:24px}.hero .hero__content.hero__content--dark p{color:#fff}.hero .btn{text-align:center;width:100%}.hero .btn:first-child{margin-bottom:16px}.hero .hero__next{display:none}.hero .hero__next:hover{bottom:90px}.hero__person{color:#fff;position:absolute}.hero__person--mob{bottom:64px;left:2.75%}.hero__person--desk{display:none}.hero__content .hero__person p{margin-bottom:0}.hero__person .hero__name{font-weight:700}.hero__btns a{position:relative;z-index:2}@media (min-width:480px){.hero__content h2{font-size:40px;line-height:48px}}@media (min-width:768px){.hero .hero__content{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/blur.svg);background-size:auto;display:block;overflow:hidden;padding-bottom:80px;padding-top:80px}.hero .hero__content.hero__content--dark{background-image:radial-gradient(300% 150% at 152% 4%,#00b4d8 17.5%,#03045e 25%,#f43a63 150%)}.hero__img{bottom:0;max-height:70%;position:absolute;right:-130px}.hero__person--mob{display:none}.hero__person--desk{bottom:0;display:block;left:60%}.hero .hero__next{background:none;border:0;bottom:92px;cursor:pointer;display:block;margin-left:50%;position:absolute;transform:translateX(-50%);transition:all .5s;z-index:3}.hero .btn{width:auto}.hero .btn:first-child{margin-bottom:0;margin-right:32px}.hero__content h2{font-size:56px;font-weight:900;line-height:67px;margin-bottom:216px}.hero__content h2 span{font-size:107px;line-height:128px}.hero__content p{margin-bottom:48px;max-width:300px}}@media (min-width:1024px){.hero__img{max-height:none;right:0}.hero__content p{max-width:528px}.hero .hero__content{padding-top:120px}}@media (min-width:1200px){.hero{margin-top:34px}.hero .hero__content{overflow:initial;padding-top:186px}}