div[data-v-0ce38dc0]{
  background:#f2f2f2
}

div[data-v-252cc58e]{
  background:url(img/video-tutorial.webp);
  background-size:cover
}

p[data-v-d1407c10]{
  font-size:14px;
  line-height:24px;
  margin-bottom:1em
}
section.what-we-do[data-v-d1407c10],section.research[data-v-d1407c10]{
  padding:36px 10px
}
section.what-we-do .section-inner[data-v-d1407c10],section.research .section-inner[data-v-d1407c10]{
  padding:0 10px
}
@media print, screen and (min-width: 481px){
section.what-we-do[data-v-d1407c10],section.research[data-v-d1407c10]{
    padding:60px 10px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do[data-v-d1407c10],section.research[data-v-d1407c10]{
    padding:72px 10px
}
}
section.what-we-do h2[data-v-d1407c10],section.what-we-do h3[data-v-d1407c10],section.research h2[data-v-d1407c10],section.research h3[data-v-d1407c10]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.what-we-do h2[data-v-d1407c10],section.research h2[data-v-d1407c10]{
  color:#111827;
  font-size:24px;
  line-height:48px
}
@media print, screen and (min-width: 481px){
section.what-we-do h2[data-v-d1407c10],section.research h2[data-v-d1407c10]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do h2[data-v-d1407c10],section.research h2[data-v-d1407c10]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do h2[data-v-d1407c10],section.research h2[data-v-d1407c10]{
    font-size:36px
}
}
section.what-we-do h3[data-v-d1407c10],section.research h3[data-v-d1407c10]{
  color:#4B5563;
  font-size:18px;
  margin-bottom:24px;
  line-height:24px
}
@media print, screen and (min-width: 481px){
section.what-we-do h3[data-v-d1407c10],section.research h3[data-v-d1407c10]{
    line-height:36px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do h3[data-v-d1407c10],section.research h3[data-v-d1407c10]{
    line-height:48px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do h3[data-v-d1407c10],section.research h3[data-v-d1407c10]{
    margin-bottom:72px
}
}
section.what-we-do div.spyfu-overview[data-v-d1407c10],section.research div.spyfu-overview[data-v-d1407c10]{
  border-bottom:1px solid #E5E7EB;
  display:flex;
  flex-wrap:wrap;
  padding-bottom:24px
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview[data-v-d1407c10],section.research div.spyfu-overview[data-v-d1407c10]{
    padding-bottom:48px
}
}
section.what-we-do div.spyfu-overview>div[data-v-d1407c10],section.research div.spyfu-overview>div[data-v-d1407c10]{
  align-items:center;
  display:flex;
  flex-basis:auto;
  justify-content:center;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div[data-v-d1407c10],section.research div.spyfu-overview>div[data-v-d1407c10]{
    width:50%
}
}
section.what-we-do div.spyfu-overview>div.paragraphs[data-v-d1407c10],section.research div.spyfu-overview>div.paragraphs[data-v-d1407c10]{
  flex-direction:column;
  padding-right:0
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div.paragraphs[data-v-d1407c10],section.research div.spyfu-overview>div.paragraphs[data-v-d1407c10]{
    padding-right:10px
}
}
section.what-we-do div.spyfu-overview>div.image[data-v-d1407c10],section.research div.spyfu-overview>div.image[data-v-d1407c10]{
  padding-top:12px;
  padding-left:0
}
@media print, screen and (min-width: 481px){
section.what-we-do div.spyfu-overview>div.image[data-v-d1407c10],section.research div.spyfu-overview>div.image[data-v-d1407c10]{
    padding-top:24px;
    padding-left:0
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div.image[data-v-d1407c10],section.research div.spyfu-overview>div.image[data-v-d1407c10]{
    padding-top:0;
    padding-left:10px
}
}
section.what-we-do ul[data-v-d1407c10],section.research ul[data-v-d1407c10]{
  display:flex;
  flex-direction:column;
  padding:24px 0 0 0;
  margin:0
}
@media print, screen and (min-width: 768px){
section.what-we-do ul[data-v-d1407c10],section.research ul[data-v-d1407c10]{
    flex-direction:row
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do ul[data-v-d1407c10],section.research ul[data-v-d1407c10]{
    padding-top:48px
}
}
section.what-we-do ul i[data-v-d1407c10],section.research ul i[data-v-d1407c10]{
  color:#0891B2
}
section.what-we-do ul p[data-v-d1407c10],section.research ul p[data-v-d1407c10]{
  color:#111827;
  font-size:14px;
  font-weight:300;
  line-height:24px
}
section.what-we-do[data-v-d1407c10]{
  background-color:#fff
}
section.what-we-do ul li[data-v-d1407c10]{
  display:flex;
  flex-basis:auto;
  padding-right:20px
}
section.what-we-do ul li[data-v-d1407c10]:last-child{
  padding-right:0
}
section.what-we-do ul i[data-v-d1407c10]{
  padding-right:20px;
  font-size:36px
}
@media print, screen and (min-width: 481px){
section.what-we-do ul i[data-v-d1407c10]{
    font-size:40px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do ul i[data-v-d1407c10]{
    font-size:44px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do ul i[data-v-d1407c10]{
    font-size:48px
}
}
section.what-we-do ul h4[data-v-d1407c10]{
  color:#191919;
  font-size:16px;
  font-weight:400;
  line-height:24px
}
section.what-we-do img[data-v-d1407c10]{
  width:100%
}

section.research-long[data-v-510435e9]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-510435e9]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-510435e9]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-510435e9]{
    padding:60px 0
}
}
section.research-long .flex[data-v-510435e9]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-510435e9]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-510435e9],section.research-long h3[data-v-510435e9]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-510435e9]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-510435e9]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-510435e9]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-510435e9]{
    font-size:36px
}
}
section.research-long h2 a[data-v-510435e9]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-510435e9]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-510435e9]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-510435e9]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-510435e9]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-510435e9]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-510435e9]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-510435e9]:hover,section.research-long .card[data-v-510435e9] :active{
  text-decoration:none
}
section.research-long .card div[data-v-510435e9]{
  margin-left:20px
}
section.research-long .card h3[data-v-510435e9]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-510435e9]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-510435e9]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-510435e9]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-510435e9]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-510435e9]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-510435e9]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-510435e9]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-510435e9]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-510435e9]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-4cbc011c]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-4cbc011c]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-4cbc011c]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-4cbc011c]{
    padding:60px 0
}
}
section.research-long .flex[data-v-4cbc011c]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-4cbc011c]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-4cbc011c],section.research-long h3[data-v-4cbc011c]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-4cbc011c]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-4cbc011c]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-4cbc011c]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-4cbc011c]{
    font-size:36px
}
}
section.research-long h2 a[data-v-4cbc011c]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-4cbc011c]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-4cbc011c]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-4cbc011c]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-4cbc011c]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-4cbc011c]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-4cbc011c]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-4cbc011c]:hover,section.research-long .card[data-v-4cbc011c] :active{
  text-decoration:none
}
section.research-long .card div[data-v-4cbc011c]{
  margin-left:20px
}
section.research-long .card h3[data-v-4cbc011c]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-4cbc011c]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-4cbc011c]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-4cbc011c]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-4cbc011c]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-4cbc011c]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-4cbc011c]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-4cbc011c]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-4cbc011c]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-4cbc011c]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-54f89906]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-54f89906]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-54f89906]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-54f89906]{
    padding:60px 0
}
}
section.research-long .flex[data-v-54f89906]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-54f89906]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-54f89906],section.research-long h3[data-v-54f89906]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-54f89906]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-54f89906]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-54f89906]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-54f89906]{
    font-size:36px
}
}
section.research-long h2 a[data-v-54f89906]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-54f89906]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-54f89906]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-54f89906]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-54f89906]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-54f89906]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-54f89906]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-54f89906]:hover,section.research-long .card[data-v-54f89906] :active{
  text-decoration:none
}
section.research-long .card div[data-v-54f89906]{
  margin-left:20px
}
section.research-long .card h3[data-v-54f89906]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-54f89906]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-54f89906]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-54f89906]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-54f89906]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-54f89906]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-54f89906]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-54f89906]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-54f89906]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-54f89906]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-53e50b68]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-53e50b68]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-53e50b68]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-53e50b68]{
    padding:60px 0
}
}
section.research-long .flex[data-v-53e50b68]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-53e50b68]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-53e50b68],section.research-long h3[data-v-53e50b68]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-53e50b68]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-53e50b68]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-53e50b68]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-53e50b68]{
    font-size:36px
}
}
section.research-long h2 a[data-v-53e50b68]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-53e50b68]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-53e50b68]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-53e50b68]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-53e50b68]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-53e50b68]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-53e50b68]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-53e50b68]:hover,section.research-long .card[data-v-53e50b68] :active{
  text-decoration:none
}
section.research-long .card div[data-v-53e50b68]{
  margin-left:20px
}
section.research-long .card h3[data-v-53e50b68]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-53e50b68]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-53e50b68]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-53e50b68]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-53e50b68]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-53e50b68]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-53e50b68]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-53e50b68]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-53e50b68]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-53e50b68]:hover{
  border:2px solid #D1D5DB
}

section.workflows[data-v-4bb3f1ae]{
  padding:48px 10px
}
@media print, screen and (min-width: 1224px){
section.workflows[data-v-4bb3f1ae]{
    padding:60px 0
}
}
section.workflows h2[data-v-4bb3f1ae],section.workflows h3[data-v-4bb3f1ae]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.workflows h2[data-v-4bb3f1ae]{
  color:#111827;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.workflows h2[data-v-4bb3f1ae]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.workflows h2[data-v-4bb3f1ae]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.workflows h2[data-v-4bb3f1ae]{
    font-size:36px
}
}
section.workflows h3[data-v-4bb3f1ae]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.workflows h3[data-v-4bb3f1ae]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.workflows h3[data-v-4bb3f1ae]{
    margin-bottom:48px
}
}
section.workflows .section-inner[data-v-4bb3f1ae]{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 auto;
  max-width:1200px;
  padding:0 10px
}
section.workflows .card[data-v-4bb3f1ae]{
  width:100%;
  color:#374151;
  background:#fff;
  padding:24px 20px;
  margin:3% 1%;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.workflows .card[data-v-4bb3f1ae]{
    width:30%;
    margin:1%
}
}
section.workflows .card[data-v-4bb3f1ae]:hover{
  text-decoration:none;
  border:2px solid #9CA3AF
}
section.workflows .card div[data-v-4bb3f1ae]{
  margin-left:20px
}
section.workflows .card span[data-v-4bb3f1ae]{
  font-weight:600;
  font-size:16px
}
section.workflows .card p[data-v-4bb3f1ae]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.workflows .card h3[data-v-4bb3f1ae]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
.more[data-v-4bb3f1ae]{
  color:#2b72bb
}
.more[data-v-4bb3f1ae]:hover{
  color:#215992
}

section.video-guides[data-v-269b4062]{
  padding:48px 0
}
section.video-guides h2[data-v-269b4062],section.video-guides h3[data-v-269b4062]{
  color:#fff;
  font-size:16px;
  line-height:30px
}
@media print, screen and (min-width: 1224px){
section.video-guides h2[data-v-269b4062],section.video-guides h3[data-v-269b4062]{
    font-size:24px;
    line-height:36px
}
}
section.video-guides h2[data-v-269b4062]{
  font-weight:600
}
section.video-guides .section-inner[data-v-269b4062]{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center
}
@media print, screen and (min-width: 1224px){
section.video-guides .section-inner[data-v-269b4062]{
    flex-wrap:nowrap;
    align-items:center;
    flex-direction:row;
    text-align:left
}
}
section.video-guides .content[data-v-269b4062]{
  width:70%
}
section.video-guides .content a[data-v-269b4062]{
  text-decoration:underline;
  color:#fff
}
section.video-guides .button[data-v-269b4062]{
  width:100%;
  display:flex;
  justify-content:center
}
@media print, screen and (min-width: 1224px){
section.video-guides .button[data-v-269b4062]{
    width:30%
}
}
section.video-guides .button .cta[data-v-269b4062]{
  font-size:16px;
  padding:0 80px
}

section.offer[data-v-62c9f92c]{
  padding:60px 0;
  text-align:center
}
section.offer .section-inner[data-v-62c9f92c]{
  padding:0 10px
}
section.offer h2[data-v-62c9f92c],section.offer h3[data-v-62c9f92c]{
  text-align:center;
  padding-bottom:36px;
  width:100%
}
section.offer h2[data-v-62c9f92c]{
  line-height:48px
}
section.offer h3[data-v-62c9f92c]{
  font-size:18px;
  line-height:24px
}
section.offer .cta[data-v-62c9f92c]{
  font-size:16px;
  padding:0 30px
}
@media print, screen and (min-width: 1224px){
section.offer .cta[data-v-62c9f92c]{
    padding:0 80px
}
}

.bragging-rights{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:24px 0;
  margin:0 auto
}
@media print, screen and (min-width: 768px){
.bragging-rights{
    flex-direction:row;
    padding:88px 24px 64px
}
}
.monthly-users{
  color:#1F2937
}
.monthly-users h1{
  font-size:48px;
  font-weight:700;
  line-height:32px
}
.monthly-users p{
  font-size:18px;
  font-weight:600
}
.monthly-users,.pc-mag,.g2{
  padding:16px 0
}

.customers[data-v-64c91b98]{
  padding:48px 24px;
  color:#1F2937
}
@media print, screen and (min-width: 1024px){
.customers[data-v-64c91b98]{
    display:flex;
    align-items:center
}
}
@media print, screen and (min-width: 1224px){
.customers[data-v-64c91b98]{
    padding:96px 24px
}
}
.customers img[data-v-64c91b98]{
  width:100%
}
.content[data-v-64c91b98]{
  padding-top:24px
}
h3[data-v-64c91b98]{
  font-weight:600;
  font-size:24px;
  line-height:32px;
  letter-spacing:-0.003em
}
p[data-v-64c91b98]{
  font-size:16px
}

li.review[data-v-5f4cb2aa]{
  background-color:#fff;
  border-radius:8px;
  color:#111827;
  flex-basis:auto;
  margin:12px;
  padding:12px 24px;
  width:100%;
  box-shadow:0px 4px 6px -2px rgba(33,37,41,0.05),0px 10px 15px -3px rgba(33,37,41,0.1)
}
li.review a[data-v-5f4cb2aa]{
  color:inherit;
  text-decoration:none
}
.highlight-blue[data-v-5f4cb2aa]{
  border-top:rgba(110,181,243,0.3) solid 4px
}
.highlight-green[data-v-5f4cb2aa]{
  border-top:rgba(99,201,134,0.3) solid 4px
}
.highlight-purple[data-v-5f4cb2aa]{
  border-top:rgba(157,136,217,0.3) solid 4px
}
.bg-0[data-v-5f4cb2aa]{
  background-color:#60A5FA
}
.bg-1[data-v-5f4cb2aa]{
  background-color:#4ADE80
}
.bg-2[data-v-5f4cb2aa]{
  background-color:#A78BFA
}
div.author[data-v-5f4cb2aa]{
  font-weight:bold;
  text-align:center
}
div.author .source[data-v-5f4cb2aa]{
  font-weight:initial;
  color:#4B5563
}
div.position[data-v-5f4cb2aa]{
  text-align:center;
  padding-bottom:41px
}
div.confirmed[data-v-5f4cb2aa]{
  color:#9CA3AF
}
div.review[data-v-5f4cb2aa]{
  display:block;
  display:-webkit-box;
  height:120px;
  margin:0 auto;
  margin-top:21px;
  margin-bottom:49px;
  font-size:16px;
  line-height:24px;
  letter-spacing:-0.003em;
  -webkit-line-clamp:5;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
div.headshot[data-v-5f4cb2aa]{
  position:relative
}
div.headshot .headshot_img[data-v-5f4cb2aa]{
  border-radius:88px;
  margin:auto
}
div.headshot .avatar_icon[data-v-5f4cb2aa]{
  position:absolute;
  top:69px;
  left:187px
}
.quote[data-v-5f4cb2aa]{
  height:30px;
  width:30px;
  border-radius:50%;
  border:#fff solid 2px;
  display:table-cell;
  vertical-align:middle;
  position:absolute;
  text-align:center;
  margin:auto;
  top:70px;
  left:69px;
  right:0
}
.quote img[data-v-5f4cb2aa]{
  padding-top:35%;
  margin:auto
}

.user-reviews{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  padding:24px
}
@media print, screen and (min-width: 768px){
.user-reviews{
    flex-wrap:nowrap;
    padding:48px 24px 96px
}
}
@media print, screen and (min-width: 1224px){
.user-reviews{
    padding:96px 0px
}
}
.bottom-content{
  text-align:center
}
.start-button{
  width:244px;
  margin-bottom:48px;
  font-size:18px
}
@media print, screen and (min-width: 1224px){
.start-button{
    margin-bottom:96px
}
}

.home-section[data-v-6089497c]{
  max-width:1200px;
  margin:auto
}

div[data-v-3330b9f1]{
  background:#f2f2f2
}

div[data-v-feaa198c]{
  background:white;
  border-bottom:1px solid #E5E7EB
}

div[data-v-c091f0ec]{
  background:url(img/video-tutorial.webp);
  background-size:cover
}

p[data-v-93bb2674]{
  font-size:14px;
  line-height:24px;
  margin-bottom:1em
}
section.what-we-do[data-v-93bb2674],section.research[data-v-93bb2674]{
  padding:36px 10px
}
section.what-we-do .section-inner[data-v-93bb2674],section.research .section-inner[data-v-93bb2674]{
  padding:0 10px
}
@media print, screen and (min-width: 481px){
section.what-we-do[data-v-93bb2674],section.research[data-v-93bb2674]{
    padding:60px 10px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do[data-v-93bb2674],section.research[data-v-93bb2674]{
    padding:72px 10px
}
}
section.what-we-do h2[data-v-93bb2674],section.what-we-do h3[data-v-93bb2674],section.research h2[data-v-93bb2674],section.research h3[data-v-93bb2674]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.what-we-do h2[data-v-93bb2674],section.research h2[data-v-93bb2674]{
  color:#111827;
  font-size:24px;
  line-height:48px
}
@media print, screen and (min-width: 481px){
section.what-we-do h2[data-v-93bb2674],section.research h2[data-v-93bb2674]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do h2[data-v-93bb2674],section.research h2[data-v-93bb2674]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do h2[data-v-93bb2674],section.research h2[data-v-93bb2674]{
    font-size:36px
}
}
section.what-we-do h3[data-v-93bb2674],section.research h3[data-v-93bb2674]{
  color:#4B5563;
  font-size:18px;
  margin-bottom:24px;
  line-height:24px
}
@media print, screen and (min-width: 481px){
section.what-we-do h3[data-v-93bb2674],section.research h3[data-v-93bb2674]{
    line-height:36px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do h3[data-v-93bb2674],section.research h3[data-v-93bb2674]{
    line-height:48px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do h3[data-v-93bb2674],section.research h3[data-v-93bb2674]{
    margin-bottom:72px
}
}
section.what-we-do div.spyfu-overview[data-v-93bb2674],section.research div.spyfu-overview[data-v-93bb2674]{
  border-bottom:1px solid #E5E7EB;
  display:flex;
  flex-wrap:wrap;
  padding-bottom:24px
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview[data-v-93bb2674],section.research div.spyfu-overview[data-v-93bb2674]{
    padding-bottom:48px
}
}
section.what-we-do div.spyfu-overview>div[data-v-93bb2674],section.research div.spyfu-overview>div[data-v-93bb2674]{
  align-items:center;
  display:flex;
  flex-basis:auto;
  justify-content:center;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div[data-v-93bb2674],section.research div.spyfu-overview>div[data-v-93bb2674]{
    width:50%
}
}
section.what-we-do div.spyfu-overview>div.paragraphs[data-v-93bb2674],section.research div.spyfu-overview>div.paragraphs[data-v-93bb2674]{
  flex-direction:column;
  padding-right:0
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div.paragraphs[data-v-93bb2674],section.research div.spyfu-overview>div.paragraphs[data-v-93bb2674]{
    padding-right:10px
}
}
section.what-we-do div.spyfu-overview>div.image[data-v-93bb2674],section.research div.spyfu-overview>div.image[data-v-93bb2674]{
  padding-top:12px;
  padding-left:0
}
@media print, screen and (min-width: 481px){
section.what-we-do div.spyfu-overview>div.image[data-v-93bb2674],section.research div.spyfu-overview>div.image[data-v-93bb2674]{
    padding-top:24px;
    padding-left:0
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div.image[data-v-93bb2674],section.research div.spyfu-overview>div.image[data-v-93bb2674]{
    padding-top:0;
    padding-left:10px
}
}
section.what-we-do ul[data-v-93bb2674],section.research ul[data-v-93bb2674]{
  display:flex;
  flex-direction:column;
  padding:24px 0 0 0;
  margin:0
}
@media print, screen and (min-width: 768px){
section.what-we-do ul[data-v-93bb2674],section.research ul[data-v-93bb2674]{
    flex-direction:row
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do ul[data-v-93bb2674],section.research ul[data-v-93bb2674]{
    padding-top:48px
}
}
section.what-we-do ul i[data-v-93bb2674],section.research ul i[data-v-93bb2674]{
  color:#0891B2
}
section.what-we-do ul p[data-v-93bb2674],section.research ul p[data-v-93bb2674]{
  color:#111827;
  font-size:14px;
  font-weight:300;
  line-height:24px
}
section.what-we-do[data-v-93bb2674]{
  background-color:#fff
}
section.what-we-do ul li[data-v-93bb2674]{
  display:flex;
  flex-basis:auto;
  padding-right:20px
}
section.what-we-do ul li[data-v-93bb2674]:last-child{
  padding-right:0
}
section.what-we-do ul i[data-v-93bb2674]{
  padding-right:20px;
  font-size:36px
}
@media print, screen and (min-width: 481px){
section.what-we-do ul i[data-v-93bb2674]{
    font-size:40px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do ul i[data-v-93bb2674]{
    font-size:44px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do ul i[data-v-93bb2674]{
    font-size:48px
}
}
section.what-we-do ul h4[data-v-93bb2674]{
  color:#191919;
  font-size:16px;
  font-weight:400;
  line-height:24px
}
section.what-we-do img[data-v-93bb2674]{
  width:100%
}
.offer a[data-v-93bb2674]{
  font-size:20px;
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content
}

section.research-long[data-v-71ca80f8]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-71ca80f8]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-71ca80f8]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-71ca80f8]{
    padding:60px 0
}
}
section.research-long .flex[data-v-71ca80f8]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-71ca80f8]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-71ca80f8],section.research-long h3[data-v-71ca80f8]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-71ca80f8]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-71ca80f8]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-71ca80f8]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-71ca80f8]{
    font-size:36px
}
}
section.research-long h2 a[data-v-71ca80f8]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-71ca80f8]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-71ca80f8]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-71ca80f8]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-71ca80f8]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-71ca80f8]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-71ca80f8]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-71ca80f8]:hover,section.research-long .card[data-v-71ca80f8] :active{
  text-decoration:none
}
section.research-long .card div[data-v-71ca80f8]{
  margin-left:20px
}
section.research-long .card h3[data-v-71ca80f8]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-71ca80f8]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-71ca80f8]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-71ca80f8]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-71ca80f8]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-71ca80f8]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-71ca80f8]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-71ca80f8]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-71ca80f8]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-71ca80f8]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-718971ab]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-718971ab]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-718971ab]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-718971ab]{
    padding:60px 0
}
}
section.research-long .flex[data-v-718971ab]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-718971ab]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-718971ab],section.research-long h3[data-v-718971ab]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-718971ab]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-718971ab]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-718971ab]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-718971ab]{
    font-size:36px
}
}
section.research-long h2 a[data-v-718971ab]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-718971ab]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-718971ab]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-718971ab]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-718971ab]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-718971ab]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-718971ab]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-718971ab]:hover,section.research-long .card[data-v-718971ab] :active{
  text-decoration:none
}
section.research-long .card div[data-v-718971ab]{
  margin-left:20px
}
section.research-long .card h3[data-v-718971ab]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-718971ab]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-718971ab]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-718971ab]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-718971ab]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-718971ab]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-718971ab]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-718971ab]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-718971ab]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-718971ab]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-392a8197]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-392a8197]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-392a8197]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-392a8197]{
    padding:60px 0
}
}
section.research-long .flex[data-v-392a8197]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-392a8197]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-392a8197],section.research-long h3[data-v-392a8197]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-392a8197]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-392a8197]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-392a8197]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-392a8197]{
    font-size:36px
}
}
section.research-long h2 a[data-v-392a8197]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-392a8197]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-392a8197]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-392a8197]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-392a8197]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-392a8197]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-392a8197]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-392a8197]:hover,section.research-long .card[data-v-392a8197] :active{
  text-decoration:none
}
section.research-long .card div[data-v-392a8197]{
  margin-left:20px
}
section.research-long .card h3[data-v-392a8197]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-392a8197]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-392a8197]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-392a8197]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-392a8197]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-392a8197]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-392a8197]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-392a8197]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-392a8197]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-392a8197]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-2e1181f9]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-2e1181f9]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-2e1181f9]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-2e1181f9]{
    padding:60px 0
}
}
section.research-long .flex[data-v-2e1181f9]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-2e1181f9]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-2e1181f9],section.research-long h3[data-v-2e1181f9]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-2e1181f9]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-2e1181f9]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-2e1181f9]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-2e1181f9]{
    font-size:36px
}
}
section.research-long h2 a[data-v-2e1181f9]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-2e1181f9]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-2e1181f9]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-2e1181f9]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-2e1181f9]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-2e1181f9]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-2e1181f9]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-2e1181f9]:hover,section.research-long .card[data-v-2e1181f9] :active{
  text-decoration:none
}
section.research-long .card div[data-v-2e1181f9]{
  margin-left:20px
}
section.research-long .card h3[data-v-2e1181f9]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-2e1181f9]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-2e1181f9]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-2e1181f9]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-2e1181f9]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-2e1181f9]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-2e1181f9]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-2e1181f9]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-2e1181f9]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-2e1181f9]:hover{
  border:2px solid #D1D5DB
}

section.workflows[data-v-3f1cb724]{
  padding:48px 10px
}
@media print, screen and (min-width: 1224px){
section.workflows[data-v-3f1cb724]{
    padding:60px 0
}
}
section.workflows h2[data-v-3f1cb724],section.workflows h3[data-v-3f1cb724]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.workflows h2[data-v-3f1cb724]{
  color:#111827;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.workflows h2[data-v-3f1cb724]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.workflows h2[data-v-3f1cb724]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.workflows h2[data-v-3f1cb724]{
    font-size:36px
}
}
section.workflows h3[data-v-3f1cb724]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.workflows h3[data-v-3f1cb724]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.workflows h3[data-v-3f1cb724]{
    margin-bottom:48px
}
}
section.workflows .section-inner[data-v-3f1cb724]{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 auto;
  max-width:1200px;
  padding:0 10px
}
section.workflows .card[data-v-3f1cb724]{
  width:100%;
  color:#374151;
  background:#fff;
  padding:24px 20px;
  margin:3% 1%;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.workflows .card[data-v-3f1cb724]{
    width:30%;
    margin:1%
}
}
section.workflows .card[data-v-3f1cb724]:hover{
  text-decoration:none;
  border:2px solid #9CA3AF
}
section.workflows .card div[data-v-3f1cb724]{
  margin-left:20px
}
section.workflows .card span[data-v-3f1cb724]{
  font-weight:600;
  font-size:16px
}
section.workflows .card p[data-v-3f1cb724]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.workflows .card h3[data-v-3f1cb724]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
.more[data-v-3f1cb724]{
  color:#2b72bb
}
.more[data-v-3f1cb724]:hover{
  color:#215992
}

section.video-guides[data-v-05595e1e]{
  padding:48px 0
}
section.video-guides h2[data-v-05595e1e],section.video-guides h3[data-v-05595e1e]{
  color:#fff;
  font-size:16px;
  line-height:30px
}
@media print, screen and (min-width: 1224px){
section.video-guides h2[data-v-05595e1e],section.video-guides h3[data-v-05595e1e]{
    font-size:24px;
    line-height:36px
}
}
section.video-guides h2[data-v-05595e1e]{
  font-weight:600
}
section.video-guides .section-inner[data-v-05595e1e]{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center
}
@media print, screen and (min-width: 1224px){
section.video-guides .section-inner[data-v-05595e1e]{
    flex-wrap:nowrap;
    align-items:center;
    flex-direction:row;
    text-align:left
}
}
section.video-guides .content[data-v-05595e1e]{
  width:70%
}
section.video-guides .content a[data-v-05595e1e]{
  text-decoration:underline;
  color:#fff
}
section.video-guides .button[data-v-05595e1e]{
  width:100%;
  display:flex;
  justify-content:center
}
@media print, screen and (min-width: 1224px){
section.video-guides .button[data-v-05595e1e]{
    width:30%
}
}
section.video-guides .button .cta[data-v-05595e1e]{
  font-size:16px;
  padding:0 80px
}

section.offer[data-v-02e09e9a]{
  padding:60px 0;
  text-align:center
}
section.offer .section-inner[data-v-02e09e9a]{
  padding:0 10px
}
section.offer h2[data-v-02e09e9a],section.offer h3[data-v-02e09e9a]{
  text-align:center;
  padding-bottom:36px;
  width:100%
}
section.offer h2[data-v-02e09e9a]{
  line-height:48px
}
section.offer h3[data-v-02e09e9a]{
  font-size:18px;
  line-height:24px
}
section.offer .cta[data-v-02e09e9a]{
  font-size:16px;
  padding:0 30px
}
@media print, screen and (min-width: 1224px){
section.offer .cta[data-v-02e09e9a]{
    padding:0 80px
}
}

.home-section[data-v-4326eb27]{
  max-width:1200px;
  margin:auto
}

div[data-v-88344830]{
  background:#f2f2f2
}

div[data-v-4fddec9e]{
  background:white;
  border-bottom:1px solid #E5E7EB
}

div[data-v-7c6eec01]{
  background:url(img/video-tutorial.webp);
  background-size:cover
}

p[data-v-3a1f0d9b]{
  font-size:14px;
  line-height:24px;
  margin-bottom:1em
}
section.what-we-do[data-v-3a1f0d9b],section.research[data-v-3a1f0d9b]{
  padding:36px 10px
}
section.what-we-do .section-inner[data-v-3a1f0d9b],section.research .section-inner[data-v-3a1f0d9b]{
  padding:0 10px
}
@media print, screen and (min-width: 481px){
section.what-we-do[data-v-3a1f0d9b],section.research[data-v-3a1f0d9b]{
    padding:60px 10px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do[data-v-3a1f0d9b],section.research[data-v-3a1f0d9b]{
    padding:72px 10px
}
}
section.what-we-do h2[data-v-3a1f0d9b],section.what-we-do h3[data-v-3a1f0d9b],section.research h2[data-v-3a1f0d9b],section.research h3[data-v-3a1f0d9b]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.what-we-do h2[data-v-3a1f0d9b],section.research h2[data-v-3a1f0d9b]{
  color:#111827;
  font-size:24px;
  line-height:48px
}
@media print, screen and (min-width: 481px){
section.what-we-do h2[data-v-3a1f0d9b],section.research h2[data-v-3a1f0d9b]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do h2[data-v-3a1f0d9b],section.research h2[data-v-3a1f0d9b]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do h2[data-v-3a1f0d9b],section.research h2[data-v-3a1f0d9b]{
    font-size:36px
}
}
section.what-we-do h3[data-v-3a1f0d9b],section.research h3[data-v-3a1f0d9b]{
  color:#4B5563;
  font-size:18px;
  margin-bottom:24px;
  line-height:24px
}
@media print, screen and (min-width: 481px){
section.what-we-do h3[data-v-3a1f0d9b],section.research h3[data-v-3a1f0d9b]{
    line-height:36px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do h3[data-v-3a1f0d9b],section.research h3[data-v-3a1f0d9b]{
    line-height:48px
}
}
section.what-we-do div.spyfu-overview[data-v-3a1f0d9b],section.research div.spyfu-overview[data-v-3a1f0d9b]{
  border-bottom:1px solid #E5E7EB;
  display:flex;
  flex-wrap:wrap;
  padding-bottom:24px
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview[data-v-3a1f0d9b],section.research div.spyfu-overview[data-v-3a1f0d9b]{
    padding-bottom:48px
}
}
section.what-we-do div.spyfu-overview>div[data-v-3a1f0d9b],section.research div.spyfu-overview>div[data-v-3a1f0d9b]{
  align-items:center;
  display:flex;
  flex-basis:auto;
  justify-content:center;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div[data-v-3a1f0d9b],section.research div.spyfu-overview>div[data-v-3a1f0d9b]{
    width:50%
}
}
section.what-we-do div.spyfu-overview>div.paragraphs[data-v-3a1f0d9b],section.research div.spyfu-overview>div.paragraphs[data-v-3a1f0d9b]{
  flex-direction:column;
  padding-right:0
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div.paragraphs[data-v-3a1f0d9b],section.research div.spyfu-overview>div.paragraphs[data-v-3a1f0d9b]{
    padding-right:10px
}
}
section.what-we-do div.spyfu-overview>div.image[data-v-3a1f0d9b],section.research div.spyfu-overview>div.image[data-v-3a1f0d9b]{
  padding-top:12px;
  padding-left:0
}
@media print, screen and (min-width: 481px){
section.what-we-do div.spyfu-overview>div.image[data-v-3a1f0d9b],section.research div.spyfu-overview>div.image[data-v-3a1f0d9b]{
    padding-top:24px;
    padding-left:0
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do div.spyfu-overview>div.image[data-v-3a1f0d9b],section.research div.spyfu-overview>div.image[data-v-3a1f0d9b]{
    padding-top:0;
    padding-left:10px
}
}
section.what-we-do ul[data-v-3a1f0d9b],section.research ul[data-v-3a1f0d9b]{
  display:flex;
  flex-direction:column;
  padding:24px 0 0 0;
  margin:0
}
@media print, screen and (min-width: 768px){
section.what-we-do ul[data-v-3a1f0d9b],section.research ul[data-v-3a1f0d9b]{
    flex-direction:row
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do ul[data-v-3a1f0d9b],section.research ul[data-v-3a1f0d9b]{
    padding-top:48px
}
}
section.what-we-do ul i[data-v-3a1f0d9b],section.research ul i[data-v-3a1f0d9b]{
  color:#0891B2
}
section.what-we-do ul p[data-v-3a1f0d9b],section.research ul p[data-v-3a1f0d9b]{
  color:#111827;
  font-size:14px;
  font-weight:300;
  line-height:24px
}
section.what-we-do[data-v-3a1f0d9b]{
  background-color:#fff
}
section.what-we-do ul li[data-v-3a1f0d9b]{
  display:flex;
  flex-basis:auto;
  padding-right:20px
}
section.what-we-do ul li[data-v-3a1f0d9b]:last-child{
  padding-right:0
}
section.what-we-do ul i[data-v-3a1f0d9b]{
  padding-right:20px;
  font-size:36px
}
@media print, screen and (min-width: 481px){
section.what-we-do ul i[data-v-3a1f0d9b]{
    font-size:40px
}
}
@media print, screen and (min-width: 768px){
section.what-we-do ul i[data-v-3a1f0d9b]{
    font-size:44px
}
}
@media print, screen and (min-width: 1224px){
section.what-we-do ul i[data-v-3a1f0d9b]{
    font-size:48px
}
}
section.what-we-do ul h4[data-v-3a1f0d9b]{
  color:#191919;
  font-size:16px;
  font-weight:400;
  line-height:24px
}
section.what-we-do img[data-v-3a1f0d9b]{
  width:100%
}
.search[data-v-3a1f0d9b]{
  align-items:center;
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  line-height:24px;
  padding:0 0 64px;
  width:100%
}
@media print, screen and (min-width: 768px){
.search .step-1[data-v-3a1f0d9b]{
    margin-left:24%
}
.search form[data-v-3a1f0d9b]{
    max-width:580px
}
}
.search form[data-v-3a1f0d9b]{
  flex-basis:auto;
  position:relative;
  width:95%;
  margin-left:0
}
@media print, screen and (min-width: 768px){
.search form[data-v-3a1f0d9b]{
    margin:6px
}
}
@media print, screen and (min-width: 1224px){
.search form[data-v-3a1f0d9b]{
    margin:6px 0
}
}
.search form .sf-searchable-input[data-v-3a1f0d9b]{
  border-radius:0;
  box-sizing:border-box;
  box-shadow:none;
  font-size:14px;
  height:48px;
  margin:0;
  width:100%;
  color:#111827;
  transition:background-color 150ms ease-in-out, border 150ms ease-in-out, box-shadow 150ms ease-in-out
}
.search form .sf-searchable-input[data-v-3a1f0d9b]:focus{
  background-color:#fff;
  border-color:#80bdff;
  outline:0;
  box-shadow:inset 0 0 0 1px rgba(0,123,255,0.25)
}
.search form .fa-circle-o-notch[data-v-3a1f0d9b]{
  color:#60A5FA
}
.search form button[data-v-3a1f0d9b]{
  background:none;
  border:none;
  outline:none;
  position:absolute;
  right:12px;
  top:50%;
  transform:translateY(-50%);
  color:#000
}

section.research-long[data-v-5c28ea21]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-5c28ea21]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-5c28ea21]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-5c28ea21]{
    padding:60px 0
}
}
section.research-long .flex[data-v-5c28ea21]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-5c28ea21]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-5c28ea21],section.research-long h3[data-v-5c28ea21]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-5c28ea21]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-5c28ea21]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-5c28ea21]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-5c28ea21]{
    font-size:36px
}
}
section.research-long h2 a[data-v-5c28ea21]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-5c28ea21]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-5c28ea21]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-5c28ea21]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-5c28ea21]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-5c28ea21]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-5c28ea21]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-5c28ea21]:hover,section.research-long .card[data-v-5c28ea21] :active{
  text-decoration:none
}
section.research-long .card div[data-v-5c28ea21]{
  margin-left:20px
}
section.research-long .card h3[data-v-5c28ea21]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-5c28ea21]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-5c28ea21]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-5c28ea21]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-5c28ea21]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-5c28ea21]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-5c28ea21]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-5c28ea21]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-5c28ea21]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-5c28ea21]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-54df4154]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-54df4154]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-54df4154]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-54df4154]{
    padding:60px 0
}
}
section.research-long .flex[data-v-54df4154]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-54df4154]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-54df4154],section.research-long h3[data-v-54df4154]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-54df4154]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-54df4154]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-54df4154]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-54df4154]{
    font-size:36px
}
}
section.research-long h2 a[data-v-54df4154]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-54df4154]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-54df4154]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-54df4154]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-54df4154]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-54df4154]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-54df4154]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-54df4154]:hover,section.research-long .card[data-v-54df4154] :active{
  text-decoration:none
}
section.research-long .card div[data-v-54df4154]{
  margin-left:20px
}
section.research-long .card h3[data-v-54df4154]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-54df4154]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-54df4154]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-54df4154]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-54df4154]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-54df4154]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-54df4154]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-54df4154]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-54df4154]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-54df4154]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-97a92c64]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-97a92c64]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-97a92c64]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-97a92c64]{
    padding:60px 0
}
}
section.research-long .flex[data-v-97a92c64]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-97a92c64]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-97a92c64],section.research-long h3[data-v-97a92c64]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-97a92c64]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-97a92c64]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-97a92c64]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-97a92c64]{
    font-size:36px
}
}
section.research-long h2 a[data-v-97a92c64]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-97a92c64]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-97a92c64]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-97a92c64]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-97a92c64]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-97a92c64]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-97a92c64]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-97a92c64]:hover,section.research-long .card[data-v-97a92c64] :active{
  text-decoration:none
}
section.research-long .card div[data-v-97a92c64]{
  margin-left:20px
}
section.research-long .card h3[data-v-97a92c64]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-97a92c64]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-97a92c64]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-97a92c64]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-97a92c64]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-97a92c64]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-97a92c64]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-97a92c64]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-97a92c64]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-97a92c64]:hover{
  border:2px solid #D1D5DB
}

section.research-long[data-v-463fcc30]{
  background:#fff;
  padding:48px 0
}
@media print, screen and (min-width: 768px){
section.research-long[data-v-463fcc30]{
    padding:0 0 18px 0
}
}
section.research-long .section-inner[data-v-463fcc30]{
  padding:0 10px
}
@media print, screen and (min-width: 1224px){
section.research-long[data-v-463fcc30]{
    padding:60px 0
}
}
section.research-long .flex[data-v-463fcc30]{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  width:100%
}
@media print, screen and (min-width: 1224px){
section.research-long .flex[data-v-463fcc30]{
    flex-direction:row;
    justify-content:center
}
}
section.research-long h2[data-v-463fcc30],section.research-long h3[data-v-463fcc30]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.research-long h2[data-v-463fcc30]{
  color:#333;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.research-long h2[data-v-463fcc30]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.research-long h2[data-v-463fcc30]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h2[data-v-463fcc30]{
    font-size:36px
}
}
section.research-long h2 a[data-v-463fcc30]{
  text-decoration:none;
  color:#333
}
section.research-long h3[data-v-463fcc30]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.research-long h3[data-v-463fcc30]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.research-long h3[data-v-463fcc30]{
    margin-bottom:48px
}
}
section.research-long .divider[data-v-463fcc30]{
  height:5px;
  width:70px;
  margin:24px auto
}
section.research-long .card[data-v-463fcc30]{
  display:flex;
  align-items:flex-start;
  width:100%;
  color:#4B5563;
  padding:24px 20px;
  margin:0 0 24px 0;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.research-long .card[data-v-463fcc30]{
    width:48%;
    margin:1%
}
}
section.research-long .card[data-v-463fcc30]:hover,section.research-long .card[data-v-463fcc30] :active{
  text-decoration:none
}
section.research-long .card div[data-v-463fcc30]{
  margin-left:20px
}
section.research-long .card h3[data-v-463fcc30]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
section.research-long .card p[data-v-463fcc30]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.research-long .ppc .divider[data-v-463fcc30]{
  background-color:#60A5FA
}
section.research-long .ppc .card[data-v-463fcc30]:hover{
  border:2px solid #60A5FA
}
section.research-long .seo .divider[data-v-463fcc30]{
  background-color:#34D399
}
section.research-long .seo .card[data-v-463fcc30]:hover{
  border:2px solid #34D399
}
section.research-long .kw .divider[data-v-463fcc30]{
  background-color:#2DD4BF
}
section.research-long .kw .card[data-v-463fcc30]:hover{
  border:2px solid #2DD4BF
}
section.research-long .leads .divider[data-v-463fcc30]{
  background-color:#D1D5DB
}
section.research-long .leads .card[data-v-463fcc30]:hover{
  border:2px solid #D1D5DB
}

section.workflows[data-v-bb952b14]{
  padding:48px 10px
}
@media print, screen and (min-width: 1224px){
section.workflows[data-v-bb952b14]{
    padding:60px 0
}
}
section.workflows h2[data-v-bb952b14],section.workflows h3[data-v-bb952b14]{
  font-weight:300;
  text-align:center;
  width:100%
}
section.workflows h2[data-v-bb952b14]{
  color:#111827;
  font-size:24px
}
@media print, screen and (min-width: 481px){
section.workflows h2[data-v-bb952b14]{
    font-size:28px
}
}
@media print, screen and (min-width: 768px){
section.workflows h2[data-v-bb952b14]{
    font-size:32px
}
}
@media print, screen and (min-width: 1224px){
section.workflows h2[data-v-bb952b14]{
    font-size:36px
}
}
section.workflows h3[data-v-bb952b14]{
  color:#4B5563;
  font-size:18px;
  line-height:24px;
  margin-bottom:24px
}
@media print, screen and (min-width: 481px){
section.workflows h3[data-v-bb952b14]{
    line-height:36px
}
}
@media print, screen and (min-width: 1224px){
section.workflows h3[data-v-bb952b14]{
    margin-bottom:48px
}
}
section.workflows .section-inner[data-v-bb952b14]{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 auto;
  max-width:1200px;
  padding:0 10px
}
section.workflows .card[data-v-bb952b14]{
  width:100%;
  color:#374151;
  background:#fff;
  padding:24px 20px;
  margin:3% 1%;
  border:2px solid #fff;
  transition:border 100ms ease-out;
  box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 1224px){
section.workflows .card[data-v-bb952b14]{
    width:30%;
    margin:1%
}
}
section.workflows .card[data-v-bb952b14]:hover{
  text-decoration:none;
  border:2px solid #9CA3AF
}
section.workflows .card div[data-v-bb952b14]{
  margin-left:20px
}
section.workflows .card span[data-v-bb952b14]{
  font-weight:600;
  font-size:16px
}
section.workflows .card p[data-v-bb952b14]{
  font-size:14px;
  line-height:18px;
  margin-top:24px
}
section.workflows .card h3[data-v-bb952b14]{
  font-weight:600;
  font-size:16px;
  margin:0;
  text-align:left;
  line-height:24px
}
.more[data-v-bb952b14]{
  color:#2b72bb
}
.more[data-v-bb952b14]:hover{
  color:#215992
}

section.video-guides[data-v-44fb7e07]{
  padding:48px 0
}
section.video-guides h2[data-v-44fb7e07],section.video-guides h3[data-v-44fb7e07]{
  color:#fff;
  font-size:16px;
  line-height:30px
}
@media print, screen and (min-width: 1224px){
section.video-guides h2[data-v-44fb7e07],section.video-guides h3[data-v-44fb7e07]{
    font-size:24px;
    line-height:36px
}
}
section.video-guides h2[data-v-44fb7e07]{
  font-weight:600
}
section.video-guides .section-inner[data-v-44fb7e07]{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center
}
@media print, screen and (min-width: 1224px){
section.video-guides .section-inner[data-v-44fb7e07]{
    flex-wrap:nowrap;
    align-items:center;
    flex-direction:row;
    text-align:left
}
}
section.video-guides .content[data-v-44fb7e07]{
  width:70%
}
section.video-guides .content a[data-v-44fb7e07]{
  text-decoration:underline;
  color:#fff
}
section.video-guides .button[data-v-44fb7e07]{
  width:100%;
  display:flex;
  justify-content:center
}
@media print, screen and (min-width: 1224px){
section.video-guides .button[data-v-44fb7e07]{
    width:30%
}
}
section.video-guides .button .cta[data-v-44fb7e07]{
  font-size:16px;
  padding:0 80px
}

section.offer[data-v-769fc4dc]{
  padding:60px 0;
  text-align:center
}
section.offer .section-inner[data-v-769fc4dc]{
  padding:0 10px
}
section.offer h2[data-v-769fc4dc],section.offer h3[data-v-769fc4dc]{
  text-align:center;
  padding-bottom:36px;
  width:100%
}
section.offer h2[data-v-769fc4dc]{
  line-height:48px
}
section.offer h3[data-v-769fc4dc]{
  font-size:18px;
  line-height:24px
}
section.offer .cta[data-v-769fc4dc]{
  font-size:16px;
  padding:0 30px
}
@media print, screen and (min-width: 1224px){
section.offer .cta[data-v-769fc4dc]{
    padding:0 80px
}
}

.home-section[data-v-450166d0]{
  max-width:1200px;
  margin:auto
}

