@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Marcellus&family=Outfit:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,600;1,700&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap);:root{--vantara-canvas:#f7f4ed;--vantara-surface:#fff;--vantara-surface-warm:#f4f0ea;--vantara-forest:#344832;--vantara-forest-hover:#455f43;--vantara-forest-dark:#121820;--vantara-forest-muted:#536e3e;--vantara-ochre:#b68a5e;--vantara-ochre-hover:#a07449;--vantara-border:#ede6da;--vantara-border-dark:#dcd4c8;--vantara-text-heading:#121820;--vantara-text-body:#5f6670;--vantara-text-muted:#8a8f94;--vantara-dark-bg:#f7f4ed;--color-blue-dark:#121820;--color-blue-primary:#344832;--color-blue-vibrant:#455f43;--color-blue-light:#f4f0ea;--color-gold-light:#f7f4ed;--color-gold-warm:#b68a5e;--color-gold-deep:#ba862a;--color-gold-ochre:#b68a5e;--blue-gradient:linear-gradient(180deg,#be8b2e,#b47f24);--blue-gradient-hover:linear-gradient(135deg,#455f43,#223724);--gold-gradient:linear-gradient(180deg,#be8b2e,#b47f24);--gold-gradient-hover:linear-gradient(180deg,#cb9737,#be8b2e);--dual-gradient:linear-gradient(180deg,#be8b2e,#b47f24);--btn-primary-bg:linear-gradient(180deg,#be8b2e,#b47f24);--btn-primary-hover:linear-gradient(180deg,#cb9737,#be8b2e);--btn-primary-shadow:0 4px 18px #ba862a73;--blue-glow:0 10px 30px #b37c2240;--gold-glow:0 10px 30px #b68a5e4d;--gold-glow-lg:0 15px 45px #b68a5e66;--bg-black-section:#f7f4ed;--bg-black-card:#fff;--bg-white-section:#f7f4ed;--bg-white-card:#fff;--bg-white-card-alt:#fff;--text-dark:#121820;--text-muted-dark:#5f6670;--text-light:#121820;--text-muted-light:#5f6670;--text-gold:#b68a5e;--text-gold-bright:#b68a5e;--text-blue:#b37c22;--text-blue-dark:#121820;--border-gold:#b68a5e66;--border-gold-light:#b68a5e38;--border-blue:#ede6da;--border-blue-light:#ede6da;--border-subtle-dark:#ede6da;--border-subtle-light:#ede6da;--shadow-sm:0 1px 3px #1218200a,0 2px 8px #12182008;--shadow-md:0 4px 12px #1218200d,0 10px 24px #1218200a;--shadow-lg:0 10px 24px #1218200f,0 20px 40px #1218200d;--shadow-xl:0 20px 35px #12182014,0 30px 60px #1218200f;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--font-serif:"Marcellus","Playfair Display",Georgia,serif;--font-editorial:"Marcellus",Georgia,serif;--font-display:"Marcellus",serif;--font-heading:"Marcellus",serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-subheading:"Jost","Inter",sans-serif;--font-tag:"Jost","Inter",sans-serif;--transition:all 0.3s cubic-bezier(0.16,1,0.3,1);--ease-vantara:cubic-bezier(0.16,1,0.3,1)}html{-webkit-text-size-adjust:100%;max-width:100%;width:100%}body{max-width:100%;position:relative;width:100%}#root,.app-container,.app-page-wrapper,.client-wrapper{box-sizing:border-box;max-width:100%;position:relative;width:100%}*,:after,:before{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}:focus:not(:focus-visible){-webkit-tap-highlight-color:transparent!important;box-shadow:none!important;outline:none!important}.skeleton-box,.skeleton-circle,.skeleton-line{box-sizing:border-box!important;max-width:100%!important}.blog-card,.btn-primary,.categories-marquee-container,.categories-marquee-track,.category-body,.category-card,.category-image-wrap,.exclusive-card,.exclusive-content,.exclusive-media-wrap,.featured-project-card,.floating-btn,.keyfact-card,.revalis-card,.service-feature-card,[role=button],a,button{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important}h1,h2,h3,h4,h5,h6{font-family:Marcellus,serif;font-family:var(--font-heading);font-weight:400;letter-spacing:-.015em}.about-hero-title,.about-section-heading,.blog-article-headline,.blog-hero-title,.blogshowcase-title,.card-title-text,.cardTitle,.categories-title,.category-title,.contact-hero-title,.ctasection-title,.detail-hero-title,.editorial-heading,.exclusive-title,.featured-title,.hero-headline,.home-about-title,.listedforyou-title,.nri-hero-title,.ourservice-title,.projects-hero-title,.section-title-dark,.section-title-light,.section-title-serif,[class*=-hero-title],[class*=-section-heading],[class*=-section-title]{font-family:Marcellus,serif!important;font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:-.015em}.blogshowcase-header,.blogshowcase-header-left,.categories-header,.categories-header-left,.detail-section-header,.detail-section-header.flex-header,.detail-section-header.text-center,.featured-header-left,.featured-header-row,.home-about-header,.keyfacts-header,.ourservice-header-left,.ourservice-header-row,.section-head-center,.section-header-center{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.blogshowcase-eyebrow,.categories-eyebrow,.detail-section-tag,.eyebrow-text,.featured-eyebrow,.home-about-eyebrow,.keyfacts-eyebrow,.listedforyou-eyebrow,.modal-eyebrow,.ourservice-eyebrow,.projects-cta-eyebrow,.section-tag-gold,[class*=-eyebrow]:not(.hero-badge-pill):not(.price-eyebrow),[class*=eyebrow]:not(.hero-badge-pill):not(.price-eyebrow){color:#b68a5e!important;display:block!important;font-family:Jost,Inter,sans-serif!important;font-family:var(--font-subheading,"Jost","Inter",sans-serif)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.8px!important;margin-bottom:10px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-transform:uppercase!important;width:fit-content!important}.cta-eyebrow,.ctasection-eyebrow,.exclusive-eyebrow,.need-info-eyebrow,.projects-cta-eyebrow,.section-tag-gold.light{color:#d4a779!important}.about-story-narrative .section-tag-gold,.desc-content-col .detail-section-tag{margin-left:0!important;margin-right:auto!important;text-align:left!important}.brochure-badge,.cta-tag-badge,.lifecycle-stage-tag,.modal-pill-tag,.modal-tag,.office-tag-badge,.pillar-badge,.sidebar-badge{background:#0000!important;border:none!important;border-radius:0!important;font-family:Jost,Inter,sans-serif!important;font-family:var(--font-subheading,"Jost","Inter",sans-serif)!important;font-weight:700!important;letter-spacing:1.8px!important;padding:0!important;text-transform:uppercase!important}.blogshowcase-header-left h2,.blogshowcase-title,.categories-header-left h2,.categories-title,.detail-section-header h2,.detail-section-title,.featured-header-left h2,.featured-title,.home-about-header h2,.home-about-title,.keyfacts-header h2,.keyfacts-title,.listedforyou-title,.ourservice-header-left h2,.ourservice-title,.section-head-center h2:not(.section-title-light),.section-header-center h2:not(.section-title-light),.section-title-dark,.section-title-serif{-webkit-line-clamp:unset!important;color:#121820!important;display:block!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-size:clamp(2.1rem,3.4vw,2.85rem)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.22!important;margin-bottom:12px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important;text-align:center!important}.about-story-narrative .about-section-heading,.desc-content-col .detail-section-title{margin-left:0!important;margin-right:auto!important;text-align:left!important}.about-vmp-section .section-title-light,.cta-headline,.ctasection-title,.exclusive-title,.need-info-title,.nri-process-section .section-title-light,.projects-cta-title,.section-head-center .section-title-light,.section-head-center h2.section-title-light,.section-header-center .section-title-light,.section-header-center h2.section-title-light,.section-title-light,.services-lifecycle-section .section-title-light,.services-process-section .section-title-light{color:#121820!important;text-align:center!important}.blogshowcase-subtitle,.categories-subtitle,.detail-section-subtitle,.featured-subtitle,.home-about-subtitle,.keyfacts-subtitle,.listedforyou-subtitle,.ourservice-subtitle,.section-head-center p:not(.section-subtitle-light),.section-header-center p:not(.section-subtitle-light),.section-subtitle,.section-subtitle-dark{color:#5f6670!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-body,"Inter",sans-serif)!important;font-size:clamp(.98rem,1.2vw,1.06rem)!important;line-height:1.65!important;margin-left:auto!important;margin-right:auto!important;max-width:760px!important;text-align:center!important}.about-vmp-section .section-subtitle-light,.cta-subtext,.ctasection-desc,.exclusive-subtitle,.nri-process-section .section-subtitle-light,.projects-cta-desc,.section-head-center .section-subtitle-light,.section-head-center p.section-subtitle-light,.section-header-center .section-subtitle-light,.section-header-center p.section-subtitle-light,.section-subtitle-light,.services-lifecycle-section .section-subtitle-light,.services-process-section .section-subtitle-light{color:#5f6670!important;margin-left:auto!important;margin-right:auto!important;opacity:1!important;text-align:center!important}html{font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);overflow-x:clip}@supports not (overflow-x:clip){body{overflow-x:hidden}}::selection{background:#b68a5e;color:#fff}button,input,select,textarea{font-family:inherit}.page-breadcrumbs{justify-content:center;margin-bottom:14px;width:100%}.page-breadcrumbs a,.page-breadcrumbs button{align-items:center;background:none;border:none;color:#8a8f94;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;padding:0;transition:color .2s ease}.page-breadcrumbs a:hover,.page-breadcrumbs button:hover{color:#b68a5e}.page-breadcrumbs .crumb-sep{color:#8a8f94;font-size:.8rem;-webkit-user-select:none;user-select:none}.page-breadcrumbs .crumb-active{color:#b68a5e;font-weight:600}@keyframes vantaraFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes vantaraFadeIn{0%{opacity:0}to{opacity:1}}.vantara-fade-up,[data-vantara-reveal]{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.vantara-fade-up.is-visible,[data-vantara-reveal].is-visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.08s}.stagger-2{transition-delay:.16s}.stagger-3{transition-delay:.24s}.stagger-4{transition-delay:.32s}.stagger-5{transition-delay:.4s}.blog-card,.category-card,.exclusive-card,.featured-project-card,.revalis-card,.service-feature-card,.team-member-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}.blog-card:hover,.category-card:hover,.exclusive-card:hover,.featured-project-card:hover,.revalis-card:hover,.service-feature-card:hover{box-shadow:0 16px 36px #12182014!important;transform:translateY(-4px)!important}.blogshowcase-view-all,.btn-calc-apply,.btn-card-dark,.btn-cta-explore-gold,.btn-cta-gold-pill,.btn-detail-enquire,.btn-dossier-sitevisit,.btn-expert-call,.btn-expert-consult,.btn-footer-cta,.btn-gold,.btn-header-enquire,.btn-hero-primary,.btn-lock-nri-price,.btn-nri-primary,.btn-pillar-action,.btn-primary,.btn-prop-enquire,.btn-read-article,.btn-read-featured,.btn-send-details,.btn-sidebar-enquire,.btn-submit-consultation-gold,.btn-view-all-projects,.btn-view-all-projects-gold,.ctasection-primary-btn,.exclusive-btn-enquire,.featured-tab-btn.active,.hero-search-btn,.home-about-btn-primary,.partnerBtn,.primaryBtn,.quick-modal-submit-btn,.revalis-card-btn--enquiry,.sitevisit-submit-btn,.submitBtn,button.btn-primary-action{align-items:center!important;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 18px #ba862a73!important;color:#fff!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-body,"Inter",sans-serif)!important;font-weight:700!important;justify-content:center!important;letter-spacing:-.01em!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.blogshowcase-view-all:hover,.btn-calc-apply:hover,.btn-card-dark:hover,.btn-cta-explore-gold:hover,.btn-cta-gold-pill:hover,.btn-detail-enquire:hover,.btn-dossier-sitevisit:hover,.btn-expert-call:hover,.btn-expert-consult:hover,.btn-gold:hover,.btn-header-enquire:hover,.btn-hero-primary:hover,.btn-lock-nri-price:hover,.btn-nri-primary:hover,.btn-pillar-action:hover,.btn-primary:hover,.btn-prop-enquire:hover,.btn-read-article:hover,.btn-read-featured:hover,.btn-send-details:hover,.btn-sidebar-enquire:hover,.btn-submit-consultation-gold:hover,.btn-view-all-projects-gold:hover,.btn-view-all-projects:hover,.ctasection-primary-btn:hover,.exclusive-btn-enquire:hover,.hero-search-btn:hover,.home-about-btn-primary:hover,.partnerBtn:hover,.primaryBtn:hover,.quick-modal-submit-btn:hover:not(:disabled),.revalis-card-btn--enquiry:hover,.sitevisit-submit-btn:hover,.submitBtn:hover:not(:disabled),button.btn-primary-action:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 26px #ba862a94!important;color:#fff!important;transform:translateY(-2px)!important}.btn-calc-apply:active,.btn-card-dark:active,.btn-gold:active,.btn-header-enquire:active,.btn-hero-primary:active,.btn-lock-nri-price:active,.btn-primary:active,.btn-send-details:active,.btn-view-all-projects-gold:active,.exclusive-btn-enquire:active,.hero-search-btn:active,.partnerBtn:active,.quick-modal-submit-btn:active,.revalis-card-btn--enquiry:active,.sitevisit-submit-btn:active,.submitBtn:active{box-shadow:0 2px 10px #ba862a61!important;transform:translateY(0)!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);scroll-behavior:smooth}body,html{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#121820;color:var(--vantara-text-heading,#121820)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;padding:0}*,body,html{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}::selection{background:#b68a5e59;color:#121820}.has-hero-bg{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff!important;position:relative!important}.has-hero-bg .about-hero-overlay,.has-hero-bg .blog-hero-overlay,.has-hero-bg .contact-hero-overlay,.has-hero-bg .nri-hero-overlay,.has-hero-bg .projects-hero-overlay,.has-hero-bg .services-hero-overlay{background:linear-gradient(180deg,#080c1247,#080c1266)!important;inset:0;pointer-events:none;position:absolute;z-index:1}.has-hero-bg .about-hero-title,.has-hero-bg .blog-hero-title,.has-hero-bg .contact-hero-title,.has-hero-bg .nri-hero-title,.has-hero-bg .projects-hero-title,.has-hero-bg .services-hero-title{color:#fff!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-weight:400!important}.has-hero-bg .about-gold-gradient,.has-hero-bg .blog-gold-gradient,.has-hero-bg .contact-gold-gradient,.has-hero-bg .nri-gold-gradient,.has-hero-bg .projects-gold-text,.has-hero-bg .services-gold-gradient{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b)!important;-webkit-background-clip:text!important;color:#d4a34b!important;font-weight:inherit!important}.has-hero-bg .page-breadcrumbs,.has-hero-bg .page-breadcrumbs button{color:#e2e8f0!important}.has-hero-bg .page-breadcrumbs button:hover{color:#f7cf7c!important}.has-hero-bg .crumb-sep{color:#fff9!important}.has-hero-bg .crumb-active{color:#f7cf7c!important}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:.95}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-box{animation:skeletonShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:8px}.skeleton-box,.skeleton-line{box-sizing:border-box!important;max-width:100%!important}.skeleton-line{animation:skeletonPulse 1.5s ease-in-out infinite;background:#f1f5f9;border-radius:6px;height:14px;margin-bottom:12px}.skeleton-circle{animation:skeletonShimmer 1.6s ease-in-out infinite;border-radius:50%!important;box-sizing:border-box!important;max-width:100%!important}.industry-header{background:#f7f4edeb;border-bottom:1px solid #ede6da;box-shadow:0 2px 12px #12182008;left:0;position:sticky;top:0;transition:all .35s cubic-bezier(.16,1,.3,1);width:100%;z-index:1000}.industry-header.header-scrolled{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f7f4edfa;box-shadow:0 4px 20px #1218200f}.industry-header-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:10px 24px}.industry-header-logo{cursor:pointer;flex-shrink:0}.desktop-menu-list,.industry-header-logo,.industry-nav-desktop{align-items:center;display:flex}.desktop-menu-list{gap:6px;list-style:none;margin:0;padding:0}.menu-item{position:relative}.menu-link{align-items:center;background:#0000;border:none;border-radius:6px;color:#121820;cursor:pointer;display:flex;font-family:inherit;font-size:14.5px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.menu-link:hover{color:#b68a5e}.menu-link.active{color:#b37c22;font-weight:700}.industry-header-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.btn-direct-call{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:9999px;color:#121820;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none;transition:all .25s ease}.btn-direct-call:hover{border-color:#b68a5e;color:#b68a5e;transform:translateY(-1px)}.call-icon-wrap{align-items:center;color:#b68a5e;display:flex;justify-content:center}.btn-header-enquire{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a73;color:#fff!important;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:6px;padding:9px 20px;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-header-enquire:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94;transform:translateY(-2px)}.btn-mobile-burger-box{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:8px;box-shadow:0 1px 3px #1218200d;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:4.5px;height:40px;justify-content:center;padding:0;width:40px}.burger-line{background:#121820;border-radius:2px;display:block;height:2px;width:18px}.mockup-mobile-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a99;inset:0;bottom:0;display:none;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:99999}.mockup-mobile-overlay.open{display:block;opacity:1;pointer-events:all;visibility:visible}.mockup-mobile-drawer{background:#fff;box-shadow:-10px 0 40px #0003;display:flex;flex-direction:column;height:100%;left:auto;max-width:85vw;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);width:290px}.mockup-mobile-drawer.open,.mockup-mobile-overlay.open .mockup-mobile-drawer{transform:translateX(0)}.drawer-top-bar{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.drawer-close-square{align-items:center;background:#fdfaf2;border:1px solid #eed688;border-radius:8px;color:#b37c22;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:36px;justify-content:center;transition:all .2s ease;width:36px}.drawer-close-square:hover{background:#eed688;color:#000}.drawer-nav-container{display:flex;flex:1 1;flex-direction:column;padding:16px 18px 24px}.drawer-nav-items{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 20px;padding:0}.drawer-item-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:11px 14px;transition:all .2s ease;width:100%}.drawer-item-left{align-items:center;display:flex;gap:12px}.drawer-item-icon{align-items:center;color:#64748b;display:flex}.drawer-item-label{color:#1e293b;font-size:14.5px;font-weight:600}.drawer-item-arrow{color:#94a3b8;font-size:18px;font-weight:600}.drawer-item-btn.active{background:#fff9ed;border-color:#f3d18c;box-shadow:0 2px 8px #d4a34b1f}.drawer-item-btn.active .drawer-item-arrow,.drawer-item-btn.active .drawer-item-icon,.drawer-item-btn.active .drawer-item-label{color:#b37c22}.drawer-item-btn:hover:not(.active){background:#f8fafc}.drawer-enquire-card{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border-radius:12px;box-shadow:0 4px 14px #ba862a73;color:#fff;cursor:pointer;display:flex;gap:14px;margin-bottom:16px;padding:16px;transition:transform .2s ease}.drawer-enquire-card:hover{transform:translateY(-2px)}.drawer-card-icon-circle{align-items:center;background:#e5b24826;border:1.5px solid #e5b248;border-radius:50%;color:#e5b248;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.drawer-card-text h4{color:#fff;font-size:14px;font-weight:700;margin:0 0 3px}.drawer-card-text p{color:#94a3b8;font-size:11px;line-height:1.35;margin:0}.drawer-hotline-row{align-items:center;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 4px}.hotline-label{align-items:center;color:#64748b;display:flex;font-size:12.5px;font-weight:500;gap:6px}.hotline-label svg{color:#b37c22}.hotline-number{color:#0f172a;font-size:13px;font-weight:700;text-decoration:none}.drawer-sketch-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;padding-top:10px}.drawer-sketch-text{color:#1e293b;display:flex;flex-direction:column;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:14px;font-weight:700;line-height:1.25}.drawer-sketch-graphic{opacity:.7}@media (max-width:960px){.industry-nav-desktop{display:none}.hide-on-mobile{display:none!important}.btn-mobile-burger-box{display:flex}.industry-header-container{justify-content:space-between;padding:10px 16px}.industry-header-actions{gap:8px;margin-left:auto}.btn-header-enquire{font-size:12.5px;padding:7px 14px}}.floating-action-hub{bottom:28px;display:flex;flex-direction:column;gap:14px;position:fixed;right:28px;z-index:9998}.floating-btn{align-items:center;border:none;border-radius:50%!important;box-shadow:0 6px 20px #00000026;box-sizing:border-box;cursor:pointer;display:flex;height:52px;justify-content:center;min-height:52px;min-width:52px;padding:0!important;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:52px}.floating-btn:hover{transform:translateY(-4px) scale(1.08)}.btn-whatsapp,.floating-btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)!important;box-shadow:0 6px 20px #25d36659;color:#fff!important}.btn-whatsapp:hover,.floating-btn-whatsapp:hover{box-shadow:0 10px 25px #25d36680}.btn-call,.floating-btn-call{background:linear-gradient(135deg,#0066e0,#0052cc)!important;border:1px solid #fff3!important;box-shadow:0 6px 20px #0066e059;color:#fff!important}.btn-call:hover,.floating-btn-call:hover{box-shadow:0 10px 25px #0066e080}.floating-btn-enquire,.floating-btn.btn-enquire{background:linear-gradient(135deg,#b37c22,#c79939)!important;border:1px solid #ffffff4d!important;border-radius:50%!important;box-shadow:0 6px 20px #b37c2259;color:#fff!important}.floating-btn-enquire:hover,.floating-btn.btn-enquire:hover{background:linear-gradient(135deg,#c79939,#b37c22)!important;box-shadow:0 10px 25px #b37c2280}.pulse-ping{animation:pulseDot 2s ease-in-out infinite;background:#c79939;border:2px solid #fff;border-radius:50%;height:14px;position:absolute;right:-2px;top:-2px;width:14px}@keyframes pulseDot{0%{box-shadow:0 0 0 0 #c79939b3;transform:scale(.9)}70%{box-shadow:0 0 0 8px #c7993900;transform:scale(1.1)}to{box-shadow:0 0 0 0 #c7993900;transform:scale(.9)}}.floating-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 15px #00000014;color:#0f172a;font-size:12px;font-weight:600;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;right:64px;top:50%;transform:translateY(-50%) translateX(10px);transition:all .25s ease;white-space:nowrap}.floating-btn:hover .floating-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:768px){.floating-action-hub{bottom:24px;gap:12px;right:18px}.floating-btn{border-radius:50%!important;height:48px;min-height:48px;min-width:48px;width:48px}.floating-tooltip{display:none}}.loading-screen-overlay{align-items:center;background:#fff;inset:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;min-width:100%;overflow:hidden;padding:0!important;pointer-events:all;position:fixed;right:0;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s ease;-webkit-user-select:none;user-select:none;width:100%;z-index:9999999}.loading-screen-overlay.fade-out{opacity:0;pointer-events:none;visibility:hidden}.loading-content{align-items:center;animation:loadContentAppear .4s ease-out;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:90vw;text-align:center;width:360px}@keyframes loadContentAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.realty-anim-wrapper{align-items:center;display:flex;height:85px;justify-content:center;margin-bottom:16px;width:150px}.realty-skyline-svg{height:100%;overflow:visible;width:100%}.draw-structure{stroke-dasharray:220;stroke-dashoffset:220;animation:drawBuilding 2.8s cubic-bezier(.25,1,.5,1) forwards}.draw-structure.delay-1{animation-delay:.1s}.draw-structure.delay-2{animation-delay:.35s}.draw-structure.delay-3{animation-delay:.6s}@keyframes drawBuilding{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}.window-dash{animation:windowFade 2.6s ease-out forwards;opacity:0}.window-dash.delay-1{animation-delay:.7s}.window-dash.delay-2{animation-delay:1.1s}.window-dash.delay-3{animation-delay:1.4s}@keyframes windowFade{0%{opacity:0}to{opacity:.85}}.ground-line{stroke-dasharray:180;stroke-dashoffset:180;animation:drawGround 1.2s ease-out forwards}@keyframes drawGround{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}.apex-beacon{animation:beaconGlow 1.8s ease-in-out infinite alternate;animation-delay:1.2s;opacity:0;transform-origin:80px 14px}@keyframes beaconGlow{0%{filter:drop-shadow(0 0 0 #c79939);opacity:.3;transform:scale(.8)}to{filter:drop-shadow(0 0 6px rgba(199,153,57,.9));opacity:1;transform:scale(1.3)}}.loading-brand-wrapper{animation:logoSoftReveal .8s ease-out;margin-bottom:22px}@keyframes logoSoftReveal{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.loading-progress-container{margin-bottom:16px;max-width:220px;width:100%}.loading-progress-track{background:#f1f5f9;border-radius:999px;height:4px;overflow:hidden;position:relative;width:100%}.loading-progress-indicator{animation:fillProgress3s 2.9s cubic-bezier(.25,.8,.25,1) forwards;background:linear-gradient(90deg,#0066e0,#c79939 60%,#0066e0);border-radius:999px;height:100%;left:0;position:absolute;top:0;width:0}@keyframes fillProgress3s{0%{width:0}30%{width:35%}70%{width:78%}to{width:100%}}.loading-tagline-wrap{align-items:center;display:flex;justify-content:center}.loading-tagline-text{color:#b37c22;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tagline-dot{color:#0066e0;font-size:.8rem;margin:0 4px}@media (max-width:480px){.loading-content{margin:auto;max-width:310px;padding:0 16px;width:100%}.realty-anim-wrapper{height:72px;margin-bottom:14px;width:125px}.loading-brand-wrapper{margin-bottom:18px}.loading-progress-container{margin-bottom:14px;max-width:200px}.loading-tagline-text{font-size:.62rem;letter-spacing:.08em}}.industry-footer-root{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);border-top:1px solid #ede6da;color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);overflow:hidden;position:relative}.industry-footer-root:before{background:linear-gradient(90deg,#0000,#b68a5e,#0000);box-shadow:0 0 14px #b68a5e66;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%}.footer-main-content{padding:64px 24px 44px}.footer-container-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1.35fr .8fr .9fr 1.05fr 1.25fr;margin:0 auto;max-width:1440px}.footer-col{display:flex;flex-direction:column;min-width:0}.col-brand{padding-right:12px}.footer-logo-wrap{cursor:pointer;display:inline-block;margin-bottom:18px;outline:none;transition:transform .25s ease}.footer-logo-wrap:hover{transform:scale(1.02)}.footer-logo-wrap:focus-visible{border-radius:4px;outline:2px solid #b68a5e}.footer-brand-desc{color:#5f6670;font-size:13.5px;line-height:1.65;margin:0 0 20px}.footer-brand-desc strong{color:#b68a5e;font-weight:700}.footer-trust-seals{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.seal-badge{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:6px;color:#121820;display:flex;font-size:11.5px;font-weight:600;gap:5px;padding:5px 12px}.seal-icon{font-size:12px}.footer-social-wrapper{display:flex;flex-direction:column;gap:10px}.social-heading{color:#121820;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.footer-social-links{align-items:center;display:flex;gap:10px}.social-btn{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:50%;color:#5f6670;display:inline-flex;height:38px;justify-content:center;outline:none;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);width:38px}.social-btn:hover{border-color:#b68a5e;color:#b68a5e;transform:translateY(-3px) scale(1.06)}.social-btn:focus-visible{outline:2px solid #b68a5e;outline-offset:2px}.social-whatsapp:hover{background:#25d366;border-color:#25d366;box-shadow:0 6px 14px #25d36659}.social-instagram:hover,.social-whatsapp:hover{color:#121820;color:var(--vantara-text-heading,#121820)}.social-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:#d6249f;box-shadow:0 6px 14px #d6249f59}.social-facebook:hover{background:#1877f2;border-color:#1877f2;box-shadow:0 6px 14px #1877f259}.social-facebook:hover,.social-linkedin:hover{color:#121820;color:var(--vantara-text-heading,#121820)}.social-linkedin:hover{background:#0a66c2;border-color:#0a66c2;box-shadow:0 6px 14px #0a66c259}.social-youtube:hover{background:red;border-color:red;box-shadow:0 6px 14px #ff000059}.social-twitter:hover,.social-youtube:hover{color:#121820;color:var(--vantara-text-heading,#121820)}.social-twitter:hover{background:#000;border-color:#000;box-shadow:0 6px 14px #00000059}.social-default:hover{background:#b68a5e;border-color:#b68a5e;box-shadow:0 6px 14px #b68a5e59;color:#121820;color:var(--vantara-text-heading,#121820)}.footer-col-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0 0 20px;padding-bottom:10px;position:relative}.footer-col-title:after{background:linear-gradient(90deg,#b68a5e,#a07449);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:32px}.footer-links-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-links-list button{align-items:center;background:#0000;border:none;color:#5f6670;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;outline:none;padding:0;text-align:left;transition:all .2s ease}.footer-links-list button:before{color:#b68a5e;content:"›";font-size:16px;font-weight:700;margin-right:8px;opacity:0;transform:translateX(-4px);transition:all .2s ease}.footer-links-list button:hover{color:#b68a5e;transform:translateX(4px)}.footer-links-list button:hover:before{opacity:1;transform:translateX(0)}.external-rera-link{align-items:center;color:#5f6670;display:flex;font-size:13.5px;font-weight:500;outline:none;text-decoration:none;transition:all .2s ease}.external-rera-link:before{color:#b68a5e;content:"›";font-size:16px;font-weight:700;margin-right:8px;opacity:0;transform:translateX(-4px);transition:all .2s ease}.external-rera-link:hover{color:#b68a5e;transform:translateX(4px)}.external-rera-link:hover:before{opacity:1;transform:translateX(0)}.col-contact{display:flex;flex-direction:column;gap:16px}.footer-contact-item{align-items:flex-start;display:flex;gap:12px}.contact-icon{align-items:center;background:#b68a5e26;border:1px solid #b68a5e59;border-radius:8px;color:#b68a5e;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-top:2px;width:34px}.contact-details{display:flex;flex-direction:column;font-size:13px;gap:3px;line-height:1.45}.contact-details strong{color:#121820;font-weight:600}.contact-details span{color:#5f6670}.contact-details a{color:#5f6670;font-weight:500;text-decoration:none;transition:color .2s ease}.contact-details a:hover{color:#b68a5e;text-decoration:underline}.footer-hours-box{background:#fff;border:1px solid #ede6da;border-radius:8px;margin-top:4px;padding:10px 14px}.hours-title{color:#b68a5e;display:block;font-size:12px;font-weight:700;margin-bottom:2px}.footer-hours-box p{color:#5f6670;font-size:12px;line-height:1.45;margin:0}.footer-bottom-bar{background:#f0ebe1;border-top:1px solid #ede6da;padding:24px 24px 30px}.footer-bottom-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1440px;text-align:center}.footer-bottom-center{max-width:960px}.copyright-text{color:#5f6670;font-size:13.5px;font-weight:500;margin:0}.copyright-text strong{color:#b68a5e;font-weight:700}.developer-credit-text{color:#5f6670;font-size:12.5px;font-weight:500;letter-spacing:.01em;margin:6px 0 0}.developer-credit-link{color:#b68a5e;font-weight:700;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.developer-credit-link:hover{color:#8f6438;text-decoration:underline}.disclaimer-text{color:#8a8f94;font-size:11.5px;line-height:1.5;margin:6px 0 0}@media (max-width:1240px){.footer-container-grid{gap:24px;grid-template-columns:1.25fr .8fr .85fr .95fr 1.15fr}}@media (max-width:1024px){.footer-container-grid{gap:40px 36px;grid-template-columns:repeat(2,1fr)}.col-brand{border-bottom:1px solid #ffffff14;grid-column:span 2;max-width:680px;padding-bottom:20px;padding-right:0}.col-quick-links{grid-column:1}.col-properties{grid-column:2}.col-services{grid-column:1}.col-contact{display:flex;flex-direction:column;gap:16px;grid-column:2}}@media (max-width:640px){.footer-main-content{padding:36px 16px 28px}.footer-container-grid{gap:32px 18px;grid-template-columns:repeat(2,1fr)}.col-brand{border-bottom:none;grid-column:span 2;padding-bottom:0}.col-quick-links{grid-column:1}.col-properties{grid-column:2}.col-services{grid-column:span 2}.col-services .footer-links-list{grid-gap:9px 18px;display:grid;gap:9px 18px;grid-template-columns:repeat(2,1fr)}.col-contact{display:flex;flex-direction:column;gap:16px;grid-column:span 2}.footer-col-title{font-size:15px;margin-bottom:14px;padding-bottom:8px}.footer-links-list{gap:9px}.footer-links-list a,.footer-links-list button{font-size:13px;line-height:1.35}.footer-bottom-bar{padding:20px 16px 24px}}@media (max-width:360px){.footer-container-grid{gap:28px 12px}.col-services .footer-links-list{gap:8px 12px}.footer-col-title{font-size:14px}.footer-links-list a,.footer-links-list button{font-size:12px}}.quick-modal-backdrop{align-items:center;animation:modalFadeIn .3s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;height:100vh;justify-content:center;left:0;overscroll-behavior:contain;padding:20px;position:fixed;top:0;touch-action:none;width:100vw;z-index:99999}.quick-modal-card{animation:cardScaleUp .35s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 25px 60px #0000002e,0 0 30px #b37c2214;color:#0f172a;max-height:90vh;max-width:630px;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;padding:36px 36px 32px;position:relative;touch-action:pan-y;width:100%}@keyframes cardScaleUp{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.quick-modal-close{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#0f172a;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .25s ease;width:38px}.quick-modal-close:hover{background:#e2e8f0;transform:rotate(90deg) scale(1.05)}.quick-modal-header{margin-bottom:24px}.modal-tag{background:#0000;border:none;color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;padding:0;text-transform:uppercase}.quick-modal-header h2{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.quick-modal-header p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.quick-modal-error{background:#fff5db;border:1px solid #d89e3a;border-radius:8px;color:#b37c22;font-size:13px;margin-bottom:18px;padding:10px 14px}.quick-modal-form{display:flex;flex-direction:column;gap:16px}.modal-input-group{display:flex;flex-direction:column;gap:6px}.modal-input-group label{color:#334155;font-size:13px;font-weight:600}.quick-modal-form input.field-missing,.quick-modal-form textarea.field-missing{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261f}.modal-input-group.field-missing .custom-select-trigger,.quick-modal-form .phone-group.field-missing input[name=phone]{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.field-error-text{font-size:12px}.modal-input-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:600px){.modal-input-row{gap:14px;grid-template-columns:1fr}}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon svg{color:#b37c22;left:14px;pointer-events:none;position:absolute}.input-with-icon input{padding-left:42px!important}.quick-modal-form input[type=email],.quick-modal-form input[type=tel],.quick-modal-form input[type=text],.quick-modal-form select,.quick-modal-form textarea{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:all .25s ease;width:100%}.quick-modal-form input:focus,.quick-modal-form select:focus,.quick-modal-form textarea:focus{background:#fff;border-color:#b37c22;box-shadow:0 0 0 3px #b37c2226}.phone-input-combo{align-items:stretch;display:flex;gap:8px;width:100%}.country-select-wrapper{min-width:96px;width:96px}.country-select-wrapper .custom-select-trigger{font-size:.88rem;gap:4px;padding:10px 8px}.country-select-wrapper .custom-select-dropdown{min-width:180px}.phone-input-combo input{flex:1 1;min-width:0;width:100%}.modal-checkbox-row{margin-top:4px}.checkbox-container{align-items:flex-start;color:#64748b;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.4;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;opacity:0;position:absolute}.checkmark{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;height:18px;margin-top:2px;position:relative;transition:all .2s ease;width:18px}.checkbox-container input:checked~.checkmark{background:linear-gradient(180deg,#be8b2e,#b47f24);border-color:#b37c22}.checkbox-container input:checked~.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.quick-modal-submit-btn{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .25s ease}.quick-modal-submit-btn:hover:not(:disabled){background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 20px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.quick-modal-submit-btn:disabled{cursor:not-allowed;opacity:.7}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.modal-privacy-note{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;justify-content:center;margin-top:6px}.quick-modal-success{padding:24px 10px;text-align:center}.success-icon-wrap{align-items:center;background:#fff5db;border:2px solid #b37c22;border-radius:50%;box-shadow:0 0 30px #b37c2226;display:flex;height:76px;justify-content:center;margin:0 auto 20px;width:76px}.quick-modal-success h3{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:24px;font-weight:700;margin:0 0 10px}.quick-modal-success p{color:#475569;font-size:14px;margin:0 0 18px}.success-badge{background:#e6f0fc;border:1px solid #e6f0fc;border-radius:10px;color:#344832;color:var(--vantara-forest,#344832);font-size:14px;line-height:1.5;margin-bottom:16px;padding:14px 18px}.success-sub{color:#64748b!important;font-size:13px!important}@media (max-width:600px){.quick-modal-card{padding:28px 20px 24px}.modal-input-row{grid-template-columns:1fr}}.custom-select-container{box-sizing:border-box;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);position:relative;-webkit-user-select:none;user-select:none;width:100%}.custom-select-trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:500;gap:6px;justify-content:space-between;min-height:42px;outline:none;padding:10px 12px;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}.custom-select-trigger:hover{background-color:#fdfaf3;border-color:#b37c22;box-shadow:0 3px 10px #b37c2214}.custom-select-container.is-open .custom-select-trigger{background:#fff;border-color:#b37c22;box-shadow:0 0 0 3px #b37c2229}.custom-select-label{align-items:center;color:#0f172a;display:flex;flex:1 1;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-label.is-placeholder{color:#8a8f94}.select-option-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:14px}.custom-select-arrow{align-items:center;color:#64748b;display:flex;flex-shrink:0;justify-content:center;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.custom-select-container.is-open .custom-select-arrow,.custom-select-trigger:hover .custom-select-arrow{color:#b37c22}.custom-select-arrow.arrow-up{color:#b37c22;transform:rotate(180deg)}.custom-select-dropdown{animation:dropdownSlideDown .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 36px -4px #0f172a24,0 4px 12px -2px #0f172a0f;box-sizing:border-box;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:9999}.custom-select-container.open-upwards .custom-select-dropdown{animation:dropdownSlideUp .2s cubic-bezier(.16,1,.3,1);bottom:calc(100% + 6px);box-shadow:0 -16px 36px -4px #0f172a24,0 -4px 12px -2px #0f172a0f;top:auto}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-select-options{list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:6px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.custom-select-options::-webkit-scrollbar{width:5px}.custom-select-options::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.custom-select-option{align-items:center;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:10px;justify-content:space-between;outline:none;padding:9px 12px;transition:all .15s ease}.custom-select-option.is-focused,.custom-select-option:hover{background:#f8fafc;color:#0f172a}.custom-select-option.is-selected{background:#fff8ea;color:#b37c22;font-weight:700}.option-label-text{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-check-icon{align-items:center;color:#b37c22;display:flex;flex-shrink:0}.custom-select-container.filter .custom-select-trigger{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;font-weight:500;min-height:38px;padding:9px 12px}.custom-select-container.filter .custom-select-trigger:hover{background:#fff;border-color:#b37c22;box-shadow:0 2px 8px #b37c2214}.custom-select-container.filter.is-open .custom-select-trigger{background:#fff;border-color:#b37c22;box-shadow:0 0 0 3px #b37c2224}.custom-select-container.filter .custom-select-arrow{color:#64748b}.custom-select-container.filter .custom-select-option.is-selected{background:#fff8ea;color:#b37c22}.custom-select-container.filter .option-check-icon{color:#b37c22}.custom-select-container.gold .custom-select-trigger{background:#fffdf9;border-color:#d4a34b}.custom-select-container.gold .custom-select-trigger:hover,.custom-select-container.gold.is-open .custom-select-trigger{border-color:#b37c22;box-shadow:0 0 0 3px #b37c222e}.custom-select-container.dark .custom-select-trigger{background:#fff;border-color:#ede6da;color:#121820}.custom-select-container.dark .custom-select-label{color:#121820}.custom-select-container.dark .custom-select-label.is-placeholder{color:#8a8f94}.custom-select-container.dark .custom-select-trigger:hover{background:#1a2f1e;border-color:#b68a5e}.custom-select-container.dark.is-open .custom-select-trigger{border-color:#b68a5e;box-shadow:0 0 0 3px #b68a5e38}.custom-select-container.dark .custom-select-dropdown{background:#fff;border-color:#ede6da;box-shadow:0 16px 36px #12182014}.custom-select-container.dark .custom-select-option{color:#121820}.custom-select-container.dark .custom-select-option.is-focused,.custom-select-container.dark .custom-select-option:hover{background:#f7f4ed;color:#121820}.custom-select-container.dark .custom-select-option.is-selected{background:#c7993933;color:#e5b248}.custom-select-container.dark .option-check-icon{color:#e5b248}.custom-select-container.is-disabled .custom-select-trigger{background:#f1f5f9;cursor:not-allowed;opacity:.6}.home-hero-section{align-items:center;background:#121820;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 65px);overflow:hidden;padding:clamp(28px,4.5vh,48px) clamp(24px,4vw,40px) clamp(48px,6.5vh,72px);position:relative;z-index:10}.hero-bg-media{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:1}.hero-bg-img,.hero-bg-video{height:100%;object-fit:cover;object-position:center;opacity:1;pointer-events:none;transform:scale(1.01);width:100%}.hero-bg-mobile-img{display:none!important}.hero-bg-desktop-video{display:block}.hero-overlay-dark{background:linear-gradient(90deg,#152818a6,#15281861 45%,#1528181f 75%,#0000),linear-gradient(180deg,#15281840,#0000 35%,#15281866);inset:0;pointer-events:none;position:absolute}.hero-content-wrapper{box-sizing:border-box;justify-content:center;margin:0 auto;max-width:1320px;position:relative;z-index:2}.hero-content-wrapper,.hero-main-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}.hero-main-container{gap:clamp(18px,2.8vh,32px);margin:0;max-width:840px;padding:0;text-align:left}.hero-badge-pill{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:0;color:#e5b248;display:inline-flex;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;gap:8px;letter-spacing:1.8px;margin:0;padding:0;text-transform:uppercase}.badge-home-icon{stroke:#e5b248}.hero-headline{color:#fff;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0;text-shadow:0 2px 14px #000000b3,0 4px 28px #00000080}.hero-subtext{text-wrap:balance;color:#f8fafc;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:500;line-height:1.68;margin:0;max-width:620px;text-shadow:0 2px 8px #000000bf}.hero-cta-group{flex-wrap:wrap}.hero-cta-actions-row,.hero-cta-group{align-items:center;display:flex;gap:14px}.btn-hero-primary{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a73;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:10px;justify-content:center;padding:13px 26px;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-hero-primary:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94;transform:translateY(-2px)}.btn-hero-primary .btn-arrow{font-size:18px;transition:transform .2s ease}.btn-hero-primary:hover .btn-arrow{transform:translateX(4px)}.btn-hero-contact{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1.5px solid #ffffff73;border-radius:9999px;box-shadow:0 4px 16px #00000040;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-hero-contact:hover{background:#fff;border-color:#fff;box-shadow:0 8px 24px #ffffff59;color:#121820;transform:translateY(-2px)}.btn-hero-story{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3;border-radius:9999px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:12px 22px;transition:all .3s ease;white-space:nowrap}.btn-hero-story:hover{background:#ffffff29;border-color:#fff6;color:#fff;transform:translateY(-2px)}.story-play-icon{align-items:center;background:#c799394d;border:1px solid #c7993999;border-radius:50%;color:#e5b248;display:flex;height:22px;justify-content:center;padding-left:2px;width:22px}.hero-search-bar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b1221f0;border:1px solid #c7993959;border-radius:18px;box-shadow:0 20px 45px -10px #0000008c,0 0 0 1px #ffffff0d;box-sizing:border-box;display:flex;gap:8px;margin:0;max-width:840px;padding:8px 10px 8px 16px;position:relative;width:100%;z-index:40}.hero-search-field{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:4px 6px}.search-field-label{color:#e5b248;font-size:11px;font-weight:700;letter-spacing:.9px;margin-bottom:2px;text-transform:uppercase}.custom-dropdown-container{position:relative;width:100%}.custom-dropdown-container.open{z-index:60}.custom-dropdown-trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:4px 0;text-align:left;width:100%}.dropdown-trigger-label{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-chevron{color:#94a3b8;flex-shrink:0;margin-left:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.custom-dropdown-trigger.active .dropdown-chevron,.custom-dropdown-trigger:hover .dropdown-chevron{color:#e5b248}.dropdown-chevron.rotated{transform:rotate(180deg)}.custom-dropdown-menu{animation:dropdownFadeIn .2s cubic-bezier(.16,1,.3,1);background:#0d1526;border:1px solid #c7993973;border-radius:14px;box-shadow:0 20px 45px -8px #000000d9,0 0 0 1px #ffffff14;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;left:0;max-height:280px;max-width:320px;min-width:230px;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;scrollbar-color:#c7993973 #0000;scrollbar-width:thin;top:calc(100% + 8px);width:max-content;z-index:999}.custom-dropdown-menu::-webkit-scrollbar{width:5px}.custom-dropdown-menu::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.custom-dropdown-menu::-webkit-scrollbar-thumb{background:#c7993973;border-radius:999px}.custom-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#c79939bf}.custom-dropdown-menu-budget{min-width:210px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-dropdown-item{align-items:center;border-radius:9px;color:#cbd5e1;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:12px;justify-content:space-between;padding:9px 12px;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.custom-dropdown-item span{flex:1 1;white-space:nowrap}.custom-dropdown-item:hover{background:#c7993929;color:#fff}.custom-dropdown-item.selected{background:#c7993940;color:#e5b248;font-weight:700}.dropdown-check-icon{stroke:#e5b248;flex-shrink:0;margin-left:8px}.hero-search-divider{background:#ffffff1f;height:34px;width:1px}.hero-search-btn{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;justify-content:center;padding:13px 26px;transition:all .3s ease;white-space:nowrap}.hero-search-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94;transform:translateY(-2px)}.hero-floating-bar{align-items:center;background:#fff;border-radius:18px;box-shadow:0 16px 36px -8px #00000047;box-sizing:border-box;color:#0f172a;display:flex;flex-shrink:0;justify-content:space-between;margin:0;max-width:840px;padding:14px 24px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.hero-floating-bar:hover{box-shadow:0 20px 42px -8px #00000059;transform:translateY(-2px)}.hero-feature-card{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.feature-icon-box{align-items:center;background:#fdfaf3;border:1px solid #faeed5;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-icon-box svg{stroke:#b37c22;height:20px;width:20px}.feature-text-box{display:flex;flex-direction:column;min-width:0;text-align:left}.feature-text-box strong{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1.25;white-space:nowrap}.feature-text-box span{color:#64748b;font-size:12px;margin-top:2px;white-space:nowrap}.hero-feature-divider{background:#e2e8f0;flex-shrink:0;height:32px;margin:0 16px;width:1px}.hero-video-modal{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.hero-video-modal-content{background:#000;border:1px solid #c799394d;border-radius:16px;box-shadow:0 25px 60px #0009;max-width:850px;overflow:hidden;position:relative;width:100%}.hero-video-close{background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:36px;position:absolute;right:14px;top:14px;transition:background .2s ease;width:36px;z-index:10}.hero-video-close:hover{background:#ffffff59}.video-aspect-box{height:0;padding-bottom:56.25%;position:relative}.video-aspect-box iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:1120px){.hero-floating-bar,.hero-main-container,.hero-search-bar{max-width:820px}}@media (max-width:1024px){.home-hero-section{height:auto;min-height:calc(100vh - 72px);padding:32px 24px}.hero-main-container{gap:20px;max-width:100%}.hero-floating-bar,.hero-search-bar{max-width:100%}.hero-floating-bar{padding:14px 20px}.hero-feature-divider{margin:0 14px}}@media (max-width:768px){.hero-bg-desktop-video{display:none!important}.hero-bg-mobile-img{display:block!important;height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;transform:scale(1.01);width:100%}.home-hero-section{background:#121820;min-height:95vh;min-height:94svh;overflow:hidden;padding:18px 16px 20px}.hero-content-wrapper,.home-hero-section{box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start}.hero-content-wrapper{gap:12px;margin:auto 0;width:100%}.hero-main-container{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0;max-width:100%;padding-top:2px;width:100%}.hero-badge-pill{font-size:12px;letter-spacing:1.5px;margin:0;padding:0}.hero-headline{font-size:clamp(1.75rem,6.8vw,2.15rem);letter-spacing:-.4px;line-height:1.25;margin:0}.hero-subtext{color:#cbd5e1;font-size:.88rem;line-height:1.58;margin:0}.hero-cta-group{display:flex;flex-direction:column;gap:9px;width:100%}.hero-cta-actions-row{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;width:100%}.btn-hero-contact,.btn-hero-primary{border-radius:12px;box-sizing:border-box;font-size:13px;justify-content:center;padding:11px 12px;width:100%}.btn-hero-primary .btn-arrow{display:none}.btn-hero-story{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;box-sizing:border-box;font-size:12.5px;justify-content:center;padding:10px 14px;width:100%}.hero-search-bar{background:#0b1221f0;border-radius:16px;box-shadow:0 16px 36px -8px #00000080,0 0 0 1px #c7993940;flex-direction:column;gap:10px;margin:0;padding:14px 16px}.hero-search-divider{display:none}.hero-search-field{border-bottom:1px solid #ffffff14;padding:4px 0 8px;width:100%}.hero-search-field .search-field-label{font-size:10.5px;letter-spacing:.8px;margin-bottom:4px}.hero-search-field .custom-dropdown-trigger{padding:2px 0}.custom-dropdown-menu{max-height:240px;max-width:100%;min-width:100%;top:calc(100% + 6px);width:100%}.custom-dropdown-menu-budget{min-width:100%}.hero-search-field:last-of-type,.hero-search-field:nth-child(5){border-bottom:none;padding-bottom:4px}.hero-search-btn{border-radius:12px;font-size:14px;margin-top:4px;padding:12px;width:100%}.hero-floating-bar{align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 12px 32px -5px #00000047,0 0 0 1px #0000000a;color:#0f172a;flex-direction:column;gap:0;margin:0;padding:12px 76px 12px 16px;width:100%}.hero-feature-divider{display:none}.hero-feature-card{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:8px 0}.hero-feature-card:last-child{border-bottom:none;padding-bottom:2px}.hero-feature-card:first-child{padding-top:2px}.feature-icon-box{align-items:center;background:linear-gradient(135deg,#fff9ee,#fef3dc);border:1px solid #faeed5;border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.feature-icon-box svg{stroke:#b37c22;height:17px;width:17px}.feature-text-box strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.25}.feature-text-box span{color:#64748b;font-size:11.5px;line-height:1.2;margin-top:1px}}@media (max-width:380px){.hero-cta-actions-row{gap:6px}.btn-hero-contact,.btn-hero-primary{font-size:12px;padding:10px 8px}.hero-headline{font-size:1.65rem}}.home-about-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);box-sizing:border-box;color:#121820;padding:clamp(56px,7vh,84px) clamp(24px,4vw,56px) clamp(20px,2.5vh,28px);position:relative;scroll-margin-top:70px;width:100%}.home-about-container{margin:0 auto;max-width:1480px;width:100%}.home-about-header{margin:0 auto clamp(20px,2.5vh,28px);max-width:980px;text-align:center}.home-about-eyebrow{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.home-about-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.15rem,3.6vw,3.1rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 14px;text-align:center}.home-about-subtitle{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.68;margin:0 auto;max-width:820px;text-align:center}.home-about-grid{grid-gap:clamp(32px,3.5vw,52px);align-items:stretch;display:grid;gap:clamp(32px,3.5vw,52px);grid-template-columns:1fr 1.08fr;margin-bottom:clamp(60px,7vh,85px)}.home-about-media-col{display:flex;margin-bottom:50px;position:relative;width:100%}.home-about-media-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:550px;position:relative;width:100%}.home-about-grid-item{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 10px 28px #0f172a14;overflow:hidden;position:relative}.home-about-grid-item--tall{grid-column:1;grid-row:1/span 2;min-height:550px}.home-about-grid-item--top{grid-column:2;grid-row:1;min-height:260px}.home-about-grid-item--bottom{grid-column:2;grid-row:2;min-height:260px}.home-about-grid-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.home-about-grid-item:hover .home-about-grid-img{transform:scale(1.04)}.home-about-floating-card{background:#fff;border:1px solid #e2e8f0d9;border-radius:22px;bottom:-48px;box-shadow:0 24px 50px -12px #0f172a29,0 8px 24px -6px #0f172a14;color:#0f172a;left:50%;padding:24px 28px;position:absolute;transform:translateX(-50%);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;width:clamp(340px,80%,520px);z-index:10}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))) or (-webkit-backdrop-filter:blur(16px)){.home-about-floating-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff5}}.home-about-media-grid:hover .home-about-floating-card{box-shadow:0 30px 60px -10px #0f172a33,0 10px 26px -4px #0f172a1a;transform:translateX(-50%) translateY(-4px)}.floating-card-body{align-items:flex-start;display:flex;gap:16px}.floating-card-icon-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.floating-card-icon-svg{display:block;height:34px;width:34px}.floating-card-content{flex:1 1;min-width:0}.floating-card-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.16rem,1.35vw,1.32rem);font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:0}.floating-card-divider{background:#b37c22;border-radius:2px;height:2px;margin:12px 0;width:40px}.floating-card-desc{color:#475569;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.82rem,.92vw,.88rem);line-height:1.6;margin:0}.home-about-content-col{display:flex;flex-direction:column;gap:clamp(18px,2.2vh,24px);justify-content:center}.home-about-narrative{margin:0}.home-about-lead{font-size:1.05rem;font-weight:400;margin:0 0 10px}.home-about-desc,.home-about-lead{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);line-height:1.65}.home-about-desc{font-size:.93rem;margin:0}.home-about-pillars-wrap{margin:0}.home-about-pillars-heading{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.42rem;font-weight:400;letter-spacing:-.01em;margin:0 0 14px}.home-about-pillars-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.home-about-pillar-card{align-items:flex-start;background:#fff;border:1px solid #ede6da;border-radius:14px;display:flex;gap:14px;padding:16px 18px;transition:all .3s cubic-bezier(.16,1,.3,1)}.home-about-pillar-card:hover{background:#fff;border-color:#c79939;box-shadow:0 12px 26px #c799391f;transform:translateY(-2px)}.pillar-num{color:#b37c22;flex-shrink:0;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.6rem;font-weight:400;line-height:1;margin-top:2px}.pillar-text{flex:1 1}.pillar-title{color:#121820;font-size:.96rem;line-height:1.32;margin:0 0 4px}.pillar-desc,.pillar-title{font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif)}.pillar-desc{color:#5f6670;font-size:.84rem;line-height:1.55;margin:0}.home-about-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:0}.home-about-btn-primary{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 6px 20px #ba862a73;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.95rem;font-weight:600;gap:8px;letter-spacing:.01em;padding:14px 30px;transition:all .3s cubic-bezier(.16,1,.3,1)}.home-about-btn-primary:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 8px 24px #b37c2280;transform:translateY(-2px)}.home-about-btn-secondary{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:9999px;color:#121820;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.95rem;font-weight:600;padding:13px 28px;transition:all .3s cubic-bezier(.16,1,.3,1)}.home-about-btn-secondary:hover{background:#ede6da;border-color:#b68a5e;color:#b68a5e;transform:translateY(-2px)}.home-about-stats-strip{margin-top:clamp(40px,5vh,60px);position:relative;width:100%}.home-about-stats-header{margin:0 auto 36px;max-width:780px;text-align:center}.home-about-stats-eyebrow{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.home-about-stats-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.85rem,2.8vw,2.4rem);letter-spacing:-.015em;line-height:1.25;margin:0}.home-about-stats-grid{grid-gap:clamp(12px,1.4vw,20px);display:grid;gap:clamp(12px,1.4vw,20px);grid-template-columns:repeat(5,1fr)}.home-about-stat-card{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:18px;box-shadow:0 2px 10px #12182008;display:flex;flex-direction:column;justify-content:center;min-height:185px;padding:clamp(22px,2.8vh,30px) clamp(12px,1.3vw,18px);position:relative;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.home-about-stat-card:hover{border-color:#b68a5e;box-shadow:0 12px 28px #12182014;transform:translateY(-4px)}.stat-card-icon-circle{align-items:center;background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:50%;color:#b68a5e;display:flex;height:52px;justify-content:center;margin-bottom:14px;transition:all .3s cubic-bezier(.16,1,.3,1);width:52px}.home-about-stat-card:hover .stat-card-icon-circle{background:#b68a5e;border-color:#b68a5e;box-shadow:0 6px 18px #b68a5e4d;color:#fff;transform:scale(1.05)}.home-about-stat-value{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.68rem,2.1vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}.home-about-stat-label{color:#121820;font-size:.92rem;font-weight:700;line-height:1.35;margin-bottom:3px}.home-about-stat-label,.home-about-stat-subtext{font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif)}.home-about-stat-subtext{color:#5f6670;font-size:.78rem;line-height:1.45}.home-about-stat-card--skeleton{pointer-events:none}.skeleton-circle{border:none}.skeleton-bar,.skeleton-circle{animation:statSkeletonShimmer 1.6s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}.skeleton-bar{border-radius:6px}.skeleton-bar--value{height:28px;margin-bottom:8px;width:60%}.skeleton-bar--label{height:16px;margin-bottom:6px;width:75%}.skeleton-bar--sub{height:12px;width:85%}@keyframes statSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1200px){.home-about-stats-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.home-about-section{padding:50px 20px 20px}.home-about-grid{gap:36px;grid-template-columns:1fr;margin-bottom:0}.home-about-grid-item--tall,.home-about-media-grid{min-height:480px}.home-about-grid-item--bottom,.home-about-grid-item--top{min-height:228px}.home-about-media-col{margin-bottom:64px}.home-about-floating-card{bottom:-46px;left:50%;max-width:none;transform:translateX(-50%);width:clamp(320px,86%,500px)}.home-about-media-grid:hover .home-about-floating-card{transform:translateX(-50%) translateY(-4px)}.home-about-stats-strip{margin-top:40px}.home-about-stats-grid{gap:18px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-about-section{padding:42px 16px 18px}.home-about-grid{margin-bottom:0}.home-about-media-col{margin-bottom:56px}.home-about-media-grid{gap:10px;min-height:400px}.home-about-grid-item{border-radius:16px}.home-about-grid-item--tall{min-height:400px}.home-about-grid-item--bottom,.home-about-grid-item--top{min-height:195px}.home-about-floating-card{border-radius:16px;bottom:-38px;left:50%;max-width:none;padding:16px 18px;transform:translateX(-50%);width:calc(100% - 24px)}.home-about-media-grid:hover .home-about-floating-card{transform:translateX(-50%) translateY(-2px)}.floating-card-body{gap:12px}.floating-card-icon-svg{height:28px;width:28px}.floating-card-title{font-size:1.05rem}.floating-card-divider{margin:8px 0}.floating-card-desc{font-size:.78rem;line-height:1.48}.home-about-pillars-grid{gap:12px;grid-template-columns:1fr}.home-about-stats-strip{margin-top:36px;position:relative}.home-about-stats-header{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);margin-bottom:20px;padding-bottom:14px;padding-top:6px;position:sticky;text-align:center;top:68px;z-index:5}.home-about-stats-title{font-size:1.75rem}.home-about-stats-grid{display:flex;flex-direction:column;gap:0;position:relative;z-index:10}.home-about-stat-card{background:#fff;border:1px solid #ede6da;border-radius:18px;box-shadow:0 -4px 18px #0000000a,0 12px 28px #1218200f;box-sizing:border-box;margin-bottom:18px;padding:24px 20px;position:sticky;top:calc(clamp(175px, 25vh, 215px));top:calc(clamp(175px, 25vh, 215px) + var(--card-idx, 0)*12px);width:100%;z-index:10;z-index:calc(10 + var(--card-idx, 0))}.home-about-stat-card:last-child{margin-bottom:35px}.home-about-actions{flex-direction:column;width:100%}.home-about-btn-primary,.home-about-btn-secondary{justify-content:center;width:100%}}.home-featured-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);box-sizing:border-box;color:#121820;max-width:100%;overflow-x:clip;padding:30px 24px 16px;width:100%}.featured-container{margin:0 auto;max-width:1320px}.featured-header-row{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:20px;text-align:center}.featured-header-left{margin:0 auto;max-width:780px;text-align:center}.featured-eyebrow,.featured-header-left .featured-eyebrow,.listedforyou-eyebrow{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.featured-header-left .featured-title,.featured-title,.home-featured-section .featured-title,.listedforyou-title{-webkit-line-clamp:unset!important;color:#121820;display:block!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-size:clamp(2.1rem,3.4vw,2.85rem)!important;font-weight:400!important;letter-spacing:-.015em;line-height:1.22!important;margin:0 0 12px;overflow:visible!important;text-align:center}.featured-header-left .featured-subtitle,.featured-subtitle,.listedforyou-subtitle{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.featured-header-right{align-items:center;display:flex;flex-shrink:0;gap:20px;justify-content:center}.featured-viewall-btn{align-items:center;background:#0000;border:none;color:#344832;color:var(--vantara-forest,#344832);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:8px 0;transition:all .2s ease}.featured-viewall-btn:hover{color:#121820;color:var(--vantara-forest-dark,#121820)}.featured-viewall-btn .featured-arrow{font-size:18px;transition:transform .2s ease}.featured-viewall-btn:hover .featured-arrow{transform:translateX(4px)}.featured-carousel-controls{align-items:center;display:flex;gap:8px}.featured-nav-btn{align-items:center;background:#fff;border:1.5px solid #ede6da;border:1.5px solid var(--vantara-border,#ede6da);border-radius:50%;box-shadow:0 2px 8px #1218200a;color:#121820;color:var(--vantara-text-heading,#121820);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:40px;justify-content:center;padding:0;transition:all .25s ease;width:40px}.featured-nav-btn:hover{background:#344832;background:var(--vantara-forest,#344832);border-color:#344832;border-color:var(--vantara-forest,#344832);box-shadow:0 4px 14px #34483240;color:#fff;transform:scale(1.06)}.featured-tabs-bar{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin:0 auto 26px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 8px 8px;scrollbar-width:none}.featured-tabs-bar::-webkit-scrollbar{display:none}.featured-tab-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:pointer;flex-shrink:0;font-size:13.5px;font-weight:600;padding:7px 20px;transition:all .25s ease;white-space:nowrap}.featured-tab-btn:hover{background:#e2e8f0;color:#0f172a}.featured-tab-btn.active{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border-color:#0000!important;box-shadow:0 4px 18px #ba862a73!important;color:#fff!important}.featured-scroll-wrapper{box-sizing:border-box;max-width:100%;overflow-x:clip;position:relative;width:100%}.featured-cards-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-direction:row;gap:24px;overflow-x:auto;padding:12px 4px 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.featured-cards-scroll.few-cards{justify-content:flex-start}.featured-cards-scroll::-webkit-scrollbar{display:none}.featured-project-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000a;box-sizing:border-box;cursor:default;display:flex;flex:0 0 460px;flex-direction:column;max-width:480px;min-width:320px;overflow:hidden;scroll-snap-align:start;transition:all .35s cubic-bezier(.16,1,.3,1)}.featured-cards-scroll.few-cards .featured-project-card{flex:0 0 460px;max-width:480px;width:100%}.featured-empty-placeholder{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:12px 0 20px;padding:56px 24px;text-align:center;width:100%}.featured-empty-placeholder p{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:15px;margin:0}.featured-project-card:hover{border-color:#cbd5e1;box-shadow:0 16px 36px #0000001a;transform:translateY(-6px)}.featured-media-box{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.featured-card-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.featured-project-card:hover .featured-card-img{transform:scale(1.05)}.revalis-badge-status{background:#fff;box-shadow:0 2px 8px #0000001f;color:#1e293b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:12.5px;font-weight:500;left:14px;letter-spacing:.1px;padding:5px 14px;top:14px;-webkit-user-select:none;user-select:none}.revalis-badge-status,.revalis-card-dots{border-radius:9999px;position:absolute;z-index:2}.revalis-card-dots{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000061;bottom:12px;display:inline-flex;gap:5px;left:50%;padding:4px 8px;pointer-events:none;transform:translateX(-50%)}.revalis-dot{background:#ffffff80;border-radius:50%;height:6px;transition:all .25s ease;width:6px}.revalis-dot.active{background:#fff}.featured-card-body{display:flex;flex-direction:column;flex-grow:1;padding:18px 20px 20px}.revalis-specs-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:14px}.revalis-chip{align-items:center;background:#f1f5f9;border-radius:6px;box-sizing:border-box;color:#475569;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:11.5px;font-weight:500;gap:5px;max-width:100%;padding:5px 9px;white-space:nowrap}.revalis-chip svg{color:#64748b;flex-shrink:0}.revalis-title-price-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;min-height:2.75em}.revalis-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1 auto;font-size:1.15rem!important;margin:0!important;max-height:2.65em;min-height:2.65em;min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;word-break:normal}.revalis-card-price,.revalis-card-title{color:#0f172a!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-weight:400!important;line-height:1.32!important}.revalis-card-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-size:1.05rem!important;justify-content:flex-start;text-align:right;white-space:nowrap}.revalis-price-line{display:block;line-height:1.32;text-align:right;white-space:nowrap}.revalis-card-location{align-items:center;color:#64748b;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.85rem;gap:6px;margin-bottom:18px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.revalis-card-location svg{color:#64748b;flex-shrink:0}.revalis-card-actions{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;width:100%}.revalis-card-btn{align-items:center;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.86rem;font-weight:600;justify-content:center;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;width:100%}.revalis-card-btn--enquiry{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;box-shadow:0 4px 14px #ba862a73;color:#fff!important}.revalis-card-btn--enquiry:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94;color:#fff!important;transform:translateY(-2px)}.revalis-card-btn--learn{background:#fff;border:1px solid #ede6da;color:#121820;justify-content:space-between;padding-right:8px}.revalis-card-btn--learn:hover{background:#ede6da;border-color:#dcd4c8;color:#121820;transform:translateY(-2px)}.revalis-arrow-box{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #12182014;color:#121820;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:6px;transition:transform .25s ease,color .25s ease;width:24px}.revalis-card-btn--learn:hover .revalis-arrow-box{color:#b68a5e;transform:translate(2px,-2px)}.featured-dots-nav{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:0;margin-top:10px}.featured-dot{background:#dcd4c8;border:none;border-radius:9999px;cursor:pointer;height:10px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);width:10px}.featured-dot:hover:not(.active){background:#8a8f94}.featured-dot.active{background:#b68a5e;width:28px}.properties-bottom-cta{margin-top:36px}.btn-view-all-projects-gold{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border-radius:9999px;box-shadow:0 4px 18px #ba862a73;color:#fff!important;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-view-all-projects-gold:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 24px #b37c2280}@media (max-width:1024px){.featured-project-card{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 12px);min-width:290px}}@media (max-width:768px){.home-featured-section{padding:24px 18px 16px}.featured-header-row{align-items:center;flex-direction:column;gap:16px;margin-bottom:20px;text-align:center}.featured-header-right{gap:16px;justify-content:center;width:100%}.featured-title{font-size:2rem}.featured-tabs-bar{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:0 auto 20px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:6px 16px 14px;scrollbar-width:none;width:100%}.featured-tabs-bar::-webkit-scrollbar{display:none}.featured-tab-btn{flex-shrink:0;font-size:13px;padding:7px 16px;scroll-snap-align:start;white-space:nowrap}.featured-cards-scroll.few-cards .featured-project-card,.featured-project-card{flex:0 0 min(330px,calc(100% - 28px));max-width:min(330px,calc(100% - 28px));min-width:0}.revalis-specs-row{flex-wrap:wrap}}.exclusive-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);box-sizing:border-box;color:#121820;max-width:100%;overflow-x:clip;padding:32px 24px 20px;position:relative;width:100%}.exclusive-container{margin:0 auto;max-width:1320px}.exclusive-header{align-items:center;display:flex;flex-direction:column;margin:0 auto 12px;max-width:820px;text-align:center;width:100%}.exclusive-eyebrow{color:#b68a5e;color:var(--vantara-ochre,#b68a5e);display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-align:center;text-transform:uppercase}.exclusive-title{color:#121820!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-size:clamp(2.1rem,3.4vw,2.85rem)!important;font-weight:400!important;letter-spacing:-.015em;line-height:1.22!important;margin:0 0 10px!important;text-align:center!important}.exclusive-subtitle{color:#5f6670!important;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;opacity:1!important;text-align:center!important}.exclusive-action-bar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}.exclusive-viewall-btn{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a66;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.82rem;font-weight:600;gap:6px;justify-content:center;letter-spacing:.02em;padding:6px 16px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.exclusive-viewall-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 6px 18px #ba862a8c;color:#fff!important;transform:translateY(-2px)}.exclusive-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.exclusive-grid.few-cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:28px;justify-content:flex-start}.exclusive-grid.few-cards .exclusive-card{box-sizing:border-box;flex:1 1 340px;max-width:480px;width:100%}.exclusive-card{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 4px 20px #0000001f;cursor:default;display:flex;flex-direction:column;outline:none;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.exclusive-card:active,.exclusive-card:focus{outline:none!important}.exclusive-card *,.exclusive-card:active,.exclusive-card:focus{-webkit-tap-highlight-color:transparent!important}.exclusive-card:hover{border-color:#cbd5e1;box-shadow:0 18px 40px #00000059;transform:translateY(-6px)}.exclusive-media-wrap{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.exclusive-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.exclusive-card:hover .exclusive-img{transform:scale(1.05)}.exclusive-card .revalis-badge-status{background:#fff;border-radius:9999px;box-shadow:0 2px 8px #00000026;color:#1e293b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:12.5px;font-weight:500;left:14px;letter-spacing:.1px;padding:5px 14px;position:absolute;top:14px;-webkit-user-select:none;user-select:none;z-index:2}.exclusive-card .revalis-card-dots{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000061;border-radius:9999px;bottom:12px;display:inline-flex;gap:5px;left:50%;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:2}.exclusive-card .revalis-dot{background:#ffffff80;border-radius:50%;height:6px;transition:all .25s ease;width:6px}.exclusive-card .revalis-dot.active{background:#fff}.exclusive-content{background:#fff;display:flex;flex-direction:column;flex-grow:1;padding:18px 20px 20px}.exclusive-card .revalis-specs-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:14px}.exclusive-card .revalis-chip{align-items:center;background:#f1f5f9;border-radius:6px;box-sizing:border-box;color:#475569;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:11.5px;font-weight:500;gap:5px;max-width:100%;padding:5px 9px;white-space:nowrap}.exclusive-card .revalis-chip svg{color:#64748b;flex-shrink:0}.exclusive-card .revalis-title-price-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;min-height:2.75em}.exclusive-card .revalis-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1 auto;font-size:1.15rem!important;margin:0!important;max-height:2.65em;min-height:2.65em;min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;word-break:normal}.exclusive-card .revalis-card-price,.exclusive-card .revalis-card-title{color:#0f172a!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-weight:400!important;line-height:1.32!important}.exclusive-card .revalis-card-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-size:1.05rem!important;justify-content:flex-start;text-align:right;white-space:nowrap}.exclusive-card .revalis-price-line{display:block;line-height:1.32;text-align:right;white-space:nowrap}.exclusive-card .revalis-card-location{align-items:center;color:#64748b;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.85rem;gap:6px;margin-bottom:18px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.exclusive-card .revalis-card-location svg{color:#64748b;flex-shrink:0}.exclusive-card .revalis-card-actions{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;width:100%}.exclusive-card .revalis-card-btn{align-items:center;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.86rem;font-weight:600;justify-content:center;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;width:100%}.exclusive-card .revalis-card-btn--enquiry{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;box-shadow:0 4px 14px #ba862a73;color:#fff!important}.exclusive-card .revalis-card-btn--enquiry:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94;color:#fff!important;transform:translateY(-2px)}.exclusive-card .revalis-card-btn--learn{background:#fff;border:1px solid #ede6da;color:#121820;justify-content:space-between;padding-right:8px}.exclusive-card .revalis-card-btn--learn:hover{background:#ede6da;border-color:#dcd4c8;color:#121820;transform:translateY(-2px)}.exclusive-card .revalis-arrow-box{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #12182014;color:#121820;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:6px;transition:transform .25s ease,color .25s ease;width:24px}.exclusive-card .revalis-card-btn--learn:hover .revalis-arrow-box{color:#b68a5e;transform:translate(2px,-2px)}@media (max-width:1024px){.exclusive-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.exclusive-action-bar{justify-content:center;margin-bottom:16px}.exclusive-viewall-btn{margin:0 auto}.exclusive-grid{gap:20px;grid-template-columns:1fr}.exclusive-grid.few-cards .exclusive-card{flex:1 1 100%;max-width:100%;min-width:0}}@media (max-width:680px){.exclusive-section{padding:24px 18px 20px}.exclusive-header{align-items:center;margin-bottom:10px!important;text-align:center}.exclusive-action-bar{justify-content:center;margin-bottom:14px}.exclusive-viewall-btn{margin:0 auto}.exclusive-grid{gap:20px;grid-template-columns:1fr}.exclusive-grid.few-cards .exclusive-card{flex:0 0 100%;max-width:100%}.exclusive-card .revalis-specs-row{flex-wrap:wrap}}.home-ourservice-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;overflow:hidden;padding:32px 24px 20px;position:relative}.ourservice-container{margin:0 auto;max-width:1320px}.ourservice-header-row{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:20px;text-align:center}.ourservice-header-left{margin:0 auto;max-width:820px;text-align:center}.ourservice-eyebrow{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.ourservice-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.ourservice-subtitle{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.ourservice-strip-wrapper{background:#0000;border:none;border-radius:0;box-shadow:none;overflow:hidden;padding:6px 0 10px;position:relative}.ourservice-marquee-container{mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden;position:relative;width:100%}.ourservice-marquee-track{align-items:stretch;animation:ourserviceContinuousScroll 55s linear infinite;display:flex;gap:28px;padding:10px 0;width:max-content;will-change:transform}.ourservice-marquee-track:active,.ourservice-marquee-track:hover{animation-play-state:paused}@keyframes ourserviceContinuousScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ourservice-card{background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 2px 10px #12182008;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 380px;flex-direction:column;max-width:380px;min-width:290px;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:380px}.ourservice-card:hover{border-color:#b68a5e;box-shadow:0 16px 36px #12182014;transform:translateY(-5px)}.ourservice-image-wrap{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:220px;overflow:hidden;position:relative;width:100%}.ourservice-card-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.ourservice-card:hover .ourservice-card-img{transform:scale(1.06)}.ourservice-card-badge{background:#fff;border:1px solid #c7993980;border-radius:9999px;box-shadow:0 2px 8px #0000001f;color:#0f172a;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.72rem;font-weight:700;left:14px;letter-spacing:.08em;padding:5px 12px;position:absolute;text-transform:uppercase;top:14px;-webkit-user-select:none;user-select:none;z-index:2}.ourservice-card-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:24px;text-align:left}.ourservice-card-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.35;margin:0 0 10px;text-align:left;transition:color .2s ease}.ourservice-card:hover .ourservice-card-title{color:#b37c22}.ourservice-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5f6670;display:-webkit-box;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;line-height:1.6;margin:0 0 16px;overflow:hidden;text-align:left}.ourservice-card-footer{align-items:center;display:flex;margin-top:auto}.ourservice-learnmore{align-items:center;color:#b37c22;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.88rem;font-weight:700;transition:transform .2s ease,color .2s ease}.ourservice-card:hover .ourservice-learnmore{color:#8c5d14;transform:translateX(4px)}@media (max-width:1024px){.home-ourservice-section{padding:32px 20px}.ourservice-card{flex:0 0 340px;max-width:340px;min-width:280px;width:340px}.ourservice-image-wrap{height:200px}}@media (max-width:768px){.home-ourservice-section{padding:24px 16px 20px}.ourservice-header-row{margin-bottom:20px}.ourservice-title{font-size:1.85rem}.ourservice-subtitle{font-size:.92rem}.ourservice-marquee-track{animation-duration:42s;gap:16px;padding:10px 0}.ourservice-card{border-radius:14px;flex:0 0 290px;max-width:300px;min-width:260px;width:290px}.ourservice-image-wrap{border-top-left-radius:14px;border-top-right-radius:14px;height:180px}.ourservice-card-body{padding:18px}.ourservice-card-title{font-size:1.15rem;margin-bottom:6px}.ourservice-card-desc{font-size:.88rem;line-height:1.52}}@media (max-width:480px){.ourservice-card{flex:0 0 280px;max-width:290px;min-width:250px;width:280px}.ourservice-image-wrap{height:170px}.ourservice-card-body{padding:16px}.ourservice-card-title{font-size:1.12rem}.ourservice-card-desc{font-size:.84rem;line-height:1.48}}.ourservice-modal-overlay{align-items:center;animation:ourserviceFadeIn .25s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#121820b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}@keyframes ourserviceFadeIn{0%{opacity:0}to{opacity:1}}.ourservice-modal-dialog{animation:ourserviceScaleUp .3s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #b68a5e4d;border-radius:20px;box-shadow:0 24px 60px #00000059;max-height:88vh;max-width:580px;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}@keyframes ourserviceScaleUp{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ourservice-modal-close{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#12182099;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:36px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.ourservice-modal-close:hover{background:#be8b2e;border-color:#be8b2e;color:#fff;transform:scale(1.08)}.ourservice-modal-image-wrap{background:#0f172a;height:240px;overflow:hidden;position:relative;width:100%}.ourservice-modal-img{display:block;height:100%;object-fit:cover;width:100%}.ourservice-modal-badge{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #c7993966;border-radius:9999px;bottom:16px;box-shadow:0 4px 12px #00000026;color:#0f172a;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.75rem;font-weight:700;left:20px;letter-spacing:.08em;padding:5px 14px;position:absolute;text-transform:uppercase}.ourservice-modal-body{display:flex;flex-direction:column;padding:28px 30px 32px;text-align:left}.ourservice-modal-eyebrow{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:12px;font-weight:700;letter-spacing:1.6px;margin-bottom:8px;text-transform:uppercase}.ourservice-modal-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.65rem;font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:0 0 14px}.ourservice-modal-desc-wrap{margin-bottom:20px}.ourservice-modal-desc{color:#4b5563;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.95rem;line-height:1.7;margin:0}.ourservice-modal-points{background:#f8f6f0;border:1px solid #ede7db;border-radius:12px;margin-bottom:24px;padding:16px 20px}.ourservice-modal-points-title{color:#121820;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.85rem;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.ourservice-modal-points-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ourservice-modal-point-item{align-items:flex-start;color:#374151;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;gap:10px;line-height:1.5}.point-check-icon{flex-shrink:0;margin-top:3px}.ourservice-modal-actions{align-items:center;border-top:1px solid #eef2f6;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}.ourservice-modal-call-btn,.ourservice-modal-contact-btn{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;box-shadow:0 2px 6px #0000000a;color:#1e293b;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.ourservice-modal-call-btn:hover,.ourservice-modal-contact-btn:hover{background:#f1f5f9;border-color:#be8b2e;box-shadow:0 4px 12px #be8b2e26;color:#be8b2e;transform:translateY(-2px)}.ourservice-modal-call-btn svg,.ourservice-modal-contact-btn svg{color:#be8b2e;flex-shrink:0}.ourservice-modal-enquiry-btn,.ourservice-modal-goinside-btn{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a66;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:10px 24px;transition:all .25s cubic-bezier(.16,1,.3,1)}.ourservice-modal-enquiry-btn:hover,.ourservice-modal-goinside-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 6px 18px #ba862a8c;transform:translateY(-2px)}.ourservice-modal-enquiry-btn .btn-arrow-icon,.ourservice-modal-goinside-btn .btn-arrow-icon{transition:transform .2s ease}.ourservice-modal-enquiry-btn:hover .btn-arrow-icon,.ourservice-modal-goinside-btn:hover .btn-arrow-icon{transform:translateX(4px)}.ourservice-modal-direct-call{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.84rem;gap:8px;justify-content:center;margin-top:14px}.ourservice-modal-phone-link{align-items:center;color:#b37c22;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;transition:color .2s ease}.ourservice-modal-phone-link:hover{color:#8c5d14;text-decoration:underline}.ourservice-modal-phone-link svg{flex-shrink:0}@media (max-width:600px){.ourservice-modal-dialog{border-radius:16px;max-height:92vh}.ourservice-modal-image-wrap{height:180px}.ourservice-modal-body{padding:20px 20px 24px}.ourservice-modal-title{font-size:1.35rem}.ourservice-modal-actions{flex-direction:column-reverse;gap:10px;width:100%}.ourservice-modal-call-btn,.ourservice-modal-contact-btn,.ourservice-modal-enquiry-btn,.ourservice-modal-goinside-btn{box-sizing:border-box;justify-content:center;width:100%}.ourservice-modal-direct-call{flex-direction:column;gap:4px;text-align:center}}.home-blogshowcase-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;padding:32px 24px 20px;position:relative}.blogshowcase-container{margin:0 auto;max-width:1320px}.blogshowcase-header{align-items:flex-end;display:flex;flex-direction:row;gap:10px!important;justify-content:space-between;margin-bottom:18px!important;text-align:left;width:100%}.blogshowcase-header-left{flex:1 1 auto;margin:0;max-width:780px;text-align:left}.blogshowcase-eyebrow{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.blogshowcase-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 8px;text-align:left}.blogshowcase-subtitle{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0;max-width:720px;text-align:left}.blogshowcase-header-right{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:0!important;margin-left:auto}.blogshowcase-viewall-btn{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 6px 20px #ba862a73;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.02em;margin-left:auto;padding:8px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.blogshowcase-viewall-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 8px 24px #b37c2280;color:#fff;transform:translateY(-2px)}.blogshowcase-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.blogshowcase-card{background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 2px 10px #12182008;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.blogshowcase-card:hover{background:#fff;border-color:#b68a5e;box-shadow:0 16px 36px #12182014;transform:translateY(-4px)}.blogshowcase-img-box{background:#0f172a;height:220px;overflow:hidden;position:relative}.blogshowcase-img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blogshowcase-card:hover .blogshowcase-img{transform:scale(1.06)}.blogshowcase-category{background:#fff;border:1px solid #c7993980;border-radius:9999px;box-shadow:0 2px 8px #0000001f;color:#0f172a;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.72rem;font-weight:700;left:14px;letter-spacing:.08em;padding:5px 12px;position:absolute;text-transform:uppercase;top:14px}.blogshowcase-content{display:flex;flex:1 1;flex-direction:column;padding:24px}.blogshowcase-meta{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:8px;margin-bottom:12px}.blogshowcase-post-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.35;margin-bottom:10px;transition:color .2s ease}.blogshowcase-card:hover .blogshowcase-post-title{color:#b37c22}.blogshowcase-snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5f6670;display:-webkit-box;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;line-height:1.6;margin-bottom:20px;overflow:hidden}.blogshowcase-readmore{align-items:center;color:#b37c22;display:inline-flex;font-size:.88rem;font-weight:700;margin-top:auto;transition:transform .2s ease}.blogshowcase-card:hover .blogshowcase-readmore{transform:translateX(4px)}@media (max-width:992px){.blogshowcase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blogshowcase-header-right{display:flex;justify-content:center;margin:0 auto;width:100%}.blogshowcase-viewall-btn{margin:0 auto}}@media (max-width:680px){.home-blogshowcase-section{padding:24px 18px 20px}.blogshowcase-header{align-items:center;flex-direction:column;gap:12px!important;margin-bottom:16px!important;text-align:center}.blogshowcase-header-left{margin:0 auto;text-align:center}.blogshowcase-title{text-align:center}.blogshowcase-subtitle{margin:0 auto;text-align:center}.blogshowcase-header-right{display:flex;justify-content:center;margin:0 auto;width:100%}.blogshowcase-viewall-btn{margin:0 auto}.blogshowcase-grid{grid-template-columns:1fr}}.WhyChooseUs_section__Rsh1L{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;padding:32px 24px 20px}.WhyChooseUs_container__dGcQn{margin:0 auto;max-width:1320px}.WhyChooseUs_header__hShTj{margin:0 auto 20px;max-width:780px;text-align:center}.WhyChooseUs_eyebrow__6iEcn{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.WhyChooseUs_title__\+C0Bg{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.WhyChooseUs_subtitle__2Hc5D{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.WhyChooseUs_grid__4Wu9Y{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.WhyChooseUs_card__G42o0{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:18px;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;padding:28px 22px;text-align:center;transition:all .35s cubic-bezier(.16,1,.3,1)}.WhyChooseUs_card__G42o0:hover{border-color:#b37c22;box-shadow:0 16px 36px #0f172a14,0 0 20px #b37c221a;transform:translateY(-6px)}.WhyChooseUs_iconBox__GZqHt{align-items:center;background:#fff8ea;border:1px solid #c7993940;border-radius:50%;color:#b37c22;display:flex;height:52px;justify-content:center;margin-bottom:16px;transition:transform .3s ease;width:52px}.WhyChooseUs_iconBox__GZqHt img{height:26px;object-fit:contain;width:26px}.WhyChooseUs_card__G42o0:hover .WhyChooseUs_iconBox__GZqHt{background:#feeecd;transform:scale(1.1)}.WhyChooseUs_cardTitle__-izLK{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.2rem;font-weight:700;line-height:1.35;margin:0 0 8px}.WhyChooseUs_cardDesc__7P7Mt{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.93rem;line-height:1.6;margin:0}@media (max-width:1024px){.WhyChooseUs_grid__4Wu9Y{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.WhyChooseUs_section__Rsh1L{padding:24px 18px 20px;position:relative}.WhyChooseUs_header__hShTj{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);margin-bottom:16px;padding-bottom:12px;padding-top:6px;position:sticky;top:68px;z-index:5}.WhyChooseUs_eyebrow__6iEcn{font-size:11px;margin-bottom:6px}.WhyChooseUs_title__\+C0Bg{font-size:1.75rem;margin-bottom:6px}.WhyChooseUs_subtitle__2Hc5D{font-size:.88rem;line-height:1.45}.WhyChooseUs_grid__4Wu9Y{display:flex;flex-direction:column;gap:0;position:relative;z-index:10}.WhyChooseUs_card__G42o0{background:#fff;border:1px solid #ede6da;border-radius:18px;box-shadow:0 -4px 18px #0000000a,0 12px 28px #1218200f;box-sizing:border-box;margin-bottom:18px;padding:24px 20px;position:sticky;top:calc(clamp(175px, 25vh, 215px));top:calc(clamp(175px, 25vh, 215px) + var(--card-idx, 0)*12px);width:100%;z-index:10;z-index:calc(10 + var(--card-idx, 0))}.WhyChooseUs_card__G42o0:last-child{margin-bottom:35px}}.ChannelPartners_section__-Ugql{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);overflow:hidden;padding:32px 24px 20px;position:relative}.ChannelPartners_container__22lxW{margin:0 auto;max-width:1320px}.ChannelPartners_header__Se22K{margin-bottom:20px;text-align:center}.ChannelPartners_eyebrow__G47Am{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.ChannelPartners_title__1hg4F{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.ChannelPartners_subtitle__rkmAn{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.ChannelPartners_stripWrapper__xmgDF{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:0;overflow:hidden;padding:10px 0;position:relative}.ChannelPartners_marqueeContainer__5cQfL{mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden;position:relative;width:100%}.ChannelPartners_marqueeTrack__ecyHj{align-items:center;animation:ChannelPartners_partnersContinuousScroll__bTK5m 48s linear infinite;display:flex;gap:48px;padding:12px 0;width:max-content;will-change:transform}.ChannelPartners_marqueeTrack__ecyHj:hover{animation-play-state:paused}@keyframes ChannelPartners_partnersContinuousScroll__bTK5m{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ChannelPartners_partnerCard__INKqa{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:flex;filter:grayscale(100%);flex-direction:column;justify-content:center;min-width:170px;opacity:.7;padding:8px 14px;text-align:center;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:auto}.ChannelPartners_partnerCard__INKqa:hover{background:#0000;border:none;box-shadow:none;filter:grayscale(0);opacity:1;transform:translateY(-4px)}.ChannelPartners_iconContainer__NU3P0{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;height:56px;justify-content:center;margin-bottom:10px;transition:transform .35s ease;width:56px}.ChannelPartners_iconContainer__NU3P0 img,.ChannelPartners_iconContainer__NU3P0 svg{display:block;height:auto;max-height:44px;max-width:44px;transition:transform .35s ease;width:auto}.ChannelPartners_partnerCard__INKqa:hover .ChannelPartners_iconContainer__NU3P0{background:#0000;border:none;box-shadow:none;transform:scale(1.14)}.ChannelPartners_partnerName__q7ZvP{color:#475569;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:.95rem;font-weight:700;line-height:1.25;margin:0 0 4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease;white-space:nowrap}.ChannelPartners_partnerType__1PzWr{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.3;transition:color .35s ease}.ChannelPartners_partnerCard__INKqa:hover .ChannelPartners_partnerName__q7ZvP{color:#0f172a}.ChannelPartners_partnerCard__INKqa:hover .ChannelPartners_partnerType__1PzWr{color:#b37c22}.ChannelPartners_scrollHint__QNvro{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:500;gap:8px;justify-content:center;letter-spacing:.02em;margin-top:14px}.ChannelPartners_hintDot__ZSymU{animation:ChannelPartners_pulseDot__mi-2U 2s ease-in-out infinite;background:#b37c22;border-radius:50%;box-shadow:0 0 8px #b37c22;height:6px;width:6px}@keyframes ChannelPartners_pulseDot__mi-2U{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.ChannelPartners_ctaBox__gY9x1{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 4px 16px #1218200a;display:flex;gap:20px;justify-content:space-between;padding:24px 32px}.ChannelPartners_ctaText__DZf9z h4{color:#121820;font-size:1.15rem;font-weight:700;margin:0 0 4px}.ChannelPartners_ctaText__DZf9z p{color:#5f6670;font-size:.92rem;line-height:1.5;margin:0}.ChannelPartners_partnerBtn__q9tL5{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a73;color:#fff!important;cursor:pointer;font-size:.92rem;font-weight:600;padding:12px 26px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ChannelPartners_partnerBtn__q9tL5:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94;color:#fff!important;transform:translateY(-2px)}@media (max-width:768px){.ChannelPartners_section__-Ugql{padding:24px 16px 20px}.ChannelPartners_title__1hg4F{font-size:1.85rem}.ChannelPartners_stripWrapper__xmgDF{border-radius:0;margin-bottom:24px;padding:6px 0}.ChannelPartners_marqueeTrack__ecyHj{animation-duration:36s;gap:32px}.ChannelPartners_partnerCard__INKqa{background:#0000;border:none;box-shadow:none;min-width:135px;padding:6px 10px;width:auto}.ChannelPartners_iconContainer__NU3P0{background:#0000;border:none;box-shadow:none;height:44px;margin-bottom:6px;width:44px}.ChannelPartners_partnerName__q7ZvP{font-size:.86rem;max-width:145px}.ChannelPartners_partnerType__1PzWr{font-size:.7rem}.ChannelPartners_ctaBox__gY9x1{flex-direction:column;padding:20px;text-align:center}.ChannelPartners_scrollHint__QNvro{font-size:.7rem;padding:0 12px;text-align:center}}.Testimonials_section__JwrWG{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);overflow:hidden;padding:32px 24px 20px;position:relative}.Testimonials_container__Tm6rb{margin:0 auto;max-width:1320px}.Testimonials_header__5X2FQ{margin-bottom:20px;text-align:center}.Testimonials_eyebrow__cF0eO{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.Testimonials_title__vHbS3{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.Testimonials_subtitle__H6wA5{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.Testimonials_marqueeContainer__k3kNb{mask-image:linear-gradient(90deg,#0000 0,#000 6%,#000 94%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6%,#000 94%,#0000);overflow:hidden;padding:4px 0;position:relative;width:100%}.Testimonials_marqueeTrack__9v5-S{align-items:stretch;animation:Testimonials_testimonialsContinuousScroll__vOlwT 55s linear infinite;display:flex;gap:28px;padding:6px 0;width:max-content;will-change:transform}.Testimonials_marqueeTrack__9v5-S:hover{animation-play-state:paused}@keyframes Testimonials_testimonialsContinuousScroll__vOlwT{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.Testimonials_card__xQ2ib{background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 4px 16px #1218200a;box-sizing:border-box;display:flex;flex:0 0 clamp(380px,32vw,460px);flex-direction:column;justify-content:space-between;padding:18px 20px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease;width:clamp(380px,32vw,460px)}.Testimonials_card__xQ2ib:hover{border-color:#b68a5e;box-shadow:0 12px 28px #12182014;transform:translateY(-3px)}.Testimonials_ratingRow__giZdK{display:flex;gap:3px;margin-bottom:10px}.Testimonials_star__Ij\+fe{color:#b68a5e;font-size:.95rem}.Testimonials_quoteRow__EodXC{display:flex;flex:1 1;gap:8px;margin-bottom:14px}.Testimonials_quoteMark__Kn4av{color:#b68a5e;flex-shrink:0;font-family:Marcellus,Georgia,serif;font-family:var(--font-serif,"Marcellus",Georgia,serif);font-size:1.9rem;line-height:1;margin-top:-3px;opacity:.75;-webkit-user-select:none;user-select:none}.Testimonials_quoteText__DAq2f{color:#5f6670;font-size:.85rem;font-style:normal;line-height:1.52;margin:0}.Testimonials_authorRow__ti-gd{align-items:center;border-top:1px solid #ede6da;display:flex;gap:10px;padding-top:12px}.Testimonials_authorImg__\+oDBy{border:1.5px solid #e5b248;border-radius:50%;flex-shrink:0;height:38px;object-fit:cover;width:38px}.Testimonials_authorInfo__TueE5{display:flex;flex-direction:column;gap:1px;overflow:hidden}.Testimonials_authorName__rsTlc{color:#121820;font-size:.88rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Testimonials_authorMeta__XN1re{align-items:center;color:#5f6670;display:flex;flex-wrap:wrap;font-size:.74rem;gap:5px;margin:0}.Testimonials_projectTag__tNjB3{background:#b37c2214;border-radius:4px;color:#b37c22;display:inline-block;font-size:.68rem;font-weight:600;padding:1px 6px}@media (max-width:640px){.Testimonials_section__JwrWG{padding:24px 16px 20px}.Testimonials_header__5X2FQ{margin-bottom:16px}.Testimonials_card__xQ2ib{border-radius:14px;flex:0 0 clamp(320px,86vw,380px);padding:18px 20px;width:clamp(320px,86vw,380px)}.Testimonials_marqueeTrack__9v5-S{animation-duration:38s;gap:14px}.Testimonials_quoteRow__EodXC{gap:6px;margin-bottom:12px}.Testimonials_quoteMark__Kn4av{font-size:1.6rem;margin-top:-2px}.Testimonials_quoteText__DAq2f{font-size:.82rem;line-height:1.48}.Testimonials_authorImg__\+oDBy{height:34px;width:34px}.Testimonials_authorName__rsTlc{font-size:.84rem}.Testimonials_authorMeta__XN1re{font-size:.71rem}}.categories-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;padding:30px 0 14px;position:relative}.categories-container,.categories-section{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.categories-container{margin:0 auto}.categories-header{align-items:center;display:flex;flex-direction:column;margin:0 auto 20px;max-width:1320px;padding:0 24px;text-align:center}.categories-header-left{margin:0 auto;max-width:780px;text-align:center}.categories-eyebrow{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.categories-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.categories-subtitle{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.categories-marquee-wrapper{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:4px 0;position:relative;width:100%}.categories-marquee-container{mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden;position:relative;width:100%}.categories-marquee-container:focus-visible{outline:none}.categories-marquee-track{align-items:stretch;display:flex;gap:28px;padding:12px 0;width:max-content;will-change:transform}.categories-marquee-track,.categories-marquee-track.track-left{animation:categoriesScrollLeft 48s linear infinite}.categories-marquee-track.track-right{animation:categoriesScrollRight 48s linear infinite}.categories-marquee-track:has(.category-footer:hover),.categories-marquee-track:has(.category-link-text:hover){animation-play-state:paused}@keyframes categoriesScrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes categoriesScrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.category-card{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 2px 10px #12182008;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 460px;flex-direction:column;flex-shrink:0;max-width:480px;min-width:320px;opacity:1!important;outline:none;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:460px}.category-card:active,.category-card:focus{-webkit-tap-highlight-color:transparent!important;outline:none!important}.category-body,.category-desc,.category-footer,.category-image-wrap,.category-link-text,.category-title{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none;user-select:none}.category-card:hover{border-color:#b68a5e;box-shadow:0 16px 36px #12182014;transform:translateY(-4px)}.category-image-wrap{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.category-img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.category-card:hover .category-img{transform:scale(1.08)}.category-overlay{background:linear-gradient(180deg,#00000014,#0f172aa6);inset:0;position:absolute}.category-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad9;border:1px solid #e5b24866;border-radius:9999px;color:#e5b248;font-size:11px;font-weight:800;left:14px;letter-spacing:.5px;padding:5px 12px;position:absolute;top:14px}.category-count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:8px;bottom:12px;color:#0f172a;font-size:12px;font-weight:700;padding:4px 10px;position:absolute;right:14px}.category-body{align-items:center;background:#fff;display:flex;flex:1 1;flex-direction:column;padding:22px;text-align:center}.category-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:800;line-height:1.3;margin:0 0 8px;text-align:center;width:100%}.category-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5f6670;display:-webkit-box;font-size:.92rem;line-height:1.55;margin:0 0 18px;min-height:4.3em;overflow:hidden;text-align:justify;text-justify:inter-word;width:100%}.category-footer{align-items:center;border-top:1px solid #ede6da;cursor:pointer;display:flex;justify-content:center;margin-top:auto;padding-top:14px;text-align:center;transition:all .25s ease;width:100%}.category-footer:hover{background-color:#b37c220d;border-radius:8px}.category-link-text{align-items:center;color:#b37c22;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;justify-content:center;transition:all .2s ease}.category-footer:hover .category-link-text{color:#8a5d15;gap:10px}.category-link-arrow{font-size:16px;transition:transform .2s ease}.category-footer:hover .category-link-arrow{transform:translateX(4px)}@media (max-width:1024px){.categories-section{padding:28px 0 20px}.category-card{flex:0 0 380px;max-width:400px;min-width:300px;width:380px}.category-image-wrap{height:220px}}@media (max-width:768px){.categories-section{padding:24px 0 20px}.categories-header{margin-bottom:16px;padding:0 16px}.categories-marquee-wrapper{gap:0}.categories-marquee-track{gap:16px;padding:8px 0}.category-card{border-radius:14px;flex:0 0 340px;max-width:360px;min-width:270px;width:340px}.category-image-wrap{border-top-left-radius:14px;border-top-right-radius:14px;height:200px}.category-body{align-items:center;padding:18px 16px;text-align:center}.category-title{font-size:1.22rem;text-align:center}.category-desc{font-size:.88rem;min-height:4em;text-align:justify;text-justify:inter-word}.category-footer{align-items:center;display:flex;text-align:center}.category-footer,.category-link-text{justify-content:center}}@media (prefers-reduced-motion:reduce){.categories-marquee-track{animation-duration:120s}}.WhatsAppQuickEnquiry_section__fiH2h{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:24px 24px 30px;position:relative}.WhatsAppQuickEnquiry_container__sHDeY{margin:0 auto;max-width:1280px}.WhatsAppQuickEnquiry_card__Sw6gP{grid-gap:40px;align-items:stretch;background:#fff;border:1px solid #ede6da;border-radius:20px;border-top:3px solid #c79939;box-shadow:0 10px 30px #1218200d;display:grid;gap:40px;grid-template-columns:1.15fr .85fr;overflow:hidden;padding:44px 40px;position:relative}.WhatsAppQuickEnquiry_leftCol__8nNje{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.WhatsAppQuickEnquiry_statusPill__yOHNg{align-items:center;background:#25d3661a;border:1px solid #25d36659;border-radius:9999px;color:#128c7e;display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.8px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase;width:fit-content}.WhatsAppQuickEnquiry_pulseDot__QAvLz{animation:WhatsAppQuickEnquiry_pulseRing__jdOSg 1.8s infinite;background:#b37c22;border-radius:50%;box-shadow:0 0 8px #b37c22;height:8px;position:relative;width:8px}@keyframes WhatsAppQuickEnquiry_pulseRing__jdOSg{0%{box-shadow:0 0 0 0 #b37c22b3}70%{box-shadow:0 0 0 8px #b37c2200}to{box-shadow:0 0 0 0 #b37c2200}}.WhatsAppQuickEnquiry_title__y3Vpj{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.85rem,2.7vw,2.45rem);font-weight:700;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px}.WhatsAppQuickEnquiry_desc__i30eW{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.98rem;line-height:1.62;margin:0 0 20px;max-width:580px}.WhatsAppQuickEnquiry_featureHighlights__wpu9M{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.WhatsAppQuickEnquiry_featurePill__dlEjE{align-items:center;background:#f7f4ed;border:1px solid #ede6da;border-radius:9999px;color:#121820;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:6px 14px;transition:all .2s ease}.WhatsAppQuickEnquiry_featurePill__dlEjE:hover{background:#f2eee5;border-color:#dcd4c8}.WhatsAppQuickEnquiry_actionDock__O7iam{align-items:center;display:flex;gap:20px}.WhatsAppQuickEnquiry_qrCard__5726v{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;flex-shrink:0;padding:0;transition:transform .25s ease;width:104px}.WhatsAppQuickEnquiry_qrCard__5726v:hover{transform:translateY(-2px)}.WhatsAppQuickEnquiry_qrFrame__KsDLN{background:#fff;border:1px solid #ede6da;border-radius:12px;box-shadow:0 2px 8px #1218200a;height:100px;overflow:hidden;padding:5px;position:relative;transition:border-color .25s ease,box-shadow .25s ease;width:100px}.WhatsAppQuickEnquiry_qrCard__5726v:hover .WhatsAppQuickEnquiry_qrFrame__KsDLN{border-color:#c79939;box-shadow:0 4px 14px #c7993926}.WhatsAppQuickEnquiry_qrImage__gWb3K{border-radius:6px;display:block;height:100%;object-fit:contain;width:100%}.WhatsAppQuickEnquiry_qrMeta__PfV2Y{align-items:center;display:flex;flex-direction:column;margin-top:6px;text-align:center}.WhatsAppQuickEnquiry_qrTag__r3k38{color:#121820;font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.WhatsAppQuickEnquiry_qrSub__P9d\+P{color:#64748b;font-size:9.5px;margin-top:1px}.WhatsAppQuickEnquiry_directControls__7sdI2{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.WhatsAppQuickEnquiry_buttonGroup__BU5m7{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.WhatsAppQuickEnquiry_whatsappBtn__jwG6q{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border-radius:9999px;box-shadow:0 4px 16px #ba862a66;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:13px 24px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatsAppQuickEnquiry_whatsappBtn__jwG6q:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 8px 22px #ba862a8c;transform:translateY(-2px)}.WhatsAppQuickEnquiry_btnArrow__W8Xpe{font-size:15px;transition:transform .2s ease}.WhatsAppQuickEnquiry_whatsappBtn__jwG6q:hover .WhatsAppQuickEnquiry_btnArrow__W8Xpe{transform:translateX(4px)}.WhatsAppQuickEnquiry_enquireBtn__S58gZ{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:9999px;color:#121820;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 20px;transition:all .3s ease}.WhatsAppQuickEnquiry_enquireBtn__S58gZ:hover{background:#f7f4ed;border-color:#dcd4c8;color:#121820;transform:translateY(-2px)}.WhatsAppQuickEnquiry_hotlineBar__BGzuQ{align-items:center;color:#5f6670;display:flex;font-size:13px;gap:8px}.WhatsAppQuickEnquiry_hotlineLabel__RvTkC{font-weight:500}.WhatsAppQuickEnquiry_hotlineNumber__MhusA{align-items:center;color:#b37c22;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;transition:color .2s ease}.WhatsAppQuickEnquiry_hotlineNumber__MhusA:hover{color:#121820;text-decoration:underline}.WhatsAppQuickEnquiry_rightCol__sRp2Y{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.WhatsAppQuickEnquiry_formContainerCard__QnFEN{background:#f7f4ed;border:1px solid #ede6da;border-radius:18px;box-shadow:0 4px 16px #12182008;display:flex;flex-direction:column;justify-content:center;padding:30px 28px}.WhatsAppQuickEnquiry_formBox__Pin4T{display:flex;flex-direction:column;gap:15px}.WhatsAppQuickEnquiry_formError__-6yTU{color:#b42318;font-size:.85rem;line-height:1.4;margin:0}.WhatsAppQuickEnquiry_formHeader__weH1a{margin-bottom:2px}.WhatsAppQuickEnquiry_formBadge__GnD4H{background:#b37c221a;border:1px solid #b37c2240;border-radius:9999px;color:#b37c22;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.WhatsAppQuickEnquiry_formTitle__Aog0T{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:700;line-height:1.25;margin:0 0 4px}.WhatsAppQuickEnquiry_formSubtitle__53e7-{color:#5f6670;font-size:.86rem;line-height:1.45;margin:0}.WhatsAppQuickEnquiry_prefGroup__5ZD6W{display:flex;flex-direction:column;gap:6px}.WhatsAppQuickEnquiry_prefLabel__mXPcC{color:#5f6670;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.WhatsAppQuickEnquiry_customDropdownContainer__zDkJH{position:relative;width:100%}.WhatsAppQuickEnquiry_customDropdownContainer__zDkJH.WhatsAppQuickEnquiry_dropdownOpen__IgdEH{z-index:50}.WhatsAppQuickEnquiry_customDropdownTrigger__E\+dhH{align-items:center;background:#fff;border:1.5px solid #ede6da;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;outline:none;padding:11px 14px;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}.WhatsAppQuickEnquiry_customDropdownTrigger__E\+dhH:hover{border-color:#b37c22}.WhatsAppQuickEnquiry_customDropdownTrigger__E\+dhH.WhatsAppQuickEnquiry_active__9ioQo{border-color:#b37c22;box-shadow:0 0 0 3px #b37c2226}.WhatsAppQuickEnquiry_fieldMissing__gAuq6 .WhatsAppQuickEnquiry_customDropdownTrigger__E\+dhH{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.WhatsAppQuickEnquiry_dropdownTriggerLabel__aeLSO{color:#121820;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WhatsAppQuickEnquiry_dropdownTriggerPlaceholder__E\+uBk{color:#8a8f94;font-size:13.5px;font-weight:500}.WhatsAppQuickEnquiry_dropdownChevron__HNcGO{color:#5f6670;flex-shrink:0;margin-left:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.WhatsAppQuickEnquiry_customDropdownTrigger__E\+dhH.WhatsAppQuickEnquiry_active__9ioQo .WhatsAppQuickEnquiry_dropdownChevron__HNcGO,.WhatsAppQuickEnquiry_customDropdownTrigger__E\+dhH:hover .WhatsAppQuickEnquiry_dropdownChevron__HNcGO{color:#b37c22}.WhatsAppQuickEnquiry_rotated__Uen6c{transform:rotate(180deg)}.WhatsAppQuickEnquiry_customDropdownMenu__cYbOL{background:#fff;border:1px solid #ede6da;border-radius:12px;box-shadow:0 16px 36px #12182014;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;left:0;max-height:250px;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;scrollbar-color:#c7993973 #0000;scrollbar-width:thin;top:calc(100% + 6px);width:100%;z-index:100}.WhatsAppQuickEnquiry_customDropdownMenu__cYbOL::-webkit-scrollbar{width:5px}.WhatsAppQuickEnquiry_customDropdownMenu__cYbOL::-webkit-scrollbar-thumb{background:#c7993973;border-radius:999px}.WhatsAppQuickEnquiry_customDropdownItem__9k59Y{align-items:center;border-radius:8px;color:#121820;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;outline:none;padding:10px 12px;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.WhatsAppQuickEnquiry_customDropdownItem__9k59Y span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WhatsAppQuickEnquiry_customDropdownItem__9k59Y:focus-visible,.WhatsAppQuickEnquiry_customDropdownItem__9k59Y:hover{background:#f7f4ed;color:#121820}.WhatsAppQuickEnquiry_customDropdownItem__9k59Y.WhatsAppQuickEnquiry_selected__MlkbZ{background:#b37c221f;color:#b37c22;font-weight:700}.WhatsAppQuickEnquiry_dropdownCheckIcon__wCM3B{stroke:#b37c22;flex-shrink:0;margin-left:8px}.WhatsAppQuickEnquiry_dropdownEmptyState__5L-8w{color:#8a8f94;font-size:12.5px;font-style:italic;padding:12px;text-align:center}.WhatsAppQuickEnquiry_inputGroup__ptEVy{display:flex;flex-direction:column;gap:11px}.WhatsAppQuickEnquiry_inputWrap__9zjaV{align-items:center;display:flex;flex-wrap:wrap;position:relative}.WhatsAppQuickEnquiry_inputIcon__Lz0Ql{align-items:center;display:flex;left:14px;pointer-events:none;position:absolute}.WhatsAppQuickEnquiry_countryCode__ueOip{background:#ede6da;border-radius:4px;color:#121820;font-size:13px;font-weight:700;left:14px;padding:2px 6px;pointer-events:none;position:absolute}.WhatsAppQuickEnquiry_input__LHPdT{background:#fff;border:1.5px solid #ede6da;border-radius:10px;color:#121820;font-family:inherit;font-size:13.5px;outline:none;padding:12px 14px 12px 42px;transition:all .2s ease;width:100%}.WhatsAppQuickEnquiry_inputWithCode__kBvLy{padding-left:54px}.WhatsAppQuickEnquiry_input__LHPdT:focus{border-color:#b37c22;box-shadow:0 0 0 3px #b37c2226}.WhatsAppQuickEnquiry_input__LHPdT::placeholder{color:#8a8f94}.WhatsAppQuickEnquiry_fieldInputMissing__C1sE-{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.WhatsAppQuickEnquiry_fieldErrorText__mvu4L{color:#b42318;font-size:.78rem;font-weight:600;line-height:1.3}.WhatsAppQuickEnquiry_inputWrap__9zjaV .WhatsAppQuickEnquiry_fieldErrorText__mvu4L{flex-basis:100%}.WhatsAppQuickEnquiry_submitBtn__Qhn1h{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a66;color:#fff!important;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-top:2px;padding:13px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.WhatsAppQuickEnquiry_submitBtn__Qhn1h:hover:not(:disabled){background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 20px #ba862a85;transform:translateY(-2px)}.WhatsAppQuickEnquiry_submitBtn__Qhn1h:disabled{cursor:not-allowed;opacity:.7}.WhatsAppQuickEnquiry_submittingState__xqwoc{align-items:center;display:inline-flex;gap:8px}.WhatsAppQuickEnquiry_spinner__9knBa{animation:WhatsAppQuickEnquiry_spin__TnxBi .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes WhatsAppQuickEnquiry_spin__TnxBi{to{transform:rotate(1turn)}}.WhatsAppQuickEnquiry_privacyNote__0UrIU{align-items:center;color:#64748b;display:flex;font-size:11px;gap:6px;justify-content:center;margin-top:2px;text-align:center}.WhatsAppQuickEnquiry_successBox__cDZyD{align-items:center;display:flex;flex-direction:column;gap:12px;padding:30px 20px;text-align:center}.WhatsAppQuickEnquiry_successIconWrap__RDfPo{align-items:center;background:#b37c221f;border:2px solid #b37c22;border-radius:50%;display:flex;height:58px;justify-content:center;margin-bottom:4px;width:58px}.WhatsAppQuickEnquiry_successTitle__UPmkY{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:700;margin:0}.WhatsAppQuickEnquiry_successDesc__jsxrI{color:#475569;font-size:.92rem;line-height:1.55;margin:0;max-width:320px}.WhatsAppQuickEnquiry_successCtaBtn__w\+\+xU{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border-radius:10px;box-shadow:0 4px 15px #ba862a59;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:8px;padding:12px 24px;text-decoration:none;transition:all .25s ease}.WhatsAppQuickEnquiry_successCtaBtn__w\+\+xU:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);transform:translateY(-2px)}.WhatsAppQuickEnquiry_mobileSwitchPrompt__glkmw,.WhatsAppQuickEnquiry_mobileTabNav__kFwo7{display:none!important}.WhatsAppQuickEnquiry_mobileSwitchLink__ZtzDe{background:#0000;border:none;color:#b37c22;cursor:pointer;font-size:12.5px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}@keyframes WhatsAppQuickEnquiry_tabFadeSlideIn__Y90Ha{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.WhatsAppQuickEnquiry_card__Sw6gP{gap:36px;grid-template-columns:1fr;padding:36px 30px}.WhatsAppQuickEnquiry_actionDock__O7iam{justify-content:flex-start}}@media (max-width:768px){.WhatsAppQuickEnquiry_section__fiH2h{padding:16px 14px 20px}.WhatsAppQuickEnquiry_card__Sw6gP{border:1px solid #ede6da;border-radius:18px;border-top:3px solid #c79939;display:flex;flex-direction:column;gap:0;padding:20px 18px 24px}.WhatsAppQuickEnquiry_mobileTabNav__kFwo7{grid-gap:6px;background:#f4f0ea;border:1px solid #ede6da;border-radius:14px;display:grid!important;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;position:relative;z-index:5}.WhatsAppQuickEnquiry_mobileTabBtn__OeCun{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#5f6670;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 8px;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.WhatsAppQuickEnquiry_mobileTabBtnActiveEnquiry__Jmxew,.WhatsAppQuickEnquiry_mobileTabBtnActiveWhatsapp__V4hFD{background:linear-gradient(180deg,#be8b2e,#b47f24);box-shadow:0 3px 12px #ba862a59;color:#fff;font-weight:700}.WhatsAppQuickEnquiry_colHiddenMobile__1qDJ3{display:none!important}.WhatsAppQuickEnquiry_leftCol__8nNje:not(.WhatsAppQuickEnquiry_colHiddenMobile__1qDJ3),.WhatsAppQuickEnquiry_rightCol__sRp2Y:not(.WhatsAppQuickEnquiry_colHiddenMobile__1qDJ3){animation:WhatsAppQuickEnquiry_tabFadeSlideIn__Y90Ha .3s cubic-bezier(.16,1,.3,1);width:100%}.WhatsAppQuickEnquiry_qrCard__5726v{display:none!important}.WhatsAppQuickEnquiry_statusPill__yOHNg{font-size:10px;margin-bottom:12px;padding:4px 12px}.WhatsAppQuickEnquiry_title__y3Vpj{color:#121820;font-size:1.6rem;line-height:1.25;margin-bottom:10px}.WhatsAppQuickEnquiry_desc__i30eW{color:#5f6670!important;font-size:.92rem;line-height:1.58;margin-bottom:18px}.WhatsAppQuickEnquiry_featureHighlights__wpu9M{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.WhatsAppQuickEnquiry_featurePill__dlEjE{font-size:11.5px;gap:5px;padding:6px 11px}.WhatsAppQuickEnquiry_actionDock__O7iam{align-items:stretch;flex-direction:column;gap:12px}.WhatsAppQuickEnquiry_directControls__7sdI2{min-width:0;width:100%}.WhatsAppQuickEnquiry_buttonGroup__BU5m7{flex-direction:column;gap:10px;width:100%}.WhatsAppQuickEnquiry_whatsappBtn__jwG6q{box-shadow:0 4px 18px #ba862a59;font-size:14.5px;padding:13px 18px;width:100%}.WhatsAppQuickEnquiry_enquireBtn__S58gZ{font-size:13.5px;padding:12px 18px;width:100%}.WhatsAppQuickEnquiry_hotlineBar__BGzuQ{color:#5f6670;font-size:12.5px;justify-content:center;margin-top:6px}.WhatsAppQuickEnquiry_formContainerCard__QnFEN{background:#0000;border:none;box-shadow:none;margin-bottom:0;padding:0}.WhatsAppQuickEnquiry_formTitle__Aog0T{font-size:1.25rem}.WhatsAppQuickEnquiry_formSubtitle__53e7-{color:#5f6670;font-size:.85rem;margin-bottom:12px}.WhatsAppQuickEnquiry_prefGroup__5ZD6W{margin-bottom:12px}.WhatsAppQuickEnquiry_prefLabel__mXPcC{color:#5f6670;font-size:11px;margin-bottom:6px}.WhatsAppQuickEnquiry_inputGroup__ptEVy{gap:10px;margin-bottom:12px}.WhatsAppQuickEnquiry_input__LHPdT{font-size:13.5px;padding:12px 14px 12px 42px}.WhatsAppQuickEnquiry_inputWithCode__kBvLy{padding-left:54px}.WhatsAppQuickEnquiry_submitBtn__Qhn1h{font-size:14px;padding:13px}.WhatsAppQuickEnquiry_privacyNote__0UrIU{color:#64748b;font-size:10.5px;margin-top:10px}.WhatsAppQuickEnquiry_mobileSwitchPrompt__glkmw{align-items:center;border-top:1px dashed #ede6da;color:#5f6670;display:flex!important;flex-wrap:wrap;font-size:12.5px;gap:6px;justify-content:center;margin-top:18px;padding-top:14px;text-align:center}.WhatsAppQuickEnquiry_mobileSwitchLink__ZtzDe{background:#0000;border:none;color:#b37c22;cursor:pointer;font-size:12.5px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.WhatsAppQuickEnquiry_mobileSwitchLink__ZtzDe:hover{color:#8c6016}}.FAQ_faqSection__K4joy{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:28px 24px;position:relative}.FAQ_container__Gmrtw{margin:0 auto;max-width:920px}.FAQ_header__F7A7H{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.FAQ_eyebrow__jSb6x{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.FAQ_title__zkBNf{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.FAQ_subtitle__T6zIr{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:740px;text-align:center}.FAQ_faqList__eCfbE{display:flex;flex-direction:column;gap:14px}.FAQ_faqCard__bSNtZ{background:#fff;border:1px solid #ede6da;border-radius:14px;box-shadow:0 2px 10px #12182008;cursor:pointer;outline:none;padding:18px 24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.FAQ_faqCard__bSNtZ:hover{background:#fff;border-color:#b68a5e;box-shadow:0 8px 22px #1218200f;transform:translateY(-2px)}.FAQ_faqCard__bSNtZ.FAQ_open__pS3nH{background:#fff;border-color:#b68a5e;box-shadow:0 8px 24px #b68a5e1a}.FAQ_questionRow__o7qD0{align-items:center;display:flex;gap:16px;justify-content:space-between;-webkit-user-select:none;user-select:none}.FAQ_question__GESEY{color:#121820;flex:1 1;font-size:1.05rem;font-weight:600;line-height:1.45;margin:0;text-align:left}.FAQ_toggleIconWrap__JkbUn,.FAQ_toggleIcon__dY3h9{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.FAQ_toggleIcon__dY3h9{background:#b68a5e;border-radius:50%;color:#fff;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s ease}.FAQ_toggleIcon__dY3h9.FAQ_rotated__SwliS{background:#344832;transform:rotate(45deg)}.FAQ_answerWrapper__g4ctQ{animation:FAQ_vantaraFadeIn__L2ZWo .3s ease;border-top:1px solid #ede6da;margin-top:14px;padding-top:14px}.FAQ_answer__oI5l8{color:#5f6670;font-size:.96rem;line-height:1.7;margin:0;text-align:left}@keyframes FAQ_vantaraFadeIn__L2ZWo{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.FAQ_faqSection__K4joy{padding:24px 16px 45px}.FAQ_faqCard__bSNtZ{padding:16px 18px}.FAQ_question__GESEY{font-size:.96rem}}.home-ctasection{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;overflow:hidden;padding:36px 24px 40px;position:relative}.ctasection-bg-wrap{inset:0;position:absolute;z-index:1}.ctasection-bg-img{height:100%;object-fit:cover;opacity:.08;width:100%}.ctasection-bg-overlay{background:radial-gradient(circle at center,#b68a5e0f 0,#f7f4edf5 100%);inset:0;position:absolute}.ctasection-container{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.ctasection-card-content{align-items:center;display:flex;flex-direction:column}.ctasection-eyebrow{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.ctasection-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.ctasection-desc{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto 26px;max-width:760px;text-align:center}.ctasection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.ctasection-primary-btn{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a73;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 30px;transition:all .3s cubic-bezier(.16,1,.3,1)}.ctasection-primary-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94;transform:translateY(-2px)}.ctasection-primary-btn .ctasection-arrow{font-size:18px;transition:transform .2s ease}.ctasection-primary-btn:hover .ctasection-arrow{transform:translateX(4px)}.ctasection-secondary-btn{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:9999px;box-shadow:0 2px 8px #0000000a;color:#121820;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:10px;padding:13px 26px;transition:all .3s cubic-bezier(.16,1,.3,1)}.ctasection-secondary-btn:hover{background:#f7f4ed;border-color:#c79939;color:#b37c22;transform:translateY(-2px)}@media (max-width:768px){.home-ctasection{padding:70px 18px}.ctasection-title{font-size:2.1rem}.ctasection-desc{font-size:.98rem}.ctasection-actions{flex-direction:column;width:100%}.ctasection-primary-btn,.ctasection-secondary-btn{justify-content:center;width:100%}}.about-page-root{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:clip;position:relative}.about-container{margin:0 auto;max-width:1240px;padding:0 24px}.section-head-center{margin:0 auto 20px}.about-hero-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 20%,#b68a5e1f 0,#0000 55%),radial-gradient(circle at 20% 80%,#b68a5e14 0,#0000 45%);color:#121820;overflow:hidden;padding:68px 24px 32px;position:relative;text-align:center}.about-hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.about-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:960px;position:relative;z-index:2}.page-breadcrumbs{font-size:.8rem}.about-hero-tag{background:#0000;border:none;border-radius:0;color:#e5b248;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:16px;padding:0;text-align:center;text-transform:uppercase}.about-pulse-dot{display:none}.about-hero-title{text-wrap:balance;color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2rem,3.6vw,2.75rem);font-weight:400;line-height:1.22;margin-bottom:16px;max-width:920px;text-align:center}.about-gold-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b);-webkit-background-clip:text;color:#d4a34b}.about-hero-subtitle{text-wrap:pretty;color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:1.05rem;line-height:1.65;margin:0 auto 28px;max-width:780px}.about-hero-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-about-primary{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 8px 24px #b37c2266;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:13px 28px;transition:all .25s ease}.btn-about-primary:hover{box-shadow:0 12px 28px #b37c228c;transform:translateY(-2px)}.btn-about-secondary{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff38;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:13px 26px;transition:all .25s ease}.btn-about-secondary:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-2px)}.about-heritage-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 20px}.about-story-grid{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:1fr 1.15fr}.about-story-image-wrap{padding-bottom:46px;position:relative}.about-story-img-container{border-radius:20px;box-shadow:0 20px 45px #0000001f;height:540px;overflow:hidden;position:relative}.about-story-img{display:block;height:100%;object-fit:cover;width:100%}.about-story-img-glow{background:linear-gradient(180deg,#00000005,#090e1a2e);inset:0;pointer-events:none;position:absolute}.story-floating-badge{align-items:flex-start;background:#fff;border:1px solid #e2e8f0d9;border-radius:22px;bottom:0;box-shadow:0 24px 50px -12px #0f172a29,0 8px 24px -6px #0f172a14;box-sizing:border-box;color:#0f172a;display:flex;gap:16px;left:50%;padding:20px 28px;position:absolute;transform:translateX(-50%);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;width:clamp(340px,86%,520px);z-index:10}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))) or (-webkit-backdrop-filter:blur(16px)){.story-floating-badge{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff5}}.about-story-image-wrap:hover .story-floating-badge{box-shadow:0 30px 60px -10px #0f172a38,0 10px 26px -4px #0f172a1a;transform:translateX(-50%) translateY(-4px)}.badge-icon-box{align-items:center;color:#b37c22;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.badge-icon-svg{display:block;height:32px;width:32px}.badge-text-box{display:flex;flex:1 1;flex-direction:column;min-width:0}.badge-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.badge-divider{background:#b37c22;border-radius:2px;height:2px;margin:8px 0;width:36px}.badge-desc{color:#475569;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.84rem;font-weight:500;line-height:1.5;margin:0}.story-floating-stat{align-items:flex-end;background:#fff;border-radius:10px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;padding:10px 14px;position:absolute;right:20px;top:20px}.story-floating-stat .stat-num{color:#b37c22;font-size:1.35rem;font-weight:800;line-height:1.1}.story-floating-stat .stat-txt{color:#64748b;font-size:.68rem;font-weight:700}.about-story-narrative{display:flex;flex-direction:column}.about-story-narrative .section-tag-gold{margin-left:auto;margin-right:auto;text-align:center}.about-section-heading{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.8rem,3vw,2.3rem);font-weight:400;line-height:1.28;margin:10px 0 16px;text-align:center}.story-paragraph{color:#475569;font-size:.96rem;line-height:1.68;margin-bottom:22px}.about-company-pillars-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.about-pillar-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;box-shadow:0 4px 16px #1218200a;padding:16px 18px;transition:all .25s ease}.about-pillar-card:hover{background:#fff;border-color:#c79939;box-shadow:0 10px 24px #12182014;transform:translateY(-2px)}.pillar-header{gap:10px;margin-bottom:8px}.pillar-header,.pillar-icon{align-items:center;display:flex}.pillar-icon{background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:8px;color:#b68a5e;flex-shrink:0;height:32px;justify-content:center;width:32px}.pillar-title{color:#0f172a;font-size:.95rem;font-weight:700;margin:0}.pillar-text{color:#64748b;font-size:.84rem;line-height:1.5;margin:0}.about-sister-enterprise-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:24px 0 20px;position:relative}.sister-compact-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:18px;box-shadow:0 4px 20px #0f172a0a;padding:clamp(24px,2.5vw,36px);position:relative;transition:border-color .3s ease,box-shadow .3s ease}.sister-compact-card:hover{border-color:#c79939;box-shadow:0 10px 28px #12182012}.sister-compact-grid{grid-gap:clamp(24px,3.2vw,44px);align-items:center;display:grid;gap:clamp(24px,3.2vw,44px);grid-template-columns:1.18fr .82fr}.sister-compact-left{display:flex;flex-direction:column}.sister-compact-left .section-tag-gold{margin-bottom:6px}.sister-compact-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.5rem,2.1vw,1.95rem);font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:0 0 12px}.sister-title-dash{color:#cbd5e1;font-weight:300;margin:0 4px}.sister-gold-text{color:#b37c22;font-weight:400}.sister-compact-narrative{color:#475569;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.92rem;line-height:1.62;margin:0 0 16px}.sister-compact-highlights{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.sister-h-item{align-items:center;background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);border:1px solid #b68a5e33;border-radius:9999px;color:#0f172a;display:inline-flex;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:5px 12px}.sister-h-dot{background:#b37c22;border-radius:50%;height:5px;width:5px}.sister-compact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.btn-sister-primary{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border-radius:9999px;box-shadow:0 4px 14px #ba862a66;color:#fff!important;display:inline-flex;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.86rem;font-weight:700;gap:8px;padding:11px 22px;text-decoration:none!important;transition:all .25s ease;white-space:nowrap}.btn-sister-primary:hover{background:#b37c22!important;box-shadow:0 6px 18px #b37c2280;color:#fff!important;transform:translateY(-2px)}.btn-external-svg{transition:transform .25s ease}.btn-sister-primary:hover .btn-external-svg{transform:translate(2px,-2px)}.sister-compact-pin{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.82rem;font-weight:500}.sister-compact-right{display:flex;flex-direction:column}.sister-metrics-box{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.sister-metric-card{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);border:1px solid #b68a5e2e;border-radius:12px;display:flex;flex-direction:column;padding:14px 16px;transition:all .25s ease}.sister-metric-card:hover{background:#fff;border-color:#c79939;box-shadow:0 6px 18px #1218200f;transform:translateY(-2px)}.sister-metric-val{color:#b37c22;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.65rem;font-weight:400;line-height:1.1}.sister-metric-lbl{color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.3;margin:4px 0 2px}.sister-metric-lbl,.sister-metric-sub{font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif)}.sister-metric-sub{color:#64748b;font-size:.72rem;line-height:1.4}.sister-compact-footer-meta{background:#b68a5e0f;border:1px solid #b68a5e2e;border-radius:10px;display:flex;flex-direction:column;font-size:.78rem;gap:4px;padding:10px 14px}.sister-meta-line{align-items:center;display:flex;gap:8px;justify-content:space-between}.sister-meta-k{color:#64748b;font-weight:500}.sister-meta-v{color:#0f172a;font-weight:600;text-decoration:none;transition:color .2s ease}.sister-meta-v:hover{color:#b37c22;text-decoration:underline}.sister-meta-v.link{color:#b37c22;font-weight:700}.about-stats-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:32px 0 20px}.company-stats-grid{grid-gap:clamp(14px,1.5vw,22px);display:grid;gap:clamp(14px,1.5vw,22px);grid-template-columns:repeat(5,1fr)}.comp-stat-card{align-items:center;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:20px;box-shadow:0 4px 20px #0f172a0a;display:flex;flex-direction:column;justify-content:flex-start;min-height:205px;padding:clamp(26px,3vh,34px) clamp(14px,1.4vw,20px);text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.comp-stat-card:hover{border-color:#b68a5e;box-shadow:0 12px 28px #12182014;transform:translateY(-4px)}.comp-stat-icon{align-items:center;background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:50%;color:#b68a5e;color:var(--vantara-ochre,#b68a5e);display:flex;height:52px;justify-content:center;margin:0 auto 16px;transition:all .3s cubic-bezier(.16,1,.3,1);width:52px}.comp-stat-card:hover .comp-stat-icon{background:#b68a5e;border-color:#b68a5e;box-shadow:0 6px 18px #b68a5e4d;color:#fff;transform:scale(1.05)}.comp-stat-val{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2rem,2.5vw,2.55rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin-bottom:8px}.comp-stat-label{color:#0f172a;font-size:.96rem;font-weight:700;line-height:1.35;margin:0 0 5px}.comp-stat-desc,.comp-stat-label{font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif)}.comp-stat-desc{color:#64748b;font-size:.8rem;line-height:1.45;margin:0}.comp-stat-card--skeleton{pointer-events:none}@media (max-width:1200px){.company-stats-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}.about-vmp-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;padding:32px 0 20px}.about-vmp-section .section-title-light{color:#121820!important}.about-vmp-section .section-subtitle-light{color:#5f6670!important}.vision-mission-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-bottom:32px}.vm-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:18px;box-shadow:0 4px 20px #0f172a0a;display:flex;flex-direction:column;padding:34px 30px;position:relative;transition:all .25s ease}.vm-card:hover{background:#fff;border-color:#c79939;box-shadow:0 14px 36px #0f172a14;transform:translateY(-3px)}.vm-card-header{gap:14px;margin-bottom:16px}.vm-card-header,.vm-icon{align-items:center;display:flex}.vm-icon{background:linear-gradient(135deg,#d4a37329,#b37c220f);border:1px solid #d4a3734d;border-radius:12px;box-shadow:0 4px 12px #b68a5e14;color:#b68a5e;flex-shrink:0;height:48px;justify-content:center;width:48px}.vm-label{color:#b37c22;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vm-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.45rem;font-weight:800;margin:2px 0 0}.vm-text{color:#475569;font-size:.94rem;line-height:1.68;margin:0}.values-header-sub{margin-bottom:18px;text-align:center}.values-subtag{color:#e5b248;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.values-subtitle{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.85rem;font-weight:800;margin:6px 0 8px}.values-subdesc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.92rem;margin:0 auto;max-width:680px}.values-cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.value-item-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #0f172a0a;display:flex;flex-direction:column;padding:26px 22px;transition:all .25s ease}.value-item-card:hover{background:#fff;border-color:#c79939;box-shadow:0 12px 30px #0f172a14;transform:translateY(-3px)}.value-icon-circle{align-items:center;background:linear-gradient(135deg,#d4a37324,#b37c220d);border:1px solid #d4a37347;border-radius:12px;box-shadow:0 4px 10px #b68a5e0f;color:#b68a5e;display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.value-card-title{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0 0 8px}.value-card-desc{color:#64748b;font-size:.86rem;line-height:1.6;margin:0}.about-team-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:32px 0 20px}.team-experts-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.expert-team-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 18px #0f172a0a;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.expert-team-card:hover{border-color:#c79939;box-shadow:0 16px 36px #0f172a1a;transform:translateY(-5px)}.expert-img-container{background:#0f172a;height:280px;overflow:hidden;position:relative}.expert-photo{height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease;width:100%}.expert-team-card:hover .expert-photo{transform:scale(1.04)}.expert-exp-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090e1ae6;border:1px solid #f3d18c59;border-radius:6px;bottom:14px;color:#f3d18c;font-size:.75rem;font-weight:700;padding:5px 12px;position:absolute;right:14px}.expert-card-details{display:flex;flex:1 1;flex-direction:column;padding:24px}.expert-dept-tag{color:#b37c22;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.expert-name{color:#121820;color:var(--vantara-text-heading,#121820);font-size:1.35rem;font-weight:800;margin-bottom:4px}.expert-designation{color:#475569;font-size:.92rem;font-weight:600;margin-bottom:12px}.expert-bio-text{color:#64748b;flex:1 1;font-size:.88rem;line-height:1.6;margin-bottom:16px}.btn-expert-consult{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;font-size:.88rem;font-weight:700;margin-top:auto;padding:11px 20px;transition:all .25s ease;width:100%}.btn-expert-consult:hover{background:#b37c22!important;box-shadow:0 6px 18px #b37c2273!important;color:#fff!important;transform:translateY(-2px)}@media (max-width:1080px){.about-story-grid{gap:36px;grid-template-columns:1fr}.about-story-img-container{height:420px}.sister-compact-grid{gap:28px;grid-template-columns:1fr}.company-stats-grid,.values-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-hero-section{padding:56px 16px 24px}.about-hero-title{font-size:1.95rem}.about-hero-subtitle{font-size:.94rem;margin-bottom:22px}.about-company-pillars-grid{grid-template-columns:1fr}.about-story-image-wrap{padding-bottom:40px}.about-story-img-container{height:380px}.story-floating-badge{border-radius:18px;bottom:0;gap:14px;left:50%;max-width:calc(100% - 24px);padding:16px 20px;transform:translateX(-50%);width:clamp(300px,92%,480px)}.about-story-image-wrap:hover .story-floating-badge{transform:translateX(-50%) translateY(-3px)}.badge-icon-svg{height:28px;width:28px}.badge-title{font-size:.95rem}.badge-divider{margin:6px 0;width:30px}.badge-desc{font-size:.78rem}.about-sister-enterprise-section{padding:18px 0 14px}.sister-compact-card{border-radius:16px;box-shadow:0 4px 18px #0f172a0a;padding:20px 16px}.sister-compact-grid{gap:18px;grid-template-columns:1fr}.sister-compact-title{font-size:1.32rem;line-height:1.28;margin-bottom:10px}.sister-compact-narrative{font-size:.85rem;line-height:1.58;margin-bottom:14px}.sister-compact-highlights{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.sister-h-item{background:#b68a5e14;border:1px solid #b68a5e38;font-size:.72rem;padding:4px 10px;white-space:nowrap}.sister-compact-actions{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:2px}.btn-sister-primary{box-sizing:border-box;font-size:.84rem;justify-content:center;padding:10px 18px;text-align:center;width:100%}.sister-compact-pin{color:#64748b;font-size:.76rem;text-align:center}.sister-metrics-box{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:10px}.sister-metric-card{background:#faf8f5;border:1px solid #b68a5e29;border-radius:10px;padding:10px 12px}.sister-metric-val{font-size:1.35rem;line-height:1.1}.sister-metric-lbl{font-size:.73rem;font-weight:700;line-height:1.25;margin:3px 0 1px}.sister-metric-sub{font-size:.67rem;line-height:1.3}.sister-compact-footer-meta{background:#b68a5e0d;border-radius:10px;gap:4px;padding:8px 12px}.sister-meta-line{align-items:center;display:flex;font-size:.74rem;gap:6px;justify-content:space-between}.sister-meta-k{font-size:.72rem;white-space:nowrap}.sister-meta-v{font-size:.74rem;word-break:break-all}.about-stats-section{padding:24px 16px 20px;position:relative}.about-stats-section .section-head-center{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);margin-bottom:20px;padding-bottom:14px;padding-top:6px;position:sticky;top:68px;z-index:5}.company-stats-grid{display:flex;flex-direction:column;gap:0;position:relative;z-index:10}.comp-stat-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:18px;box-shadow:0 -4px 18px #0000000a,0 12px 28px #1218200f;box-sizing:border-box;margin-bottom:18px;padding:24px 20px;position:sticky;top:calc(clamp(205px, 29vh, 245px));top:calc(clamp(205px, 29vh, 245px) + var(--card-idx, 0)*12px);width:100%;z-index:10;z-index:calc(10 + var(--card-idx, 0))}.comp-stat-card:last-child{margin-bottom:35px}.vision-mission-grid{gap:20px;grid-template-columns:1fr}.values-cards-grid{gap:14px;grid-template-columns:1fr}.need-info-card{padding:36px 20px}.need-info-actions{align-items:center;flex-direction:column;gap:12px;width:100%}.btn-contact-us,.btn-expert-call{justify-content:flex-start;max-width:250px;min-width:0;padding:0 22px;width:100%}.team-experts-grid{gap:20px;grid-template-columns:1fr}}@media (max-width:480px){.about-story-image-wrap{padding-bottom:34px}.about-story-img-container{height:330px}.story-floating-badge{border-radius:16px;bottom:0;gap:10px;left:50%;padding:12px 14px;transform:translateX(-50%);width:calc(100% - 20px)}.about-story-image-wrap:hover .story-floating-badge{transform:translateX(-50%) translateY(-2px)}.badge-icon-svg{height:24px;width:24px}.badge-title{font-size:.86rem}.badge-divider{margin:4px 0;width:24px}.badge-desc{font-size:.72rem}.about-sister-enterprise-section{padding:14px 0 12px}.sister-compact-card{border-radius:14px;padding:16px 14px}.sister-compact-title{font-size:1.22rem;line-height:1.3}.sister-compact-narrative{font-size:.82rem;line-height:1.55;margin-bottom:12px}.sister-compact-highlights{gap:5px;margin-bottom:14px}.sister-h-item{font-size:.69rem;padding:3px 8px}.btn-sister-primary{font-size:.82rem;padding:9px 16px}.sister-compact-pin{font-size:.74rem}.sister-metrics-box{gap:7px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:8px}.sister-metric-card{border-radius:9px;padding:8px 10px}.sister-metric-val{font-size:1.25rem}.sister-metric-lbl{font-size:.7rem;margin:2px 0 1px}.sister-metric-sub{font-size:.63rem}.sister-compact-footer-meta{border-radius:8px;padding:7px 10px}.sister-meta-line{align-items:center;flex-direction:row;gap:4px;justify-content:space-between}.sister-meta-k{font-size:.69rem}.sister-meta-v{font-size:.71rem}}.LegalCTA_ctaSection__O8wwp{background:#f7f4ed;overflow:hidden;padding:32px 24px 28px;position:relative}.LegalCTA_ambientGlow__uetTa{background:radial-gradient(ellipse,#c7993914 0,#34483226 50%,#0000 80%);filter:blur(60px);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.LegalCTA_container__nY4fs{margin:0 auto;max-width:1280px;position:relative;z-index:2}.LegalCTA_innerBox__0m2De{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:20px;box-shadow:0 12px 32px #1218200d;display:flex;flex-direction:column;padding:60px 40px;text-align:center}.LegalCTA_eyebrow__dQip\+{color:#b68a5e;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:12px;text-transform:uppercase}.LegalCTA_title__-Q51U{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin-bottom:16px}.LegalCTA_description__TfyHR{color:#ffffffd9;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin-bottom:32px;max-width:720px}.LegalCTA_buttonGroup__8uz87{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.LegalCTA_primaryBtn__CE5t\+{background:var(--gold-gradient);border:none;border-radius:8px;box-shadow:var(--gold-glow);color:#000;cursor:pointer;font-size:.95rem;font-weight:700;padding:14px 32px;transition:all .3s ease}.LegalCTA_primaryBtn__CE5t\+:hover{background:var(--gold-gradient-hover);box-shadow:var(--gold-glow-lg);transform:translateY(-2px)}.LegalCTA_secondaryBtn__NRP72{background:#b68a5e1f;border:1px solid #b68a5e59;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:14px 28px;transition:all .3s ease}.LegalCTA_secondaryBtn__NRP72:hover{background:#34483226;border-color:#b68a5e;border-color:var(--vantara-ochre,#b68a5e);color:#eed688}@media (max-width:768px){.LegalCTA_innerBox__0m2De{padding:40px 20px}}.Stats_statsSection__T8mFN{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#0f172a;padding:28px 24px 20px}.Stats_container__Clzgf{margin:0 auto;max-width:1320px}.Stats_header__AUPc0{margin:0 auto 20px;max-width:780px;text-align:center}.Stats_eyebrow__7XRay{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.Stats_title__zRybR{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0}.Stats_grid__dzH6L{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.Stats_statCard__JbOFF{align-items:center;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;padding:24px 18px;text-align:center;transition:all .3s ease}.Stats_statCard__JbOFF:hover{border-color:#c79939;box-shadow:0 12px 30px #00000014;transform:translateY(-5px)}.Stats_iconCircle__3BhQf{align-items:center;background:#f0f7ff;border:1px solid #e0eeff;border-radius:50%;color:#b68a5e;color:var(--vantara-ochre,#b68a5e);display:flex;height:52px;justify-content:center;margin-bottom:12px;transition:all .3s ease;width:52px}.Stats_statCard__JbOFF:hover .Stats_iconCircle__3BhQf{background:#e6f0fc;border-color:#b68a5e;border-color:var(--vantara-ochre,#b68a5e);transform:scale(1.05)}.Stats_iconCircle__3BhQf img{height:24px;object-fit:contain;width:24px}.Stats_statValue__1TuVp{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.8rem,2.2vw,2.3rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}.Stats_statLabel__B2tMr{color:#0f172a;font-size:.96rem;font-weight:700;line-height:1.35;margin-bottom:3px}.Stats_statLabel__B2tMr,.Stats_statSubtext__jT8ym{font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif)}.Stats_statSubtext__jT8ym{color:#64748b;font-size:.82rem;line-height:1.45;margin:0}@media (max-width:1100px){.Stats_grid__dzH6L{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Stats_statsSection__T8mFN{padding:45px 18px 60px;position:relative}.Stats_header__AUPc0{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);margin-bottom:18px;padding-bottom:12px;padding-top:6px;position:sticky;top:68px;z-index:5}.Stats_title__zRybR{font-size:1.75rem}.Stats_grid__dzH6L{display:flex;flex-direction:column;gap:0;position:relative;z-index:10}.Stats_statCard__JbOFF{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:18px;box-shadow:0 -4px 18px #0000000a,0 12px 28px #1218200f;box-sizing:border-box;margin-bottom:18px;padding:24px 20px;position:sticky;top:calc(clamp(175px, 25vh, 210px));top:calc(clamp(175px, 25vh, 210px) + var(--card-idx, 0)*12px);width:100%;z-index:10;z-index:calc(10 + var(--card-idx, 0))}.Stats_statCard__JbOFF:last-child{margin-bottom:35px}}.Skeleton_skeleton__tJxi1{animation:Skeleton_skeletonShimmer__WM6rE 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}@keyframes Skeleton_skeletonShimmer__WM6rE{0%{background-position:200% 0}to{background-position:-200% 0}}.PartnerAdvantage_section__rBgVv{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:32px 24px 20px}.PartnerAdvantage_container__wZk\+z{margin:0 auto;max-width:1280px}.PartnerAdvantage_header__5ihpp{margin:0 auto 20px;max-width:780px;text-align:center}.PartnerAdvantage_eyebrow__7r8un{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.PartnerAdvantage_title__RGzck{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin-bottom:12px}.PartnerAdvantage_subtitle__VqToE{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px}.PartnerAdvantage_grid__aPQ-M{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.PartnerAdvantage_card__gcn3Q{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;padding:30px 24px;transition:all .3s ease}.PartnerAdvantage_card__gcn3Q:hover{background:#fff;border-color:#c79939;box-shadow:0 16px 36px #00000014,0 0 20px #c799391f;transform:translateY(-4px)}.PartnerAdvantage_icon__hG4hk{align-items:center;background:linear-gradient(135deg,#d4a37329,#b37c220f);border:1px solid #d4a3734d;border-radius:12px;box-shadow:0 4px 12px #b68a5e14;color:#b68a5e;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.PartnerAdvantage_cardTitle__YCMlz{color:#0f172a;font-size:1.2rem;font-weight:700;margin-bottom:10px}.PartnerAdvantage_cardDesc__pDJoI{color:#475569;font-size:.92rem;line-height:1.6;margin:0}@media (max-width:992px){.PartnerAdvantage_grid__aPQ-M{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.PartnerAdvantage_grid__aPQ-M{grid-template-columns:1fr}}.services-page-root{background-color:#fff;background-color:var(--vantara-canvas,#fff);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:clip;position:relative}.services-container{margin:0 auto;max-width:1240px;padding:0 24px}.section-head-center{margin:0 auto 48px;max-width:820px}.section-head-split{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:36px}.section-title-dark{margin-bottom:12px}.section-title-light{color:#fff;margin-bottom:12px}.services-hero-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 20%,#b68a5e1f 0,#0000 55%),radial-gradient(circle at 20% 80%,#b68a5e14 0,#0000 45%);color:#121820;overflow:hidden;padding:68px 24px 32px;position:relative;text-align:center}.services-hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.services-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:960px;position:relative;z-index:2}.page-breadcrumbs{font-size:.85rem}.page-breadcrumbs button{transition:color .2s}.crumb-active,.page-breadcrumbs button:hover{color:#e5b248}.services-hero-tag{background:#0000;border:none;border-radius:0;color:#e5b248;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:16px;padding:0;text-align:center;text-transform:uppercase}.services-pulse-dot{display:none}.services-hero-title{text-wrap:balance;color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin-bottom:16px;max-width:920px;text-align:center}.services-gold-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b);-webkit-background-clip:text;color:#d4a34b}.services-hero-subtitle{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:1.12rem;line-height:1.7;margin:0 auto 32px;max-width:760px}.services-hero-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-services-primary{align-items:center;background:linear-gradient(135deg,#d4a34b,#b37c22);border:none;border-radius:8px;box-shadow:0 6px 20px #ba862a73;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;padding:13px 26px;text-decoration:none;transition:all .25s ease}.btn-services-primary:hover{box-shadow:0 10px 25px #ba862a94;transform:translateY(-2px)}.btn-services-secondary{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;padding:13px 24px;text-decoration:none;transition:all .25s ease}.btn-services-secondary:hover{background:#ffffff29;border-color:#fff6}.btn-services-gold-outline{align-items:center;background:#0000;border:1px solid #f3d18c73;border-radius:8px;color:#f3d18c;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;padding:13px 24px;transition:all .25s ease}.btn-services-gold-outline:hover{background:#f3d18c1f;border-color:#f3d18c}.services-lifecycle-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;overflow:hidden;padding:22px 0 32px;position:relative}.services-lifecycle-section .section-head-center{margin:0 auto 24px}.lifecycle-branch-tree{margin:0 auto;max-width:1000px;padding:4px 0;position:relative;z-index:1}.lifecycle-branch-spine{background:#ede6da;border-radius:3px;bottom:0;left:50%;overflow:visible;position:absolute;top:0;transform:translateX(-50%);width:3px;z-index:1}.lifecycle-branch-spine-progress{background:linear-gradient(180deg,#d4a34b4d,#d4a34b 35%,#d4a34b);border-radius:3px;box-shadow:0 0 10px #d4a34bbf,0 0 22px #d4a34b59;height:0;left:0;pointer-events:none;position:absolute;top:0;transition:height .06s ease-out;width:100%}.lifecycle-step-node-wrap{display:flex;margin-bottom:40px;position:relative;transition:all .3s ease;z-index:2}.lifecycle-step-node-wrap:last-child{margin-bottom:0}.lifecycle-step-node-wrap.left-row{justify-content:flex-start;padding-right:50%}.lifecycle-step-node-wrap.right-row{justify-content:flex-end;padding-left:50%}.lifecycle-center-pin{align-items:center;background:#fff;border:2px solid #d4a34b66;border-radius:50%;box-shadow:0 2px 8px #0000000f;color:#b37c22;display:flex;font-size:.82rem;font-weight:800;height:40px;justify-content:center;left:50%;position:absolute;top:32px;transform:translate(-50%,-50%);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease,background .35s ease;width:40px;z-index:3}.lifecycle-branch-arm{background:#d4a34b4d;height:2px;position:absolute;top:32px;transition:background .35s ease,box-shadow .35s ease;z-index:1}.left-row .lifecycle-branch-arm{right:calc(50% - 20px);width:40px}.right-row .lifecycle-branch-arm{left:calc(50% - 20px);width:40px}.lifecycle-step-node-wrap.active-node .lifecycle-center-pin{background:linear-gradient(135deg,#d4a34b,#b37c22);border-color:#d4a34b;box-shadow:0 0 20px #d4a34b80,0 4px 12px #d4a34b4d;color:#fff;transform:translate(-50%,-50%) scale(1.05)}.lifecycle-step-node-wrap.active-node .lifecycle-branch-arm{background:linear-gradient(90deg,#d4a34b,#d4a34b80);box-shadow:0 0 8px #d4a34b66}.lifecycle-step-node-wrap.active-node .lifecycle-step-card{border-color:#d4a34b80;box-shadow:0 12px 28px #12182014}.lifecycle-step-node-wrap:hover .lifecycle-center-pin{background:linear-gradient(135deg,#e5b248,#c99337);border-color:#f3d18c;box-shadow:0 0 24px #d4a34ba6,0 4px 16px #d4a34b59;color:#fff;transform:translate(-50%,-50%) scale(1.12)}.lifecycle-step-node-wrap:hover .lifecycle-branch-arm{background:#f3d18c;box-shadow:0 0 12px #d4a34bcc}.lifecycle-step-card{background:#fff!important;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;box-shadow:0 4px 20px #1218200d,0 1px 3px #12182008;display:flex;flex-direction:column;padding:24px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.left-row .lifecycle-step-card{margin-right:40px}.right-row .lifecycle-step-card{margin-left:40px}.lifecycle-step-card:hover{background:#fff!important;border-color:#d4a34b99;box-shadow:0 14px 32px #12182017,0 0 15px #d4a34b1f;transform:translateY(-4px)}.lifecycle-step-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.lifecycle-number{color:#b8862d;font-size:1.7rem;font-weight:800;line-height:1}.lifecycle-stage-tag{background:#0000;border:none;color:#b37c22;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:12px;font-weight:700;letter-spacing:1.8px;padding:0;text-transform:uppercase}.lifecycle-card-title{color:#0f172a!important;font-size:1.28rem;font-weight:700;line-height:1.3;margin-bottom:4px}.lifecycle-card-sub{color:#b8862d;display:block;font-size:.85rem;font-weight:600;margin-bottom:10px}.lifecycle-card-desc{color:#475569!important;flex:1 1;font-size:.92rem;line-height:1.65;margin-bottom:16px}.lifecycle-card-bar{background:linear-gradient(90deg,#d4a34b,#d4a34b26);border-radius:2px;height:3px;transition:width .3s ease;width:36px}.lifecycle-step-card:hover .lifecycle-card-bar{background:linear-gradient(90deg,#b8862d,#d4a34b);width:56px}@media (max-width:768px){.services-lifecycle-section{padding:24px 0 30px}.services-lifecycle-section .section-head-center{margin:0 auto 18px}.lifecycle-branch-spine{left:20px;transform:none}.lifecycle-step-node-wrap.left-row,.lifecycle-step-node-wrap.right-row{justify-content:flex-start;margin-bottom:24px;padding-left:50px;padding-right:0}.lifecycle-center-pin{left:20px;transform:translate(-50%,-50%)}.lifecycle-branch-arm{display:none}.left-row .lifecycle-step-card,.right-row .lifecycle-step-card{margin-left:0;margin-right:0;padding:20px 16px}}.services-catalog-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#0f172a;overflow:hidden;padding:30px 0 12px;position:relative}.services-catalog-section .services-container{margin:0 auto;max-width:1440px}.services-strip-wrapper{background:#0000;border:none;border-radius:0;box-shadow:none;overflow:hidden;padding:8px 0;position:relative}.services-marquee-container{mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden;position:relative;width:100%}.services-marquee-track{align-items:stretch;animation:servicesContinuousScroll 55s linear infinite;display:flex;gap:28px;padding:16px 0;width:max-content;will-change:transform}.services-marquee-track:active,.services-marquee-track:hover{animation-play-state:paused}@keyframes servicesContinuousScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ourservice-card,.service-card-clean{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000a;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 460px;flex-direction:column;max-width:480px;min-width:320px;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:460px}.ourservice-card:hover,.service-card-clean:hover{border-color:#b37c22;box-shadow:0 16px 36px #0f172a14,0 0 20px #b37c221f;transform:translateY(-6px)}.ourservice-image-wrap,.service-card-image-wrap{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.ourservice-card-img,.service-card-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.ourservice-card:hover .ourservice-card-img,.service-card-clean:hover .service-card-img{transform:scale(1.05)}.ourservice-card-body,.service-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px 24px 26px;text-align:left}.ourservice-card-title,.service-card-clean .service-card-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px;transition:color .2s ease}.ourservice-card:hover .ourservice-card-title,.service-card-clean:hover .service-card-title{color:#b37c22}.ourservice-card-desc,.service-card-clean .service-card-desc{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.95rem;line-height:1.6;margin:0;text-align:left}@media (max-width:1024px){.services-catalog-section{padding:28px 0 12px}.ourservice-card,.service-card-clean{flex:0 0 380px;max-width:400px;min-width:300px;width:380px}.ourservice-image-wrap,.service-card-image-wrap{height:220px}}@media (max-width:768px){.services-catalog-section{padding:24px 0 10px}.services-marquee-track{animation-duration:42s;gap:16px;padding:10px 0}.ourservice-card,.service-card-clean{border-radius:14px;flex:0 0 340px;max-width:360px;min-width:270px;width:340px}.ourservice-image-wrap,.service-card-image-wrap{border-top-left-radius:14px;border-top-right-radius:14px;height:200px}.ourservice-card-body,.service-card-body{padding:18px 18px 20px}.ourservice-card-title,.service-card-clean .service-card-title{font-size:1.2rem;margin-bottom:6px}.ourservice-card-desc,.service-card-clean .service-card-desc{font-size:.88rem;line-height:1.5}}@media (max-width:480px){.ourservice-card,.service-card-clean{border-radius:12px;flex:0 0 290px;max-width:300px;min-width:260px;width:290px}.ourservice-image-wrap,.service-card-image-wrap{border-top-left-radius:12px;border-top-right-radius:12px;height:180px}.ourservice-card-body,.service-card-body{padding:15px 15px 18px}.ourservice-card-title,.service-card-clean .service-card-title{font-size:1.1rem}.ourservice-card-desc,.service-card-clean .service-card-desc{font-size:.82rem;line-height:1.45}}.services-properties-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.btn-all-properties-top{align-items:center;background:#0000;border:1px solid #b37c22;border-radius:8px;color:#b37c22;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;padding:10px 20px;transition:all .2s ease}.btn-all-properties-top:hover{background:#b37c22;color:#fff}.property-filter-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 36px;max-width:100%}.property-filter-btn{background:#fff;border:1px solid #cbd5e1;border-radius:9999px;color:#475569;cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 18px;transition:all .2s ease}.property-filter-btn.active,.property-filter-btn:hover{background:linear-gradient(180deg,#be8b2e,#b47f24);border-color:#b37c22;color:#f3d18c}.properties-cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:40px}.property-listing-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0f172a0d;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.property-listing-card:hover{border-color:#d4a34b80;box-shadow:0 14px 32px #0f172a1a;transform:translateY(-5px)}.property-card-image-wrap{background:#0f172a;height:200px;overflow:hidden;position:relative}.property-card-img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.property-listing-card:hover .property-card-img{transform:scale(1.06)}.property-card-overlay{background:linear-gradient(180deg,#0000001a,#00000080);inset:0;position:absolute}.property-status-badge{background:linear-gradient(180deg,#be8b2e,#b47f24);border:1px solid #f3d18c4d;border-radius:4px;color:#f3d18c;font-size:.7rem;font-weight:800;left:12px;letter-spacing:.06em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px}.property-status-badge.ready-to-occupy{background:#064e3b;border-color:#059669;color:#6ee7b7}.property-status-badge.new-launch{background:#78350f;border-color:#d97706;color:#fde68a}.property-category-tag{background:#ffffffe6;border-radius:4px;bottom:12px;color:#0f172a;font-size:.72rem;font-weight:700;left:12px;padding:3px 10px;position:absolute}.property-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px}.property-card-title{color:#121820;cursor:pointer;font-size:1.25rem;font-weight:800;margin-bottom:6px;transition:color .2s}.property-card-title:hover{color:#b37c22}.property-location-row{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:6px;margin-bottom:12px}.property-tagline-text{color:#475569;font-size:.88rem;line-height:1.5;margin-bottom:16px}.property-specs-grid{grid-gap:10px;background:#fff;background:var(--vantara-canvas,#fff);border:1px solid #edf2f7;border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:12px}.spec-item{display:flex;flex-direction:column;gap:2px}.spec-label{color:#64748b;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.spec-value{color:#0f172a;font-size:.85rem;font-weight:700}.property-price-row{align-items:center;border-bottom:1px dashed #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:14px}.price-label{font-weight:600;text-transform:uppercase}.property-price-val{color:#121820;font-size:1.2rem;font-weight:800}.property-card-actions{align-items:center;display:flex;gap:10px;margin-top:auto}.btn-prop-details{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:10px 14px;text-align:center;transition:all .2s}.btn-prop-details:hover{background:#e2e8f0}.btn-prop-enquire{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;flex:1.2 1;font-size:.85rem;font-weight:700;padding:10px 14px;text-align:center;transition:all .2s}.btn-prop-enquire:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94!important;color:#fff!important}.properties-bottom-cta{margin-top:12px;text-align:center}.btn-view-all-projects-gold{align-items:center;background:linear-gradient(135deg,#d4a34b,#b37c22);border:none;border-radius:8px;box-shadow:0 4px 18px #b37c224d;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;padding:14px 32px;transition:all .25s}.btn-view-all-projects-gold:hover{box-shadow:0 8px 24px #b37c2266;transform:translateY(-2px)}@media (max-width:768px){.services-properties-section{padding:60px 0}.property-filter-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:0 auto 24px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:6px 16px 14px;scrollbar-width:none;width:100%}.property-filter-tabs::-webkit-scrollbar{display:none}.property-filter-btn{flex-shrink:0;font-size:.84rem;padding:7px 16px;scroll-snap-align:start;white-space:nowrap}.properties-cards-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;margin-bottom:24px;margin-left:-24px;margin-right:-24px;overflow-x:auto;overflow-y:hidden;padding:6px 24px 24px;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 48px)}.properties-cards-grid::-webkit-scrollbar{display:none}.property-listing-card{flex:0 0 85%;max-width:330px;min-width:275px;scroll-snap-align:start}}.services-faq-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.faq-accordion-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:880px}.faq-card{border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .25s ease}.faq-card:hover{border-color:#d4a34b73;box-shadow:0 6px 18px #0f172a0d}.faq-card.open{border-color:#d4a34b;box-shadow:0 8px 24px #d4a34b1f}.faq-question-btn{padding:20px 24px}.faq-q-left{flex:1 1;flex-wrap:wrap}.faq-arrow-icon{font-size:1.2rem;font-weight:800;line-height:1}.faq-gold-icon{display:inline-flex;justify-content:center}.faq-q-text{color:#121820;font-size:1.05rem}.faq-category-tag{background:#b37c221a;border-radius:4px;color:#b37c22;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:3px 8px;text-transform:uppercase}.faq-q-toggle{flex-shrink:0;font-size:1.3rem;line-height:1}.faq-answer-pane{padding:14px 24px 20px 52px}.faq-answer-pane p{margin:0}@media (max-width:600px){.faq-question-btn{padding:16px}.faq-answer-pane{padding:12px 16px 16px}}.about-need-info-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 44px}.about-need-info-section .about-container{margin:0 auto;max-width:1240px;padding:0 24px}.need-info-card{background:#fff;border:1px solid #ede6da;border-radius:28px;box-shadow:0 12px 40px #1218200f;color:#121820;overflow:hidden;padding:clamp(52px,6vw,70px) clamp(24px,4.5vw,64px);position:relative;text-align:center}.need-info-glow{display:none}.need-info-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:760px;position:relative;z-index:2}.need-info-eyebrow{background:none;border:none;border-radius:0;color:#b37c22;display:block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin:0 auto 10px;padding:0;text-align:center;text-transform:uppercase}.need-info-title{color:#121820;display:block;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.need-info-desc{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 0 32px;max-width:720px;text-align:center}.need-info-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:0;margin-top:4px;width:100%}.btn-contact-us,.btn-expert-call{align-items:center;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;gap:12px;height:52px;justify-content:flex-start;min-width:220px;padding:0 18px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);width:220px}.btn-expert-call{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;box-shadow:0 4px 14px #ba862a73;color:#fff!important}.btn-expert-call:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94;transform:translateY(-2px)}.btn-contact-us{background:#fff;border:1px solid #ede6da;box-shadow:0 2px 8px #0000000a;color:#121820}.btn-contact-us:hover{background:#f7f4ed;border-color:#c79939;color:#b37c22;transform:translateY(-2px)}.btn-contact-us .btn-ico,.btn-expert-call .btn-ico{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.btn-expert-call .btn-ico{background:#0f172a1f;color:#0f172a}.btn-contact-us .btn-ico{background:#e5b24824;color:#e5b248}.btn-call-text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;overflow:hidden;text-align:left}.btn-call-text .btn-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.btn-expert-call .btn-call-text .btn-label{color:#ffffffd9}.btn-contact-us .btn-call-text .btn-label{color:#5f6670}.btn-call-text .btn-num{align-items:center;display:inline-flex;font-size:.9rem;font-weight:800;gap:5px;letter-spacing:.01em;line-height:1.15;white-space:nowrap}.btn-expert-call .btn-call-text .btn-num{color:#fff}.btn-contact-us .btn-call-text .btn-num{color:#121820}.btn-arrow-svg{transition:transform .2s ease}.btn-contact-us:hover .btn-arrow-svg{transform:translateX(3px)}@media (max-width:600px){.need-info-card{padding:36px 20px}.need-info-actions{align-items:center;flex-direction:column;gap:12px;width:100%}.btn-contact-us,.btn-expert-call{justify-content:flex-start;max-width:250px;min-width:0;padding:0 22px;width:100%}}.services-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090e1abf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.services-modal-dialog{background:#fff;border-radius:16px;box-shadow:0 20px 50px #0000004d;max-height:90vh;max-width:540px;overflow-y:auto;padding:32px;position:relative;width:100%}.services-modal-close{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:32px}.services-modal-close:hover{background:#e2e8f0;color:#121820}.services-modal-header{margin-bottom:24px}.modal-badge{color:#b37c22;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.modal-title{color:#121820;font-size:1.45rem;font-weight:800;margin-bottom:6px}.modal-tagline{color:#64748b;font-size:.88rem}.consultation-form{display:flex;flex-direction:column;gap:16px}.form-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:480px){.form-grid-2{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{color:#334155;font-size:.8rem;font-weight:700}.form-field input,.form-field textarea{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:.9rem;padding:10px 14px;width:100%}.form-field input:focus,.form-field textarea:focus{border-color:#b37c22;outline:none}.btn-submit-consultation{background:linear-gradient(135deg,#d4a34b,#b37c22);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;margin-top:8px;padding:12px;transition:all .2s}.btn-submit-consultation:hover:not(:disabled){box-shadow:0 6px 18px #b37c2266;transform:translateY(-2px)}.form-success-box{padding:30px 10px;text-align:center}.form-success-box .success-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:inline-flex;font-size:1.4rem;height:48px;justify-content:center;margin-bottom:14px;width:48px}.form-success-box h3{color:#121820;font-size:1.25rem;font-weight:800;margin-bottom:6px}.form-success-box p{color:#64748b;font-size:.88rem}.projects-page-wrapper{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:hidden;position:relative}.projects-container{margin:0 auto;max-width:1240px;padding:0 24px}.projects-hero-banner{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 30%,#b68a5e1f 0,#0000 50%),radial-gradient(circle at 20% 70%,#b68a5e14 0,#0000 40%);color:#121820;padding:68px 24px 32px;position:relative;text-align:center}.projects-hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.projects-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:920px;position:relative;z-index:2}.projects-hero-banner .page-breadcrumbs{margin-bottom:0}.projects-hero-banner .page-breadcrumbs .crumb-active{color:#e5b248;font-weight:600}.projects-hero-tag{background:#0000;border:none;border-radius:0;color:#e5b248;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:16px;padding:0;text-align:center;text-transform:uppercase}.projects-pulse-dot{display:none}.projects-hero-title{text-wrap:balance;color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;line-height:1.22;margin-bottom:16px;max-width:920px;text-align:center}.projects-gold-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b);-webkit-background-clip:text;color:#d4a34b}.projects-hero-subtitle{text-wrap:pretty;color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.98rem;line-height:1.65;margin:0 auto;max-width:820px}.projects-hero-stats-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.projects-stat-pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;color:#cbd5e1;display:flex;font-size:.82rem;gap:8px;padding:6px 16px}.projects-stat-pill strong{color:#e5b248;font-size:.95rem}.projects-tabs-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);box-shadow:0 4px 16px #00000005;padding:30px 0 14px;position:sticky;top:68px;z-index:90}.projects-tabs-section .projects-container{max-width:1140px;padding:0 20px}.projects-tabs-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin:0 auto;max-width:100%;padding:4px 8px 8px}.projects-tabs-wrapper::-webkit-scrollbar{display:none}.projects-tab-btn{align-items:center;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:9999px;box-shadow:0 1px 3px #00000005;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.86rem;font-weight:600;gap:8px;padding:8px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.projects-tab-btn,.projects-tab-btn span{white-space:nowrap}.projects-tab-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.projects-tab-btn.active{background:#dfa637;border-color:#dfa637;box-shadow:0 4px 14px #dfa63759;color:#1e1b18;font-weight:700}.projects-tab-count{background:#e2e8f0;border-radius:9999px;color:#475569;font-size:.72rem;font-weight:700;line-height:1.25;min-width:17px;padding:2px 6px;text-align:center}.projects-tab-btn.active .projects-tab-count{background:#00000024;color:#1e1b18}.projects-toolbar-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:10px 0 16px}.projects-toolbar-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 2px 14px #00000008;display:flex;flex-direction:column;gap:12px;padding:18px 22px}.projects-toolbar-top-row{align-items:center;display:flex;gap:12px;width:100%}.projects-search-box{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.projects-search-icon{color:#94a3b8;left:14px;pointer-events:none;position:absolute;transition:color .2s ease}.projects-search-box:focus-within .projects-search-icon{color:#3b82f6}.projects-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:.88rem;height:44px;outline:none;padding:10px 14px 10px 42px;transition:all .2s ease;width:100%}.projects-search-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.projects-search-input::placeholder{color:#94a3b8;font-size:.86rem;font-weight:400}.projects-toolbar-buttons-group{align-items:center;display:flex;flex-shrink:0;gap:10px}.projects-toolbar-search-btn{align-items:center;background:#dfa637;border:none;border-radius:8px;box-shadow:0 2px 8px #dfa63740;color:#1e1b18;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:700;gap:8px;height:44px;justify-content:center;padding:0 22px;transition:all .2s ease;white-space:nowrap}.projects-toolbar-search-btn:hover{background:#cb9225;box-shadow:0 4px 12px #dfa63759;transform:translateY(-1px)}.projects-toolbar-search-btn svg{stroke:#1e1b18}.projects-toolbar-reset-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:6px;height:44px;justify-content:center;padding:0 18px;transition:all .2s ease;white-space:nowrap}.projects-toolbar-reset-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.projects-toolbar-reset-btn svg{color:#64748b}.projects-filter-selects-grid{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);width:100%}.projects-filter-item{min-width:0;width:100%}.projects-filter-select-wrap{width:100%}.projects-filter-select-wrap .custom-select-trigger{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;color:#0f172a;font-size:.85rem;font-weight:500;height:40px;min-height:40px;padding:8px 12px}.projects-filter-select-wrap .custom-select-trigger:hover{background-color:#fff;border-color:#cbd5e1}.projects-filter-select-wrap.is-open .custom-select-trigger{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.projects-filter-select-wrap .custom-select-arrow{color:#94a3b8}@media (max-width:1200px){.projects-filter-selects-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.projects-toolbar-top-row{align-items:stretch;flex-direction:column;gap:10px}.projects-toolbar-buttons-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.projects-toolbar-reset-btn,.projects-toolbar-search-btn{width:100%}.projects-filter-selects-grid{grid-template-columns:repeat(2,1fr)}.projects-toolbar-card{padding:16px}.projects-tabs-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:0 auto;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:6px 16px 12px;scrollbar-width:none;width:100%}.projects-tabs-wrapper::-webkit-scrollbar{display:none}.projects-tab-btn{flex-shrink:0;font-size:.84rem;padding:7px 15px;scroll-snap-align:start;white-space:nowrap}}@media (max-width:520px){.projects-filter-selects-grid{grid-template-columns:1fr}}.projects-main-section{padding:0 0 36px}.projects-results-summary{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px;margin-top:8px}.projects-results-count-text{color:#64748b;font-size:.94rem;font-weight:500}.projects-results-count-text strong{color:#0f172a;font-weight:800}.projects-cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.projects-cards-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects-cards-grid{gap:20px;grid-template-columns:1fr}}.project-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #0000000a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.project-card:hover{border-color:#c79939;box-shadow:0 16px 36px #0000001a;transform:translateY(-6px)}.project-img-container{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.project-card-image{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.project-card:hover .project-card-image{transform:scale(1.05)}.project-card .revalis-badge-status{background:#fff;border-radius:9999px;box-shadow:0 2px 8px #0000001f;color:#1e293b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:12.5px;font-weight:500;left:14px;letter-spacing:.1px;padding:5px 14px;position:absolute;top:14px;-webkit-user-select:none;user-select:none;z-index:2}.project-card-body{display:flex;flex-direction:column;flex-grow:1;padding:18px 20px 20px}.project-card .revalis-specs-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:14px}.project-card .revalis-chip{align-items:center;background:#f1f5f9;border-radius:6px;box-sizing:border-box;color:#475569;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:11.5px;font-weight:500;gap:5px;max-width:100%;padding:5px 9px;white-space:nowrap}.project-card .revalis-chip svg{color:#64748b;flex-shrink:0}.project-card .revalis-title-price-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;min-height:2.75em}.project-card .revalis-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1 auto;font-size:1.15rem!important;margin:0!important;max-height:2.65em;min-height:2.65em;min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;word-break:normal}.project-card .revalis-card-price,.project-card .revalis-card-title{color:#0f172a!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-weight:400!important;line-height:1.32!important}.project-card .revalis-card-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-size:1.05rem!important;justify-content:flex-start;text-align:right;white-space:nowrap}.project-card .revalis-price-line{display:block;line-height:1.32;text-align:right;white-space:nowrap}.project-card .revalis-card-location{align-items:center;color:#64748b;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.85rem;gap:6px;margin-bottom:18px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-card .revalis-card-location svg{color:#64748b;flex-shrink:0}.project-card .revalis-card-actions{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;width:100%}.project-card .revalis-card-btn{align-items:center;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.86rem;font-weight:600;justify-content:center;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;width:100%}.project-card .revalis-card-btn--enquiry{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;box-shadow:0 4px 14px #ba862a73;color:#fff!important}.project-card .revalis-card-btn--enquiry:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94;color:#fff!important;transform:translateY(-2px)}.project-card .revalis-card-btn--learn{background:#fff;border:1px solid #ede6da;color:#121820;justify-content:space-between;padding-left:16px;padding-right:8px}.project-card .revalis-card-btn--learn:hover{background:#ede6da;border-color:#dcd4c8;color:#121820;transform:translateY(-2px)}.project-card .revalis-arrow-box{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #12182014;color:#121820;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:6px;transition:transform .25s ease,color .25s ease;width:24px}.project-card .revalis-card-btn--learn:hover .revalis-arrow-box{color:#be8b2e;transform:translate(2px,-2px)}.project-card-subtitle{color:#64748b;font-size:.82rem;line-height:1.4;margin-bottom:16px}.project-specs-row{display:flex;gap:8px;margin-bottom:16px}.spec-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1 1;padding:8px 10px;text-align:center}.spec-pill strong{color:#0f172a;display:block;font-size:.88rem;font-weight:700}.spec-pill span{color:#64748b;font-size:.72rem}.project-card-divider{border:none;border-top:1px solid #f1f5f9;margin:0 0 16px}.project-bottom-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.project-price-col{display:flex;flex-direction:column}.price-label{color:#64748b;font-size:.72rem}.price-val{color:#b37c22;font-size:1.05rem;font-weight:800}.project-btn-group{align-items:center;display:flex;gap:8px}.btn-view-details{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:.82rem;font-weight:600;padding:8px 14px;transition:all .2s ease}.btn-view-details:hover{background:#f1f5f9;color:#0f172a}.project-card .btn-enquire,.projects-page .btn-enquire,.timeline-project-row .btn-enquire{background:linear-gradient(135deg,#d4a34b,#e5b248);border:none;border-radius:6px;box-shadow:0 2px 8px #d4a34b40;color:#1e1b18;cursor:pointer;font-size:.82rem;font-weight:700;padding:8px 16px;transition:all .2s ease}.project-card .btn-enquire:hover,.projects-page .btn-enquire:hover,.timeline-project-row .btn-enquire:hover{box-shadow:0 4px 12px #d4a34b66;transform:translateY(-1px)}.projects-timeline-list{display:flex;flex-direction:column;gap:24px}.timeline-project-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #00000008;display:grid;grid-template-columns:340px 1fr;overflow:hidden}.timeline-media-col{height:100%;min-height:240px;position:relative}.timeline-media-col img{height:100%;object-fit:cover;width:100%}.timeline-content-col{display:flex;flex-direction:column;padding:28px}.project-desc-snippet{color:#475569;font-size:.9rem;line-height:1.6;margin-bottom:16px}@media (max-width:800px){.timeline-project-row{grid-template-columns:1fr}}.projects-empty-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:60px 20px;text-align:center}.projects-empty-box svg{margin:0 auto 16px}.projects-empty-box h3{color:#0f172a;font-size:1.25rem;margin-bottom:6px}.projects-empty-box p{color:#64748b;font-size:.92rem;margin-bottom:18px}.projects-pagination-wrapper{align-items:center;display:flex;justify-content:center;margin-top:52px;width:100%}.projects-pagination{gap:10px}.projects-pagination,.projects-pagination-btn{align-items:center;display:inline-flex;justify-content:center}.projects-pagination-btn{background:#fff;border:1.5px solid #dce4ed;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;color:#113f7c;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;height:44px;min-width:44px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:44px}.projects-pagination-btn:hover:not(:disabled):not(.active){background:#f8fafc;border-color:#cbd5e1;box-shadow:0 3px 8px #0f172a0f;color:#113f7c;transform:translateY(-1px)}.projects-pagination-btn.active{background:#b68a5e;border-color:#113f7c;box-shadow:0 4px 14px #113f7c47;color:#fff;cursor:default}.projects-pagination-btn:disabled{background:#fff;border-color:#f1f5f9;box-shadow:none;color:#cbd5e1;cursor:not-allowed;opacity:.55;transform:none}.projects-pagination-nav{align-items:center;display:inline-flex;justify-content:center}.projects-pagination-nav svg{display:block}.projects-pagination-btn:disabled svg{stroke:#94a3b8;color:#94a3b8}.projects-pagination-ellipsis{align-items:center;color:#64748b;display:inline-flex;font-size:1.1rem;font-weight:700;height:44px;justify-content:center;letter-spacing:2px;width:36px}@media (max-width:580px){.projects-pagination{gap:6px}.projects-pagination-btn{border-radius:10px;font-size:.9rem;height:38px;min-width:38px;width:38px}.projects-pagination-btn svg{height:16px;width:16px}}.projects-cta-banner{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;color:var(--vantara-text-heading,#121820);padding:36px 24px;position:relative;text-align:center}.projects-cta-content{margin:0 auto;max-width:840px;text-align:center}.projects-cta-eyebrow{color:#e5b248;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:14px;text-align:center;text-transform:uppercase}.projects-cta-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;line-height:1.22;margin-bottom:16px;text-align:center}.projects-cta-desc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:1.05rem;line-height:1.7;margin:0 auto 36px;text-align:center}.projects-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-cta-gold{background:linear-gradient(135deg,#d4a34b,#e5b248);border:none;border-radius:8px;box-shadow:0 4px 16px #d4a34b4d;color:#1e1b18;cursor:pointer;font-size:.95rem;font-weight:700;padding:14px 28px;transition:all .25s ease}.btn-cta-gold:hover{box-shadow:0 6px 20px #d4a34b73;transform:translateY(-2px)}.btn-cta-outline{background:#ffffff0f;border:1px solid #ffffff40;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:13px 26px;transition:all .25s ease}.btn-cta-outline:hover{background:#ffffff1f;border-color:#fff}.projects-calculator-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.section-header-center{margin-bottom:48px;text-align:center}.eyebrow-text{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.eyebrow-text,.section-title-serif{margin-bottom:12px;text-align:center}.section-title-serif{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;line-height:1.22}.section-subtitle{color:#64748b;font-size:1rem;line-height:1.6;margin:0 auto;max-width:650px}.projects-calculator-card{grid-gap:36px;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 8px 30px #0000000a;display:grid;gap:36px;grid-template-columns:1.3fr 1fr;padding:36px}.calc-controls-col{display:flex;flex-direction:column;gap:20px}.calc-range-group{display:flex;flex-direction:column;gap:8px}.calc-range-header{color:#334155;display:flex;font-size:.92rem;justify-content:space-between}.calc-range-header strong{color:#b37c22;font-size:1.05rem}.calc-slider{accent-color:#b37c22;background:#e2e8f0;border-radius:4px;cursor:pointer;height:6px;outline:none;width:100%}.calc-range-limits{color:#94a3b8;display:flex;font-size:.74rem;justify-content:space-between}.calc-result-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;text-align:center}.calc-result-label{color:#64748b;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.calc-emi-val{color:#b37c22;font-size:2.5rem;font-weight:800;margin:8px 0 4px}.calc-emi-sub{color:#64748b;font-size:.82rem;margin-bottom:24px}.calc-breakdown-list{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:16px 0}.breakdown-row{color:#475569;display:flex;font-size:.88rem;justify-content:space-between}.breakdown-row strong{color:#0f172a}.btn-calc-apply{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;font-size:.95rem;font-weight:700;padding:13px 26px;transition:all .25s ease}.btn-calc-apply:hover{background:#455f43;background:var(--vantara-forest-hover,#455f43);transform:translateY(-1px)}@media (max-width:900px){.projects-calculator-card{grid-template-columns:1fr;padding:24px}}.projects-sitevisit-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;padding:36px 0 24px}.projects-sitevisit-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.sitevisit-text-col{text-align:left}.sitevisit-eyebrow,.sitevisit-text-col .sitevisit-eyebrow{color:#b37c22!important;display:block!important;font-family:Jost,Inter,sans-serif!important;font-family:var(--font-subheading,"Jost","Inter",sans-serif)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.8px!important;margin-bottom:12px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-transform:uppercase!important}.sitevisit-text-col .section-title-serif,.sitevisit-text-col .sitevisit-title,.sitevisit-title{color:#121820!important;font-family:Marcellus,serif!important;font-family:var(--font-heading,"Marcellus",serif)!important;font-size:clamp(2.1rem,3.4vw,2.85rem)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.22!important;margin-bottom:14px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.sitevisit-desc{color:#5f6670!important;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.98rem;line-height:1.7;margin:0 0 24px!important;text-align:left!important}.sitevisit-features{display:flex;flex-direction:column;gap:16px}.feature-item{align-items:flex-start;background:#fff;border:1px solid #ede6da;border-radius:10px;box-shadow:0 4px 16px #1218200a;display:flex;gap:14px;padding:16px 20px}.feature-icon{align-items:center;background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:10px;color:#b68a5e;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-item strong{color:#121820!important;display:block;font-size:.98rem;font-weight:700;margin-bottom:3px}.feature-item p{color:#5f6670!important;font-size:.85rem!important;line-height:1.4!important;margin:0!important}.sitevisit-form-box{background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 12px 32px #1218200f;padding:36px}.form-heading{color:#121820;font-size:1.25rem;font-weight:700;margin-bottom:20px}.form-group-item{margin-bottom:14px}.sitevisit-input{background:#fdfbf7;border:1px solid #ede6da;border-radius:8px;box-sizing:border-box;color:#121820;font-size:.92rem;outline:none;padding:12px 14px;transition:all .2s ease;width:100%}.sitevisit-input::placeholder{color:#94a3b8}.form-group-item .custom-select-trigger{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:.92rem;min-height:44px}.form-group-item .custom-select-container.is-open .custom-select-trigger,.sitevisit-input:focus{background:#fff;border-color:#b37c22;box-shadow:0 0 0 3px #b37c2226}.sitevisit-form-box .form-group-item.field-missing .custom-select-trigger,.sitevisit-form-box .form-group-item.field-missing .sitevisit-input{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.sitevisit-field-error{color:#b42318;display:block;font-size:.78rem;font-weight:600;line-height:1.35;margin-top:6px}.sitevisit-submit-btn{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;font-size:.95rem;font-weight:700;margin-top:8px;padding:14px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.sitevisit-submit-btn:disabled{cursor:wait;opacity:.75;transform:none}.sitevisit-error{color:#b42318;font-size:.9rem;margin:0 0 12px}.sitevisit-submit-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 24px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.sitevisit-success{padding:30px 10px;text-align:center}.sitevisit-success h3{color:#0f172a;margin-bottom:6px;margin-top:10px}.sitevisit-success p{color:#64748b}.success-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;margin:0 auto 14px;width:48px}@media (max-width:900px){.projects-sitevisit-grid{grid-template-columns:1fr}}.projects-faq-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.projects-faq-accordion{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:920px}.faq-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .25s ease}.faq-card-item:hover{background:#fafafa;border-color:#cbd5e1}.faq-card-item.active{background:#fffcf5;border:1.5px solid #d4a34b;box-shadow:0 6px 20px #d4a34b1f}.faq-q-left{align-items:center;color:#0f172a;display:flex;font-size:1.05rem;font-weight:700;gap:12px;text-align:left}.faq-arrow-icon{color:#b37c22;font-size:1.3rem;font-weight:700}.faq-gold-icon{align-items:center;color:#b37c22;display:flex}.faq-toggle-icon{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:600;height:24px;justify-content:center;width:24px}.faq-card-item.active .faq-toggle-icon{background:#e5b248;color:#1e1b18}.faq-answer-pane{color:#475569;font-size:.95rem;line-height:1.7;padding:0 22px 18px 52px}.brochure-modal-overlay,.dossier-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999}.brochure-modal-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 50px #0000004d;max-width:480px;padding:32px;position:relative;width:100%}.brochure-modal-close,.dossier-modal-close{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px;z-index:10}.brochure-modal-close:hover,.dossier-modal-close:hover{background:#e2e8f0;color:#0f172a}.brochure-modal-header{margin-bottom:20px;text-align:center}.modal-eyebrow{color:#b37c22;display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px}.brochure-modal-header h3{font-size:1.4rem;font-weight:800;margin-bottom:4px}.brochure-modal-header p{font-size:.85rem}.brochure-form-group{margin-bottom:12px}.brochure-form-group label{display:block;font-size:.82rem;margin-bottom:4px}.brochure-form-group input{border-radius:6px;font-size:.9rem;padding:10px 12px}.brochure-country-select{border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;padding:10px 8px;width:100px}.brochure-captcha-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:10px;margin-top:10px;padding:8px 12px}.brochure-captcha-badge{background:#0f172a;border-radius:4px;color:#e5b248;font-size:1.05rem;font-weight:800;letter-spacing:3px;padding:4px 10px}.brochure-submit-btn{background:linear-gradient(135deg,#d4a34b,#e5b248);border-radius:6px;color:#1e1b18;font-size:.95rem;margin-top:14px;padding:12px;transition:all .2s ease}.brochure-success-msg{padding:20px 10px;text-align:center}.brochure-success-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:1.3rem;font-weight:700;height:44px;justify-content:center;margin:0 auto 12px;width:44px}.dossier-modal-box{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;max-height:90vh;max-width:780px;overflow:hidden;position:relative;width:100%}.dossier-modal-top{background:#0f172a;height:200px;position:relative}.dossier-modal-top img{height:100%;object-fit:cover;opacity:.7;width:100%}.dossier-header-overlay{bottom:16px;left:20px;position:absolute;z-index:2}.dossier-badge{background:#e5b248;border-radius:4px;color:#1e1b18;display:inline-block;font-size:.72rem;font-weight:700;margin-bottom:6px;padding:3px 8px}.dossier-header-overlay h2{color:#fff;font-size:1.6rem;font-weight:700;margin:0}.dossier-nav-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;overflow-x:auto;padding:0 20px}.dossier-tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:.88rem;font-weight:600;padding:12px 16px}.dossier-tab-btn.active{border-bottom-color:#06c;color:#06c}.dossier-modal-body{overflow-y:auto;padding:24px}.dossier-price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dossier-price{color:#b37c22;font-size:1.4rem;font-weight:800}.dossier-rera-tag{background:#f1f5f9;border-radius:4px;color:#475569;font-size:.78rem;padding:4px 8px}.dossier-desc{color:#475569;font-size:.92rem;line-height:1.6;margin-bottom:18px}.dossier-info-grid{grid-gap:12px;background:#f8fafc;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:14px}.dossier-info-grid span{color:#64748b;display:block;font-size:.72rem}.dossier-info-grid strong{color:#0f172a;font-size:.88rem}.dossier-section-title{color:#0f172a;font-size:1.05rem;font-weight:700;margin-bottom:12px}.dossier-highlights-list{color:#475569;font-size:.9rem;line-height:1.7;padding-left:20px}.dossier-specs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.spec-card{background:#f8fafc;border-radius:8px;padding:12px}.spec-card strong{color:#06c;display:block;font-size:.88rem;margin-bottom:4px}.spec-card span{color:#475569;font-size:.8rem;line-height:1.4}.dossier-amenities-tags{display:flex;flex-wrap:wrap;gap:8px}.dossier-amenity-tag{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#334155;font-size:.82rem;font-weight:600;padding:6px 14px}.dossier-landmarks-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.landmark-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:.85rem;justify-content:space-between;padding:10px 12px}.landmark-item strong{color:#06c}.dossier-actions-row{border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:24px;padding-top:16px}.btn-dossier-brochure{background:#fff;border:1.5px solid #06c;border-radius:8px;color:#06c;cursor:pointer;flex:1 1;font-size:.88rem;font-weight:700;padding:12px;transition:all .2s ease}.btn-dossier-brochure:hover{background:#b37c22;border-color:#b37c22;color:#fff}.btn-dossier-sitevisit{background:linear-gradient(135deg,#d4a34b,#e5b248);border:none;border-radius:8px;color:#1e1b18;cursor:pointer;flex:1 1;font-size:.88rem;font-weight:700;padding:12px;transition:all .2s ease}.btn-dossier-sitevisit:hover{transform:translateY(-1px)}.brochure-modal-backdrop{align-items:center;animation:modalFadeIn .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172aa6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.brochure-modal-card{animation:cardScaleUp .3s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 25px 60px #0003,0 0 30px #b37c2214;color:#0f172a;max-height:90vh;max-width:520px;overflow-x:visible;overflow-y:auto;padding:36px;position:relative;width:100%}.brochure-modal-close{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#0f172a;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:36px}.brochure-modal-close:hover{background:#e2e8f0;transform:rotate(90deg)}.brochure-modal-header{margin-bottom:22px}.brochure-badge{background:#0000;border:none;color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;padding:0;text-transform:uppercase}.brochure-modal-header h3{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:22px;font-weight:700;margin:0 0 6px}.brochure-modal-header p{color:#64748b;font-size:13.5px;margin:0}.brochure-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.brochure-form-group label{color:#334155;font-size:13px;font-weight:600}.brochure-form-group input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.brochure-form-group input:focus{border-color:#b37c22;box-shadow:0 0 0 3px #b37c2226}.brochure-phone-row{align-items:stretch;display:flex;gap:8px;width:100%}.brochure-phone-row .country-select-wrapper{flex-shrink:0;min-width:96px;width:96px}.brochure-phone-row .country-select-wrapper .custom-select-trigger{font-size:.88rem;font-weight:600;gap:4px;padding:10px 8px}.brochure-phone-row .country-select-wrapper .custom-select-dropdown{min-width:180px}.brochure-phone-row input{flex:1 1;min-width:0;width:100%}.brochure-submit-btn{background:#344832;background:var(--vantara-forest,#344832);border:none;border-radius:8px;box-shadow:0 4px 14px #0066cc4d;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:6px;padding:13px;transition:all .25s ease;width:100%}.brochure-submit-btn:hover{background:#455f43;background:var(--vantara-forest-hover,#455f43);box-shadow:0 6px 18px #06c6;transform:translateY(-1px)}.project-detail-page-root{background-color:#fff;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:hidden}.project-detail-page-root h1,.project-detail-page-root h2,.project-detail-page-root h3,.project-detail-page-root h4,.project-detail-page-root h5,.project-detail-page-root h6{font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif)}.project-detail-page-root button,.project-detail-page-root input,.project-detail-page-root select,.project-detail-page-root textarea{font-family:inherit}.detail-container{margin:0 auto;max-width:1320px;padding:0 24px;width:100%}.detail-hero-section{align-items:center;display:flex;min-height:auto;padding:36px 0 24px;position:relative}.detail-hero-backdrop{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.detail-hero-img{height:100%;object-fit:cover;object-position:center;width:100%}.detail-hero-gradient{background:linear-gradient(180deg,#0f172a1f,#0f172a52 50%,#0f172a9e);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.detail-hero-container{margin:0 auto;max-width:1320px;padding:0 24px;position:relative;width:100%;z-index:2}.detail-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px;margin-bottom:12px}.detail-breadcrumbs button{background:none;border:none;color:#cbd5e1;cursor:pointer;padding:0;transition:color .2s}.detail-breadcrumbs button:hover{color:#eed688}.crumb-sep{color:#64748b}.crumb-active{color:#eed688;word-break:break-word}.detail-hero-content-grid{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}.detail-badges-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.badge-tag-gold{background:var(--gold-gradient);border-radius:9999px;color:#0f172a;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.badge-tag-dtcp,.badge-tag-rera{background:#fff5db1f;border:1px solid #fff5db4d;border-radius:9999px;color:#eed688;font-size:.75rem;font-weight:600;padding:4px 12px}.detail-hero-title{color:#fff;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin-bottom:8px;text-shadow:0 2px 14px #000000a6}.detail-hero-tagline{color:#f1f5f9;font-size:1.125rem;line-height:1.6;margin-bottom:14px;max-width:650px;text-shadow:0 1px 8px #000000a6}.detail-location-strip{align-items:flex-start;color:#fff;display:flex;font-size:.9375rem;gap:10px;line-height:1.5;margin-bottom:0;text-shadow:0 1px 6px #0009}.detail-location-strip svg{flex-shrink:0;margin-top:3px}.detail-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.btn-detail-primary{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:1px solid #ffffff26;border-radius:9999px;box-shadow:0 8px 24px #ba862a73;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.04em;padding:13px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-detail-primary:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 12px 28px #b37c2280;transform:translateY(-2px)}.btn-detail-enquire{align-items:center;background:linear-gradient(135deg,#eed688,#b37c22);border:1px solid #fff5db66;border-radius:9999px;box-shadow:0 8px 24px #c7993959;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.04em;padding:13px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-detail-enquire:hover{background:linear-gradient(135deg,#fff3c4,#c79939);box-shadow:0 12px 28px #c7993980;transform:translateY(-2px)}.btn-detail-secondary{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff38;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.04em;padding:13px 22px;transition:all .25s ease;white-space:nowrap}.btn-detail-secondary:hover{background:#ffffff29;border-color:#eed688;color:#eed688;transform:translateY(-2px)}.btn-detail-call{align-items:center;background:#fff5db1f;border:1px solid #fff5db59;border-radius:9999px;color:#eed688;display:inline-flex;font-size:.875rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;padding:13px 22px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.btn-detail-call:hover{background:#eed688;border-color:#eed688;color:#0f172a;transform:translateY(-2px)}.btn-detail-whatsapp{align-items:center;background:#25d366;border:1px solid #20ba5a;border-radius:9999px;box-shadow:0 4px 14px #25d36659;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;padding:13px 22px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.btn-detail-whatsapp:hover{background:#20ba5a;box-shadow:0 8px 20px #25d36673;color:#fff;transform:translateY(-2px)}.detail-hero-price-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #ede6daf2;border-radius:18px;box-shadow:0 20px 48px #00000040,0 4px 16px #00000014;overflow:hidden;padding:22px 24px;position:relative}.detail-hero-price-card:before{background:linear-gradient(90deg,#c79939,#eed688 50%,#c79939);content:"";height:3px;left:0;position:absolute;right:0;top:0}.price-card-header{border-bottom:1px solid #ede6da;margin-bottom:12px;padding-bottom:12px}.price-eyebrow{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.price-eyebrow,.price-val-main{color:#b37c22;margin-bottom:4px}.price-val-main{font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.45rem,2vw,1.95rem);font-weight:800;letter-spacing:-.01em;line-height:1.25;white-space:nowrap}.price-sub-note{color:#64748b;display:block;font-size:.78rem;line-height:1.4}.price-card-key-points{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.point-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:.9rem;gap:12px;justify-content:space-between;line-height:1.35;padding:6px 0}.point-row:last-child{border-bottom:none;padding-bottom:0}.point-lbl{color:#64748b;font-size:.875rem;font-weight:500}.point-val{color:#121820;font-weight:700;text-align:right}.text-gold{color:#b37c22!important;font-weight:700}.btn-quick-enquiry-full{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:1px solid #ffffff26;border-radius:9999px;box-shadow:0 6px 20px #ba862a73;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:700;gap:8px;justify-content:center;padding:13px 20px;transition:all .3s;width:100%}.btn-quick-enquiry-full:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 8px 24px #b37c2280;transform:translateY(-2px)}.detail-section-header{margin-bottom:24px;text-align:center}.detail-section-header.text-center{text-align:center}.detail-section-header.flex-header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.detail-section-tag{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-align:center;text-transform:uppercase}.detail-section-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin-bottom:10px;text-align:center}.detail-section-subtitle{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.6;margin-left:auto;margin-right:auto;margin-top:8px;max-width:760px;text-align:center}.detail-overview-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:24px 0 20px}.overview-spec-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.spec-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;border-top:3px solid #c79939;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;justify-content:flex-start;padding:22px 20px;transition:all .3s}.spec-card:hover{background:#fdfcf9;border-color:#c79939;box-shadow:0 12px 30px #00000014;transform:translateY(-3px)}.spec-card-info{display:flex;flex-direction:column;gap:6px}.spec-k{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.spec-v{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.4;word-break:break-word}.detail-gallery-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 20px}.gallery-tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:100%}.gallery-tab-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:pointer;flex-shrink:0;font-size:13.5px;font-weight:600;padding:7px 20px;transition:all .25s ease;white-space:nowrap}.gallery-tab-btn:hover{background:#e2e8f0;color:#0f172a}.gallery-tab-btn.active{background:#c79939;border-color:#c79939;box-shadow:0 4px 12px #c7993959;color:#fff;font-weight:700}.gallery-mosaic-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:30px}.gallery-mosaic-item{background:#0f172a;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px #0000000a;cursor:pointer;height:260px;overflow:hidden;position:relative}@keyframes galleryBlink{0%{opacity:.25;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.mosaic-img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.mosaic-img-blink{animation:galleryBlink .85s cubic-bezier(.25,1,.5,1)}.gallery-mosaic-item:hover .mosaic-img{transform:scale(1.08)}.mosaic-hover-overlay{align-items:flex-end;background:linear-gradient(180deg,#0000 40%,#0f172ae6);display:flex;height:100%;justify-content:space-between;left:0;opacity:.95;padding:18px 20px;position:absolute;top:0;transition:opacity .3s;width:100%}.mosaic-text-col{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.mosaic-cat-badge{background:#c79939;border-radius:4px;box-shadow:0 2px 6px #0003;color:#0f172a;display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.mosaic-title{color:#fff;font-size:.9375rem;font-weight:600}.mosaic-zoom-btn{color:#eed688}.detail-description-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 20px}.desc-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.4fr 1fr}.desc-content-col .detail-section-tag{display:block;text-align:left}.desc-content-col .detail-section-title{margin-bottom:8px;text-align:left}.desc-subtitle{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.6;margin-bottom:20px;margin-top:0;text-align:left}.desc-lead{margin-bottom:18px}.desc-body,.desc-lead{color:#475569;font-size:1rem;font-weight:400;line-height:1.75}.desc-body{margin-bottom:16px}.desc-body b,.desc-body strong{color:#0f172a;font-weight:700}.desc-body a{color:#b37c22;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.desc-body a:hover{color:#8c5b0c}.desc-specs-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px #0000000a;margin-top:36px;padding:24px}.specs-subheading{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.125rem;font-weight:700;margin-bottom:16px}.specs-detail-table{display:flex;flex-direction:column;gap:12px}.spec-table-row{grid-gap:16px;border-bottom:1px solid #e2e8f0;display:grid;font-size:.875rem;gap:16px;grid-template-columns:120px 1fr;padding-bottom:12px}.spec-table-row:last-child{border-bottom:none;padding-bottom:0}.spec-table-label{color:#b37c22;font-weight:600}.spec-table-value{color:#334155;line-height:1.5}.floorplan-showcase-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000d;height:fit-content;padding:28px}.plan-card-title{color:#0f172a;font-size:1.375rem;font-weight:700;margin-bottom:8px}.plan-card-desc{color:#64748b;font-size:.875rem;margin-bottom:18px}.plan-toggle-buttons{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.plan-tab-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:.875rem;font-weight:600;padding:10px 16px;text-align:left;transition:all .2s}.plan-tab-pill:hover{background:#f1f5f9}.plan-tab-pill.active{background:#c799391a;border-color:#c79939;color:#b37c22;font-weight:700}.plan-display-frame{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;overflow:hidden;padding:16px}.plan-render-img{border-radius:8px;cursor:pointer;height:220px;object-fit:cover;transition:transform .3s;width:100%}.plan-render-img:hover{transform:scale(1.03)}.plan-meta-row{color:#64748b;display:flex;font-size:.8125rem;justify-content:space-between;margin-top:12px}.btn-download-plan-pdf{background:#0000;border:1px solid #b68a5e;border-radius:8px;color:#b68a5e;cursor:pointer;font-size:.875rem;font-weight:700;padding:12px;transition:all .2s;width:100%}.btn-download-plan-pdf:hover{background:linear-gradient(180deg,#be8b2e,#b47f24);color:#fff}.detail-amenities-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 20px}.amenities-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.amenity-feature-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;border-top:3px solid #c79939;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;justify-content:flex-start;padding:22px 20px;transition:all .3s}.amenity-feature-box:hover{background:#fdfcf9;border-color:#c79939;box-shadow:0 12px 30px #00000014;transform:translateY(-3px)}.amenity-info{display:flex;flex-direction:column;gap:4px}.amenity-name{color:#0f172a;font-size:.9375rem;font-weight:700}.amenity-desc{color:#64748b;font-size:.8125rem;line-height:1.5}.detail-location-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:36px 0 20px;width:100%}.location-grid-layout{grid-gap:36px;align-items:stretch;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landmarks-column,.location-grid-layout{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.landmarks-column{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;overflow:hidden;padding:28px}.landmark-tabs-row{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:8px;margin-bottom:24px;max-width:100%;overflow-x:auto;padding-bottom:4px;width:100%}.l-tab{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#64748b;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:6px 14px;transition:all .2s;white-space:nowrap}.l-tab.active{background:linear-gradient(180deg,#be8b2e,#b47f24);border-color:#b68a5e;color:#fff;font-weight:700}.landmarks-list-scroll{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-height:420px;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-right:8px;width:100%}.landmark-group-title{color:#b37c22;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.landmark-items-sublist{flex-direction:column;gap:8px}.landmark-item-row,.landmark-items-sublist{box-sizing:border-box;display:flex;max-width:100%;width:100%}.landmark-item-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;justify-content:space-between;min-width:0;padding:10px 14px}.landmark-name-side{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.landmark-bullet{flex-shrink:0;font-size:.875rem}.landmark-title-text{color:#0f172a;font-size:.875rem;font-weight:500;min-width:0;overflow-wrap:break-word;word-break:break-word}.landmark-distance-side{align-items:center;display:flex;flex-shrink:0;gap:6px;white-space:nowrap}.dist-tag{color:#b37c22;font-size:.8125rem;font-weight:700}.time-tag{color:#64748b;font-size:.75rem}.map-embed-frame{border:1px solid #e2e8f0;border-radius:16px;box-sizing:border-box;max-width:100%;min-height:400px;min-width:0;overflow:hidden;position:relative;width:100%}.map-embed-frame iframe{border:0;display:block;height:100%!important;min-height:100%;width:100%!important}.map-badge-overlay{background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:20px;box-shadow:0 4px 16px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;left:20px;max-width:calc(100% - 40px);padding:12px 18px;position:absolute}.map-badge-overlay strong{color:#0f172a;font-size:.9375rem}.map-badge-overlay span{color:#64748b;font-size:.8125rem}.detail-why-us-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 20px}.why-us-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.why-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0000000a;padding:28px;transition:all .3s}.why-card:hover{background:#fff;border-color:#c79939;box-shadow:0 12px 30px #00000014;transform:translateY(-4px)}.why-icon{align-items:center;background:linear-gradient(135deg,#d4a37329,#b37c220f);border:1px solid #d4a3734d;border-radius:12px;box-shadow:0 4px 12px #b68a5e14;color:#b68a5e;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.why-card h4{color:#0f172a;font-size:1.125rem;font-weight:700;margin-bottom:10px}.why-card p{color:#64748b;font-size:.875rem;line-height:1.6}.detail-similar-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 20px}.similar-header-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:36px;padding:0 190px;position:relative;text-align:center}.similar-header-center{margin:0 auto;max-width:800px;text-align:center}.similar-header-center .detail-section-tag{display:inline-block;margin-bottom:10px;text-align:center}.similar-header-center .detail-section-title{margin-bottom:8px;text-align:center}.similar-header-center .detail-section-subtitle{margin:0 auto;max-width:100%;text-align:center}.similar-header-right{bottom:4px;flex-shrink:0;position:absolute;right:0}.btn-view-all-projects{align-items:center;background:#fff;border:1.5px solid #b68a5e;border-radius:8px;color:#b68a5e;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:8px;padding:10px 22px;transition:all .25s ease;white-space:nowrap}.btn-view-all-projects:hover{background:linear-gradient(180deg,#be8b2e,#b47f24);box-shadow:0 4px 14px #b37c2240;color:#fff;transform:translateY(-2px)}.similar-cards-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex!important;flex-direction:row;gap:28px;margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:12px 6px 28px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.similar-cards-scroll::-webkit-scrollbar{display:none}.similar-prop-card{background:#fff;border:1px solid #ede6da;border-radius:16px;box-shadow:0 2px 10px #12182008;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 460px;flex-direction:column;max-width:480px;min-width:320px;overflow:hidden;scroll-snap-align:start;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;width:460px}.similar-prop-card:hover{border-color:#b68a5e;box-shadow:0 16px 36px #12182014;transform:translateY(-4px)}.similar-img-frame{background:#f1f5f9;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.similar-img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.similar-prop-card:hover .similar-img{transform:scale(1.05)}.similar-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121820e0;border:1px solid #eed688;border-radius:9999px;color:#eed688;font-size:.72rem;font-weight:700;left:14px;letter-spacing:.5px;padding:5px 12px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.similar-info{display:flex;flex:1 1;flex-direction:column;padding:22px 24px 24px}.similar-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin:0 0 10px;transition:color .3s ease}.similar-prop-card:hover .similar-title{color:#b68a5e}.similar-cfg,.similar-loc{align-items:center;color:#5f6670;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.88rem;gap:4px;margin-bottom:6px}.similar-price-row{align-items:center;border-top:1px solid #ede6da;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.sim-price-val{color:#b68a5e;font-size:1.1rem;font-weight:800}.sim-view-btn{align-items:center;background:#121820;border:1px solid #121820;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;padding:8px 16px;transition:all .25s ease}.sim-view-btn:hover{background:#b68a5e;border-color:#b68a5e;color:#fff}.detail-contact-strip-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:40px 0 52px}.detail-enquiry-banner{background:radial-gradient(ellipse at 50% 0,#c7993914 0,#0000 70%),#fff;border:1px solid #ede6da;border-radius:28px;box-shadow:0 16px 45px #1218200f,0 2px 10px #c799390d;justify-content:center;max-width:960px;overflow:hidden;padding:56px 48px;position:relative}.banner-text-col,.detail-enquiry-banner{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}.banner-text-col{max-width:800px;width:100%}.banner-tag{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-align:center;text-transform:uppercase}.banner-heading{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.25;margin-bottom:16px;text-align:center}.banner-sub{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.7;margin-bottom:34px;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.banner-hotlines-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.banner-call-btn,.banner-enquire-btn,.banner-wa-btn{align-items:center;appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.9375rem;font-weight:600;gap:10px;justify-content:center;letter-spacing:.02em;min-height:48px;outline:none;padding:12px 28px;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);white-space:nowrap}.banner-call-btn svg,.banner-enquire-btn svg,.banner-wa-btn svg{flex-shrink:0;height:18px;width:18px}.banner-call-btn{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:1px solid #fff5db4d!important;box-shadow:0 4px 16px #ba862a66!important;color:#fff!important}.banner-call-btn:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 24px #ba862a8c!important;color:#fff!important;transform:translateY(-2px)}.banner-wa-btn{background:#25d366!important;border:1px solid #20ba5a!important;box-shadow:0 4px 16px #25d3664d!important;color:#fff!important}.banner-wa-btn:hover{background:#20ba5a!important;box-shadow:0 8px 24px #25d36673!important;color:#fff!important;transform:translateY(-2px)}.banner-wa-btn svg{fill:#fff}.banner-enquire-btn{background:#fff!important;border:1.5px solid #be8b2e!important;box-shadow:0 3px 12px #ba862a1f!important;color:#121820!important}.banner-enquire-btn svg{stroke:#be8b2e!important;transition:stroke .25s ease}.banner-enquire-btn:hover{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border-color:#be8b2e!important;box-shadow:0 8px 24px #ba862a73!important;color:#fff!important;transform:translateY(-2px)}.banner-enquire-btn:hover svg{stroke:#fff!important}.banner-success-alert .success-icon{align-items:center;background:#25d366;border-radius:50%;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:800;height:48px;justify-content:center;margin-bottom:12px;width:48px}.banner-success-alert h4{color:#fff;font-size:1.25rem;margin-bottom:6px}.banner-success-alert p{color:#94a3b8;font-size:.875rem}.lightbox-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0f1df0;height:100vh;left:0;padding:40px;position:fixed;top:0;width:100vw;z-index:99999}.lightbox-backdrop,.lightbox-content{align-items:center;display:flex;justify-content:center}.lightbox-content{flex-direction:column;max-height:85vh;max-width:90vw;position:relative}.lightbox-large-img{border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 20px 60px #0009;max-height:78vh;max-width:86vw;object-fit:contain;-webkit-user-select:none;user-select:none}.lightbox-close{align-items:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:38px;justify-content:center;position:absolute;right:0;top:-46px;transition:all .2s ease;width:38px;z-index:10}.lightbox-close:hover{background:#c79939;color:#0f172a;transform:scale(1.08)}.lightbox-nav-btn{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172acc;border:1px solid #ffffff40;border-radius:50%;box-shadow:0 8px 24px #0006;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:52px;z-index:10}.lightbox-prev-btn{left:-70px}.lightbox-next-btn{right:-70px}.lightbox-nav-btn:hover{background:#c79939;border-color:#c79939;box-shadow:0 10px 28px #c7993966;color:#0f172a;transform:translateY(-50%) scale(1.1)}.lightbox-footer-bar{align-items:center;color:#e2e8f0;display:flex;font-size:.875rem;gap:12px;justify-content:center;margin-top:14px}.lightbox-counter{background:#c7993940;border:1px solid #c79939;border-radius:9999px;color:#eed688;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:3px 10px}.lightbox-title-caption{color:#f1f5f9;font-weight:500;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.lightbox-prev-btn{left:8px}.lightbox-next-btn{right:8px}.lightbox-nav-btn{background:#0f172ad9;height:44px;width:44px}.lightbox-close{right:6px;top:-42px}}.modal-backdrop-overlay{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.modal-dialog-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:480px;padding:32px;width:100%}.modal-dialog-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.modal-dialog-header h3{color:#0f172a;font-size:1.25rem;font-weight:700}.modal-close-x{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.5rem}.modal-intro-text{color:#64748b;font-size:.875rem;line-height:1.5;margin-bottom:20px}.modal-inner-form{display:flex;flex-direction:column;gap:14px}.modal-inner-form input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:.875rem;outline:none;padding:12px 14px;width:100%}.modal-inner-form input:focus{border-color:#b68a5e}.btn-modal-submit-gold{border:none;border-radius:8px;box-shadow:0 4px 15px #ba862a73;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;margin-top:6px;padding:14px;transition:all .2s}.btn-modal-submit-gold,.btn-modal-submit-gold:hover{background:linear-gradient(180deg,#be8b2e,#b47f24)}@media (max-width:1024px){.detail-hero-section{display:block;min-height:auto;padding:44px 0 32px}.desc-grid,.detail-hero-content-grid,.location-grid-layout{gap:32px;grid-template-columns:1fr}.amenities-cards-grid,.gallery-mosaic-grid,.overview-spec-grid,.why-us-cards-grid{grid-template-columns:repeat(2,1fr)}.similar-prop-card{flex:0 0 420px;max-width:440px;min-width:300px;width:420px}.similar-img-frame{height:240px}}@media (max-width:768px){.detail-hero-section{display:block;min-height:auto;padding:30px 0 28px}.detail-hero-container{padding:0 16px}.detail-breadcrumbs{flex-wrap:wrap;font-size:.8125rem;gap:6px;margin-bottom:14px}.detail-hero-title{font-size:clamp(1.75rem,6vw,2.15rem);line-height:1.25;margin-bottom:10px}.detail-hero-tagline{font-size:.95rem;line-height:1.55;margin-bottom:14px}.detail-location-strip{font-size:.875rem;line-height:1.45}.detail-hero-price-card{border-radius:14px;padding:20px 18px}.price-val-main{font-size:1.5rem;white-space:normal}.detail-container{padding:0 16px}.desc-body{text-align:justify;text-justify:inter-word}.amenities-cards-grid,.gallery-mosaic-grid,.overview-spec-grid,.why-us-cards-grid{grid-template-columns:1fr}.similar-header-row{align-items:center;flex-direction:column;gap:16px;padding:0;position:static}.similar-header-right{display:flex;justify-content:center;position:static;width:auto}.similar-cards-scroll{box-sizing:border-box;gap:16px;margin-left:-16px;margin-right:-16px;padding:8px 16px 20px;width:calc(100% + 32px)}.similar-prop-card{flex:0 0 85%;max-width:380px;min-width:280px;width:85%}.similar-img-frame{height:220px}.input-group-row{grid-template-columns:1fr}.detail-enquiry-banner{border-radius:20px;padding:40px 24px}.banner-hotlines-row{gap:12px}.banner-call-btn,.banner-enquire-btn,.banner-wa-btn{font-size:.88rem;min-height:46px;padding:11px 22px}.gallery-tabs-row{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:14px -16px 8px;overflow-x:auto;overflow-y:hidden;padding:6px 16px 14px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:calc(100% + 32px)}.gallery-tabs-row::-webkit-scrollbar{display:none}.gallery-tab-btn{flex-shrink:0;font-size:13px;padding:7px 16px;scroll-snap-align:start;white-space:nowrap}.detail-location-section{overflow-x:hidden;padding:28px 0 16px}.location-grid-layout{gap:20px;grid-template-columns:1fr;max-width:100%;width:100%}.landmarks-column{border-radius:14px;padding:18px 14px}.landmark-tabs-row{gap:6px;margin-bottom:16px}.l-tab{font-size:.78rem;padding:5px 12px}.landmarks-list-scroll{gap:14px;max-height:360px;padding-right:4px}.landmark-item-row{gap:8px;padding:9px 10px}.landmark-title-text{font-size:.8125rem}.dist-tag{font-size:.75rem}.time-tag{font-size:.7rem}.map-embed-frame{border-radius:14px;height:320px;min-height:300px}.map-badge-overlay{bottom:12px;left:12px;max-width:calc(100% - 24px);padding:10px 14px;right:12px}.map-badge-overlay strong{font-size:.875rem}.map-badge-overlay span{font-size:.75rem}}@media (max-width:440px){.detail-hero-section{padding:22px 0 24px}.detail-hero-container{padding:0 12px}.detail-hero-title{font-size:1.5rem;line-height:1.25}.detail-hero-price-card{padding:16px 14px}.price-val-main{font-size:1.35rem}.detail-container{padding:0 12px}.landmarks-column{padding:14px 10px}.landmark-item-row{gap:6px;padding:8px}.map-embed-frame{height:290px;min-height:280px}.map-badge-overlay{bottom:8px;left:8px;max-width:calc(100% - 16px);padding:8px 10px;right:8px}.detail-enquiry-banner{padding:28px 16px}.banner-hotlines-row{flex-direction:column;gap:10px;width:100%}.banner-call-btn,.banner-enquire-btn,.banner-wa-btn{max-width:100%;width:100%}.gallery-tabs-row{padding:6px 12px 14px}.gallery-tabs-row,.similar-cards-scroll{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.similar-cards-scroll{padding:8px 12px 20px}.similar-prop-card{flex:0 0 90%;max-width:340px;min-width:260px;width:90%}.similar-img-frame{height:200px}}.nri-page-root{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow:visible;position:relative}.nri-container{margin:0 auto;max-width:1240px;padding:0 24px}.section-tag-gold.light{color:#b37c22}.section-title-light{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.section-subtitle-light{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.nri-hero-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 20%,#b68a5e1f 0,#0000 55%),radial-gradient(circle at 20% 80%,#b68a5e14 0,#0000 45%);color:#121820;overflow:hidden;padding:68px 24px 32px;position:relative;text-align:center}.nri-hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.nri-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:960px;position:relative;z-index:2}.page-breadcrumbs button{font-size:.82rem}.nri-hero-tag{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#b37c221a;border:1px solid #b37c224d;border-radius:9999px;color:#b37c22;display:inline-flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:16px;padding:5px 16px;text-transform:uppercase}.nri-pulse-dot{background-color:#b37c22;border-radius:50%;box-shadow:0 0 8px #b37c22cc;height:7px;width:7px}.nri-hero-title{text-wrap:balance;color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;line-height:1.25;margin-bottom:16px;max-width:920px}.nri-gold-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b);-webkit-background-clip:text;color:#d4a34b}.nri-hero-subtitle{text-wrap:pretty;color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:1.02rem;line-height:1.65;margin:0 auto 24px;max-width:780px}.nri-hero-stats-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.nri-stat-pill{align-items:center;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:9999px;box-shadow:0 2px 8px #1218200a;color:#121820;display:flex;font-size:.84rem;gap:8px;padding:7px 18px}.nri-stat-pill .stat-highlight{color:#b37c22;font-weight:800}.nri-stat-pill .stat-label{color:#5f6670;color:var(--vantara-text-body,#5f6670)}.nri-hero-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-nri-primary{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 8px 24px #b37c2266;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:13px 28px;transition:all .25s ease}.btn-nri-primary:hover{box-shadow:0 12px 28px #b37c228c;transform:translateY(-2px)}.btn-nri-secondary{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff38;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:13px 26px;transition:all .25s ease}.btn-nri-secondary:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-2px)}.why-coimbatore-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:32px 0 14px}.why-coimbatore-header{margin:0 auto 46px;max-width:840px;text-align:center}.why-coimbatore-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.85rem,2.6vw,2.4rem);font-weight:800;margin:0 0 12px}.why-coimbatore-desc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.95rem;line-height:1.65;margin:0}.why-coimbatore-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin-bottom:0}.why-coimbatore-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;box-shadow:0 4px 18px #0000000a;display:flex;flex-direction:column;padding:28px 22px;text-align:left;transition:all .3s ease}.why-coimbatore-card:hover{border-color:#c79939;box-shadow:0 16px 36px #00000014;transform:translateY(-5px)}.why-card-icon-wrap{align-items:center;background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;color:#b37c22;display:flex;height:48px;justify-content:center;margin-bottom:18px;width:48px}.why-svg-icon{color:#b37c22;height:24px;width:24px}.why-card-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.08rem;font-weight:700;line-height:1.35;margin:0 0 10px}.why-card-text{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.86rem;line-height:1.6;margin:0}.bharni-heritage-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:14px 0;position:relative}.bharni-heritage-section:before{display:none}.heritage-top-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 12px 35px #0000000d;display:grid;grid-template-columns:420px 1fr;margin:0 auto;overflow:hidden;position:relative;z-index:1}.heritage-left-visual{height:100%;min-height:420px;position:relative}.heritage-hero-img{display:block;height:100%;object-fit:cover;width:100%}.heritage-founded-badge{background:#b37c22;border-radius:6px;bottom:18px;box-shadow:0 6px 16px #0000002e;color:#fff;font-size:.82rem;font-weight:700;left:18px;letter-spacing:.04em;padding:8px 18px;position:absolute}.heritage-right-content{display:flex;flex-direction:column;justify-content:center;padding:40px 36px}.heritage-main-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.7rem;font-weight:800;margin:0 0 14px}.heritage-intro-text{color:#334155;font-size:.94rem;line-height:1.65;margin-bottom:20px}.heritage-features-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 20px;padding:0}.heritage-features-list li{align-items:flex-start;color:#334155;display:flex;font-size:.92rem;gap:12px;line-height:1.55}.check-bullet{color:#b37c22;font-size:1.05rem;font-weight:800;line-height:1.3}.heritage-closing-note{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.88rem;line-height:1.6;margin:0}.nri-why-choose-us{padding-top:14px!important}.btn-card-dark{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24);border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a59;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:700;justify-content:center;padding:10px 0;text-align:center;transition:all .25s ease}.btn-card-dark:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);box-shadow:0 6px 20px #ba862a80;transform:translateY(-2px)}.nri-calculator-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.nri-calc-wrapper-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 10px 35px #0000000d;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden}.nri-calc-left-pane{padding:40px}.nri-calc-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.6rem;font-weight:800;margin:8px 0 10px}.nri-calc-subtitle{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.9rem;line-height:1.55;margin-bottom:28px}.calc-group-block{margin-bottom:24px}.calc-label{color:#1e293b;display:block;font-size:.84rem;font-weight:700;margin-bottom:10px}.currency-selector-bar{display:flex;flex-wrap:wrap;gap:8px}.currency-pill-btn{background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:700;padding:7px 14px;transition:all .2s ease}.currency-pill-btn:hover{background:#ede6da;border-color:#cbd5e1}.currency-pill-btn.active{background:#121820;border-color:#121820;color:#fff}.slider-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.slider-val-badge{color:#b37c22;font-size:1rem;font-weight:800}.nri-slider{accent-color:#b37c22;cursor:pointer;height:6px;margin-top:6px;width:100%}.slider-limits{color:#5f6670;color:var(--vantara-text-body,#5f6670);display:flex;font-size:.72rem;justify-content:space-between;margin-top:4px}.calc-sliders-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.calc-mini-slider{display:flex;flex-direction:column}.calc-label-mini{color:#334155;font-size:.8rem;font-weight:700}.mini-badge{background:#fff8eb;border:1px solid #eed688;border-radius:6px;color:#b37c22;font-size:.82rem;font-weight:800;padding:2px 8px}.nri-calc-right-pane{background:#fff;border-left:1px solid #ede6da;border-left:1px solid var(--vantara-border,#ede6da);color:#121820;justify-content:center;padding:40px}.nri-calc-right-pane,.nri-result-box{display:flex;flex-direction:column}.result-box-title{color:#121820!important;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:800;margin:0 0 4px}.result-box-tag{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.76rem;margin-bottom:22px}.nri-result-metrics{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.nri-metric-card{background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:10px;display:flex;flex-direction:column;padding:12px 14px}.nri-metric-card.primary{background:#b37c2214;border-color:#b37c2247}.metric-label{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.74rem;margin-bottom:3px}.metric-value{color:#121820;font-size:1.15rem;font-weight:700}.metric-value.gold{color:#b37c22;font-size:1.35rem}.metric-value.green{color:#059669}.metric-sub{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.72rem;margin-top:2px}.btn-lock-nri-price{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;padding:13px 26px;transition:all .25s ease;width:100%}.btn-lock-nri-price:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.nri-services-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.nri-pillars-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.nri-pillar-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;box-shadow:0 4px 16px #12182008;display:flex;flex-direction:column;padding:26px 22px;transition:all .3s ease}.nri-pillar-card:hover{border-color:#c79939;box-shadow:0 16px 36px #12182014;transform:translateY(-4px)}.pillar-top-row{justify-content:space-between;margin-bottom:16px}.pillar-emoji,.pillar-top-row{align-items:center;display:flex}.pillar-emoji{background:linear-gradient(135deg,#d4a37329,#b37c220f);border:1px solid #d4a3734d;border-radius:12px;box-shadow:0 4px 12px #b68a5e14;color:#b68a5e;height:44px;justify-content:center;width:44px}.pillar-badge{background:#0000;border:none;color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:12px;font-weight:700;letter-spacing:1.8px;padding:0;text-transform:uppercase}.pillar-card-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.15rem;font-weight:800;line-height:1.35;margin:0 0 10px}.pillar-card-desc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.88rem;line-height:1.6;margin-bottom:20px}.pillar-card-footer{border-top:1px solid #ede6da;border-top:1px solid var(--vantara-border,#ede6da);margin-top:auto;padding-top:14px}.btn-pillar-action{background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:6px;color:#121820;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:9px 14px;transition:all .2s ease;width:100%}.btn-pillar-action:hover{background:#121820;border-color:#121820;color:#fff}.nri-roadmap-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#121820;padding:36px 0 24px}.nri-roadmap-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,1fr)}.nri-roadmap-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;box-shadow:0 4px 16px #12182008;display:flex;flex-direction:column;padding:22px 18px;position:relative;transition:all .25s ease}.nri-roadmap-card:hover{background:#fff;border-color:#c79939;box-shadow:0 12px 28px #12182014;transform:translateY(-4px)}.roadmap-step-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.step-num{color:#b37c22;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.8rem;font-weight:800;line-height:1}.step-dot{background:#b37c22;border-radius:50%;height:6px;width:6px}.roadmap-title{color:#121820;font-size:.98rem;font-weight:700;line-height:1.35;margin:0 0 8px}.roadmap-desc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.8rem;line-height:1.5;margin:0}.roadmap-bar{border-bottom:2px solid #b37c2259;margin-top:auto;padding-top:14px}.nri-contact-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 28px}.nri-contact-card-wrapper{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 12px 35px #0000000d;display:grid;grid-template-columns:460px 1fr;overflow:hidden}.nri-contact-left-visual{background:#0f172a;min-height:480px;position:relative}.nri-contact-bg-img{display:block;height:100%;object-fit:cover;width:100%}.nri-contact-overlay-box{background:linear-gradient(180deg,#0f172a40,#090e1ae6);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:36px 30px;position:absolute}.nri-contact-pill-tag{align-self:flex-start;background:#e5b2482e;border:1px solid #e5b24866;border-radius:9999px;color:#e5b248;display:inline-block;font-size:.72rem;font-weight:800;margin-bottom:12px;padding:4px 12px}.nri-contact-left-heading{color:#fff;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.4rem;font-weight:800;line-height:1.3;margin:0 0 8px}.nri-contact-left-sub{color:#cbd5e1;font-size:.86rem;line-height:1.5;margin:0 0 16px}.nri-contact-phone-strip{align-items:baseline;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;display:flex;gap:8px;padding:8px 14px}.nri-contact-phone-strip span{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.78rem}.nri-contact-phone-strip a{color:#e5b248;font-size:.95rem;font-weight:800;text-decoration:none}.nri-contact-right-form{display:flex;flex-direction:column;justify-content:center;padding:45px 40px}.form-heading-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.65rem;font-weight:800;margin:0 0 6px}.form-sub-text{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.88rem;line-height:1.55;margin:0 0 24px}.nri-advisory-perks-list{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.nri-advisory-perk-item{align-items:flex-start;background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:10px;color:#121820;display:flex;font-size:.86rem;gap:12px;line-height:1.5;padding:12px 14px}.nri-advisory-perk-item strong{color:#0f172a}.perk-check{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:20px;justify-content:center;margin-top:2px;width:20px}.nri-advisory-actions-col{display:flex;flex-direction:column;gap:12px;width:100%}.nri-contact-direct-actions{display:flex;gap:10px;width:100%}.nri-direct-action-btn{align-items:center;border-radius:9999px;display:inline-flex;flex:1 1;font-size:.88rem;font-weight:700;gap:8px;justify-content:center;padding:12px 18px;text-align:center;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nri-direct-action-btn svg{flex-shrink:0}.nri-wa-btn{background:#25d366;box-shadow:0 4px 14px #25d36640;color:#fff}.nri-wa-btn:hover{background:#1da851;box-shadow:0 6px 18px #25d36666;color:#fff;transform:translateY(-2px)}.nri-call-btn{background:#f8fafc;border:1px solid #cbd5e1;box-shadow:0 2px 8px #0000000a;color:#1e293b}.nri-call-btn:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a;transform:translateY(-2px)}.contact-form-elements{display:flex;flex-direction:column;gap:16px}.form-field-group{display:flex;flex-direction:column;gap:6px}.form-field-group label{color:#1e293b;font-size:.82rem;font-weight:700}.form-field-group input,.form-select-native{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:.88rem;outline:none;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-field-group input:focus,.form-select-native:focus{border-color:#344832;border-color:var(--vantara-forest,#344832);box-shadow:0 0 0 3px #0052cc1f}.phone-input-split{display:flex;gap:8px}.country-code-select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;flex:0 0 160px;font-family:inherit;font-size:.84rem;outline:none;padding:11px 10px}.country-code-select:focus{border-color:#344832;border-color:var(--vantara-forest,#344832)}.phone-number-input{flex:1 1}.form-checkbox-row{margin:4px 0 6px}.checkbox-label-text{align-items:flex-start;color:#475569;cursor:pointer;display:flex;font-size:.82rem;gap:8px;line-height:1.45}.checkbox-label-text input{accent-color:#344832;accent-color:var(--vantara-forest,#344832);margin-top:3px}.link-btn{background:none;border:none;color:#344832;color:var(--vantara-forest,#344832);cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline}.btn-send-details{align-items:center!important;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 18px #ba862a73!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;justify-content:center!important;padding:13px 28px!important;transition:all .25s ease!important;width:100%!important}.btn-send-details:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 26px #ba862a94!important;transform:translateY(-2px)!important}.btn-send-details:disabled{cursor:not-allowed;opacity:.65}.form-success-banner{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.success-badge-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:800;height:44px;justify-content:center;width:44px}.form-success-banner h3{color:#065f46;font-size:1.15rem;margin:0}.form-success-banner p{color:#047857;font-size:.86rem;margin:0}.nri-faq-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.nri-faq-accordion{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:860px}.faq-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-card.open{border-color:#c79939;box-shadow:0 4px 16px #0000000a}.faq-question-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.faq-q-text{color:#0f172a;font-size:.98rem;font-weight:700;line-height:1.4}.faq-q-toggle{color:#b37c22;font-size:1.35rem;font-weight:700;min-width:20px;text-align:center}.faq-answer-pane{border-top:1px solid #f1f5f9;margin-top:2px;padding:0 22px 18px}.faq-answer-pane p{color:#64748b;font-size:.88rem;line-height:1.65;margin:12px 0 0}.nri-modal-overlay{align-items:center;animation:modalFadeIn .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172abf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.nri-modal-dialog{animation:modalPopUp .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}@keyframes modalPopUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.nri-modal-close{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.nri-modal-close:hover{background:#e2e8f0;color:#0f172a}.nri-modal-header{border-bottom:1px solid #f1f5f9;padding:28px 28px 16px}.modal-pill-tag{background:#0000;border:none;color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;padding:0;text-transform:uppercase}.modal-main-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:800;line-height:1.3;margin:0 0 6px}.modal-main-sub{color:#64748b;font-size:.84rem;line-height:1.5;margin:0}.nri-form-body{display:flex;flex-direction:column;gap:14px;padding:20px 28px 28px}.form-grid-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.form-field-wrap{display:flex;flex-direction:column;gap:6px}.form-field-wrap label{color:#334155;font-size:.8rem;font-weight:700}.form-field-wrap input,.form-field-wrap select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:.88rem;outline:none;padding:10px 12px;transition:border-color .2s ease}.form-field-wrap input:focus,.form-field-wrap select:focus{border-color:#b37c22;box-shadow:0 0 0 3px #d4a34b26}.btn-nri-submit-gold{background:linear-gradient(135deg,#d4a34b,#e5b248);border:none;border-radius:8px;box-shadow:0 4px 14px #d4a34b66;color:#1e1b18;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:700;margin-top:10px;padding:13px;transition:all .2s ease}.btn-nri-submit-gold:hover{box-shadow:0 6px 18px #d4a34b8c;transform:translateY(-1px)}.btn-nri-submit-gold:disabled{cursor:not-allowed;opacity:.7}.nri-success-box{align-items:center;display:flex;flex-direction:column;gap:10px;padding:40px 28px;text-align:center}.success-icon-check{align-items:center;background:#d1fae5;border-radius:50%;color:#059669;display:flex;font-size:24px;font-weight:800;height:50px;justify-content:center;width:50px}.nri-success-box h3{color:#0f172a;font-size:1.3rem;margin:0}.nri-success-box p{color:#64748b;font-size:.9rem;margin:0}@media (max-width:1100px){.why-coimbatore-grid{grid-template-columns:repeat(2,1fr)}.heritage-top-card{grid-template-columns:360px 1fr}.nri-pillars-grid{grid-template-columns:repeat(2,1fr)}.nri-roadmap-grid{grid-template-columns:repeat(3,1fr)}.nri-calc-wrapper-card{grid-template-columns:1fr}.nri-contact-card-wrapper{grid-template-columns:380px 1fr}}@media (max-width:860px){.bharni-heritage-section:before{display:none}.heritage-top-card{grid-template-columns:1fr}.heritage-left-visual{min-height:280px}.nri-contact-card-wrapper{grid-template-columns:1fr}.nri-contact-left-visual{min-height:240px}}@media (max-width:768px){.nri-hero-section{padding:95px 16px 45px}.nri-hero-title{font-size:1.85rem;line-height:1.25}.nri-hero-subtitle{font-size:.92rem;margin-bottom:20px}.why-coimbatore-header{margin:0 auto 20px}.why-coimbatore-section{padding:20px 0 10px}.why-coimbatore-grid{gap:14px;grid-template-columns:1fr;margin-bottom:0}.why-coimbatore-card{padding:20px 18px}.bharni-heritage-section{padding:10px 0}.heritage-top-card{margin:0 auto}.heritage-right-content{padding:24px 18px}.nri-why-choose-us{padding-top:10px!important}.nri-calc-left-pane,.nri-calc-right-pane{padding:24px 18px}.calc-sliders-grid{gap:14px;grid-template-columns:1fr}.nri-pillars-grid{gap:16px;grid-template-columns:1fr}.nri-roadmap-grid{gap:12px;grid-template-columns:1fr}.nri-contact-right-form{padding:28px 20px}.nri-advisory-actions-col{gap:10px;width:100%}.btn-send-details{font-size:.95rem!important;justify-content:center!important;padding:13px 20px!important;text-align:center!important;width:100%!important}.nri-contact-direct-actions{flex-direction:column!important;gap:10px!important;width:100%!important}.nri-direct-action-btn{border-radius:9999px!important;flex:initial!important;font-size:.92rem!important;justify-content:center!important;padding:13px 20px!important;white-space:nowrap!important;width:100%!important}.phone-input-split{flex-direction:column}.country-code-select{flex:1 1;width:100%}.form-grid-row{grid-template-columns:1fr}.nri-modal-dialog{max-height:95vh}.nri-form-body,.nri-modal-header{padding-left:18px;padding-right:18px}}.blog-page-root{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:hidden;position:relative}.blog-container{margin:0 auto;max-width:1240px;padding:0 24px}.blog-hero-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 20%,#b68a5e1f 0,#0000 55%),radial-gradient(circle at 20% 80%,#b68a5e14 0,#0000 45%);color:#121820;overflow:hidden;padding:68px 24px 32px;position:relative;text-align:center}.blog-hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.blog-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:960px;position:relative;z-index:2}.page-breadcrumbs{display:inline-flex}.page-breadcrumbs,.page-breadcrumbs button{color:var(--vantara-text-body,#5f6670)}.crumb-sep{color:#a0a6b1}.crumb-active{font-weight:600}.blog-hero-tag{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e5b2481f;border:1px solid #e5b24859;border-radius:9999px;color:#e5b248;display:inline-flex;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;gap:8px;letter-spacing:1.8px;margin-bottom:14px;padding:6px 16px;text-transform:uppercase}.blog-pulse-dot{background-color:#e5b248;border-radius:50%;box-shadow:0 0 8px #e5b248cc;height:7px;width:7px}.blog-hero-title{text-wrap:balance;color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin-bottom:14px;max-width:920px}.blog-gold-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b);-webkit-background-clip:text;color:#d4a34b}.blog-hero-subtitle{text-wrap:pretty;color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:1.02rem;line-height:1.65;margin:0 auto;max-width:780px}.blog-catalog-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:32px 0 8px}.section-title-dark{color:#0f172a}.section-subtitle-dark{color:#64748b}.blog-search-box{align-items:center;display:flex;margin:0 auto 40px;max-width:600px;position:relative;width:100%}.search-icon-svg{color:#64748b;height:18px;left:20px;pointer-events:none;position:absolute;width:18px}.search-input{background:#fff;border:1.5px solid #ede6da;border:1.5px solid var(--vantara-border,#ede6da);border-radius:9999px;box-shadow:0 4px 16px #0f172a0d;color:#0f172a;font-family:inherit;font-size:.94rem;outline:none;padding:14px 48px 14px 50px;transition:all .25s ease;width:100%}.search-input:focus{background:#fff;border-color:#c79939;box-shadow:0 0 0 4px #c7993926,0 6px 20px #0f172a12}.search-input::placeholder{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.9rem}.search-clear-btn{align-items:center;background:#ede6da;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;position:absolute;right:16px;transition:all .2s ease;width:24px}.search-clear-btn:hover{background:#0f172a;color:#fff}.blog-tabs-section{margin:0 auto 28px;max-width:1140px;padding:0 20px;position:relative;z-index:10}.blog-tabs-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin:0 auto;max-width:100%;padding:4px 8px}.blog-tabs-wrapper::-webkit-scrollbar{display:none}.blog-tab-btn{align-items:center;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:9999px;box-shadow:0 1px 3px #00000005;color:#121820;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.86rem;font-weight:600;gap:8px;padding:8px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.blog-tab-btn,.blog-tab-btn span{white-space:nowrap}.blog-tab-btn:hover{background:#fbf9f4;border-color:#c79939;color:#b37c22}.blog-tab-btn.active{background:#dfa637;border-color:#dfa637;box-shadow:0 4px 14px #dfa63759;color:#1e1b18;font-weight:700}.blog-tab-count{background:#ede6da;border-radius:9999px;color:#475569;font-size:.72rem;font-weight:700;line-height:1.25;min-width:17px;padding:2px 6px;text-align:center}.blog-tab-btn.active .blog-tab-count{background:#00000024;color:#1e1b18}.featured-blog-section{margin-bottom:50px}.featured-section-badge-row{margin-bottom:12px}.featured-blog-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 8px 24px #0f172a0a;cursor:pointer;display:grid;grid-template-columns:.95fr 1.15fr;height:410px;max-height:430px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.featured-blog-card:hover{border-color:#c79939;box-shadow:0 14px 32px #0f172a14;transform:translateY(-3px)}.featured-img-wrap{background:#0f172a;height:100%;min-height:0;overflow:hidden;position:relative}.featured-img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.featured-blog-card:hover .featured-img{transform:scale(1.05)}.featured-img-overlay{background:linear-gradient(180deg,#00000005,#090e1a73);inset:0;position:absolute}.featured-card-badge{background:#0f172ad9;border:1px solid #e5b24880;color:#e5b248;left:14px;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase;top:14px}.featured-card-badge,.featured-card-readtime{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;font-size:.72rem;font-weight:700;position:absolute}.featured-card-readtime{background:#fffffff2;bottom:14px;color:#0f172a;padding:3px 8px;right:14px}.featured-content{background:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px 32px}.featured-meta-row{align-items:center;color:#64748b;display:flex;font-size:.78rem;gap:14px;margin-bottom:10px}.featured-blog-card .featured-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.35;margin:0 0 12px;overflow:hidden;transition:color .2s ease}.featured-blog-card:hover .featured-title{color:#b37c22}.featured-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:.92rem;line-height:1.6;margin-bottom:14px;overflow:hidden}.featured-footer{align-items:center;border-top:1px solid #ede6da;border-top:1px solid var(--vantara-border,#ede6da);display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:16px}.btn-read-featured{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a6b!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:6px;padding:8px 18px;transition:all .25s ease;white-space:nowrap}.btn-read-featured:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 20px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.latest-articles-section{margin-bottom:18px}.latest-articles-head{margin-bottom:24px}.latest-articles-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.6rem,2.2vw,2.05rem);font-weight:400;letter-spacing:-.015em;margin:8px 0 0}.blog-cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.blog-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;box-shadow:0 4px 16px #1218200a;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.blog-card:hover{border-color:#c79939;box-shadow:0 14px 32px #12182014;transform:translateY(-5px)}.blog-card-img-wrap{background:#0f172a;height:200px;overflow:hidden;position:relative}.blog-card-img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .blog-card-img{transform:scale(1.06)}.blog-card-img-overlay{background:linear-gradient(180deg,#0000000d,#090e1ab3);inset:0;position:absolute}.blog-card-badge{background:#0f172ad9;border:1px solid #e5b24866;color:#e5b248;left:14px;padding:4px 10px;top:14px}.blog-card-badge,.blog-card-readtime{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;font-size:.72rem;font-weight:700;position:absolute}.blog-card-readtime{background:#fffffff2;bottom:12px;color:#1e293b;padding:3px 8px;right:14px}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px 20px 20px}.blog-card-date-row{align-items:center;color:#5f6670;color:var(--vantara-text-body,#5f6670);display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:8px}.blog-card-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.15rem;font-weight:400;line-height:1.35;margin:0 0 10px;transition:color .2s ease}.blog-card-title:hover{color:#b37c22}.blog-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.86rem;line-height:1.55;margin-bottom:18px;overflow:hidden}.blog-card-footer{align-items:center;border-top:1px solid #ede6da;border-top:1px solid var(--vantara-border,#ede6da);display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.blog-author-mini{align-items:center;display:flex;gap:8px}.author-avatar-mini{border-radius:50%;height:32px;object-fit:cover;width:32px}.author-info-mini{display:flex;flex-direction:column}.author-info-mini strong{color:#0f172a;font-size:.78rem}.author-info-mini span{color:#64748b;font-size:.68rem}.btn-read-article{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a6b!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:700;gap:6px;padding:8px 18px;transition:all .25s ease;white-space:nowrap}.btn-read-article:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 20px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.blog-pagination{display:flex;gap:10px;margin-top:32px}.blog-pagination,.pagination-btn{align-items:center;justify-content:center}.pagination-btn{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:8px;box-shadow:0 2px 6px #0f172a0a;color:#121820;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:700;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);width:40px}.pagination-btn:hover:not(:disabled){background:#fbf9f4;border-color:#c79939;color:#b37c22;transform:translateY(-1px)}.pagination-btn.active{background:#dfa637;border-color:#dfa637;box-shadow:0 4px 14px #dfa63759;color:#1e1b18}.pagination-btn:disabled{cursor:not-allowed;opacity:.35;transform:none}.pagination-btn.pagination-nav{font-size:1.25rem;line-height:1}.no-articles-box{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;padding:60px 20px;text-align:center}.no-icon{font-size:36px;margin-bottom:10px}.btn-reset-search{background:#0f172a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.84rem;font-weight:600;margin-top:14px;padding:8px 18px}.blog-cta-banner-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:8px 0 40px}.blog-cta-banner-section .section-head-center{margin-bottom:20px}.blog-cta-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:20px}.blog-cta-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 8px 30px #1218200d;display:flex;flex-direction:column;padding:36px 32px;position:relative;transition:all .3s ease}.blog-cta-card:hover{border-color:#c79939;box-shadow:0 14px 36px #12182017;transform:translateY(-3px)}.blog-cta-card.dark-navy,.blog-cta-card.gold-border{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);color:#121820}.cta-tag-badge{align-self:flex-start;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.cta-tag-badge,.cta-tag-badge.gold{background:#0000;border:none;color:#b37c22;padding:0}.cta-head-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.45rem;font-weight:400;line-height:1.3;margin:0 0 10px}.cta-head-title.dark{color:#121820}.cta-head-desc{color:#5f6670;font-size:.88rem;line-height:1.6;margin-bottom:20px}.cta-head-desc.dark{color:#5f6670}.cta-phone-box{align-items:center;background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:22px;padding:10px 14px}.phone-box-label{color:#5f6670;font-size:.78rem;white-space:nowrap}.phone-box-num{color:#b37c22;font-size:1.15rem;font-weight:800;text-decoration:none;transition:color .2s ease;white-space:nowrap}.phone-box-num:hover{color:#8c5d10}.cta-chips-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chip-badge{align-items:center;background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:6px;color:#b37c22;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;padding:5px 12px;transition:all .2s ease}.chip-badge:hover{background:#fff;border-color:#c79939;box-shadow:0 2px 6px #ba862a26;color:#8c5d10;transform:translateY(-1px)}.btn-cta-gold-pill{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;margin-top:auto;padding:12px 24px;transition:all .2s ease}.btn-cta-gold-pill:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.btn-cta-dark-pill{background:#fff!important;border:1px solid #ede6da!important;border:1px solid var(--vantara-border,#ede6da)!important;border-radius:9999px!important;box-shadow:0 2px 8px #1218200a;color:#121820!important;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;margin-top:auto;padding:12px 24px;transition:all .2s ease}.btn-cta-dark-pill:hover{background:#f7f4ed!important;border-color:#c79939!important;box-shadow:0 6px 18px #12182014;color:#b37c22!important;transform:translateY(-2px)}@media (max-width:1024px){.featured-blog-card{grid-template-columns:1fr;height:auto;max-height:none}.featured-img-wrap{height:240px;min-height:240px}.featured-content{padding:22px 20px}.blog-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-hero-section{padding:95px 16px 44px}.blog-hero-title{font-size:1.95rem}.blog-hero-subtitle{font-size:.92rem}.blog-catalog-section{padding:24px 0 10px}.latest-articles-section{margin-bottom:16px}.blog-cta-banner-section{padding:6px 0 32px}.section-head-center{margin-bottom:22px}.section-title-dark{font-size:1.65rem;margin-bottom:8px}.section-subtitle-dark{font-size:.88rem;line-height:1.5}.blog-search-box{margin-bottom:32px}.search-input{font-size:.86rem;padding:11px 40px 11px 44px}.search-icon-svg{height:16px;left:15px;width:16px}.blog-tabs-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:0 auto;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:6px 16px 12px;scrollbar-width:none;width:100%}.blog-tabs-wrapper::-webkit-scrollbar{display:none}.blog-tab-btn{flex-shrink:0;font-size:.84rem;padding:7px 15px;scroll-snap-align:start;white-space:nowrap}.blog-filter-bar{gap:8px}.blog-filter-btn{font-size:.8rem;padding:7px 14px}.blog-cards-grid,.blog-cta-grid{gap:20px;grid-template-columns:1fr}.blog-cta-card{border-radius:14px;padding:24px 20px}.cta-phone-box{align-items:flex-start;flex-direction:column;gap:5px;padding:12px 14px}.phone-box-label{font-size:.78rem}.phone-box-num{font-size:1.15rem;white-space:nowrap}.btn-cta-dark-pill,.btn-cta-gold-pill{font-size:.86rem;justify-content:center;padding:12px 16px;text-align:center;width:100%}.featured-footer{align-items:flex-start;flex-direction:column}.btn-read-featured{justify-content:center;width:100%}}@media (max-width:480px){.section-title-dark{font-size:1.45rem}.section-subtitle-dark{font-size:.84rem}.blog-search-box{margin-bottom:24px}.search-input{font-size:.82rem;padding:9px 36px 9px 40px}.blog-tabs-section{margin:0 0 18px}.blog-tabs-wrapper{gap:6px}.blog-tab-btn{font-size:.8rem;gap:6px;padding:6px 13px}.blog-tab-count{font-size:.7rem;min-width:16px;padding:2px 6px}.blog-cta-card{padding:20px 16px}.phone-box-num{font-size:1.05rem}}.blog-detail-page-root{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:hidden}.blog-detail-page-root h1,.blog-detail-page-root h2,.blog-detail-page-root h3,.blog-detail-page-root h4,.blog-detail-page-root h5,.blog-detail-page-root h6{font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif)}.blog-detail-page-root button,.blog-detail-page-root input,.blog-detail-page-root select,.blog-detail-page-root textarea{font-family:inherit}.blog-body-container,.blog-hero-container{margin:0 auto;max-width:1240px;padding:0 24px;width:100%}.blog-detail-hero{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.blog-breadcrumbs{align-items:center;display:flex;font-size:.875rem;gap:8px;margin-bottom:24px}.blog-breadcrumbs button{background:none;border:none;color:#64748b;cursor:pointer;padding:0;transition:color .2s}.blog-breadcrumbs button:hover{color:#344832;color:var(--vantara-forest,#344832)}.b-sep{color:#cbd5e1}.b-active{color:#b37c22;font-weight:600}.blog-header-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px 14px;line-height:1;margin-bottom:20px}.blog-cat-badge{background:#c799391a;border:1px solid #c799394d;border-radius:9999px;color:#b37c22;flex-shrink:0;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.05em;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.blog-cat-badge,.meta-bullet{align-items:center;display:inline-flex;line-height:1}.meta-bullet{color:#cbd5e1;font-size:.875rem;-webkit-user-select:none;user-select:none}.blog-date,.blog-readtime{align-items:center;color:#64748b;display:inline-flex;flex-shrink:0;font-weight:500;line-height:1;white-space:nowrap}.blog-readtime{gap:6px}.blog-readtime svg{color:#94a3b8;display:block;flex-shrink:0}.blog-article-headline{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin-bottom:18px;max-width:1000px}.blog-article-sublead{color:#475569;font-size:1.25rem;line-height:1.6;margin-bottom:30px;max-width:900px}.blog-author-strip{align-items:center;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:28px;padding:18px 0}.author-info-wrap{align-items:center;display:flex;gap:14px}.author-avatar{border:2px solid #c79939;border-radius:50%;flex-shrink:0;height:50px;object-fit:cover;width:50px}.author-name{color:#0f172a;font-size:1rem;font-weight:700}.author-name,.author-role{display:block;line-height:1.3}.author-role{color:#64748b;font-size:.8125rem;margin-top:2px}.social-share-strip{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.btn-share-icon,.btn-share-wa{align-items:center;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:1;min-height:40px;padding:0 18px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn-share-icon{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a;color:#334155}.btn-share-icon:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.btn-share-icon svg{color:#64748b;display:block;flex-shrink:0}.btn-share-wa{background:#25d366;border:1px solid #25d366;box-shadow:0 1px 3px #25d36640;color:#fff}.btn-share-wa:hover{background:#20ba5a;border-color:#20ba5a;box-shadow:0 2px 6px #25d36659;color:#fff}.btn-share-wa svg{fill:currentColor;display:block;flex-shrink:0}.blog-hero-img-wrap{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px #00000014;margin-top:4px;max-height:520px;overflow:hidden}.blog-featured-img{height:100%;object-fit:cover;width:100%}.blog-body-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:30px 0 40px}.blog-content-layout{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 340px}.key-takeaways-box{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-left:5px solid #c79939;border-radius:12px;box-shadow:0 4px 16px #1218200a;margin-bottom:40px;padding:28px}.takeaways-title{align-items:center;color:#b37c22;display:flex;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.25rem;font-weight:400;gap:8px;margin-bottom:16px}.takeaways-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.takeaways-list li{align-items:flex-start;color:#334155;display:flex;font-size:.9375rem;gap:10px;line-height:1.5}.point-check{color:#b37c22;font-weight:800}.editorial-inline-img-wrap{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0000000a;margin:28px 0;overflow:hidden}.editorial-inline-img{display:block;height:auto;max-height:440px;object-fit:cover;width:100%}.editorial-block{margin-bottom:40px}.editorial-heading{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin-bottom:16px}.editorial-para{color:#334155;font-size:1.0625rem;line-height:1.8;margin-bottom:18px}.conclusion-text b,.conclusion-text strong,.editorial-bullets b,.editorial-bullets strong,.editorial-callout b,.editorial-callout strong,.editorial-para b,.editorial-para strong{color:#0f172a;font-weight:700}.conclusion-text a,.editorial-bullets a,.editorial-callout a,.editorial-para a{color:#b37c22;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.conclusion-text a:hover,.editorial-bullets a:hover,.editorial-para a:hover{color:#8c5b0c}.editorial-callout{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-left:4px solid #c79939;border-radius:0 10px 10px 0;color:#b37c22;font-size:1.0625rem;font-style:italic;line-height:1.6;margin:24px 0;padding:20px 24px}.editorial-bullets{color:#334155;line-height:1.7;margin:16px 0 24px 20px}.editorial-bullets li{margin-bottom:10px}.comparison-table-wrapper{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;box-shadow:0 4px 16px #0000000a;margin:40px 0;padding:24px}.comp-table-title{color:#b37c22;font-size:1.25rem;font-weight:700;margin-bottom:18px}.table-responsive{overflow-x:auto}.editorial-table{border-collapse:collapse;font-size:.875rem;text-align:left;width:100%}.editorial-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#0f172a;font-weight:700;padding:14px 16px}.editorial-table td{border-bottom:1px solid #e2e8f0;color:#475569;padding:14px 16px}.editorial-table tr:hover td{background:#f8fafc}.row-factor{color:#0f172a!important;font-weight:600}.editorial-conclusion-box{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;box-shadow:0 4px 16px #1218200a;margin:40px 0;padding:28px}.conclusion-heading{color:#0f172a;font-size:1.375rem;font-weight:700;margin-bottom:12px}.conclusion-text{color:#475569;font-size:1rem;line-height:1.7}.article-tags-row{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;padding-top:24px}.tags-lbl{color:#64748b;font-size:.875rem;font-weight:600}.article-tag-chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#b37c22;font-size:.8125rem;padding:4px 12px}.blog-sidebar{position:relative}.sidebar-sticky-wrap{display:flex;flex-direction:column;gap:24px;position:sticky;top:100px}.sidebar-expert-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:28px}.sidebar-badge{background:#0000;border:none;color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;padding:0;text-transform:uppercase}.sidebar-expert-card h4{color:#0f172a;font-size:1.25rem;font-weight:700;margin-bottom:10px}.sidebar-expert-card p{color:#64748b;font-size:.875rem;line-height:1.6;margin-bottom:20px}.btn-sidebar-enquire{border:none;border-radius:9999px;box-shadow:0 4px 15px #34483240;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;margin-bottom:14px;padding:12px;transition:all .2s;width:100%}.btn-sidebar-enquire,.btn-sidebar-enquire:hover{background:linear-gradient(180deg,#be8b2e,#b47f24)}.sidebar-call-link{color:#344832;color:var(--vantara-forest,#344832);display:block;font-size:.9375rem;font-weight:700;text-align:center;text-decoration:none}.sidebar-topics-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;box-shadow:0 4px 16px #0000000a;padding:24px}.sidebar-topics-card h4{color:#0f172a;font-size:1.125rem;font-weight:700;margin-bottom:16px}.topics-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.topics-list button{background:none;border:none;color:#475569;cursor:pointer;font-size:.875rem;padding:0;text-align:left;transition:color .2s}.topics-list button:hover{color:#344832;color:var(--vantara-forest,#344832)}.blog-related-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.related-section-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:36px}.related-tag{color:#b37c22;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.related-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:400;letter-spacing:-.015em}.btn-view-all-blogs{background:none;border:none;border-radius:9999px;color:#344832;color:var(--vantara-forest,#344832);cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 18px;transition:all .2s}.btn-view-all-blogs:hover{background:linear-gradient(180deg,#cb9737,#be8b2e);color:#fff}.related-carousel-wrapper{display:block;position:relative;width:100%}.related-carousel-track{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:24px;overflow-x:auto;padding-bottom:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.related-carousel-track::-webkit-scrollbar{display:none}.related-nav-btn{display:none!important}.related-article-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:14px;box-shadow:0 4px 16px #0000000a;flex-basis:calc(33.333% - 16px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 16px);min-width:calc(33.333% - 16px);overflow:hidden;scroll-snap-align:start;transition:all .3s}.related-article-card:hover{border-color:#c79939;box-shadow:0 12px 30px #00000014;transform:translateY(-4px)}.related-img-frame{height:180px;position:relative}.related-thumb-img{height:100%;object-fit:cover;width:100%}.related-cat-chip{background:#0f172ad9;border:1px solid #eed688;border-radius:9999px;color:#eed688;font-size:.6875rem;font-weight:700;left:12px;padding:3px 10px;position:absolute;top:12px}.related-card-body{padding:20px}.related-meta-time{color:#64748b;display:block;font-size:.75rem;margin-bottom:8px}.related-card-title{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.4;margin-bottom:8px}.related-card-excerpt{color:#64748b;font-size:.8125rem;line-height:1.5;margin-bottom:14px}.btn-read-article-link{background:none;border:none;color:#b37c22;cursor:pointer;font-size:.8125rem;font-weight:700;padding:0}.blog-final-cta-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:40px 0 60px}.blog-cta-banner{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:20px;box-shadow:0 12px 32px #1218200d;gap:24px;max-width:920px;padding:52px 40px}.blog-cta-banner,.cta-left-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}.cta-left-content{max-width:760px}.cta-eyebrow{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:12px;text-align:center;text-transform:uppercase}.cta-headline{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(1.85rem,2.8vw,2.45rem);font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:0 0 14px;text-align:center}.cta-subtext{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.65;margin:0 auto;max-width:680px;text-align:center}.cta-right-actions{display:flex;flex-wrap:wrap;gap:16px;width:100%}.btn-cta-explore-gold,.cta-right-actions{align-items:center;justify-content:center}.btn-cta-explore-gold{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none;border-radius:9999px;box-shadow:0 4px 14px #ba862a73;color:#fff!important;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:8px;padding:14px 30px;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-cta-explore-gold:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 8px 22px #ba862a94;transform:translateY(-2px)}.btn-cta-contact-white{align-items:center;background:#fff;border:1px solid #ede6da;border-radius:9999px;box-shadow:0 2px 8px #0000000a;color:#121820;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;justify-content:center;padding:13px 26px;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-cta-contact-white:hover{background:#f7f4ed;border-color:#c79939;box-shadow:0 4px 12px #12182014;color:#b37c22;transform:translateY(-2px)}@media (max-width:1024px){.blog-content-layout{grid-template-columns:1fr}.blog-article-headline{font-size:2.25rem}}@media (max-width:768px){.blog-detail-hero{padding:20px 0 10px}.blog-body-section{padding:10px 0 20px}.key-takeaways-box{margin-bottom:20px;padding:18px 16px}.takeaways-title{font-size:1.15rem;margin-bottom:12px}.takeaways-list{gap:8px}.editorial-block{margin-bottom:20px}.editorial-heading{font-size:1.4rem;margin-bottom:12px}.editorial-para{margin-bottom:12px}.editorial-inline-img-wrap{margin:16px 0}.editorial-conclusion-box{margin:20px 0;padding:18px 16px}.sidebar-sticky-wrap{gap:12px}.sidebar-expert-card{padding:20px 16px}.sidebar-expert-card h4{font-size:1.15rem;margin-bottom:8px}.sidebar-expert-card p{font-size:.84rem;margin-bottom:14px}.btn-sidebar-enquire{margin-bottom:10px;padding:10px}.sidebar-topics-card{padding:18px 16px}.sidebar-topics-card h4{font-size:1.05rem;margin-bottom:10px}.topics-list{gap:8px}.related-section-header{margin-bottom:18px}.blog-cat-badge,.blog-cat-badge+.meta-bullet{display:none}.blog-breadcrumbs{flex-wrap:wrap;font-size:.8125rem;gap:6px;margin-bottom:16px}.blog-header-meta{gap:8px 12px}.blog-author-strip{align-items:flex-start;flex-direction:column;gap:16px}.social-share-strip{width:100%}.blog-article-headline{font-size:1.75rem}.blog-article-sublead,.editorial-para{text-align:justify;text-justify:inter-word}.editorial-para{hyphens:auto;-webkit-hyphens:auto}.conclusion-text,.editorial-bullets li,.editorial-callout,.editorial-callout p{text-align:justify;text-justify:inter-word}.conclusion-text{hyphens:auto;-webkit-hyphens:auto}.takeaways-list li{text-align:justify;text-justify:inter-word}.blog-related-section{padding:18px 0 10px}.blog-final-cta-section{padding:16px 0 24px}.blog-cta-banner{gap:16px;padding:24px 16px}.cta-headline{font-size:1.5rem;margin-bottom:10px}.cta-subtext{font-size:.9rem}.cta-right-actions{flex-direction:column;gap:10px;width:100%}.btn-cta-contact-white,.btn-cta-explore-gold{max-width:320px;padding:12px 20px;width:100%}.related-article-card{flex:0 0 280px;min-width:280px;width:280px}.related-carousel-track{gap:16px;padding-bottom:6px}}.contact-page-root{background-color:#f7f4ed;background-color:var(--vantara-canvas,#f7f4ed);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh;overflow-x:clip;position:relative}.contact-container{margin:0 auto;max-width:1240px;padding:0 24px}.section-head-center{margin:0 auto 40px;max-width:780px;text-align:center}.section-tag-gold{color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.section-tag-gold.light{color:#e5b248}.section-title-dark{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 12px;text-align:center}.section-subtitle-dark{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 auto;max-width:760px;text-align:center}.contact-hero-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 20%,#b68a5e1f 0,#0000 55%),radial-gradient(circle at 20% 80%,#b68a5e14 0,#0000 45%);color:#121820;overflow:hidden;padding:68px 24px 32px;position:relative;text-align:center}.contact-hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.contact-hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:960px;position:relative;z-index:2}.page-breadcrumbs{align-items:center;color:#5f6670;display:flex;font-size:.82rem;gap:8px;margin-bottom:0}.page-breadcrumbs button{background:none;border:none;color:#5f6670;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;transition:color .2s ease}.page-breadcrumbs button:hover{color:#b37c22}.crumb-sep{color:#94a3b8}.crumb-active{color:#b37c22;font-weight:700}.contact-hero-tag{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e5b2481f;border:1px solid #e5b24859;border-radius:9999px;color:#e5b248;display:inline-flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.14em;margin-bottom:16px;padding:6px 18px;text-transform:uppercase}.contact-pulse-dot{animation:pulse-glow 2s infinite;background-color:#e5b248;border-radius:50%;box-shadow:0 0 8px #e5b248cc;height:7px;width:7px}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 #e5b248b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #e5b24800;transform:scale(1.1)}to{box-shadow:0 0 0 0 #e5b24800;transform:scale(.95)}}.contact-hero-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px;max-width:920px}.contact-gold-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b);-webkit-background-clip:text;color:#d4a34b}.contact-hero-subtitle{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:1.05rem;line-height:1.65;margin:0 auto;max-width:780px}.contact-location-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.office-book-wrapper{margin:0 auto;max-width:1120px}.office-book-spread{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:22px;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px 0 #0f172a05;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.office-book-spread:hover{box-shadow:0 10px 28px -4px #0f172a12}.book-page-left{background:#0b1120;display:flex;flex-direction:column;min-height:490px;overflow:hidden;position:relative}.book-image-container{height:100%;inset:0;position:absolute;width:100%}.book-office-img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.office-book-spread:hover .book-office-img{transform:scale(1.04)}.book-image-overlay{background:linear-gradient(180deg,#090e1a1f,#0000 45%,#090e1aa6);inset:0;pointer-events:none;position:absolute}.book-page-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e1ac7;border:1px solid #e5b2488c;border-radius:9999px;color:#e5b248;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;left:24px;letter-spacing:.08em;padding:6px 14px;position:absolute;text-transform:uppercase;top:24px;z-index:2}.book-image-caption{bottom:0;color:#fff;left:0;padding:28px 24px;position:absolute;right:0;z-index:2}.book-image-caption h4{color:#fff;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.25rem;font-weight:700;margin:0 0 6px;text-shadow:0 2px 4px #00000080}.book-image-caption p{color:#fffffff2;font-size:.88rem;line-height:1.45;margin:0;text-shadow:0 1px 3px #0009}.book-spine-crease-left,.book-spine-crease-right,.book-spine-seam{display:none!important}.book-page-right{background:#fff;justify-content:center;padding:42px 40px}.book-contact-body,.book-page-right{display:flex;flex-direction:column;position:relative}.book-contact-body{height:100%;z-index:2}.card-top-badge{margin-bottom:8px}.office-tag-badge{background:#0000;border:none;color:#b37c22;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:4px;padding:0;text-transform:uppercase}.location-office-name{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.45rem;font-weight:800;line-height:1.3;margin:0 0 20px}.location-detail-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.location-detail-item{align-items:flex-start;display:flex;gap:14px}.loc-icon{flex-shrink:0;font-size:20px;margin-top:1px}.loc-text-col{display:flex;flex-direction:column;gap:2px}.loc-label{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.loc-value{color:#334155;font-size:.88rem;line-height:1.5}.loc-phone-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.loc-tel-link{color:#b37c22;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s ease}.loc-tel-link:hover{color:#8c5d10;text-decoration:underline}.loc-phone-sep{color:#5f6670}.loc-alt-phone{color:#64748b;font-size:.85rem}.loc-email-link{color:#344832;color:var(--vantara-forest,#344832);font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s ease}.loc-email-link:hover{color:#b68a5e;color:var(--vantara-ochre,#b68a5e);text-decoration:underline}.location-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.btn-loc-maps{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;display:inline-flex;flex:1 1;font-size:.86rem;font-weight:700;justify-content:center;min-width:170px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.btn-loc-maps:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.btn-loc-call{align-items:center;background:#fff;border:1.5px solid #ede6da;border:1.5px solid var(--vantara-border,#ede6da);border-radius:9999px!important;color:#121820;display:inline-flex;flex:1 1;font-size:.86rem;font-weight:700;gap:8px;justify-content:center;min-width:170px;padding:11px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.btn-loc-call:hover{background:#fbf9f4;border-color:#c79939;box-shadow:0 2px 8px #ba862a26;color:#b37c22;transform:translateY(-2px)}.office-map-separate{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:20px;box-shadow:0 10px 30px #0f172a0d;margin:40px auto 0;max-width:1120px;overflow:hidden;transition:box-shadow .3s ease}.office-map-separate:hover{box-shadow:0 16px 40px #0f172a14}.separate-map-header{align-items:center;background:#fff;border-top:1px solid #ede6da;border-top:1px solid var(--vantara-border,#ede6da);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 28px}.map-header-info{align-items:center;display:flex;gap:14px}.map-badge-pin{font-size:26px;line-height:1}.map-title-text{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.18rem;font-weight:700;margin:0 0 3px}.map-sub-text{color:#64748b;font-size:.84rem;margin:0}.btn-separate-directions{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;display:inline-flex;font-size:.86rem;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:all .25s ease}.btn-separate-directions:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a94!important;color:#fff!important;transform:translateY(-2px)}.google-maps-frame-container{display:flex;flex-direction:column;height:400px;min-height:400px;position:relative;width:100%}.google-maps-iframe{border:none;flex:1 1;height:100%;width:100%}.contact-info-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px;position:relative}.contact-info-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.contact-info-box{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:18px;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px 0 #0f172a05;display:flex;flex-direction:column;overflow:hidden;padding:26px 18px 22px;position:relative;transition:all .32s cubic-bezier(.16,1,.3,1)}.contact-info-box:before{content:"";height:3px;left:0;opacity:.85;position:absolute;right:0;top:0;transition:height .3s ease,opacity .3s ease}.contact-info-box.whatsapp-card:before,.contact-info-box:before{background:linear-gradient(90deg,#d4a373,#b37c22)}.contact-info-box.whatsapp-card:hover,.contact-info-box:hover{border-color:#c79939;box-shadow:0 20px 42px -8px #0f172a1a,0 0 0 1px #b37c221f;transform:translateY(-6px)}.contact-info-box:hover:before{height:4px;opacity:1}.info-box-header{align-items:center;display:flex;gap:15px;margin-bottom:16px}.info-icon-circle{align-items:center;border:1px solid #d4a37347;border-radius:14px;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:50px}.info-icon-circle,.info-icon-circle.whatsapp{background:linear-gradient(135deg,#d4a37324,#b37c220d);box-shadow:0 3px 10px #b37c220f;color:#b37c22}.info-icon-circle.whatsapp{border-color:#d4a37347}.contact-info-box.whatsapp-card:hover .info-icon-circle,.contact-info-box:hover .info-icon-circle{background:linear-gradient(135deg,#d4a37338,#b37c221f);border-color:#ba862a94;transform:scale(1.08)}.info-box-svg{stroke:currentColor;stroke-width:2;height:22px;transition:stroke .2s ease;width:22px}.info-box-svg.whatsapp{stroke:none;fill:currentColor;height:24px;width:24px}.info-box-titles{display:flex;flex-direction:column}.info-box-kicker{color:#b37c22;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.info-box-kicker.whatsapp{color:#b37c22}.info-box-title{color:#0f172a;font-family:Marcellus,Playfair Display,serif;font-family:var(--font-heading,"Marcellus","Playfair Display",serif);font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.info-box-desc{color:#64748b;font-size:.84rem;line-height:1.5;margin:0 0 18px;min-height:52px}.info-box-details{background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-bottom:18px;margin-top:auto;min-height:80px;overflow:hidden;padding:12px 14px;transition:background .25s ease,border-color .25s ease;width:100%}.contact-info-box:hover .info-box-details{background:#ede6da;border-color:#ede6da}.info-highlight-link{color:#0f172a;display:block;font-size:.98rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.info-highlight-link:hover{color:#b37c22}.info-highlight-link.email-link{display:block;font-size:.85rem;font-weight:700;letter-spacing:-.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-highlight-link.whatsapp{color:#0f172a}.info-highlight-link.whatsapp:hover{color:#b37c22}.info-sub-val{color:#64748b;display:block;font-weight:500;line-height:1.3}.info-sub-val,.whatsapp-status-badge{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-status-badge{align-items:center;color:#b37c22;display:inline-flex;font-weight:600;gap:6px;margin-top:1px}.status-dot-pulse{animation:pulse-gold 2s infinite;background:#b37c22;border-radius:50%;box-shadow:0 0 0 0 #b37c22b3;flex-shrink:0;height:7px;width:7px}@keyframes pulse-gold{0%{box-shadow:0 0 0 0 #b37c22b3}70%{box-shadow:0 0 0 6px #b37c2200}to{box-shadow:0 0 0 0 #b37c2200}}.info-schedule-list{display:flex;flex-direction:column;gap:5px;width:100%}.info-schedule-item{align-items:center;box-sizing:border-box;display:flex;font-size:.74rem;gap:6px;justify-content:space-between;width:100%}.schedule-label{color:#334155;flex-shrink:0;font-weight:700}.schedule-label,.schedule-time{font-size:.74rem;white-space:nowrap}.schedule-time{color:#0f172a;font-weight:600;letter-spacing:-.01em;text-align:right}.info-schedule-main{color:#1e293b;display:block;font-size:.84rem;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-box-action{margin-top:0}.btn-info-action{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a66!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:flex;font-family:inherit;font-size:.84rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.02em;padding:11px 18px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;width:100%}.btn-info-action .btn-arrow-icon{font-size:.95rem;line-height:1;transition:transform .25s ease}.btn-info-action:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a8c!important;color:#fff!important;transform:translateY(-2px)}.btn-info-action:hover .btn-arrow-icon{transform:translateX(4px)}.btn-info-action.whatsapp{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;box-shadow:0 4px 14px #ba862a66!important;color:#fff!important}.btn-info-action.whatsapp:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a8c!important;color:#fff!important;transform:translateY(-2px)}.contact-form-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 24px}.form-suite-card{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:20px;box-shadow:0 10px 35px #0000000d;display:grid;grid-template-columns:1.2fr .8fr;overflow:hidden}.form-suite-left{padding:44px}.suite-title{color:#0f172a;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.6rem;font-weight:800;margin:6px 0 10px}.suite-subtitle{color:#64748b;font-size:.9rem;line-height:1.55;margin-bottom:26px}.contact-interactive-form{display:flex;flex-direction:column;gap:16px}.form-row-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{color:#334155;font-size:.8rem;font-weight:700}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:8px;color:#0f172a;font-family:inherit;font-size:.88rem;outline:none;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#b37c22;box-shadow:0 0 0 3px #d4a34b26}.form-group.field-missing .custom-select-trigger,.form-group.field-missing input,.form-group.field-missing textarea{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.field-error-text{color:#b91c1c;font-size:.78rem;font-weight:600;line-height:1.3}.phone-input-row{align-items:stretch;display:flex;gap:8px;width:100%}.country-select-wrapper{flex-shrink:0;min-width:104px;width:104px}.country-select-wrapper .custom-select-trigger{font-size:.86rem;font-weight:600;padding:11px 8px}.phone-num-input{flex:1 1;min-width:0;width:100%}.btn-submit-consultation-gold{background:linear-gradient(135deg,#0f172a,#1e293b);border:none;border-radius:8px;box-shadow:0 4px 14px #0f172a40;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;margin-top:8px;padding:14px 24px;transition:all .25s ease}.btn-submit-consultation-gold:hover{background:linear-gradient(135deg,#b37c22,#c79939);box-shadow:0 6px 20px #b37c2266;transform:translateY(-1px)}.btn-submit-consultation-gold:disabled{cursor:not-allowed;opacity:.7;transform:none}.form-error-banner{background:#fee2e2;border:1px solid #f87171;border-radius:8px;color:#b91c1c;font-size:.84rem;font-weight:600;padding:10px 14px}.contact-success-card{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.success-icon-box{align-items:center;background:#d1fae5;border-radius:50%;color:#059669;display:flex;font-size:26px;font-weight:800;height:56px;justify-content:center;width:56px}.contact-success-card h3{color:#0f172a;font-size:1.4rem;margin:0}.contact-success-card p{color:#64748b;font-size:.92rem;line-height:1.6;margin:0;max-width:480px}.btn-new-inquiry{background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a66!important;color:#fff!important;cursor:pointer;font-size:.86rem;font-weight:700;margin-top:14px;padding:11px 24px;transition:all .2s ease}.btn-new-inquiry:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a8c!important;transform:translateY(-2px)}.form-suite-right{background:#fff;border-left:1px solid #ede6da;color:#121820;justify-content:center;padding:44px}.form-suite-right,.guarantee-box{display:flex;flex-direction:column}.guarantee-tag{color:#b37c22;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guarantee-title{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.35rem;font-weight:800;margin:6px 0 10px}.guarantee-desc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.86rem;line-height:1.6;margin-bottom:24px}.guarantee-points{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.g-point{align-items:flex-start;display:flex;gap:12px}.g-icon{align-items:center;background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:8px;color:#b68a5e;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.g-point div{display:flex;flex-direction:column}.g-point strong{color:#121820;font-size:.88rem;margin-bottom:2px}.g-point span{font-size:.78rem;line-height:1.4}.g-point span,.guarantee-hotline-strip{color:#5f6670;color:var(--vantara-text-body,#5f6670)}.guarantee-hotline-strip{align-items:center;background:#f7f4ed;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:10px;display:flex;flex-wrap:wrap;font-size:.82rem;gap:12px;justify-content:space-between;padding:14px 18px}.strip-tel{color:#b37c22;flex-shrink:0;font-size:1.15rem;font-weight:800;letter-spacing:.5px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.strip-tel:hover{color:#c79939}.contact-whatsapp-section{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);padding:36px 0 32px}.whatsapp-qr-card{grid-gap:40px;align-items:center;background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:24px;box-shadow:0 12px 32px #1218200d;display:grid;gap:40px;grid-template-columns:.9fr 1.3fr;margin:0 auto;max-width:980px;padding:44px}.whatsapp-qr-visual{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.qr-frame-wrapper{background:#fff;border-radius:18px;box-shadow:0 12px 30px #00000040;display:inline-block;padding:16px;position:relative}.qr-corner-border{border-color:#b37c22;border-style:solid;height:18px;pointer-events:none;position:absolute;width:18px}.qr-corner-border.top-left{border-top-left-radius:6px;border-width:3px 0 0 3px;left:-4px;top:-4px}.qr-corner-border.top-right{border-top-right-radius:6px;border-width:3px 3px 0 0;right:-4px;top:-4px}.qr-corner-border.bottom-left{border-bottom-left-radius:6px;border-width:0 0 3px 3px;bottom:-4px;left:-4px}.qr-corner-border.bottom-right{border-bottom-right-radius:6px;border-width:0 3px 3px 0;bottom:-4px;right:-4px}.whatsapp-qr-image{border-radius:8px;display:block}.qr-center-badge{align-items:center;background:linear-gradient(135deg,#be8b2e,#b47f24);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.qr-scan-instruction{align-items:center;color:#5f6670;color:var(--vantara-text-body,#5f6670);display:flex;font-size:.8rem;font-weight:600;gap:8px}.scan-icon{font-size:16px}.whatsapp-cta-details{display:flex;flex-direction:column}.wa-cta-heading{color:#121820!important;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.6rem;font-weight:800;line-height:1.3;margin:0 0 10px}.wa-cta-desc{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.9rem;line-height:1.6;margin:0 0 20px}.wa-features-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:22px}.wa-feature-item{align-items:center;color:#5f6670;display:flex;font-size:.82rem;font-weight:600;gap:8px}.wa-feat-check{color:#b37c22;font-weight:800}.wa-hotline-row{align-items:baseline;background:#fdfbf7;border:1px solid #ede6da;border-radius:10px;display:flex;gap:10px;margin-bottom:22px;padding:10px 16px}.wa-hotline-label{color:#5f6670;color:var(--vantara-text-body,#5f6670);font-size:.8rem}.wa-hotline-link{color:#b37c22;font-size:1.15rem;font-weight:800;text-decoration:none;transition:color .2s ease}.wa-hotline-link:hover{color:#8c5d10}.btn-whatsapp-connect-cta{align-items:center;align-self:flex-start;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px;box-shadow:0 4px 14px #ba862a66!important;color:#fff!important;display:inline-flex;font-family:inherit;font-size:.94rem;font-weight:700;gap:10px;justify-content:center;padding:14px 28px;text-decoration:none;transition:all .25s ease}.btn-whatsapp-connect-cta:hover{background:linear-gradient(180deg,#cb9737,#be8b2e)!important;box-shadow:0 6px 18px #ba862a8c!important;color:#fff!important;transform:translateY(-2px)}@media (max-width:960px){.office-book-spread{grid-template-columns:1fr}.book-page-left{min-height:340px}.book-page-right{padding:34px 26px}}@media (max-width:1180px){.contact-info-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.whatsapp-qr-card{grid-template-columns:1fr;text-align:center}.whatsapp-cta-details{align-items:center}.btn-whatsapp-connect-cta{align-self:center}.wa-hotline-row{justify-content:center}}@media (max-width:900px){.form-suite-card{grid-template-columns:1fr;margin:0 auto;max-width:580px}.form-suite-left,.form-suite-right{padding:28px 22px}}@media (max-width:768px){.contact-hero-section{padding:85px 16px 28px}.contact-hero-title{font-size:1.85rem;margin-bottom:10px}.contact-hero-subtitle{font-size:.88rem;line-height:1.5}.contact-info-section{padding:28px 0 24px}.contact-info-section .section-head-center{margin-bottom:20px;position:static;text-align:center}.contact-info-section .section-title-dark{font-size:1.65rem;margin-bottom:6px}.contact-info-section .section-subtitle-dark{font-size:.82rem;line-height:1.45;margin:0 auto;max-width:350px}.contact-info-grid{align-items:center!important;display:flex!important;flex-direction:column!important;gap:14px!important;position:static!important}.contact-info-box,.contact-info-grid{margin:0 auto!important;max-width:360px!important}.contact-info-box{background:#fff!important;border:1px solid #ede6da!important;border:1px solid var(--vantara-border,#ede6da)!important;border-radius:16px!important;box-shadow:0 4px 16px -2px #0f172a0d,0 1px 3px #0f172a05!important;box-sizing:border-box!important;overflow:hidden!important;padding:18px 16px 16px!important;position:relative!important;top:auto!important;width:100%!important;z-index:auto!important}.contact-info-box:hover{transform:none!important}.info-box-header{gap:12px;margin-bottom:10px}.info-icon-circle{border-radius:12px;height:42px;width:42px}.info-box-title{font-size:1.1rem}.info-box-desc{font-size:.78rem;line-height:1.4;margin-bottom:10px}.info-box-details{border-radius:10px;margin-bottom:12px;padding:10px 12px}.info-highlight-link{font-size:.92rem}.btn-info-action{font-size:.8rem;padding:9px 16px}.contact-form-section{padding:24px 0 20px}.contact-form-section .section-head-center{margin-bottom:16px}.contact-form-section .section-title-dark{font-size:1.6rem;margin-bottom:6px}.contact-form-section .section-subtitle-dark{font-size:.8rem;line-height:1.4;margin:0 auto;max-width:340px}.form-suite-card{border-radius:16px!important;box-shadow:0 4px 18px #0f172a0d!important;grid-template-columns:1fr!important;margin:0 auto!important;max-width:360px!important}.form-suite-left{padding:18px 16px 16px!important}.suite-title{font-size:1.2rem!important;margin:4px 0!important}.suite-subtitle{font-size:.78rem!important;line-height:1.4!important;margin-bottom:14px!important}.contact-interactive-form,.form-row-2{gap:10px!important}.form-row-2{grid-template-columns:1fr!important}.form-group{gap:3px!important}.form-group label{font-size:.75rem!important;font-weight:600!important}.form-group input,.form-group select,.form-group textarea{border-radius:8px!important;font-size:.82rem!important;padding:8px 12px!important}.phone-input-row{align-items:stretch!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important}.country-select-wrapper{flex-shrink:0!important;width:95px!important}.phone-num-input{flex:1 1!important;min-width:0!important}.form-group textarea{height:60px!important;min-height:60px!important;resize:vertical!important}.btn-submit-consultation-gold{border-radius:9999px!important;font-size:.84rem!important;margin-top:4px!important;padding:11px 18px!important}.form-suite-right{background:#faf8f5!important;border-left:none!important;border-top:1px solid #ede6da!important;border-top:1px solid var(--vantara-border,#ede6da)!important;padding:16px!important}.guarantee-tag{font-size:.65rem!important;letter-spacing:.1em!important}.guarantee-title{font-size:1.05rem!important;margin:3px 0 4px!important}.guarantee-desc{font-size:.76rem!important;line-height:1.35!important;margin-bottom:12px!important}.guarantee-points{grid-gap:8px 8px!important;display:grid!important;gap:8px 8px!important;grid-template-columns:1fr 1fr!important;margin-bottom:12px!important}.g-point{align-items:center!important;gap:5px!important}.g-icon{font-size:14px!important}.g-point strong{color:#121820!important;font-size:.74rem!important;line-height:1.25!important}.g-point span{display:none!important}.guarantee-hotline-strip{border-radius:10px!important;font-size:.75rem!important;margin-top:4px!important;padding:8px 12px!important}.strip-label{font-size:.7rem!important}.strip-tel{font-size:.82rem!important}.contact-whatsapp-section{padding:24px 0 20px!important}.whatsapp-qr-card{border-radius:16px!important;gap:16px!important;margin:0 auto!important;max-width:360px!important;padding:22px 16px!important}}@media (max-width:640px){.wa-features-grid{grid-template-columns:1fr}.faq-question-btn{font-size:.92rem;padding:16px 18px}.faq-answer-pane{padding:0 18px 18px}.location-card-actions{flex-direction:column}.btn-loc-call,.btn-loc-maps{min-width:auto;width:100%}.separate-map-header{align-items:flex-start;flex-direction:column;padding:16px 20px}.btn-separate-directions{justify-content:center;width:100%}.google-maps-frame-container{height:300px;min-height:300px}}.InnerHero_hero__W7kpe{align-items:center;background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);background-image:radial-gradient(circle at 80% 20%,#b68a5e1f 0,#0000 55%),radial-gradient(circle at 20% 80%,#b68a5e14 0,#0000 45%);background-position:50%;background-size:cover;color:#121820;display:flex;justify-content:center;min-height:200px;overflow:hidden;padding:68px 24px 32px;position:relative;text-align:center}.InnerHero_hero__W7kpe.InnerHero_hasHeroBg__eyo44{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff!important}.InnerHero_heroOverlay__md6OA{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute;z-index:1}.InnerHero_hasHeroBg__eyo44 .InnerHero_heroOverlay__md6OA{background:linear-gradient(180deg,#080c1252,#080c1275)!important}.InnerHero_container__6JICK{margin:0 auto;max-width:960px;position:relative;text-align:center;width:100%;z-index:2}.InnerHero_content__9Wr0f{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:900px}.InnerHero_title__3Bbbm{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.35rem,4.2vw,3.4rem);font-weight:400;letter-spacing:-.015em;line-height:1.18;margin:0 0 16px;text-align:center}.InnerHero_hasHeroBg__eyo44 .InnerHero_title__3Bbbm{color:#fff!important}.InnerHero_goldText__RSoXb{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#be8b2e,#b47f24 50%,#946313);-webkit-background-clip:text;font-weight:inherit}.InnerHero_hasHeroBg__eyo44 .InnerHero_goldText__RSoXb{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#d4a34b,#f7cf7c 50%,#d4a34b)!important;-webkit-background-clip:text!important;color:#d4a34b!important}.InnerHero_subtitle__g1etH{color:#64748b;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.65;margin:0 0 16px}.InnerHero_hasHeroBg__eyo44 .InnerHero_subtitle__g1etH{color:#e2e8f0!important}@media (max-width:768px){.InnerHero_hero__W7kpe{min-height:auto;padding:56px 16px 24px}.InnerHero_title__3Bbbm{font-size:1.95rem;margin-bottom:12px}}@media (max-width:480px){.InnerHero_hero__W7kpe{padding:44px 12px 20px}.InnerHero_title__3Bbbm{font-size:1.65rem;line-height:1.22}.InnerHero_subtitle__g1etH{font-size:.92rem}}.PrivacyPolicy_pageWrapper__MgjRk{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#0f172a;min-height:100vh}.PrivacyPolicy_container__WEway{margin:0 auto;max-width:900px;padding:36px 24px 48px}.PrivacyPolicy_content__rreuW{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #0000000a;padding:48px 40px}.PrivacyPolicy_wpContent__X4B2V h2,.PrivacyPolicy_wpContent__X4B2V h3{color:#b37c22;font-size:1.35rem;font-weight:700;line-height:1.35;margin-bottom:12px;margin-top:36px}.PrivacyPolicy_wpContent__X4B2V h2:first-of-type,.PrivacyPolicy_wpContent__X4B2V h3:first-of-type{margin-top:0}.PrivacyPolicy_wpContent__X4B2V p{color:#475569;font-size:1rem;line-height:1.75;margin-bottom:18px}.PrivacyPolicy_wpContent__X4B2V strong{color:#0f172a;font-weight:600}.PrivacyPolicy_wpContent__X4B2V a{color:#0066e0;text-decoration:underline;transition:color .2s ease}.PrivacyPolicy_wpContent__X4B2V a:hover{color:#b37c22}.PrivacyPolicy_wpContent__X4B2V ol,.PrivacyPolicy_wpContent__X4B2V ul{color:#475569;line-height:1.75;margin:0 0 18px 24px}.PrivacyPolicy_errorState__GKZCF,.PrivacyPolicy_loadingState__yZ1Ia{color:#64748b;font-size:.95rem;padding:36px 16px;text-align:center}.PrivacyPolicy_errorState__GKZCF{color:#94a3b8}.PrivacyPolicy_skeletonLine__qGEuM{animation:PrivacyPolicy_skeletonPulse__xhoiy 1.5s ease-in-out infinite;background:#f1f5f9;border-radius:6px;height:14px;margin-bottom:14px}@keyframes PrivacyPolicy_skeletonPulse__xhoiy{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.PrivacyPolicy_content__rreuW{padding:28px 20px}}.Terms_pageWrapper__2gnLa{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#0f172a;min-height:100vh}.Terms_container__ELM7E{margin:0 auto;max-width:900px;padding:36px 24px 48px}.Terms_content__fmhYJ{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #0000000a;padding:48px 40px}.Terms_wpContent__jhH-h h2,.Terms_wpContent__jhH-h h3{color:#b37c22;font-size:1.35rem;font-weight:700;line-height:1.35;margin-bottom:12px;margin-top:36px}.Terms_wpContent__jhH-h h2:first-of-type,.Terms_wpContent__jhH-h h3:first-of-type{margin-top:0}.Terms_wpContent__jhH-h p{color:#475569;font-size:1rem;line-height:1.75;margin-bottom:18px}.Terms_wpContent__jhH-h strong{color:#0f172a;font-weight:600}.Terms_wpContent__jhH-h a{color:#0066e0;text-decoration:underline;transition:color .2s ease}.Terms_wpContent__jhH-h a:hover{color:#b37c22}.Terms_wpContent__jhH-h ol,.Terms_wpContent__jhH-h ul{color:#475569;line-height:1.75;margin:0 0 18px 24px}.Terms_errorState__EaSnQ,.Terms_loadingState__gWNXP{color:#64748b;font-size:.95rem;padding:36px 16px;text-align:center}.Terms_errorState__EaSnQ{color:#94a3b8}.Terms_skeletonLine__yRSCx{animation:Terms_skeletonPulse__yE0Ff 1.5s ease-in-out infinite;background:#f1f5f9;border-radius:6px;height:14px;margin-bottom:14px}@keyframes Terms_skeletonPulse__yE0Ff{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.Terms_content__fmhYJ{padding:28px 20px}}.Disclaimer_pageWrapper__DIqJu{background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);color:#0f172a;min-height:100vh}.Disclaimer_container__IM--H{margin:0 auto;max-width:900px;padding:36px 24px 48px}.Disclaimer_content__t6FR5{background:#fff;border:1px solid #ede6da;border:1px solid var(--vantara-border,#ede6da);border-radius:16px;box-shadow:0 4px 20px #0000000a;padding:48px 40px}.Disclaimer_wpContent__UNh39 h2,.Disclaimer_wpContent__UNh39 h3{color:#b37c22;font-size:1.35rem;font-weight:700;line-height:1.35;margin-bottom:12px;margin-top:36px}.Disclaimer_wpContent__UNh39 h2:first-of-type,.Disclaimer_wpContent__UNh39 h3:first-of-type{margin-top:0}.Disclaimer_wpContent__UNh39 p{color:#475569;font-size:1rem;line-height:1.75;margin-bottom:18px}.Disclaimer_wpContent__UNh39 strong{color:#0f172a;font-weight:600}.Disclaimer_wpContent__UNh39 a{color:#0066e0;text-decoration:underline;transition:color .2s ease}.Disclaimer_wpContent__UNh39 a:hover{color:#b37c22}.Disclaimer_wpContent__UNh39 ol,.Disclaimer_wpContent__UNh39 ul{color:#475569;line-height:1.75;margin:0 0 18px 24px}.Disclaimer_errorState__yRPVz,.Disclaimer_loadingState__0vw\+z{color:#64748b;font-size:.95rem;padding:36px 16px;text-align:center}.Disclaimer_errorState__yRPVz{color:#94a3b8}.Disclaimer_skeletonLine__MtbLC{animation:Disclaimer_skeletonPulse__kGOmC 1.5s ease-in-out infinite;background:#f1f5f9;border-radius:6px;height:14px;margin-bottom:14px}@keyframes Disclaimer_skeletonPulse__kGOmC{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.Disclaimer_content__t6FR5{padding:28px 20px}}.UnderConstruction_container__J8f8-{align-items:center;background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);display:flex;justify-content:center;min-height:85vh;overflow:hidden;padding:44px 24px 50px;position:relative}.UnderConstruction_ambientGlow__ez-3B{background:radial-gradient(circle,#c7993929 0,#34483226 50%,#0000 70%);filter:blur(80px);height:650px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translate(-50%,-50%);width:650px}.UnderConstruction_ambientGlowSecondary__hFGT3{background:radial-gradient(circle,#34483233 0,#0000 70%);bottom:10%;filter:blur(60px);height:400px;pointer-events:none;position:absolute;right:15%;width:400px}.UnderConstruction_content__Wh4TB{margin:0 auto;max-width:900px;position:relative;text-align:center;width:100%;z-index:2}.UnderConstruction_badgeWrapper__6dmnK{margin-bottom:20px}.UnderConstruction_goldBadge__NrYXd{background:#c799391f;border:1px solid #c7993959;border-radius:9999px;box-shadow:0 2px 10px #00000040;color:#eed688;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;padding:6px 20px;text-transform:uppercase}.UnderConstruction_title__xyrBt{color:#121820;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin-bottom:18px}.UnderConstruction_goldText__j5wjs{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eed688,#d89e3a 50%,#b37c22);-webkit-background-clip:text;display:inline-block}.UnderConstruction_desc__\+ttYI{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;margin-bottom:42px;margin-left:auto;margin-right:auto;max-width:720px}.UnderConstruction_pipelineGrid__AQgTp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:46px}.UnderConstruction_pipelineCard__oUeSm{background:#fff;border:1px solid #ede6da;border-radius:12px;box-shadow:0 4px 16px #1218200a;padding:20px 16px;text-align:left;transition:all .3s ease}.UnderConstruction_pipelineCard__oUeSm:hover{border-color:#c7993966;box-shadow:0 8px 24px #0000004d;transform:translateY(-3px)}.UnderConstruction_pipelineHeader__uC1UF{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.UnderConstruction_pipelineIcon__GqCPW{align-items:center;background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:10px;color:#eed688;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.UnderConstruction_pipelinePct__9UfeJ{background:#c7993926;border-radius:999px;color:#eed688;font-size:.82rem;font-weight:800;padding:2px 8px}.UnderConstruction_pipelineTitle__UStu2{color:#121820;font-size:.92rem;font-weight:700;line-height:1.35;margin-bottom:12px}.UnderConstruction_progressBar__rCKAe{background:#ede6da;border-radius:999px;height:6px;margin-bottom:10px;overflow:hidden;width:100%}.UnderConstruction_progressFill__qpCOB{background:linear-gradient(90deg,#c79939,#b37c22);border-radius:999px;height:100%}.UnderConstruction_pipelineStatus__Ce7GJ{color:#94a3b8;display:block;font-size:.74rem}.UnderConstruction_actionRow__nFCoD{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:40px}.UnderConstruction_primaryBtn__bz3uF{align-items:center;background:linear-gradient(180deg,#be8b2e,#b47f24)!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 14px #ba862a73!important;color:#fff!important;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;gap:8px;padding:14px 28px;transition:all .3s ease}.UnderConstruction_primaryBtn__bz3uF:hover{box-shadow:0 10px 28px #c7993999;filter:brightness(1.08);transform:translateY(-2px)}.UnderConstruction_enquiryBtn__1N6gi{align-items:center;background:#fff!important;border:1px solid #ede6da!important;border-radius:9999px!important;box-shadow:0 2px 8px #1218200a;color:#121820!important;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;gap:8px;padding:14px 26px;transition:all .3s ease}.UnderConstruction_enquiryBtn__1N6gi:hover{box-shadow:0 8px 24px #34483266;transform:translateY(-2px)}.UnderConstruction_secondaryBtn__9Q3aw{align-items:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;gap:8px;padding:14px 24px;transition:all .3s ease}.UnderConstruction_secondaryBtn__9Q3aw:hover{background:#ffffff24;border-color:#eed68880;color:#eed688;transform:translateY(-2px)}.UnderConstruction_contactStrip__VXfCi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;display:flex;justify-content:space-between;padding:16px 24px}.UnderConstruction_contactLeft__IavLg{align-items:center;color:#cbd5e1;display:flex;font-size:.9rem;gap:10px}.UnderConstruction_contactIndicator__EwjNi{background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:8px;width:8px}.UnderConstruction_contactRight__eMaIJ{align-items:center;display:flex;gap:16px}.UnderConstruction_phoneLink__KYgS7,.UnderConstruction_whatsappLink__uNgtd{font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s ease}.UnderConstruction_phoneLink__KYgS7{color:#fff}.UnderConstruction_phoneLink__KYgS7:hover{color:#eed688}.UnderConstruction_whatsappLink__uNgtd{color:#25d366}.UnderConstruction_whatsappLink__uNgtd:hover{text-decoration:underline}@media (max-width:900px){.UnderConstruction_pipelineGrid__AQgTp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.UnderConstruction_pipelineGrid__AQgTp{grid-template-columns:1fr}.UnderConstruction_actionRow__nFCoD{flex-direction:column;width:100%}.UnderConstruction_enquiryBtn__1N6gi,.UnderConstruction_primaryBtn__bz3uF,.UnderConstruction_secondaryBtn__9Q3aw{justify-content:center;width:100%}.UnderConstruction_contactStrip__VXfCi{flex-direction:column;gap:12px;text-align:center}.UnderConstruction_contactRight__eMaIJ{flex-direction:column;gap:8px}}.NotFound_container__GFxvh{align-items:center;background:#f7f4ed;background:var(--vantara-canvas,#f7f4ed);display:flex;justify-content:center;min-height:85vh;overflow:hidden;padding:44px 24px 50px;position:relative}.NotFound_ambientGlow__vch6A{background:radial-gradient(circle,#c7993929 0,#34483226 50%,#0000 70%);filter:blur(80px);height:650px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translate(-50%,-50%);width:650px}.NotFound_ambientGlowSecondary__Bg2O7{background:radial-gradient(circle,#34483233 0,#0000 70%);bottom:10%;filter:blur(60px);height:400px;pointer-events:none;position:absolute;right:15%;width:400px}.NotFound_content__PYBny{margin:0 auto;max-width:820px;position:relative;text-align:center;width:100%;z-index:2}.NotFound_badgeWrapper__nASKZ{margin-bottom:18px}.NotFound_goldBadge__ucCpI{background:#c799391f;border:1px solid #c7993959;border-radius:9999px;box-shadow:0 2px 10px #00000040;color:#eed688;display:inline-block;font-family:Jost,Inter,sans-serif;font-family:var(--font-subheading,"Jost","Inter",sans-serif);font-size:13px;font-weight:700;letter-spacing:1.8px;padding:6px 18px;text-transform:uppercase}.NotFound_code__pgv9F{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#eed688 40%,#c79939 80%,#b37c22);-webkit-background-clip:text;display:block;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5));font-size:clamp(6rem,15vw,10.5rem);letter-spacing:.02em;line-height:.95}.NotFound_code__pgv9F,.NotFound_title__0sKoN{font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-weight:400;margin-bottom:16px}.NotFound_title__0sKoN{color:#121820;font-size:clamp(2.1rem,3.4vw,2.85rem);letter-spacing:-.015em}.NotFound_desc__So3bw{color:#5f6670;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(.98rem,2vw,1.12rem);line-height:1.7;margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:640px}.NotFound_actionRow__kcvOE{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:50px}.NotFound_homeBtn__CTHyO{align-items:center;background:linear-gradient(135deg,#eed688,#d89e3a 50%,#b37c22);border:none;border-radius:8px;box-shadow:0 6px 20px #c7993966;color:#121820;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:800;gap:8px;letter-spacing:.04em;padding:14px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotFound_homeBtn__CTHyO:hover{box-shadow:0 10px 28px #c7993999;filter:brightness(1.08);transform:translateY(-2px)}.NotFound_secondaryBtn__DO4-G{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;gap:8px;padding:14px 26px;transition:all .3s ease}.NotFound_secondaryBtn__DO4-G:hover{background:#ffffff24;border-color:#eed68880;color:#eed688;transform:translateY(-2px)}.NotFound_enquiryBtn__i3gfq{align-items:center;background:#344832;background:var(--vantara-forest,#344832);border:none;border-radius:8px;box-shadow:0 4px 16px #34483240;color:#fff;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;gap:8px;padding:14px 26px;transition:all .3s ease}.NotFound_enquiryBtn__i3gfq:hover{box-shadow:0 8px 24px #34483266;transform:translateY(-2px)}.NotFound_portalSection__LwNU0{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab3;border:1px solid #ffffff14;border-radius:16px;padding:28px;text-align:left}.NotFound_portalTitle__4XcLL{color:#e2e8f0;font-family:Marcellus,serif;font-family:var(--font-heading,"Marcellus",serif);font-size:1.1rem;font-weight:800;letter-spacing:.06em;margin-bottom:20px;text-align:center;text-transform:uppercase}.NotFound_portalGrid__q9m19{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.NotFound_portalCard__A4hDb{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:14px;padding:16px 18px;text-align:left;transition:all .25s ease;width:100%}.NotFound_portalCard__A4hDb:hover{background:#ffffff14;border-color:#c7993966;transform:translateY(-2px)}.NotFound_portalIcon__Q\+YoT{align-items:center;background:#b68a5e1f;border:1px solid #b68a5e40;border-radius:10px;color:#b68a5e;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.NotFound_portalText__AIl01{flex:1 1}.NotFound_portalHeading__e2XX5{color:#121820;font-size:.95rem;font-weight:700;margin-bottom:3px}.NotFound_portalDesc__h9MNh{color:#94a3b8;font-size:.8rem;line-height:1.4}.NotFound_portalArrow__t\+iAJ{color:#eed688;font-size:1.2rem;transition:transform .2s ease}.NotFound_portalCard__A4hDb:hover .NotFound_portalArrow__t\+iAJ{transform:translateX(4px)}@media (max-width:768px){.NotFound_portalGrid__q9m19{grid-template-columns:1fr}.NotFound_actionRow__kcvOE{flex-direction:column;width:100%}.NotFound_enquiryBtn__i3gfq,.NotFound_homeBtn__CTHyO,.NotFound_secondaryBtn__DO4-G{justify-content:center;width:100%}}
/*# sourceMappingURL=main.35f62321.css.map*/