@font-face{font-family:"Inter";src:url("./font/Inter-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("./font/Lato-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("./font/Lato-Medium-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("./font/Lato-SemiBold-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("./font/Lato-Bold-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:url("./font/Lexend-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:url("./font/Lexend-SemiBold-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:url("./font/Lexend-Bold-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./font/Poppins-Light-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./font/Poppins-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./font/Poppins-Medium-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./font/Poppins-SemiBold-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./font/Poppins-Bold-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;background:linear-gradient(180deg, #2b000c 0%, #000 100%);font-family:"Poppins",sans-serif;overflow-wrap:break-word;word-wrap:break-word}@media(max-width: 790px){body{background:#131313}}main{flex-grow:1;width:100%;display:flex;flex-direction:column}ul{margin:0;padding:0;list-style:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0;padding:0}.container{width:100%;max-width:1280px;margin:0 auto}@media(max-width: 1280px){.container{padding:0 12px}}header{display:flex;flex-direction:column;align-items:center;justify-content:center}header .first{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;padding-top:6px;padding-bottom:2px;background:#9c002c}@media(max-width: 600px){header .first{padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px}}@media(max-width: 400px){header .first{flex-direction:column;gap:10px}}@media(max-width: 600px){header .first img{display:none}}header .first span{color:#fff;text-align:start;font-family:Poppins;font-size:clamp(12px,1.5vw,18px);font-style:normal;font-weight:700;line-height:18px;text-transform:uppercase}header .first .timer-header{min-width:166px;display:flex;padding:3px 15px;align-items:center;gap:11px;border-radius:10px;border:1px solid #fff}header .first .timer-header b{color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:18px}header .first .timer-header b::after{content:"";display:inline-block;vertical-align:middle;margin-left:11px;width:1px;height:12px;background:hsla(0,0%,100%,.5)}header .first .timer-header b:last-child::after{display:none}header .second-main{width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}header .second-main .header_nav{display:flex;width:100%;max-width:1200px;justify-content:space-between;align-items:center}@media(max-width: 790px){header .second-main .header_nav nav{display:none}}header .second-main .header_nav nav ul{display:flex;align-items:center;gap:40px}header .second-main .header_nav nav ul li a{color:#fff;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:normal}header .second-main .header_nav .list_languages{display:flex;align-items:center;gap:4px}header .second-main .header_nav .list_languages li button{display:flex;width:35px;height:28px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#fff;font-family:Lato;font-size:14px;font-style:normal;font-weight:600;line-height:normal}header .second-main .header_nav .list_languages li button.active{border:1px solid #9c002c;background:#9c002c}.hero{margin-top:20px;position:relative;overflow:hidden;padding:91px 0 31px 51px;border-radius:30px;background:#000}@media(max-width: 600px){.hero{padding:35px 13px 23px 13px;margin-top:10px}}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);z-index:1;pointer-events:none}.hero .hero_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero .hero_content{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;max-width:619px}@media(max-width: 790px){.hero .hero_content{gap:10px}}.hero .hero_content h1{color:#fff;font-family:Lexend;font-size:clamp(20px,2.5vw,54px);font-style:normal;font-weight:700;line-height:60px}@media(max-width: 790px){.hero .hero_content h1{line-height:24px}}.hero .hero_content p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:18px}@media(max-width: 600px){.hero .hero_content p{display:none}}.hero .hero_content ul{display:flex;align-items:flex-start;gap:20px}@media(max-width: 790px){.hero .hero_content ul{flex-direction:column;gap:5px}}.hero .hero_content ul li{display:flex;align-items:center;gap:13px}.hero .hero_content ul li i{width:28px;height:28px;background-position:center;background-size:contain;background-repeat:no-repeat}.hero .hero_content ul li span{color:#fff;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.hero .hero_content ul li:nth-child(1) i{background-image:url("/icons/hero-1.svg")}.hero .hero_content ul li:nth-child(2) i{background-image:url("/icons/hero-2.svg")}.hero .hero_content ul li:nth-child(3) i{background-image:url("/icons/hero-3.svg")}.under_hero{padding:0;margin-top:20px}@media(max-width: 600px){.under_hero{margin-top:10px}}.under_hero .list_services{display:flex;align-items:stretch;justify-content:center;gap:10px;flex-wrap:wrap}.under_hero .list_services .item{min-width:320px;width:100%;max-width:435px;position:relative;display:flex;padding:16px;flex-direction:column;align-items:center;gap:10px;flex:1 0 0;border-radius:20px;border:1px solid #9c002c;background:#000}.under_hero .list_services .item img{width:100%;max-width:403px;height:150px;align-self:stretch;object-fit:cover;border-radius:15px}.under_hero .list_services .item .load{width:100%}.under_hero .list_services .item .load .top{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.under_hero .list_services .item .load .top span{color:#fff;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.under_hero .list_services .item .load .top .line{background-image:url("/icons/frame-load-rating.svg");width:100%;height:6px;background-position:center;background-size:contain;background-repeat:no-repeat;clip-path:inset(0 100% 0 0);animation:revealFromLeft 3s cubic-bezier(0.4, 0, 0.2, 1) infinite}.under_hero .list_services .item .load .top i{background-image:url("/icons/star.svg");width:12px;height:12px;aspect-ratio:1/1;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.under_hero .list_services .item .load .bottom{width:100%;display:flex;align-items:center;justify-content:center;align-self:center}.under_hero .list_services .item .load .bottom span{color:#949494;text-align:center;font-family:Lato;font-size:10px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:row;align-items:center;gap:10px}.under_hero .list_services .item .load .bottom span::before{content:"";background-image:url("/icons/online.svg");width:8px;height:8px;background-position:center;background-size:contain;background-repeat:no-repeat}.under_hero .list_services .item .punkts{align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.under_hero .list_services .item .punkts li{color:#fff;font-family:Lato;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.under_hero .list_services .item .punkts li::before{width:11px;height:11px;background:#b90034;border-radius:50%;content:"";display:inline-block;margin-right:10px}.under_hero .list_services .item a{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;margin-top:auto;background:linear-gradient(90deg, #e65c6b 0%, #b90034 100%);color:#fff;font-family:Lato;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:15px;transition:background .3s ease,transform .2s ease}.under_hero .list_services .item a:hover{background:linear-gradient(90deg, #f06c7b 0%, #c91044 100%);transform:translateY(-2px)}.under_hero .list_services .item a:active{transform:translateY(0)}@media(max-width: 600px){.under_hero .list_services .item{display:grid;grid-template-columns:1fr 1.2fr;grid-template-areas:"image punkts" "load load" "button button";gap:15px;padding:12px;align-items:center}.under_hero .list_services .item img{grid-area:image;width:100%;height:100px;object-fit:cover;border-radius:15px;padding:0;background:rgba(0,0,0,0)}.under_hero .list_services .item .load{grid-area:load;margin-top:5px}.under_hero .list_services .item .punkts{grid-area:punkts;padding-left:5px;gap:6px}.under_hero .list_services .item .punkts li{font-size:11px;line-height:14px}.under_hero .list_services .item .punkts li::before{width:8px;height:8px;margin-right:6px}.under_hero .list_services .item a{grid-area:button;padding:12px;font-size:14px}}.swipey_banner{margin-top:20px;padding:31px 28px 30px 28px;border-radius:36px;border:1px solid #9c002c;position:relative;overflow:hidden;background:#000}.swipey_banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);z-index:1;pointer-events:none}.swipey_banner .swipey_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.swipey_banner .content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.swipey_banner .content span{color:#fff;font-family:Lexend;font-size:clamp(14px,2.5vw,24px);font-style:normal;font-weight:400;line-height:30px;text-transform:uppercase}.swipey_banner .content .bottom{width:100%;display:flex;align-items:start;justify-content:space-between}@media(max-width: 1200px){.swipey_banner .content .bottom{flex-direction:column;gap:10px}}.swipey_banner .content .bottom b{color:#fff;font-family:Lexend;font-size:clamp(24px,2.5vw,44px);font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase}.swipey_banner .content .bottom a{display:flex;width:100%;max-width:350px;height:50px;padding:15px;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:linear-gradient(252deg, #9c002c 0%, #ff356e 100%);color:#fff;font-family:Lexend;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px;text-transform:uppercase;transition:background .3s ease}.swipey_banner .content .bottom a:hover{background:linear-gradient(252deg, #c91044 0%, #f06c7b 100%)}.companions_section{margin-top:80px;margin-bottom:50px}.companions_section .section_title{color:#fff;font-family:"Lexend",sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px}@media(max-width: 600px){.companions_section .section_title{margin-bottom:20px}}.companions_section .section_description{color:#fff;font-family:"Lato",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px;max-width:900px}.companions_section .list_title{color:#fff;font-family:"Lexend",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px}@media(max-width: 600px){.companions_section .list_title{margin-bottom:12px}}.companions_section .features_text_block{color:#fff;font-family:"Lato",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:950px}.companions_section .carousel_wrapper{width:100%;overflow:hidden;position:relative;padding:10px 0}.companions_section .carousel_container{display:flex;flex-direction:row;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 0}.companions_section .carousel_container::-webkit-scrollbar{display:none}.companions_section .companion_card{position:relative;width:280px;height:420px;flex-shrink:0;border-radius:24px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border:1px solid hsla(0,0%,100%,.1);background:#110306;transition:transform .3s ease,border-color .3s ease;cursor:pointer}.companions_section .companion_card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.9) 100%);z-index:2;pointer-events:none;transition:background .3s ease}.companions_section .companion_card:hover{transform:translateY(-5px);border-color:#9c002c}.companions_section .companion_card:hover::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.95) 100%)}.companions_section .companion_card .card_media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.companions_section .companion_card .card_media video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.companions_section .companion_card .card_content{position:relative;z-index:3;color:#fff;pointer-events:none}.companions_section .companion_card .card_content h3{font-family:"Poppins",sans-serif;font-size:20px;font-weight:700;margin:0 0 6px 0;letter-spacing:.5px}.companions_section .companion_card .card_content p{font-family:"Inter",sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.7);margin:0 0 15px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.companions_section .companion_card .card_content .card_stats{display:flex;align-items:center;gap:6px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;color:#fff}.companions_section .companion_card .card_content .card_stats .stat_link{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;pointer-events:auto}.companions_section .companion_card .card_content .card_stats .stat_link:hover{opacity:.7;transform:scale(1.1)}.companions_section .companion_card .card_content .card_stats .stat_link img{display:block}.faq_section{margin-bottom:50px}.faq_section .section_title{color:#fff;font-family:"Lexend",sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px}@media(max-width: 600px){.faq_section .section_title{margin-bottom:20px}}.faq_section .faq_list{display:flex;flex-direction:column;gap:15px;width:100%}.faq_section .faq_item{display:flex;padding:25px 60px;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;border-radius:15px;border:1px solid #9c002c;background:rgba(0,0,0,0);cursor:pointer;transition:background .3s ease,border-color .3s ease}@media(max-width: 768px){.faq_section .faq_item{padding:20px 30px}}@media(max-width: 480px){.faq_section .faq_item{padding:15px 20px}}.faq_section .faq_item.open{border-radius:15px;border:1px solid #9c002c;background:linear-gradient(252deg, rgba(156, 0, 44, 0.5) 0%, rgba(255, 53, 110, 0.5) 100%)}.faq_section .faq_item.open .faq_icon{transform:rotate(180deg)}.faq_section .faq_item.open .faq_answer{grid-template-rows:1fr}.faq_section .faq_item .faq_question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq_section .faq_item .faq_question h4{color:#fff;font-family:"Lexend",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media(max-width: 768px){.faq_section .faq_item .faq_question h4{font-size:16px}}.faq_section .faq_item .faq_question .faq_icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq_section .faq_item .faq_question .faq_icon svg{display:block}.faq_section .faq_item .faq_answer{width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.faq_section .faq_item .faq_answer p{min-height:0;color:#fff;font-family:"Lato",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding-top:15px}.second-banner{display:flex;padding-top:19px;padding-bottom:19px;flex-direction:column;align-items:center;gap:198px;border-radius:36px;position:relative;overflow:hidden;background:#000}.second-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(66, 41, 63, 0) 50.12%, rgba(65, 40, 62, 0.02) 50.12%, rgba(27, 16, 26, 0.85) 100%);z-index:1;pointer-events:none}.second-banner .swipey_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.second-banner .content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:198px}.second-banner .content .bottom{display:flex;flex-direction:column;align-items:center;gap:21px}.second-banner .content .bottom b{color:#fff;text-align:center;font-family:Lexend;font-size:clamp(24px,2.5vw,54px);font-style:normal;font-weight:700;line-height:60px}.second-banner .content .bottom a{display:flex;width:100%;max-width:350px;height:50px;padding:15px;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:linear-gradient(252deg, #9c002c 0%, #ff356e 100%);color:#fff;font-family:Lexend;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px;text-transform:uppercase}@keyframes revealFromLeft{0%{clip-path:inset(0 100% 0 0);opacity:0}10%{opacity:1}70%{clip-path:inset(0 0 0 0);opacity:1}85%{clip-path:inset(0 0 0 0);opacity:0}100%{clip-path:inset(0 100% 0 0);opacity:0}}footer{padding:0 0 40px 0;width:100%}footer .footer_container{display:flex;flex-direction:column}footer .footer_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;width:100%}@media(max-width: 768px){footer .footer_top{flex-direction:column;gap:20px;align-items:center}}footer .footer_links{display:flex;gap:40px;list-style:none;margin:0;padding:0}@media(max-width: 600px){footer .footer_links{flex-wrap:wrap;justify-content:center;gap:20px}}footer .footer_links a{color:#fff;text-decoration:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;transition:color .3s ease}footer .footer_links a:hover{color:#ff356e}footer .footer_divider{height:1px;background:hsla(0,0%,100%,.1);margin-bottom:25px;width:100%}footer .footer_bottom p{color:hsla(0,0%,100%,.5);font-family:"Inter",sans-serif;font-size:12px;line-height:1.6;text-align:center;max-width:900px;margin:0 auto}@media(max-width: 600px){footer .footer_bottom p{font-size:11px}}.about_section{margin-top:80px;margin-bottom:80px}.about_section .about_wrapper{display:flex;gap:40px;align-items:center;width:100%}@media(max-width: 992px){.about_section .about_wrapper{flex-direction:column;gap:30px;align-items:stretch}}.about_section .about_content{flex:1;display:flex;flex-direction:column;gap:20px;font-family:"Poppins",sans-serif;color:#fff}.about_section .about_content .section_title{color:#fff;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin:0}.about_section .about_content .about_desc{color:#fff;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.about_section .about_content .about_details{display:flex;flex-direction:column;gap:12px}.about_section .about_content .about_details .details_intro{color:#fff;font-size:14px;font-weight:400;line-height:1.6;margin:0}.about_section .about_content .about_details .details_list{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.about_section .about_content .about_details .details_list li{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:400;line-height:1.6}.about_section .about_content .about_details .details_list li strong{color:#fff;font-weight:600}.about_section .about_content .contact_info{display:flex;flex-direction:column;gap:15px;padding:0;margin:10px 0 0 0;list-style:none}.about_section .about_content .contact_info li{display:flex;align-items:center;gap:12px;color:#fff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400}.about_section .about_content .contact_info li svg{flex-shrink:0;color:#9c002c}.about_section .about_content .contact_info li span{line-height:1.4}.about_section .about_media{flex:1;display:flex;justify-content:center;align-items:center}.about_section .about_media img{width:100%;max-width:580px;height:auto;border-radius:36px;object-fit:cover;border:1px solid hsla(0,0%,100%,.1)}@media(max-width: 992px){.about_section .about_media img{max-width:100%}}
