﻿html,body{margin:0;padding:0}body{--font: "sofia-pro", Renner, Avenir, sans-serif;--font-color: #333;--main-gradient: linear-gradient(-20deg, #fc6076 0%, #ff9a44 100%);--grad-orange: #ff9a44;--grad-red: #fc6076;-webkit-font-smoothing:antialiased;--card-shadow: 0 2px 5px 0 rgba(51, 54, 57, .07);font-family:var(--font);color:var(--font-color)}.header{max-width:1144px;padding:0 6%;margin:28px auto;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 970px){.header{flex-wrap:wrap;margin-bottom:0px}}.header .logo-container,.header .logo-container:visited,.header .logo-container:active{color:var(--font-color);outline:none;text-decoration:none;display:flex;flex-direction:row;align-items:center}.header .logo-container img{height:40px}@media screen and (max-width: 900px){.header .logo-container img{height:40px}}.header .logo-container .title{font-size:28px;margin:0;margin-left:20px;font-weight:normal}@media screen and (max-width: 900px){.header .logo-container .title{font-size:28px;margin-left:12px}}@media screen and (max-width: 970px){.header .logo-container .title{font-size:22px}}@media screen and (max-width: 359px){.header .logo-container .title{display:none}}.header nav{display:flex;flex-direction:row;margin-left:auto}@media screen and (max-width: 970px){.header nav{width:100%;margin-top:28px;flex-direction:column;overflow:hidden;transition:all 200ms ease-in-out;max-height:0}}.header nav.open{height:auto;max-height:325px}.header nav a.link,.header nav a.link:visited,.header nav a.link:active{font-size:16px;color:var(--font-color);margin-right:20px;text-decoration:none;padding-top:10px;white-space:nowrap;transition:opacity 200ms ease-in-out}@media screen and (max-width: 970px){.header nav a.link,.header nav a.link:visited,.header nav a.link:active{padding:none;margin:7px 0}}.header nav a.link::after,.header nav a.link:visited::after,.header nav a.link:active::after{content:"";display:block;width:0px;margin:auto;margin-top:8px;height:2px;background:var(--font-color);transition:width 200ms ease-in-out}@media screen and (max-width: 970px){.header nav a.link::after,.header nav a.link:visited::after,.header nav a.link:active::after{display:none}}@media screen and (max-width: 970px){.header nav a.link:hover,.header nav a.link:visited:hover,.header nav a.link:active:hover{opacity:.75}}.header nav a.link:hover::after,.header nav a.link:visited:hover::after,.header nav a.link:active:hover::after{width:100%}@media screen and (max-width: 970px){.header nav a.link:hover::after,.header nav a.link:visited:hover::after,.header nav a.link:active:hover::after{display:none}}.header nav a.link:last-of-type,.header nav a.link:visited:last-of-type,.header nav a.link:active:last-of-type{margin-right:0px}.header nav a.link.login,.header nav a.link:visited.login,.header nav a.link:active.login{margin-left:30px}@media screen and (max-width: 970px){.header nav a.link.login,.header nav a.link:visited.login,.header nav a.link:active.login{margin-left:0}}.header nav a.link.signup,.header nav a.link:visited.signup,.header nav a.link:active.signup{display:none}@media screen and (max-width: 970px){.header nav a.link.signup,.header nav a.link:visited.signup,.header nav a.link:active.signup{display:inline}}.header nav .dropdown{position:relative}@media screen and (max-width: 970px){.header nav .dropdown{display:none}}.header nav .dropdown__link{display:block;padding-top:10px;cursor:default}.header nav .dropdown__menu{padding:40px;border-radius:6px;background:#fff;box-shadow:0 1px 3px 0 rgba(51,54,57,.1),0 0 10px 0 rgba(51,54,57,.1);position:absolute;top:56px;left:-187px;display:flex;flex-direction:column;width:370px;opacity:0;pointer-events:none;transition:opacity .25s}.header nav .dropdown__arrow{width:100px;height:25px;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);overflow:hidden}.header nav .dropdown__arrow::before{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:translateX(-50%) translateY(75%) rotate(45deg);top:0;left:50%;box-shadow:0 1px 3px 0 rgba(51,54,57,.1),0 0 10px 0 rgba(51,54,57,.1)}.header nav .dropdown__menu-link{display:flex;flex-direction:row;text-decoration:none;align-items:center;margin-bottom:40px}.header nav .dropdown__menu-link.last{margin-bottom:0}.header nav .dropdown__menu-link img{display:block;width:60px;margin-right:40px}.header nav .dropdown__menu-link .menu-link__title{color:#333;font-weight:bold;transition:.25s}.header nav .dropdown__menu-link .menu-link__subtitle{color:#999;font-size:14px;transition:.25s}.header nav .dropdown__menu-link:hover .menu-link__title{opacity:.7}.header nav .dropdown__menu-link:hover .menu-link__subtitle{opacity:.7}.header nav .dropdown:hover .dropdown__menu,.header nav .dropdown__menu:hover{opacity:1;pointer-events:all}.header nav .tools__mobile{display:none}.header nav .tools__mobile .link{display:block}.header nav .tools__mobile .link.category{pointer-events:none}.header nav .tools__mobile .link.sub{padding-left:20px}@media screen and (max-width: 970px){.header nav .tools__mobile{display:block}}@media screen and (max-width: 970px){.header nav .cta-button{display:none}}.nav-toggle{background:rgba(0,0,0,0);border:none;outline:none;padding:0px;display:none;margin-left:auto}@media screen and (max-width: 970px){.nav-toggle{display:block}}.nav-toggle #nav-toggle-check{display:none}.nav-toggle #nav-toggle-check:checked~.nav-toggle-button .nt-line:nth-child(2){opacity:0}.nav-toggle #nav-toggle-check:checked~.nav-toggle-button .nt-line:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.nav-toggle #nav-toggle-check:checked~.nav-toggle-button .nt-line:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.nav-toggle #nav-toggle-check:checked~.nav-toggle-button{background:rgba(0,0,0,0)}.nav-toggle #nav-toggle-check:checked~.nav-toggle-button .nt-line{background:var(--font-color)}.nav-toggle .nav-toggle-button{display:block;cursor:pointer;border-radius:2px;transition:all 300ms ease-in-out}.nav-toggle .nav-toggle-button .nt-line{width:22px;height:2px;background-color:var(--font-color);margin:4px auto;transition:all .3s ease-in-out;border-radius:2px}.nav-toggle .nav-toggle-button:hover .nt-line{color:var(--font-color)}.cta-button{display:flex;align-items:center;justify-content:center;padding:10px 24px;position:relative;border-radius:30px;font-family:var(--font);font-size:16px;line-height:1.3;outline:none;transition:all 200ms ease-in-out;cursor:pointer;background:var(--main-gradient);text-decoration:none;color:#fff}.cta-button:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.08);transform:translateY(-2px)}.cta-button.disabled{background:#f2f3f3;color:#a3a6a9;cursor:not-allowed}.cta-button.disabled:hover{opacity:1;box-shadow:none;transform:none}.footer{background:#f3f6f9;padding:100px 6%}@media screen and (max-width: 1000px){.footer{padding:50px 6%}}@media screen and (max-width: 350px){.footer{font-size:16px}}.footer .container{max-width:1144px;padding:0 28px;margin:auto;display:flex;flex-direction:row}@media screen and (max-width: 1000px){.footer .container{flex-wrap:wrap;flex-direction:column-reverse}}.footer .container .credits{color:#888;flex:4}@media screen and (max-width: 1000px){.footer .container .credits{margin-top:30px;min-width:100%;display:flex;flex-direction:row;align-items:center}}@media screen and (max-width: 580px){.footer .container .credits{font-size:14px}}@media screen and (max-width: 350px){.footer .container .credits{font-size:14px}}.footer .container .credits .line{display:block;line-height:26px}@media screen and (max-width: 1000px){.footer .container .credits .line{line-height:22px;display:inline}}.footer .container .credits .heart{height:14px;margin:0}.footer .container .credits img{height:30px;margin-bottom:10px;margin-top:30px}@media screen and (max-width: 1000px){.footer .container .credits img{margin:0;margin-right:10px}}@media screen and (max-width: 1000px){.footer .container .credits>*{margin:auto 10px}}.footer .container .credits .credit{margin-top:10px;font-size:12px;color:#999}.footer .container .credits .credit a,.footer .container .credits .credit a:visited,.footer .container .credits .credit a:active{color:#333;text-decoration:none}.footer .container .links{flex:8;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width: 1000px){.footer .container .links{justify-content:flex-start}}@media screen and (max-width: 580px){.footer .container .links{flex-wrap:wrap}}.footer .container .links .link-group{margin:0;margin-right:20px;flex:1;flex-basis:145px;max-width:174px}@media screen and (max-width: 580px){.footer .container .links .link-group{flex-basis:calc(50% - 20px);margin:0;margin-right:20px;max-width:unset}}@media screen and (max-width: 350px){.footer .container .links .link-group{min-width:150px}}.footer .container .links .link-group h5{text-transform:uppercase;padding:0;margin:10px 0}.footer .container .links .link-group ul{list-style:none;padding:0}.footer .container .links .link-group ul li{margin:20px 0}.footer .container .links .link-group ul li a,.footer .container .links .link-group ul li a:active,.footer .container .links .link-group ul li a:visited{color:var(--font-color);text-decoration:none;transition:opacity 250ms ease-in-out;white-space:nowrap}.footer .container .links .link-group ul li a:hover,.footer .container .links .link-group ul li a:active:hover,.footer .container .links .link-group ul li a:visited:hover{opacity:.8}@media screen and (max-width: 580px){.footer .container .links .link-group ul li a,.footer .container .links .link-group ul li a:active,.footer .container .links .link-group ul li a:visited{white-space:normal}}.footer .container .links div:last-of-type{margin-right:0px}.footer-offer{background:#333639;color:#fff}.footer-offer__container{max-width:1144px;padding:80px 6% 0px;margin:auto;display:flex;flex-direction:column}@media screen and (max-width: 600px){.footer-offer__container{padding:40px 6% 0px}}.footer-offer__title{font-weight:bold;font-size:60px;text-align:center;margin-bottom:20px}@media screen and (max-width: 1100px){.footer-offer__title{font-size:52px}}@media screen and (max-width: 920px){.footer-offer__title{font-size:44px}}@media screen and (max-width: 500px){.footer-offer__title{font-size:36px}}@media screen and (max-width: 400px){.footer-offer__title{font-size:30px}}.footer-offer__subtitle{font-size:28px;color:#939699;text-align:center}@media screen and (max-width: 1100px){.footer-offer__subtitle{font-size:24px}}@media screen and (max-width: 920px){.footer-offer__subtitle{font-size:20px}}.footer-offer__cta{color:#fff;background:var(--main-gradient);font-size:24px;text-decoration:none;padding:20px 30px;margin:50px auto 80px auto;display:block;position:relative;line-height:1.3;max-width:280px;text-align:center;border-radius:50px;transition:all .2s ease-in-out}.footer-offer__cta:hover{transform:translateY(-3px)}@media screen and (max-width: 500px){.footer-offer__cta{font-size:18px;padding:10px 15px;margin:25px auto 40px auto}}.footer-offer__illustration-container{box-sizing:border-box;overflow:hidden;max-width:100%}.footer-offer__illustration{width:100%;margin:auto;position:relative;padding-bottom:30%}.footer-offer__illustration img{display:block;width:100%;position:absolute}.footer-offer__illustration img.fg{width:86%;position:absolute;top:13%;left:7%;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.hero{padding:60px 6% 60px 6%;max-width:1144px;margin:0 auto}@media screen and (max-width: 680px){.hero{padding:30px 6%}}.hero__container{display:flex;flex-direction:column;align-items:center}.hero__title{margin:auto;margin-bottom:10px;max-width:1000px;text-align:center}.hero__title h1{font-size:80px;font-weight:bold;line-height:1.2;letter-spacing:-1.8px;margin:auto;margin-bottom:0px;margin-top:0px;max-width:840px}@media screen and (max-width: 1080px){.hero__title h1{font-size:60px;max-width:600px}}@media screen and (max-width: 680px){.hero__title h1{font-size:48px;max-width:490px}}@media screen and (max-width: 515px){.hero__title h1{font-size:36px;max-width:360px}}@media screen and (max-width: 360px){.hero__title h1{font-size:32px;max-width:320px}}.hero__title .subheading{color:#939699;font-size:28px;line-height:1.5;max-width:840px;margin:auto;margin-top:1em}.hero__title .subheading strong{color:#333639}@media screen and (max-width: 1080px){.hero__title .subheading{font-size:24px}}@media screen and (max-width: 680px){.hero__title .subheading{font-size:22px}}@media screen and (max-width: 515px){.hero__title .subheading{font-size:18px;max-width:360px}}.hero__title .tagline{font-size:22px;color:#939699}@media screen and (max-width: 680px){.hero__title .tagline{font-size:18px}}@media screen and (max-width: 515px){.hero__title .tagline{font-size:16px}}@media screen and (max-width: 360px){.hero__title .tagline{font-size:14px}}.hero--affiliates{padding-top:60px}@media screen and (max-width: 600px){.hero--affiliates{padding-top:30px}}.hero--affiliates h1{max-width:90% !important}.hero--affiliates .subheading{width:90%}.hero__illustration{width:90%;margin:auto;position:relative}@media screen and (max-width: 515px){.hero__illustration{width:100%}}.hero__illustration img{display:block;width:100%}.hero__illustration img.fg{width:70%;position:absolute;top:14.5%;left:15%;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.hero__animated-illustration{width:90%;margin:auto;position:relative}@media screen and (max-width: 515px){.hero__animated-illustration{width:100%}}.hero__animated-illustration img{display:block;width:100%}.hero__animated-illustration img.overlay{position:absolute;top:0;left:0;opacity:0}@keyframes l2{0%{opacity:0}30%{opacity:0}33%{opacity:1}70%{opacity:1}73%{opacity:0}100%{opacity:0}}@keyframes l3{0%{opacity:0}63%{opacity:0}66%{opacity:1}97%{opacity:1}100%{opacity:0}}.hero__animated-illustration img.layer-2{animation-duration:30s;animation-name:l2;animation-iteration-count:infinite}.hero__animated-illustration img.layer-3{animation-duration:30s;animation-name:l3;animation-iteration-count:infinite}.hero .cta{color:#fff;background:var(--main-gradient);font-size:24px;text-decoration:none;padding:.666em 2.5em;margin:1.27em auto 1.27em auto;display:inline-block;position:relative;line-height:1.3;max-width:320px;text-align:center;border-radius:50px;transition:all 200ms ease-in-out;cursor:pointer}@media screen and (max-width: 780px){.hero .cta{font-size:22px}}@media screen and (max-width: 515px){.hero .cta{font-size:18px}}.hero .cta:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.08);transform:translateY(-3px);opacity:.85}.hero .cta--affiliates{margin-top:0;max-width:400px;padding:.8em 1.8em}.testimonials{padding:0px 6% 80px;text-align:center;background:#fff}.testimonials--affiliates{padding-top:80px}.testimonials--hero{padding:20px 6% 80px}@media screen and (max-width: 680px){.testimonials{padding-bottom:40px}.testimonials--affiliates{padding-top:40px}.testimonials--hero{padding-top:10px;padding-bottom:40px}}.testimonials h2{font-size:36px;font-weight:normal;margin-top:0px;margin-bottom:60px}@media screen and (max-width: 600px){.testimonials h2{font-size:28px;margin-bottom:40px}}.testimonials .quote{margin-bottom:80px;max-width:800px;text-align:center;margin:auto}@media screen and (max-width: 500px){.testimonials .quote{margin-bottom:40px}}.testimonials .quote.single{margin-bottom:0}.testimonials .quote--short{max-width:700px}.testimonials .quote__text{font-size:28px;line-height:1.5;margin:0px auto .7em;color:#939699}@media screen and (max-width: 1080px){.testimonials .quote__text{font-size:24px}}@media screen and (max-width: 680px){.testimonials .quote__text{font-size:22px}}@media screen and (max-width: 515px){.testimonials .quote__text{font-size:18px}}.testimonials .quote__author{font-size:20px;color:#333639}@media screen and (max-width: 680px){.testimonials .quote__author{font-size:18px}}@media screen and (max-width: 515px){.testimonials .quote__author{font-size:16px}}@media screen and (max-width: 360px){.testimonials .quote__author{font-size:14px}}.testimonials .quote__author a,.testimonials .quote__author a:visited,.testimonials .quote__author a:active{color:#333639;text-decoration:none;transition:.2s}.testimonials .quote__author a:hover{color:var(--grad-orange)}.testimonials--affiliates .quote{margin-bottom:60px}@media screen and (max-width: 680px){.testimonials--affiliates .quote{margin-bottom:30px}}.testimonials--hero .quote{margin-bottom:60px}@media screen and (max-width: 680px){.testimonials--hero .quote{margin-bottom:30px}}.main-features{padding:30px 6% 0px;background:#f3f6f9;display:flex;flex-direction:column}.main-features__feature{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:1144px;margin:40px auto}.main-features__feature--reverse{flex-direction:row-reverse}.main-features__feature--last{margin-bottom:0}.main-features__feature .feature__copy{display:flex;flex-direction:column;max-width:400px;margin-right:30px}.main-features__feature--reverse .feature__copy{margin-right:0;margin-left:30px}.main-features__feature .feature__tag{margin-right:auto;border-radius:6px;font-size:14px;font-weight:bold;line-height:1.3;box-sizing:border-box;color:#fff;background:#a085f1;padding:2px 12px}.main-features__feature .feature__title{font-size:42px;font-weight:bold;line-height:1.3;color:#333639}.main-features__feature .feature__subtitle{color:#939699;font-size:24px;line-height:1.5}.main-features__feature .feature__description{color:#939699;font-size:18px;margin-top:.5em;line-height:1.5}.main-features__feature .feature__image{max-width:500px;max-height:400px;flex-basis:500px;position:relative;opacity:1}.main-features__feature .feature__image img{display:block;max-width:100%;max-height:100%;margin:auto}.main-features__feature .feature__image--streaks img{max-height:340px}.main-features__feature .feature__image-base{opacity:1}.main-features__feature .feature__image-overlay{position:absolute;top:0;left:0;opacity:0}@keyframes l1{0%{opacity:1}22%{opacity:1}25%{opacity:0}97%{opacity:0}100%{opacity:1}}@keyframes l2{0%{opacity:0}22%{opacity:0}25%{opacity:1}47%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes l3{0%{opacity:0}47%{opacity:0}50%{opacity:1}72%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes l4{0%{opacity:0}72%{opacity:0}75%{opacity:1}97%{opacity:1}100%{opacity:0}}.main-features__feature .feature__image-base.layer-1,.main-features__feature .feature__image-overlay.layer-1{animation-duration:32s;animation-name:l1;animation-iteration-count:infinite}.main-features__feature .feature__image-base.layer-2,.main-features__feature .feature__image-overlay.layer-2{animation-duration:32s;animation-name:l2;animation-iteration-count:infinite}.main-features__feature .feature__image-base.layer-3,.main-features__feature .feature__image-overlay.layer-3{animation-duration:32s;animation-name:l3;animation-iteration-count:infinite}.main-features__feature .feature__image-base.layer-4,.main-features__feature .feature__image-overlay.layer-4{animation-duration:32s;animation-name:l4;animation-iteration-count:infinite}.main-features__feature--last .feature__image{align-self:flex-end}@media screen and (max-width: 900px){.main-features__feature{flex-direction:column-reverse}.main-features__feature .feature__copy{margin:auto;margin-top:30px;max-width:600px}.main-features__feature .feature__image{flex-basis:unset}.main-features__feature--reverse{flex-direction:column-reverse}.main-features__feature--reverse .feature__copy{margin:auto;margin-top:30px}.main-features__feature--last{margin-bottom:80px}.main-features__feature--last .feature__image{align-self:unset}}@media screen and (max-width: 900px){.main-features__feature{margin:20px auto}.main-features__feature .feature__title{font-size:32px}.main-features__feature .feature__subtitle{font-size:22px}.main-features__feature--last{margin-bottom:40px}}.features{padding:0px 6% 80px;text-align:center}@media screen and (max-width: 600px){.features{padding:0px 6% 40px}}.features--affiliates{padding-top:80px}@media screen and (max-width: 600px){.features--affiliates{padding-top:40px}}.features h2{font-size:36px;font-weight:normal;margin-top:0px;margin-bottom:60px}@media screen and (max-width: 600px){.features h2{font-size:28px;margin-bottom:40px}}@media screen and (max-width: 515px){.features h2{margin-bottom:20px}}.features .cards{display:flex;flex-wrap:wrap;margin:auto;max-width:1144px;text-align:left}.features .cards .card{display:flex;margin:30px;min-width:250px;flex-basis:25%;flex:1}@media screen and (max-width: 515px){.features .cards .card{margin:30px 0}}.features .cards .card--4{min-width:40%}@media screen and (max-width: 1064px){.features .cards .card--4{min-width:60%}}.features .cards .card .icon{margin-right:20px}.features .cards .card .icon img{height:32px;display:block}.features .cards .card .icon__backdrop{width:40px;height:40px;border-radius:40px;background:#fdf0dd;display:flex;align-items:center;justify-content:center}.features .cards .card .icon__backdrop img{max-width:45%;display:block}.features .cards .card .content .title{font-size:24px;line-height:1.3}.features .cards .card .content .desc{color:#939699;margin-top:20px;font-size:20px}.preview{padding:80px 6%;display:flex;flex-direction:column}@media screen and (max-width: 700px){.preview{padding:40px 6%}}.preview h2{font-size:42px;font-weight:normal;margin:auto;margin-top:0px;margin-bottom:100px}@media screen and (max-width: 700px){.preview h2{font-size:30px;margin-bottom:40px}}.preview .screen{max-width:1144px;margin:auto;margin-bottom:100px;display:flex;align-items:center;justify-content:center}.preview .screen.last{margin-bottom:0}@media screen and (max-width: 1000px){.preview .screen{max-width:600px;flex-direction:column-reverse}}@media screen and (max-width: 700px){.preview .screen{margin-bottom:50px}.preview .screen.last{margin-bottom:0}}.preview .screen .info{margin-right:80px;margin-left:0;max-width:300px}@media screen and (max-width: 1000px){.preview .screen .info{width:100%;max-width:unset;margin:30px auto 0px auto}}.preview .screen .info .title{font-size:28px;margin-bottom:10px}@media screen and (max-width: 515px){.preview .screen .info .title{font-size:24px}}.preview .screen .info .desc{color:#939699;font-size:20px}.preview .screen.reverse{flex-direction:row-reverse}@media screen and (max-width: 1000px){.preview .screen.reverse{flex-direction:column-reverse}}.preview .screen.reverse .info{margin-right:0px;margin-left:80px}@media screen and (max-width: 1000px){.preview .screen.reverse .info{margin:30px auto 0px auto}}.preview img{display:block;width:100%;max-width:600px;border-radius:12px}.pricing{padding:80px 6%;text-align:center;background:#f3f6f9}@media screen and (max-width: 700px){.pricing{padding:40px 6%}}.pricing h2{font-size:42px;font-weight:normal;margin-top:0px;margin-bottom:80px}@media screen and (max-width: 780px){.pricing h2{font-size:36px}}@media screen and (max-width: 700px){.pricing h2{font-size:30px;margin-bottom:40px}}.pricing .switch{margin-bottom:50px;vertical-align:middle;display:flex;justify-content:center;align-items:center}.pricing .switch #monthly,.pricing .switch #annually{min-width:95px}@media screen and (max-width: 450px){.pricing .switch #monthly,.pricing .switch #annually{font-size:14px;min-width:84px}}.pricing .selected{font-weight:bold}.pricing .plans{display:flex;margin:auto;justify-content:center;flex-wrap:wrap;margin:-12px auto}.pricing .plans .plan{flex:1;min-width:280px;max-width:360px;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 2px 5px 0 rgba(51,54,57,.07);background:#fff;margin:12px;box-sizing:border-box;padding:50px 20px}@media screen and (max-width: 515px){.pricing .plans .plan{margin:12px 0}}.pricing .plans .plan.soon{color:#a3a6a9}.pricing .plans .plan .name{font-weight:bold;font-size:24px;margin-bottom:20px}.pricing .plans .plan .who{color:#999;font-size:14px;margin-bottom:15px;text-transform:uppercase}.pricing .plans .plan .discount{background:var(--main-gradient);border-radius:4px;color:#fff;margin:0px auto 10px auto;padding:2px 12px;font-weight:bold;font-size:14px}.pricing .plans .plan.soon .discount{background:#a3a6a9;opacity:.4}.pricing .plans .plan .cost{font-size:60px;margin-bottom:20px}.pricing .plans .plan .cost .dollar{line-height:2.6;font-size:28px;vertical-align:top}.pricing .plans .plan .cost .unit{font-size:16px;color:#939699;display:inline-block;margin-left:5px}.pricing .plans .plan .cost .comment{font-size:16px}.pricing .plans .plan .included{width:80%;margin:20px auto 5px auto;text-align:left}.pricing .plans .plan ul{display:block;text-align:left;margin:0 auto 30px auto;width:80%}.pricing .plans .plan ul li{line-height:1.8}.pricing .plans .plan ul.extra-margin{margin-top:51px}.pricing .plans .plan .label{display:inline-block;color:#fff;background:var(--main-gradient);color:#fc6076;background:#fedde2;border-radius:4px;font-size:12px;font-weight:bold;padding:3px 10px 3px 10px;text-decoration:none;line-height:1.3;margin:0 auto 5px auto}.pricing .plans .plan .cta-button{margin:auto;margin-bottom:0}.pricing .plans .plan .cta-button.disabled{pointer-events:none}.pricing .plans .plan .note{font-size:14px;margin-top:12px;color:#a3a6a9}.pricing .toggle{position:relative;display:inline-block;width:54px;height:30px;margin:5px 0 0 auto;justify-self:flex-end;margin:auto 20px}.pricing .toggle input{opacity:0;width:0;height:0}.pricing .toggle input:checked+.slider{background:var(--main-gradient)}.pricing .toggle input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.pricing .toggle .slider{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .3s ease-in-out;border-radius:30px;background:var(--font-color)}.pricing .toggle .slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.faq{padding:80px 6%;text-align:center}@media screen and (max-width: 700px){.faq{padding:40px 6%}}.faq h2{font-size:42px;font-weight:normal;margin-top:0px;margin-bottom:80px}@media screen and (max-width: 700px){.faq h2{font-size:32px;margin-bottom:50px}}@media screen and (max-width: 515px){.faq h2{font-size:28px;margin-bottom:40px}}.faq a,.faq a:visited,.faq a:active{text-decoration:none;color:#ff9a44;transition:all 200ms ease-in-out}.faq a:hover,.faq a:visited:hover,.faq a:active:hover{opacity:.8}.faq .questions{max-width:1144px;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;margin:-20px auto}.faq .questions .question{margin:20px;flex:1;min-width:250px;flex-basis:25%;text-align:left}@media screen and (max-width: 515px){.faq .questions .question{margin:20px 0}}.faq .questions .question__text{font-size:20px;font-weight:600;margin-bottom:20px}.faq .questions .question__answer{color:#939699;font-size:20px;margin-bottom:20px}.affiliates{padding:80px 6%;text-align:center;background:#f3f6f9}.affiliates h2{font-size:36px;font-weight:normal;margin-top:40px;margin-bottom:0px;margin-bottom:20px}@media screen and (max-width: 450px){.affiliates h2{font-size:28px;margin-top:20px}}.affiliates .subheading{font-size:20px;color:#939699;margin-bottom:30px}.affiliates .badge{width:200px;height:200px;border-radius:36px;background:#fff;box-shadow:var(--card-shadow);display:flex;align-items:center;justify-content:center;margin:auto}.affiliates .badge img{max-width:70%}.cta-affiliates{color:#fff;background:var(--main-gradient);font-size:26px;text-decoration:none;max-width:400px;padding:.8em 1.8em;margin:1em auto 0;display:block;position:relative;line-height:1.3;text-align:center;border-radius:50px;transition:all 200ms ease-in-out;cursor:pointer;box-sizing:border-box}@media screen and (max-width: 780px){.cta-affiliates{font-size:22px}}@media screen and (max-width: 515px){.cta-affiliates{font-size:20px}}.cta-affiliates:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.08);transform:translateY(-3px);opacity:.85}.legal{max-width:768px;padding:80px 6%;margin:auto}.legal h1{font-size:60px}.legal p,.legal ul,.legal .dates{color:#666;line-height:1.6;font-size:18px}.legal p strong,.legal ul strong,.legal .dates strong{color:#333}.legal .dates{font-size:16px}.legal a,.legal a:active,.legal a:visited{color:#333;text-decoration:none;border-bottom:1px dotted #a3a6a9;transition:all 200ms ease-in-out}.legal a:hover,.legal a:active:hover,.legal a:visited:hover{color:#333}.legal table{border-collapse:collapse;margin:30px auto;display:block}.legal th{border-top:1px solid #d3d6d9;background:#f3f6f9}.legal td,.legal th{border-bottom:1px solid #d3d6d9;padding:10px}.about{max-width:768px;padding:80px 6%;margin:auto;font-size:20px}@media screen and (max-width: 600px){.about{font-size:18px}}@media screen and (max-width: 600px){.about{padding:40px 6%}}.about h1{font-size:60px;font-weight:bold;margin-top:0px;margin-bottom:60px;color:#444}@media screen and (max-width: 600px){.about h1{margin-bottom:30px}}.about h2{color:  #444}.about__product,.about__author{color:  #666;line-height:1.6;margin-bottom:60px}@media screen and (max-width: 600px){.about__product,.about__author{margin-bottom:30px}}.about__product strong,.about__author strong{color:#444}.about__product .face,.about__author .face{width:100%;display:block;margin:1.5em auto;border-radius:12px;background:#f0f3f6}.about__product p,.about__author p{margin:1.5em 0}.about a,.about a:visited,.about a:active{text-decoration:none;color:#ff9a44;transition:all 200ms ease-in-out}.about a:hover,.about a:visited:hover,.about a:active:hover{opacity:.8}.blog{max-width:1144px;padding:80px 6%;margin:auto;font-size:18px}@media screen and (max-width: 600px){.blog{padding:40px 6%}}.blog__container{margin:auto}.blog h1{font-size:60px;font-weight:bold;margin-top:0px;margin-bottom:60px;color:#444}@media screen and (max-width: 600px){.blog h1{margin-bottom:30px}}ul.post-list{padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -20px}ul.post-list li{display:block;margin:20px 20px 40px 20px;flex:1;min-width:360px;max-width:calc(50% - 40px)}@media screen and (max-width: 900px){ul.post-list li{min-width:280px}}@media screen and (max-width: 700px){ul.post-list li{flex:1;max-width:100%}}ul.post-list li img{display:block;width:100%;border-radius:12px}ul.post-list li h2{max-width:95%;overflow:hidden;text-overflow:ellipsis;margin:10px 0;font-weight:normal}@media screen and (max-width: 400px){ul.post-list li h2{font-size:23px}}ul.post-list li .desc{color:#666;margin:10px 0 20px 0;font-size:18px}ul.post-list li a.title-link{display:block}ul.post-list li a.image-link{display:block}ul.post-list li a.image-link:hover{opacity:.8}ul.post-list li a.read-more{margin:10px 0;border-bottom:1px dotted #444;color:#444;transition:all 200ms ease-in-out;font-size:18px}ul.post-list li a.read-more:hover{border-bottom:1px dotted #888;color:#888}ul.post-list li .read-more-arrow{display:inline-block;transform:translateX(-1px);margin-left:5px;transition:all 200ms ease-in-out;color:#444}ul.post-list li a{text-decoration:none;color:#444;transition:all 200ms ease-in-out}ul.post-list li a:hover,ul.post-list li a:hover+.read-more-arrow{color:#888}.post{max-width:768px;padding:80px 6% 60px;margin:auto}@media screen and (max-width: 600px){.post{padding:40px 6%}}.post .info{font-size:16px;color:#999}.post .info .spacer{margin:0 10px}.post .info a{color:#999;text-decoration:none;transition:all 200ms ease-in-out}.post .info a:hover{color:#bbb}.post .info__arrow{display:inline-block;transform:translateY(-1px)}.post h1{font-weight:normal;font-size:36px}@media screen and (max-width: 600px){.post h1{font-size:28px}}.post .cover{display:block;width:100%;border-radius:12px}.post__container{margin-top:60px;display:flex;flex-direction:row}@media screen and (max-width: 800px){.post__container{flex-direction:column-reverse}}@media screen and (max-width: 600px){.post__container{margin-top:30px}}.post__content{font-size:20px;color:#636669}.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{font-weight:normal;color:#434649}.post__content p:first-child{margin-top:0}.post__content p{line-height:1.6}.post__content p .initial{font-size:3em;float:left;line-height:.5;margin-top:.2em;margin-right:10px}.post__content li{line-height:1.6}.post__content b,.post__content strong{color:#434649}.post__content img{display:block;width:100%;margin:30px auto;border-radius:12px}.post__content figure{margin:30px 0}.post__content figure a{display:block;margin:0 auto;border:none}.post__content figure img{display:block;margin:0}.post__content figure figcaption{color:#939699;margin:10px;text-align:center;font-size:16px}.post__content figure>.double-figure{display:flex;margin:auto;align-items:center}@media screen and (max-width: 600px){.post__content figure>.double-figure{display:block}}.post__content figure>.double-figure a:first-child{margin-right:10px}@media screen and (max-width: 600px){.post__content figure>.double-figure a:first-child{margin-bottom:1em;margin-right:0}}.post__content video{display:block;max-width:100%;outline:none;margin:30px auto;border-radius:12px}.post__content blockquote{margin:30px auto;padding:24px 24px;background:#f0f3f6;border-radius:12px}.post__content blockquote p{margin:0}.post__content pre{background:#f0f3f6;padding:20px;border-radius:12px;font-size:.9em}.post__content code{background:#f0f3f6;border-radius:6px;padding:2px 4px;font-size:.9em}.post__content a{color:#434649;text-decoration:none;border-bottom:1px dotted #434649;transition:all 200ms ease-in-out}.post__content a:hover{color:#232629}.post__content hr{border-top:1px dotted #c3c6c9}.post__content a.cta{color:#fff;background:var(--main-gradient);font-size:18px;text-decoration:none;padding:13px 26px;margin:40px auto auto;display:block;position:relative;line-height:1.3;max-width:220px;text-align:center;border-radius:50px;transition:all 200ms ease-in-out;border:none}.post__content a.cta:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.08);transform:translateY(-3px);opacity:.85}.post__content a.cta-terms{text-align:center;display:block;margin:auto;margin-top:10px;font-size:14px;border-bottom:none}@media screen and (max-width: 420px){.post__content{font-size:18px}}.post__author{display:flex;margin:60px 0 0}.post__author img{max-width:100px;max-height:100px;display:block;background:#f0f3f6;border-radius:50px;margin:auto 30px auto 0}.post__author .name{margin:auto;color:#939699;font-size:20px}.post__author .name .byline{font-style:italic;font-size:20px;display:none}@media screen and (max-width: 800px){.post__author .name .byline{display:inline;color:#888}}@media screen and (max-width: 800px){.post__author .name{font-size:18px;color:#444}}.post-email-form{padding:60px 6%;box-sizing:border-box;background:#f3f6f9}.post-email-form__container{margin:auto;max-width:700px}.post-email-form .email-form-title{font-size:32px;text-align:center;margin-bottom:20px;color:#434649}@media screen and (max-width: 795px){.post-email-form .email-form-title{font-size:28px}}.post-email-form .email-form-disclaimer{margin:auto;text-align:center;color:#939699}@media screen and (max-width: 795px){.post-email-form .email-form-disclaimer{margin-top:10px}}.post-email-form .formkit-form{margin:auto}.post-email-form .formkit-alert-success{font-size:18px !important}.post-email-form .formkit-input{border-radius:6px !important}.post-email-form .formkit-input,.post-email-form .formkit-submit{font-family:var(--font);font-size:18px !important}.post-email-form .formkit-submit{background:var(--main-gradient);margin:auto !important;max-width:180px;margin-top:0px !important}.more-articles{max-width:1144px;padding:80px 6% 80px;margin:auto}@media screen and (max-width: 690px){.more-articles{padding:40px 6% 40px}}.more-articles__top-bar{display:flex;align-items:center;margin:0px 0 20px}.more-articles__top-bar h2{font-size:32px;font-weight:400;margin:0;margin-right:auto}@media screen and (max-width: 500px){.more-articles__top-bar h2{font-size:24px}}.more-articles__top-bar a{color:#434649;text-decoration:none;border-bottom:1px dotted #434649;transition:all 200ms ease-in-out;font-size:18px}.more-articles__top-bar a:hover{color:#232629}@media screen and (max-width: 500px){.more-articles__top-bar a.more-link{display:none}}.product-banner{background:#333639;color:#fff}.product-banner__container{max-width:1144px;padding:80px 6% 0px;margin:auto;display:flex;flex-direction:column}@media screen and (max-width: 600px){.product-banner__container{padding:40px 6% 0px}}.product-banner__title{font-weight:bold;font-size:60px;text-align:center;margin-bottom:20px}@media screen and (max-width: 1100px){.product-banner__title{font-size:52px}}@media screen and (max-width: 920px){.product-banner__title{font-size:44px}}@media screen and (max-width: 500px){.product-banner__title{font-size:36px}}@media screen and (max-width: 400px){.product-banner__title{font-size:30px}}.product-banner__subtitle{font-size:28px;color:#939699;text-align:center}@media screen and (max-width: 1100px){.product-banner__subtitle{font-size:24px}}@media screen and (max-width: 920px){.product-banner__subtitle{font-size:20px}}.product-banner__cta{color:#fff;background:var(--main-gradient);font-size:24px;text-decoration:none;padding:20px 30px;margin:50px auto 80px auto;display:block;position:relative;line-height:1.3;max-width:280px;text-align:center;border-radius:50px;transition:all .2s ease-in-out}.product-banner__cta:hover{transform:translateY(-3px)}@media screen and (max-width: 500px){.product-banner__cta{font-size:18px;padding:10px 15px;margin:25px auto 40px auto}}.product-banner__illustration-container{box-sizing:border-box;overflow:hidden;max-width:100%}.product-banner__illustration{width:100%;margin:auto;position:relative;padding-bottom:30%}.product-banner__illustration img{display:block;width:100%;position:absolute}.product-banner__illustration img.fg{width:86%;position:absolute;top:13%;left:7%;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.notice{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:8px 20px;background:#f0f3f6;font-size:14px}.notice .content{text-align:center;line-height:24px;color:#444}.notice .content strong{color:#333}.notice .content img{height:20px;margin-right:8px;vertical-align:text-top}.notice .content a{text-decoration:none;color:  #444;border-bottom:1px dotted #444;transition:all 200ms ease-in-out}.notice .content a:hover{opacity:.8}.dark-header{background:#333639;overflow:auto;--font-color: white;color:var(--font-color)}.tool-header-content{max-width:1144px;padding:60px 6% 0;margin:auto;text-align:center}@media screen and (max-width: 780px){.tool-header-content{padding-top:30px}}.tool-header-content h1{font-size:80px;font-weight:bold;line-height:1.2;margin-bottom:30px;margin-top:auto}.tool-header-content h1 .single-line{white-space:nowrap}@media screen and (max-width: 1080px){.tool-header-content h1{font-size:60px}}@media screen and (max-width: 780px){.tool-header-content h1{font-size:40px}}@media screen and (max-width: 515px){.tool-header-content h1{font-size:36px;margin-bottom:15px}}.tool-header-content .subheading{color:#b3b6b9;font-size:28px;line-height:1.5;max-width:800px;margin:auto;margin-bottom:40px}@media screen and (max-width: 780px){.tool-header-content .subheading{font-size:22px}}@media screen and (max-width: 515px){.tool-header-content .subheading{font-size:20px;margin-bottom:20px}}.tool-header-content img{display:block;margin:auto;width:90%;max-width:763px}.tool-header-content.word-counter img{max-height:25vh}.tool-header-content.quotes img{max-height:22vh}.tool-shadow{background:#f3f6f9;overflow:auto;width:100%}.planner-container,.counter-container{max-width:768px;padding:20px 6%;margin:30px auto}.quotes-container{max-width:768px;padding:0 6%;margin:60px auto;text-align:center}@media(max-width: 600px){.quotes-container{margin:40px auto}}.quotes-container h2{text-align:center;margin:0px auto 30px}@media(max-width: 600px){.quotes-container h2{margin:0px auto 30px}}.quotes-container .quote{width:100%;background:#fff;border-radius:12px;padding:1.5em;box-sizing:border-box;box-shadow:var(--card-shadow);margin-bottom:2em;font-size:20px}@media(max-width: 600px){.quotes-container .quote{padding:1em;margin-bottom:1.5em}}.quotes-container .quote:last-child{margin-bottom:0}.quotes-container .quote__text{text-align:center;font-size:2em;margin:0}@media(max-width: 600px){.quotes-container .quote__text{font-size:1.4em}}.quotes-container .quote__text--medium{font-size:1.8em}@media(max-width: 600px){.quotes-container .quote__text--medium{font-size:1.4em}}.quotes-container .quote__text--small{font-size:1.5em}@media(max-width: 600px){.quotes-container .quote__text--small{font-size:1em}}.quotes-container .quote__bottom-row{display:flex;position:relative;justify-content:center;margin-top:30px}@media(max-width: 600px){.quotes-container .quote__bottom-row{margin-top:20px}}.quotes-container .quote__number{align-self:flex-start;position:absolute;left:0}.quotes-container .quote__number a{color:#c3c6c9;text-decoration:none;cursor:pointer}.quotes-container .quote__author a{color:var(--grad-orange);font-weight:bold;text-decoration:none;cursor:pointer;font-style:normal}.quotes-container .quote--secondary{background:rgba(0,0,0,0);box-shadow:none;border:2px dotted #d3d6d9;font-size:14px}.quotes-container .quotes__back{margin:auto;margin-top:60px;padding:10px 24px;border-radius:40px;color:#333639;text-decoration:none;display:inline-block;border:1px dotted #d3d6d9;transition:.25s;display:flex;justify-content:center;align-items:center;max-width:170px}.quotes-container .quotes__back svg{max-height:15px;margin-right:10px}.quotes-container .quotes__back:hover{border:1px solid #333639;background:#333639;color:#fff}@media(max-width: 600px){.quotes-container .quotes__back{margin-top:40px}}.quotes-container .quotes__bio{margin-bottom:1.5em;font-size:1.5em;color:#939699;text-align:left;line-height:1.7}@media(max-width: 600px){.quotes-container .quotes__bio{margin-bottom:1.5em;font-size:1.1em}}.quotes-pagination{margin:auto}.quotes-pagination ul{display:flex;justify-content:center;padding:0;margin:30px auto}.quotes-pagination ul,.quotes-pagination li{list-style-type:none}.quotes-pagination a{display:block;width:40px;height:40px;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#333639;text-decoration:none;font-size:20px;line-height:1;margin:5px;transition:.25s;border:1px solid rgba(0,0,0,0)}@media(max-width: 600px){.quotes-pagination a{font-size:16px;width:30px;height:30px}}.quotes-pagination a:hover{background:#e3e6e9}.quotes-pagination a[aria-current]{background:#fff;box-shadow:var(--card-shadow);border:1px solid rgba(0,0,0,0)}.quotes-pagination a img{max-width:20px;max-height:20px}@media(max-width: 600px){.quotes-pagination a img{max-width:15px;max-height:15px}}.quotes-pagination .pagination__disabled{opacity:.25}.quotes-pagination .pagination__disabled:hover{background:rgba(0,0,0,0)}