body{padding:0}main{background:var(--landing-page-primary-bg-color);position:relative}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.landing_page .hero_section>.half_background{position:absolute;top:0;right:0;width:100%;overflow:hidden;height:100%;background:#e2e5e8}.landing_page .hero_section{background:#000;position:relative;max-height:100vh;background:url(../files/defaults/landing_page_hero_image.jpg);background-size:cover}.main_window.advmt_blk_detected{filter:blur(10px)}.advmt_blk_detector_popup_wrap{display:none}.advmt_blk_detector_popup_wrap .modal-content{background:var(--landing-page-primary-bg-color)}.advmt_blk_detector_popup_wrap .modal-header,.modal-footer{border-color:var(--landing-page-secondary-border-color)}.advmt_blk_detector_popup_wrap h5.modal-title{color:var(--landing-page-senary-text-color);font-size:var(--landing-page-secondary-font-size);font-weight:600}.advmt_blk_detector_popup_wrap .modal-body{font-size:var(--landing-page-quinary-font-size);color:var(--landing-page-octonary-text-color)}.advmt_blk_detector_popup_wrap button.btn.btn-primary{color:var(--landing-page-quaternary-text-color);background-color:var(--landing-page-quaternary-bg-color);border-color:var(--landing-page-quaternary-bg-color);font-size:var(--landing-page-quinary-font-size)}.landing_page.animated_hero_image .hero_section{background-size:auto;animation-name:MOVE-BG;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;-webkit-animation-duration:60s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-direction:alternate}@keyframes MOVE-BG{from{background-position:left 0}to{background-position:left -1790px}}.hero_section>span.overlay{position:absolute;top:0;right:0;width:100%;overflow:hidden;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#000000d1),to(rgb(0 0 0 / 54%)));background:-webkit-linear-gradient(top,#000000d1 0%,rgb(0 0 0 / 54%) 100%);background:-o-linear-gradient(top,#A7FFF5 0%,#fff0 100%);background:linear-gradient(180deg,#000000d1 0%,rgb(0 0 0 / 54%) 100%)}.landing_page .navigation{padding:0;z-index:10;width:100%;top:0;position:absolute;margin-top:20px}.landing_page .navigation .navbar>.container-fluid{padding:0}.landing_page .navigation .navbar-brand .logo{max-height:100px;max-width:250px}.landing_page .navigation ul.navbar-nav{margin-left:auto}.landing_page .navigation .navbar-nav .nav-link{color:var(--landing-page-tertiary-text-color)}.landing_page .site_advert_block{position:relative;overflow:hidden;overflow-y:auto;min-height:50px;width:100%}.landing_page .site_advert_block>div{position:relative;width:100%;height:100%}.hero_section>.introduction .buttons{margin-bottom:40px;margin-top:40px}.hero_section>.introduction .text_content>div{padding:0;margin-top:50px}.hero_section>.introduction .buttons .button.primary{background:var(--landing-page-quaternary-bg-color);color:var(--landing-page-quaternary-text-color);margin-right:15px;border:2px solid var(--landing-page-quaternary-bg-color)}.hero_section>.introduction .buttons .button.secondary{color:var(--landing-page-quaternary-text-color);border:2px solid}.hero_section>.introduction .buttons>a{display:inline-block}.hero_section>.introduction .buttons .button{display:inline-block;padding:10px 18px;border-radius:5px;font-size:var(--landing-page-quaternary-font-size);font-weight:600;cursor:pointer}.hero_section>.introduction{position:relative;z-index:4}.hero_section>.introduction .hero_image{max-height:50vh}.hero_section>.introduction .hero_image>div>img{max-width:70%;width:auto;height:auto}.hero_section .slideshow{position:relative;max-height:100vh;background:#000;overflow:hidden;border-radius:0}.hero_section .slideshow>ul{padding:0;margin:0}.hero_section .slideshow>ul>li{display:none}.hero_section .slideshow>ul>li>img{width:100%;min-height:100vh;object-fit:cover;max-height:100vh;object-position:center;border-radius:0;opacity:.3}.hero_section>.divider-bottom-wave{transform:rotate(180deg);position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.hero_section>.divider-bottom-wave>svg{fill:var(--landing-page-primary-bg-color)}.hero_section>.introduction h1{font-size:var(--landing-page-primary-font-size);font-weight:800;color:var(--landing-page-quinary-text-color)}.hero_section>.introduction p.lead{font-size:var(--landing-page-tertiary-font-size);color:var(--landing-page-tertiary-text-color);line-height:1.2}.landing_page .navigation .navbar-dark .navbar-toggler{border:0}@media only screen and (max-width:800px){.navbar-collapse{background:var(--landing-page-senary-bg-color);text-align:center;border-radius:5px;padding:10px 5px}}.landing_page .navigation .navbar-nav .nav-link.active{color:var(--landing-page-senary-text-color);font-weight:600}.hero_section .slideshow>ul>li.active{display:block}.hero_section .slideshow>.overlay{position:absolute;top:0;width:100%;height:100%;background:#000;opacity:.7;display:none}.groups_list{padding:100px 0;background:var(--landing-page-primary-bg-color)}.groups_list .heading{text-align:center;margin-bottom:35px}.groups_list .heading h2{text-align:center;font-size:var(--landing-page-primary-font-size);font-weight:800;color:var(--landing-page-primary-text-color)}.groups_list .heading p{font-size:var(--landing-page-tertiary-font-size);color:var(--landing-page-primary-text-color)}.groups_list .heading h3>b{color:var(--landing-page-senary-text-color);font-weight:900}.groups_list .groups a{text-decoration:none}.groups_list .groups .card{border-radius:16px;overflow:hidden;transition:0.5s;cursor:pointer;border:0;background:var(--landing-page-primary-bg-color);box-shadow:0 10px 30px rgb(0 0 0 / 10%)}.dark_mode .groups_list .groups .card{box-shadow:0 10px 45px rgb(0 0 0 / 23%)}.landing_page .groups_categories_list{display:flex;gap:9px;margin-bottom:30px;justify-content:center;flex-wrap:wrap}.landing_page .groups_categories_list>div.processing:before{position:absolute;content:"";background:rgb(255 255 255 / .4);z-index:999;left:-150%;top:0;height:100%;width:188%;-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;animation-name:loading_groups;animation-duration:1s;animation-iteration-count:infinite}@keyframes loading_groups{0%{left:-150%;top:0}100%{left:110%;top:-62px}}.landing_page .groups_categories_list>div.active{background:var(--landing-page-tertiary-bg-color)}.landing_page .groups_categories_list>div{display:inline-flex;background:var(--landing-page-secondary-bg-color);color:var(--landing-page-primary-text-color);padding:8px 12px;align-items:center;border-radius:15px;cursor:pointer;transition:0.5s;position:relative;overflow:hidden;gap:8px}.landing_page .groups_categories_list>div>span{display:inline-block}.landing_page .groups_categories_list>div>span>img{width:20px;height:20px;border-radius:100%}.landing_page .groups_categories_list>div>.cat_name{font-size:var(--landing-page-quinary-font-size);margin:0}.landing_page .groups_categories_list>div:hover{transform:scale(1.1)}.groups_list .groups .card>.group_cover_pic{width:100%;height:200px;background:var(--landing-page-tertiary-bg-color);position:relative;z-index:4;overflow:hidden}.groups_list .groups .card>.group_cover_pic>img{width:100%;height:100%;object-fit:cover}.groups_list .groups .card>.card-body>.group_members{position:relative}.groups_list .groups .card>.card-body>.group_members>div{position:absolute;top:0;margin-top:-27px;left:0}.groups_list .groups .card>.card-body>.group_members>div>span{display:inline-block;background:var(--landing-page-secondary-bg-color);padding:2px 8px;font-size:13px;border-radius:5px;color:var(--landing-page-primary-text-color)}.groups_list .groups .card>.card-body{position:relative;z-index:8;text-align:left;color:var(--landing-page-secondary-text-color)}.groups_list .groups .card>.card-body>.group_image{display:block;text-align:right;margin-top:-50px;position:relative}.groups_list .groups .card>.card-body>.group_image>img{width:60px;height:60px;border-radius:5px;border:4px solid var(--landing-page-primary-bg-color)}.groups_list .groups .card>.card-body>.card-title{font-size:var(--landing-page-tertiary-font-size);margin-top:15px;font-weight:600;color:var(--landing-page-primary-text-color)}.groups_list .groups .card>.card-body>.card-text{font-size:var(--landing-page-senary-font-size);color:var(--landing-page-secondary-text-color);max-height:87px;overflow:HIDDEN}.groups_list .groups .card>.card-footer{background:#fff0;font-weight:600;cursor:pointer;transition:0.2s;border:0;background:#fff0;padding-bottom:20px;padding-top:0;text-align:inherit}.groups_list .groups .card>.group_cover_pic:before{position:absolute;content:"";background:rgb(255 255 255 / .4);z-index:999;left:110%;top:-62px;height:100%;width:188%;-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.groups_list .groups .card:hover>.group_cover_pic:before{left:-200%;top:10px}.groups_list .groups .card:hover{box-shadow:0 10px 30px rgb(0 0 0 / 10%);border:0 solid #fff0}.groups_list .groups .card>.card-footer>.button{text-align:center;cursor:pointer;display:inline-block;color:var(--landing-page-septenary-text-color);background:var(--landing-page-quinary-bg-color);padding:3px 12px;border-radius:5px;font-size:var(--landing-page-senary-font-size);transition:0.4s}.groups_list .groups .card:hover>.card-footer>.button{background:var(--landing-page-quaternary-bg-color);color:var(--landing-page-quaternary-text-color)}.frequently_asked_questions h2{text-align:center;font-size:var(--landing-page-primary-font-size);font-weight:800;color:var(--landing-page-primary-text-color)}.frequently_asked_questions>.divider{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.frequently_asked_questions>.divider svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.frequently_asked_questions>.divider .shape-fill{fill:var(--landing-page-primary-bg-color)}.frequently_asked_questions{padding:130px 0;position:relative;background:var(--landing-page-secondary-bg-color)}.frequently_asked_questions .questions{margin-top:42px}.frequently_asked_questions .questions>.item{background:var(--landing-page-primary-bg-color);text-align:left;box-shadow:0 2px 6px rgb(0 0 0 / 10%);padding:25px;margin-bottom:15px;border-radius:9px;cursor:pointer}.frequently_asked_questions .questions>.item>.question{font-size:var(--landing-page-secondary-font-size);color:var(--landing-page-primary-text-color);font-weight:600;display:flex;align-items:center}.frequently_asked_questions .questions>.item>.question:after{content:"\f282";display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;margin-left:auto}.frequently_asked_questions .questions>.item.open>.question:after{content:"\f286"}.frequently_asked_questions .questions>.item.open>.answer{max-height:400px;transition:0.5s}.frequently_asked_questions .questions>.item>.answer{overflow:hidden;max-height:0;font-size:var(--landing-page-quinary-font-size);color:var(--landing-page-secondary-text-color);margin-top:5px}.footer>.divider{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.footer>.divider svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.footer>.divider .shape-fill{fill:var(--landing-page-secondary-bg-color)}.footer{padding:50px 0;background:var(--landing-page-tertiary-bg-color);position:relative;padding-top:170px}.footer .logo{margin-bottom:20px}.footer .logo>img{max-height:100px}.footer .text_content{color:var(--landing-page-octonary-text-color);font-size:var(--landing-page-quinary-font-size);line-height:1.3;max-width:350px;word-break:break-word}.switch_languages{display:inline-block;margin-top:5px;margin-bottom:5px;position:relative}.switch_languages>.dropdown_list{position:relative}.switch_languages>.current_language{display:inline-block;color:var(--landing-page-octonary-text-color);padding:5px 10px;font-size:var(--landing-page-senary-font-size);background:var(--landing-page-secondary-bg-color);border:1px solid var(--landing-page-primary-border-color);border-radius:20px;cursor:pointer;position:relative}.switch_languages>.current_language>img{width:20px;height:20px;border-radius:100%;display:inline-block;vertical-align:middle}.switch_languages>.current_language>span{display:inline-block}.switch_languages>.current_language>span:after{content:"";border:solid #858282;border-width:0 2px 2px 0;display:none;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:5px;margin-bottom:3px}.switch_languages>.dropdown_list>ul{list-style:none;padding:0;min-width:110px;max-width:130px;overflow:hidden;white-space:nowrap;font-size:var(--landing-page-senary-font-size);font-weight:600;background:var(--landing-page-primary-bg-color);z-index:10;line-height:15px;border:1px solid var(--landing-page-primary-border-color);text-align:center;position:absolute;bottom:-5px;margin-bottom:0;color:var(--landing-page-octonary-text-color);border-radius:5px}.switch_languages>.dropdown_list>ul>li{padding:8px 9px;border-bottom:1px solid var(--landing-page-primary-border-color);cursor:pointer;min-width:70px}.switch_languages>.dropdown_list>ul>li:hover{background:var(--landing-page-secondary-bg-color)}.switch_languages>.dropdown_list>ul>li:last-child{border:0}.switch_languages>.dropdown_list>ul>li>img{width:20px;height:20px;border-radius:100%;display:inline-block;vertical-align:middle}.switch_languages>.dropdown_list>ul>li>span{display:inline-block}.footer h4{color:var(--landing-page-senary-text-color);font-size:var(--landing-page-quaternary-font-size);font-weight:600}.footer .nav a{color:var(--landing-page-octonary-text-color);font-size:var(--landing-page-quinary-font-size);line-height:1.3}.footer .social_icons a{color:var(--landing-page-octonary-text-color);font-size:var(--landing-page-tertiary-font-size)}.footer .border-top{border-color:var(--landing-page-primary-border-color)!important}.footer p.copyright{color:var(--landing-page-octonary-text-color);font-size:var(--landing-page-quinary-font-size)}.landing_page .custom_page>.header{background:linear-gradient(90deg,var(--landing-page-senary-bg-color),var(--landing-page-septenary-bg-color));position:relative;padding:80px 0;display:flex;align-items:center;justify-content:center;min-height:60vh}.landing_page .custom_page>.header>.featured_image{position:absolute;top:0;left:0;width:100%;z-index:2;height:100%}.landing_page .custom_page>.header>.featured_image>.image{position:relative;max-height:100%;overflow:hidden;height:100%}.landing_page .custom_page>.header>.featured_image>.image>img{overflow:hidden;object-fit:cover;object-position:center;height:100%;width:100%}.landing_page .custom_page>.header>.featured_image>.image>.overlay{position:absolute;top:0;right:0;width:100%;overflow:hidden;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#000000d1),to(rgb(0 0 0 / 54%)));background:-webkit-linear-gradient(top,#000000d1 0%,rgb(0 0 0 / 54%) 100%);background:-o-linear-gradient(top,#A7FFF5 0%,#fff0 100%);background:linear-gradient(180deg,#000000c2 0%,#fff0 100%)}.landing_page .custom_page>.header h1{font-size:var(--landing-page-primary-font-size);font-weight:800;color:var(--landing-page-quaternary-text-color)}.landing_page .custom_page>.header p{color:var(--landing-page-quinary-text-color);font-size:var(--landing-page-tertiary-font-size);line-height:1.2}.landing_page .custom_page>.header>.heading{position:relative;z-index:6}.landing_page .custom_page>.header>.divider{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg);z-index:6}.landing_page .custom_page>.header>.divider>svg{fill:var(--landing-page-secondary-bg-color);position:relative;display:block;width:calc(100% + 1.3px);height:150px;transform:rotateY(180deg)}.landing_page .custom_page>.content{background:var(--landing-page-secondary-bg-color);color:var(--landing-page-octonary-text-color);font-size:var(--landing-page-quaternary-font-size);padding:100px 0;padding-top:60px}.footer_divider_style_2 .footer>.divider .shape-fill{fill:var(--landing-page-primary-bg-color)}.footer_only_layout .footer>.divider{display:none}.footer_only_layout .footer{padding-top:60px}.landing_page .membership_packages{padding:100px 0;background:var(--landing-page-octonary-bg-color)}.landing_page .membership_packages .heading{text-align:center;margin-bottom:35px}.landing_page .membership_packages .heading h3{text-align:center;font-size:var(--landing-page-primary-font-size);font-weight:800;color:var(--landing-page-primary-text-color)}.landing_page .membership_packages .heading p{font-size:var(--landing-page-tertiary-font-size);color:var(--landing-page-primary-text-color)}.landing_page .available_membership_packages .available_packages>div>.header{margin-bottom:20px}.landing_page .available_membership_packages .available_packages>div>.header>div{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.landing_page .available_membership_packages .available_packages>div>.header>div>.left>.title{margin-left:auto;color:var(--landing-page-primary-text-color);display:block;font-size:var(--landing-page-primary-font-size);margin-bottom:7px;font-weight:800}.landing_page .available_membership_packages .available_packages>div>.header>div>.left{max-width:50%;padding:0 4px;flex:1}.landing_page .available_membership_packages .available_packages>div>.header>div>.left>p{margin-left:auto;color:var(--membership_info-quaternary-text-color);font-size:var(--landing-page-tertiary-font-size)}.landing_page .available_membership_packages .available_packages>div>.header>div>.right{display:block;flex:1;text-align:right}.landing_page .available_membership_packages .available_packages>div>.header>div>.right>span{display:inline-block;text-align:center;transition:0.3s;background:var(--membership_info-septenary-bg-color);padding:5px 11px;border-radius:6px;color:var(--membership_info-tertiary-text-color);margin-right:9px;cursor:pointer}.landing_page .available_membership_packages .available_packages>div>.header>div>.right>span:last-child{margin:0}.landing_page .available_membership_packages .available_packages>div>.header>div>.right>span:hover{background:var(--membership_info-octonary-bg-color);color:var(--membership_info-septenary-text-color)}.landing_page .available_membership_packages .available_packages>div>.packages-container{overflow:hidden}.landing_page .available_membership_packages .available_packages .pricing-table-container{display:flex;transition:transform 0.3s ease-in-out;gap:15px}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table{border-radius:10px;flex:1;color:var(--membership_info-tertiary-text-color);overflow:hidden;min-width:190px}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-head{padding:20px;background:var(--membership_info-nonary-bg-color);padding-bottom:15px}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-head>h3{font-size:var(--membership_info-secondary-font-size);color:var(--membership_info-tertiary-text-color)}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-head>.pricing{font-size:var(--membership_info-quinary-font-size);display:block;color:var(--membership_info-octonary-text-color);font-weight:600}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-head>span.duration{font-size:var(--membership_info-tertiary-font-size);margin-bottom:10px;display:block;color:var(--membership_info-quaternary-text-color);font-weight:600}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body{padding:0 20px;padding-bottom:20px;background:var(--membership_info-tertiary-bg-color);padding-top:20px;border-radius:0 0 10px 10px}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body>a.buy_now{display:block;text-align:center;background:var(--membership_info-quaternary-bg-color);padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--membership_info-tertiary-text-color);margin-top:15px;text-decoration:none}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body>a.buy_now:hover{background:var(--membership_info-octonary-bg-color);color:var(--membership_info-septenary-text-color)}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body>ul{padding:0;margin-bottom:0}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body>ul>li{list-style:none;font-size:var(--membership_info-tertiary-font-size)}.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body>ul>li>svg{width:22px;margin-right:4px;color:var(--membership_info-octonary-text-color)}.landing_page .available_membership_packages .available_packages{width:100%}@media only screen and (max-width:768px){.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table{min-width:100%}.landing_page .available_membership_packages .available_packages>div>.header>div>.left{max-width:40%}}.landing_page .hero_section{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 35%,#0f3460 65%,#1a1a2e 100%);position:relative;max-height:none;min-height:100vh;overflow:hidden}.landing_page .hero_section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,rgb(108 92 231 / .15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgb(0 206 201 / .1) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgb(253 121 168 / .08) 0%,transparent 50%);pointer-events:none;z-index:1}.hero_section>span.overlay{z-index:2;background:#fff0}.hero_section>.introduction{z-index:3}.hero_particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.hero_particle{position:absolute;border-radius:50%;animation:floatParticle var(--dur) ease-in-out infinite;animation-delay:var(--delay);opacity:0}.hero_particle:nth-child(1){top:15%;left:10%;--dur:6s;--delay:0s;--op:0.6;--ty:-40px;--tx:20px;width:4px;height:4px;background:#6C5CE7}.hero_particle:nth-child(2){top:25%;left:80%;--dur:8s;--delay:1s;--op:0.5;--ty:-60px;--tx:-15px;width:3px;height:3px;background:#00CEC9}.hero_particle:nth-child(3){top:60%;left:20%;--dur:7s;--delay:2s;--op:0.55;--ty:-50px;--tx:25px;width:5px;height:5px;background:#FD79A8}.hero_particle:nth-child(4){top:70%;left:65%;--dur:9s;--delay:0.5s;--op:0.45;--ty:-35px;--tx:-20px;width:3px;height:3px;background:#6C5CE7}.hero_particle:nth-child(5){top:40%;left:45%;--dur:6.5s;--delay:3s;--op:0.5;--ty:-45px;--tx:10px;width:4px;height:4px;background:#00CEC9}.hero_particle:nth-child(6){top:85%;left:35%;--dur:7.5s;--delay:1.5s;--op:0.4;--ty:-30px;--tx:15px;width:2px;height:2px;background:#FD79A8}.hero_particle:nth-child(7){top:10%;left:55%;--dur:8.5s;--delay:2.5s;--op:0.5;--ty:-55px;--tx:-10px;width:4px;height:4px;background:#fff}.hero_particle:nth-child(8){top:55%;left:75%;--dur:6s;--delay:0.8s;--op:0.45;--ty:-40px;--tx:18px;width:3px;height:3px;background:#6C5CE7}.hero_particle:nth-child(9){top:30%;left:30%;--dur:7s;--delay:1.8s;--op:0.5;--ty:-48px;--tx:-12px;width:2px;height:2px;background:#00CEC9}.hero_particle:nth-child(10){top:80%;left:90%;--dur:5.5s;--delay:2.2s;--op:0.4;--ty:-38px;--tx:8px;width:3px;height:3px;background:#fff}@keyframes floatParticle{0%,100%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:var(--op)}90%{opacity:var(--op)}50%{transform:translateY(var(--ty)) translateX(var(--tx))}}.hero_shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.hero_shape{position:absolute;opacity:.04;animation:spinShape 25s linear infinite}.hero_shape.shape1{top:8%;right:10%;width:350px;height:350px;border:2px solid #6C5CE7;border-radius:43% 57% 55% 45%;animation-duration:30s}.hero_shape.shape2{bottom:12%;left:5%;width:250px;height:250px;border:2px solid #00CEC9;border-radius:57% 43% 40% 60%;animation-duration:24s;animation-direction:reverse}.hero_shape.shape3{top:35%;left:55%;width:180px;height:180px;border:2px solid #FD79A8;border-radius:35% 65% 58% 42%;animation-duration:20s}.hero_shape.shape4{top:50%;right:25%;width:120px;height:120px;border:1px solid rgb(255 255 255 / .15);border-radius:30% 70% 70% 30%;animation-duration:18s;animation-direction:reverse}@keyframes spinShape{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.12)}100%{transform:rotate(360deg) scale(1)}}.hero_section>.introduction h1{font-size:clamp(2rem,5.5vw,3.8rem);font-weight:900;background:linear-gradient(135deg,#ffffff 0%,#e0d9ff 35%,#00CEC9 70%,#e0d9ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1.15;margin-bottom:1rem;letter-spacing:-.03em;text-shadow:none}.hero_section>.introduction p.lead{font-size:clamp(1rem,1.6vw,1.3rem);color:rgb(255 255 255 / .82);line-height:1.7;max-width:600px;margin:0 auto 2.5rem;font-weight:400}.hero_section>.introduction .buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:50px;margin-top:40px}.hero_section>.introduction .buttons>a{text-decoration:none}.hero_section>.introduction .buttons .button{display:inline-flex;align-items:center;justify-content:center;padding:15px 36px;border-radius:50px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all 0.35s cubic-bezier(.25,.8,.25,1.2);text-decoration:none;gap:10px;position:relative;overflow:hidden;letter-spacing:-.01em}.hero_section>.introduction .buttons .button.primary{background:linear-gradient(135deg,#6C5CE7 0%,#a29bfe 100%);color:#fff;border:none;box-shadow:0 8px 35px rgb(108 92 231 / .4),0 0 0 0 rgb(108 92 231 / .5)}.hero_section>.introduction .buttons .button.primary:hover{transform:translateY(-4px);box-shadow:0 14px 45px rgb(108 92 231 / .55),0 0 0 4px rgb(108 92 231 / .15)}.hero_section>.introduction .buttons .button.secondary{background:rgb(255 255 255 / .07);color:#fff;border:1.5px solid rgb(255 255 255 / .25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero_section>.introduction .buttons .button.secondary:hover{background:rgb(255 255 255 / .13);transform:translateY(-4px);box-shadow:0 10px 35px rgb(0 0 0 / .2);border-color:rgb(255 255 255 / .45)}.hero_section>.introduction .buttons .button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);transition:left 0.6s ease}.hero_section>.introduction .buttons .button:hover::before{left:100%}.scroll_indicator{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;animation:scrollBounce 2.2s ease-in-out infinite;cursor:pointer}.scroll_indicator span{font-size:11px;color:rgb(255 255 255 / .55);text-transform:uppercase;letter-spacing:3px;font-weight:600}.scroll_indicator .mouse{width:26px;height:42px;border:2px solid rgb(255 255 255 / .35);border-radius:14px;position:relative;transition:border-color 0.3s ease}.scroll_indicator:hover .mouse{border-color:rgb(255 255 255 / .7)}.scroll_indicator .mouse::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:4px;height:8px;background:rgb(255 255 255 / .7);border-radius:2px;animation:wheelScroll 2.2s ease-in-out infinite}.scroll_indicator .arrow_down{width:10px;height:10px;border-right:2px solid rgb(255 255 255 / .35);border-bottom:2px solid rgb(255 255 255 / .35);transform:rotate(45deg);animation:arrowPulse 2.2s ease-in-out infinite 0.3s}@keyframes scrollBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(12px)}}@keyframes wheelScroll{0%,100%{top:8px;opacity:1}50%{top:18px;opacity:.2}}@keyframes arrowPulse{0%,100%{opacity:.3;transform:rotate(45deg) translateY(0)}50%{opacity:.8;transform:rotate(45deg) translateY(4px)}}.hero_login_box{padding:0;background:#fff0;margin-top:-100px;position:relative;z-index:10;margin-bottom:40px}.login_box_wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 44px;background:rgb(255 255 255 / .08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;border:1px solid rgb(255 255 255 / .14);box-shadow:0 20px 60px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .08)}.login_box_wrapper h3{font-size:1.3rem;color:#fff;margin:0;white-space:nowrap;font-weight:700;text-shadow:0 2px 10px rgb(0 0 0 / .3)}.login_box_buttons{display:flex;gap:14px}.btn_login,.btn_register{display:inline-flex;align-items:center;justify-content:center;padding:13px 34px;border-radius:50px;font-size:1rem;font-weight:700;text-decoration:none;transition:all 0.35s cubic-bezier(.25,.8,.25,1.2);white-space:nowrap;letter-spacing:-.01em}.btn_login{background:rgb(255 255 255 / .1);color:#fff;border:1.5px solid rgb(255 255 255 / .25);backdrop-filter:blur(5px)}.btn_login:hover{background:rgb(255 255 255 / .2);transform:translateY(-3px);color:#fff;box-shadow:0 8px 25px rgb(0 0 0 / .2)}.btn_register{background:linear-gradient(135deg,#6C5CE7,#a29bfe);color:#fff;border:none;box-shadow:0 6px 25px rgb(108 92 231 / .45)}.btn_register:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgb(108 92 231 / .6);color:#fff}.landing_page .navigation{position:fixed;padding:0;z-index:100;width:100%;top:0;margin-top:0;transition:all 0.35s cubic-bezier(.25,.8,.25,1)}.landing_page .navigation.scrolled{background:rgb(26 26 46 / .88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 4px 30px rgb(0 0 0 / .2);border-bottom:1px solid rgb(108 92 231 / .12)}.landing_page .navigation .navbar{padding:14px 0;transition:padding 0.35s ease}.landing_page .navigation.scrolled .navbar{padding:8px 0}.landing_page .navigation .navbar-brand .logo{max-height:52px;max-width:220px;transition:all 0.35s ease}.landing_page .navigation.scrolled .navbar-brand .logo{max-height:40px}.landing_page .navigation .navbar-nav{gap:2px;align-items:center}.landing_page .navigation .navbar-nav .nav-link{color:rgb(255 255 255 / .78)!important;font-weight:500;padding:8px 18px!important;border-radius:8px;transition:all 0.25s ease;position:relative;font-size:.95rem}.landing_page .navigation .navbar-nav .nav-link:hover{color:#fff!important;background:rgb(108 92 231 / .12)}.landing_page .navigation .navbar-nav .nav-link.active{color:#fff!important;background:rgb(108 92 231 / .2);font-weight:600}.landing_page .navigation .navbar-nav .nav-link::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:22px;height:2.5px;background:linear-gradient(90deg,#6C5CE7,#00CEC9);border-radius:2px;transition:transform 0.35s cubic-bezier(.25,.8,.25,1.2)}.landing_page .navigation .navbar-nav .nav-link:hover::after,.landing_page .navigation .navbar-nav .nav-link.active::after{transform:translateX(-50%) scaleX(1)}.nav_cta_btn{display:inline-flex;align-items:center;padding:9px 22px;border-radius:50px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all 0.3s cubic-bezier(.25,.8,.25,1.2);white-space:nowrap;margin:0 2px;letter-spacing:-.01em}.nav_cta_login{background:rgb(255 255 255 / .08);color:#fff;border:1.5px solid rgb(255 255 255 / .22)}.nav_cta_login:hover{background:rgb(255 255 255 / .18);color:#fff;transform:translateY(-2px)}.nav_cta_register{background:linear-gradient(135deg,#6C5CE7,#a29bfe);color:#fff;border:none;box-shadow:0 4px 18px rgb(108 92 231 / .35)}.nav_cta_register:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgb(108 92 231 / .5);color:#fff}.blog_section{padding:100px 0;background:linear-gradient(180deg,#f8f9ff 0%,#ffffff 100%);position:relative}.blog_section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(108 92 231 / .15),transparent)}.blog_section .section_header{margin-bottom:56px}.blog_section .section_header h2{font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:800;color:#1a1a2e;margin-bottom:12px}.blog_section .section_header p{font-size:1.1rem;color:#636e72;max-width:500px;margin:0 auto}.blog_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog_card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(0 0 0 / .06);transition:all 0.4s cubic-bezier(.25,.8,.25,1);border:1px solid rgb(108 92 231 / .04);position:relative}.blog_card:hover{transform:translateY(-10px);box-shadow:0 24px 50px rgb(108 92 231 / .13)}.blog_card.featured_post{border-left:0;border-top:4px solid #6C5CE7;grid-column:span 2}.blog_card.featured_post .blog_card_image{aspect-ratio:16/7}.blog_card_image{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#6C5CE7 0%,#00CEC9 100%);overflow:hidden}.blog_card_image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent);z-index:1;pointer-events:none}.blog_card_image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.25,.8,.25,1)}.blog_card:hover .blog_card_image img{transform:scale(1.06)}.blog_card_image .placeholder_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:rgb(255 255 255 / .45);z-index:0}.blog_card_date{position:absolute;top:14px;right:14px;background:rgb(0 0 0 / .45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:600;z-index:2;letter-spacing:.02em}.blog_featured_badge{position:absolute;top:14px;left:14px;background:linear-gradient(135deg,#FD79A8,#e84393);color:#fff;padding:5px 14px;border-radius:12px;font-size:11px;font-weight:700;z-index:2;box-shadow:0 4px 15px rgb(253 121 168 / .35);letter-spacing:.03em}.blog_card_body{padding:24px}.blog_cat_badge{display:inline-block;padding:5px 14px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:14px;text-transform:uppercase;letter-spacing:.05em;line-height:1}.blog_card_title{font-size:1.2rem;line-height:1.45;margin-bottom:10px}.blog_card_title a{color:#1a1a2e;text-decoration:none;transition:color 0.25s ease;font-weight:700}.blog_card_title a:hover{color:#6C5CE7}.blog_card_excerpt{color:#636e72;font-size:.93rem;line-height:1.75;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_card_footer{margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgb(0 0 0 / .05)}.blog_card_meta{font-size:11px;color:#b2bec3;font-weight:500}.blog_read_more{display:inline-flex;align-items:center;font-size:.9rem;color:#6C5CE7;font-weight:700;text-decoration:none;gap:6px;transition:all 0.3s ease}.blog_read_more:hover{color:#00CEC9;gap:12px}.blog_section_footer{margin-top:48px;text-align:center}.blog_view_all{display:inline-flex;align-items:center;gap:10px;font-size:1rem;color:#6C5CE7;font-weight:700;text-decoration:none;padding:13px 32px;border:2px solid rgb(108 92 231 / .3);border-radius:50px;transition:all 0.35s cubic-bezier(.25,.8,.25,1.2);background:#fff0}.blog_view_all:hover{background:linear-gradient(135deg,#6C5CE7,#a29bfe);color:#fff;border-color:#fff0;transform:translateY(-4px);box-shadow:0 10px 30px rgb(108 92 231 / .35)}.blog_category_tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:40px}.cat_tab{padding:9px 22px;border-radius:50px;border:1.5px solid rgb(108 92 231 / .18);background:#fff;color:#636e72;font-size:.9rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-family:inherit}.cat_tab:hover{border-color:#6C5CE7;color:#6C5CE7;background:rgb(108 92 231 / .03);transform:translateY(-1px)}.cat_tab.active{background:linear-gradient(135deg,#6C5CE7,#a29bfe);color:#fff;border-color:#fff0;box-shadow:0 4px 20px rgb(108 92 231 / .3);transform:translateY(-1px)}.footer{padding:80px 0 30px;background:linear-gradient(180deg,#1a1a2e 0%,#12122a 100%);position:relative;padding-top:170px}.footer>.divider{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.footer>.divider svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.footer>.divider .shape-fill{fill:#f8f9ff}.footer .first_block .logo{margin-bottom:20px}.footer .logo img{max-height:55px;filter:brightness(0) invert(1);opacity:.85}.footer .text_content{color:rgb(255 255 255 / .55);font-size:.9rem;line-height:1.8;max-width:350px;word-break:break-word}.footer h4{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:16px;letter-spacing:-.01em}.footer .nav a{color:rgb(255 255 255 / .5);font-size:.9rem;line-height:2.2;transition:all 0.25s ease;padding:0;display:inline-block}.footer .nav a:hover{color:#6C5CE7;transform:translateX(-6px)}.footer .social_icons{gap:8px}.footer .social_icons a{color:rgb(255 255 255 / .45);font-size:1.15rem;transition:all 0.3s cubic-bezier(.25,.8,.25,1.2);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);margin-right:6px}.footer .social_icons a:hover{color:#00CEC9;background:rgb(108 92 231 / .12);border-color:rgb(108 92 231 / .25);transform:translateY(-4px)}.footer .border-top{border-color:rgb(255 255 255 / .06)!important;margin:30px 0 20px!important;padding-top:24px!important}.footer p.copyright{color:rgb(255 255 255 / .35);font-size:.82rem}.switch_languages{margin:20px 0}.switch_languages>.current_language{color:rgb(255 255 255 / .5);background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:50px;padding:7px 16px;font-size:.82rem;transition:all 0.3s ease}.switch_languages>.current_language:hover{background:rgb(255 255 255 / .08);color:#fff}.switch_languages>.current_language>img{width:18px;height:18px;border-radius:100%;display:inline-block;vertical-align:middle}.switch_languages>.dropdown_list>ul{background:#1a1a2e;border:1px solid rgb(255 255 255 / .1);border-radius:12px;box-shadow:0 12px 45px rgb(0 0 0 / .4);color:rgb(255 255 255 / .75);overflow:hidden}.switch_languages>.dropdown_list>ul>li{border-color:rgb(255 255 255 / .05);padding:10px 16px;transition:all 0.2s ease}.switch_languages>.dropdown_list>ul>li:hover{background:rgb(108 92 231 / .12);color:#fff}.switch_languages>.dropdown_list>ul>li>img{width:18px;height:18px;border-radius:100%;display:inline-block;vertical-align:middle}.fade_in_up{opacity:0;transform:translateY(40px);transition:all 0.7s cubic-bezier(.25,.8,.25,1);will-change:transform,opacity}.fade_in_up.visible{opacity:1;transform:translateY(0)}.groups_list{padding:100px 0;background:var(--landing-page-primary-bg-color)}.groups_list .heading{margin-bottom:40px}.groups_list .heading h2{font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:800;color:#1a1a2e}.groups_list .groups .card{border-radius:16px;overflow:hidden;transition:all 0.4s cubic-bezier(.25,.8,.25,1);border:1px solid rgb(0 0 0 / .04);box-shadow:0 4px 24px rgb(0 0 0 / .06)}.groups_list .groups .card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgb(108 92 231 / .12)}.frequently_asked_questions{padding:100px 0;background:var(--landing-page-secondary-bg-color)}.frequently_asked_questions h2{font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:800;color:#1a1a2e}.frequently_asked_questions .questions>.item{border-radius:14px;border:1px solid rgb(0 0 0 / .04);transition:all 0.3s ease;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.frequently_asked_questions .questions>.item:hover{box-shadow:0 6px 24px rgb(108 92 231 / .08);transform:translateY(-2px)}.rtl_language .hero_section>.introduction .buttons .button.primary{margin-right:0;margin-left:15px}.rtl_language .blog_card.featured_post{border-left:0;border-right:4px solid #6C5CE7}.rtl_language .blog_read_more span{display:inline-block;transform:scaleX(-1)}.rtl_language .blog_view_all span{display:inline-block;transform:scaleX(-1)}.rtl_language .footer .nav a:hover{transform:translateX(6px)}.rtl_language .footer .social_icons a{margin-right:0;margin-left:6px}.rtl_language .footer .social_icons .ms-3{margin-left:0!important;margin-right:1rem!important}.rtl_language .scroll_indicator .arrow_down{transform:rotate(-135deg)}@media(max-width:991px){.blog_grid{grid-template-columns:repeat(2,1fr)}.blog_card.featured_post{grid-column:span 2}.login_box_wrapper{flex-direction:column;text-align:center;padding:24px 28px}.hero_login_box{margin-top:-70px;margin-bottom:30px}}@media(max-width:767px){.landing_page .hero_section{min-height:100vh;min-height:100dvh}.hero_section>.introduction h1{font-size:1.8rem}.hero_section>.introduction p.lead{font-size:.95rem;margin-bottom:2rem}.hero_section>.introduction .buttons .button{padding:13px 28px;font-size:.95rem}.hero_section>.introduction .buttons{gap:12px}.blog_grid{grid-template-columns:1fr}.blog_card.featured_post{grid-column:span 1;border-top-width:3px}.blog_card.featured_post .blog_card_image{aspect-ratio:16/9}.blog_section{padding:60px 0}.login_box_wrapper{padding:20px;border-radius:16px}.login_box_wrapper h3{font-size:1.1rem;white-space:normal}.btn_login,.btn_register{padding:11px 24px;font-size:.9rem}.hero_login_box{margin-top:-50px;margin-bottom:20px}.scroll_indicator{bottom:28px}.footer{padding-top:130px}.footer .first_block,.footer .second_block{margin-bottom:30px}.nav_cta_btn{padding:7px 16px;font-size:.82rem}.landing_page .navigation .navbar-brand .logo{max-height:38px}.landing_page .navigation.scrolled .navbar-brand .logo{max-height:32px}}html{scroll-behavior:smooth}::selection{background:rgb(108 92 231 / .3);color:#fff}*{-webkit-tap-highlight-color:#fff0}.landing_page.animated_hero_image .hero_section{animation:none;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 35%,#0f3460 65%,#1a1a2e 100%)!important}.landing_page .hero_section>.half_background{display:none}.rtl_language .landing_page .navigation .navbar-nav .nav_cta_btn.nav_cta_login{margin-right:4px}.rtl_language .landing_page .navigation .navbar-nav .nav_cta_btn.nav_cta_register{margin-left:0}.rtl_language.landing_page .navigation ul.navbar-nav{margin-right:auto;margin-left:0}.rtl_language .hero_section>.introduction{direction:ltr}.rtl_language .groups_list .groups .card>.card-body>.card-title{text-align:right}.rtl_language .groups_list .groups .card>.card-body>.card-text{text-align:right}.rtl_language.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table{text-align:right;direction:rtl}.rtl_language .frequently_asked_questions .questions>.item>.question:after{margin-left:0;margin-right:auto}.rtl_language .frequently_asked_questions .questions>.item.open>.answer{text-align:right}.rtl_language.landing_page .available_membership_packages .available_packages>div>.header>div>.right{text-align:left}.rtl_language.landing_page .available_membership_packages .available_packages .pricing-table-container>.pricing-table>.pricing-body>ul>li>svg{margin-right:0;margin-left:4px}.rtl_language.landing_page .available_membership_packages .available_packages>div>.header>div>.right>span{margin-right:0;margin-left:9px}.rtl_language.landing_page .available_membership_packages .available_packages .pricing-table-container{direction:ltr}body *{scrollbar-width:thin;scrollbar-color:var(--chat-page-senary-bg-color) var(--chat-page-septenary-bg-color)}body *::-webkit-scrollbar{width:8px;height:8px}body *::-webkit-scrollbar-track{background:var(--chat-page-septenary-bg-color)}body *::-webkit-scrollbar-thumb{background-color:var(--chat-page-senary-bg-color);border-radius:6px;border:2px solid var(--chat-page-septenary-bg-color)}:root{--glass-bg-deep:#0b0710;--glass-bg-panel:rgba(16, 14, 22, 0.6);--glass-bg-input:rgba(18, 18, 31, 0.8);--glass-accent-teal:#2dd4bf;--glass-accent-pink:#ff2d6f;--glass-text-primary:#FCE7F3;--glass-text-secondary:rgba(252, 231, 243, 0.6);--glass-text-muted:rgba(252, 231, 243, 0.4);--glass-border:rgba(94, 51, 80, 0.5);--glass-border-teal:rgba(45, 212, 191, 0.25);--glass-glow-teal:rgba(45, 212, 191, 0.18);--glass-glow-pink:rgba(255, 45, 120, 0.15);--glass-gradient-btn:linear-gradient(90deg, #2dd4bf 0%, #ff2d6f 100%);--glass-radius:12px;--glass-radius-lg:20px;--glass-transition:all 0.3s ease}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:rgb(18 18 31 / .5)}::-webkit-scrollbar-thumb{background:rgb(45 212 191 / .3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(45 212 191 / .5)}.glass-panel{background:var(--glass-bg-panel);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--glass-border-teal);border-radius:var(--glass-radius-lg);box-shadow:0 20px 60px var(--glass-glow-teal)}.glass-btn{background:var(--glass-gradient-btn);color:#fff;border:none;border-radius:var(--glass-radius);padding:14px 28px;font-weight:700;font-size:14px;cursor:pointer;transition:var(--glass-transition);box-shadow:0 4px 20px var(--glass-glow-teal);display:inline-flex;align-items:center;justify-content:center;gap:6px}.glass-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--glass-glow-teal)}.glass-input{background:var(--glass-bg-input);border:1px solid var(--glass-border);border-radius:10px;color:var(--glass-text-primary);padding:14px 16px;font-size:14px;transition:var(--glass-transition);outline:none;width:100%}.glass-input:focus{border-color:var(--glass-accent-teal);box-shadow:0 0 0 3px rgb(45 212 191 / .15)}body.chat_page,body.landing_page,body.entry_page{background:radial-gradient(circle at 20% 10%,rgb(255 45 120 / .18) 0%,transparent 45%),radial-gradient(circle at 80% 90%,rgb(45 212 191 / .15) 0%,transparent 45%),var(--glass-bg-deep);background-attachment:fixed;color:var(--glass-text-primary)}@media (max-width:767px){.glass-panel{border-radius:14px;margin:8px}}body.landing_page{background:radial-gradient(circle at 20% 10%,rgb(255 45 120 / .15) 0%,transparent 40%),radial-gradient(circle at 80% 90%,rgb(45 212 191 / .12) 0%,transparent 40%),#0b0710!important;background-attachment:fixed!important;color:#FCE7F3}.landing_page .navigation{background:rgb(11 7 16 / .85)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgb(45 212 191 / .12)!important;padding:10px 0!important}.landing_page .navigation .navbar-nav .nav-link{color:rgb(252 231 243 / .55)!important;font-weight:500;border-radius:10px;transition:all 0.3s ease}.landing_page .navigation .navbar-nav .nav-link:hover,.landing_page .navigation .navbar-nav .nav-link.active{color:#2dd4bf!important;background:rgb(45 212 191 / .06)}.landing_page .navigation .nav_cta_login{background:rgb(255 255 255 / .04);border:1px solid rgb(45 212 191 / .2);color:#FCE7F3!important;border-radius:9999px;padding:10px 22px;font-weight:600;transition:all 0.3s ease}.landing_page .navigation .nav_cta_login:hover{background:rgb(45 212 191 / .08);border-color:rgb(45 212 191 / .4)}.landing_page .navigation .nav_cta_register{background:linear-gradient(90deg,#2dd4bf 0%,#ff2d6f 100%)!important;color:#fff!important;border:none!important;border-radius:9999px;padding:10px 22px;font-weight:600;box-shadow:0 4px 20px rgb(45 212 191 / .25);transition:all 0.3s ease}.landing_page .navigation .nav_cta_register:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgb(45 212 191 / .4)}.landing_page .hero_section{background:radial-gradient(circle at 30% 20%,rgb(45 212 191 / .1) 0%,transparent 45%),radial-gradient(circle at 70% 80%,rgb(255 45 120 / .08) 0%,transparent 45%),#0b0710!important;padding:160px 0 100px!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.landing_page .hero_section::before{display:none!important}.landing_page .hero_section>span.overlay{background:transparent!important}.landing_page .hero_section>.introduction h1{font-size:clamp(32px, 5vw, 54px)!important;font-weight:900!important;line-height:1.2!important;background:linear-gradient(135deg,#FCE7F3 0%,#2dd4bf 50%,#ff2d6f 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:none!important;margin-bottom:20px!important;letter-spacing:-0.02em!important}.landing_page .hero_section>.introduction p.lead{color:rgb(252 231 243 / .6)!important;font-size:clamp(15px, 2vw, 18px)!important;max-width:600px!important;margin:0 auto 36px!important;line-height:1.7!important}.landing_page .hero_badge{background:rgb(45 212 191 / .1)!important;border:1px solid rgb(45 212 191 / .25)!important;color:#2dd4bf!important;border-radius:9999px;padding:7px 18px;font-size:13px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing_page .hero_section .buttons .button.primary{background:linear-gradient(90deg,#2dd4bf 0%,#ff2d6f 100%)!important;color:#fff!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 20px rgb(45 212 191 / .3)!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important}.landing_page .hero_section .buttons .button.primary::before{display:none!important}.landing_page .hero_section .buttons .button.primary:hover{transform:translateY(-3px)!important;box-shadow:0 12px 50px rgb(45 212 191 / .5)!important}.landing_page .hero_section .buttons .button.secondary{background:rgb(255 255 255 / .04)!important;color:#FCE7F3!important;border:1px solid rgb(45 212 191 / .2)!important;border-radius:9999px!important;transition:all 0.3s ease!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}.landing_page .hero_section .buttons .button.secondary::before{display:none!important}.landing_page .hero_section .buttons .button.secondary:hover{background:rgb(45 212 191 / .08)!important;border-color:rgb(45 212 191 / .4)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(0 0 0 / .2)!important}.landing_page .hero_stats{background:rgb(16 14 22 / .5)!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;border:1px solid rgb(45 212 191 / .15)!important;border-radius:20px!important}.landing_page .blog_section .section_header h2,.landing_page .groups_list .heading h2,.landing_page .frequently_asked_questions h2{font-size:clamp(28px, 3.5vw, 40px)!important;font-weight:800!important;background:linear-gradient(135deg,#FCE7F3 0%,#2dd4bf 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.landing_page .blog_section .section_header p,.landing_page .groups_list .heading p{color:rgb(252 231 243 / .5)!important}.landing_page .groups_list{background:rgb(16 14 22 / .3)!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important}.landing_page .groups_list .group_card{background:rgb(16 14 22 / .6)!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;border:1px solid rgb(94 51 80 / .3)!important;border-radius:16px!important;transition:all 0.3s ease!important}.landing_page .groups_list .group_card:hover{border-color:rgb(45 212 191 / .3)!important;box-shadow:0 12px 40px rgb(45 212 191 / .12)!important;transform:translateY(-4px)}.landing_page .blog_section{background:transparent!important;padding:100px 0!important}.landing_page .blog_card{background:rgb(16 14 22 / .6)!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;border:1px solid rgb(94 51 80 / .3)!important;border-radius:18px!important;transition:all 0.3s ease!important}.landing_page .blog_card:hover{border-color:rgb(45 212 191 / .3)!important;box-shadow:0 12px 40px rgb(45 212 191 / .12)!important;transform:translateY(-4px)}.landing_page .blog_card.featured_post{border-top:3px solid #2dd4bf!important}.landing_page .blog_card_title a{color:#FCE7F3!important;transition:color 0.2s ease}.landing_page .blog_card_title a:hover{color:#2dd4bf!important}.landing_page .blog_read_more{color:#2dd4bf!important}.landing_page .blog_featured_badge{background:linear-gradient(90deg,#2dd4bf 0%,#ff2d6f 100%)!important}.landing_page .frequently_asked_questions{background:transparent!important}.landing_page .accordion-item{background:rgb(16 14 22 / .5)!important;backdrop-filter:blur(10px) saturate(140%)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;border:1px solid rgb(94 51 80 / .3)!important;border-radius:12px!important;margin-bottom:10px;overflow:hidden}.landing_page .accordion-button{background:transparent!important;color:#FCE7F3!important}.landing_page .accordion-button:not(.collapsed){color:#2dd4bf!important;background:rgb(45 212 191 / .05)!important}.landing_page .accordion-button:focus{box-shadow:0 0 0 3px rgb(45 212 191 / .1)!important}.landing_page .packages .package{background:rgb(16 14 22 / .6)!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;border:1px solid rgb(94 51 80 / .3)!important;border-radius:16px!important;transition:all 0.3s ease!important}.landing_page .packages .package:hover{border-color:rgb(45 212 191 / .3)!important;box-shadow:0 12px 40px rgb(45 212 191 / .12)!important}.landing_page .packages .package.featured{border-color:rgb(45 212 191 / .4)!important;background:linear-gradient(135deg,rgb(45 212 191 / .1),rgb(255 45 111 / .05))!important}.landing_page .landing_entry_heading{text-align:center;font-size:20px;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#FCE7F3 0%,#2dd4bf 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.landing_page .landing_entry_wrap.entry_box{background:rgb(16 14 22 / .5);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgb(45 212 191 / .2);border-radius:20px;box-shadow:0 20px 60px rgb(45 212 191 / .12);padding:24px;overflow:hidden}.landing_page .landing_entry_tabs{display:flex;gap:4px;margin-bottom:20px;background:rgb(16 14 22 / .5);border:1px solid rgb(94 51 80 / .3);border-radius:14px;padding:4px}.landing_page .landing_entry_tabs button{flex:1;padding:11px 16px;border:none;border-radius:11px;font-size:13px;font-weight:600;cursor:pointer;background:#fff0;color:rgb(252 231 243 / .5);transition:all 0.3s ease;font-family:inherit;white-space:nowrap}.landing_page .landing_entry_tabs button:hover{color:#FCE7F3;background:rgb(45 212 191 / .06)}.landing_page .landing_entry_tabs button.active{background:rgb(45 212 191 / .15);color:#fff;box-shadow:0 2px 8px rgb(45 212 191 / .15)}.landing_page .landing_entry_wrap form.form_element{background:rgb(16 14 22 / .75)!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgb(45 212 191 / .2)!important;border-radius:20px!important;box-shadow:0 20px 60px rgb(45 212 191 / .1)!important;padding:24px!important;margin:0!important}.landing_page .landing_entry_wrap form.form_element .field{margin-bottom:14px}.landing_page .landing_entry_wrap form.form_element .field label{display:block;color:rgb(252 231 243 / .7)!important;font-size:13px!important;font-weight:600!important;margin-bottom:6px!important}.landing_page .landing_entry_wrap form.form_element .field label i.required{color:#ff2d6f!important}.landing_page .landing_entry_wrap form.form_element input,.landing_page .landing_entry_wrap form.form_element select,.landing_page .landing_entry_wrap form.form_element textarea{width:100%!important;box-sizing:border-box;background:rgb(18 18 31 / .8)!important;border:1px solid rgb(94 51 80 / .5)!important;border-radius:10px!important;color:#FCE7F3!important;padding:12px 16px!important;font-size:14px!important;font-family:inherit!important;outline:none}.landing_page .landing_entry_wrap form.form_element input,.landing_page .landing_entry_wrap form.form_element select{height:46px!important}.landing_page .landing_entry_wrap form.form_element textarea{resize:vertical;min-height:80px}.landing_page .landing_entry_wrap form.form_element input:focus,.landing_page .landing_entry_wrap form.form_element select:focus,.landing_page .landing_entry_wrap form.form_element textarea:focus{border-color:#2dd4bf!important;box-shadow:0 0 0 3px rgb(45 212 191 / .12)!important}.landing_page .landing_entry_wrap form.form_element .field.checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:0!important}.landing_page .landing_entry_wrap form.form_element .field.checkbox input[type="checkbox"]{width:auto!important;height:auto!important;accent-color:#2dd4bf}.landing_page .landing_entry_wrap form.form_element input[type="file"]{height:auto!important;padding:10px!important}.landing_page .landing_entry_wrap .submit_form>span{background:linear-gradient(90deg,#2dd4bf 0%,#ff2d6f 100%)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 4px 20px rgb(45 212 191 / .3)!important;padding:14px 24px!important;text-align:center}.landing_page .landing_entry_wrap .submit_form>span:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgb(45 212 191 / .5)!important}.landing_page .landing_entry_wrap .submit_form>span.d-none,.landing_page .landing_entry_wrap form.form_element.d-none{display:none!important}.landing_page .landing_entry_wrap .change_form .switch_form{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#2dd4bf!important;cursor:pointer;font-weight:600;font-size:13px;text-decoration:none;padding:0!important;display:inline!important}.landing_page .landing_entry_wrap .change_form .switch_form:hover{color:#ff2d6f!important;text-decoration:underline}.landing_page .landing_entry_wrap .change_form .switch_form.d-none{display:none!important}.landing_page .custom_page_modal .modal-content{background:rgb(16 14 22 / .9)!important;backdrop-filter:blur(24px) saturate(170%)!important;-webkit-backdrop-filter:blur(24px) saturate(170%)!important;border:1px solid rgb(45 212 191 / .2)!important;border-radius:16px!important}.landing_page .footer_section{background:rgb(11 7 16 / .8)!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;border-top:1px solid rgb(45 212 191 / .12)!important}.landing_page .footer_section a{color:rgb(252 231 243 / .5)!important;transition:color 0.2s ease}.landing_page .footer_section a:hover{color:#2dd4bf!important}.landing_page .dropdown_list{background:rgb(16 14 22 / .9)!important;backdrop-filter:blur(20px) saturate(170%)!important;-webkit-backdrop-filter:blur(20px) saturate(170%)!important;border:1px solid rgb(45 212 191 / .15)!important;border-radius:12px!important}