.imageheader{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:80px 20px}.imageheader__content{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(59,90,251,.08);display:flex;gap:80px;padding:60px;transition:transform .3s ease,box-shadow .3s ease}.imageheader__content:hover{box-shadow:0 8px 30px rgba(59,90,251,.12);transform:translateY(-4px)}.imageheader__content--reversed{flex-direction:row-reverse}.imageheader__text{flex:1;max-width:500px}.imageheader__title{color:#23272f;font-family:Outfit,sans-serif;font-size:48px;font-weight:600;line-height:56px;margin-bottom:16px}.imageheader__subtitle{color:#6b7280;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:26px}.imageheader__image{flex:1;max-width:500px;position:relative}.imageheader__image img{height:auto;margin-left:48px;width:100%}@media (max-width:1024px){.imageheader{padding:60px 20px}.imageheader__title{font-size:40px;line-height:48px}.imageheader__content{gap:60px;padding:40px}}@media (max-width:768px){.imageheader{padding:40px 16px}.imageheader__title{font-size:32px;line-height:40px}.imageheader__subtitle{font-size:16px;line-height:24px}.imageheader__content{gap:40px;padding:32px 24px;text-align:center}.imageheader__content,.imageheader__content--reversed{flex-direction:column!important}.imageheader__image,.imageheader__text{max-width:100%}}@media (max-width:480px){.imageheader__title{font-size:28px;line-height:36px}.imageheader__content{padding:24px 20px}}