#features-section{z-index:100;color:#030303;background:#fcfcfc;position:relative;overflow-x:hidden}#featured-logos-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:64px;padding:20px;display:flex;position:relative;overflow:hidden}#featured-logos-container h3{color:#6b7280;text-transform:uppercase;letter-spacing:.12em;margin-bottom:36px;font-size:13px;font-weight:500}.featured-logos-wrapper{width:100%;position:relative;overflow:hidden}#featured-logos{justify-content:space-around;align-items:center;width:max-content;animation:30s linear infinite scroll-logos;display:flex}@media (max-width:720px){#featured-logos{animation:45s linear infinite scroll-logos}}#featured-logos img{opacity:.7;height:30px;margin:0 30px;transition:opacity .3s}#featured-logos img:hover{opacity:1}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.featured-logos-wrapper:before,.featured-logos-wrapper:after{content:"";z-index:1;width:100px;position:absolute;top:0;bottom:0}@media (max-width:720px){.featured-logos-wrapper:before,.featured-logos-wrapper:after{width:40px}}.featured-logos-wrapper:before{background:linear-gradient(90deg,#fcfcfc,#fff0);left:0}.featured-logos-wrapper:after{background:linear-gradient(270deg,#fcfcfc,#fff0);right:0}@media (max-width:720px){#featured-logos-container{margin-top:0;margin-bottom:64px}}#dating-app-logos-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:150px;display:flex}#dating-app-logos-container h3{margin-bottom:24px}#dating-app-logos{flex-wrap:wrap;align-items:center;display:flex}.tinder-logo{width:auto;height:24px;margin-left:0}.bumble-logo{width:auto;height:22px;margin-left:36px}.hinge-logo{width:auto;height:27px;margin-top:6px;margin-left:36px}.okcupid-logo{width:auto;height:30px;margin-top:4px;margin-left:36px}.instagram-logo{width:auto;height:36px;margin-left:36px}.text-logo{width:auto;height:30px;margin-left:36px}.features-content{justify-content:space-between;align-items:center;width:1200px;margin:0 auto;display:flex}.features-content-reversed{flex-direction:row-reverse}.features-content-1{margin-top:120px}.features-content-2{margin-top:120px;margin-bottom:120px}.features-image-left{width:50%}.features-text-left{width:40%;margin-left:5%;margin-right:5%}.features-image-right{width:50%}.features-text-right{width:40%;margin-left:5%;margin-right:5%}.features-link-container{justify-content:flex-start;align-items:center;margin-top:12px;display:flex}.features-link-container a:first-child{margin-right:12px}.features-subheader{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:18px;font-weight:600}.features-header{letter-spacing:-.03em;margin-bottom:12px;font-size:52px;font-weight:700;line-height:60px}.features-text{color:#4b5563;letter-spacing:-.01em;line-height:1.7}.features-link-container button{cursor:pointer;border:none;border-radius:10px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.features-link-container button:hover{filter:brightness(1.05);transform:translateY(-2px)}.features-link-container .features-cta-1{color:#fff;background:linear-gradient(90deg,#04bde4,#0253b9);box-shadow:0 4px 14px #04bde44d}.features-link-container .features-cta-1:hover{box-shadow:0 6px 20px #04bde466}.features-link-container .features-cta-2{color:#fff;background:linear-gradient(45deg,#ff4087,#ffc056);box-shadow:0 4px 14px #ff40874d}.features-link-container .features-cta-2:hover{box-shadow:0 6px 20px #ff408766}.features-link-container .features-cta-3{color:#fff;background:linear-gradient(90deg,#fc5c7d,#6a82fb);box-shadow:0 4px 14px #fc5c7d4d}.features-link-container .features-cta-3:hover{box-shadow:0 6px 20px #fc5c7d66}.feat .features-text{max-width:450px}.features-image-container{padding:0 150px}.feature-image{width:100%;height:calc(50dvh - 32px);position:relative}.feature-image img{width:90%;height:90%}.feature-image-1-desktop,.feature-image-2-desktop,.feature-image-3-desktop{width:300px;height:608px}.feature-image-mobile{display:none}#feature-image-2-desktop{margin:0}#feature-image-3-desktop{margin-bottom:0}.features-content-3 .features-text-container{margin-top:120px}@media (max-width:1240px){.features-content{width:calc(100% - 96px);margin-left:48px;margin-right:48px}.features-image-container{padding:0}.feature-image{top:0;left:50%;transform:translate(-50%)}.feature-image-1-desktop,.feature-image-2-desktop{width:calc(50vw - 168px);height:calc(101.269vw - 340.264px)}.feature-image-3-desktop{width:calc(50vw - 168px);height:calc(101.527vw - 341.13px)}.features-header{font-size:44px;line-height:52px}.features-image-left,.features-text-left,.features-image-right,.features-text-right{width:50%;margin-left:0%;margin-right:0%}}@media (max-width:1100px){.feature-image{padding:0 60px}}@media (max-width:720px){#dating-app-logos-container{margin-top:120px}#dating-app-logos-container h3{margin-bottom:0}#dating-app-logos{flex-direction:column;align-items:center;margin-top:32px;display:flex}#dating-app-logos img{margin-top:12px;margin-bottom:12px}.tinder-logo,#dating-app-logos .tinder-logo{margin-left:0}#dating-app-logos .bumble-logo{margin-top:18px;margin-bottom:18px;margin-left:0}#dating-app-logos .hinge-logo,#dating-app-logos .okcupid-logo,#dating-app-logos .instagram-logo,#dating-app-logos .text-logo{margin-left:0}#feature-image-1-desktop,#feature-image-2-desktop,#feature-image-3-desktop{margin-bottom:0}.features-content-3 .features-text-container{margin-top:0}#features-section{padding-top:60px}.feature-image{padding:0}.feature-image-desktop{display:none}.feature-image-mobile{border-radius:6px;width:calc(100vw - 32px);display:block}.feature-image-mobile-1{max-width:400px;height:calc(129.709vw - 41.5069px);max-height:519px}.feature-image-mobile-2{max-width:400px;height:calc(119.64vw - 38.2849px);max-height:479px}.feature-image-mobile-3{max-width:400px;height:calc(138.062vw - 44.1799px);max-height:552px}.feature-image.feature-image-mobile{margin:48px auto 24px}.features-link-container{justify-content:center;margin-top:24px}.features-content{flex-direction:column-reverse;width:calc(100% - 36px);margin:0 18px}.features-content-2,.features-content-3{padding-top:120px}.features-image-left,.features-text-left,.features-image-right,.features-text-right{width:100%;margin-left:0%;margin-right:0%}.features-image-container{text-align:center}.features-text-container{max-width:400px;margin:0 auto}.feature-image{max-width:400px;margin:30px auto}#feature-image-2-desktop{margin-top:30px}.features-link-container{text-align:center;margin-top:12px}.features-content{padding-bottom:0}.last-image-container{margin-bottom:0}}@media (min-width:720px){.features-content-3 .features-text-container{margin-top:0}}
#cta-section{color:#030303;background:#fcfcfc;flex-direction:column;justify-content:center;align-items:center;height:60vh;margin-top:-1px;padding-top:0;display:flex;position:relative}.mc__form-container{color:#fff;background:#030303;border-radius:20px;width:680px;padding:36px 16px 0;box-shadow:0 4px 16px #0000001f,0 16px 48px #00000026}.mc__field-container{width:100%;margin-right:12px}.form-text{text-align:center}.form-text p{font-size:18px}.form-text-1{background:linear-gradient(45deg,#ff4087,#ffc056);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:500;display:inline-block}.form-header{color:#fff;letter-spacing:-.03em;margin-bottom:12px;font-size:44px;font-weight:700;line-height:52px}.form{text-align:center;border-radius:16px;align-items:center;width:100%;height:94px;margin:0 auto;padding:24px 0;display:flex}.form-input{color:#fff;background:linear-gradient(#343434b3 0%,#343434 100%);border:none;border-bottom:1px solid #464646;border-radius:12px;outline:none;width:100%;padding:12px;font-size:14px;transition:all .3s;box-shadow:0 0 7px #ffffff80,inset 0 0 3px #34343499}.form-input:active,.form-input:focus,.form-input:focus-within{box-shadow:0 0 10px #fff9,inset 0 0 5px #343434b3}.form-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #333!important}.form-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #333!important}.form-input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #333!important}.form-input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #333!important}input:-webkit-autofill{-webkit-text-fill-color:#fff!important}.form-input::placeholder{color:#1b1b1b;opacity:1}.form-input:-ms-placeholder-shown{color:#1b1b1b}.form-button{cursor:pointer;color:#000;background:linear-gradient(#e0e0e000 0%,#d9d9d9 100%),#ffffffe6;border:1px solid #fff;border-radius:16px;align-self:flex-end;padding:14px 20px;font-weight:700;transition:all .3s;box-shadow:0 0 15px #ffffffe6,inset 0 0 5px #fffc}.form-button:hover{box-shadow:0 0 30px #ffffffe6,inset 0 0 5px #fffc}.mc__title{color:#fff;text-align:center;min-height:52px;font-size:16px;line-height:26px}#main-cta-container{text-align:center;margin-top:24px;padding-bottom:48px}.main-cta-button{color:#030303;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(#e0e0e000 0%,#d9d9d9 100%),#ffffffe6;border:none;border-radius:10px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #ffffffe6,inset 0 0 5px #fffc}.main-cta-button:hover{transform:translateY(-2px);box-shadow:0 0 30px #ffffffe6,inset 0 0 5px #fffc}@media (max-width:1100px){#cta-section{height:60vh;padding:0 18px}}@media (max-width:720px){.mc__form-container{width:100%}#cta-section{height:60vh}.last-video-container{margin-bottom:0}.form-header{font-size:44px;line-height:52px}}
#faq-section{color:#030303;background:#fcfcfc;margin-top:-1px;padding-bottom:120px;position:relative}.faq-content{width:480px;margin:0 auto;padding-top:0;padding-bottom:0}.faqs{width:100%}.faq-header{letter-spacing:-.02em;margin-bottom:12px;font-size:44px;font-weight:700;line-height:50px}.faq-item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:24px 0;position:relative}.faq-item:not(:last-child){border-bottom:1px solid #0000001a}.faq-icon{font-size:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:24px;right:0}.faq-icon-open{transform:rotate(45deg)}.faq-question{letter-spacing:-.01em;margin-right:40px;font-size:21px;font-weight:600;line-height:26px;transition:color .3s}.faq-item:hover .faq-question{color:#1a1a1a}.faq-answer{opacity:0;color:#4b5563;max-height:0;font-weight:400;line-height:1.7;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer-open{opacity:1;max-height:500px;margin-top:18px}@media (max-width:720px){#faq-section{padding:20px 20px 120px}.faq-content{width:100%;padding-bottom:0}}
