@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Unna:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.icons{height:"20px";margin-right:"4px";margin-top:"4px";width:"20px"}.link-wrapper{display:"inline-flex";margin-right:"20px";margin-top:"6px"}.Navbar{background:"white";display:"flex";font-family:Open Sans;height:"42px";justify-content:"space-between";position:"fixed";top:"0";width:"100%";z-index:"2000"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;font-family:Inter,Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}article h1{margin:1rem 0}.brand-wrapper{display:inline-flex;margin-right:20px;margin-top:6px}.brand-name{color:#fff;font-size:1.3rem;margin-left:1rem;text-decoration:none}.Navbar,.navigation-panel{display:flex;justify-content:space-between;width:100%}.Navbar{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,4%,.88);border-bottom:1px solid hsla(0,0%,100%,.06);font-family:Inter,Mulish,sans-serif;height:60px;padding:0 2em;position:fixed;top:0;z-index:10000}.icons{height:18px;margin-right:3px;margin-top:3px;width:18px}.link-wrapper{align-items:center;display:inline-flex;margin-right:8px;margin-top:0;white-space:nowrap}.link-wrapper a,.link-wrapper button{font-size:.82rem!important}.link-wrapper .MuiTypography-root{font-size:.82rem;font-weight:500;letter-spacing:.3px}.hero-section{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-section:before{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);content:"";inset:0;position:absolute;z-index:0}.hero-section:after{background:radial-gradient(ellipse,rgba(243,72,72,.08) 0,transparent 70%);content:"";height:200%;position:absolute;right:-20%;top:-50%;width:80%;z-index:0}.hero-content{align-items:center;display:flex;gap:64px;margin:0 auto;max-width:1200px;padding:120px 48px 80px;position:relative;width:100%;z-index:1}.hero-text{flex:1 1;max-width:600px}.hero-phone{align-items:center;display:flex;flex:0 0 300px;justify-content:center}@media (max-width:900px){.hero-content{flex-direction:column;gap:40px;padding:100px 24px 60px;text-align:center}.hero-text{max-width:100%}.hero-phone{flex:none;width:260px}}.features-strip{background:linear-gradient(180deg,#112,#0f0f1a);border-bottom:1px solid rgba(243,72,72,.15);border-top:1px solid rgba(243,72,72,.15);padding:48px 24px}.features-strip-inner{grid-gap:12px 32px;display:grid;gap:12px 32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1000px}.feature-item{align-items:baseline;display:flex;gap:8px;padding:8px 0}.section-light{background:linear-gradient(180deg,#f8f8fa,#eeeef2);padding:80px 24px}.section-dark{background:linear-gradient(180deg,#112,#0f0f1a);padding:80px 24px}.section-inner{margin:0 auto;max-width:1200px}.section-header{margin-bottom:56px;text-align:center}.feature-cards{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px}.feature-card{background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.feature-card:hover{box-shadow:0 12px 40px rgba(243,72,72,.12);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.feature-card img{height:200px;object-fit:cover;width:100%}.feature-card-body{flex:1 1;padding:24px}.challenge-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1100px}.challenge-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.04);border:1px solid rgba(243,72,72,.15);border-radius:20px;padding:32px 24px;transition:border-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-color .3s ease;transition:transform .3s ease,border-color .3s ease,-webkit-transform .3s ease}.challenge-card:hover{border-color:rgba(243,72,72,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.challenge-card img{border-radius:12px;margin-top:20px;width:100%}.pricing-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1000px}.pricing-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:flex;flex-direction:column;padding:40px 28px 28px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;width:300px}.pricing-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pricing-card.popular{border:2px solid #f34848;box-shadow:0 0 40px rgba(243,72,72,.15);position:relative}.pricing-card.popular:before{background:linear-gradient(135deg,rgba(243,72,72,.1),transparent 50%);border-radius:24px;content:"";inset:-2px;position:absolute;z-index:-1}.pricing-features{background:hsla(0,0%,100%,.03);border-radius:0 0 24px 24px;flex:1 1;margin:24px -28px 0;padding:24px 28px}.pricing-feature-row{align-items:center;display:flex;gap:10px;padding:6px 0}.reviews-grid{grid-gap:48px 32px;display:grid;gap:48px 32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1100px;padding-top:40px}.review-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:48px 28px 28px;position:relative;text-align:center}.review-avatar{border:2px solid #f34848;border-radius:50%;height:80px;left:50%;object-fit:cover;position:absolute;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.review-stars{color:#f34848;margin-bottom:12px}.ebook-banner{align-items:center;background:linear-gradient(135deg,rgba(243,72,72,.08),rgba(243,72,72,.03));border:1px solid rgba(243,72,72,.15);border-radius:24px;display:flex;gap:48px;margin:0 auto;max-width:900px;padding:48px}@media (max-width:700px){.ebook-banner{flex-direction:column;padding:32px 24px;text-align:center}}.ebook-banner img{border-radius:12px;flex-shrink:0;width:240px}.stats-strip{background:linear-gradient(180deg,#0e0e1e,#112);border-bottom:1px solid rgba(243,72,72,.1);padding:40px 24px}.stats-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px 16px;justify-content:space-around;margin:0 auto;max-width:900px}.stat-item{min-width:120px;text-align:center}.stat-value{color:#f34848!important;font-size:2rem!important;font-weight:700!important;line-height:1.2!important}.stat-label{color:hsla(0,0%,100%,.5)!important;font-size:.85rem!important;letter-spacing:.5px;margin-top:4px!important;text-transform:uppercase}.why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}@media (max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-grid{grid-template-columns:1fr}}.why-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:32px 24px;transition:border-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-color .3s ease;transition:transform .3s ease,border-color .3s ease,-webkit-transform .3s ease}.why-card:hover{border-color:rgba(243,72,72,.35);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.why-icon{align-items:center;background:rgba(243,72,72,.1);border-radius:14px;color:#f34848;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.why-problem{color:#fff!important;font-size:1.05rem!important;font-weight:600!important;margin-bottom:8px!important}.why-solution{color:hsla(0,0%,100%,.55)!important;font-size:.92rem!important;line-height:1.7!important}.how-steps{align-items:flex-start;display:flex;gap:0;justify-content:center;margin:0 auto;max-width:1000px}.how-step{flex:1 1;padding:0 24px;position:relative;text-align:center}.how-step-num{color:rgba(243,72,72,.15)!important;font-size:3rem!important;font-weight:800!important;line-height:1!important;margin-bottom:12px!important}.how-step-icon{align-items:center;background:linear-gradient(135deg,rgba(243,72,72,.15),rgba(243,72,72,.05));border:2px solid rgba(243,72,72,.3);border-radius:50%;color:#f34848;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.how-step-connector{background:linear-gradient(90deg,rgba(243,72,72,.4),rgba(243,72,72,.1));flex-shrink:0;height:2px;margin-top:80px;width:60px}@media (max-width:700px){.how-steps{align-items:center;flex-direction:column;gap:32px}.how-step-connector{background:linear-gradient(180deg,rgba(243,72,72,.4),rgba(243,72,72,.1));height:40px;margin:0;width:2px}}.faq-container{margin:0 auto;max-width:750px}.trust-strip{background:linear-gradient(180deg,#0f0f1a,#0a0a0a);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);padding:40px 24px}.trust-inner{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around;margin:0 auto;max-width:700px}.trust-item{align-items:center;display:flex;gap:8px}.final-cta-section{background:linear-gradient(180deg,#0a0a0a,#112 50%,#0a0a0a);overflow:hidden;padding:100px 24px;position:relative}.final-cta-section:before{background:radial-gradient(circle,rgba(243,72,72,.08) 0,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px}.final-cta-inner{margin:0 auto;max-width:700px;position:relative;z-index:1}.articles-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px}.article-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;transition:border-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-color .3s ease;transition:transform .3s ease,border-color .3s ease,-webkit-transform .3s ease}.article-card:hover{border-color:rgba(243,72,72,.3);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.footer{background:linear-gradient(180deg,#0a0a0a,#050510);padding:48px 24px 32px}.footer-social{display:flex;gap:16px;justify-content:center;margin-bottom:48px}.footer-social a,.footer-social button{color:hsla(0,0%,100%,.5)!important;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.footer-social a:hover,.footer-social button:hover{color:#f34848!important;-webkit-transform:scale(1.15);transform:scale(1.15)}.footer-columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.cta-section{padding:32px 24px;text-align:center}.phone-frame{border:3px solid rgba(243,72,72,.5);border-radius:28px;box-shadow:0 8px 40px rgba(243,72,72,.2);overflow:hidden;position:relative}.phone-frame img{display:block;height:auto;width:100%}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.animate-float{-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up{-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f34848,#ff6b6b 50%,#f34848);-webkit-background-clip:text;background-clip:text}.glass-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:20px}.glass-card,.navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.navigation{background-color:hsla(0,0%,4%,.85);box-shadow:0 1px 0 hsla(0,0%,100%,.05);color:#fff;height:60px;padding:.5rem 0;position:fixed;top:0;width:100%;z-index:9999}.item,.navigation{align-items:center;display:flex}.item{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:hsla(0,0%,100%,.85);margin-bottom:8px;padding:8px}.handle{color:hsla(0,0%,100%,.3);cursor:grab;font-size:18px;margin-right:8px}.text{color:hsla(0,0%,100%,.85);flex:1 1}.quiz-page{background:#0a0a0a;min-height:100vh;overflow-x:hidden}.quiz-section{margin:0 auto;max-width:900px;padding:80px 24px}.quiz-section-header{margin-bottom:48px;text-align:center}.quiz-entry-hero{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:120px 24px 80px;position:relative}.quiz-entry-hero:after{background:radial-gradient(ellipse,rgba(243,72,72,.07) 0,transparent 70%);content:"";height:180%;pointer-events:none;position:absolute;right:-15%;top:-40%;width:70%}.quiz-entry-inner{max-width:700px;position:relative;text-align:center;z-index:1}.love-types-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.love-type-card{background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;overflow:hidden;position:relative;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.love-type-card:hover{box-shadow:0 12px 40px rgba(243,72,72,.15);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.love-type-card-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,hsla(0,0%,4%,.2),hsla(0,0%,4%,.92));padding:24px}.priority-section{background:linear-gradient(180deg,#0f0f1a,#112);padding:60px 24px}.priority-inner{margin:0 auto;max-width:600px}.priority-item{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;cursor:grab;display:flex;margin-bottom:12px;padding:16px 20px;transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,transform .2s ease;transition:border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.priority-item:hover{border-color:rgba(243,72,72,.3)}.priority-item:active{cursor:grabbing}.priority-handle{color:hsla(0,0%,100%,.3);font-size:20px;margin-right:16px;-webkit-user-select:none;user-select:none}.priority-number{align-items:center;background:rgba(243,72,72,.15);border:1px solid rgba(243,72,72,.3);border-radius:50%;color:#f34848;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:32px;justify-content:center;margin-right:16px;width:32px}.priority-text{color:hsla(0,0%,100%,.85);font-size:1.05rem;font-weight:500}.match-container{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;flex-direction:column;min-height:100vh;padding:100px 24px 60px}.match-vs-area{margin:0 auto;max-width:600px;width:100%}.match-option{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;cursor:pointer;padding:28px 24px;text-align:left;transition:all .3s ease}.match-option:hover{border-color:rgba(243,72,72,.4);box-shadow:0 8px 32px rgba(243,72,72,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.match-option:active{-webkit-transform:scale(.98);transform:scale(.98)}.match-vs-divider{padding:20px 0}.match-vs-badge,.match-vs-divider{align-items:center;display:flex;justify-content:center}.match-vs-badge{background:linear-gradient(135deg,rgba(243,72,72,.15),rgba(243,72,72,.05));border:2px solid rgba(243,72,72,.3);border-radius:50%;color:#f34848;font-size:.85rem;font-weight:700;height:48px;width:48px}.result-container{background:linear-gradient(180deg,#0a0a0a,#112 50%,#0f0f1a);min-height:100vh;padding:100px 24px 60px}.result-inner{margin:0 auto;max-width:700px}.result-bar-container{display:flex;flex-direction:column;gap:16px;margin:40px 0}.result-bar{align-items:center;display:flex;gap:16px}.result-bar-label{color:hsla(0,0%,100%,.7);flex-shrink:0;font-size:.9rem;font-weight:500;text-align:right;width:80px}.result-bar-track{background:hsla(0,0%,100%,.04);border-radius:12px;flex:1 1;height:40px;overflow:hidden;position:relative}.result-bar-fill{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:.85rem;font-weight:700;height:100%;justify-content:flex-end;padding-right:12px;transition:width 1s ease}.result-bar-fill.primary{background:linear-gradient(90deg,#f34848,#e63946);box-shadow:0 0 20px rgba(243,72,72,.3)}.result-bar-fill.secondary{background:hsla(0,0%,100%,.12)}.result-winner-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.04);border:1px solid rgba(243,72,72,.2);border-radius:24px;overflow:hidden;padding:40px 32px;position:relative;text-align:center}.result-winner-card:before{background:linear-gradient(135deg,rgba(243,72,72,.1),transparent 50%);border-radius:24px;content:"";inset:-2px;position:absolute;z-index:-1}.result-winner-badge{align-items:center;background:linear-gradient(135deg,rgba(243,72,72,.2),rgba(243,72,72,.05));border:3px solid rgba(243,72,72,.4);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.result-description{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;margin-top:40px;padding:32px}.quiz-progress-bar{background:transparent!important;margin:32px auto 0;max-width:500px}.quiz-progress-bar .MuiLinearProgress-bar,.quiz-progress-bar .MuiMobileStepper-progress{background:hsla(0,0%,100%,.06)!important;border-radius:8px}.quiz-progress-bar .MuiMobileStepper-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#f34848,#e63946)!important}.back{background-image:url(/static/media/LoveguardBanner.1a6916293cca6f18a674.png);height:100%}.container{align-items:center;display:flex;height:100vh;justify-content:center;max-width:100%;padding:0}.background-image{background-image:url(/static/media/TestBackgroundPicture.0cd120edc1dcef7ca8d9.png)}.background-image,.background-image-mobile{align-items:center;background-position:stretch;background-size:cover;height:100%;width:100%}.background-image-mobile{background-image:url(/static/media/TestBackgroundPictureMobile.50c627426554f35392c3.png)}.login-form{align-items:center;background-color:#272727f3;border-radius:16px;flex-direction:column;justify-content:start;left:50%;min-width:360px;padding:1em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%}.login-form,.loginButton{box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex}.loginButton{background:#3b579d;border-radius:4px;margin:10px;padding:10px}.fb-text{color:#fff;font-size:16px;font-weight:700;margin-left:10px;margin-right:20px;margin-top:2px}
/*# sourceMappingURL=main.46873572.css.map*/