body{font-family:'Manrope',sans-serif;color:#000;font-size:15px;line-height:1.7em;font-weight:400;cursor:default}body>*{float:left;width:100%;margin:100px 0 120px}.container{margin:0 auto;max-width:1200px;padding:0 20px}#container>div{float:left;width:100%}*[data-murphy]{opacity:0}#hero-area{background-color:#2c2e31;margin-top:0;margin-bottom:0}#header{display:flex;justify-content:space-between;height:43px;width:100%;padding:30px 0 0}#header>a{float:left;width:190px;height:47px;margin-top:2px}#header>a img{width:100%}#header>ul{display:flex;align-items:center}#header>ul>li{list-style:none;float:left;margin:9px 0 0 0}#header>ul>li>a{font-weight:500;text-decoration:none;color:#FFF}#header>ul>li>a:hover{color:#538fee;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}#header>a{display:flex;align-items:center;justify-content:flex-end;text-align:center}.coming-soon-badge{background-color:#666;color:#fff;font-size:15px;line-height:1.1em;font-weight:700;text-align:center;text-decoration:none;padding:15px 20px;border-radius:10000px;transition:background-color .2s}.rounded-button{background-color:#1467f6;color:#fff;font-size:13px;line-height:20px;font-weight:700;text-align:center;text-decoration:none;padding:15px 20px;border-radius:10000px;transition:background-color .2s}.rounded-button:hover{background-color:#095ee8;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.secondary-action{background-color:#e3e3e3;color:#1467f6}.secondary-action:hover{background-color:#d9d9d9}#main-banner{margin:0 0 70px}#main-banner>#above-hero-image>#above-firefly-effect>h3{line-height:1.1em;font-weight:700;text-align:center;text-decoration:none;padding:10px 5px;border-radius:10000px;margin:0 auto;width:230px}#main-banner>#above-hero-image>#above-firefly-effect>h2{float:left;width:100%;text-align:center;font-size:70px;line-height:85px;letter-spacing:-1px;margin-top:15px;margin-bottom:50px;color:#fff}#main-banner>#above-hero-image>#above-firefly-effect>h2 span{font-size:80px}#main-banner p{color:#ccc;width:100%;text-align:center;margin:20px 0 50px;font-size:20px;line-height:35px}form.sign-up-form .formkit-fields{position:relative;display:flex;float:none;margin:0 auto;width:100%;max-width:550px;padding:5px;border-radius:100px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(3,3,3,0.25);justify-content:space-between;border:1px solid transparent}form.sign-up-form input[type="email"]{position:absolute;top:0;bottom:0;left:0;width:65%;background:url(../images/icon-mail@2x.png) no-repeat center left !important;background-size:22px !important;color:#a9aaab;font-size:14px;margin-left:15px;margin-right:20px;margin-bottom:0;border:0;background:transparent;padding:0 10px 0 30px;outline:0;font-weight:500;line-height:61px}form.sign-up-form input[type="email"]::placeholder{color:#a9aaab;opacity:1}form.sign-up-form input[type="email"]:-ms-input-placeholder{color:#a9aaab}form.sign-up-form input[type="email"]::-ms-input-placeholder{color:#a9aaab}form.sign-up-form input[type="email"]:focus{color:#777}form.sign-up-form button.rounded-button{padding:15px 25px;border:0;cursor:pointer}#main-banner>img{width:100%;margin:50px 0}#above-hero-image{overflow:hidden;position:relative}#above-firefly-effect{position:relative;z-index:99999999}#firefly-effect{z-index:10;position:absolute;top:0;left:0}@media only screen and (max-width:980px){#main-banner>#above-hero-image>#above-firefly-effect>h2{font-size:45px;line-height:60px}#main-banner>#above-hero-image>#above-firefly-effect>h2 span{font-size:60px}#main-banner>#above-hero-image p{font-size:17px;line-height:25px}form>label>input[type="email"]{font-size:14px}form>button.rounded-button{font-size:14px;line-height:15px}}.title{text-align:center}.reversed{color:white}.title img{max-width:68px}.title h4{margin-top:0;margin-bottom:30px;font-size:45px;line-height:1.3em;font-weight:500;letter-spacing:-1px}.highlighted{font-family:'Pacifico',sans-serif;font-size:50px;font-weight:400;color:#00c7e3;background:-webkit-linear-gradient(60deg,#00c7e3,#0071e3);background:-o-linear-gradient(60deg,#00c7e3,#0071e3);background:-moz-linear-gradient(60deg,#00c7e3,#0071e3);background:linear-gradient(60deg,#00c7e3,#0071e3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}#download-app-button{background-color:#ffbf45;color:#000 !important;font-weight:bold !important}#download-app-button:hover{background-color:#ffaf11;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}#testflight-invite-section .rounded-button{background-color:#ffbf45;color:#000}#testflight-invite-section .rounded-button:hover{background-color:#ffaf11;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}#main-banner .highlighted{color:#fced90;background:-webkit-linear-gradient(60deg,#fced90,#e19c29);background:-o-linear-gradient(60deg,#fced90,#e19c29);background:-moz-linear-gradient(60deg,#fced90,#e19c29);background:linear-gradient(60deg,#fced90,#e19c29);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:rgba(252,252,0,0.25) 0 0 39px}#full-featured-section .highlighted{color:#fced90;background:-webkit-linear-gradient(60deg,#fced90,#e19c29);background:-o-linear-gradient(60deg,#fced90,#e19c29);background:-moz-linear-gradient(60deg,#fced90,#e19c29);background:linear-gradient(60deg,#fced90,#e19c29);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#intro .step{float:none;width:100%;clear:both;margin:0 auto;max-width:850px;padding:50px 0}#intro .step>div{float:left;width:50%}#intro .step>div>img{max-width:325px;margin:15px auto 0;float:left;display:block;width:100%}#intro #step-2>div>img{float:right}.step-number{font-weight:600;font-size:21px;margin:50px 0 20px 0}.step-title{margin:10px 0 10px;font-weight:600;font-size:38px;letter-spacing:-1px;line-height:50px}.step-description{color:#777;font-size:19px;line-height:30px}.step ul{float:left;width:100%;list-style:none;padding:0}.step ul li{float:left;width:100%;margin:5px 0}.step ul li img{float:left;margin-right:10px;width:40px}.step ul li p{font-weight:500;float:left;margin:0;line-height:40px}.subtitle{text-align:center}.selector-container{float:left;width:100%;margin:20px 0 50px}.device-selector{list-style:none;margin:0 auto;width:270px;padding:0}.device-selector li{float:left;display:block;margin-left:10px;margin-right:10px}.device-selector li a{color:#a2a4a5;text-decoration:none;background-color:#f4f4f4;float:left;border-radius:15px;display:block;width:70px}.device-selector li a img{max-width:40px;display:block;margin-top:10px;margin-left:auto;margin-right:auto}.device-selector li a img.on-hover{display:none}.device-selector li a span{float:left;width:100%;text-align:center;font-size:13px;font-weight:600;margin-bottom:10px}.device-selector li a.selected{background-color:#0071e3}.device-selector li a.selected span{color:white}.device-selector li a.selected img.default{display:none}.device-selector li a.selected img.on-hover{display:block}.device-selector li a:hover{background-color:#0071e3;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.device-selector li a:hover span{color:white}.device-selector li a:hover span{color:white}.device-selector li a:hover img.default{display:none}.device-selector li a:hover img.on-hover{display:block}.device-container{float:none;margin:0 auto;width:100%;max-width:1000px}img-comparison-slider{outline:0;cursor:col-resize;margin-bottom:30px}img-comparison-slider img{width:100%}.device-container>div{margin:0 auto;width:100%}#device-slider-mac{max-width:1000px}#device-slider-ipad{max-width:780px}#device-slider-iphone{max-width:320px}.custom-slider{--divider-width:3px;--divider-color:#0071e3;--default-handle-opacity:0}#device-slider-ipad{display:none}#device-slider-iphone{display:none}#sync-section .container>img{margin:0 auto;width:100%;float:none;max-width:1000px;display:block;padding:40px 0 0 0}.sync-features{display:flex;margin:80px auto 0;max-width:600px}.sync-features>div{background-color:#f3f3f3;padding:30px;border-radius:15px;width:50%}.sync-features div>*{float:left;width:100%;clear:both}.sync-features div img{margin:20px 20%;width:60%;max-width:240px}.sync-features h3{color:#777;font-size:15px;margin:0}.sync-features h4{color:#000;font-size:22px;font-weight:600;margin:10px 0 15px 0;line-height:31px}.sync-features p{font-size:15px;font-weight:400;margin-top:15px;line-height:20px;margin-bottom:0;color:#777}.first-feature{margin-right:15px}.inner-background-section{margin-top:0;margin-bottom:0;padding:100px 0 120px;background-color:#fbfbfb}#widgets-section .container{padding:0}#widgets-slider{float:none;width:100%;max-width:740px;margin:70px auto 0}#widgets-slider .swiper-slide img{margin:0 auto;float:none;display:block;max-width:320px;width:100%}.swiper-button-prev,.swiper-button-next{background-color:#e2e2e2;padding:20px;border-radius:40px;margin-top:-65px;width:20px !important;height:20px !important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0}.swiper-autoheight{padding-bottom:65px !important}.swiper-button-prev:after,.swiper-button-next:after{font-size:19px !important;color:#919191}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#0071e3;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{color:#fff;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}#full-featured-section{background:url(../images/background-noise-fx.jpg) repeat top left #111}#full-featured-section .title p{color:#999;margin-bottom:50px}.features-boxes{display:block;width:100%;align-items:normal;max-width:780px;margin:20px auto 0}.features-boxes>div{display:flex;width:100%;align-items:normal;justify-content:space-between}.features-boxes>div>div{width:25%;background:#242224;border-radius:15px;box-shadow:0 2px 2px 0 rgba(3,3,3,0.25);padding:20px;margin:10px;text-align:center}.features-boxes>div>div *{clear:both}.features-boxes>div>div h4{color:white;margin:15px 0 5px;font-size:17px;font-weight:500}.features-boxes>div>div p{color:#999;font-size:14px;margin:0;font-weight:400;line-height:20px}.features-boxes img{height:30px;margin:0 auto;float:none;display:block}#faq-container{background:#f3f3f3;max-width:780px;border-radius:25px}#common-questions-section .container>div{padding:40px 30px 20px 30px;margin:0 auto}#faq-container>ul{list-style:none;margin:0;padding:0}#faq-container>ul>li{float:left;width:100%;border-bottom:1px solid #e0e0e0;padding:20px 0}#faq-container>ul>li.first{padding-top:0}#faq-container>ul>li{position:relative}#faq-container>ul>li>div{float:left;margin-left:40px}#faq-container>ul>li>div.first{width:40px;position:absolute;top:18px;left:0;margin-left:0}#faq-container>ul>li.first>div.first{top:-1px}#faq-container span{background-color:#dae6f1;color:#0071e3;font-weight:bold;display:block;float:left;border-radius:20px;width:30px;height:30px;text-align:center;line-height:29px}#faq-container h6{font-size:14px;margin:0}#faq-container p,#faq-container ul li div ul li{margin-bottom:0;font-size:13px;margin-top:5px;line-height:19px;color:#777}#faq-container .line-separator{float:left;width:100%;height:20px}#faq-container>a{text-decoration:none;color:#0071e3;width:100%;text-align:center;display:block;font-weight:bold;font-size:12px;line-height:20px;margin-bottom:10px}#faq-container>a:hover{text-decoration:underline}#about-the-developer-box{position:relative;background:#f3f3f3;margin:0 auto;max-width:780px;border-radius:25px;padding:30px;font-size:14px;line-height:28px}#about-the-developer-box>a{color:#1664d9;text-decoration:none}#about-the-developer-box>a:hover{text-decoration:underline}#profile-image-container{float:left;width:120px;margin-right:20px}#profile-image-container img{width:100%;border:#ddd 4px solid;border-radius:50%}#about-the-developer-box .rounded-button{margin-right:10px;font-size:13px;padding:10px 20px;position:relative}#about-the-developer-box ul{list-style:none;margin:0;padding:0}#about-the-developer-box ul li{list-style:none;margin:30px 0 10px;display:inline-block}.twitter-icon img{height:15px;position:absolute;left:16px;top:12px}.twitter-icon span{padding-left:20px}#faq-container a:hover{text-decoration:underline}#testflight-invite-section{margin:100px 0}#testflight-invite-section img{width:100%}#testflight-invite-section form input{border:0;outline:0;background:transparent}#testflight-invite-section .form-container{padding:20px 0 100px 45px;margin-right:300px;min-height:180px}#testflight-invite-section .image-container{position:absolute;bottom:0;right:45px;max-width:200px;width:100%}#testflight-invite-section h4{font-weight:500;font-size:22px;margin:50px 0 0;color:#fff}#testflight-invite-section h6{color:white;font-weight:normal;font-size:14px;margin:10px 0 10px 0}#testflight-invite-section h5{font-weight:bold;font-size:35px;line-height:42px;margin:10px 0 25px;color:#fff}.testflight-footer-form{position:relative;background-color:#34373a;margin:0 auto;max-width:780px;border-radius:15px}#testflight-invite-section form.sign-up-form .formkit-fields{float:left;max-width:400px;padding:3px;border:2px solid transparent}#testflight-invite-section form.sign-up-form input[type="email"]{width:60%;top:-2px;font-size:13px}#testflight-invite-section form.sign-up-form button.rounded-button{min-height:30px;border:0;cursor:pointer}#footer{border-top:1px solid #eee;color:#777;font-size:14px;padding:50px 0;margin:0}#footer *{line-height:30px !important}#footer>div>div{display:flex;justify-content:space-between}#footer p{margin:0;width:50%;text-align:left}#footer a{color:#777;text-decoration:none}#footer ul{margin:0;padding:0;float:right}#footer ul li{margin:0;list-style:none;float:right;display:inline-block;padding-left:40px}#footer a:hover{color:#1467f6;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.desktop-only{display:block}.mobile-only{display:none}body#subscription-success-page>*{float:left;width:100%;margin:100px 0 35px}#subscription-success-page{background-color:#2c2e31}#subscription-success-logo>a{float:none;display:block;margin:0 auto;width:250px;height:61px}#subscription-success-logo>a img{width:100%}#subscription-success-page #footer{border-top:0;margin-top:0;padding-top:0}#subscription-success-banner{background:#424242;padding:20px;border-radius:25px;max-width:780px;margin:40px auto 0}#subscription-success-banner p{color:#ccc;width:100%;text-align:center;margin:20px 0;font-size:16px;line-height:30px}#subscription-success-page #footer p{width:100%;text-align:center}.featherlight{margin:0 !important}.featherlight .featherlight-content{padding:8px !important;border-bottom:0 !important}.featherlight .featherlight-close-icon{background-color:#ddd !important;border-radius:20px !important;margin:18px !important}.featherlight .featherlight-close-icon:hover{background-color:#d0d0d0 !important}.download-on-the-app-store-badge{margin:15px auto;max-width:180px;width:100%;display:block}.download-on-the-app-store-badge img{width:100%}.producthunt-badge{display:block;width:100%;max-width:200px}.producthunt-badge img{width:100%}#testflight-invite-section .download-on-the-app-store-badge{margin:25px 0 0}@media only screen and (max-width:768px){.desktop-only{display:none !important}.mobile-only{display:block !important}#intro .step>div{width:100%;text-align:center}#intro .step{padding:15px 0}#intro .step>div>img{margin:15px auto;float:none}#intro #step-2>div>img{float:none}#main-banner>#above-hero-image>#above-firefly-effect>h2{font-size:40px;line-height:65px}#main-banner>#above-hero-image>#above-firefly-effect>h2 span{font-size:8vw}#main-banner>#above-hero-image p{font-size:16px;line-height:25px}form.sign-up-form input[type="email"]{font-size:13px}form.sign-up-form button.rounded-button{min-height:40px;font-size:12px}#about-the-developer-box{padding:15px}.testflight-footer-form{padding:40px 5%;float:left;width:90%}.testflight-footer-form .form-container{float:left;width:100%;margin:0;padding:0 !important;text-align:center;min-height:auto !important}#testflight-invite-section form.sign-up-form .formkit-fields{float:none;margin:0 auto}#testflight-invite-section h4{margin:10px 0 0 0;font-size:20px;line-height:20px}#testflight-invite-section .image-container{display:none}#testflight-invite-section .download-on-the-app-store-badge{margin:25px auto 15px}}@media only screen and (max-width:640px){form.sign-up-form .formkit-fields{width:95%}.container{padding:0 15px}#header>a{margin:0 auto}.title h4{font-size:8.5vw}.highlighted{font-size:8.5vw}.step-title{font-size:7vw;line-height:inherit}.step-description{font-size:15px;line-height:25px}.features-boxes>div{display:block}.features-boxes>div>div{width:92%;padding:30px 4%;margin:20px 0}.features-boxes{margin:50px auto 0}.sync-features h4{font-size:18px;line-height:26px}.sync-features h3,.sync-features p{font-size:14px}#testflight-invite-section form.sign-up-form button.rounded-button{padding:15px 20px}#testflight-invite-section form.sign-up-form input[type="email"]{padding-left:0;background:none !important}}@media only screen and (max-width:568px){#main-menu{display:none !important}#main-banner>#above-hero-image>#above-firefly-effect>h2{font-size:35px;line-height:55px;margin-bottom:40px}#main-banner>#above-hero-image p{font-size:16px;line-height:25px}.sync-features{display:block;float:left;width:100%}.sync-features>div{width:80%;padding:10%;margin:0;float:left;display:block}.sync-features>div>*{float:left;width:100%}.sync-features div img{margin:0 auto;max-width:180px;display:block;float:none;padding:20px 0}.first-feature{margin-bottom:20px !important}#widgets-section .title,#widgets-section .subtitle{padding:0 15px}#about-the-developer-box ul{margin:15px 0 0}#about-the-developer-box ul li{margin-top:20px}#about-the-developer-box .rounded-button{font-size:11px;padding:10px 20px}.twitter-icon img{height:13px;top:11px}.twitter-icon span{padding-left:18px}.swiper-button-prev,.swiper-button-next{padding:15px;width:10px !important;height:10px !important}.swiper-button-prev:after,.swiper-button-next:after{font-size:15px !important}}