#intro-section{color:#fff;background:#030303;width:100%;height:auto;min-height:100vh;overflow:hidden}#intro-container{flex-direction:column;justify-content:center;align-items:center;width:1200px;height:auto;min-height:100vh;margin:0 auto;padding-top:72px;display:flex}#intro-container-inner{align-items:center;display:flex}.intro-mobile-backdrop{display:none}#intro-text{z-index:100;flex-direction:column;justify-content:center;width:100%;max-width:550px;display:flex}#intro-text h1{letter-spacing:-.03em;margin-bottom:12px;font-size:56px;font-weight:700;line-height:64px}#intro-text p{font-size:20px;line-height:24px}.intro-header{-webkit-user-select:none;user-select:none;background:linear-gradient(45deg,#ff4087,#ffc056);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.intro-subheader{color:#fff;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;max-width:450px;font-weight:400}.intro-cta{z-index:100;-webkit-user-select:none;user-select:none;margin-top:24px;margin-bottom:24px;font-size:16px}.intro-cta-mobile{display:none}#intro-conversation{z-index:100;justify-content:center;align-items:center;width:100%;min-height:auto;display:flex}#intro-conversation img{max-width:500px;max-height:80vh}#app-badges{align-items:flex-start;margin-top:16px;margin-bottom:32px;display:flex}.app-badges-subheader{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-top:32px;font-size:13px;font-weight:500}.google-play-logo{width:auto;height:40px;margin-left:16px}.app-store-logo{width:160px}.icon-button{color:#030303;cursor:pointer;background:linear-gradient(#e0e0e000 0%,#d9d9d9 100%),#ffffffe6;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;height:40px;margin-left:16px;padding:8px 16px;font-size:16px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.web-link,.intro-cta-desktop,.intro-cta-mobile{text-decoration:none}.app-badges a{justify-content:center;align-items:center;text-decoration:none;display:flex}.icon-button:hover{transform:translateY(-2px);box-shadow:0 0 15px #ffffffe6,inset 0 0 5px #fffc}.primary-cta-button{color:#030303;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(#e0e0e000 0%,#d9d9d9 100%),#ffffffe6;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:200px;height:48px;padding:8px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.primary-cta-button span{text-decoration:none}.primary-cta-button:hover{transform:translateY(-2px);box-shadow:0 0 20px #ffffffe6,inset 0 0 5px #fffc}@media (max-width:1240px){#intro-container{width:calc(100% - 96px);margin:0 48px}#intro-text{width:45%;margin-left:0%;margin-right:5%}#intro-conversation{width:45%;height:auto;margin-left:5%;margin-right:0%}#intro-conversation img{max-width:400px}}@media (max-width:720px){#intro-section{height:auto}#intro-text h1{padding-top:0;padding-bottom:0;font-size:34px;line-height:42px}#intro-container{width:calc(100% - 36px);height:auto;margin:0 18px;padding-top:0}#intro-container-inner{flex-direction:column;margin-top:60px}.intro-mobile-backdrop{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#background-video{top:0%;left:0%;transform:translate(0%)}#intro-text{text-align:center;align-items:center;width:100%;margin:24px 0 12px}.intro-header{font-size:32px;line-height:40px}.intro-cta{margin-top:12px}.intro-cta-desktop{display:none}.intro-cta-mobile{z-index:1000;display:block}#intro-conversation{width:100%;max-width:540px;margin:0 0 12px}#intro-conversation img{max-width:80%}.text-message{margin-bottom:8px}.conversation-scroll{display:none}#app-badges{flex-direction:column;align-items:center;margin-top:12px;margin-bottom:64px;display:flex}.app-badges-subheader{margin-bottom:8px}.google-play-logo{width:120px;height:auto;margin-top:8px;margin-bottom:8px;margin-left:0}.icon-button{width:120px;margin-left:0;padding:0}}@media (max-width:440px){#intro-conversation img{max-width:100%}#intro-conversation{height:auto;min-height:auto}}
#top-nav{z-index:50000;background:0 0;width:100%;height:84px;position:absolute;top:0;left:0}#top-nav-container{justify-content:space-between;width:1200px;height:100%;margin:0 auto;display:flex}#top-logo{display:flex}#top-logo a{align-self:stretch;align-items:center;display:flex}#top-logo a img{width:200px;height:53px}#top-cta-container{align-items:center;margin-right:5%;display:flex}.fade-in{animation:.3s both fadeIn}.top-cta-button{opacity:0}.top-cta-login{color:#cecece;margin-left:20px;text-decoration:none;transition:all .5s}.top-cta-login:hover{color:#fff}@media (max-width:1240px){#top-cta-container{margin-right:0}#top-nav-container{width:calc(100% - 96px);margin:0 48px}}@media (max-width:720px){#top-nav{height:72px}#top-nav-container{width:calc(100% - 36px);margin:0 18px}#top-cta{display:none}.cta-button{padding:12px 24px}#top-logo a img{width:174px;height:46px}}
#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}}
