@font-face{font-family:Billie Eilish;font-style:normal;font-weight:500;src:url(/static/media/Billie%20Eilish.b52afd6739405cdaa187.otf) format("opentype")}.billie-eilish{font-family:Billie Eilish,sans-serif!important}html{scroll-behavior:smooth}.title-font{font-family:Billie Eilish,sans-serif;letter-spacing:1px}.bg-maroon{background-color:#600529!important}.text-maroon{color:#600529!important}.bg-cream{background-color:#d4af37!important}.text-cream{color:#d4af37!important}.bg-gradient{background:#43011c!important}.banner-video{height:90vh;object-fit:cover}.home-stats-section{background-attachment:fixed;background-image:url(/static/media/banner.c00e26e27a5076332c88.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.stats-overlay{background:#080c1482;min-height:100vh;padding:100px 0}.stats-heading{font-family:Billie Eilish,sans-serif!important;letter-spacing:3px;text-transform:uppercase}.stats-subtext{margin:auto;opacity:.85}.highlight-number{color:#d4af37;font-size:2.5rem}.highlight-label{letter-spacing:1px;opacity:.8;text-transform:uppercase}.stat-box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #d4af3759;border-radius:14px;box-shadow:0 8px 32px #00000059;padding:25px 10px;transition:all .3s ease}.stat-box:hover{background:#ffffff1f;box-shadow:0 12px 40px #00000073;transform:translateY(-6px)}.stat-box h4{color:#d4af37;font-size:2rem}.stat-box span{font-size:.85rem;letter-spacing:1px;opacity:.8;text-transform:uppercase}.footer-stat{color:#d4af37;font-size:1.6rem}.highlight-wrapper{position:relative}.highlight-wrapper:after{background:linear-gradient(180deg,#0000,#d4af37cc,#0000);bottom:10%;content:"";left:50%;position:absolute;top:10%;width:1px}@media (max-width:768px){.highlight-wrapper:after{display:none}}.glimpse-section{background:#fff}.glimpse-heading{color:#c9a24d;font-size:32px;letter-spacing:3px}.glimpse-subtext{color:#666;font-size:15px;margin:auto}.glimpse-divider{display:flex;justify-content:center;margin-top:12px}.glimpse-divider span{background:#c9a24d;height:2px;width:80px}.glimpse-image-wrapper{border-radius:12px;cursor:pointer;overflow:hidden}.glimpse-image-wrapper img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.glimpse-image-wrapper:hover img{transform:scale(1.08)}.image-modal-overlay{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.image-modal-content{max-height:90%;max-width:90%;position:relative}.image-modal-content img{border-radius:12px;height:auto;width:100%}.image-modal-close{background:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:26px;height:40px;position:absolute;right:-15px;top:-15px;width:40px}.master-plan-overlay-wrapper{border-radius:14px;overflow:hidden;position:relative}.master-plan-dim{opacity:.35;transition:opacity .4s ease;width:100%}.master-plan-center-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;border:1px solid #d4af37cc;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;left:50%;letter-spacing:1px;padding:14px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.master-plan-center-btn:hover{background:#d4af37f2;color:#000}.master-plan-overlay-wrapper:hover .master-plan-dim{opacity:.55}.master-plan-section{background:url(/static/media/bg.df703265e6d9eda28d16.jpg) no-repeat 50%;background-size:cover;overflow:hidden;position:relative}.master-plan-section:before{background:#ffffffa8;content:"";inset:0;position:absolute;z-index:1}.master-plan-section>.container{position:relative;z-index:2}.tower-section{background-position:50%;background-size:cover;position:relative}.tower-overlay{background:#000000bf;padding:80px 0}.tower-tabs{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.tower-tab{background:#0000;border:none;color:#bbb;cursor:pointer;font-size:16px;padding:8px 20px;position:relative;transition:color .3s ease}.tower-tab.active,.tower-tab:hover{color:#d4af37}.tower-tab.active:after{background:#d4af37;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:100%}.tower-image-wrapper{border-radius:12px;cursor:pointer;margin:0 auto;max-width:900px;overflow:hidden;position:relative}.tower-image{display:block;height:auto;transition:transform .5s ease;width:100%}.tower-image-wrapper:hover .tower-image{transform:scale(1.03)}.tower-image-wrapper:before{background:#00000080;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.tower-image-wrapper:hover:before{opacity:1}.tower-hover-btn{background:#d4af37;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:16px;font-weight:600;left:45%;opacity:0;padding:14px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease,visibility .4s ease,transform .3s ease;visibility:hidden;z-index:10}.tower-image-wrapper:hover .tower-hover-btn{opacity:1;visibility:visible}.tower-hover-btn:hover{background:#e0c04a;transform:translate(-50%,-50%) scale(1.08)}@media (max-width:768px){.tower-tabs{gap:12px}.tower-tab{font-size:14px;padding:6px 12px}.tower-hover-btn{font-size:15px;padding:12px 24px}.tower-overlay{padding:60px 0}}@media (max-width:576px){.tower-tabs{align-items:center;flex-direction:column}.tower-tab{width:200px}.tower-hover-btn{font-size:14px;padding:10px 20px}}.one-of-kind-section{padding-bottom:4rem;padding-top:4rem}.one-of-kind-section .divider{background-color:#d4af37;height:2px;margin:0 auto 1rem;width:60px}.modal-custom{align-items:center;background-color:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}.modal-custom img{border-radius:.5rem;box-shadow:0 25px 50px #00000040;max-height:80vh;max-width:90%;transition:transform .3s ease,opacity .3s ease}@keyframes fadeInModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-custom img{animation:fadeInModal .3s forwards}@media (max-width:768px){.one-of-kind-section{padding-left:1rem;padding-right:1rem}.feature-card img{height:180px}}.one-of-kind-section{background:url(/static/media/bg.df703265e6d9eda28d16.jpg) no-repeat 50%;background-size:cover;overflow:hidden;position:relative}.one-of-kind-section:before{background:#ffffffa8;content:"";inset:0;position:absolute;z-index:1}.one-of-kind-section>.container{position:relative;z-index:2}.faq-section{background-color:#fff}.faq-item{background:#fff;border:none;border-radius:14px;box-shadow:0 10px 30px #0000000f;overflow:hidden}.faq-section .accordion-button{background-color:#fff;border:none;box-shadow:none;color:#1f1f1f;font-size:16px;font-weight:600;padding:18px 22px}.faq-section .accordion-button:after{display:none}.faq-section .accordion-button:not(.collapsed){background-color:#fffaf0;color:#b5964d}.faq-section .accordion-button:before{color:#b5964d;content:"+";font-size:22px;font-weight:500;margin-right:14px;transition:transform .3s ease}.faq-section .accordion-button:not(.collapsed):before{content:"–"}.faq-section .accordion-body{background-color:#fffaf0;color:#555;font-size:15px;line-height:1.7;padding:20px 22px}.faq-item:hover{transform:translateY(-2px);transition:transform .3s ease}@media (max-width:576px){.faq-section .accordion-button{font-size:15px;padding:16px 18px}.faq-section .accordion-body{font-size:14px;padding:16px 18px}}.contact-section{background:url(/static/media/bg.df703265e6d9eda28d16.jpg) no-repeat 50%;background-size:cover;overflow:hidden;position:relative}.contact-section:before{background:#ffffffa8;content:"";inset:0;position:absolute;z-index:1}.contact-section>.container{position:relative;z-index:2}.whatsapp-float{align-items:center;background-color:#25d366;bottom:24px;box-shadow:0 10px 25px #00000040;color:#fff;display:flex;font-size:30px;justify-content:center;position:fixed;right:24px;text-decoration:none;z-index:9999}.whatsapp-float,.whatsapp-float:before{border-radius:50%;height:58px;width:58px}.whatsapp-float:before{animation:whatsapp-pulse 1.8s infinite;background-color:#25d36680;content:"";position:absolute;z-index:-1}@keyframes whatsapp-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.whatsapp-float:hover{box-shadow:0 14px 35px #00000059;transform:scale(1.05)}@media (max-width:576px){.whatsapp-float{bottom:18px;font-size:26px;height:52px;right:18px;width:52px}}.thankyou-wrapper{align-items:center;background:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:40px 15px}.thankyou-card{background:#fff;border-radius:14px;max-width:600px;overflow:hidden;width:100%}.thankyou-header{background:#004aad;color:#fff;padding:25px;text-align:center}.thankyou-header h2{font-weight:600;margin:0}.thankyou-body{color:#333;font-size:15px;line-height:1.6;padding:30px}.info-box{background:#f0f6ff;border-left:4px solid #004aad;border-radius:6px;font-size:14px;margin-top:20px;padding:15px}.info-box a{color:#004aad;font-weight:600}.thankyou-table th{background:#f8f9fa;font-weight:600;width:35%}.thankyou-table td{background:#fff}.thankyou-table td,.thankyou-table th{border-color:#e2e2e2!important}.thankyou-footer{background:#f0f0f0;color:#666;font-size:12px;padding:12px;text-align:center}
/*# sourceMappingURL=main.2ed91742.css.map*/