html,body,div,span,h1,h2,h3,h4,h5,p,a,img,strong,ol,ul,li,form,input,label{margin:0;padding:0;border:0}*,::after,::before{box-sizing:border-box}a,button,div,input,select,textarea,:focus,:active{outline:none}h1,h2,h3,h4{font-weight:normal}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{background-color:transparent}textarea{display:block;resize:none;border:none;overflow-y:hidden}ol,ul{list-style:none}img{display:block}a{text-decoration:none}button{cursor:pointer}:root{--side-padding: 60px}.icon-stack{display:inline-block;flex-shrink:0;background-size:cover;background-position:50%}.check-blue{width:18px;height:16px;background-image:url("../img/sprite-stack.svg#check-blue")}.check-dark{width:18px;height:18px;background-image:url("../img/sprite-stack.svg#check-dark")}.check-green{width:20px;height:20px;background-image:url("../img/sprite-stack.svg#check-green")}.forbidden{width:20px;height:20px;background-image:url("../img/sprite-stack.svg#forbidden")}.logo-bumble{width:171px;height:44px;background-image:url("../img/sprite-stack.svg#logo-bumble")}.logo-flirtomatic-large{width:307px;height:62px;background-image:url("../img/sprite-stack.svg#logo-flirtomatic-large")}.logo-flirtomatic-small{width:132px;height:27px;background-image:url("../img/sprite-stack.svg#logo-flirtomatic-small")}.logo-lp{width:234px;height:40px;background-image:url("../img/sprite-stack.svg#logo-lp")}.logo-mamba{width:200px;height:46px;background-image:url("../img/sprite-stack.svg#logo-mamba")}.logo-opsos{width:132px;height:14px;background-image:url("../img/sprite-stack.svg#logo-opsos")}.logo-tinder{width:130px;height:50px;background-image:url("../img/sprite-stack.svg#logo-tinder")}.logo-visa{width:102px;height:14px;background-image:url("../img/sprite-stack.svg#logo-visa")}.logo-vk-dating{width:270px;height:50px;background-image:url("../img/sprite-stack.svg#logo-vk-dating")}.number-1{width:59px;height:89px;background-image:url("../img/sprite-stack.svg#number-1")}.number-2{width:59px;height:89px;background-image:url("../img/sprite-stack.svg#number-2")}.number-3{width:59px;height:89px;background-image:url("../img/sprite-stack.svg#number-3")}.question-mark{width:18px;height:18px;background-image:url("../img/sprite-stack.svg#question-mark")}html,body,.wrapper{width:100%;min-height:100dvh}.wrap{margin-inline:auto;padding-left:var(--side-padding);padding-right:var(--side-padding)}body{font-family:"GeologicaRoman-Regular",sans-serif;font-size:18px;line-height:1;color:rgba(255,255,255,0.85);background:#04134b}h1,.h1{font-family:"Unbounded-ExtraBold",sans-serif;font-size:44px;line-height:1.3181;color:rgba(255,255,255,0.85)}h2{font-family:"Unbounded-SemiBold",sans-serif;font-size:36px;line-height:1.25;color:rgba(255,255,255,0.85);text-align:center;margin-bottom:1.4166em;padding-top:1.75em}h3{font-family:"GeologicaRoman-Bold",sans-serif;font-size:30px;line-height:1.2666;color:#d96aff;position:relative;margin-bottom:0.8333em}h4{font-family:"GeologicaRoman-Regular",sans-serif;font-size:24px;line-height:1.1666;color:rgba(255,255,255,0.85);margin-bottom:0.9583em}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.ai-center{align-items:center}.jc-between{justify-content:space-between}.jc-center{justify-content:center}.btn{font-family:"Unbounded-SemiBold",sans-serif;text-transform:uppercase;color:#000;transition:all 0.3s ease;border:none;border-radius:100px;background:linear-gradient(270deg, #d2dff0 0%, #b07df6 29.81%, #e98de3 63.46%, #d2dff0 100%)}.btn:hover{background:linear-gradient(270deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 100%),linear-gradient(270deg, #d2dff0 0%, #b07df6 29.81%, #e98de3 63.46%, #d2dff0 100%)}.btn:active{background:linear-gradient(270deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%),linear-gradient(270deg, #d2dff0 0%, #b07df6 29.81%, #e98de3 63.46%, #d2dff0 100%)}.btn-middle{height:52px;font-size:14px}.btn-large{width:100%;max-width:600px;height:68px;font-size:18px;margin-inline:auto;padding:0 30px}.btn-app{width:205px;height:61px;border-radius:10px}.btn-app.btn-app-store{background:url("../img/btn_app-store.webp") no-repeat 50%/cover}.btn-app.btn-google-play{background:url("../img/btn_google-play.webp") no-repeat 50%/cover}.header{height:67px;gap:0 30px;line-height:1.25;padding-left:var(--side-padding);padding-right:var(--side-padding);background:linear-gradient(-90deg, #c01cb1 0%, #787fff 100%)}.header .old-price{color:#000;text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:#fc4c6a;text-decoration-color:#fc4c6a;padding:0 5px}.header .btn-header{font-size:14px;height:36px;padding:0 30px}.timer{width:92px;gap:0 11px}.timer.timer-hidden{visibility:hidden}.timer.timer-visible{visibility:visible}.timer span{font-family:"GeologicaRoman-Bold",sans-serif;color:#000}.timer span:not(:last-child){position:relative}.timer span:not(:last-child)::after{content:':';position:absolute;right:-8px;top:-1px}.main-section{position:relative;background-color:#480b56;background-image:url("../img/spot.svg"),url("../img/sphere_1920.webp");background-repeat:no-repeat no-repeat;background-position:50% 0, 50% 100%}.main-section .col-left{align-self:flex-end;width:312px}.main-section .col-right{width:330px}.main-section img{width:100%;height:auto}.main-content{flex-direction:column;flex-grow:1;text-align:center}.main-content h1{padding:0.8181em 0 0.659em}.main-content .subtitle{font-size:24px;line-height:1.4166;margin-bottom:2.375em}.main-content .btn-row{flex-wrap:wrap;gap:21px 26px}section:has(.article-row) h2{margin-bottom:0.9444em}.article-row{max-width:978px;align-items:center;justify-content:center;margin-inline:auto}.col-text{flex-grow:1;--padding-left: 80px}.col-text h3{gap:0 20px}.col-text .wide{margin-right:-60px}.col-text p{line-height:1.5555;color:rgba(255,255,255,0.6)}.col-text p:not(:last-child){margin-bottom:30px}.col-text h4,.col-text p{padding-left:var(--padding-left)}.col-text h4.wide{margin-right:-30px}.col-screen{width:490px;flex-shrink:0}.col-screen img{width:100%;height:auto}section:has(.skill-list){margin-bottom:66px}.skill-list{max-width:890px;flex-direction:column;gap:14px 0;margin-inline:auto}.skill-list li{font-size:24px;line-height:1.1666;color:rgba(255,255,255,0.85);padding:15px;border-radius:15px;background:#370e74}.skill-list li .icon-stack{margin-right:8px}section:has(.partners-row){margin-bottom:50px}.partners-row{flex-wrap:wrap;gap:30px 60px;margin-inline:auto;padding-top:17px}section:has(.level-row){margin-bottom:67px}.level-row{max-width:1000px;gap:23px 20px;margin-inline:auto}.level-box{width:calc((100% - 20px) / 2);padding:35px 30px;border-radius:30px;background:#370e74}.level-box .title{font-family:"Unbounded-SemiBold",sans-serif;font-size:24px;margin-bottom:0.8333em}.level-box .title.red{color:#f34744}.level-box .title.green{color:#3edb51}.level-list li{line-height:1.4444}.level-list li .icon-stack{margin-right:13px}.level-list li:not(:last-child){margin-bottom:12px}.find-couple{margin-bottom:52px}.find-couple .h1{margin-bottom:0.659em;padding-top:0}.find-couple .subtitle{font-size:24px;line-height:1.1666;text-align:center;color:#d96aff;margin-bottom:1.7083em}.img-people{width:100%;max-width:827px;height:auto;margin:0 auto -83px}.footer{text-align:center;padding-top:36px;padding-bottom:34px}.logo-flirtomatic-small{margin-bottom:27px}.logo-opsos{margin-inline:auto}.nav{max-width:856px;justify-content:center;flex-wrap:wrap;gap:18px 12px;margin:0 auto 23px}.nav a,.nav span{font-size:14px;color:rgba(255,255,255,0.85)}.nav a:hover,.nav a.active,.nav span:hover,.nav span.active{text-decoration:underline;text-underline-offset:5px}.nav span{text-decoration:underline;text-underline-offset:5px}.copyright{font-size:12px;color:rgba(255,255,255,0.6);margin-bottom:19px}.wrapper-addpage{flex-direction:column}.addpage-container{flex-grow:1;padding-top:42px;padding-bottom:45px;background-color:#480b56;background-image:url("../img/spot.svg"),url("../img/sphere_1920.webp");background-repeat:no-repeat no-repeat;background-position:50% 0, 50% 100%}.addpage-container .logo-flirtomatic-large{width:200px;height:41px;display:block;margin:0 auto 30px}.addpage-container h4{text-align:center;margin-bottom:2.5em}.rate-row{height:48px;color:rgba(255,255,255,0.85);padding:0 15px;border-radius:10px;border:1px solid #FFF}.user-agreement{max-width:480px;margin-inline:auto}.user-agreement,.user-agreement a{font-size:11px;line-height:1.4;letter-spacing:0.4px;color:rgba(245,247,246,0.7)}.user-agreement a{text-decoration:underline}.agreement-row{position:relative;margin-bottom:18px}.agreement-row [type="checkbox"]{display:none}.agreement-row label{width:18px;height:18px;flex-shrink:0;position:relative;margin-right:12px;border-radius:3px;border:1px solid #FFF;cursor:pointer}.agreement-row :checked+label::before{width:18px;height:18px;display:block;content:'';position:absolute;left:-1px;top:-1px;background:url("../img/sprite-stack.svg#check-dark") no-repeat 50%/cover}.agreement-row .error{left:-13px;top:27px}.addpage-container:has(.documents){background-image:none}.documents{max-width:1110px;line-height:1.4444;color:rgba(255,255,255,0.75)}.documents h1,.documents h2{font-family:"GeologicaRoman-Regular",sans-serif;font-size:24px}.documents h1{text-align:center}.documents h2{text-align:left}.documents h3{font-family:"GeologicaRoman-Regular",sans-serif;font-size:20px;color:rgba(255,255,255,0.75)}.documents h1+p{padding-top:1.75em}.documents p+h3{margin-top:26px}.documents a{color:rgba(255,255,255,0.75);text-decoration:underline;text-underline-offset:5px}.documents p+p,.documents ul+p{margin-top:26px}.documents ul{line-height:1.44;margin-top:26px;padding-left:30px;list-style-type:disc}.documents ul li:not(:last-child){margin-bottom:13px}.form{width:100%;max-width:480px;flex-direction:column;gap:30px 0;margin-inline:auto}.form label{display:block;line-height:1.4444;margin-bottom:10px}.form-payment{margin-bottom:80px}.form-row{position:relative}.form-row .icon-stack{position:absolute;right:15px;bottom:15px}.form-control{width:100%;font-family:"GeologicaRoman-Regular",sans-serif;font-size:18px;color:#000;border:none;border-radius:10px;background:#f2f2f2}.form-control:focus{border:1px solid #82b0d5;box-shadow:0 0 9px rgba(123,198,254,0.37),inset 0 1px 2px rgba(91,114,132,0.3);background:#fff}.form-control_error{border:1px solid #fc4c6a}.error{max-width:260px;display:none;font-size:14px;line-height:15px;color:rgba(255,255,255,0.85);position:absolute;left:11px;top:calc(100% + 8px);z-index:20;padding:7px 10px 8px;border-radius:5px;background:#ea5953}.error::before{width:0;height:0;content:'';position:absolute;left:15px;top:-7px;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ea5953}input{height:48px;padding:0 15px}textarea{height:230px;display:block;line-height:20px;padding:11px 15px;resize:none}.duration-row{gap:0 28px}.form-row-duration{width:clamp(172px, 54.1666%, 260px)}.form-row-duration .duration-delimeter{flex-shrink:0;padding:0 11px}.form-row-code{width:clamp(120px, 31.875%, 153px)}::-webkit-input-placeholder{color:#898989}::-moz-placeholder{color:#898989}:-moz-placeholder{color:#898989}:-ms-input-placeholder{color:#898989}.overlay{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:8;opacity:0;background:rgba(0,0,0,0.8);transition:all .3s ease}.overlay.active{display:block;opacity:1}.modal{width:calc(100% - 36px);max-width:540px;color:#000;text-align:center;margin:0 auto;padding:48px 16px;border-radius:20px;background:#fff}.modal .title{font-size:24px;line-height:1.6666;margin-bottom:12px}.modal .text{font-size:18px;line-height:1.3888;margin-bottom:29px}.modal .btn{width:220px;margin-inline:auto}.modal-result{position:fixed;top:50%;left:50%;z-index:15;opacity:0;visibility:hidden;transform:translate(-50%, -50%)}@media (max-width: 1279px){.logo-flirtomatic-large{width:200px;height:41px}.btn-app{width:168px;height:50px;border-radius:8px}h1,.h1{font-size:calc(30px + 14 * (100vw - 1024px) / 256)}h2{font-size:calc(24px + 12 * (100vw - 1024px) / 256)}h3{font-size:calc(22px + 8 * (100vw - 1024px) / 256)}.main-section .col-left{width:clamp(191px, 21.6666vw, 312px)}.main-section .col-right{align-self:flex-end;width:clamp(202px, 22.9166vw, 330px)}.main-content .subtitle{font-size:calc(20px + 4 * (100vw - 1024px) / 256)}.skill-list li{font-size:calc(18px + 6 * (100vw - 1024px) / 256)}}@media (max-width: 1023px){:root{--side-padding: 30px}.logo-lp{width:146px;height:25px}.logo-mamba{width:125px;height:28px}.logo-vk-dating{width:168px;height:31px}.logo-tinder{width:81px;height:31px}.logo-bumble{width:106px;height:27px}h1,.h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}.btn-large{max-width:480px;height:52px;font-size:14px}.main-content .subtitle{font-size:20px}.col-text{--padding-left: 55px}.col-text h3{gap:0 11px}.col-text h3 .icon-stack{width:44px;height:65px}.col-text p{font-size:16px}.col-screen{width:450px}section:has(.skill-list){margin-bottom:20px}.skill-list li{font-size:18px;line-height:1.3333}section:has(.partners-row){margin-bottom:26px}.partners-row{gap:24px 27px}section:has(.level-row){margin-bottom:37px}.level-box .title{font-size:22px}.level-list li{font-size:16px}.find-couple{margin-bottom:13px}.find-couple .subtitle{font-size:18px}}@media (max-width: 880px){.main-section{overflow-x:hidden}.main-section .col-left,.main-section .col-right{position:absolute;bottom:0;z-index:1}.main-section .col-left{width:191px;left:-20px}.main-section .col-right{width:152px;right:0}.main-content{width:60vw;flex-grow:inherit;position:relative;z-index:3;margin-inline:auto;padding-top:35px;padding-bottom:70px}.main-content .subtitle br{display:none}.col-screen{width:360px}}@media (max-width: 767px){.header div:nth-child(1){font-size:calc(14px + 4 * (100vw - 480px) / 288)}.header .btn-header{height:32px;font-size:12px}.main-section .col-left{width:92px;left:0}.main-section .col-right{width:102px;right:0}.article-row,.level-row{max-width:490px;flex-direction:column;margin-inline:auto}.article-row:nth-child(3) .col-screen{order:3}.col-text .wide{margin-right:0}.level-box{width:100%}}@media (max-width: 640px){.main-content{width:70vw}.h1 br{display:none}.img-people{margin-bottom:-50px}.wrap.documents{padding-left:16px;padding-right:16px}.documents{font-size:16px}.documents h1,.documents h2{font-size:20px}.documents h3{font-size:18px}}@media (max-width: 490px){:root{--side-padding: 24px}.header div:nth-child(1){font-size:14px}.timer{display:none}.main-content{width:80vw}.img-people{margin-bottom:-30px}.section-content{overflow-x:hidden}.col-screen{max-width:360px;margin-left:-24px;margin-right:-24px}}@media (max-width: 375px){.main-content{width:90vw}}[hidden]{display:none}
