h1+p[data-v-6ed8bb38]{
  color:#111827;
  font-size:18px;
  line-height:1.33;
  margin-bottom:24px
}
@media print, screen and (min-width: 768px){
h1+p[data-v-6ed8bb38]{
    margin-bottom:36px
}
}
@media print, screen and (min-width: 1224px){
h1+p[data-v-6ed8bb38]{
    margin-bottom:60px
}
}
.hero[data-v-6ed8bb38]  {
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin-bottom:48px
}
.hero[data-v-6ed8bb38] p{
  font-size:18px;
  margin-bottom:24px;
  text-align:center
}
span[data-v-6ed8bb38]{
  color:#9CA3AF;
  font-size:16px;
  font-weight:600;
  line-height:1.5;
  margin-bottom:24px;
  text-align:center
}
h1[data-v-6ed8bb38]{
  color:#111827;
  font-size:30px;
  font-weight:600;
  line-height:1.33;
  margin-bottom:48px;
  max-width:1180px;
  text-align:center
}
@media print, screen and (min-width: 768px){
h1[data-v-6ed8bb38]{
    font-size:36px
}
}
@media print, screen and (min-width: 1224px){
h1[data-v-6ed8bb38]{
    margin-bottom:36px
}
}
.sf-button[data-v-6ed8bb38]{
  font-size:16px !important;
  text-transform:none !important;
  width:100%
}
@media print, screen and (min-width: 768px){
.sf-button[data-v-6ed8bb38]{
    width:254px
}
}

div[data-v-afbedd50]{
  text-align:center;
  color:#111827;
  margin-bottom:64px
}
div h3[data-v-afbedd50]{
  font-size:36px;
  font-weight:600;
  line-height:1.33
}
div h4[data-v-afbedd50]{
  font-size:24px;
  font-weight:600;
  line-height:2;
  margin-bottom:48px
}
div img[data-v-afbedd50]{
  margin:0 auto;
  width:100%
}
@media print, screen and (min-width: 768px){
div img[data-v-afbedd50]{
    max-width:883px
}
}

.flex[data-v-5e2c62ce]{
  display:flex;
  flex-direction:column;
  justify-content:center
}
.plans[data-v-5e2c62ce]{
  align-items:center;
  display:flex;
  flex-direction:column;
  margin:24px auto;
  max-width:1180px
}
.plans img[data-v-5e2c62ce]{
  display:none
}
@media print, screen and (min-width: 1224px){
.plans img[data-v-5e2c62ce]{
    display:inline
}
}
@media print, screen and (min-width: 768px){
.plans[data-v-5e2c62ce]{
    flex-direction:row
}
}
.plans .plan[data-v-5e2c62ce]{
  background-color:#ffffff;
  border-radius:8px;
  box-shadow:0 2px 18px -10px rgba(0,0,0,0.5);
  min-height:200px
}
@media print, screen and (min-width: 768px){
.plans .plan[data-v-5e2c62ce]{
    border-radius:24px
}
}
.plans .plan-us[data-v-5e2c62ce],.plans .plan-them[data-v-5e2c62ce]{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  min-width:100%;
  padding:24px 24px 0 24px
}
@media print, screen and (min-width: 768px){
.plans .plan-us[data-v-5e2c62ce],.plans .plan-them[data-v-5e2c62ce]{
    min-width:25%
}
}
@media print, screen and (min-width: 1224px){
.plans .plan-us[data-v-5e2c62ce],.plans .plan-them[data-v-5e2c62ce]{
    min-width:30%
}
}
.plans .plan-us .label[data-v-5e2c62ce],.plans .plan-them .label[data-v-5e2c62ce]{
  border-radius:2px;
  color:#ffffff;
  font-size:16px;
  font-weight:600;
  height:32px;
  text-align:center;
  width:110px
}
.plans .plan-us .price[data-v-5e2c62ce],.plans .plan-them .price[data-v-5e2c62ce]{
  color:#111827;
  font-size:36px;
  font-weight:600;
  line-height:0.75
}
@media print, screen and (min-width: 768px){
.plans .plan-us .price[data-v-5e2c62ce],.plans .plan-them .price[data-v-5e2c62ce]{
    font-size:28px
}
}
@media print, screen and (min-width: 1224px){
.plans .plan-us .price[data-v-5e2c62ce],.plans .plan-them .price[data-v-5e2c62ce]{
    font-size:32px
}
}
.plans .plan-us .plan-name[data-v-5e2c62ce],.plans .plan-them .plan-name[data-v-5e2c62ce]{
  border-top:1px solid #E5E7EB;
  color:#9CA3AF;
  font-size:16px;
  font-weight:600;
  height:42px;
  text-align:center;
  width:100%
}
@media print, screen and (min-width: 768px){
.plans .plan-us .plan-name[data-v-5e2c62ce],.plans .plan-them .plan-name[data-v-5e2c62ce]{
    height:68px
}
}
.plans .plan-us[data-v-5e2c62ce]{
  border-radius:8px 8px 0 0
}
@media print, screen and (min-width: 768px){
.plans .plan-us[data-v-5e2c62ce]{
    border-radius:24px 0 0 24px
}
}
.plans .plan-us .label[data-v-5e2c62ce]{
  background-image:linear-gradient(105deg, #4ADE80, #60A5FA)
}
.plans .plan-them[data-v-5e2c62ce]{
  border-radius:0 0 8px 8px
}
@media print, screen and (min-width: 768px){
.plans .plan-them[data-v-5e2c62ce]{
    border-radius:0 24px 24px 0
}
}
.plans .plan-them .label[data-v-5e2c62ce]{
  background:#999
}
.plans .plan-compare[data-v-5e2c62ce]{
  justify-content:space-between;
  min-height:240px;
  min-width:100%;
  padding:24px;
  position:relative;
  text-align:center;
  z-index:1
}
@media print, screen and (min-width: 768px){
.plans .plan-compare[data-v-5e2c62ce]{
    min-width:50%
}
}
@media print, screen and (min-width: 1224px){
.plans .plan-compare[data-v-5e2c62ce]{
    min-width:40%
}
}
.plans .plan-compare .flex[data-v-5e2c62ce]{
  flex-direction:row;
  justify-content:space-between
}
.plans .plan-compare ul[data-v-5e2c62ce]{
  list-style:none;
  margin:0;
  padding:0
}
.plans .plan-compare ul li[data-v-5e2c62ce]{
  line-height:36px
}
.plans .plan-compare .savings[data-v-5e2c62ce]{
  border-top:1px solid #E5E7EB;
  font-size:16px;
  padding-top:20px
}

.section[data-v-da484ece]{
  align-items:center;
  display:flex;
  margin:0 auto 32px;
  max-width:1180px
}
@media print, screen and (min-width: 768px){
.section[data-v-da484ece]{
    margin-bottom:60px
}
}
@media print, screen and (min-width: 1224px){
.section[data-v-da484ece]{
    margin-bottom:120px
}
}
.section .copy[data-v-da484ece]{
  padding:24px 0;
  width:100%
}
@media print, screen and (min-width: 768px){
.section .copy[data-v-da484ece]{
    width:50%
}
}
.section .copy h3[data-v-da484ece]{
  font-size:30px;
  font-weight:600;
  line-height:1.33
}
.section .copy p[data-v-da484ece]{
  font-size:16px;
  line-height:1.33;
  padding-top:24px
}
@media print, screen and (min-width: 768px){
.section .copy p[data-v-da484ece]{
    font-size:18px
}
}
.section .image[data-v-da484ece]{
  display:none
}
@media print, screen and (min-width: 768px){
.section .image[data-v-da484ece]{
    display:inherit;
    height:auto;
    padding:24px;
    width:50%
}
}

.sf-alternative-page .section:nth-of-type(odd) .sf-content-section .copy{
  order:2
}
.sf-alternative-page .section:nth-of-type(odd) .sf-content-section .image{
  order:1
}

.proof[data-v-0b75aa4a]{
  align-items:center;
  background:#111827;
  display:flex;
  flex-direction:column;
  padding:64px 0;
  margin-bottom:32px
}
@media print, screen and (min-width: 768px){
.proof[data-v-0b75aa4a]{
    margin-bottom:60px
}
}
@media print, screen and (min-width: 1224px){
.proof[data-v-0b75aa4a]{
    margin-bottom:120px
}
}
.proof p[data-v-0b75aa4a]{
  text-shadow:2px 2px 0 rgba(0,0,0,0.1);
  font-size:32px;
  line-height:1.25;
  text-align:center;
  color:#ffffff;
  padding:32px
}
@media print, screen and (min-width: 1224px){
.proof p[data-v-0b75aa4a]{
    max-width:1024px
}
}

.agency-section[data-v-392be852]{
  background:#111827;
  display:flex;
  flex-direction:column;
  padding:32px 0
}
@media print, screen and (min-width: 768px){
.agency-section[data-v-392be852]{
    padding:60px 0
}
}
@media print, screen and (min-width: 1224px){
.agency-section[data-v-392be852]{
    padding:120px 0
}
}
.agency-section h3[data-v-392be852],.agency-section h4[data-v-392be852]{
  color:#fff;
  font-weight:600;
  text-align:center
}
.agency-section h3[data-v-392be852]{
  font-size:32px;
  line-height:1.33
}
@media print, screen and (min-width: 768px){
.agency-section h3[data-v-392be852]{
    font-size:48px
}
}
.agency-section h4[data-v-392be852]{
  font-size:18px;
  line-height:2;
  padding-top:8px
}
@media print, screen and (min-width: 768px){
.agency-section h4[data-v-392be852]{
    font-size:24px
}
}
.agency-section .section[data-v-392be852]{
  align-items:center;
  color:#fff;
  display:flex;
  margin:0 auto;
  max-width:1180px;
  padding-top:32px
}
@media print, screen and (min-width: 768px){
.agency-section .section[data-v-392be852]{
    padding-top:60px
}
}
@media print, screen and (min-width: 1224px){
.agency-section .section[data-v-392be852]{
    padding-top:120px
}
}
.agency-section .section .image[data-v-392be852]{
  display:none
}
@media print, screen and (min-width: 768px){
.agency-section .section .image[data-v-392be852]{
    display:inherit;
    height:auto;
    padding:24px;
    width:50%
}
}
.agency-section .section h3[data-v-392be852]{
  font-size:24px;
  text-align:left
}
@media print, screen and (min-width: 768px){
.agency-section .section h3[data-v-392be852]{
    font-size:30px
}
}
.agency-section .section p[data-v-392be852]{
  font-size:16px;
  line-height:1.33;
  padding-top:16px
}
@media print, screen and (min-width: 768px){
.agency-section .section p[data-v-392be852]{
    padding-top:24px
}
}

