.heromin-height100vhbackgroundvar(--clr-obsidian)opacity1 !importantvisibilityvisible !important.hero-contentopacity1 !importanttransformnone !importantvisibilityvisible !important.pill-navbartransformtranslateX(-50%) translateY(0)opacity1 !importantvisibilityvisible !importantbodyopacity1 !importantvisibilityvisible !importantroot--clr-obsidianhsl(22218%7%)--clr-onyxhsl(22214%11%)--clr-onyx-lighthsl(22212%15%)--clr-goldhsl(4272%56%)--clr-gold-lighthsl(4272%72%)--clr-gold-dimhsl(4240%30%)--clr-silkhsl(00%96%)--clr-silverhsl(00%65%)--clr-mutedhsl(00%42%)--clr-glassrgba(2552552550.04)--clr-glass-borderrgba(2552552550.08)--clr-wa#25D366--font-body'Outfit'sans-serif--font-serif'Playfair Display'serif--max-w1380px--gapclamp(24px4vw60px)--easecubic-bezier(0.400.21)--ease-springcubic-bezier(0.341.560.641)--ribbon-height38px@font-facefont-displayswap**before*aftermargin0padding0box-sizingborder-boxhtmlscroll-behaviorsmoothscroll-padding-top120pxfont-size16pxsection[id]scroll-margin-top120pxbodybackgroundvar(--clr-obsidian)colorvar(--clr-silk)font-familyvar(--font-body)line-height1.65-webkit-font-smoothingantialiasedoverflow-xhiddenatext-decorationnonecolorinheritimgmax-width100%displayblockullist-stylenonebuttoncursorpointerfont-familyinherit.containermax-widthvar(--max-w)margin0 autopadding0 clamp(20px4vw60px).goldcolorvar(--clr-gold).whitecolor#ffffff.sectionpaddingclamp(50px6vw80px) 0.section-tagdisplayinline-flexalign-itemscentergap8pxfont-size0.72remfont-weight600letter-spacing0.22emtext-transformuppercasecolorvar(--clr-gold)border1px solid var(--clr-gold-dim)padding6px 14pxborder-radius100pxmargin-bottom24px.section-headermargin-bottom40px.section-header h2font-sizeclamp(2rem4vw3rem)line-height1.15.section-header pcolorvar(--clr-silver)margin-top12pxfont-size1.05rem.section-header.centertext-aligncenter.lead-textfont-size1.15remcolorvar(--clr-silver)margin-bottom20px.body-textfont-size1remcolorvar(--clr-muted)margin-bottom36px.revealopacity0transformtranslateY(40px) scale(0.98) rotateX(-4deg)transitionopacity 0.8s cubic-bezier(0.1610.31)transform 0.8s cubic-bezier(0.1610.31)will-changetransformopacitytransform-stylepreserve-3d.reveal.visibleopacity1transformtranslateY(0) scale(1) rotateX(0deg).sticky-ribbonpositionfixedtop0left0right0z-index3000backgroundvar(--clr-gold)colorhsl(22218%7%)font-size0.8remfont-weight600text-aligncenterpadding8px 20pxmin-heightvar(--ribbon-height)displayflexalign-itemscenterjustify-contentcentertransitiontransform 0.4s cubic-bezier(0.1610.31)opacity 0.3s ease.ribbon-contentdisplayflexalign-itemscentergap24pxflex-wrapwrapjustify-contentcenter.ribbon-ctabackgroundvar(--clr-obsidian)colorvar(--clr-gold)padding5px 16pxborder-radius100pxfont-size0.78remtransition0.3s.ribbon-ctahoverbackgroundhsl(22218%3%).pill-navbarpositionfixedtopcalc(var(--ribbon-height38px) + 10px)left50%transformtranslateX(-50%)width95%max-width1200pxbackgroundrgba(5680.75)backdrop-filterblur(20px)-webkit-backdrop-filterblur(20px)border1px solid rgba(2552552550.08)border-radius100pxz-index2500padding10px 10px 10px 30pxtransitiontop 0.4s cubic-bezier(0.1610.31)background 0.4s easebox-shadow 0.4s ease.pill-navbar.scrolledtop12pxbackgroundrgba(5680.95)box-shadow0 20px 40px rgba(0000.5)border-colorrgba(2552552550.12).nav-containerdisplayflexjustify-contentspace-betweenalign-itemscenterwidth100%gap20px.logofont-family'Times New Roman'Timesseriffont-weight700font-size1.1remletter-spacing2pxcolor#ffftext-decorationnonetext-transformuppercasewhite-spacenowrap.logo spancolorvar(--clr-gold)font-weight300.nav-linksdisplayflexgap30pxalign-itemscenterjustify-contentcenter.nav-links acolor#ffftext-decorationnonefont-size0.85remfont-weight500text-transformuppercaseletter-spacing1pxtransition0.3sopacity0.8white-spacenowrap.nav-links ahoveropacity1colorvar(--clr-gold).cta-pillpositionrelativeoverflowhiddenbackgroundvar(--clr-gold)color#000 !importantpadding10px 25pxborder-radius50pxfont-size0.85rem !importantfont-weight700 !importantopacity1 !importanttransitiontransform 0.4s cubic-bezier(0.1610.31)box-shadow 0.4s cubic-bezier(0.1610.31)white-spacenowrap.cta-pillaftercontent''positionabsolutetop0left-100%width50%height100%backgroundlinear-gradient(90degtransparentrgba(2552552550.4)transparent)transformskewX(-20deg)transition0.6s ease.cta-pillhovertransformtranslateY(-2px)box-shadow0 10px 25px rgba(202163800.4).cta-pillhoverafterleft150%.hamburgerdisplaynoneflex-directioncolumngap5pxbackgroundnonebordernonecursorpointerpadding10pxz-index1100.hamburger spandisplayblockwidth22pxheight2pxbackground#fffborder-radius2pxtransition0.3s cubic-bezier(0.400.21).hamburger.active spannth-child(1)transformtranslateY(7px) rotate(45deg).hamburger.active spannth-child(2)opacity0.hamburger.active spannth-child(3)transformtranslateY(-7px) rotate(-45deg).heromin-height100vhdisplayflexalign-itemscenterjustify-contentcentertext-aligncenterpositionrelativeoverflowhiddenpadding-top160pxpadding-bottom60px.hero-bgpositionabsoluteinset0z-index0.hero-bg imgwidth100%height100%object-fitcover.hero-overlaypositionabsoluteinset0backgroundlinear-gradient(to bottomrgba(810160.5) 0%rgba(810160.3) 40%rgba(810160.8) 85%var(--clr-obsidian) 100%).hero-contentpositionrelativez-index1max-width860pxpadding0 20pxanimationrevealUp 1s var(--ease) both.hero-badgedisplayinline-flexalign-itemscentergap8pxborder1px solid var(--clr-gold)colorvar(--clr-gold)padding6px 18pxborder-radius100pxfont-size0.72remletter-spacing0.18emtext-transformuppercasemargin-bottom28px.badge-dotwidth6pxheight6pxborder-radius50%backgroundvar(--clr-gold)animationpulse 2s infinite.hero h1font-sizeclamp(2.5rem6vw4.5rem)font-weight300line-height1.1letter-spacing-0.01emmargin-bottom25px.hero h1 strongdisplayblockfont-weight700color#fff.hero-descfont-sizeclamp(0.9rem2vw1.1rem)colorvar(--clr-silver)margin0 auto 35pxline-height1.8max-width700pxopacity0.8.hero-chipsdisplayflexflex-wrapwrapgap10pxjustify-contentcentermargin-bottom40px.hero-chips spanbackgroundrgba(2552552550.06)border1px solid var(--clr-glass-border)padding6px 16pxborder-radius100pxfont-size0.82remcolorvar(--clr-silver).hero-actionsdisplayflexgap16pxjustify-contentcenterflex-wrapwrap.btn-primarybackgroundvar(--clr-gold)colorvar(--clr-obsidian)padding16px 36pxborder-radius8pxfont-weight700transition0.3s var(--ease)font-size0.95rem.btn-primaryhoverbackgroundvar(--clr-gold-light)transformtranslateY(-2px)box-shadow0 12px 40px rgba(202163800.3).btn-secondaryborder1px solid rgba(2552552550.25)colorvar(--clr-silk)padding16px 36pxborder-radius8pxfont-weight500transition0.3s var(--ease)font-size0.95rem.btn-secondaryhoverborder-colorvar(--clr-gold)colorvar(--clr-gold).btn-primary.mt.btn-secondary.mtmargin-top28pxdisplayinline-block.hero-scroll-hintpositionabsolutebottom40pxleft50%transformtranslateX(-50%)z-index1displayflexflex-directioncolumnalign-itemscentergap8pxcolorvar(--clr-muted)font-size0.75remletter-spacing0.1em.scroll-arrowwidth20pxheight30pxborder2px solid var(--clr-muted)border-radius20pxpositionrelative.scroll-arrowaftercontent''positionabsolutetop6pxleft50%transformtranslateX(-50%)width4pxheight8pxbackgroundvar(--clr-gold)border-radius2pxanimationscrollPulse 2s infinite.stats-barbackgroundvar(--clr-onyx)border-top1px solid var(--clr-glass-border)border-bottom1px solid var(--clr-glass-border)overflowhiddenpadding20px 0.stats-trackdisplayflexalign-itemscentergap40pxwhite-spacenowrapanimationmarquee 30s linear infinitewidthmax-content.stat-itemdisplayflexalign-itemscentergap10px.stat-item strongcolorvar(--clr-gold)font-size1.1remfont-weight700.stat-item spanfont-size0.82remcolorvar(--clr-silver)text-transformuppercaseletter-spacing0.08em.stat-dividercolorvar(--clr-gold-dim)font-size1.2rem.overview-griddisplaygridgrid-template-columns1fr 1frgapvar(--gap)align-itemscenter.feature-griddisplaygridgrid-template-columns1fr 1frgap20pxmargin-top36px.feature-itembackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius16pxpadding24px 20px.feature-iconfont-size1.6remmargin-bottom10px.feature-item strongdisplayblockcolorvar(--clr-gold)margin-bottom6pxfont-size0.95rem.feature-item spanfont-size0.83remcolorvar(--clr-muted)line-height1.6.interior-imgwidth100%border-radius24pxobject-fitcoveraspect-ratio4/5filterbrightness(0.92).img-captiontext-alignrightfont-size0.75remcolorvar(--clr-muted)margin-top10pxfont-styleitalic.floorplan-sectionbackgroundvar(--clr-onyx).floorplan-tabsdisplayflexgap8pxmargin-bottom48px.tab-btnpadding12px 36pxborder-radius100pxborder1px solid var(--clr-glass-border)backgroundtransparentcolorvar(--clr-silver)font-size0.9remfont-weight600transition0.3s var(--ease).tab-btn.active.tab-btnhoverbackgroundvar(--clr-gold)border-colorvar(--clr-gold)colorvar(--clr-obsidian).fp-tabdisplaynone.fp-tab.activedisplayblock.fp-layoutdisplaygridgrid-template-columns1.1fr 0.9frgapvar(--gap)align-itemscenter.fp-image imgborder-radius20pxwidth100%filterinvert(0.85) hue-rotate(180deg) contrast(1.2)mix-blend-modescreen.fp-details h3font-size1.6remmargin-bottom16px.fp-details pcolorvar(--clr-silver)margin-bottom28pxfont-size1rem.fp-specsdisplaygridgap10px.fp-specs lidisplayflexalign-itemscentergap10pxbackgroundvar(--clr-obsidian)border1px solid var(--clr-glass-border)border-radius10pxpadding10px 16pxfont-size0.9remcolorvar(--clr-silver).fp-specs li spanfont-size1rem.amenities-infographicmargin-bottom36px.amenities-infographic imgborder-radius24pxwidth100%max-width900pxmargin0 auto.amenity-category-griddisplaygridgrid-template-columnsrepeat(41fr)gap24px.amenity-catbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius20pxpadding28px 24px.cat-headerfont-size0.9remfont-weight700colorvar(--clr-gold)text-transformuppercaseletter-spacing0.06empadding-bottom16pxborder-bottom1px solid var(--clr-glass-border)margin-bottom16px.amenity-cat uldisplaygridgap8px.amenity-cat lifont-size0.85remcolorvar(--clr-silver)padding6px 0border-bottom1px solid rgba(2552552550.03)displayflexalign-itemscentergap6px.amenity-cat libeforecontent'→'colorvar(--clr-gold-dim)font-size0.8rem.location-infographicmargin-bottom36px.location-infographic imgborder-radius24pxwidth100%max-width800pxmargin0 auto.location-griddisplaygridgrid-template-columnsrepeat(41fr)gap24pxmargin-bottom40px.loc-categorybackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius20pxpadding28px 24px.loc-category h4font-size0.9remcolorvar(--clr-gold)text-transformuppercaseletter-spacing0.06empadding-bottom14pxborder-bottom1px solid var(--clr-glass-border)margin-bottom14px.loc-itemsdisplaygridgap8px.loc-itemdisplayflexalign-itemsbaselinegap10pxfont-size0.84remcolorvar(--clr-silver)padding6px 0border-bottom1px solid rgba(2552552550.03).loc-item spancolorvar(--clr-gold)font-weight600min-width42pxfont-size0.78rem.metro-calloutdisplayflexalign-itemscentergap24pxbackgroundlinear-gradient(135degvar(--clr-gold-dim)rgba(202163800.05))border1px solid var(--clr-gold-dim)border-radius20pxpadding28px 36px.metro-iconfont-size2.5rem.metro-text strongdisplayblockcolorvar(--clr-gold)font-size1.1remmargin-bottom6px.metro-text spancolorvar(--clr-silver)font-size0.9rem.legacy-sectionbackgroundvar(--clr-onyx).legacy-philosophymax-width700pxmargin0 auto 36pxtext-aligncenter.legacy-philosophy blockquotefont-familyvar(--font-serif)font-styleitalicfont-sizeclamp(1.2rem3vw1.7rem)line-height1.6colorvar(--clr-silk).legacy-philosophy citecolorvar(--clr-gold)font-size0.85remmargin-top16pxdisplayblock.legacy-statsdisplaygridgrid-template-columnsrepeat(41fr)gap20pxmargin-bottom36px.l-statbackgroundvar(--clr-obsidian)border1px solid var(--clr-glass-border)border-radius16pxpadding30pxtext-aligncenter.l-stat strongdisplayblockfont-size2.2remcolorvar(--clr-gold)font-weight800.l-stat spanfont-size0.82remcolorvar(--clr-silver)text-transformuppercaseletter-spacing0.06emmargin-top4pxdisplayblock.portfolio-griddisplaygridgrid-template-columnsrepeat(31fr)gap20px.portfolio-cardbackgroundvar(--clr-obsidian)border1px solid var(--clr-glass-border)border-radius16pxpadding28px 24pxpositionrelativetransition0.3s var(--ease).portfolio-cardhoverborder-colorvar(--clr-gold-dim)transformtranslateY(-4px).portfolio-tagdisplayinline-blockpadding3px 12pxborder-radius100pxbackgroundrgba(202163800.15)colorvar(--clr-gold)font-size0.7remfont-weight600text-transformuppercaseletter-spacing0.1emmargin-bottom12px.portfolio-card h4font-size1remmargin-bottom6px.portfolio-card pfont-size0.82remcolorvar(--clr-muted).spec-griddisplaygridgrid-template-columnsrepeat(31fr)gap20px.spec-cardbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius20pxpadding30pxtransition0.3s var(--ease).spec-cardhoverborder-colorvar(--clr-gold-dim).spec-iconfont-size2remmargin-bottom14px.spec-card h4font-size1remcolorvar(--clr-gold)margin-bottom14px.spec-card uldisplaygridgap8px.spec-card lifont-size0.83remcolorvar(--clr-silver)padding-left14pxpositionrelativeline-height1.5.spec-card libeforecontent''positionabsoluteleft0top8pxwidth4pxheight4pxborder-radius50%backgroundvar(--clr-gold).blog-sectionbackgroundvar(--clr-onyx).blog-griddisplaygridgrid-template-columns1.3fr 0.85fr 0.85frgap24pxalign-itemsstart.blog-cardbackgroundvar(--clr-obsidian)border1px solid var(--clr-glass-border)border-radius20pxpadding36pxdisplayflexflex-directioncolumngap16pxtransition0.3s var(--ease).blog-cardhoverborder-colorvar(--clr-gold-dim)transformtranslateY(-4px).blog-card.featuredborder-colorvar(--clr-gold-dim)backgroundvar(--clr-onyx).blog-metadisplayflexalign-itemscentergap12px.blog-tagbackgroundrgba(202163800.15)colorvar(--clr-gold)padding4px 12pxborder-radius100pxfont-size0.7remfont-weight600text-transformuppercase.blog-datefont-size0.75remcolorvar(--clr-muted).blog-card h3font-sizeclamp(1rem1.5vw1.2rem)line-height1.4.blog-excerptdisplayflexflex-directioncolumngap12px.blog-excerpt p.blog-excerpt lifont-size0.9remcolorvar(--clr-silver).blog-excerpt ulpadding-left0displaygridgap8px.blog-excerpt lipadding-left16pxpositionrelativeline-height1.6.blog-excerpt libeforecontent'→'positionabsoluteleft0colorvar(--clr-gold)font-size0.75rem.blog-excerpt h5colorvar(--clr-silk)font-size0.9remmargin-top8px.blog-ctacolorvar(--clr-gold)font-size0.85remfont-weight600letter-spacing0.05emmargin-topautotransition0.2s.blog-ctahovercolorvar(--clr-gold-light)letter-spacing0.1em.faq-listmax-width800pxmargin0 autodisplaygridgap12px.faq-itembackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius14pxoverflowhiddentransition0.3s.faq-item[open]border-colorvar(--clr-gold-dim).faq-item summarypadding20px 24pxcursorpointerfont-size0.95remfont-weight600colorvar(--clr-silk)list-stylenonedisplayflexjustify-contentspace-betweenalign-itemscenter.faq-item summary-webkit-details-markerdisplaynone.faq-item summaryaftercontent'+'colorvar(--clr-gold)font-size1.3remtransition0.3s.faq-item[open] summaryaftertransformrotate(45deg).faq-item ppadding0 24px 20pxcolorvar(--clr-silver)font-size0.9remline-height1.7.enquiry-sectionpositionrelativeoverflowhidden.enquiry-sectionbeforecontent''positionabsolutetop0left0right0bottom0backgroundradial-gradient(ellipse at center toprgba(202163800.06) 0%transparent 70%)pointer-eventsnone.enquiry-layoutdisplaygridgrid-template-columns1fr 1frgapvar(--gap)align-itemsstart.enquiry-left h2font-sizeclamp(1.8rem3.5vw2.8rem)margin-bottom16pxline-height1.2.enquiry-left pcolorvar(--clr-silver)font-size1remmargin-bottom32px.enquiry-perksdisplaygridgap10pxmargin-bottom36px.perkfont-size0.9remcolorvar(--clr-silver)padding10px 16pxbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius10pxtransition0.2s.perkhoverborder-colorvar(--clr-gold-dim)colorvar(--clr-gold).contact-detailsdisplayflexflex-directioncolumngap10px.contact-linkcolorvar(--clr-silver)font-size0.9remtransition0.2s.contact-linkhovercolorvar(--clr-gold).contact-addrfont-size0.83remcolorvar(--clr-muted)line-height1.5.glass-form-containerbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius28pxpaddingclamp(28px4vw50px).glass-form-container h3font-size1.4remmargin-bottom28px.enquiry-formdisplaygridgap16px.form-rowdisplaygridgrid-template-columns1fr 1frgap16px.form-groupdisplayflexflex-directioncolumngap6px.form-group labelfont-size0.78remcolorvar(--clr-silver)text-transformuppercaseletter-spacing0.06em.form-group input.form-group select.form-group textareabackgroundrgba(2552552550.04)border1px solid var(--clr-glass-border)border-radius10pxpadding14px 18pxcolorvar(--clr-silk)font-familyvar(--font-body)font-size0.95remtransition0.3s.form-group inputfocus.form-group selectfocus.form-group textareafocusoutlinenoneborder-colorvar(--clr-gold)backgroundrgba(202163800.05).form-group select optionbackgroundvar(--clr-onyx).form-group input.error.form-group select.errorborder-colorhsl(070%55%).submit-btnbackgroundvar(--clr-gold)colorvar(--clr-obsidian)padding18pxborder-radius12pxbordernonefont-weight700font-size0.95remtext-transformuppercaseletter-spacing0.08emtransition0.3s var(--ease)positionrelativeoverflowhidden.submit-btnaftercontent''positionabsoluteinset0backgroundlinear-gradient(90degtransparentrgba(2552552550.2)transparent)transformtranslateX(-100%)transition0.6s.submit-btnhoverbackgroundvar(--clr-gold-light)transformtranslateY(-2px)box-shadow0 12px 36px rgba(202163800.35).submit-btnhoveraftertransformtranslateX(100%).submit-btndisabledopacity0.6transformnonecursornot-allowed.disclaimerfont-size0.72remcolorvar(--clr-muted)line-height1.6.footerbackgroundvar(--clr-onyx)border-top1px solid var(--clr-glass-border)padding40px 0 24px.footer-topdisplaygridgrid-template-columns2fr 1fr 1.5frgapvar(--gap)padding-bottom48pxborder-bottom1px solid var(--clr-glass-border)margin-bottom28px.footer-brand h3font-size1.1remletter-spacing0.16emmargin-bottom12px.footer-brand h3 spancolorvar(--clr-gold)font-weight300.footer-brand pfont-size0.82remcolorvar(--clr-muted)line-height1.7.footer-brand .reracolorvar(--clr-gold)font-size0.78remmargin-top12px.footer-links.footer-contactdisplayflexflex-directioncolumngap10px.footer-links h5.footer-contact h5font-size0.75remcolorvar(--clr-gold)text-transformuppercaseletter-spacing0.12emmargin-bottom6px.footer-links a.footer-contact afont-size0.84remcolorvar(--clr-muted)transition0.2s.footer-links ahover.footer-contact ahovercolorvar(--clr-gold).wa-btn-containermargin-top8px.wa-floatdisplayinline-flexalign-itemscentergap8pxbackgroundvar(--clr-wa)colorwhitepadding10px 20pxborder-radius100pxfont-size0.85remfont-weight600transition0.3sbox-shadow0 4px 20px rgba(372111020.3).wa-floathovertransformscale(1.04)box-shadow0 8px 30px rgba(372111020.4).footer-bottomtext-aligncentercolorvar(--clr-muted)font-size0.75rem.wa-fabpositionfixedbottom32pxright32pxz-index1800width58pxheight58pxborder-radius50%backgroundvar(--clr-wa)colorwhitedisplayflexalign-itemscenterjustify-contentcenterbox-shadow0 6px 30px rgba(372111020.5)transition0.3s var(--ease-spring)animationwaPop 0.6s 1.5s var(--ease-spring) both.wa-fabbeforecontent'Chat with Sales'positionabsoluteright75pxbackgroundvar(--clr-obsidian)border1px solid var(--clr-gold)colorvar(--clr-silk)padding8px 16pxborder-radius8pxfont-weight600font-size0.9remopacity0pointer-eventsnonetransformtranslateX(10px)transitionall 0.3s var(--ease-spring)white-spacenowrapbox-shadow0 4px 20px rgba(0000.5).wa-fabhoverbeforeopacity1transformtranslateX(0).wa-fabaftercontent''positionabsolutetop0left0right0bottom0border-radius50%border2px solid var(--clr-wa)animationpulse 2s infinite cubic-bezier(0.400.21)z-index-1.wa-fabhovertransformscale(1.12)box-shadow0 10px 40px rgba(372111020.6)@keyframes revealUpfromopacity0transformtranslateY(50px)toopacity1transformtranslateY(0)@keyframes pulse0%100%opacity1transformscale(1)50%opacity0.5transformscale(0.75)@keyframes scrollPulse0%opacity1transformtranslateX(-50%) translateY(0)100%opacity0transformtranslateX(-50%) translateY(8px)@keyframes marquee0%transformtranslateX(0)100%transformtranslateX(-50%)@keyframes waPopfromopacity0transformscale(0)toopacity1transformscale(1).master-layout-sectionbackgroundvar(--clr-obsidian).tower-stat-rowdisplayflexalign-itemscenterjustify-contentcentergap0margin-bottom36pxbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius20pxoverflowhidden.tower-statflex1text-aligncenterpadding30px 20pxborder-right1px solid var(--clr-glass-border)displayflexflex-directioncolumngap6pxtransition0.3s.tower-statlast-of-typeborder-rightnone.tower-stathoverbackgroundrgba(202163800.06).ts-labelfont-size0.72remfont-weight600text-transformuppercaseletter-spacing0.14emcolorvar(--clr-muted).ts-valfont-size1.4remfont-weight800colorvar(--clr-gold).ts-subfont-size0.78remcolorvar(--clr-silver).ts-separatorcolorvar(--clr-gold-dim)font-size1.5remfont-weight300padding0 4px.master-layout-wrapperpositionrelativeborder-radius28pxoverflowhiddenborder1px solid var(--clr-glass-border)margin-bottom36pxbox-shadow0 30px 80px rgba(0000.6).master-layout-imgwidth100%displayblocktransitiontransform 8s easefilterinvert(0.85) hue-rotate(180deg) contrast(1.2)mix-blend-modescreen.master-layout-wrapperhover .master-layout-imgtransformscale(1.02).layout-legendpositionabsolutebottom24pxleft24pxbackgroundrgba(1012170.85)backdrop-filterblur(16px)border1px solid var(--clr-glass-border)border-radius14pxpadding18px 22pxdisplayflexflex-directioncolumngap8px.legend-titlefont-size0.68remfont-weight700text-transformuppercaseletter-spacing0.12emcolorvar(--clr-gold)margin-bottom4px.legend-itemdisplayflexalign-itemscentergap8pxfont-size0.78remcolorvar(--clr-silver).l-dotwidth10pxheight10pxborder-radius3pxflex-shrink0.l-dot.greenbackground#4ade80.l-dot.bluebackground#38bdf8.l-dot.orangebackground#fb923c.l-dot.goldbackgroundvar(--clr-gold).l-dot.greybackgroundvar(--clr-muted).zone-griddisplaygridgrid-template-columnsrepeat(31fr)gap20pxmargin-bottom36px.zone-cardbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius20pxpadding30pxtransition0.3s var(--ease).zone-cardhoverborder-colorvar(--clr-gold-dim)transformtranslateY(-6px)box-shadow0 20px 50px rgba(0000.3).zone-iconfont-size2remmargin-bottom14px.zone-card h4colorvar(--clr-gold)font-size1remmargin-bottom10px.zone-card pfont-size0.87remcolorvar(--clr-silver)line-height1.65.layout-ctatext-aligncenterpadding48px 0 0.layout-cta pfont-familyvar(--font-serif)font-styleitalicfont-size1.3remcolorvar(--clr-silver)margin-bottom24px@media (max-width1100px).blog-gridgrid-template-columns1fr 1fr.blog-card.featuredgrid-columnspan 2.amenity-category-gridgrid-template-columnsrepeat(21fr).location-gridgrid-template-columnsrepeat(21fr).zone-gridgrid-template-columnsrepeat(21fr)@media (max-width880px)root--ribbon-height56px.heropadding-top180px.hamburgerdisplayflexz-index5100positionrelative.pill-navbarborder-radius16pxwidthcalc(100vw - 32px)padding10px 12px 10px 20px.nav-containerwidth100%justify-contentspace-between.overview-grid.fp-layout.enquiry-layoutgrid-template-columns1fr.overview-rightorder-1.feature-gridgrid-template-columns1fr.legacy-statsgrid-template-columnsrepeat(21fr).portfolio-gridgrid-template-columns1fr 1fr.spec-gridgrid-template-columns1fr 1fr.blog-gridgrid-template-columns1fr.blog-card.featuredgrid-columnauto.footer-topgrid-template-columns1fr.form-rowgrid-template-columns1fr.tower-stat-rowflex-wrapwrap.tower-statmin-width45%border-bottom1px solid var(--clr-glass-border).ts-separatordisplaynone.zone-gridgrid-template-columns1fr 1fr.layout-legendpositionstaticmargin-top16pxflex-directionrowflex-wrapwrapgap12px@media (max-width640px).heropadding-top195px.hero h1font-size2.4rem.hero-actions.map-actions.oracle-navdisplayflexflex-directioncolumn !importantgap12px !important.btn-primary.btn-secondarywidth100% !importanttext-aligncentermargin0 !important.amenity-category-grid.location-gridgrid-template-columns1fr.legacy-stats.spec-gridgrid-template-columns1fr.portfolio-gridgrid-template-columns1fr.zone-gridgrid-template-columns1fr.tower-statmin-width100%.layout-legendpositionstatic.connectivity-h3-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(300px1fr))gap2remmargin-top3rempadding2.5rembackgroundrgba(2552552550.02)border-radius20pxborder1px solid rgba(2552552550.05)backdrop-filterblur(10px).conn-h3 h3font-size1.25remcolorvar(--clr-gold)margin-bottom0.75remfont-familyvar(--ff-heading).conn-h3 pfont-size0.95remcolorvar(--clr-light-alt)line-height1.6.maps-ctamargin-top1.5rem.btn-secondary.smallpadding0.6rem 1.2remfont-size0.85remborder-radius12px@media (max-width768px).connectivity-h3-gridgrid-template-columns1frtext-aligncenterpadding1.5rem.modal-overlaypositionfixedinset0z-index5000backgroundrgba(810160.85)backdrop-filterblur(12px)displayflexalign-itemscenterjustify-contentcenteropacity0pointer-eventsnonetransitionopacity 0.4s var(--ease)padding20px.modal-overlay.openopacity1pointer-eventsauto.modal-contentbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)paddingclamp(30px5vw60px)border-radius24pxmax-width700pxwidth100%positionrelativetransformtranslateY(40px) scale(0.95)transitiontransform 0.5s var(--ease-spring)opacity 0.5s var(--ease)box-shadow0 40px 100px rgba(0000.6).modal-overlay.open .modal-contenttransformtranslateY(0) scale(1).modal-closepositionabsolutetop24pxright24pxbackgroundvar(--clr-glass)border1px solid var(--clr-glass-border)colorvar(--clr-silver)width44pxheight44pxborder-radius50%font-size1.2remtransition0.3s.modal-closehovercolorvar(--clr-gold)backgroundvar(--clr-onyx-light)transformrotate(90deg).modal-headermargin-bottom32pxtext-aligncenter.modal-header h3font-size2remmargin-bottom12pxfont-familyvar(--font-serif).modal-header pcolorvar(--clr-muted)font-size0.95remline-height1.5.sovereign-form-logic .form-griddisplaygridgrid-template-columns1fr 1frgap20pxmargin-bottom20px@media (max-width600px).sovereign-form-logic .form-gridgrid-template-columns1fr.form-group labeldisplayblockfont-size0.75remcolorvar(--clr-silver)text-transformuppercaseletter-spacing0.1emmargin-bottom8px.form-group input.form-group selectwidth100%backgroundvar(--clr-glass)border1px solid var(--clr-glass-border)padding14px 18pxborder-radius8pxcolorvar(--clr-silk)font-size0.95remtransition0.3s var(--ease).form-group inputfocusborder-colorvar(--clr-gold)outlinenonebackgroundrgba(2552552550.06).phone-inputdisplayflexalign-itemscentergap10px.phone-input spanfont-size0.9remcolorvar(--clr-muted)font-weight600.submit-btnwidth100%backgroundvar(--clr-gold)colorvar(--clr-obsidian)padding18pxborder-radius12pxfont-weight700font-size1remtransition0.3s var(--ease)bordernonemargin-bottom16px.submit-btnhoverbackgroundvar(--clr-gold-light)transformtranslateY(-3px)box-shadow0 12px 30px rgba(202163800.35).disclaimerfont-size0.65remcolorvar(--clr-muted)text-aligncenterline-height1.4.keyword-clustermargin-bottom1.5remfont-size0.8remcolorrgba(2552552550.4)line-height1.8.keyword-cluster strongcolorvar(--clr-gold)margin-right8px.keyword-cluster spantransition0.3scursordefault.keyword-cluster spanhovercolorvar(--clr-gold).cluster-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(250px1fr))gap30pxmargin-top40px.cluster-cardbackgroundvar(--clr-onyx-light)border1px solid var(--clr-glass-border)padding30pxborder-radius16pxtransition0.4s var(--ease).cluster-cardhovertransformtranslateY(-10px)border-colorvar(--clr-gold)box-shadow0 20px 40px rgba(0000.4).cluster-card h4colorvar(--clr-gold)margin-bottom15pxfont-size1.1rem.cluster-card pfont-size0.9remcolorvar(--clr-muted)line-height1.6.progress-wrappermargin-top2rem.progress-headerdisplayflexjustify-contentspace-betweenalign-itemsflex-endmargin-bottom8px.progress-header strongcolorvar(--clr-gold)font-size0.95rem.progress-header spanfont-size0.8remcolorvar(--clr-muted).progress-trackbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.08)height8pxborder-radius100pxpositionrelativeoverflowhidden.progress-fillbackgroundlinear-gradient(90degvar(--clr-gold-dim)var(--clr-gold))height100%border-radius100pxwidth0transitionwidth 2s cubic-bezier(0.400.21).status-pilldisplayinline-blockpadding2px 10pxborder-radius100pxfont-size0.7remfont-weight700text-transformuppercasemargin-bottom10px.status-pill.completedbackgroundrgba(372111020.1)color#25D366.status-pill.activebackgroundrgba(202163800.1)colorvar(--clr-gold).priority-pass-containerdisplaynonemargin-top2remperspective1000px.priority-passbackgroundlinear-gradient(135deg#0a0c10 0%#16191f 100%)border1px solid var(--clr-gold)border-radius24pxpadding40px 30pxtext-aligncenterpositionrelativeoverflowhiddenbox-shadow0 40px 80px rgba(0000.6)border-top4px solid var(--clr-gold).priority-passbeforecontent""positionabsolutetop-50%left-50%width200%height200%backgroundradial-gradient(circlergba(202163800.05) 0%transparent 70%).pass-headercolorvar(--clr-gold)font-size0.7remletter-spacing3pxtext-transformuppercasemargin-bottom1.5remfont-weight800.pass-namefont-familyvar(--font-serif)font-size1.8remmargin-bottom0.5remcolor#fff.pass-idfont-familymonospacecolorvar(--clr-gold)font-size0.9remopacity0.8margin-bottom1.5remdisplayblock.pass-qrbackground#fffpadding12pxwidth130pxheight130pxmargin0 auto 1.5remborder-radius16pxbox-shadow0 10px 20px rgba(0000.3).pass-qr imgwidth100%height100%.pass-benefitfont-size0.85remcolorvar(--clr-silver)margin-bottom1.5remline-height1.5.pass-benefit strongcolor#fff.pass-footerborder-top1px dashed rgba(2552552550.1)padding-top1.5remfont-size0.7remcolorvar(--clr-muted)@keyframes fadeInfromopacity0transformtranslateY(20px) scale(0.95)toopacity1transformtranslateY(0) scale(1).landmark-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(280px1fr))gap20pxmargin-top3rem.landmark-cardbackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)padding24pxborder-radius20pxdisplayflexalign-itemscentergap20pxtransition0.4s var(--ease).landmark-cardhoverborder-colorvar(--clr-gold)transformtranslateY(-5px)backgroundvar(--clr-onyx-light).landmark-iconfont-size2remopacity0.8.landmark-info h4font-size1remcolor#fffmargin-bottom4px.landmark-info pfont-size0.8remcolorvar(--clr-muted)margin-bottom8px.landmark-metadisplayflexgap12pxfont-size0.7remfont-weight700text-transformuppercasecolorvar(--clr-gold).landmark-meta spanbackgroundrgba(202163800.1)padding2px 8pxborder-radius4px.landmark-linkmargin-top10pxfont-size0.75remcolorvar(--clr-silver)displayinline-flexalign-itemscentergap6pxtext-decorationunderlinetransition0.3s.landmark-linkhovercolorvar(--clr-gold).oracle-sectionbackgroundlinear-gradient(180deg#050608 0%#0a0c10 100%).oracle-containermax-width800pxmargin0 autobackgroundvar(--clr-onyx)border1px solid var(--clr-glass-border)border-radius30pxpadding40pxpositionrelativeoverflowhidden.oracle-stepdisplaynoneanimationfadeIn 0.5s ease forwards.oracle-step.activedisplayblock.oracle-optionsdisplaygridgrid-template-columnsrepeat(auto-fitminmax(200px1fr))gap15pxmargin-top2rem.oracle-optbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.08)padding20pxborder-radius15pxcursorpointertransition0.3stext-aligncenter.oracle-opthoverbackgroundrgba(202163800.05)border-colorvar(--clr-gold).oracle-opt.selectedbackgroundvar(--clr-gold)color#000border-colorvar(--clr-gold).oracle-opt h5margin-bottom5pxfont-size1rem.oracle-opt pfont-size0.75remopacity0.7.oracle-navdisplayflexjustify-contentspace-betweenmargin-top3rem.oracle-resulttext-aligncenterdisplaynone.oracle-result h3colorvar(--clr-gold)font-size2remmargin-bottom1rem.oracle-result pmargin-bottom2remcolorvar(--clr-silver).table-responsiveoverflow-xauto-webkit-overflow-scrollingtouchmargin20px 0border-radius12pxborder1px solid var(--clr-glass-border).sge-tablewidth100%border-collapsecollapsemin-width600pxbackgroundrgba(2552552550.02).sge-table th.sge-table tdpadding16px 20pxborder-bottom1px solid var(--clr-glass-border)text-alignleftfont-size0.9rem.sge-table thcolorvar(--clr-gold)text-transformuppercaseletter-spacing0.1emfont-size0.75rembackgroundrgba(0000.2)@media (max-width640px).oracle-containerpadding24pxborder-radius20pxoverflowvisible.oracle-result h3font-size1.5rem.oracle-resultpadding-bottom20px.priority-passaftercontent''positionabsolutetop-50%left-50%width200%height200%backgroundlinear-gradient( 45degtransparent 20%rgba(202163800.15) 50%transparent 80% )animationshimmerPass 4s infinite linearpointer-eventsnone@keyframes shimmerPass0%transformtranslate(-30%-30%) rotate(0deg)100%transformtranslate(30%30%) rotate(0deg)@media (max-width1024px).hamburgerdisplayflex.nav-linksdisplaynonepositionfixedtop0left0right0bottom0width100vwheight100vhbackgroundrgba(5680.98)backdrop-filterblur(25px)-webkit-backdrop-filterblur(25px)flex-directioncolumnjustify-contentcenteralign-itemscentergap32pxz-index5000padding30px.nav-links.active.nav-links.opendisplayflex !importantanimationfadeIn 0.3s ease forwards.nav-links afont-size1.3remopacity1color#fffwidth100%text-aligncenter.cta-pillwidth100%text-aligncenterfont-size1rem !important.no-scrolloverflowhidden.breadcrumb-wrapperpadding-top150pxpadding-bottom20pxbackgroundtransparentz-index1000positionrelative.breadcrumb-listdisplayflexalign-itemscentergap10pxfont-size0.72remtext-transformuppercaseletter-spacing1.5px.breadcrumb-list acolorrgba(2552552550.4)text-decorationnone.breadcrumb-list .sepcolorrgba(2552552550.15).breadcrumb-list .activecolorvar(--clr-gold)font-weight600@media (max-width1024px).breadcrumb-wrapperpadding-top110pxpadding-left20px.nav-containerdisplayflexjustify-contentspace-between.wa-enquiry-btndisplayinline-flexalign-itemscentergap8pxbackgroundlinear-gradient(135deg#25D366#128C7E)color#fff !importantpadding12px 28pxborder-radius50pxfont-weight600font-size0.95remtext-decorationnone !importanttransitionall 0.4s cubic-bezier(0.400.21)box-shadow0 4px 20px rgba(372111020.3).wa-enquiry-btnhovertransformtranslateY(-2px)box-shadow0 8px 30px rgba(372111020.5).cta-pill.btn-primaryanimationpulse-gold 3s infinite@keyframes pulse-gold0%box-shadow0 0 0 0 rgba(202163800.4)70%box-shadow0 0 0 15px rgba(202163800)100%box-shadow0 0 0 0 rgba(202163800)@keyframes shimmer0%background-position-200% center100%background-position200% center.shimmer-textbackgroundlinear-gradient(90degvar(--clr-gold) 0%#fff 50%var(--clr-gold) 100%)background-size200% autocolortransparent-webkit-background-cliptextbackground-cliptextanimationshimmer 4s linear infinite.btn-primary.shimmer-btnpositionrelativeoverflowhidden.btn-primary.shimmer-btnaftercontent''positionabsolutetop0left-100%width50%height100%backgroundlinear-gradient(90degtransparentrgba(2552552550.4)transparent)transformskewX(-20deg)animationshine 4s infinite@keyframes shine0%left-100%20%left200%100%left200%.cursor-spotlightpositionfixedtop0left0width100vwheight100vhpointer-eventsnonez-index9999backgroundradial-gradient(600px circle at var(--mouse-x50%) var(--mouse-y50%)rgba(202163800.05)transparent 40%)transitionopacity 0.3s ease.magnetictransitiontransform 0.1s linearwill-changetransform.reveal-3dopacity0transformperspective(1000px) rotateX(10deg) translateY(40px)transitionopacity 0.9s cubic-bezier(0.20.80.21)transform 0.9s cubic-bezier(0.20.80.21)will-changetransformopacity.reveal-3d.visibleopacity1transformperspective(1000px) rotateX(0deg) translateY(0)@keyframes float0%transformtranslateY(0px)50%transformtranslateY(-8px)100%transformtranslateY(0px).floating-iconanimationfloat 4s ease-in-out infinitedisplayinline-block.feature-itemnth-child(1) .feature-iconanimation-delay0s.feature-itemnth-child(2) .feature-iconanimation-delay0.5s.feature-itemnth-child(3) .feature-iconanimation-delay1s.feature-itemnth-child(4) .feature-iconanimation-delay1.5s.glass-glowpositionrelativebackgroundlinear-gradient(135degrgba(2552552550.04) 0%rgba(202163800.015) 40%rgba(1012180.75) 100%) !importantbackdrop-filterblur(24px) saturate(180%)-webkit-backdrop-filterblur(24px) saturate(180%)border1px solid rgba(2552552550.09) !importantbox-shadowinset 0 1px 1px 0 rgba(2552552550.15)inset 0 0 24px 0 rgba(202163800.02)0 12px 36px -4px rgba(0000.6)border-radius16pxtransitionall 0.45s cubic-bezier(0.1610.31)overflowhidden.glass-glowaftercontent''positionabsoluteinset0border-radiusinheritbackgroundradial-gradient(600px circle at var(--card-mouse-x50%) var(--card-mouse-y50%)rgba(202163800.12)transparent 40%)opacity0transitionopacity 0.5s easepointer-eventsnonez-index2.glass-glowhoverafteropacity1.glass-glowhoverbox-shadowinset 0 1px 2px 0 rgba(2552552550.35)0 20px 50px -10px rgba(0000.8)0 0 45px rgba(202163800.25)border-colorrgba(202163800.55) !importanttransformtranslateY(-8px) scale(1.015).hero-bgtransformtranslateY(var(--scroll-offset0px))will-changetransform.glass-panelbackgroundlinear-gradient(135degrgba(2552552550.05) 0%rgba(202163800.02) 50%rgba(810160.85) 100%) !importantbackdrop-filterblur(28px) saturate(190%)-webkit-backdrop-filterblur(28px) saturate(190%)border1px solid rgba(2552552550.1) !importantbox-shadowinset 0 1px 1px 0 rgba(2552552550.2)0 16px 40px rgba(0000.5)border-radius20px.pill-navbar.scrolledbackgroundrgba(810160.75) !importantbackdrop-filterblur(25px) saturate(180%)-webkit-backdrop-filterblur(25px) saturate(180%)border1px solid rgba(202163800.25) !importantbox-shadow0 10px 40px rgba(0000.7)0 0 25px rgba(202163800.12).portfolio-card.spec-card.zone-card.cluster-card.amenity-cat.tower-cardbackgroundlinear-gradient(135degrgba(2552552550.04) 0%rgba(202163800.015) 45%rgba(1012180.8) 100%) !importantbackdrop-filterblur(24px) saturate(170%)-webkit-backdrop-filterblur(24px) saturate(170%)border1px solid rgba(2552552550.08) !importantbox-shadowinset 0 1px 1px 0 rgba(2552552550.12)0 10px 30px rgba(0000.5)border-radius18pxpositionrelativeoverflowhidden.enquiry-left.enquiry-right.glass-form-containerbackgroundlinear-gradient(145degrgba(2552552550.04) 0%rgba(202163800.02) 40%rgba(911170.88) 100%) !importantbackdrop-filterblur(30px) saturate(190%)-webkit-backdrop-filterblur(30px) saturate(190%)border-radius24pxpadding40pxborder1px solid rgba(202163800.2) !importantbox-shadowinset 0 1px 2px 0 rgba(2552552550.2)0 25px 60px rgba(0000.7)0 0 35px rgba(202163800.1).sticky-ribbonbackgroundlinear-gradient(90degrgba(202163800.25) 0%rgba(2362081400.35) 50%rgba(202163800.25) 100%) !importantbackdrop-filterblur(14px)-webkit-backdrop-filterblur(14px)border-bottom1px solid rgba(202163800.45)color#fff !importanttext-shadow0 1px 3px rgba(0000.8).portfolio-cardbefore.spec-cardbefore.zone-cardbefore.cluster-cardbefore.landmark-cardbefore.bento-cardbefore.fp-cardbefore.tower-cardbeforecontent''positionabsolutetop0left-120%width60%height100%backgroundlinear-gradient(90degtransparentrgba(2552552550.08)rgba(202163800.15)transparent)transformskewX(-25deg)transition0.75s cubic-bezier(0.1610.31)z-index3pointer-eventsnone.portfolio-cardhoverbefore.spec-cardhoverbefore.zone-cardhoverbefore.cluster-cardhoverbefore.landmark-cardhoverbefore.bento-cardhoverbefore.fp-cardhoverbefore.tower-cardhoverbeforeleft160%.portfolio-card img.bento-card img.fp-card img.zone-card imgtransitiontransform 0.8s cubic-bezier(0.1610.31) !important.portfolio-cardhover img.bento-cardhover img.fp-cardhover img.zone-cardhover imgtransformscale(1.06) !important@keyframes auraPulse0%box-shadow0 0 0 0 rgba(202163800.4)inset 0 0 8px rgba(202163800.2)70%box-shadow0 0 0 10px rgba(202163800)inset 0 0 12px rgba(202163800.4)100%box-shadow0 0 0 0 rgba(202163800)inset 0 0 8px rgba(202163800.2).hero-badge.badge-selling.badge-limited.tower-status-badgeanimationauraPulse 3s infinite cubic-bezier(0.400.61)backdrop-filterblur(12px)-webkit-backdrop-filterblur(12px).shimmer-btn.btn-primarypositionrelativeoverflowhiddenbox-shadow0 4px 20px rgba(202163800.25)inset 0 1px 1px rgba(2552552550.4).shimmer-btnafter.btn-primaryaftercontent''positionabsolutetop-50%left-100%width60%height200%backgroundlinear-gradient(90degtransparentrgba(2552552550.35)transparent)transformrotate(30deg)animationbuttonShimmer 4s infinite cubic-bezier(0.400.21)pointer-eventsnone@keyframes buttonShimmer0%left-100%35%100%left160%.calc-suite-sectionbackgroundradial-gradient(circle at 50% 0%rgba(202163800.08)transparent 70%)var(--clr-obsidian)border-top1px solid var(--clr-glass-border)border-bottom1px solid var(--clr-glass-border)padding80px 0positionrelative.calc-tabsdisplayflexjustify-contentcentergap12pxmargin-bottom40pxflex-wrapwrap.calc-tab-btnbackgroundrgba(2552552550.03)border1px solid var(--clr-glass-border)colorvar(--clr-silver)padding12px 24pxborder-radius50pxfont-size0.9remfont-weight600cursorpointertransitionall 0.3s var(--ease)displayflexalign-itemscentergap8px.calc-tab-btnhover.calc-tab-btn.activebackgroundvar(--clr-gold)color#000border-colorvar(--clr-gold)box-shadow0 8px 25px rgba(202163800.3)transformtranslateY(-2px).calc-paneldisplaynoneanimationfadeIn 0.4s ease forwards.calc-panel.activedisplayblock.calc-griddisplaygridgrid-template-columns1.2fr 1frgap40pxbackgroundrgba(2552552550.02)border1px solid var(--clr-glass-border)border-radius24pxpaddingclamp(24px4vw50px)backdrop-filterblur(20px)-webkit-backdrop-filterblur(20px)@media (max-width900px).calc-gridgrid-template-columns1fr.calc-input-groupmargin-bottom28px.calc-label-rowdisplayflexjustify-contentspace-betweenalign-itemscentermargin-bottom12px.calc-labelfont-size0.9remfont-weight500colorvar(--clr-silk).calc-value-badgebackgroundrgba(202163800.15)border1px solid rgba(202163800.3)colorvar(--clr-gold)font-weight700font-size1.05rempadding4px 14pxborder-radius8px.calc-slider-webkit-appearancenonewidth100%height6pxborder-radius5pxbackgroundrgba(2552552550.1)outlinenonetransitionopacity 0.2s.calc-slider-webkit-slider-thumb-webkit-appearancenoneappearancenonewidth22pxheight22pxborder-radius50%backgroundvar(--clr-gold)cursorpointerbox-shadow0 0 15px rgba(202163800.6)border2px solid #000.bank-presetsdisplayflexgap8pxmargin-top10pxflex-wrapwrap.bank-pillbackgroundrgba(2552552550.04)border1px solid rgba(2552552550.08)colorvar(--clr-silver)padding6px 12pxborder-radius6pxfont-size0.75remcursorpointertransition0.2s.bank-pillhover.bank-pill.activebackgroundrgba(202163800.2)colorvar(--clr-gold)border-colorvar(--clr-gold).calc-result-boxbackgroundrgba(810160.8)border1px solid rgba(202163800.25)border-radius20pxpadding30pxdisplayflexflex-directioncolumnjustify-contentspace-between.result-maintext-aligncenterpadding-bottom24pxborder-bottom1px solid rgba(2552552550.08).result-main .result-subfont-size0.85remtext-transformuppercaseletter-spacing1pxcolorvar(--clr-silver)margin-bottom6px.result-main .result-amountfont-sizeclamp(2rem3.5vw2.8rem)font-weight700colorvar(--clr-gold)font-familyvar(--font-serif).result-breakdownmargin20px 0displayflexflex-directioncolumngap12px.breakdown-rowdisplayflexjustify-contentspace-betweenfont-size0.9remcolorvar(--clr-silver).breakdown-row spanlast-childcolor#ffffont-weight600.tower-matrix-sectionpadding80px 0backgroundvar(--clr-onyx)border-top1px solid var(--clr-glass-border).tower-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(260px1fr))gap24pxmargin-top40px.tower-cardbackgroundrgba(2552552550.02)border1px solid var(--clr-glass-border)border-radius20pxpadding28pxtransitionall 0.4s var(--ease)positionrelativeoverflowhidden.tower-cardhovertransformtranslateY(-8px)border-colorrgba(202163800.4)box-shadow0 20px 40px rgba(0000.4).tower-headerdisplayflexjustify-contentspace-betweenalign-itemscentermargin-bottom16px.tower-namefont-size1.3remfont-weight700color#fff.tower-status-badgefont-size0.7remfont-weight700text-transformuppercaseletter-spacing0.5pxpadding4px 10pxborder-radius50px.badge-sellingbackgroundrgba(25571870.15)color#ff4757border1px solid rgba(25571870.3).badge-limitedbackgroundrgba(25516520.15)color#ffa502border1px solid rgba(25516520.3).badge-exclusivebackgroundrgba(462131150.15)color#2ed573border1px solid rgba(462131150.3).tower-progress-barwidth100%height6pxbackgroundrgba(2552552550.08)border-radius10pxmargin12px 0 18px 0overflowhidden.tower-progress-fillheight100%backgroundlinear-gradient(90degvar(--clr-gold)var(--clr-gold-light))border-radius10px.tower-specs-listlist-stylenonepadding0margin16px 0 24px 0displayflexflex-directioncolumngap10pxfont-size0.85remcolorvar(--clr-silver).tower-specs-list lidisplayflexjustify-contentspace-betweenborder-bottom1px dashed rgba(2552552550.06)padding-bottom6px.tower-specs-list li strongcolorvar(--clr-silk).trust-vault-sectionpadding80px 0backgroundvar(--clr-obsidian)border-top1px solid var(--clr-glass-border).vault-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(260px1fr))gap24pxmargin-top40px.vault-cardbackgroundrgba(2552552550.02)border1px solid var(--clr-glass-border)border-radius20pxpadding28pxtransitionall 0.4s var(--ease)displayflexflex-directioncolumnjustify-contentspace-between.vault-cardhovertransformtranslateY(-6px)border-colorrgba(462131150.4)box-shadow0 20px 40px rgba(0000.4).vault-iconfont-size2.2remmargin-bottom16px.vault-card h4font-size1.2remcolor#fffmargin-bottom8pxfont-familyvar(--font-serif).vault-metadisplayinline-blockfont-size0.75remcolor#2ed573backgroundrgba(462131150.1)border1px solid rgba(462131150.25)padding3px 8pxborder-radius6pxmargin-bottom12pxfont-weight600.vault-card pfont-size0.85remcolorvar(--clr-silver)line-height1.6margin-bottom20px.vault-linkfont-size0.8remfont-weight600colorvar(--clr-gold)text-decorationnonedisplayinline-flexalign-itemscentergap4pxtransition0.2s.vault-linkhovercolorvar(--clr-gold-light)transformtranslateX(4px).comparison-sectionpadding80px 0backgroundvar(--clr-onyx)border-top1px solid var(--clr-glass-border).wa-concierge-widgetpositionfixedbottom30pxright30pxz-index4000font-familyvar(--font-body).wa-floating-btnbackground#25D366color#fffbordernonepadding12px 20pxborder-radius50pxdisplayflexalign-itemscentergap10pxfont-weight700font-size0.9remcursorpointerbox-shadow0 10px 30px rgba(372111020.4)transitionall 0.3s cubic-bezier(0.1610.31).wa-floating-btnhovertransformscale(1.05)box-shadow0 15px 40px rgba(372111020.6).wa-btn-iconfont-size1.2rem.wa-drawerpositionabsolutebottom70pxright0width320pxbackgroundrgba(810160.95)border1px solid rgba(202163800.3)border-radius20pxbackdrop-filterblur(25px)-webkit-backdrop-filterblur(25px)box-shadow0 25px 60px rgba(0000.7)displaynoneanimationrevealUp 0.4s var(--ease) forwardsoverflowhidden.wa-drawer.opendisplayblock.wa-drawer-headerbackgroundlinear-gradient(135degrgba(372111020.2)rgba(202163800.15))padding16pxdisplayflexalign-itemscentergap12pxborder-bottom1px solid rgba(2552552550.08).wa-avatarwidth38pxheight38pxborder-radius50%background#25D366color#fffdisplayflexalign-itemscenterjustify-contentcenterfont-size1.1rem.wa-titlefont-size0.9remfont-weight700color#fff.wa-statusfont-size0.7remcolor#2ed573displayflexalign-itemscentergap5px.wa-online-dotwidth6pxheight6pxbackground#2ed573border-radius50%animationpulse 1.5s infinite.wa-close-btnmargin-leftautobackgroundnonebordernonecolorvar(--clr-silver)font-size1remcursorpointerpadding4px.wa-drawer-bodypadding18px.wa-introfont-size0.8remcolorvar(--clr-silver)line-height1.5margin-bottom16px.wa-intro strongcolorvar(--clr-gold).wa-quick-actionsdisplayflexflex-directioncolumngap10px.wa-action-pilldisplayblockbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.08)border-radius12pxpadding10px 14pxcolorvar(--clr-silk)text-decorationnonefont-size0.8remfont-weight500transitionall 0.2s ease.wa-action-pillhoverbackgroundrgba(372111020.15)border-color#25D366color#25D366transformtranslateX(4px).pune-authority-sectionpadding80px 0backgroundvar(--clr-obsidian)border-top1px solid var(--clr-glass-border).authority-tabsdisplayflexjustify-contentcentergap10pxmargin-bottom35pxflex-wrapwrap.auth-tab-btnbackgroundrgba(2552552550.03)border1px solid var(--clr-glass-border)colorvar(--clr-silver)padding10px 20pxborder-radius50pxfont-size0.85remfont-weight600cursorpointertransitionall 0.3s var(--ease).auth-tab-btnhover.auth-tab-btn.activebackgroundvar(--clr-gold)color#000border-colorvar(--clr-gold)box-shadow0 8px 20px rgba(202163800.25)transformtranslateY(-2px).authority-paneldisplaynoneanimationfadeIn 0.4s ease forwards.authority-panel.activedisplayblock.authority-chips-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(240px1fr))gap14px.authority-keyword-chipbackgroundrgba(2552552550.02)border1px solid rgba(2552552550.06)border-radius12pxpadding12px 16pxtext-decorationnonedisplayflexflex-directioncolumngap4pxtransitionall 0.3s cubic-bezier(0.1610.31).authority-keyword-chiphoverbackgroundrgba(202163800.08)border-colorrgba(202163800.35)transformtranslateY(-3px)box-shadow0 10px 25px rgba(0000.3).kw-textcolor#ffffont-weight600font-size0.85remline-height1.3.kw-intentcolorvar(--clr-gold)font-size0.72remtext-transformuppercaseletter-spacing0.5px.unit-configurator-sectionpadding90px 0backgroundvar(--clr-obsidian).configurator-wrapperbackgroundrgba(2552552550.02)border1px solid var(--clr-glass-border)border-radius24pxpadding35pxmargin-top30px.config-unit-tabsdisplayflexgap12pxmargin-bottom20pxflex-wrapwrap.config-unit-btnbackgroundrgba(2552552550.04)border1px solid var(--clr-glass-border)color#fffpadding12px 24pxborder-radius50pxfont-weight600font-size0.9remcursorpointertransitionall 0.3s var(--ease).config-unit-btn.activebackgroundvar(--clr-gold)color#000border-colorvar(--clr-gold)box-shadow0 8px 25px rgba(202163800.25).room-hotspots-navdisplayflexgap8pxmargin-bottom25pxflex-wrapwrap.room-btnbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.08)colorvar(--clr-silver)padding8px 16pxborder-radius10pxfont-size0.8remcursorpointertransitionall 0.2s ease.room-btnhover.room-btn.activebackgroundrgba(202163800.15)border-colorvar(--clr-gold)colorvar(--clr-gold).configurator-display-griddisplaygridgrid-template-columns1.2fr 1frgap35pxalign-itemscenter.config-visual-panelpositionrelativebackgroundrgba(0000.4)border-radius18pxpadding20pxborder1px solid rgba(2552552550.05)text-aligncenter.config-imgwidth100%heightautomax-height420pxobject-fitcontainborder-radius12pxtransitiontransform 0.4s ease.active-room-tagpositionabsolutebottom25pxleft50%transformtranslateX(-50%)backgroundrgba(0000.85)backdrop-filterblur(10px)border1px solid var(--clr-gold)colorvar(--clr-gold)padding6px 16pxborder-radius50pxfont-size0.75remfont-weight600white-spacenowrap.config-details-paneldisplayflexflex-directioncolumngap15px.room-badgealign-selfflex-startbackgroundrgba(202163800.15)border1px solid rgba(202163800.3)colorvar(--clr-gold)padding4px 12pxborder-radius50pxfont-size0.75remfont-weight700text-transformuppercase.room-titlefont-size1.6remcolor#fffline-height1.2.room-desccolorvar(--clr-silver)font-size0.9remline-height1.6.room-specs-griddisplaygridgrid-template-columnsrepeat(21fr)gap12pxmargin-top10px.r-spec-itembackgroundrgba(2552552550.02)border1px solid rgba(2552552550.05)border-radius10pxpadding10px 14pxdisplayflexflex-directioncolumngap2px.r-spec-labelcolorvar(--clr-silver)font-size0.75rem.r-spec-valcolor#ffffont-size0.85remfont-weight600.construction-sectionpadding90px 0backgroundvar(--clr-obsidian)border-top1px solid var(--clr-glass-border).milestones-timeline-wrapperbackgroundrgba(2552552550.02)border1px solid var(--clr-glass-border)border-radius24pxpadding40pxmargin-top30pxdisplayflexflex-directioncolumngap30px.milestone-stepdisplaygridgrid-template-columns50px 1frgap20pxpositionrelative.milestone-markerdisplayflexflex-directioncolumnalign-itemscenterpositionrelative.marker-iconwidth44pxheight44pxborder-radius50%backgroundrgba(2552552550.05)border1px solid rgba(2552552550.15)displayflexalign-itemscenterjustify-contentcenterfont-weight700font-size1remcolor#fffz-index2.milestone-step.completed .marker-iconbackgroundrgba(372111020.2)border-color#25D366color#25D366.milestone-step.active .marker-iconbackgroundrgba(202163800.25)border-colorvar(--clr-gold)colorvar(--clr-gold)box-shadow0 0 20px rgba(202163800.4).marker-linepositionabsolutetop44pxbottom-30pxwidth2pxbackgroundrgba(2552552550.1).milestone-step.completed .marker-linebackground#25D366.milestone-contentbackgroundrgba(2552552550.02)border1px solid rgba(2552552550.06)border-radius16pxpadding20px 24pxdisplayflexflex-directioncolumngap6px.milestone-status-tagalign-selfflex-startfont-size0.7remfont-weight700text-transformuppercaseletter-spacing0.5pxpadding3px 10pxborder-radius50pxbackgroundrgba(372111020.15)color#25D366.milestone-status-tag.tag-activebackgroundrgba(202163800.2)colorvar(--clr-gold).milestone-status-tag.tag-upcomingbackgroundrgba(2552552550.05)colorvar(--clr-silver).milestone-content h4font-size1.15remcolor#fff.milestone-content pcolorvar(--clr-silver)font-size0.85remline-height1.5.milestone-datecolorvar(--clr-gold)font-size0.78remfont-weight600margin-top4px.exit-voucher-modalpositionfixedinset0z-index9999displayflexalign-itemscenterjustify-contentcenterpadding20pxanimationfadeIn 0.3s ease.exit-modal-backdroppositionabsoluteinset0backgroundrgba(0000.85)backdrop-filterblur(12px).exit-modal-cardpositionrelativebackground#0d1117border1px solid var(--clr-gold)border-radius24pxpadding35px 30pxmax-width500pxwidth100%text-aligncenterbox-shadow0 20px 60px rgba(0000.8)0 0 40px rgba(202163800.25)z-index2animationscaleUp 0.3s cubic-bezier(0.1610.31).exit-modal-closepositionabsolutetop18pxright18pxbackgroundrgba(2552552550.05)border1px solid rgba(2552552550.1)color#fffwidth32pxheight32pxborder-radius50%cursorpointerfont-size0.9remtransitionall 0.2s ease.exit-modal-closehoverbackgroundrgba(2552552550.2).exit-badgedisplayinline-blockbackgroundrgba(202163800.15)border1px solid var(--clr-gold)colorvar(--clr-gold)padding4px 14pxborder-radius50pxfont-size0.75remfont-weight700margin-bottom15px.exit-modal-card h3font-size1.5remcolor#fffline-height1.3margin-bottom10px.exit-modal-card pcolorvar(--clr-silver)font-size0.85remline-height1.5margin-bottom20px.voucher-code-boxbackgroundrgba(0000.6)border1px dashed var(--clr-gold)border-radius14pxpadding14pxmargin-bottom20pxdisplayflexflex-directioncolumngap4px.voucher-labelfont-size0.7remcolorvar(--clr-silver)letter-spacing1px.voucher-codefont-size1.3remfont-weight800colorvar(--clr-gold)letter-spacing2pxfont-familymonospace.mobile-sticky-action-bardisplaynone@media (max-width768px)htmlbodyoverflow-xhidden !importantpositionrelativewidth100%root--ribbon-height52pxbodypadding-bottom75px !important.heropadding-top175px !importantmin-heightautopadding-bottom50px.hero h1font-size2.1rem !importantline-height1.15.h1-subtitlefont-size1.05rem !important.hero-chipsdisplayflexflex-wrapwrapgap8pxjustify-contentcenter.hero-chips spanfont-size0.75rem !importantpadding4px 10px !important.hero-actionsdisplayflexflex-directioncolumn !importantwidth100%gap10px.hero-actions a.hero-actions buttonwidth100% !importanttext-aligncenter.stats-baroverflow-xauto-webkit-overflow-scrollingtouchpadding16px 0.stats-trackdisplayflexgap20pxmin-widthmax-contentpadding0 16px.stat-item strongfont-size1.4rem !important.sectionpadding45px 0 !important.section-header h2font-size1.75rem !important.section-header pfont-size0.92rem !important.configurator-display-gridgrid-template-columns1fr.table-responsive.highlights-table-wrapper.sge-matrix .table-responsiveoverflow-xauto !important-webkit-overflow-scrollingtouchwidth100%margin-bottom16px.highlights-table td.sge-table td.sge-table thpadding10px 12px !importantfont-size0.82rem !importantwhite-spacenormal.mobile-sticky-action-bardisplayflexpositionfixedbottom0left0right0width100%backgroundrgba(810160.98)backdrop-filterblur(20px)-webkit-backdrop-filterblur(20px)border-top1px solid rgba(202163800.3)z-index4500padding8px 12pxpadding-bottomcalc(8px + env(safe-area-inset-bottom0px))gap8pxbox-shadow0 -10px 30px rgba(0000.85).mob-action-btnflex1displayflexalign-itemscenterjustify-contentcentergap6pxpadding10px 8pxborder-radius12pxfont-size0.82remfont-weight700text-decorationnonetext-aligncentertransitionall 0.2s ease.mob-btn-callbackgroundrgba(2552552550.08)border1px solid rgba(2552552550.15)color#fff.mob-btn-wabackground#25D366border1px solid #25D366color#000.mob-btn-visitbackgroundvar(--clr-gold)border1px solid var(--clr-gold)color#000.wa-concierge-widgetbottom74px !importantright14px !important.wa-floating-btnpadding8px 14px !importantfont-size0.75rem !important.wa-drawerwidthcalc(100vw - 32px)max-width320pxbottom60pxright0.calc-tabs.authority-tabs.floorplan-tabs.config-unit-tabs.room-hotspots-navoverflow-xauto !important-webkit-overflow-scrollingtouchflex-wrapnowrap !importantjustify-contentflex-start !importantpadding-bottom8pxscrollbar-widthnonedisplayflex !importantgap8px !importantwidth100%.calc-tabs-webkit-scrollbar.authority-tabs-webkit-scrollbar.floorplan-tabs-webkit-scrollbar.config-unit-tabs-webkit-scrollbar.room-hotspots-nav-webkit-scrollbardisplaynone.auth-tab-btn.tab-btn.config-unit-btn.room-btn.calc-tab-btnwhite-spacenowrap !importantflex-shrink0 !importantfont-size0.82rem !importantpadding8px 16px !important.configurator-wrapper.milestones-timeline-wrapper.calc-card.vault-card.calc-gridpadding20px 14px !importantborder-radius18px.exit-modal-cardpadding24px 18px !importantborder-radius18px !importantmax-width92vw !important.exit-modal-card h3font-size1.25rem !important.voucher-codefont-size1.1rem !important.fp-layoutgrid-template-columns1fr !importantgap20px.fp-image imgborder-radius14pxwidth100%heightauto@media (max-width480px).hero h1font-size1.85rem !important.hero-badgefont-size0.72rem !important.pill-navbarwidthcalc(100vw - 20px) !importantpadding8px 10px 8px 16px !important.logofont-size0.95rem !important