:root{--yellow:#FBCD02;--light-yellow:#FDEB9A;--light-grey:#0000000A;--dark-blue:#161E2C;--shadow:2px 8px 18px 4px #0000000D;--bg-primary:#ffffff;--bg-secondary:#f8f9fa;--bg-tertiary:#FAFAFA;--text-primary:#000000;--text-secondary:#666666;--border-color:#e0e0e0;--header-bg:#ffffff;--card-bg:#ffffff;--input-bg:#ffffff}.dark-theme{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-tertiary:#242424;--text-primary:#ffffff;--text-secondary:#cccccc;--border-color:#404040;--header-bg:#1a1a1a;--card-bg:#2d2d2d;--input-bg:#3a3a3a;--light-grey:#ffffff0A;--dark-blue:#4a4a4b;--shadow:2px 8px 18px 4px #00000040}*{margin:0;padding:0;font-family:Poppins,sans-serif;box-sizing:border-box}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--yellow);border:3px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--yellow)}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}body ul{list-style:none;padding:0;margin:0}body ul,body ul li{font-family:Poppins,sans-serif}body ul li{color:var(--text-secondary)}body a{text-decoration:none;font-size:16px;line-height:26px;font-family:Poppins,sans-serif;color:var(--text-primary)}select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='100%' viewBox='0 0 24 24' width='100%' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 5% center!important;background-size:15% 60%!important;background-color:var(--input-bg)!important;color:var(--text-primary)!important}.ui-dialog :focus,body .page-wrapper :focus{outline:0;box-shadow:none;border:0;font-family:Poppins,sans-serif}a:focus,a:hover,a:visited{text-decoration:none;outline:0}html body a:focus{outline:none;outline-offset:none}span{color:var(--text-secondary)}.navigation_main nav ul li a{color:#fff;font-family:Poppins,sans-serif}body p{font-size:18px;line-height:28px;color:var(--text-secondary);font-family:Poppins,sans-serif}body h1{font-size:64px;line-height:74px;font-weight:700}body h1,body h2{margin-bottom:24px;font-family:Poppins,sans-serif;color:var(--text-primary)}body h2{font-size:42px;line-height:52px;font-weight:600}body h3{font-size:22px;line-height:34px;margin-bottom:12px}body h3,body h4{font-weight:600;color:var(--text-primary);font-family:Poppins,sans-serif}body h4{font-size:20px;line-height:30px;margin-bottom:8px}body h5,body h6{font-family:Poppins,sans-serif;color:var(--text-primary)}body img{width:100%;max-width:none}.padding{padding:80px 0}.bg-grey{background-color:var(--light-grey)}.bg-dark{background:var(--dark-blue)}html.dark-theme section.home_insights.padding.bg-dark .indight_box_content{background:#1a1a1a}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1040px){.container{max-width:1040px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1480px){.container{max-width:1440px}}a.floor_cta{background:var(--yellow);color:#000;padding:16px 32px;border-radius:12px;font-size:16px;line-height:1;transition:all .3s ease;display:inline-block;font-weight:600}a.floor_cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(251,205,2,.3)}a.floor_cta.off{background:transparent;border:1px solid var(--yellow);color:var(--yellow)}a.floor_cta.dark{background:#000;color:#fff}.hero_video_outer video{height:100%;width:100%;object-fit:cover}.hero_video_outer{height:80vh}section.hero_sec{position:relative}.hero_cont_main{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;background:#00000033}.hero_heading h1{color:#fff;font-weight:500;font-size:48px;line-height:58px;margin:0}.hero_heading{text-align:center;margin-bottom:42px}.hero_filter_main_outer{width:80%;margin:auto;text-align:center;background:transparent}.hero_tab_top_level{position:relative;background:var(--card-bg);width:-moz-fit-content;width:fit-content;margin:auto;border-radius:12px 12px 0 0;overflow:hidden;padding:10px}.hero_tab_top_level ul{display:flex}.hero_tab_top_level ul li{padding:16px 32px;border-radius:12px;font-size:18px;cursor:pointer;position:relative;z-index:2;transition:color .3s ease;color:var(--text-primary)}.hero_tab_top_level ul li.active{color:#000}.tab_slider{position:absolute;height:calc(100% - 13px);background:var(--yellow);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);top:6.5px;left:6.5px;z-index:1}.hero_tab_cont_top_level .htc_item{display:none;background:var(--card-bg);border-radius:12px;color:var(--text-primary)}.hero_tab_cont_top_level .htc_item.active{display:block}.htc_filter_nav{padding:30px 0;border-bottom:1px solid var(--border-color)}.htc_filter_nav ul li{font-size:18px;padding:14px 42px;border:1px solid transparent;border-radius:100px;cursor:pointer;transition:all .3s ease;display:inline-block;color:var(--text-primary)}.htc_filter_nav ul li.active{border:1px solid var(--yellow)}.htc_filter_nav ul{display:flex;justify-content:center;column-gap:42px}.htc_filter_selecters{padding:30px 0;display:grid;width:90%;margin:auto;grid-template-columns:auto 128px;grid-gap:28px;gap:28px}.select_boxes input,.select_boxes select{font-size:18px;padding:16px;border-radius:12px;border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);align-items:center}.filter_cta{display:flex;align-items:center}.select_boxes{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr}.htc_sub_content{display:none}.htc_sub_content.active{display:block}.main_head{margin-bottom:48px;display:flex;flex-direction:column;row-gap:24px;align-items:center}.main_head p{margin:0;text-align:center}.main_head h2{margin:0}.main_head.white h2 span{color:var(--yellow)}.main_head.white *{color:#fff}.home_property_inner{text-align:center}.home_property_inner h3{font-size:32px;font-weight:300;margin-bottom:24px}.home_property_grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px}.home_property_item{border-radius:32px;overflow:hidden;box-shadow:var(--shadow);background:var(--card-bg)}.home_property_content{padding:28px 36px;text-align:left}.home_property_content h4{font-size:28px;margin-bottom:24px;color:var(--text-primary)}.home_property_content ul li{position:relative;padding-left:28px;color:var(--text-secondary);font-size:15px;line-height:25px}.home_property_content ul li:before{content:"";height:19px;width:19px;background:url(https://cogneet.com/wp-content/uploads/2025/06/Vector-1.png);display:block;position:absolute;left:0;top:3px;background-size:contain;background-repeat:no-repeat}.home_property_content ul{display:flex;flex-direction:column;row-gap:8px;margin-bottom:24px;padding-left:0}a.open_cta{font-size:16px;color:var(--text-primary);display:flex;align-items:center;column-gap:12px}a.open_cta svg{width:16px}.home_property_outer{display:flex;flex-direction:column;row-gap:48px}.project_slider:not(.embla){display:grid;grid-gap:30px;gap:30px}.project_box{background:var(--card-bg);box-shadow:var(--shadow);border-radius:32px;overflow:hidden}.project_box_content{padding:28px 36px}span.project_locate svg{height:20px;width:13px}span.project_locate{display:flex;align-items:center;column-gap:10px;color:var(--text-secondary)}.project_title{margin-bottom:16px}.project_title h3{margin-bottom:8px;color:var(--text-primary)}.project_budget span.budget{font-size:28px;font-weight:600;display:inline-block;margin-bottom:16px;color:var(--text-primary)}.project_floors{color:var(--text-secondary)}span.tower{margin-right:18px;padding-right:18px;border-right:1px solid var(--text-secondary)}.project_ctas{margin-top:32px;display:flex;column-gap:10px}.slider_nav{display:flex;gap:40px;justify-content:center;align-items:center}.project_slider:not(.embla) .slick-list{padding-bottom:48px}.slido{width:48px;height:48px;background:var(--card-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.slido:hover{background:var(--yellow);transform:scale(1.1);box-shadow:0 4px 16px rgba(0,0,0,.15)}.slido.disabled{opacity:.5;cursor:not-allowed}.slido.disabled:hover{background:var(--card-bg);transform:none}.pp_progress_bar{width:55%;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden;position:relative}.pp_progress_bar span{display:block;height:100%;background:var(--yellow);border-radius:4px;width:0;will-change:width}.slick-slide{outline:none;margin:0 15px}.slick-list{margin:0 -15px}.project_slider_outer{padding:0 15px}.progress{display:block;width:100%;height:10px;border-radius:10px;overflow:hidden;background-color:var(--border-color);background-image:linear-gradient(to right,var(--text-primary),var(--text-primary));background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}.econsul_inner p{margin-bottom:28px;color:#000}.econsul_inner h3{font-size:28px;margin-bottom:16px;color:#000}.econsul_inner{background:var(--light-yellow);padding:32px;text-align:center;border-radius:120px}.why_boxes_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.why_box{padding:36px 42px;background:#303743;border-radius:24px}.why_box_icon{width:21%}.dark-theme .why_box{background:var(--dark-blue)}.why_box_icon{margin-bottom:28px}.why_ox_content ul{row-gap:8px;list-style:disc;padding-left:16px;display:flex;flex-direction:column;row-gap:22px}.why_ox_content ul li{color:#fff;line-height:1.6}.why_ox_content h3{color:#fff;margin-bottom:16px}.client_box img{vertical-align:bottom}.client_box{border:1px solid var(--border-color);border-radius:24px;overflow:hidden;background:var(--card-bg)}.clients_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-bottom:48px}.client_counter{background:var(--light-yellow);padding:36px 7%;border-radius:100px}.c_counter_outer{display:flex;justify-content:space-around}.c_count_number span.c_count{font-size:32px;font-weight:600;line-height:1.5;margin-bottom:5px;display:inline-block;color:#000}.c_counter_box{text-align:center}.c_counter_box span{color:#000}.planning_slide_inner{display:grid;grid-template-columns:1fr 47%;grid-gap:80px;gap:80px}.ps_right{border-radius:24px;overflow:hidden;height:100%}.ps_right img{width:100%;height:100%;object-fit:cover}.ps_left_content p{margin-bottom:32px}.ps_left_content ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:48px}.ps_left_content ul li{position:relative;padding-left:28px;color:var(--text-secondary)}.ps_left_content ul li:before{content:"";height:22px;width:22px;background:url(https://cogneet.com/wp-content/uploads/2025/06/tick.png);display:block;position:absolute;left:0;top:3px;background-size:contain}.planning_slider{margin-bottom:48px}.review_video .video_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:auto}.review_video{position:relative;border-radius:24px;overflow:hidden;margin:auto auto 64px;width:65%}.home_reviews_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.review_box_head{display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px}.rbh_title{margin-bottom:28px}.rbh_title span{color:var(--text-secondary)}.rbh_title h3{margin:0;color:var(--text-primary)}.review_text{margin-bottom:24px}.review_tag span{display:inline-block;background:var(--light-yellow);padding:8px 22px;border-radius:80px;color:#000}.review_box{padding:28px;background:var(--card-bg);border-radius:32px;box-shadow:var(--shadow)}.insights_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.insight_box{background:#303743;border-radius:32px;overflow:hidden}.dark-theme .insight_box{background:var(--dark-blue)}.indight_box_content{padding:28px 36px}.indight_box_content *{color:#fff!important}.indight_box_content h3{margin-bottom:38px}.home_contact_grid{display:grid;grid-template-columns:1fr 55%;border-radius:32px;overflow:hidden}.home_contact_left{background:var(--light-grey);padding:55px}.dark-theme .home_contact_left{background:var(--bg-secondary)}.home_contact_right{background:var(--dark-blue);padding:60px}.hcl_content{margin-bottom:60px}.hcl_points ul{display:flex;flex-direction:column;row-gap:12px}.hcl_points ul li{display:flex;column-gap:12px;align-items:center;color:var(--text-secondary)}.hcl_points ul li .ico{width:45px}.form-container form input,.form-container form select{padding:16px 24px;background:rgb(48,55,67);border:none;color:rgb(255,255,255);max-width:100%;width:100%;box-sizing:border-box;display:block}.dark-theme .form-container form input,.dark-theme .form-container form select{background:var(--input-bg);color:var(--text-primary)}.form-group label{color:#fff;margin-bottom:8px;display:inline-block}.dark-theme .form-group label{color:var(--text-primary)}.form-container form{display:grid;grid-gap:32px;gap:32px}.form-container .inline-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.form-container form button.submit-button{background:var(--yellow);padding:16px 0;border-radius:12px;color:#000;border:none;cursor:pointer}.disclaimer{color:#fff}.dark-theme .disclaimer{color:var(--text-primary)}.disclaimer a{color:var(--yellow)}.footer_nav nav a{font-size:18px;line-height:28px;color:var(--text-primary)}.footer_nav nav{display:flex;flex-direction:column;row-gap:12px}.footer_nav h3{font-size:24px;margin-bottom:24px;color:var(--text-primary)}.footer_navs{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:100px;border-bottom:1px solid var(--border-color)}.footer_news_outer{display:grid;grid-template-columns:55% 1fr;padding:64px 0}.footer_news_right_inner{width:350px;margin-left:auto}.footer_newsletter_content{width:75%;margin-bottom:36px}.footer_news_leter_form input{width:55%;padding:14px 32px;background:transparent;border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary)}.footer_news_leter_form{column-gap:24px;display:flex}.footer_news_right_inner p{margin-bottom:36px}.footer_top.padding{padding-bottom:0;border-bottom:1px solid var(--border-color)}.footer_bottom_items .footer_logo{width:48px}.footer_bottom_items{display:flex;align-items:center;column-gap:6%}.conditions_pages nav a{color:var(--text-secondary)}.conditions_pages nav{display:flex;column-gap:32px}.footer_bottom{padding:64px 0}.bread_nav{margin-bottom:16px}.bread_nav ul{display:flex;align-items:center;column-gap:20px;list-style:none;padding:0;margin:0}.bread_nav ul li a{color:var(--text-primary);font-size:20px;line-height:30px;text-decoration:none}.bread_nav ul li a:hover,.bread_nav ul li:first-child a{color:var(--text-secondary)}.bread_title h1{font-size:48px;line-height:58px;margin:0;font-weight:500}section.breadcrum{padding:20px 0;background:var(--light-grey)}.bread_inner .bread_nav{margin:0}.bread_inner h1{display:none!important}.bread_nav ul li:not(:last-child):after{content:"";display:inline-block;width:8px;height:8px;border-right:3px solid var(--text-primary);border-top:3px solid var(--text-primary);transform:rotate(45deg);margin-left:20px;margin-right:0;vertical-align:middle;position:relative;top:-1px}.properties_main_inner{display:grid;grid-template-columns:440px 1fr;grid-gap:40px;gap:40px}.consultant_card{background:var(--bg-secondary);padding:30px;border-radius:24px;margin-bottom:24px}.consultant_info{display:grid;grid-template-columns:65px 1fr;grid-gap:16px;gap:16px}.consultant_details h4{margin:0;color:var(--text-primary)}p.consultant_text{color:#000;background:#EBEFF2;padding:6px 14px;font-size:16px}p.cosultant_mobile{margin-bottom:12px}.consultant_car_nt p{color:var(--text-primary);font-size:16px;line-height:25px;margin-bottom:16px}.consultant_car_nt{background:var(--card-bg);padding:24px;border-radius:24px;margin:20px 0}.brand_logos{display:grid;grid-template-columns:repeat(4,1fr)}.consultant_card a.floor_cta{display:block;text-align:center}.filters_section{background:var(--bg-secondary);padding:30px;border-radius:24px}.filters_section h4{margin-bottom:24px;color:var(--text-primary)}.filter_group{margin-bottom:20px}.filter_group label{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:8px}.filter_group select{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:12px;font-size:16px;background:var(--input-bg);color:var(--text-primary);cursor:pointer;font-family:Poppins,sans-serif}.filter_group select:focus{outline:none;border-color:var(--yellow)}.filter_buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:24px}.btn_apply{background:var(--yellow);color:#000;padding:12px 24px;border-radius:12px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn_apply:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,205,2,.3)}.btn_remove{background:transparent;color:var(--text-secondary);padding:12px 24px;border-radius:12px;border:1px solid var(--border-color);font-size:16px;cursor:pointer;transition:all .3s ease}.btn_remove:hover{border-color:var(--text-secondary);color:var(--text-primary)}.property_main_right{display:grid;grid-gap:24px;gap:24px}.property_card{background:var(--bg-tertiary);padding:30px;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;position:relative}.property_rating{font-size:14px;line-height:24px;display:inline-flex;column-gap:5px;color:var(--text-secondary)}span.rating_star{color:var(--yellow);font-size:24px;line-height:24px}h2.property_name{font-size:20px;line-height:34px;margin-bottom:7px;color:var(--text-primary)}.properties_pointers ul{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.properties_pointers ul li svg{width:12px}.properties_pointers ul li{display:flex;align-items:center;column-gap:8px;color:var(--text-secondary)}.property_tags{background:#ebeff2;border-radius:4px;margin-bottom:12px;padding:4px 16px;display:inline-flex}.property_tags span.property_tag:first-child{margin-right:14px;padding-right:14px;border-right:2px solid #000}.property_tags span{font-size:12px;color:#000}.property_footer{display:flex;align-items:center;justify-content:space-between}span.price_label{color:var(--text-secondary)}span.price_amount{font-size:20px;font-weight:600;color:var(--text-primary)}.property_image{position:relative;border-radius:24px;overflow:hidden;height:240px}.property_image img{height:100%;object-fit:cover}.property_favorite{position:absolute;height:24px;width:24px;top:24px;right:28px}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:48px}.pagination_btn{padding:8px 16px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s ease;font-family:Poppins,sans-serif}.pagination_btn:hover{border-color:var(--yellow)}.pagination_btn.active{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.pagination_btn:disabled{opacity:.5;cursor:not-allowed}.pagination_btn:disabled:hover{border-color:var(--border-color)}.property_image_slider{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 220px;margin-bottom:24px}.psm_inner{display:grid;grid-template-columns:1fr 450px;grid-gap:40px;gap:40px}.slide_left img{border-radius:12px}.slide_right img{border-radius:24px}.contact_form_card{background:var(--bg-secondary);padding:30px;border-radius:24px;position:-webkit-sticky;position:sticky;top:24px}.contact_form_card h3{font-size:20px;margin-bottom:24px;color:var(--text-primary)}.contact_form{display:flex;flex-direction:column;gap:16px}.contact_form input,.contact_form select,.contact_form textarea{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;font-family:Poppins,sans-serif;background:var(--input-bg);color:var(--text-primary)}.contact_form textarea{min-height:100px;resize:vertical}.send_inquiry_btn{background:var(--yellow);color:#000;padding:16px 32px;border-radius:12px;border:none;font-size:16px;font-weight:500;cursor:pointer;width:100%;margin-top:8px}.psm_cont h1{font-size:38px;line-height:48px;font-weight:500;margin-bottom:4px;color:var(--text-primary)}.property_location{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:14px;margin-bottom:24px}.property_price_info{display:flex;align-items:center;gap:24px;margin-bottom:16px}.property_specs{display:flex;gap:18px;color:var(--text-secondary)}.property_specs span{padding-right:18px;border-right:1px solid var(--border-color)}.property_specs span:last-child{border-right:none;padding-right:0}.property_rating{display:flex;align-items:center;gap:8px;margin-bottom:0}.rating_stars{color:var(--yellow);font-size:16px}.psm_cont_main h2{font-size:28px;line-height:38px;margin-bottom:24px;color:var(--text-primary)}.psm_cont_main h3{font-size:20px;font-weight:500;color:var(--text-primary)}.property_nearby_amenity{margin-bottom:48px}.property_details_table{background:var(--light-grey);border-radius:24px;padding:24px;margin-bottom:24px}ul.property-details li p{margin:0;color:var(--text-primary)}ul.property-details{display:grid;grid-template-columns:repeat(5,1fr)}.amenities_grid,.building_features .features_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}.amenity_item,.building_features .features_grid .feature_item{background:var(--light-grey);border-radius:12px;display:flex;padding:8px 12px;column-gap:7px;color:var(--text-primary)}.nearby_items_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:24px}.amenity_nearby_item ul{display:grid;grid-gap:12px;gap:12px}.amenity_nearby_item ul li{background:var(--light-grey);border-radius:12px;display:flex;padding:8px 12px;column-gap:7px;color:var(--text-primary)}.about_property{margin-bottom:48px}.about_property h2{font-size:24px;margin-bottom:16px;color:var(--text-primary)}.about_property p{color:var(--text-secondary);line-height:28px;margin-bottom:16px}.read_more_btn{color:var(--text-primary);font-weight:500;cursor:pointer}.office_amenities{margin-bottom:48px}.office_amenities h2{font-size:24px;margin-bottom:24px;color:var(--text-primary)}.nearby_amenities{margin-bottom:48px}.nearby_amenities h2{font-size:24px;margin-bottom:24px;color:var(--text-primary)}.nearby_table{width:100%;margin-bottom:32px}.nearby_table th{text-align:left;padding:16px 0;font-size:18px;font-weight:600;border-bottom:2px solid var(--border-color);color:var(--text-primary)}.nearby_table td{padding:16px 0;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.nearby_table tr:last-child td{border-bottom:none}.location_map iframe{width:100%;height:100%}.map_container{border-radius:24px;overflow:hidden;height:400px;background:var(--bg-secondary);position:relative}section.property_single_main{padding-bottom:80px}section.home_projects_section.padding.bg-grey{background:var(--light-grey)}.calc_results span{color:var(--text-secondary)}.financial_calculators{background:var(--card-bg);padding:48px;border-radius:24px;margin-bottom:48px}.financial_calculators h2{font-size:24px;margin-bottom:32px;color:var(--text-primary)}.calculator_tabs{display:flex;gap:16px;margin-bottom:32px}.calc_tab{padding:12px 24px;border-radius:24px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:all .3s ease}.calc_tab.active{background:var(--yellow);border-color:var(--yellow);color:#000}.calculator_content{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.calc_form{gap:24px}.calc_form,.calc_input{display:flex;flex-direction:column}.calc_input{gap:8px}.calc_input label{color:var(--text-secondary);font-size:14px}.calc_input input{padding:12px 16px;border-radius:8px;font-size:16px}.calc_results{background:var(--card-bg)}.calc_results h3{font-size:20px;margin-bottom:24px;color:var(--text-primary)}.emi_amount{font-size:32px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.emi_details{display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.calculate_btn{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;width:-moz-fit-content;width:fit-content;align-self:center}.contact_methods{padding:80px 0;background:var(--light-grey)}.contact_methods_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.contact_method_card{background:var(--card-bg);padding:48px;border-radius:24px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease}.contact_method_card:hover{transform:translateY(-5px)}.contact_method_icon{width:80px;height:80px;margin:0 auto 32px}.contact_method_icon svg{width:100%;height:100%}.contact_method_card h3{font-size:24px;line-height:34px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.contact_method_card p{font-size:18px;line-height:28px;color:var(--text-secondary);margin-bottom:24px}.contact_method_card .contact_info{font-size:20px;line-height:30px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.contact_method_card .contact_timing{font-size:16px;line-height:26px;color:var(--text-secondary)}.contact_form_main{padding:80px 0;background:var(--bg-primary)}.contact_form_wrapper{background:var(--card-bg);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:40% 60%;box-shadow:var(--shadow);margin-top:48px}.contact_form_left{padding:60px;background:var(--bg-tertiary)}.contact_form_left h3{font-size:32px;line-height:42px;margin-bottom:20px;font-weight:600;color:var(--text-primary)}.contact_form_left p{font-size:18px;line-height:28px;color:var(--text-secondary);margin-bottom:0}.contact_form_fields{background:var(--dark-blue);padding:60px}.contact_form_fields form{display:flex;flex-direction:column;gap:24px}.form_row{grid-gap:32px;gap:32px}.form_group input,.form_group select,.form_group textarea{width:100%;box-sizing:border-box;padding:16px 24px}.form_group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3e%3cpath fill='%23999' d='M10 12L5 7h10z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;padding-right:50px}.map_wrapper{height:500px;border-radius:24px;overflow:hidden;box-shadow:var(--shadow);margin-top:48px;border:1px solid var(--border-color)}.need_help_card{background:var(--yellow);padding:32px;text-align:center;border-radius:120px;margin-bottom:80px}.need_help_card h3{font-size:28px;margin-bottom:16px;color:#000}.need_help_card p{margin-bottom:28px;color:#000}.help_actions{gap:24px;justify-content:center}.help_actions a{display:inline-flex;align-items:center;gap:8px;color:#000;text-decoration:none;font-weight:600;font-size:18px}.help_actions a.floor_cta{background:#000;color:#fff;padding:16px 32px;border-radius:12px}.form_section_grid{display:grid;grid-template-columns:1fr 400px;grid-gap:40px;gap:40px;align-items:start}.form_card{background:var(--card-bg);padding:48px;border-radius:24px;box-shadow:var(--shadow)}.form_card h2{font-size:32px;line-height:42px;font-weight:600;margin-bottom:32px;color:var(--text-primary);font-family:Poppins,sans-serif}.file_upload{position:relative}.file_upload input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.file_label{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-tertiary);cursor:pointer;transition:all .3s ease}.file_name,.file_support{color:var(--text-secondary)}.file_support{font-size:13px;margin-top:6px;margin-bottom:0}.help_card{padding:48px;color:#fff}.help_image{border-radius:24px;overflow:hidden;margin-top:24px}.help_card h3{font-size:24px;line-height:34px;color:#fff;font-family:Poppins,sans-serif}.help_card p{font-size:16px;line-height:26px;color:#fff;margin-bottom:32px;opacity:.9}.help_chat,.help_phone{justify-content:center;gap:10px;padding:16px 24px;font-weight:600;font-size:16px;margin-bottom:16px;font-family:Poppins,sans-serif}.help_phone{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}.help_chat{background:#fff;color:var(--dark-blue);border:1px solid #fff}.form_group label{color:var(--text-secondary);display:inline-block;margin-bottom:8px}.support_info_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:0}.support_info_card{background:var(--card-bg);padding:40px;border-radius:24px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.support_info_card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.support_info_card svg{width:60px;height:60px;margin-bottom:24px}.support_info_card p{margin:0;color:var(--text-secondary)}.calculators_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-top:48px}.calculator_card{background:var(--card-bg);padding:48px;border-radius:32px;box-shadow:var(--shadow)}.calc_icon{width:60px;height:60px;margin-bottom:24px}.calc_icon svg{width:100%;height:100%}.calculator_card h3{margin-bottom:16px;color:var(--text-primary)}.calculator_card p{margin-bottom:24px;color:var(--text-secondary)}.calculator_card ul{list-style:disc;padding-left:20px;margin-bottom:32px}.calculator_card ul li{color:var(--text-secondary);margin-bottom:8px}.calc_highlight{background:var(--light-yellow);color:#000;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:inline-block;margin-bottom:24px}.calculator_card .floor_cta{text-align:center;display:block}.steps_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:48px}.step_card{background:var(--card-bg);padding:40px;border-radius:24px;box-shadow:var(--shadow);text-align:center;position:relative}.step_number{background:var(--yellow);font-size:20px;margin:0 auto 24px;color:#000}.step_card h3{margin-bottom:12px;color:var(--text-primary)}.step_card p{color:var(--text-secondary)}.cta_buttons{display:flex;gap:20px;justify-content:center;margin-top:40px}span.slider__label.sr-only{display:none}.about-hero h2 span{color:var(--yellow)}.about-hero p{font-size:24px;line-height:36px;max-width:800px;margin:0 auto;color:var(--text-secondary)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-top:60px}.stat-card{background:var(--card-bg);padding:40px 30px;border-radius:24px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-icon{font-size:48px;color:var(--yellow);margin-bottom:20px}.stat-number{font-size:42px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.stat-label{font-size:16px;color:var(--text-secondary)}.about_top_sec{display:grid;grid-template-columns:1fr 30%;grid-gap:5%;gap:5%}.atsr_image{border-radius:24px;overflow:hidden}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-top:48px}.value-card{background:var(--card-bg);padding:48px;border-radius:32px;box-shadow:var(--shadow);border:1px solid var(--border-color);transition:all .3s ease}.value-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.value-icon{width:60px;height:60px;background:var(--light-yellow);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:28px}.story-content p{margin-bottom:24px;text-align:left;color:var(--text-secondary)}.mission-vision-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:60px}.mission-card,.vision-card{padding:48px;border-radius:32px;text-align:center}.mission-card{background:#E8F4FD}.vision-card{background:#E8F7E8}.mission-card h3,.mission-card p,.vision-card h3,.vision-card p{color:#000}.mv-icon{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:48px}.leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:48px}.leader-card{background:var(--card-bg);border-radius:24px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s ease}.leader-card:hover{transform:translateY(-5px)}.leader-image{height:300px;background:var(--light-grey);position:relative;overflow:hidden}.leader-info{padding:32px;text-align:center}.leader-info h3{margin-bottom:8px;color:var(--text-primary)}.leader-info p{color:var(--yellow);font-weight:600;margin-bottom:0}.roi_calculator_main{background:var(--card-bg);border-radius:24px;padding:48px;box-shadow:var(--shadow);margin-bottom:48px}.calculator_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:32px}.calc_input label{color:var(--text-primary);font-size:16px;font-weight:500}.calc_input input{padding:16px;border:1px solid var(--border-color);border-radius:12px;font-size:18px;font-family:Poppins,sans-serif;transition:all .3s ease;background:var(--input-bg);color:var(--text-primary)}.calc_input input:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px rgba(251,205,2,.1)}.calc_input input::placeholder{color:var(--text-secondary)}.calculate_btn{background:var(--yellow);padding:16px 32px;border-radius:12px;border:none;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;margin-top:16px;color:#000}.calculate_btn:hover{background:var(--light-yellow);transform:translateY(-2px)}.calc_results{background:var(--bg-tertiary);padding:32px;border-radius:16px;border:1px solid var(--border-color)}.roi_amount{font-size:48px;font-weight:700;margin-bottom:8px;color:var(--yellow);text-align:center}.roi_label{color:var(--text-secondary);font-size:16px;text-align:center;margin-bottom:24px}.roi_details{display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.roi_detail_item{text-align:center;flex:1 1}.roi_detail_value{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.roi_detail_label{color:var(--text-secondary);font-size:14px}.empty_state{text-align:center;padding:40px 20px;color:var(--text-secondary)}.empty_state p{color:var(--text-secondary);font-size:16px}.calculator_info{background:var(--card-bg);border-radius:24px;padding:48px;box-shadow:var(--shadow);margin-bottom:48px}.info_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:32px}.info_item{padding:24px;background:var(--bg-tertiary);border-radius:16px}.info_item h4{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.info_item p{font-size:16px;color:var(--text-secondary);margin:0}@media (max-width:1024px){.header_inner{padding:12px 15px}.header_right,.nav_wrapper,.nav_wrapper ul{column-gap:32px}.clients_grid,.home_property_grid,.home_reviews_grid,.insights_grid,.project_slider:not(.embla),.why_boxes_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body h1{font-size:48px;line-height:58px}body h2{font-size:32px;line-height:42px}.header_right,.nav_wrapper,.nav_wrapper ul{column-gap:24px}.nav_wrapper ul li a{font-size:16px}.theme-toggle{width:50px;height:26px}.theme-toggle-circle{width:18px;height:18px}.theme-toggle.active .theme-toggle-circle{transform:translateX(24px)}.home_property_grid,.home_reviews_grid,.insights_grid,.project_slider:not(.embla),.why_boxes_grid{grid-template-columns:1fr}.clients_grid{grid-template-columns:repeat(2,1fr)}.home_contact_grid{grid-template-columns:1fr}.properties_main_inner,.property_card,.psm_inner{grid-template-columns:1fr;gap:24px}.contact_form_wrapper,.form_section_grid{grid-template-columns:1fr}.form_section_grid{gap:24px}.calculator_content,.calculators_grid{grid-template-columns:1fr}.calculator_content{gap:24px}.stats-grid{grid-template-columns:repeat(2,1fr)}.mission-vision-grid,.values-grid{grid-template-columns:1fr}.leadership-grid{grid-template-columns:repeat(2,1fr)}.steps_grid{grid-template-columns:1fr}}@media (max-width:480px){.header_inner{flex-wrap:wrap;gap:16px}.nav_wrapper ul{display:none}.header_right{column-gap:16px}body h1{font-size:36px;line-height:46px}body h2{font-size:28px;line-height:38px}.clients_grid,.contact_methods_grid,.leadership-grid,.stats-grid,.support_info_wrapper{grid-template-columns:1fr}.footer_navs{grid-template-columns:repeat(2,1fr)}.footer_news_outer{grid-template-columns:1fr;gap:24px}.footer_news_right_inner{width:100%;margin-left:0}}*,:after,:before{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.reset_btn{background:#6c757d;color:white;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;margin-left:10px;font-size:16px;transition:background-color .3s ease}.reset_btn:hover{background:#5a6268}.yield_grade_excellent{color:#28a745}.yield_grade_good{color:#17a2b8}.yield_grade_average{color:#ffc107}.yield_grade_below{color:#dc3545}.yield_grade_section{text-align:center;margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px}.grade_indicator{font-size:18px;font-weight:700;margin-bottom:5px}.grade_label{font-size:14px;color:#6c757d}@media (max-width:768px){.reset_btn{margin-left:0;margin-top:10px;width:100%}}.faq_main_grid{display:grid;grid-template-columns:380px 1fr;grid-gap:40px;gap:40px;align-items:start}.faq_categories_card{background:var(--card-bg);padding:32px;border-radius:24px;box-shadow:var(--shadow);margin-bottom:24px}.faq_categories_card h3{margin-bottom:24px;color:var(--text-primary);font-size:20px}.faq_category_nav{display:flex;flex-direction:column;gap:8px}.faq_category_btn{padding:16px 20px;border:none;background:var(--bg-tertiary);color:var(--text-primary);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:left;font-size:16px;font-family:Poppins,sans-serif}.faq_category_btn:hover{background:var(--light-yellow);color:#000}.faq_category_btn.active{background:var(--yellow);color:#000;font-weight:500}.faq_content_card{background:var(--card-bg);padding:32px;border-radius:24px;box-shadow:var(--shadow)}.faq_content_card h3{margin-bottom:32px;color:var(--text-primary);font-size:24px;font-weight:600}.faq_items{display:flex;flex-direction:column;gap:16px}.faq_item{border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq_item.active{border-color:var(--yellow);box-shadow:0 4px 12px rgba(251,205,2,.1)}.faq_question{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--bg-tertiary);transition:all .3s ease}.faq_question:hover{background:var(--light-grey)}.faq_item.active .faq_question{background:var(--light-yellow)}.faq_question h4{margin:0;color:var(--text-primary);font-size:18px;font-weight:500;flex:1 1;padding-right:16px}.faq_item.active .faq_question h4{color:#000}.faq_icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--card-bg);border-radius:8px;color:var(--text-primary);transition:all .3s ease}.faq_item.active .faq_icon{background:#000;color:var(--yellow);transform:rotate(180deg)}.faq_answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;background:var(--card-bg)}.faq_item.active .faq_answer{max-height:300px;padding:24px}.faq_answer p{margin:0;color:var(--text-secondary);line-height:28px}.help_card{background:var(--card-bg);padding:24px;border-radius:20px;box-shadow:var(--shadow)}.help_card h3{margin-bottom:12px;color:var(--text-primary);font-size:18px}.help_card p{margin-bottom:20px;color:var(--text-secondary);line-height:22px}.help_chat,.help_phone{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;margin-bottom:12px;font-size:14px}.help_phone{background:var(--yellow);color:#000}.help_phone:hover{background:#e6b800;transform:translateY(-2px)}.help_chat{background:var(--bg-tertiary);color:var(--text-primary)}.help_chat:hover{background:var(--light-grey);transform:translateY(-2px)}@media (max-width:1024px){.faq_main_grid{grid-template-columns:320px 1fr;gap:32px}}@media (max-width:768px){.faq_main_grid{grid-template-columns:1fr;gap:24px}.faq_categories{order:2}.faq_content{order:1}.faq_category_nav{flex-direction:row;flex-wrap:wrap;gap:12px}.faq_category_btn{padding:12px 16px;font-size:14px;flex:1 1;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.faq_question h4{font-size:16px}}.privacy_content{max-width:900px;margin:0 auto}.privacy_card{background:var(--card-bg);padding:48px;border-radius:24px;box-shadow:var(--shadow);line-height:1.7}.privacy_card h1{color:var(--text-primary);font-size:36px;font-weight:700;margin-bottom:8px}.privacy_card h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:40px 0 20px;padding-bottom:12px;border-bottom:2px solid var(--yellow)}.privacy_card h2:first-of-type{margin-top:0}.privacy_card h3{font-size:18px;margin:24px 0 8px}.privacy_card h3,.privacy_card h4{color:var(--text-primary);font-weight:600}.privacy_card h4{font-size:16px;margin:16px 0 8px}.privacy_card p{color:var(--text-secondary);font-size:16px;margin-bottom:16px;line-height:1.7}.info_section{background:var(--bg-tertiary);padding:24px;border-radius:16px;margin:16px 0;border-left:4px solid var(--yellow)}.info_section h3{margin-top:0;color:var(--text-primary)}.info_section p{margin-bottom:0}.privacy_list{color:var(--text-secondary);padding-left:20px;margin:16px 0}.privacy_list li{margin-bottom:12px;line-height:1.6}.rights_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin:24px 0}.right_item{background:var(--bg-tertiary);padding:20px;border-radius:12px;border:1px solid var(--border-color)}.right_item h4{margin:0 0 8px;color:var(--yellow);font-weight:600}.right_item p{margin:0;font-size:14px;color:var(--text-secondary)}.contact_details{background:var(--light-yellow);padding:32px;border-radius:16px;margin:24px 0}.contact_item h4{color:#000;font-size:20px;font-weight:600;margin-bottom:12px}.contact_item p{color:#333;margin-bottom:24px}.contact_links{display:flex;gap:16px;flex-wrap:wrap}.contact_link{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#000;color:var(--yellow);text-decoration:none;border-radius:12px;font-weight:500;transition:all .3s ease}.contact_link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.privacy_card{padding:32px 24px}.privacy_card h1{font-size:28px}.privacy_card h2{font-size:20px}.info_section{padding:20px}.rights_grid{grid-template-columns:1fr;gap:16px}.contact_details{padding:24px}.contact_links{flex-direction:column;gap:12px}.contact_link{justify-content:center}}.thank_you_section{background:var(--bg-primary);min-height:80vh;display:flex;align-items:center}.thank_you_wrapper{display:flex;justify-content:center;align-items:center;width:100%}.thank_you_card{background:var(--card-bg);padding:60px;border-radius:32px;box-shadow:var(--shadow);text-align:center;max-width:800px;width:100%}.thank_you_icon{width:120px;height:120px;margin:0 auto 40px;animation:successPulse 2s ease-in-out infinite}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.thank_you_icon svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(251,205,2,.3))}.thank_you_content h1{font-size:48px;line-height:58px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.thank_you_content h2{font-size:24px;line-height:34px;font-weight:500;color:var(--yellow);margin-bottom:24px}.thank_you_content p{font-size:18px;line-height:28px;color:var(--text-secondary);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.thank_you_details{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-bottom:48px;padding:32px;background:var(--bg-tertiary);border-radius:24px}.detail_item{flex-direction:column;gap:16px}.detail_icon,.detail_item{display:flex;align-items:center}.detail_icon{width:60px;height:60px;background:var(--yellow);border-radius:50%;justify-content:center;color:#000}.detail_icon svg{width:28px;height:28px}.detail_content h4{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.detail_content p{font-size:14px;color:var(--text-secondary);margin:0}.thank_you_actions{display:flex;gap:24px;justify-content:center;margin-bottom:48px}.need_immediate_help{background:var(--light-grey);padding:32px;border-radius:24px;border:2px dashed var(--border-color)}.need_immediate_help h3{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:24px}.help_contact_actions{display:flex;gap:20px;justify-content:center}.help_contact_btn{display:flex;align-items:center;gap:12px;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease}.help_contact_btn.phone{background:var(--yellow);color:#000}.help_contact_btn.phone:hover{background:var(--light-yellow);transform:translateY(-2px)}.help_contact_btn.email{background:var(--dark-blue);color:#fff}.help_contact_btn.email:hover{background:#0f1419;transform:translateY(-2px)}@media (max-width:768px){.thank_you_card{padding:40px 32px;margin:0 16px}.thank_you_content h1{font-size:36px;line-height:46px}.thank_you_content h2{font-size:20px;line-height:30px}.thank_you_details{grid-template-columns:1fr;gap:24px;padding:24px}.thank_you_actions{flex-direction:column;align-items:center}.thank_you_actions .floor_cta{width:100%;max-width:300px;text-align:center}.help_contact_actions{flex-direction:column;gap:16px}.help_contact_btn{justify-content:center}}@media (max-width:480px){.thank_you_card{padding:32px 24px}.thank_you_icon{width:100px;height:100px;margin-bottom:32px}.thank_you_content h1{font-size:28px;line-height:38px}.detail_icon{width:50px;height:50px}.detail_icon svg{width:24px;height:24px}}.error_404_section{background:var(--bg-primary);min-height:100vh;display:flex;align-items:center}.error_404_wrapper{display:flex;justify-content:center;align-items:center;width:100%}.error_404_card{background:var(--card-bg);padding:60px;border-radius:32px;box-shadow:var(--shadow);text-align:center;max-width:900px;width:100%}.error_visual{position:relative;margin-bottom:40px}.error_number{font-size:120px;font-weight:900;color:var(--yellow);line-height:1;margin-bottom:20px;text-shadow:0 4px 12px rgba(251,205,2,.3);background:linear-gradient(135deg,var(--yellow) 0,#e6b800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error_illustration{width:400px;height:300px;margin:0 auto;opacity:.9}.error_illustration svg{width:100%;height:100%}.error_content h1{font-size:42px;line-height:52px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.error_content h2{font-size:24px;line-height:34px;font-weight:500;color:var(--yellow);margin-bottom:24px}.error_content p{font-size:18px;line-height:28px;color:var(--text-secondary);max-width:600px;margin-left:auto;margin-right:auto}.error_content p,.error_suggestions{margin-bottom:48px}.error_suggestions h3{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:32px}.suggestion_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}.suggestion_item{background:var(--bg-tertiary);padding:32px 24px;border-radius:20px;border:1px solid var(--border-color);transition:all .3s ease;cursor:pointer}.suggestion_item:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:var(--yellow)}.suggestion_icon{width:60px;height:60px;background:var(--yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#000;transition:all .3s ease}.suggestion_item:hover .suggestion_icon{background:var(--light-yellow);transform:scale(1.1)}.suggestion_icon svg{width:28px;height:28px}.suggestion_item h4{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.suggestion_item p{font-size:14px;color:var(--text-secondary);margin:0;line-height:20px}.error_actions{display:flex;gap:24px;justify-content:center;margin-bottom:48px}.error_actions .floor_cta{display:flex;align-items:center;gap:12px}.help_section{background:var(--light-grey);padding:40px;border-radius:24px;border:2px dashed var(--border-color)}.help_section h3{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.help_section p{font-size:16px;color:var(--text-secondary);margin-bottom:24px}.help_contact_options{display:flex;gap:16px;justify-content:center}.help_option{display:flex;align-items:center;gap:10px;padding:16px 24px;background:var(--yellow);color:#000;text-decoration:none;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease}.help_option:hover{background:var(--light-yellow);transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,205,2,.3)}.help_option:nth-child(2){background:var(--dark-blue);color:#fff}.help_option:nth-child(2):hover{background:#0f1419}.help_option:nth-child(3){background:transparent;color:var(--text-primary);border:2px solid var(--border-color)}.help_option:nth-child(3):hover{border-color:var(--yellow);background:var(--yellow);color:#000}@media (max-width:1024px){.suggestion_grid{grid-template-columns:repeat(2,1fr);gap:20px}.error_illustration{width:350px;height:260px}}@media (max-width:768px){.error_404_card{padding:40px 32px;margin:0 16px}.error_number{font-size:80px}.error_content h1{font-size:32px;line-height:42px}.error_content h2{font-size:20px;line-height:30px}.suggestion_grid{grid-template-columns:1fr;gap:16px}.error_actions{flex-direction:column;align-items:center}.error_actions .floor_cta{width:100%;max-width:300px;justify-content:center}.help_contact_options{flex-direction:column;gap:12px}.help_option{justify-content:center}.error_illustration{width:300px;height:220px}}@media (max-width:480px){.error_404_card{padding:32px 24px}.error_number{font-size:60px}.error_content h1{font-size:24px;line-height:34px}.suggestion_item{padding:24px 20px}.suggestion_icon{width:50px;height:50px}.suggestion_icon svg{width:24px;height:24px}.help_section{padding:32px 24px}.error_illustration{width:280px;height:200px}}.auth_section{background:var(--bg-primary);min-height:100vh}.auth_section,.auth_wrapper{display:flex;align-items:center}.auth_wrapper{width:100%;justify-content:center}.auth_container{background:var(--card-bg);box-shadow:var(--shadow);border-radius:32px;width:100%;max-width:59%;min-height:700px;display:grid;overflow:hidden}.auth_form_side{padding:60px;display:flex;flex-direction:column;justify-content:center}.auth_form_card{width:100%;margin:0 auto}.auth_tabs{display:flex;background:var(--bg-tertiary);border-radius:16px;padding:8px;margin-bottom:40px;position:relative}.auth_tab{flex:1 1;padding:16px 24px;border:none;background:transparent;color:var(--text-secondary);font-size:16px;font-weight:500;cursor:pointer;border-radius:12px;transition:color .3s ease;position:relative;z-index:2;font-family:Poppins,sans-serif}.auth_tab.active{color:#000}.tab_indicator{position:absolute;top:8px;left:8px;bottom:8px;width:calc(50% - 8px);background:var(--yellow);border-radius:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.tab_indicator.signup{transform:translateX(100%)}.auth_header{text-align:center;margin-bottom:32px}.auth_header h2{font-size:32px;line-height:42px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.auth_header p{font-size:16px;color:var(--text-secondary);margin:0}.auth_form{display:flex;flex-direction:column;gap:24px}.form_row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form_group input,.form_group select{padding:16px 20px;border:1px solid var(--border-color);border-radius:12px;font-size:16px;background:var(--input-bg);color:var(--text-primary);transition:all .3s ease;font-family:Poppins,sans-serif}.form_group input:focus,.form_group select:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px rgba(251,205,2,.1)}.password_input_wrapper{position:relative}.password_toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:color .3s ease}.password_toggle:hover{color:var(--text-primary)}.form_options{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.remember_me,.terms_agreement{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary);cursor:pointer}.remember_me input,.terms_agreement input{position:absolute;opacity:0;cursor:pointer}.remember_me input:checked~.checkmark,.terms_agreement input:checked~.checkmark{background:var(--yellow);border-color:var(--yellow)}.remember_me input:checked~.checkmark:after,.terms_agreement input:checked~.checkmark:after{display:block}.forgot_password{color:var(--yellow);text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.forgot_password:hover{color:var(--light-yellow)}.terms_agreement a{color:var(--yellow);text-decoration:none;font-weight:500}.terms_agreement a:hover{text-decoration:underline}.auth_submit_btn{background:var(--yellow);color:#000;border:none;padding:18px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;margin-top:8px}.auth_submit_btn:hover{background:var(--light-yellow);transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,205,2,.3)}.auth_divider{position:relative;text-align:center;margin:24px 0 16px}.auth_divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-color)}.auth_divider span{background:var(--card-bg);padding:0 16px;color:var(--text-secondary);font-size:14px;position:relative}.social_btn,.social_login{display:flex;gap:12px}.social_btn{flex:1 1;align-items:center;justify-content:center;padding:16px;border:1px solid var(--border-color);border-radius:12px;background:var(--card-bg);color:var(--text-primary);text-decoration:none;font-weight:500;font-size:16px;transition:all .3s ease;cursor:pointer;font-family:Poppins,sans-serif}.social_btn:hover{border-color:var(--yellow);transform:translateY(-2px)}.social_btn.google:hover{background:#f8f9fa}.social_btn.linkedin:hover{background:#0077b5;color:white;border-color:#0077b5}.auth_info_side{background:var(--dark-blue);padding:60px;display:flex;flex-direction:column;justify-content:center;color:white}.auth_info_content{max-width:400px;margin:0 auto}.auth_brand{text-align:center;margin-bottom:48px}.auth_brand h3{font-size:32px;font-weight:700;color:var(--yellow);margin-bottom:8px}.auth_brand p{font-size:16px;color:rgba(255,255,255,.8);margin:0}.auth_features{margin-bottom:48px}.feature_item{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}.feature_icon{width:48px;height:48px;background:rgba(251,205,2,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--yellow);flex-shrink:0}.feature_icon svg{width:24px;height:24px}.feature_content h4{font-size:18px;font-weight:600;color:white;margin-bottom:4px}.feature_content p{font-size:14px;color:rgba(255,255,255,.7);margin:0;line-height:20px}.auth_testimonial{background:rgba(255,255,255,.1);padding:32px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonial_content p{font-size:16px;line-height:26px;color:white;margin-bottom:24px;font-style:italic}.testimonial_author{display:flex;align-items:center;gap:16px}.author_avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid var(--yellow)}.author_avatar img{width:100%;height:100%;object-fit:cover}.author_info h5{font-size:16px;font-weight:600;color:white;margin-bottom:4px}.author_info span{font-size:14px;color:rgba(255,255,255,.7)}@media (max-width:1024px){.auth_form_side,.auth_info_side{padding:40px}}@media (max-width:768px){.auth_container{grid-template-columns:1fr;margin:16px}.auth_info_side{order:-1}.auth_form_side,.auth_info_side{padding:40px 32px}.form_row{grid-template-columns:1fr;gap:24px}.auth_header h2{font-size:28px;line-height:38px}.form_options,.social_login{flex-direction:column;gap:16px}.form_options{align-items:flex-start}.auth_features{margin-bottom:32px}.feature_item{margin-bottom:24px}.auth_testimonial{padding:24px}}@media (max-width:480px){.auth_form_side,.auth_info_side{padding:32px 24px}.auth_form_card{max-width:100%}.auth_header h2{font-size:24px;line-height:34px}.auth_brand h3{font-size:28px}.feature_icon{width:40px;height:40px}.feature_icon svg{width:20px;height:20px}}.list_property_section{background:var(--bg-primary);min-height:100vh}.list_property_header{text-align:center;margin-bottom:60px}.list_property_header .main_head{margin-bottom:48px}.list_property_header h1{font-size:48px;line-height:58px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.list_property_header p{font-size:20px;line-height:30px;color:var(--text-secondary);max-width:600px;margin:0 auto}.progress_steps{justify-content:center;max-width:800px;margin:0 auto}.progress_steps,.step_item{display:flex;align-items:center;position:relative}.step_item{flex-direction:column;gap:12px;z-index:2}.step_number{width:48px;height:48px;border-radius:50%;background:var(--bg-tertiary);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:var(--text-secondary);transition:all .3s ease}.step_item.active .step_number{background:var(--yellow);border-color:var(--yellow);color:#000}.step_item.completed .step_number{background:#28a745;border-color:#28a745;color:white}.step_item span{font-size:14px;font-weight:500;color:var(--text-secondary);text-align:center}.step_item.active span{color:var(--text-primary);font-weight:600}.step_line{flex:1 1;height:2px;background:var(--border-color);margin:0 20px;position:relative;top:-18px}.list_property_main{display:grid;grid-template-columns:1fr 400px;grid-gap:40px;gap:40px;align-items:start}.property_form_container{background:var(--card-bg);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.form_step{display:none;padding:48px}.form_step.active{display:block}.step_header{text-align:center;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.step_header h2{font-size:32px;line-height:42px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.step_header p{font-size:16px;color:var(--text-secondary);margin:0}.property_form{gap:40px}.form_section,.property_form{display:flex;flex-direction:column}.form_section{gap:24px}.form_section h3{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.section_desc{font-size:14px;color:var(--text-secondary);margin:0 0 16px}.form_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.form_group{display:flex;flex-direction:column;gap:8px}.form_group.full_width{grid-column:1/-1}.form_group label{font-size:14px;font-weight:500;color:var(--text-primary)}.form_group input,.form_group select,.form_group textarea{padding:16px 20px;border:1px solid var(--border-color);border-radius:12px;font-size:16px;background:var(--input-bg);color:var(--text-primary);transition:all .3s ease;font-family:Poppins,sans-serif}.form_group input:focus,.form_group select:focus,.form_group textarea:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px rgba(251,205,2,.1)}.form_group textarea{resize:vertical;min-height:120px}.features_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.feature_group h4{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.checkbox_group{display:flex;flex-direction:column;gap:12px}.checkbox_item{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary);cursor:pointer}.checkbox_item input{position:absolute;opacity:0;cursor:pointer}.checkmark{width:20px;height:20px;background:var(--input-bg);border:2px solid var(--border-color);border-radius:4px;position:relative;transition:all .3s ease}.checkbox_item input:checked~.checkmark{background:var(--yellow);border-color:var(--yellow)}.checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox_item input:checked~.checkmark:after{display:block}.file_upload_area{display:flex;flex-direction:column;gap:24px}.upload_zone{position:relative}.upload_zone input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.upload_label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;border:2px dashed var(--border-color);border-radius:16px;background:var(--bg-tertiary);cursor:pointer;transition:all .3s ease}.upload_label:hover{border-color:var(--yellow);background:var(--light-grey)}.upload_icon{color:var(--yellow);margin-bottom:16px}.upload_label h4{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.upload_label p{font-size:14px;color:var(--text-secondary);margin:0}.uploaded_files h4{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.files_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.file_item{background:var(--bg-tertiary);border-radius:12px}.file_item,.file_preview{overflow:hidden;position:relative}.file_preview{height:120px}.file_preview img{width:100%;height:100%;object-fit:cover}.main_photo_badge{position:absolute;top:8px;left:8px;background:var(--yellow);color:#000;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.file_info{padding:12px}.file_name{display:block;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file_size{font-size:12px;color:var(--text-secondary)}.remove_file{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.8);color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.remove_file:hover{background:#dc3545}.documents_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.document_upload{display:flex;flex-direction:column;gap:8px}.document_upload label{font-size:14px;font-weight:500;color:var(--text-primary)}.document_upload input[type=file]{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary);cursor:pointer}.file_help{font-size:12px;color:var(--text-secondary)}.charges_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.charge_item{padding:16px;background:var(--bg-tertiary);border-radius:12px;border:1px solid var(--border-color)}.charge_label{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary);cursor:pointer}.preference_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.preference_item h4{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.radio_group{display:flex;flex-direction:column;gap:12px}.radio_item{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary);cursor:pointer}.radio_item input{position:absolute;opacity:0;cursor:pointer}.radio_mark{width:20px;height:20px;background:var(--input-bg);border:2px solid var(--border-color);border-radius:50%;position:relative;transition:all .3s ease}.radio_item input:checked~.radio_mark{border-color:var(--yellow)}.radio_mark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--yellow)}.radio_item input:checked~.radio_mark:after{display:block}.time_slots{display:flex;flex-direction:column;gap:12px}.terms_section{background:var(--light-grey);padding:24px;border-radius:16px;border:1px solid var(--border-color)}.terms_checkbox{display:flex;align-items:flex-start;gap:16px;font-size:14px;color:var(--text-secondary);cursor:pointer;line-height:1.6}.terms_checkbox input{position:absolute;opacity:0;cursor:pointer}.terms_checkbox .checkmark{margin-top:2px;flex-shrink:0}.terms_checkbox a{color:var(--yellow);text-decoration:none;font-weight:500}.terms_checkbox a:hover{text-decoration:underline}.form_navigation{justify-content:space-between;padding-top:32px;border-top:1px solid var(--border-color);margin-top:40px}.form_navigation,.nav_btn{display:flex;align-items:center}.nav_btn{gap:12px;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:Poppins,sans-serif}.nav_btn.prev{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.nav_btn.prev:hover{color:var(--text-primary);border-color:var(--text-primary)}.nav_btn.next,.nav_btn.submit{background:var(--yellow);color:#000}.nav_btn.next:hover,.nav_btn.submit:hover{background:var(--light-yellow);transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,205,2,.3)}.listing_info_panel{display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:24px}.info_card{background:var(--card-bg);padding:32px;border-radius:24px;box-shadow:var(--shadow)}.info_card h3{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:24px}.benefits_list{display:flex;flex-direction:column;gap:20px}.benefit_item{display:flex;align-items:flex-start;gap:16px}.benefit_icon{width:48px;height:48px;background:var(--light-yellow);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--yellow);flex-shrink:0}.benefit_icon svg{width:24px;height:24px}.benefit_content h4{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.benefit_content p{font-size:14px;color:var(--text-secondary);margin:0;line-height:20px}.help_card{background:var(--dark-blue);padding:32px;border-radius:24px;color:white;text-align:center}.help_card h3{font-size:20px;font-weight:600;color:white;margin-bottom:8px}.help_card p{font-size:14px;color:rgba(255,255,255,.8);margin-bottom:24px}.help_actions{display:flex;flex-direction:column;gap:12px}.help_btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:var(--yellow);color:#000;text-decoration:none;border-radius:12px;font-weight:600;font-size:14px;transition:all .3s ease}.help_btn:hover{background:var(--light-yellow);transform:translateY(-2px)}.help_btn:nth-child(2){background:transparent;color:white;border:1px solid rgba(255,255,255,.3)}.help_btn:nth-child(2):hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}@media (max-width:1024px){.list_property_main{grid-template-columns:1fr 350px;gap:32px}.features_grid{grid-template-columns:1fr;gap:24px}.progress_steps{max-width:700px}.step_item span{font-size:12px}}@media (max-width:768px){.list_property_main{grid-template-columns:1fr;gap:24px}.listing_info_panel{order:-1;position:static}.form_step{padding:32px 24px}.form_grid{grid-template-columns:1fr;gap:20px}.files_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.charges_grid,.documents_grid,.preference_grid{grid-template-columns:1fr}.preference_grid{gap:24px}.progress_steps{flex-wrap:wrap;gap:16px}.step_line{display:none}.list_property_header h1{font-size:36px;line-height:46px}.step_header h2{font-size:28px;line-height:38px}.form_navigation{flex-direction:column;gap:16px}.nav_btn{width:100%;justify-content:center}}@media (max-width:480px){.form_step{padding:24px 20px}.list_property_header h1{font-size:28px;line-height:38px}.list_property_header p{font-size:16px;line-height:26px}.step_header h2{font-size:24px;line-height:34px}.upload_label{padding:40px 24px}.files_grid{grid-template-columns:1fr}.help_card,.info_card{padding:24px}.progress_steps{gap:12px}.step_number{width:40px;height:40px;font-size:14px}.step_item span{font-size:11px}}