.solutions-hero .container{max-width:61.25rem}.solutions-hero .container .hero-header{align-items:flex-start;display:flex}.solutions-hero .container .hero-header .heading h1{font-family:charles_inktrapitalic,sans-serif;font-size:7.25rem;font-weight:400;letter-spacing:0;line-height:100%;margin:0 0 1.25rem}.solutions-hero .container .hero-header .heading .description p{font-size:1.25rem;font-style:italic;line-height:100%;margin-bottom:1.25rem}.solutions-hero .container .hero-header .heading .buttons a{background:#221f20;border-radius:50px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.714;padding:.5rem .625rem .5rem 1rem;transition:all .3s ease}.solutions-hero .container .hero-header .heading .buttons a svg{fill:#fff}.solutions-hero .container .hero-header .heading .buttons a:hover{background:#fff171;color:#221f20}.solutions-hero .container .hero-header .heading .buttons a:hover svg{fill:#221f20}.solutions-hero .container .hero-header .quote{margin-top:9.375rem}.solutions-hero .container .hero-header .quote--block{border:1px solid #000;border-radius:11px;color:#221f20;font-family:Inter,sans-serif;max-width:28.688rem;padding:2.5rem 1.875rem 1.875rem;position:relative;width:100%}.solutions-hero .container .hero-header .quote__tag{align-items:center;background:#e1d5e7;border:1px solid #000;border-radius:8px;display:flex;gap:.25rem;left:1.25rem;padding:.375rem .5rem;position:absolute;top:-14px}.solutions-hero .container .hero-header .quote__tag-name{font-size:.875rem;font-style:italic;letter-spacing:-.32px;line-height:100%}.solutions-hero .container .hero-header .quote__text{padding-bottom:40px}.solutions-hero .container .hero-header .quote__text p{font-size:1.25rem;font-style:italic;letter-spacing:-.32px;line-height:24px}.solutions-hero .container .hero-header .quote__avatar{bottom:-4.375rem;left:-3.125rem;position:absolute}.solutions-hero .container .hero-header .quote__author{padding-left:9rem}.solutions-hero .container .hero-header .quote__name{font-size:1.25rem;font-style:italic;font-weight:700;line-height:24px}.solutions-hero .container .hero-header .quote__role{font-size:1.25rem;font-style:italic;font-weight:400;line-height:24px}.solutions-hero .container .hero-header .quote__logo{margin-top:10px}.solutions-hero .container .hero-header .quote__logo img{max-height:36px;width:auto}.solutions-hero .container .hero-header .quote .hero-icons{position:absolute;right:-8.75rem;top:-6.563rem}.solutions-hero .container .badge-statement{display:flex;gap:2rem;padding-top:6.75rem}.solutions-hero .container .badge-statement .text p{font-size:1.25rem;font-style:italic;letter-spacing:-.32px;line-height:24px}