.host-report-banner-wrapper{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.host-report-banner-wrapper.is-visible{margin-bottom:32px;max-height:700px;opacity:1}.host-report-banner-wrapper.is-visible .c-blog-host-report-banner{transform:translateY(0)}.c-blog-host-report-banner{background:#ededed;border-radius:20px;overflow:hidden;padding:40px;position:relative;transform:translateY(-20px);transition:transform .4s cubic-bezier(.4,0,.2,1)}.c-blog-host-report-banner__close{align-items:center;background-color:transparent;border:none;border-radius:50%;color:#112b38;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:background .2s ease;width:24px}.c-blog-host-report-banner__content{align-items:center;display:flex;gap:48px;justify-content:space-between;position:relative;z-index:1}.c-blog-host-report-banner__text{flex:1}.c-blog-host-report-banner__tags{display:flex;gap:12px;margin-bottom:36px}.c-blog-host-report-banner__tag{border-radius:8px;font-size:12px;font-weight:700;padding:8px 16px;text-transform:uppercase}.c-blog-host-report-banner__tag--new{background:#20877f;color:#fff}.c-blog-host-report-banner__tag--year{background:#ff7f58;color:#fff}.c-blog-host-report-banner__title{color:#17293c;font-size:56px;font-weight:300;line-height:105%;margin:0 0 32px}.c-blog-host-report-banner__title mark{background-color:transparent;color:inherit;display:inline-flex;font-weight:700;padding:0 4px;position:relative;z-index:1}.c-blog-host-report-banner__title mark:before{background:#f9d154;bottom:0;content:"";height:20px;left:0;position:absolute;width:100%;z-index:-1}.c-blog-host-report-banner__description{color:#303133!important;font-size:20px!important;line-height:100%!important;margin:0 0 36px;max-width:505px;width:100%}.c-blog-host-report-banner__cta{align-items:center;background:#3ed9cc!important;border:none!important;border-radius:8px;color:#17293c!important;display:inline-flex;font-size:20px;font-weight:700!important;gap:12px;padding:12px 32px!important;text-decoration:none;transition:background .2s ease,opacity .2s ease}.c-blog-host-report-banner__cta:hover{background:#35c4b8!important;opacity:.95}.c-blog-host-report-banner__cta-arrow{flex-shrink:0}.c-blog-host-report-banner__visual{flex-shrink:0;position:relative}.c-blog-host-report-banner__image{border-radius:24px;overflow:hidden;position:relative;width:300px;z-index:2}.c-blog-host-report-banner__image img{border-radius:24px;display:block;height:auto;margin:0 auto;max-width:155px;width:100%}.c-blog-host-report-banner__shapes{bottom:0;min-width:280px;pointer-events:none;position:absolute;right:0;top:0;width:45%;z-index:0}.c-blog-host-report-banner__shapes svg{bottom:0;height:100%;object-fit:contain;object-position:bottom right;position:absolute;right:0;width:100%}@media (max-width:1024px){.c-blog-host-report-banner__content{flex-direction:column;gap:32px}.c-blog-host-report-banner__text{max-width:none;text-align:center}.c-blog-host-report-banner__tags{justify-content:center}.c-blog-host-report-banner__shapes{max-width:100%;min-width:100%}}@media (max-width:768px){.c-blog-host-report-banner{padding:24px 32px}.c-blog-host-report-banner__title{font-size:1.5rem}.c-blog-host-report-banner__image{width:220px}}