.call-to-action{background-color:hsl(29,38%,90%);color:hsl(201,58%,25%);text-align:center;padding:5rem 0 3rem;background-image:url("/assets/svg/horizon-1.svg");background-size:100% auto;background-position:center top;background-repeat:no-repeat}.call-to-action .cta__heading{margin-bottom:1rem}.call-to-action img{display:block;margin:0 auto 1rem;max-width:200px}.call-to-action .cta__buttons{padding-top:1rem;margin-bottom:0}.call-to-action .button{background-color:#fff}.related-resources h2{text-align:center}.related-resources h3{font-family:"Open Sans Bold";text-align:left}.related-resources__list{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;padding-top:2rem}@media screen and (max-width: 768px){.related-resources__list{flex-direction:column;padding-top:1rem}}.related-resources__resource{flex:1;display:flex;background-color:hsl(216,25%,97%);border-radius:16px;border:1px solid hsl(218,33%,93%)}.related-resources .blog-listing__link,.related-resources__link{display:flex;flex-direction:column;justify-content:space-between;padding:1.667em;gap:1rem;padding:1rem}.related-resources .blog-listing__link:hover .related-resources__title,.related-resources__link:hover .related-resources__title{color:hsl(202,58%,60%)}.related-resources__type{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-weight:500;color:hsl(201,58%,25%)}.related-resources .blog-listing__title,.related-resources__title{font-family:"Open Sans",sans-serif;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5;color:#3c4858}.related-resources__view-all{display:flex;justify-content:center;align-items:center;margin:2rem 0}.related-resources .blog-listing__lede{display:none}.related-resources__links{padding-top:2rem;color:hsl(215,19%,29%);display:flex;gap:1rem;justify-content:center;align-items:center}.related-resources__links a{font-weight:normal}.faq{padding-bottom:4rem}.faq__item{padding-top:2rem}.faq__item[open] .faq__question{margin-bottom:1.667em}.faq__item ul{list-style:disc;padding-inline-start:40px;margin:1rem 0}.faq__question{display:list-item;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-weight:500;color:hsl(202,58%,60%);cursor:pointer;font-size:1.125rem;line-height:1.5rem}.main{overflow:visible;contain:paint}.main .tooltip{position:relative;cursor:help;border-bottom:1px dotted hsl(20,99%,83%)}.main .tooltip:hover::before{transform:translate(0);opacity:1}.main .tooltip:before{content:attr(data-tooltip);display:block;width:90vw;max-width:500px;background:#ffe8e0;padding:.8335em;box-shadow:4px 4px 0 #cc66a0;text-align:left;font-size:14px;position:absolute;top:-200%;left:120%;z-index:100;opacity:0;pointer-events:none;transform:translateY(20px);transition:all ease-in-out 300ms}@media screen and (max-width: 500px){.main .tooltip:before{width:90vw;left:-5%;top:unset;bottom:150%}}#hero{background-image:url("/assets/img/globals/bg-grid_indigo.png");background-size:auto 69px;background-repeat:repeat}#hero h3{color:#fdcd0a}@media screen and (max-width: 500px){#hero .container{padding-top:3em !important;padding-bottom:3em !important}}#toc{position:sticky;top:100px;z-index:10;background:#fff;padding:1.667em;margin-bottom:1.667em}#toc h4{color:hsl(109,10%,47%);font-size:.875rem;text-transform:uppercase;letter-spacing:.1rem}#toc ul li{border-bottom:1px solid hsl(218,33%,93%);padding:.8335em 0}#toc ul li:last-of-type{border-bottom:0;padding-bottom:0}#toc a{font-size:.875rem}#report h2{color:hsl(201,58%,25%)}#report h3{color:hsl(109,10%,47%);padding-top:1em}#highlights .stats{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column-reverse;background-image:url("/assets/img/state-of-digital-marketing-report/img-stats_dots.png");background-repeat:no-repeat;background-size:100%;background-position:center;padding:1.667em 0}@media screen and (max-width: 500px){#highlights .stats{background-image:url("/assets/img/state-of-digital-marketing-report/img-stats_dots_vertical.png");background-size:contain;background-position:bottom center}}.graph{position:relative;margin:2rem 0}.graph svg{display:block;z-index:2;background-color:#fff;position:relative;padding:12px}.graph:after{content:"";width:150vw;height:calc(100% + 2rem);background-image:url("/assets/img/globals/bg-grid_sky.png");background-size:119px;position:absolute;top:-1rem;right:0;left:-100%;z-index:1}.chart{margin:1.667em auto;padding:1.667em;background:hsl(216,25%,97%);border:1px solid hsl(218,33%,93%);border-radius:16px}.chart img,.chart svg{display:block;margin:0 auto .8335em;border:1px solid hsl(218,33%,93%);border-radius:8px;background:#fff;width:auto}.chart figcaption p{margin-bottom:0;text-align:center;font-style:italic;font-size:.875rem}#quote{position:relative;margin:3.334em 0}#quote .quote{margin:1em 0;padding:1.667em;background-color:#fff;position:relative;z-index:2}#quote .quote__text p{font-family:"Family",Georgia,sans-serif;font-size:24px;color:#303273;line-height:1.5}#quote .quote__citation{display:flex;width:100%;justify-content:flex-start;align-items:center;margin:0 0 -7%;position:relative}@media screen and (max-width: 500px){#quote .quote__citation{margin-bottom:0;flex-direction:column}}#quote .quote__citation::before{content:"";width:110px;height:110px;background-size:100%;background-repeat:no-repeat;position:absolute;top:10px;left:-65px}@media screen and (max-width: 500px){#quote .quote__citation::before{left:0}}#quote .quote__name{font-family:"Family",Georgia,sans-serif;font-family:"Family Bold",Georgia,sans-serif;font-weight:700;font-size:1.125rem;color:hsl(201,58%,25%);flex-grow:2}@media screen and (max-width: 500px){#quote .quote__name{text-align:center}}#quote .quote__name b{display:block;color:hsl(109,10%,47%);font-size:1.25rem}#quote .quote__photo{display:block;width:120px;height:120px;border-radius:50%;border:3px solid #a8e2f7;margin-right:.8335em}@media screen and (max-width: 500px){#quote .quote__photo{margin:0 0 .8335em 0}}#quote .social{display:flex;justify-content:flex-end;align-items:center;gap:6px;justify-self:end}#quote .social a{display:block;background-color:hsl(202,58%,60%);padding:.8335em;color:#fff;border-radius:50%}#quote .social a:hover,#quote .social a:focus{background-color:hsl(197,100%,47%)}#quote .social svg{display:block;aspect-ratio:1/1;width:16px;height:16px}#quote::before{content:"";width:150vw;height:109%;background-image:url("/assets/img/globals/bg-grid_sky.png");background-size:119px;position:absolute;top:-16px;left:-100%;z-index:1}@media screen and (max-width: 500px){#quote::before{left:-50%;height:105%}}#related-resources{padding-bottom:8vw}