.team-hero{margin-top:71px;letter-spacing:0}
.team-hero-visual{width:100%;scroll-margin-top:80px;background:#fff}
.team-hero-visual img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - 110px);margin:0 auto}
.premium-statement{padding:48px 32px 52px;background:#f6fbfb}
.premium-title{width:min(1400px,100%);font-size:38px;line-height:1.5;letter-spacing:0;white-space:normal;gap:24px;margin-bottom:16px}
.premium-title span{min-width:0;text-wrap:balance}
.premium-title::before,.premium-title::after{min-width:32px;flex:1 1 100px}
.premium-subtitle{width:100%;font-size:28px;font-style:normal;line-height:1.6;letter-spacing:0;text-wrap:balance}
@media(max-width:1100px){.premium-title{font-size:30px;gap:16px}.premium-subtitle{font-size:24px}}
@media(max-width:768px){
.team-hero{margin-top:57px}
.premium-statement{padding:28px 16px 32px}
.premium-title{position:relative;font-size:20px;gap:8px;margin-top:12px;margin-bottom:12px}
.premium-title::before,.premium-title::after{display:block;position:absolute;top:-14px;left:calc(50% - 48px);width:48px;min-width:0;height:2px}
.premium-title::after{left:50%}
.premium-subtitle{font-size:17px}
}
@media(max-width:360px){.premium-statement{padding-left:12px;padding-right:12px}.premium-title{font-size:16px}.premium-subtitle{font-size:15px}}
