@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-page{align-items:center;background:#f7f7f5;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 20px 50px;position:relative}.login-background{background:linear-gradient(#141414b8,#141414b8),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=2000&q=85);background-position:50%;background-size:cover;inset:0;position:absolute}.login-card{background:#fffffffa;border-radius:16px;box-shadow:0 25px 70px #00000040;max-width:460px;padding:45px;position:relative;width:100%;z-index:2}.login-logo{gap:12px;margin-bottom:38px}.login-logo,.login-logo-mark{align-items:center;display:flex}.login-logo-mark{background:#222;border-radius:8px;color:#d5a24a;font-size:15px;font-weight:800;height:48px;justify-content:center;width:48px}.login-logo strong{color:#222;display:block;font-size:14px;letter-spacing:1px}.login-logo span{color:#d5a24a;display:block;font-weight:700;margin-top:2px}.login-label,.login-logo span{font-size:11px;letter-spacing:2px}.login-label{color:#c18d38;font-weight:800}.login-header h1{color:#222;font-size:34px;line-height:1.15;margin:10px 0}.login-header p{color:#777;font-size:14px;line-height:1.7;margin:0 0 30px}.login-field{margin-bottom:18px}.login-field label{color:#333;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.login-field input{background:#fff;border:1px solid #ddd;border-radius:7px;color:#222;font-size:15px;height:52px;outline:none;padding:0 15px;transition:all .25s ease;width:100%}.login-field input:focus{border-color:#d5a24a;box-shadow:0 0 0 3px #d5a24a1f}.login-error{background:#fff1f1;border:1px solid #ffd5d5;border-radius:6px;color:#c0392b;font-size:13px;margin-bottom:15px;padding:11px 13px}.login-button{background:#222;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:52px;transition:all .3s ease;width:100%}.login-button:hover{background:#d5a24a;transform:translateY(-2px)}.login-back{background:#0000;border:none;color:#777;cursor:pointer;display:block;font-size:13px;margin:22px auto 0}.login-back:hover{color:#222}@media (max-width:600px){.login-page{padding:90px 15px 30px}.login-card{border-radius:12px;padding:30px 22px}.login-logo{margin-bottom:28px}.login-header h1{font-size:29px}.login-header p{font-size:13px}}@media (max-width:380px){.login-card{padding:25px 18px}.login-header h1{font-size:26px}}*{box-sizing:border-box}.main-navbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #d6a6b82e;box-shadow:0 8px 30px #28141e0f;font-family:DM Sans,sans-serif;height:82px;left:0;position:fixed;top:0;transition:background .3s ease,box-shadow .3s ease;width:100%;z-index:99999}.navbar-inner{height:100%;margin:0 auto;max-width:1380px;padding:0 34px;width:100%}.brand-logo,.navbar-inner{align-items:center;display:flex}.brand-logo{flex-shrink:0;gap:13px;text-decoration:none}.logo-image{display:block;height:58px;object-fit:contain;transition:transform .3s ease;width:78px}.brand-logo:hover .logo-image{transform:scale(1.03)}.brand-logo h2{color:#35213d;font-family:Playfair Display,serif;font-size:23px;font-weight:600;letter-spacing:.2px;line-height:1;margin:0;transition:color .3s ease;white-space:nowrap}.brand-logo:hover h2{color:#b87591}.nav-links{align-items:center;display:flex;gap:31px;margin-left:auto}.nav-links>a{align-items:center;color:#30272d;display:inline-flex;font-size:13px;font-weight:600;height:82px;letter-spacing:.15px;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease;white-space:nowrap}.nav-links>a:after{background:#c9849f;bottom:22px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-links>a:hover{color:#b76f8d}.nav-links>a:hover:after{width:24px}.more-button,.more-dropdown{align-items:center;display:flex;position:relative}.more-button{background:#0000;border:none;color:#30272d;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;gap:7px;height:82px;letter-spacing:.15px;padding:0;transition:color .25s ease}.more-button:hover{color:#b76f8d}.arrow{display:inline-flex;font-size:11px;transition:transform .3s ease,color .3s ease}.arrow.rotate{transform:rotate(180deg)}.more-menu{animation:luxuryDropdown .22s ease forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #c9849f2e;border-radius:12px;box-shadow:0 18px 50px #2d192324;padding:8px;position:absolute;right:-8px;top:calc(100% + 12px);width:225px;z-index:999999}@keyframes luxuryDropdown{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.more-menu a{align-items:center;border:none!important;border-radius:8px;color:#332a30!important;display:flex!important;font-family:DM Sans,sans-serif;font-size:13px!important;font-weight:500!important;gap:12px;padding:12px 13px!important;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease;width:100%}.more-menu a:after{display:none!important}.more-menu a:hover{background:linear-gradient(90deg,#fff4f7,#fdf8f9);color:#b76f8d!important;transform:translateX(3px)}.more-menu a span{background:#fff0f4;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:30px;width:30px}.mobile-menu,.more-menu a span{align-items:center;justify-content:center}.mobile-menu{background:#fff8fa;border:1px solid #b76f8d33;border-radius:50%;color:#4b3040;cursor:pointer;display:none;font-size:25px;height:42px;line-height:1;margin-left:auto;transition:background .25s ease,color .25s ease,transform .25s ease;width:42px}.mobile-menu:hover{background:#b87591;color:#fff;transform:rotate(3deg)}@media (max-width:1200px){.navbar-inner{padding:0 25px}.nav-links{gap:23px}.brand-logo h2{font-size:21px}.logo-image{width:72px}}@media (max-width:1000px){.main-navbar{height:76px}.navbar-inner{padding:0 22px}.nav-links{gap:17px}.more-button,.nav-links>a{font-size:12px;height:76px}.brand-logo h2{font-size:19px}.logo-image{height:54px;width:68px}}@media (max-width:768px){.main-navbar{height:72px}.navbar-inner{padding:0 17px}.logo-image{height:52px;width:62px}.brand-logo{gap:8px}.brand-logo h2{font-size:18px;letter-spacing:0}.mobile-menu{display:flex}.nav-links{align-items:stretch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #b76f8d29;border-radius:0 0 16px 16px;box-shadow:0 20px 45px #2d192321;display:none;flex-direction:column;gap:0;left:12px;margin:0;padding:10px;position:absolute;right:12px;top:72px;width:auto}.nav-links.open{animation:mobileMenuOpen .25s ease;display:flex}@keyframes mobileMenuOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-links>a{border-bottom:1px solid #f3e9ed;font-size:14px;height:auto;padding:14px 13px;width:100%}.nav-links>a:after{display:none}.nav-links>a:hover{background:#fff5f8;border-radius:8px}.more-dropdown{width:100%}.more-button{border-bottom:1px solid #f3e9ed;font-size:14px;height:auto;justify-content:space-between;padding:14px 13px;width:100%}.more-menu{animation:none;background:snow;border-radius:9px;box-shadow:none;margin:6px 0 7px;padding:5px;position:static;width:100%}.more-menu a{padding:12px!important}}@media (max-width:480px){.main-navbar{height:68px}.navbar-inner{padding:0 12px}.logo-image{height:48px;width:55px}.brand-logo{gap:6px}.brand-logo h2{font-size:16px}.mobile-menu{font-size:23px;height:39px;width:39px}.nav-links{left:8px;right:8px;top:68px}}@media (max-width:360px){.logo-image{height:45px;width:49px}.brand-logo h2{font-size:14px}.navbar-inner{padding:0 9px}}.nep-site{--navy:#14253f;--navy-dark:#0b182b;--gold:#c69a4b;--gold-light:#e0bd7a;--cream:#f7f4ed;--white:#fff;--text:#26364d;--muted:#727a83;--border:#e8e1d5;background:var(--white);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}.nep-site a{text-decoration:none}.nep-site img{display:block;max-width:100%}.nep-label{color:var(--gold);display:inline-block;font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase}.nep-gold-line{background:var(--gold);height:2px;margin:25px 0;width:65px}.nep-hero{background:linear-gradient(90deg,#071222f2,#071222d1 38%,#07122261 75%,#0712222e),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2200&q=90) 50% /cover;color:#fff;min-height:900px;padding:150px 7% 110px}.nep-hero:after{background:linear-gradient(0deg,#00000061,#0000);bottom:0;height:180px;left:0;pointer-events:none;right:0}.nep-hero-overlay{background:radial-gradient(circle at 75% 45%,#c69a4b26,#0000 28%);inset:0;pointer-events:none;position:absolute}.nep-hero-content{z-index:3}.nep-eyebrow{color:var(--gold-light);font-size:10px;font-weight:700;gap:12px}.nep-eyebrow span{background:var(--gold);height:1px;width:35px}.nep-hero h1{font-size:clamp(55px,7.5vw,105px);font-weight:800;line-height:.9;max-width:850px}.nep-hero h1 em{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-3px;text-transform:uppercase}.nep-hero p{color:#ffffffd1;line-height:1.9;margin:35px 0 30px;max-width:590px}.nep-hero-buttons{gap:13px;margin-top:30px}.nep-gold-btn{background:var(--gold);gap:25px;letter-spacing:1.3px;padding:16px 23px;transition:.3s ease}.nep-gold-btn:hover{background:#b48638;box-shadow:0 15px 30px #c69a4b40}.nep-outline-btn{border:1px solid #ffffff80;color:#fff;font-weight:700;letter-spacing:1.2px;transition:.3s ease}.nep-outline-btn:hover{background:#fff;color:var(--navy)}.nep-hero-bottom{border-top:1px solid #ffffff40;bottom:50px;padding-top:25px}.nep-hero-bottom div{border-left:1px solid #ffffff26;padding-left:20px}.nep-hero-bottom strong{color:var(--gold-light);font-family:Georgia,serif;font-size:32px;font-weight:500}.nep-hero-bottom span{color:#ffffffa6;font-size:10px;margin-top:4px}.nep-scroll{color:#ffffffa6;gap:12px;right:30px;z-index:5}.nep-scroll span{background:var(--gold);height:55px}.nep-about{background:var(--cream);padding:130px 7%;position:relative}.nep-section-number{color:#14253f12;font-size:100px;font-weight:800;position:absolute;right:7%;top:50px}.nep-about-grid{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:.9fr 1.1fr;margin:auto;width:min(1200px,100%)}.nep-about-heading h2{color:var(--navy);font-size:clamp(45px,5vw,72px);letter-spacing:-3px;line-height:.95;margin:18px 0 0}.nep-about-heading h2 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.nep-big-text{color:var(--navy);font-size:23px;line-height:1.55;margin-top:0}.nep-big-text strong{color:var(--gold)}.nep-about-text p:not(.nep-big-text){color:var(--muted);font-size:14px;line-height:1.9}.nep-text-link{align-items:center;border-bottom:1px solid var(--gold);color:var(--navy);display:inline-flex;font-size:10px;font-weight:800;gap:15px;letter-spacing:2px;margin-top:18px;padding-bottom:8px;transition:.3s ease}.nep-text-link:hover{color:var(--gold);gap:20px}.nep-properties{background:#fff;padding:130px 7%}.nep-section-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin:auto auto 55px;width:min(1200px,100%)}.nep-section-head h2{color:var(--navy);font-size:clamp(42px,5vw,68px);letter-spacing:-3px;line-height:.95;margin:15px 0 0}.nep-section-head h2 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.nep-property-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:auto;width:min(1200px,100%)}.nep-property-card{background:#fff;border:1px solid var(--border);overflow:hidden;transition:.4s ease}.nep-property-card:hover{box-shadow:0 25px 55px #14253f1f;transform:translateY(-8px)}.nep-property-image{height:370px;overflow:hidden;position:relative}.nep-property-image img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.nep-property-card:hover .nep-property-image img{transform:scale(1.07)}.nep-property-tag{background:#14253fe6;color:#fff;font-size:9px;font-weight:800;left:18px;letter-spacing:1.5px;padding:8px 12px;position:absolute;text-transform:uppercase;top:18px}.nep-property-arrow{align-items:center;background:var(--gold);bottom:18px;color:#fff;display:flex;font-size:20px;height:45px;justify-content:center;position:absolute;right:18px;transition:.3s ease;width:45px}.nep-property-card:hover .nep-property-arrow{transform:rotate(45deg)}.nep-property-info{padding:25px}.nep-property-info>span{color:#999;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.nep-property-info h3{color:var(--navy);font-size:20px;font-weight:700;margin:9px 0 22px}.nep-property-bottom{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:18px}.nep-property-bottom strong{color:var(--gold);font-family:Georgia,serif;font-size:20px}.nep-property-bottom small{color:#888;font-size:8px;font-weight:800;letter-spacing:1.3px}.nep-founder{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:.9fr 1.1fr;margin:auto;padding:120px 7%;width:min(1300px,100%)}.nep-founder-image{position:relative}.nep-founder-image img{box-shadow:20px 25px 0 #c69a4b21;filter:saturate(.88);max-height:650px;object-fit:cover;width:100%}.nep-founder-image-caption{background:var(--navy);bottom:0;color:#fff;padding:18px 22px;position:absolute;right:-1px}.nep-founder-image-caption span{color:var(--gold);display:block;font-size:8px;font-weight:800;letter-spacing:2px}.nep-founder-image-caption strong{display:block;font-size:10px;letter-spacing:1px;margin-top:5px}.nep-founder-content h2{color:var(--navy);font-size:clamp(48px,5vw,76px);letter-spacing:-3px;line-height:.9;margin:18px 0}.nep-founder-content h2 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.nep-founder-content h4{color:#777;font-size:10px;letter-spacing:3px}.nep-founder-intro{color:var(--navy);font-family:Georgia,serif;font-size:23px;line-height:1.55}.nep-founder-content p:not(.nep-founder-intro){color:var(--muted);font-size:14px;line-height:1.9}.nep-founder-content p strong{color:var(--navy)}.nep-founder-sign{display:flex;flex-direction:column;margin-top:30px}.nep-founder-sign strong{color:var(--navy);font-family:Georgia,serif;font-size:24px}.nep-founder-sign span{color:var(--gold);font-size:9px;letter-spacing:2px;margin-top:5px}.nep-services{background:var(--cream);padding:130px 7%}.nep-services .nep-section-head p{color:var(--muted);font-size:14px;line-height:1.8;margin:0;max-width:330px}.nep-services-grid{border-left:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);margin:auto;width:min(1200px,100%)}.nep-service{background:#fff6;border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-height:330px;padding:30px;position:relative;transition:.35s ease}.nep-service:hover{background:var(--navy);box-shadow:0 20px 40px #14253f21;color:#fff;transform:translateY(-5px)}.nep-service>span{color:#aaa;font-size:10px;position:absolute;right:25px;top:25px}.nep-service-icon{color:var(--gold);font-size:35px;margin:35px 0}.nep-service h3{color:var(--navy);font-size:14px;letter-spacing:1.5px;margin:0 0 15px}.nep-service:hover h3{color:#fff}.nep-service p{color:var(--muted);font-size:12px;line-height:1.8}.nep-service:hover p{color:#ffffffb3}.nep-service a{bottom:25px;color:var(--gold);font-size:9px;font-weight:800;left:30px;letter-spacing:1.5px;position:absolute}.nep-why{grid-gap:90px;background:#fff;display:grid;gap:90px;grid-template-columns:.85fr 1.15fr;padding:130px 7%}.nep-why-left{margin-left:auto;max-width:520px}.nep-why-left h2{color:var(--navy);font-size:clamp(44px,5vw,68px);letter-spacing:-3px;line-height:.95;margin:18px 0}.nep-why-left h2 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.nep-why-left>p{color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:30px}.nep-why-right{max-width:650px}.nep-why-item{grid-gap:20px;border-bottom:1px solid var(--border);display:grid;gap:20px;grid-template-columns:60px 1fr;padding:25px 0}.nep-why-item>strong{color:var(--gold);font-family:Georgia,serif;font-size:22px}.nep-why-item h3{color:var(--navy);font-size:13px;letter-spacing:1.5px;margin:0 0 7px}.nep-why-item p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.nep-cta{align-items:center;background:linear-gradient(#0a1728e0,#0a1728eb),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=2000&q=85) 50% /cover;display:flex;justify-content:center;min-height:570px;overflow:hidden;padding:100px 30px;position:relative;text-align:center}.nep-cta-bg{background:radial-gradient(circle at center,#c69a4b2e,#0000 40%);inset:0;position:absolute}.nep-cta-content{position:relative;z-index:2}.nep-cta-content h2{color:#fff;font-size:clamp(48px,6vw,82px);letter-spacing:-3px;line-height:.95;margin:20px 0}.nep-cta-content h2 em{color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.nep-cta-content p{color:#ffffffb3;font-size:14px;margin:0 auto 30px}.nep-contact{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:.8fr 1.2fr;margin:auto;padding:120px 7%;width:min(1200px,100%)}.nep-contact-heading h2{color:var(--navy);font-size:clamp(48px,5vw,70px);letter-spacing:-3px;line-height:.9;margin:18px 0}.nep-contact-heading h2 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.nep-contact-heading p{color:var(--muted);font-size:14px;line-height:1.8}.nep-contact-form{display:flex;flex-direction:column;gap:14px}.nep-input-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.nep-contact-form input,.nep-contact-form select,.nep-contact-form textarea{background:#faf9f6;border:1px solid var(--border);border-radius:2px;color:var(--navy);font-family:inherit;font-size:13px;outline:none;padding:16px;transition:.25s ease;width:100%}.nep-contact-form textarea{resize:vertical}.nep-contact-form input:focus,.nep-contact-form select:focus,.nep-contact-form textarea:focus{background:#fff;border-color:var(--gold);box-shadow:0 0 0 3px #c69a4b14}.nep-contact-form .nep-gold-btn{align-self:flex-start;border:none;cursor:pointer}.nep-footer{background:var(--navy-dark);color:#fff;padding:55px 7% 25px}.nep-footer-brand{align-items:center;display:flex;gap:15px}.nep-logo{display:flex;gap:4px}.nep-logo span{align-items:center;border:1px solid var(--gold);color:var(--gold);display:flex;font-size:10px;height:30px;justify-content:center;width:30px}.nep-footer-brand strong{display:block;font-size:13px;letter-spacing:2px}.nep-footer-brand small{color:var(--gold);display:block;font-size:8px;letter-spacing:3px;margin-top:4px}.nep-footer>p{color:#ffffff8c;font-size:12px;margin:25px 0 35px}.nep-footer-bottom{border-top:1px solid #ffffff1a;color:#fff6;display:flex;font-size:9px;justify-content:space-between;letter-spacing:.5px;padding-top:20px}@media (max-width:1000px){.nep-hero{min-height:800px}.nep-about-grid,.nep-contact,.nep-founder,.nep-why{gap:55px;grid-template-columns:1fr}.nep-property-grid,.nep-services-grid{grid-template-columns:repeat(2,1fr)}.nep-founder{padding-left:7%;padding-right:7%}.nep-founder-image{max-width:600px}.nep-why-left{margin-left:0}}@media (max-width:650px){.nep-hero{min-height:760px;padding:130px 25px 150px}.nep-hero h1{font-size:43px;letter-spacing:-2px}.nep-hero p{font-size:13px}.nep-eyebrow{font-size:8px;letter-spacing:2px}.nep-hero-buttons{align-items:flex-start;flex-direction:column}.nep-hero-buttons a{width:100%}.nep-hero-bottom{bottom:30px;gap:18px;grid-template-columns:repeat(2,1fr);left:25px;right:25px}.nep-hero-bottom div{padding-left:12px}.nep-hero-bottom strong{font-size:25px}.nep-hero-bottom span{font-size:8px}.nep-scroll{display:none}.nep-about,.nep-contact,.nep-properties,.nep-services,.nep-why{padding:80px 22px}.nep-section-head{align-items:flex-start;flex-direction:column}.nep-about-heading h2,.nep-contact-heading h2,.nep-founder-content h2,.nep-section-head h2,.nep-why-left h2{font-size:46px}.nep-property-grid{grid-template-columns:1fr}.nep-property-image{height:330px}.nep-services-grid{grid-template-columns:1fr}.nep-service{min-height:300px}.nep-founder{padding:80px 22px}.nep-founder-image img{box-shadow:12px 15px 0 #c69a4b21}.nep-founder-image-caption{right:0}.nep-input-row{grid-template-columns:1fr}.nep-contact-form .nep-gold-btn{width:100%}.nep-footer{padding:45px 22px 25px}.nep-footer-bottom{flex-direction:column;gap:10px}}.nep-hero{align-items:center;background:#f5f8fc;color:#10233f;display:flex;isolation:isolate;min-height:760px;overflow:hidden;padding:120px 7% 90px;position:relative}.nep-hero:before{background-image:url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1600&q=90);background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 30px 70px #122a4629;content:"";height:58%;position:absolute;right:8%;top:23%;width:47%;z-index:-1}.nep-hero:after{background:#f46c2b21;border-radius:50%;content:"";height:360px;position:absolute;right:5%;top:13%;width:360px;z-index:-2}.nep-hero-overlay{display:none}.nep-hero-content{margin:0 auto;position:relative;width:min(1250px,100%);z-index:5}.nep-eyebrow{align-items:center;color:#f36b27;display:flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:4px;margin-bottom:25px;text-transform:uppercase}.nep-eyebrow span{background:#f36b27;height:2px;width:28px}.nep-hero h1{color:#10284b;font-size:clamp(58px,7vw,94px);font-weight:700;letter-spacing:-4px;line-height:.94;margin:0;max-width:550px;text-transform:uppercase}.nep-hero h1 em{color:#f36b27;font-family:inherit;font-style:normal;font-weight:800;letter-spacing:-4px}.nep-hero p{color:#53657d;font-size:15px;line-height:1.8;margin:30px 0;max-width:560px}.nep-hero-buttons{display:flex;gap:14px;margin-top:28px}.nep-gold-btn{align-items:center;background:#f36b27;border:none;box-shadow:0 12px 25px #f36b2738;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:22px;justify-content:center;letter-spacing:1px;padding:16px 24px;transition:all .3s ease}.nep-gold-btn:hover{background:#df5918;box-shadow:0 18px 35px #f36b274d;transform:translateY(-3px)}.nep-gold-btn span{font-size:18px}.nep-outline-btn{align-items:center;background:#fff;border:1px solid #17345b;color:#17345b;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:1px;padding:16px 24px;transition:all .3s ease}.nep-outline-btn:hover{background:#17345b;color:#fff;transform:translateY(-3px)}.nep-hero-bottom{border-top:1px solid #dce3eb;bottom:25px;display:grid;grid-template-columns:repeat(4,1fr);left:7%;padding-top:18px;position:absolute;right:7%;z-index:5}.nep-hero-bottom div{border-left:1px solid #dce3eb;padding-left:22px}.nep-hero-bottom div:first-child{border-left:none;padding-left:0}.nep-hero-bottom strong{color:#f36b27;display:block;font-size:29px;font-weight:800}.nep-hero-bottom span{color:#69788c;display:block;font-size:9px;font-weight:700;letter-spacing:1.5px;margin-top:3px;text-transform:uppercase}.nep-scroll{align-items:center;bottom:180px;color:#7b8796;display:flex;font-size:8px;gap:10px;letter-spacing:3px;position:absolute;right:25px;writing-mode:vertical-rl}.nep-scroll span{background:#f36b27;height:50px;width:1px}.home-about{grid-gap:100px;align-items:center;background:#fff;display:grid;gap:100px;grid-template-columns:1fr 1fr;padding:120px 7%}.section-tag{color:#f36b27;font-size:11px;font-weight:800;letter-spacing:4px}.home-about h2,.section-heading h2{color:#10284b;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:.98;margin:18px 0}.home-about h2 span,.section-heading h2 span{color:#f36b27}.about-right p{color:#64748b;font-size:17px;line-height:1.9;margin-bottom:22px}.about-btn{background:#10284b;border:0;color:#fff;cursor:pointer;font-weight:700;margin-top:15px;padding:15px 25px}.category-section{background:#f5f8fc;padding:120px 7%}.center{text-align:center}.section-heading p{color:#68778b;font-size:16px;line-height:1.8}.category-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:65px auto 0;max-width:1300px}.category-card{background:#fff;border:1px solid #e5eaf0;min-height:300px;padding:40px 30px;transition:.3s ease}.category-card:hover{box-shadow:0 20px 45px #10284b1a;transform:translateY(-8px)}.category-number{color:#f36b27;font-size:13px;font-weight:800;margin-bottom:55px}.category-card h3{color:#10284b;font-size:22px;margin-bottom:15px}.category-card p{color:#6b7b90;line-height:1.7}.category-card span{color:#f36b27;display:block;font-size:12px;font-weight:800;letter-spacing:1px;margin-top:25px}.why-section{background:#fff;padding:120px 7%}.why-content{margin:auto;max-width:1300px}.why-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:60px}.why-card{background:#f5f8fc;border-left:3px solid #f36b27}.why-card strong{color:#f36b27;font-size:14px}.why-card h3{color:#10284b;margin:20px 0 12px}.why-card p{color:#68778b}.process-section{background:#f5f8fc;padding:120px 7%}.process-grid{margin:70px auto 0;max-width:1250px}.process-item{border-top:1px solid #d9e0e8;padding:35px}.process-icon{align-items:center;background:#f36b27;border-radius:50%;color:#fff;display:flex;font-weight:800;height:55px;justify-content:center;width:55px}.process-item h3{color:#10284b;font-size:21px;margin-top:25px}.process-item p{color:#68778b;line-height:1.7}.stats-section{background:#10284b;padding:70px 7%}.stats-box{display:grid;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1200px}.stats-box div{border-right:1px solid #ffffff26;padding:20px;text-align:center}.stats-box div:last-child{border-right:0}.stats-box strong{color:#fff;display:block;font-size:48px;font-weight:900}.stats-box span{color:#f36b27;display:block;font-size:10px;font-weight:800;letter-spacing:2px;margin-top:8px}.testimonial-section{background:#fff;padding:120px 7%}.testimonial-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:65px auto 0;max-width:1250px}.testimonial-card{background:#f5f8fc;border:1px solid #e5eaf0;padding:40px}.quote{color:#f36b27;font-size:60px;line-height:.5}.testimonial-card p{color:#52647a;line-height:1.8;margin:30px 0}.testimonial-card h4{color:#10284b;margin-bottom:5px}.testimonial-card span{color:#f36b27;font-size:10px;font-weight:800;letter-spacing:2px}.faq-section{grid-gap:100px;background:#f5f8fc;display:grid;gap:100px;grid-template-columns:.8fr 1.2fr;padding:120px 7%}.faq-list details{background:#fff;border:1px solid #e2e8f0;margin-bottom:12px}.faq-list summary{color:#10284b;cursor:pointer;font-weight:700;padding:22px 25px}.faq-list p{color:#68778b;line-height:1.7;padding:0 25px 22px}.final-cta{background:#10284b;padding:130px 7%;text-align:center}.cta-inner{margin:auto;max-width:850px}.cta-inner>span{color:#f36b27;font-size:11px;font-weight:800;letter-spacing:4px}.cta-inner h2{color:#fff;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:.95;margin:20px 0}.cta-inner h2 em{color:#f36b27;font-style:normal}.cta-inner p{color:#b9c5d4;line-height:1.8;margin:25px auto;max-width:650px}.cta-button{background:#f36b27;border:0;color:#fff;cursor:pointer;font-weight:800;margin-top:20px;padding:16px 32px}@media (max-width:900px){.faq-section,.home-about{gap:50px;grid-template-columns:1fr}.category-grid,.process-grid,.stats-box,.why-grid{grid-template-columns:repeat(2,1fr)}.stats-box div{border-bottom:1px solid #ffffff26}.testimonial-grid{grid-template-columns:1fr}}@media (max-width:600px){.category-section,.faq-section,.home-about,.process-section,.testimonial-section,.why-section{padding:80px 22px}.category-grid,.process-grid,.stats-box,.why-grid{grid-template-columns:1fr}.stats-box div{border-right:0}}.experience-vision-section{background:#f7f9f5;padding:100px 20px}.experience-vision-container{margin:auto;max-width:1200px}.experience-vision-heading{margin:0 auto 65px;max-width:850px;text-align:center}.experience-vision-heading>span{color:#5d902f;font-size:13px;font-weight:700;letter-spacing:2px}.experience-vision-heading h2{color:#142d55;font-size:42px;line-height:1.2;margin:15px 0 20px}.experience-vision-heading h2 strong{color:#5d902f}.experience-vision-heading p{color:#687585;font-size:15px;line-height:1.8}.experience-block{margin-bottom:80px}.experience-title{align-items:center;display:flex;gap:18px;margin-bottom:30px}.experience-icon{align-items:center;background:#142d55;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:52px;justify-content:center;width:52px}.experience-title small{color:#5d902f;font-size:11px;font-weight:700;letter-spacing:2px}.experience-title h3{color:#142d55;font-size:27px;margin:5px 0 0}.portfolio-items{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.portfolio-item{background:#fff;border:1px solid #e4e9e1;border-radius:12px;padding:28px;transition:.3s}.portfolio-item:hover{box-shadow:0 15px 35px #142d551a;transform:translateY(-5px)}.portfolio-item-top{align-items:center;display:flex;gap:15px;margin-bottom:15px}.portfolio-item-top span{color:#5d902f;font-size:13px;font-weight:700}.portfolio-item h4{color:#142d55;font-size:20px;margin:0}.portfolio-item p{color:#697585;font-size:14px;line-height:1.7;margin:0 0 15px}.portfolio-item strong{color:#5d902f;font-size:11px;letter-spacing:1px;text-transform:uppercase}.future-vision-block{grid-gap:60px;background:#142d55;border-radius:20px;display:grid;gap:60px;grid-template-columns:1.2fr .8fr;padding:55px}.future-vision-content small{color:#8dbb55;font-size:12px;font-weight:700;letter-spacing:2px}.future-vision-content h3{color:#fff;font-size:38px;line-height:1.2;margin:15px 0 22px}.future-vision-content h3 strong{color:#8dbb55}.future-vision-content>p{color:#cbd5e2;font-size:14px;line-height:1.8;margin-bottom:15px}.vision-points{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:30px}.vision-points div{align-items:center;display:flex;gap:10px}.vision-points span{align-items:center;background:#5d902f;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:27px;justify-content:center;width:27px}.vision-points p{color:#fff;font-size:13px;margin:0}.vision-card{border:1px solid #ffffff2e;border-radius:15px;padding:15px}.vision-card-inner{border:1px solid #ffffff26;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:330px;padding:35px}.vision-card-inner>span{color:#8dbb55;font-size:11px;font-weight:700;letter-spacing:2px}.vision-card-inner h4{color:#fff;font-size:34px;line-height:1.2;margin:15px 0}.vision-card-line{background:#6c9d38;height:2px;margin:5px 0 18px;width:50px}.vision-card-inner p{color:#cbd5e2;font-size:13px;line-height:1.7}.vision-card-inner strong{color:#fff;font-size:11px;letter-spacing:1px;margin-top:15px}@media (max-width:850px){.experience-vision-section{padding:70px 18px}.experience-vision-heading h2{font-size:34px}.future-vision-block,.portfolio-items{grid-template-columns:1fr}.future-vision-block{gap:35px;padding:40px 30px}}@media (max-width:550px){.experience-vision-section{padding:60px 15px}.experience-vision-heading{margin-bottom:45px}.experience-vision-heading h2{font-size:29px}.experience-vision-heading p{font-size:14px}.experience-title h3{font-size:22px}.portfolio-item{padding:22px}.future-vision-block{border-radius:15px;padding:30px 20px}.future-vision-content h3{font-size:29px}.vision-points{grid-template-columns:1fr}.vision-card-inner{min-height:280px;padding:25px}.vision-card-inner h4{font-size:29px}}.featured-properties{background:#fff;overflow:hidden;padding:90px 20px}.featured-heading{margin:0 auto 50px;max-width:750px;text-align:center}.featured-heading>span{color:#5d902f;font-size:13px;font-weight:700;letter-spacing:2px}.featured-heading h2{color:#142d55;font-size:40px;line-height:1.2;margin:12px 0 16px}.featured-heading h2 strong{color:#5d902f}.featured-heading p{color:#6b7684;font-size:15px;line-height:1.7;margin:0}.property-carousel{overflow:hidden;width:100%}.property-track{animation:propertyScroll 30s linear infinite;display:flex;gap:25px;width:max-content}.property-track:hover{animation-play-state:paused}.property-slide{background:#fff;border:1px solid #e5e9e3;border-radius:14px;box-shadow:0 10px 30px #142d5514;flex-shrink:0;overflow:hidden;transition:.3s;width:350px}.property-slide:hover{box-shadow:0 18px 40px #142d5524;transform:translateY(-7px)}.property-image{height:245px}.property-image img{display:block;transition:transform .5s}.property-slide:hover .property-image img{transform:scale(1.06)}.property-tag{background:#5d902f;border-radius:4px;color:#fff;font-size:10px;font-weight:700;left:15px;letter-spacing:1px;padding:7px 12px;position:absolute;top:15px}.property-info{padding:25px}.property-info small{color:#5d902f;font-size:10px;font-weight:700;letter-spacing:1.5px}.property-info h3{color:#142d55;line-height:1.3;margin:9px 0 10px}.property-info p{color:#6b7684;font-size:13px;line-height:1.7;margin:0}.property-bottom{border-top:1px solid #edf0eb;padding-top:15px}.property-bottom span:first-child{color:#142d55;font-size:12px;font-weight:700}.property-bottom span:last-child{color:#5d902f;font-size:12px;font-weight:700}@keyframes propertyScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:35px}.carousel-dots span{background:#d5dbd1;border-radius:50%;height:8px;width:8px}.carousel-dots .active{background:#5d902f;border-radius:10px;width:25px}@media (max-width:900px){.featured-properties{padding:70px 15px}.featured-heading h2{font-size:34px}.property-slide{width:310px}}@media (max-width:600px){.featured-properties{padding:60px 15px}.featured-heading{margin-bottom:35px}.featured-heading h2{font-size:29px}.featured-heading p{font-size:14px}.property-slide{width:290px}.property-image{height:210px}.property-info{padding:20px}}.property-video-section{align-items:center;background:#111;display:flex;height:600px;justify-content:center;overflow:hidden;position:relative;width:100%}.property-background-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.property-video-section:after{background:#0000008c;content:"";inset:0;position:absolute;z-index:2}.video-overlay-content{color:#fff;max-width:800px;padding:30px;position:relative;text-align:center;z-index:3}.video-overlay-content span{display:inline-block;font-size:14px;font-weight:700;letter-spacing:3px;margin-bottom:15px}.video-overlay-content h2{font-size:52px;font-weight:800;margin:0 0 18px}.video-overlay-content p{font-size:18px;line-height:1.7;margin:0 auto 30px;max-width:650px}.video-btn{background:#fff;border-radius:6px;color:#111;display:inline-block;font-weight:700;padding:14px 30px;text-decoration:none;transition:.3s}.video-btn:hover{transform:translateY(-3px)}.why-section{background:#f7f8fa;overflow:hidden;padding:90px 0}.why-heading{margin:0 auto 50px;max-width:800px;padding:0 20px;text-align:center}.why-heading span{font-size:13px;font-weight:800;letter-spacing:3px}.why-heading h2{font-size:40px;line-height:1.2;margin:12px 0 15px}.why-heading p{color:#666;font-size:16px;line-height:1.7}.why-carousel{overflow:hidden;width:100%}.why-track{animation:whyScroll 35s linear infinite;display:flex;gap:25px;width:max-content}.why-track:hover{animation-play-state:paused}.why-card{background:#fff;border-radius:14px;box-shadow:0 8px 30px #00000014;box-sizing:border-box;flex-shrink:0;min-height:260px;padding:35px 28px;transition:.3s;width:310px}.why-card:hover{transform:translateY(-8px)}.why-icon{font-size:40px;margin-bottom:20px}.why-card h3{font-size:21px;margin:0 0 12px}.why-card p{color:#666;line-height:1.7;margin:0}@keyframes whyScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.property-video-section{height:500px}.video-overlay-content h2{font-size:36px}.video-overlay-content p{font-size:15px}.why-section{padding:65px 0}.why-heading h2{font-size:30px}.why-card{min-height:240px;width:280px}}@media (max-width:480px){.property-video-section{height:460px}.video-overlay-content{padding:20px}.video-overlay-content h2{font-size:30px}.video-overlay-content span{font-size:11px;letter-spacing:2px}.why-heading h2{font-size:27px}.why-card{width:270px}}.property-search-section{margin-top:-55px;padding:0 20px 80px}.property-search-inner{margin:auto;max-width:1150px}.property-search-heading{margin-bottom:28px;text-align:center}.property-search-heading span{font-size:12px;font-weight:800;letter-spacing:3px}.property-search-heading h2{font-size:36px;line-height:1.2;margin:10px 0}.property-search-heading p{color:#666;font-size:15px;margin:0}.property-search-box{background:#fff;border-radius:14px;box-shadow:0 15px 45px #00000021;overflow:hidden}.search-tabs{border-bottom:1px solid #eee;display:flex;padding:0 25px}.search-tab{background:#0000;border:none;border-bottom:3px solid #0000;color:#777;cursor:pointer;font-size:15px;font-weight:700;padding:17px 30px}.search-tab.active{border-bottom-color:#111;color:#111}.search-options{align-items:stretch;display:grid;grid-template-columns:1.2fr 1.2fr 1fr 180px}.search-option{border-right:1px solid #eee;min-height:95px;padding:22px 25px}.search-option small{color:#999;display:block;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:11px}.search-option div{align-items:center;display:flex;font-size:14px;gap:8px}.search-option strong{font-weight:600}.search-property-btn{align-items:center;background:#111;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;transition:.3s}.search-property-btn:hover{background:#333}@media (max-width:768px){.property-search-section{margin-top:-30px;padding:0 15px 60px}.property-search-heading h2{font-size:29px}.property-search-heading p{font-size:14px}.search-options{grid-template-columns:1fr}.search-option{border-bottom:1px solid #eee;border-right:none}.search-property-btn{min-height:65px}}@media (max-width:480px){.property-search-heading h2{font-size:26px}.search-tabs{padding:0 15px}.search-tab{padding:15px 20px}}html{scroll-behavior:smooth}body{margin:0;padding:0}.nep-site,body{overflow-x:hidden}.nep-site{width:100%}.nep-site,.nep-site img,.nep-site video{max-width:100%}.nep-site section{max-width:100%;width:100%}.nep-site *,.nep-site :after,.nep-site :before,.nep-site section{box-sizing:border-box}@media (min-width:1200px){.nep-hero-content{max-width:1100px;padding-left:40px;padding-right:40px}.experience-vision-container,.faq-list,.nep-about-grid,.nep-contact,.nep-founder,.process-grid,.testimonial-grid,.why-content{margin-left:auto;margin-right:auto;max-width:1200px}}@media (min-width:901px) and (max-width:1199px){.nep-hero{min-height:650px}.nep-hero-content{width:90%}.nep-hero-content h1{font-size:clamp(48px,6vw,70px)}.nep-about-grid{gap:50px;margin:auto;width:90%}.nep-property-grid,.nep-services-grid{grid-template-columns:repeat(2,1fr);margin:auto;width:90%}.nep-why{padding-left:6%;padding-right:6%}.nep-founder,.nep-why{grid-template-columns:1fr 1fr}.nep-founder-content{padding:50px}.category-grid,.process-grid,.testimonial-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.experience-grid,.experience-vision-grid{grid-template-columns:1fr 1fr}}@media (min-width:601px) and (max-width:900px){.nep-hero{min-height:620px}.nep-hero-content{padding:100px 20px 160px;width:92%}.nep-hero-content h1{font-size:clamp(42px,7vw,60px)}.nep-hero-content p{font-size:16px;max-width:650px}.nep-hero-bottom{gap:10px;grid-template-columns:repeat(4,1fr);left:5%;right:5%;width:90%}.nep-hero-bottom strong{font-size:25px}.nep-hero-bottom span{font-size:10px}.nep-about{padding:80px 6%}.nep-about-grid{gap:35px;grid-template-columns:1fr}.category-section{padding:80px 5%}.category-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.featured-properties{padding:80px 0}.property-slide{width:330px}.nep-properties{padding:80px 5%}.nep-property-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.nep-services{padding:80px 5%}.nep-services-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.nep-why{gap:50px;padding:80px 7%}.nep-founder,.nep-why{grid-template-columns:1fr}.nep-founder-content{padding:60px 8%}.process-grid{gap:25px}.process-grid,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.experience-grid{grid-template-columns:1fr}}@media (max-width:600px){.nep-site{overflow-x:hidden;width:100%}.nep-site section{overflow:hidden;width:100%}.nep-hero{align-items:center;display:flex;height:auto;min-height:680px}.nep-hero-content{padding:100px 20px 180px;width:100%}.nep-eyebrow{font-size:9px;gap:8px;letter-spacing:1.5px;white-space:nowrap}.nep-eyebrow span{width:25px}.nep-hero-content h1{font-size:clamp(34px,10vw,48px);line-height:1.08}.nep-hero-content p{font-size:14px;line-height:1.7;margin:20px auto 28px;max-width:500px;width:100%}.nep-hero-buttons{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.nep-hero-buttons a{max-width:300px;text-align:center;width:100%}.nep-hero-bottom{grid-gap:15px 10px;bottom:25px;display:grid;gap:15px 10px;grid-template-columns:repeat(2,1fr);left:15px;position:absolute;right:15px;width:auto}.nep-hero-bottom div{text-align:center}.nep-hero-bottom strong{display:block;font-size:22px}.nep-hero-bottom span{display:block;font-size:9px;line-height:1.3}.nep-scroll{display:none}.nep-section-head{display:flex;flex-direction:column;gap:25px}.nep-section-head h2{font-size:34px;line-height:1.15}.nep-label{font-size:10px;letter-spacing:2px}.nep-about{padding:70px 20px}.nep-about-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr;width:100%}.nep-about-heading h2{font-size:42px;line-height:1.05}.nep-about-text{width:100%}.nep-big-text{font-size:20px;line-height:1.5}.nep-about-text p{font-size:14px;line-height:1.8}.property-video-section{height:500px;min-height:500px;width:100%}.property-background-video{height:100%;object-fit:cover;width:100%}.video-overlay-content{padding:20px;width:100%}.video-overlay-content h2{font-size:34px;line-height:1.15}.video-overlay-content p{font-size:14px;line-height:1.6}.video-btn{font-size:13px;padding:13px 22px}.property-search-section{margin-top:0;padding:60px 15px;width:100%}.property-search-heading,.property-search-inner{width:100%}.property-search-heading h2{font-size:28px;line-height:1.2}.property-search-heading p{font-size:13px;line-height:1.6}.property-search-box{width:100%}.search-tabs{padding:0 15px}.search-tab{padding:15px 20px}.search-options{display:grid;grid-template-columns:1fr}.search-option{border-bottom:1px solid #eee;border-right:none;min-height:75px;padding:18px 20px}.search-property-btn{min-height:60px;width:100%}.category-section{padding:70px 20px}.section-heading h2{font-size:32px;line-height:1.15}.section-heading p{font-size:14px;line-height:1.7}.category-grid{gap:15px;grid-template-columns:1fr}.category-card{min-height:auto;padding:30px 25px}.category-card h3{font-size:21px}.featured-properties{overflow:hidden;padding:70px 0}.featured-heading{padding:0 20px}.featured-heading h2{font-size:30px;line-height:1.2}.featured-heading p{font-size:14px;line-height:1.6}.property-carousel{overflow:hidden;width:100%}.property-track{gap:15px;padding-left:15px}.property-slide{min-width:285px;width:285px}.property-image{height:200px}.property-info{padding:18px}.property-info h3{font-size:18px}.property-info p{font-size:13px}.nep-properties{padding:70px 20px}.nep-section-head{width:100%}.nep-property-grid{gap:20px;grid-template-columns:1fr}.nep-property-card{width:100%}.nep-property-image{height:250px}.why-section{overflow:hidden;padding:70px 20px;width:100%}.why-content{width:100%}.why-heading{margin-bottom:35px;width:100%}.why-heading h2{font-size:30px;line-height:1.2}.why-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;width:100%}.why-card{min-height:auto;padding:28px 22px;width:100%}.why-card h3{font-size:19px}.why-card p{font-size:13px;line-height:1.7}.why-carousel{overflow:hidden;width:100%}.why-track{gap:15px}.why-track .why-card{min-width:280px;width:280px}.nep-services{padding:70px 20px}.nep-services-grid{gap:15px;grid-template-columns:1fr}.nep-service{padding:30px 25px;width:100%}.nep-why{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1fr;padding:70px 20px;width:100%}.nep-why-left h2{font-size:38px;line-height:1.1}.nep-why-left p{font-size:14px;line-height:1.7}.nep-why-right{width:100%}.nep-why-item{grid-gap:15px;display:grid;gap:15px;grid-template-columns:45px 1fr;padding:20px 0;width:100%}.nep-why-item h3{font-size:15px}.nep-why-item p{font-size:13px;line-height:1.6}.nep-founder{display:grid;grid-template-columns:1fr;width:100%}.nep-founder-image{min-height:420px;width:100%}.nep-founder-image img{height:100%;object-fit:cover;width:100%}.nep-founder-content{padding:60px 25px;width:100%}.nep-founder-content h2{font-size:45px;line-height:1.05}.nep-founder-content p{font-size:14px;line-height:1.8}.experience-vision-section{overflow:hidden;padding:70px 20px;width:100%}.experience-vision-container,.experience-vision-heading{width:100%}.experience-vision-heading h2{font-size:32px;line-height:1.2}.experience-vision-heading p{font-size:14px;line-height:1.7}.experience-block{width:100%}.portfolio-items{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.portfolio-item{padding:25px 20px;width:100%}.future-vision-block{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr;width:100%}.future-vision-content{width:100%}.future-vision-content h3{font-size:30px;line-height:1.2}.future-vision-content p{font-size:14px;line-height:1.7}.vision-card,.vision-points{width:100%}.process-section{padding:70px 20px}.process-grid{gap:15px;grid-template-columns:1fr}.process-item{padding:25px;width:100%}.process-item h3{font-size:20px}.process-item p{font-size:13px;line-height:1.7}.stats-section{padding:50px 20px;width:100%}.stats-box{grid-gap:30px 10px;display:grid;gap:30px 10px;grid-template-columns:repeat(2,1fr);width:100%}.stats-box strong{font-size:30px}.stats-box span{font-size:9px;letter-spacing:1px}.testimonial-section{padding:70px 20px}.testimonial-grid{gap:15px;grid-template-columns:1fr}.testimonial-card{padding:30px 25px;width:100%}.testimonial-card p{font-size:14px;line-height:1.7}.faq-section{padding:70px 20px}.faq-list,.faq-list details{width:100%}.faq-list summary{font-size:14px;line-height:1.5;padding:18px 5px}.faq-list p{font-size:13px;line-height:1.7}.final-cta{padding:70px 20px;width:100%}.cta-inner{width:100%}.cta-inner h2{font-size:38px;line-height:1.1}.cta-inner p{font-size:14px;line-height:1.7}.cta-button{max-width:300px;width:100%}.nep-cta{padding:80px 20px}.nep-cta,.nep-cta-content{width:100%}.nep-cta-content h2{font-size:40px;line-height:1.1}.nep-contact{padding:70px 20px;width:100%}.nep-contact-heading{width:100%}.nep-contact-heading h2{font-size:40px;line-height:1.1}.nep-contact-form{width:100%}.nep-input-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.nep-contact-form input,.nep-contact-form select,.nep-contact-form textarea{max-width:100%;width:100%}}@media (max-width:400px){.nep-hero{min-height:650px}.nep-hero-content{padding-left:15px;padding-right:15px}.nep-hero-content h1{font-size:32px}.nep-hero-content p{font-size:13px}.nep-hero-bottom{left:10px;right:10px}.nep-hero-bottom strong{font-size:19px}.nep-hero-bottom span{font-size:8px}.nep-about-heading h2{font-size:36px}.video-overlay-content h2{font-size:29px}.section-heading h2{font-size:27px}.property-slide{min-width:270px;width:270px}.nep-founder-content h2{font-size:38px}.cta-inner h2,.nep-cta-content h2{font-size:32px}}@media (max-width:350px){.nep-hero-content h1{font-size:29px}.nep-hero-bottom{gap:8px}.nep-hero-bottom strong{font-size:17px}.property-slide{min-width:250px;width:250px}.video-overlay-content h2{font-size:26px}}body,html{margin:0;padding:0}#root,body,html{max-width:100%;width:100%}#root,.nep-site,body,html{overflow-x:hidden!important}.nep-site{max-width:100%!important;width:100%!important}.nep-site *{max-width:100%}@media screen and (min-width:769px) and (max-width:1024px){.nep-hero{min-height:700px!important;padding:110px 5% 150px!important}.nep-hero:before{right:4%!important;width:45%!important}.nep-hero h1{font-size:60px!important;max-width:560px!important}.nep-hero p{max-width:520px!important}.nep-hero-bottom{left:5%!important;right:5%!important}.nep-about,.nep-contact,.nep-properties,.nep-services,.nep-why{padding-left:5%!important;padding-right:5%!important}.nep-about-grid{gap:45px!important;grid-template-columns:1fr 1fr!important}.category-grid,.nep-property-grid,.nep-services-grid,.process-grid,.testimonial-grid,.why-grid{grid-template-columns:repeat(2,1fr)!important}.faq-section{gap:40px!important}.faq-section,.nep-founder{grid-template-columns:1fr 1fr!important}.nep-founder{gap:45px!important}.future-vision-block{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:768px){.nep-site{max-width:100vw!important;overflow-x:hidden!important;width:100vw!important}.nep-site section{max-width:100%!important;overflow:hidden!important;width:100%!important}.nep-hero{align-items:flex-start!important;background:#f5f8fc!important;display:flex!important;height:auto!important;min-height:780px!important;padding:110px 20px 180px!important;width:100%!important}.nep-hero:before{border-radius:16px!important;bottom:145px!important;height:260px!important;right:5%!important;top:auto!important;width:90%!important;z-index:-1!important}.nep-hero:after{height:230px!important;right:-60px!important;top:70px!important;width:230px!important;z-index:-2!important}.nep-hero-content{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.nep-eyebrow{font-size:9px!important;letter-spacing:1.5px!important;margin-bottom:18px!important;white-space:normal!important;width:100%!important}.nep-eyebrow span{flex-shrink:0!important;width:22px!important}.nep-hero h1,.nep-hero-content h1{font-size:clamp(38px,11vw,54px)!important;letter-spacing:-2px!important;line-height:1!important;max-width:100%!important;overflow-wrap:normal!important;width:100%!important;word-break:normal!important}.nep-hero h1 em{letter-spacing:-2px!important}.nep-hero p,.nep-hero-content p{font-size:14px!important;line-height:1.7!important;margin:20px 0!important;max-width:100%!important;width:100%!important}.nep-hero-buttons{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:20px!important;width:100%!important}.nep-hero-buttons a{justify-content:center!important;max-width:100%!important;min-height:52px!important;text-align:center!important;width:100%!important}.nep-hero-bottom{grid-gap:12px!important;bottom:20px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;left:15px!important;padding-top:15px!important;position:absolute!important;right:15px!important;width:calc(100% - 30px)!important}.nep-hero-bottom div{border-left:none!important;padding:5px!important;text-align:center!important;width:100%!important}.nep-hero-bottom strong{font-size:22px!important}.nep-hero-bottom span{font-size:8px!important;letter-spacing:1px!important}.nep-scroll{display:none!important}.nep-about{padding:70px 20px!important}.nep-about-grid{gap:35px!important;grid-template-columns:1fr!important;width:100%!important}.nep-about-heading h2{font-size:40px!important;letter-spacing:-2px!important}.nep-big-text{font-size:19px!important}.home-about{gap:35px!important;grid-template-columns:1fr!important;padding:70px 20px!important;width:100%!important}.home-about h2{font-size:40px!important;line-height:1.05!important}.about-right{width:100%!important}.about-right p{font-size:15px!important;line-height:1.75!important}.property-video-section{height:470px!important;min-height:470px!important;width:100%!important}.property-background-video{height:100%!important;object-fit:cover!important;width:100%!important}.video-overlay-content{max-width:100%!important;padding:20px!important;width:100%!important}.video-overlay-content h2{font-size:31px!important;line-height:1.15!important}.video-overlay-content p{font-size:14px!important;line-height:1.6!important}.video-btn{padding:13px 22px!important}.property-search-section{margin-top:0!important;padding:55px 15px!important;width:100%!important}.property-search-box,.property-search-inner,.search-tabs{width:100%!important}.search-tabs{display:flex!important;padding:0!important}.search-tab{flex:1 1!important;font-size:13px!important;padding:15px 10px!important}.search-options{grid-template-columns:1fr!important;width:100%!important}.search-option{border-bottom:1px solid #eee!important;border-right:none!important;min-height:70px!important;padding:18px!important;width:100%!important}.search-property-btn{min-height:60px!important;width:100%!important}.category-section{padding:70px 20px!important;width:100%!important}.section-heading h2{font-size:32px!important;line-height:1.15!important}.section-heading p{font-size:14px!important}.category-grid{gap:15px!important;grid-template-columns:1fr!important;margin-top:40px!important;width:100%!important}.category-card{min-height:auto!important;padding:28px 22px!important;width:100%!important}.featured-properties{overflow:hidden!important;padding:65px 0!important;width:100%!important}.featured-heading{padding:0 20px!important;width:100%!important}.featured-heading h2{font-size:30px!important}.featured-heading p{font-size:14px!important}.property-carousel{overflow:hidden!important;width:100vw!important}.property-track{display:flex!important;gap:15px!important;padding-left:15px!important;width:max-content!important}.property-slide{max-width:285px!important;min-width:285px!important;width:285px!important}.property-image{height:200px!important}.property-info{padding:18px!important}.nep-properties{padding:70px 20px!important;width:100%!important}.nep-section-head{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.nep-section-head h2{font-size:36px!important}.nep-property-grid{gap:20px!important;grid-template-columns:1fr!important}.nep-property-card,.nep-property-grid{width:100%!important}.nep-property-image{height:250px!important}.why-section{overflow:hidden!important;padding:65px 0!important;width:100%!important}.why-heading{margin-bottom:35px!important;padding:0 20px!important;width:100%!important}.why-heading h2{font-size:30px!important}.why-heading p{font-size:14px!important}.why-carousel{overflow:hidden!important;width:100vw!important}.why-track{display:flex!important;gap:15px!important;padding-left:15px!important;width:max-content!important}.why-track .why-card{max-width:280px!important;min-height:240px!important;min-width:280px!important;padding:28px 22px!important;width:280px!important}.why-content{padding:0 20px!important;width:100%!important}.why-grid{gap:15px!important;grid-template-columns:1fr!important;width:100%!important}.why-grid .why-card{min-width:0!important;padding:28px 22px!important;width:100%!important}.nep-services{padding:70px 20px!important;width:100%!important}.nep-services-grid{gap:0!important;grid-template-columns:1fr!important;width:100%!important}.nep-service{min-height:280px!important;padding:28px 22px!important;width:100%!important}.nep-why{gap:40px!important;grid-template-columns:1fr!important;padding:70px 20px!important;width:100%!important}.nep-why-left,.nep-why-right{margin:0!important;max-width:100%!important;width:100%!important}.nep-why-left h2{font-size:38px!important}.nep-why-item{gap:12px!important;grid-template-columns:42px 1fr!important;padding:20px 0!important}.process-section{padding:70px 20px!important;width:100%!important}.process-grid{gap:0!important;grid-template-columns:1fr!important;width:100%!important}.process-item{padding:25px 0!important;width:100%!important}.stats-section{padding:45px 15px!important;width:100%!important}.stats-box{gap:20px 5px!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important}.stats-box div{border-right:none!important;padding:15px 5px!important;width:100%!important}.stats-box strong{font-size:30px!important}.testimonial-section{padding:70px 20px!important;width:100%!important}.testimonial-grid{gap:15px!important;grid-template-columns:1fr!important;width:100%!important}.testimonial-card{padding:28px 22px!important;width:100%!important}.faq-section{gap:35px!important;grid-template-columns:1fr!important;padding:70px 20px!important}.faq-list,.faq-list details,.faq-section{width:100%!important}.faq-list summary{font-size:14px!important;line-height:1.5!important;padding:18px!important}.faq-list p{font-size:13px!important;padding:0 18px 18px!important}.nep-founder{gap:40px!important;grid-template-columns:1fr!important;padding:70px 20px!important;width:100%!important}.nep-founder-image{min-height:auto!important;width:100%!important}.nep-founder-image img{height:auto!important;max-height:500px!important;object-fit:cover!important;width:100%!important}.nep-founder-image-caption{right:0!important}.nep-founder-content{padding:0!important;width:100%!important}.nep-founder-content h2{font-size:42px!important}.experience-vision-section{padding:65px 20px!important;width:100%!important}.experience-vision-container{width:100%!important}.experience-vision-heading{margin-bottom:45px!important;width:100%!important}.experience-vision-heading h2{font-size:31px!important}.portfolio-items{gap:15px!important;grid-template-columns:1fr!important;width:100%!important}.portfolio-item{padding:22px!important;width:100%!important}.future-vision-block{border-radius:15px!important;gap:25px!important;grid-template-columns:1fr!important;padding:30px 20px!important;width:100%!important}.future-vision-content{width:100%!important}.future-vision-content h3{font-size:29px!important}.vision-points{grid-template-columns:1fr!important}.vision-card,.vision-points{width:100%!important}.vision-card-inner{min-height:260px!important;padding:25px!important}.final-cta{padding:75px 20px!important}.cta-inner,.final-cta{width:100%!important}.cta-inner h2{font-size:37px!important;line-height:1.1!important}.cta-inner p{font-size:14px!important}.cta-button{max-width:320px!important;width:100%!important}.nep-cta{min-height:450px!important;padding:70px 20px!important}.nep-cta,.nep-cta-content{width:100%!important}.nep-cta-content h2{font-size:39px!important;line-height:1.08!important}.nep-cta-content p{font-size:14px!important;line-height:1.7!important}.nep-contact{gap:35px!important;grid-template-columns:1fr!important;padding:70px 20px!important}.nep-contact,.nep-contact-heading{width:100%!important}.nep-contact-heading h2{font-size:39px!important}.nep-contact-form,.nep-input-row{width:100%!important}.nep-input-row{gap:12px!important;grid-template-columns:1fr!important}.nep-contact-form input,.nep-contact-form select,.nep-contact-form textarea{max-width:100%!important;min-width:0!important;width:100%!important}.nep-contact-form .nep-gold-btn,.nep-footer{width:100%!important}.nep-footer{padding:45px 20px 25px!important}.nep-footer-bottom{display:flex!important;flex-direction:column!important;gap:10px!important}}@media screen and (max-width:480px){.nep-hero{min-height:730px!important;padding:90px 16px 170px!important}.nep-hero:before{bottom:145px!important;height:220px!important}.nep-hero h1,.nep-hero-content h1{font-size:37px!important}.nep-hero p{font-size:13px!important}.nep-hero-bottom{left:10px!important;right:10px!important;width:calc(100% - 20px)!important}.nep-hero-bottom strong{font-size:19px!important}.home-about h2,.nep-about-heading h2{font-size:35px!important}.video-overlay-content h2{font-size:28px!important}.property-slide{min-width:270px!important;width:270px!important}.nep-property-image{height:230px!important}.nep-founder-content h2{font-size:37px!important}.cta-inner h2,.nep-cta-content h2{font-size:32px!important}}@media screen and (max-width:360px){.nep-hero{min-height:700px!important}.nep-hero h1,.nep-hero-content h1{font-size:32px!important}.nep-hero-bottom strong{font-size:17px!important}.nep-hero-bottom span{font-size:7px!important}.property-slide{min-width:250px!important;width:250px!important}.video-overlay-content h2{font-size:25px!important}}.property-page{background:#f7f9fc;color:#10234f;min-height:100vh}.property-hero{align-items:center;background:linear-gradient(90deg,#fffffffa,#fffffff0 45%,#ffffff26),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c) 50%/cover;display:flex;min-height:520px;padding:70px 7%}.property-hero-content{max-width:650px}.property-hero-content>span{color:#f15a24;font-size:18px;font-weight:800;letter-spacing:2px}.property-hero-content h1{font-size:55px;line-height:1.08;margin:15px 0}.property-hero-content h1 strong{color:#102d67}.property-hero-content p{color:#f15a24;font-size:22px;font-weight:700}.property-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.property-hero-buttons button{background:#102d67;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:14px 24px;transition:.3s}.property-hero-buttons button:hover{background:#f15a24;transform:translateY(-2px)}.property-search-section{margin:-30px auto 20px;max-width:1100px;padding:0 20px;position:relative;z-index:5}.property-search-section input{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 30px #00000014;box-sizing:border-box;font-size:16px;outline:none;padding:18px 22px;width:100%}.property-categories{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px}.property-categories button{background:#fff;border:1px solid #102d67;border-radius:30px;color:#102d67;cursor:pointer;font-weight:700;padding:11px 22px}.property-categories .active-category,.property-categories button:hover{background:#102d67;color:#fff}.property-section{margin:auto;max-width:1250px;padding:60px 25px}.property-heading{margin-bottom:40px;text-align:center}.property-heading span{color:#f15a24;font-weight:800;letter-spacing:2px}.property-heading h2{font-size:38px;margin:8px 0}.property-heading p{color:#666}.property-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.property-card{background:#fff;border-radius:16px;box-shadow:0 8px 25px #00000014;overflow:hidden;transition:.3s}.property-card:hover{box-shadow:0 15px 35px #00000024;transform:translateY(-7px)}.property-image{height:230px;overflow:hidden;position:relative}.property-image img{height:100%;object-fit:cover;width:100%}.property-image span{background:#f15a24;border-radius:20px;color:#fff;font-size:13px;font-weight:800;left:15px;padding:7px 15px;position:absolute;top:15px}.property-info{padding:20px}.property-info h3{font-size:21px;margin:0 0 10px}.property-location{color:#f15a24;font-weight:600}.property-description{color:#666;line-height:1.5;min-height:45px}.property-bottom{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:20px}.property-bottom strong{color:#102d67;font-size:18px}.property-bottom button{background:#102d67;border:none;border-radius:7px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.property-bottom button:hover{background:#f15a24}.property-services{background:#fff;padding:70px 6%;text-align:center}.property-services>h2{font-size:35px;margin-bottom:40px}.property-services-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px}.property-services-grid div{background:#fafcff;border:1px solid #e4e7ee;border-radius:14px;font-size:35px;padding:30px 20px}.property-services-grid h3{font-size:20px;margin:12px 0}.property-services-grid p{color:#666;font-size:15px}.property-cta{align-items:center;background:#102d67;border-radius:18px;color:#fff;display:flex;gap:20px;justify-content:space-between;margin:60px auto;max-width:1200px;padding:40px}.property-cta h2{font-size:30px;margin:0}.property-cta p{color:#ddd}.property-cta button{background:#f15a24;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;padding:15px 28px}.no-property{background:#fff;border-radius:15px;grid-column:1/-1;padding:60px;text-align:center}@media (max-width:900px){.property-hero{background:linear-gradient(90deg,#fffffff2,#ffffffbf),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c) 50%/cover;min-height:500px;padding:50px 25px}.property-hero-content h1{font-size:40px}.property-grid,.property-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.property-hero{min-height:560px;padding:40px 18px}.property-hero-content h1{font-size:34px}.property-hero-content p{font-size:17px}.property-hero-buttons button{width:100%}.property-grid,.property-services-grid{grid-template-columns:1fr}.property-heading h2{font-size:29px}.property-cta{flex-direction:column;margin:30px 15px;padding:30px 20px;text-align:center}.property-cta button{width:100%}}.property-staff-panel{background:#fff;display:flex;justify-content:flex-end;padding:20px 5%}.property-staff-panel a{align-items:center;background:#111827;border-radius:10px;color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:11px 18px;text-decoration:none;transition:.3s ease}.property-staff-panel a:hover{background:#2563eb;transform:translateY(-2px)}.property-message{background:#111827;border-radius:12px;box-shadow:0 15px 40px #0003;color:#fff;font-weight:600;max-width:420px;padding:15px 20px;position:fixed;right:20px;top:90px;z-index:9999}.property-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:10000}.property-modal{background:#fff;border-radius:20px;box-shadow:0 25px 80px #0000004d;max-height:92vh;max-width:760px;overflow-y:auto;padding:35px;position:relative;width:100%}.property-modal-close{background:#f1f5f9;border:none;border-radius:50%;color:#111827;cursor:pointer;font-size:28px;height:40px;line-height:1;position:absolute;right:18px;top:15px;width:40px}.property-modal-close:hover{background:#111827;color:#fff}.property-modal-heading{margin-bottom:25px;padding-right:35px}.property-modal-heading span{color:#2563eb;display:inline-block;font-size:13px;font-weight:800;letter-spacing:1.5px;margin-bottom:8px}.property-modal-heading h2{color:#111827;font-size:30px;margin:0 0 8px}.property-modal-heading p{color:#475569;font-weight:600;margin:0 0 5px}.property-modal-heading small{color:#64748b}.property-form-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.property-form-group{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.property-form-group label{color:#1e293b;font-size:14px;font-weight:700}.property-form-group input,.property-form-group select,.property-form-group textarea{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:13px 14px;transition:.2s ease;width:100%}.property-form-group input:focus,.property-form-group select:focus,.property-form-group textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.property-form-group textarea{resize:vertical}.property-submit-btn{background:#2563eb;border:none;border-radius:11px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:14px 20px;transition:.3s ease;width:100%}.property-submit-btn:hover{background:#1d4ed8;transform:translateY(-1px)}@media (max-width:700px){.property-staff-panel{justify-content:center;padding:15px}.property-staff-panel a{justify-content:center;width:100%}.property-modal-overlay{padding:10px}.property-modal{border-radius:16px;max-height:95vh;padding:25px 18px}.property-modal-heading h2{font-size:24px}.property-form-row{gap:0;grid-template-columns:1fr}.property-message{left:15px;max-width:none;right:15px;top:80px}}.rh-dark-hero{--pink:#d58aa7;--pink-light:#efc1d2;--champagne:#e9d3b0;--white:#fff;--soft-white:#f7f1f2;background:#171316;height:min(900px,94vh);isolation:isolate;min-height:700px}.rh-dark-hero-images{z-index:-10}.rh-dark-slide{transform:scale(1.08);transition:opacity 1.2s ease,transform 7s cubic-bezier(.2,.7,.2,1)}.rh-dark-overlay{background:linear-gradient(90deg,#0c090bed,#0f0b0dd1 24%,#100c0e8a 48%,#0d0a0c4d 75%,#0a08096b);z-index:-8}.rh-dark-left-overlay{background:radial-gradient(ellipse at 20% 45%,#0000000d 0,#00000052 48%,#0000008c 100%);height:100%;width:70%;z-index:-7}.rh-dark-bottom-overlay{background:linear-gradient(0deg,#080607c7,#0000);height:36%;z-index:-6}.rh-dark-topbar{border-bottom:1px solid #ffffff21;height:94px;padding:0 5.5%;top:0;z-index:20}.rh-dark-brand{gap:13px}.rh-dark-brand,.rh-dark-logo{align-items:center;display:flex}.rh-dark-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #efc1d2a6;border-radius:50%;color:var(--pink-light);font-family:Playfair Display,serif;font-size:21px;height:44px;justify-content:center;width:44px}.rh-dark-brand-name{display:flex;flex-direction:column;line-height:1}.rh-dark-brand-name strong{font-size:16px;font-weight:600;letter-spacing:3.5px}.rh-dark-brand-name span{color:var(--pink-light);font-size:8px;letter-spacing:4px;margin-top:5px}.rh-dark-top-center{align-items:center;color:#ffffff9e;display:flex;font-size:8px;gap:14px;left:50%;letter-spacing:3px;position:absolute;transform:translateX(-50%)}.rh-dark-top-center i{background:var(--pink);border-radius:50%;height:4px;width:4px}.rh-dark-top-right{color:#ffffff94;font-size:7px;gap:13px;letter-spacing:2.5px}.rh-dark-top-right div{background:#efc1d28c;height:1px;width:30px}.rh-dark-content-wrap{left:5.5%;position:absolute;top:50%;transform:translateY(-43%);width:55%;z-index:5}.rh-dark-content{max-width:720px}.rh-dark-eyebrow{color:var(--pink-light);font-size:9px;font-weight:700;gap:13px;letter-spacing:3.5px;margin-bottom:24px}.rh-dark-eyebrow>span{background:linear-gradient(90deg,var(--pink),var(--pink-light));height:1px;width:43px}.rh-dark-heading-area{position:relative}.rh-dark-number{color:hsla(0,0%,100%,.055);font-family:Playfair Display,serif;font-size:120px;left:-4px;line-height:1;pointer-events:none;position:absolute;top:-70px}.rh-dark-content h1{font-size:clamp(57px,6.2vw,94px);letter-spacing:-3.5px;line-height:.92;margin:0;max-width:750px;position:relative}.rh-dark-content h1 em{color:var(--pink-light);display:block;margin-top:9px}.rh-dark-description{color:#ffffffb0;font-size:14px;line-height:1.85;margin:29px 0 0;max-width:500px}.rh-dark-actions{align-items:center;display:flex;gap:14px;margin-top:30px}.rh-dark-primary,.rh-dark-secondary{align-items:center;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:1.7px;min-height:54px;text-decoration:none;transition:all .3s ease}.rh-dark-primary{background:linear-gradient(135deg,#b95d82,#d07d9d);box-shadow:0 15px 35px #00000040;color:#fff;gap:27px;padding:0 17px 0 24px}.rh-dark-primary b{align-items:center;border:1px solid #fff6;border-radius:50%;display:flex;font-size:14px;font-weight:400;height:30px;justify-content:center;width:30px}.rh-dark-primary:hover{box-shadow:0 20px 45px #c96b9140;transform:translateY(-3px)}.rh-dark-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff47;color:#ffffffe6;padding:0 24px}.rh-dark-secondary:hover{background:#d58aa71f;border-color:var(--pink-light);color:#fff;transform:translateY(-3px)}.rh-dark-trust{margin-top:46px}.rh-dark-trust>div{gap:11px}.rh-dark-trust strong{color:var(--pink-light);font-family:Playfair Display,serif;font-size:17px}.rh-dark-trust span{color:#ffffff8c;font-size:7px;letter-spacing:1.1px;line-height:1.6;text-transform:uppercase}.rh-dark-trust i{background:#ffffff2e;height:30px;margin:0 25px;width:1px}.rh-dark-property-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14101285;border:1px solid #ffffff38;box-shadow:0 30px 90px #00000061;padding:14px;position:absolute;right:7%;top:50%;transform:translateY(-42%);width:290px;z-index:8}.rh-dark-card-top{align-items:center;display:flex;justify-content:space-between;padding:4px 3px 13px}.rh-dark-card-top>span{color:#ffffff91;font-size:7px;font-weight:700;letter-spacing:2px}.rh-dark-card-icon{align-items:center;border:1px solid #efc1d266;border-radius:50%;color:var(--pink-light);display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.rh-dark-card-image{height:235px;overflow:hidden;position:relative}.rh-dark-card-image img{display:block;height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.rh-dark-property-card:hover
.rh-dark-card-image img{transform:scale(1.06)}.rh-dark-card-image-overlay{background:linear-gradient(0deg,#0a0709a6,#0000 60%);inset:0;position:absolute}.rh-dark-card-image>span{background:#120d10bf;border:1px solid #ffffff29;bottom:13px;color:var(--pink-light);font-size:7px;font-weight:700;left:13px;letter-spacing:1.5px;padding:7px 10px;position:absolute}.rh-dark-card-bottom{align-items:flex-end;display:flex;justify-content:space-between;padding:19px 4px 5px}.rh-dark-card-bottom small{color:#fff6;font-size:7px;letter-spacing:2px}.rh-dark-card-bottom h3{color:#fff;font-family:Playfair Display,serif;font-size:22px;font-weight:500;line-height:1.05;margin:6px 0 0}.rh-dark-card-bottom a{align-items:center;color:var(--pink-light);display:flex;font-size:8px;font-weight:700;gap:8px;letter-spacing:1px;text-decoration:none}.rh-dark-card-bottom a span{font-size:14px}.rh-dark-controls{align-items:center;bottom:91px;display:flex;gap:15px;position:absolute;right:36%;z-index:12}.rh-dark-controls>button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a080959;border:1px solid #ffffff3b;color:#ffffffe6;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .25s ease;width:42px}.rh-dark-controls>button:hover{background:var(--pink-dark);border-color:var(--pink-dark);transform:translateY(-2px)}.rh-dark-dots{gap:6px}.rh-dark-dots button{height:2px;width:27px}.rh-dark-dots button span{background:var(--pink-light);display:block;height:100%;transition:width .35s ease;width:0}.rh-dark-dots button.active{width:52px}.rh-dark-dots button.active span{width:100%}.rh-dark-side-text{left:23px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);z-index:5}.rh-dark-side-text span{color:#ffffff59;font-size:7px;font-weight:600;letter-spacing:4px}.rh-dark-bottom{bottom:25px;justify-content:space-between;left:5.5%;right:5.5%;z-index:15}.rh-dark-bottom-left span{color:#ffffff6e;font-size:7px;font-weight:700;letter-spacing:2.5px}.rh-dark-scroll{align-items:center;display:flex;gap:13px;left:50%;position:absolute;transform:translateX(-50%)}.rh-dark-scroll>span{color:#ffffff6b;font-size:7px;font-weight:700;letter-spacing:2px}.rh-dark-scroll>div{background:#fff3;height:1px;overflow:hidden;position:relative;width:55px}.rh-dark-scroll i{animation:rhDarkScroll 2s ease-in-out infinite;background:var(--pink-light);height:1px;left:0;position:absolute;top:0;width:18px}@keyframes rhDarkScroll{0%{transform:translateX(-20px)}50%{transform:translateX(55px)}to{transform:translateX(55px)}}.rh-dark-counter{align-items:center;display:flex;font-family:Playfair Display,serif;gap:8px}.rh-dark-counter strong{color:var(--pink-light);font-size:16px;font-weight:500}.rh-dark-counter span{color:#ffffff59;font-size:9px}.rh-dark-counter small{color:#ffffff7a;font-size:12px}.rh-dark-progress{background:#ffffff1f;bottom:0;height:2px;left:0;position:absolute;width:100%;z-index:30}.rh-dark-progress-fill{animation:rhDarkProgress 6s linear forwards;background:linear-gradient(90deg,var(--pink),var(--pink-light));display:block;height:100%;width:0}@keyframes rhDarkProgress{0%{width:0}to{width:100%}}@media (max-width:1150px){.rh-dark-content-wrap{width:59%}.rh-dark-property-card{right:3%;width:250px}.rh-dark-card-image{height:195px}.rh-dark-controls{right:31%}.rh-dark-content h1{font-size:70px}}@media (max-width:900px){.rh-dark-topbar{padding:0 4%}.rh-dark-top-center{display:none}.rh-dark-content-wrap{left:7%;width:62%}.rh-dark-property-card{right:3%;width:220px}.rh-dark-card-image{height:170px}.rh-dark-card-bottom h3{font-size:19px}.rh-dark-controls{right:28%}.rh-dark-side-text{display:none}}@media (max-width:760px){.rh-dark-hero{height:auto;min-height:860px}.rh-dark-overlay{background:linear-gradient(180deg,#0a0709b8,#0c090bad 35%,#0c090bdb)}.rh-dark-left-overlay{background:radial-gradient(ellipse at 35% 35%,#0000000a,#0000008c);width:100%}.rh-dark-topbar{height:78px;padding:0 20px}.rh-dark-logo{font-size:19px;height:38px;width:38px}.rh-dark-brand-name strong{font-size:13px;letter-spacing:2.5px}.rh-dark-brand-name span{font-size:7px;letter-spacing:3px}.rh-dark-top-right{font-size:6px}.rh-dark-top-right div{width:17px}.rh-dark-content-wrap{left:auto;padding:130px 24px 0;position:relative;top:auto;transform:none;width:auto}.rh-dark-content{max-width:100%}.rh-dark-eyebrow{font-size:7px;letter-spacing:2.2px;margin-bottom:18px}.rh-dark-eyebrow>span{width:28px}.rh-dark-number{font-size:78px;top:-36px}.rh-dark-content h1{font-size:clamp(46px,13.5vw,66px);letter-spacing:-2.5px;line-height:.95}.rh-dark-description{font-size:12.5px;line-height:1.75;margin-top:23px}.rh-dark-actions{align-items:stretch;flex-direction:column;margin-top:24px}.rh-dark-primary,.rh-dark-secondary{width:100%}.rh-dark-trust{margin-top:28px}.rh-dark-trust>div{gap:7px}.rh-dark-trust strong{font-size:13px}.rh-dark-trust span{font-size:6px;letter-spacing:.7px}.rh-dark-trust i{height:22px;margin:0 10px}.rh-dark-property-card{margin:34px 24px 125px;position:relative;right:auto;top:auto;transform:none;width:calc(100% - 48px)}.rh-dark-card-image{height:185px}.rh-dark-controls{bottom:65px;gap:8px;right:24px}.rh-dark-controls>button{height:37px;width:37px}.rh-dark-dots{display:none}.rh-dark-bottom{bottom:21px;left:24px;right:24px}.rh-dark-bottom-left{display:none}.rh-dark-scroll{position:static;transform:none}.rh-dark-scroll>span{font-size:6px}.rh-dark-scroll>div{width:34px}}@media (max-width:420px){.rh-dark-hero{min-height:830px}.rh-dark-content-wrap{padding-top:120px}.rh-dark-content h1{font-size:45px}.rh-dark-description{font-size:11.5px}.rh-dark-trust span{font-size:5.5px}.rh-dark-property-card{margin-top:28px}.rh-dark-card-image{height:160px}.rh-dark-card-bottom h3{font-size:18px}.rh-dark-top-right div,.rh-dark-top-right span:first-child{display:none}}.rh-dark-hero{min-height:88vh}.rh-dark-slide{transform:scale(1.05)}.rh-dark-hero{background:#111;color:#fff;font-family:DM Sans,sans-serif;height:calc(100vh - 82px);max-height:820px;min-height:calc(100vh - 82px);overflow:hidden;position:relative;width:100%}.rh-dark-hero-images{inset:0;position:absolute;z-index:0}.rh-dark-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.04);transition:opacity 1.2s ease,transform 6s ease}.rh-dark-slide.active{opacity:1;transform:scale(1)}.rh-dark-overlay{background:linear-gradient(90deg,#000000b3,#0000006b 40%,#00000026 75%,#0000004d);inset:0;position:absolute;z-index:1}.rh-dark-left-overlay{background:linear-gradient(90deg,#0000007a,#0000);top:0;width:55%}.rh-dark-bottom-overlay,.rh-dark-left-overlay{bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.rh-dark-bottom-overlay{background:linear-gradient(0deg,#000000b8,#0000);height:32%;right:0}.rh-dark-topbar{align-items:center;display:flex;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;top:28px;width:min(1180px,calc(100% - 80px));z-index:10}.rh-dark-brand{color:#fff;font-size:13px;font-weight:600;letter-spacing:2.5px}.rh-dark-top-right{align-items:center;color:#ffffffbf;display:flex;font-size:10px;font-weight:500;gap:14px;letter-spacing:1.5px}.rh-top-line{background:#ffffff80;height:1px;width:35px}.rh-dark-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;padding-top:45px;position:relative;width:min(1180px,calc(100% - 80px));z-index:5}.rh-dark-content{margin-top:20px;max-width:58%;width:620px}.rh-dark-eyebrow{align-items:center;color:#ffffffd9;display:flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:2px;margin-bottom:18px}.rh-dark-eyebrow span{background:#e9a8bd;height:1px;width:28px}.rh-dark-content h1{color:#fff;font-family:Playfair Display,serif;font-size:clamp(42px,5vw,68px);font-weight:500;letter-spacing:-1.5px;line-height:1.05;margin:0 0 20px}.rh-dark-content h1 em{color:#e8a8bd;font-style:italic;font-weight:500}.rh-dark-content p{color:#ffffffc7;font-size:14px;font-weight:400;line-height:1.75;margin:0 0 28px;max-width:100%;width:540px}.rh-dark-buttons{align-items:center;display:flex;gap:12px;margin-bottom:34px}.rh-dark-outline-btn,.rh-dark-primary-btn{align-items:center;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.4px;min-height:46px;padding:0 22px;text-decoration:none;transition:all .3s ease}.rh-dark-primary-btn{background:#e7a7bc;color:#20161a;gap:18px}.rh-dark-primary-btn span{font-size:16px}.rh-dark-primary-btn:hover{background:#fff;transform:translateY(-2px)}.rh-dark-outline-btn{background:#00000014;border:1px solid #ffffff8c;color:#fff}.rh-dark-outline-btn:hover{background:#fff;border-color:#fff;color:#222}.rh-dark-trust{align-items:center;display:flex;gap:32px}.rh-dark-trust>div{align-items:center;display:flex;gap:9px}.rh-dark-trust strong{color:#e6a7bc;font-size:12px;font-weight:500}.rh-dark-trust span{color:#ffffffa6;font-size:8px;letter-spacing:.8px;line-height:1.4}.rh-dark-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0fa6;border:1px solid #ffffff2e;box-shadow:0 20px 50px #00000040;margin-top:110px;min-width:270px;position:relative;width:270px}.rh-feature-image{background-position:50%;background-size:cover;height:165px;transition:background-image .6s ease;width:100%}.rh-feature-content{padding:18px}.rh-feature-content>span{color:#e7a7bc;display:block;font-size:8px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px}.rh-feature-content h3{color:#fff;font-size:17px;font-weight:500;letter-spacing:.2px;margin:0 0 20px}.rh-feature-bottom{align-items:center;display:flex;justify-content:space-between}.rh-feature-bottom>span{color:#ffffffa6;font-size:10px}.rh-feature-arrows{display:flex;gap:5px}.rh-feature-arrows button{background:#0000;border:1px solid #ffffff4d;color:#fff;cursor:pointer;height:30px;transition:all .25s ease;width:30px}.rh-feature-arrows button:hover{background:#e7a7bc;border-color:#e7a7bc;color:#222}.rh-dark-dots{align-items:center;bottom:62px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.rh-dark-dots button{background:#ffffff4d;border:0;cursor:pointer;height:3px;padding:0;transition:all .3s ease;width:30px}.rh-dark-dots button.active{background:#e7a7bc;width:50px}.rh-dark-bottom{align-items:center;bottom:24px;color:#ffffffa6;display:flex;font-size:9px;font-weight:500;gap:14px;left:40px;letter-spacing:1.5px;position:absolute;right:40px;z-index:10}.rh-scroll-line{background:#ffffff59;height:1px;width:50px}.rh-auto-progress{background:#ffffff26;bottom:0;height:2px;left:0;position:absolute;width:100%;z-index:20}.rh-auto-progress-bar{animation:rhProgress 5s linear forwards;background:#e7a7bc;height:100%;width:0}@keyframes rhProgress{0%{width:0}to{width:100%}}@media (max-width:1000px){.rh-dark-container{width:calc(100% - 50px)}.rh-dark-content{max-width:65%}.rh-dark-content h1{font-size:48px}.rh-dark-feature-card{min-width:220px;width:220px}}@media (max-width:768px){.rh-dark-hero{height:760px;max-height:none;min-height:760px}.rh-dark-topbar{top:20px;width:calc(100% - 35px)}.rh-dark-top-right{display:none}.rh-dark-container{display:block;padding-top:125px;width:calc(100% - 35px)}.rh-dark-content{margin:0;max-width:100%;width:100%}.rh-dark-eyebrow{font-size:9px;margin-bottom:14px}.rh-dark-content h1{font-size:42px;letter-spacing:-.8px;line-height:1.08;margin-bottom:17px}.rh-dark-content p{font-size:13px;line-height:1.65;margin-bottom:22px;width:100%}.rh-dark-buttons{margin-bottom:25px}.rh-dark-outline-btn,.rh-dark-primary-btn{font-size:10px;min-height:42px;padding:0 15px}.rh-dark-trust{gap:16px}.rh-dark-trust>div{gap:6px}.rh-dark-trust span{font-size:7px}.rh-dark-feature-card{margin-top:28px;min-width:210px;width:210px}.rh-feature-image{height:115px}.rh-feature-content{padding:13px}.rh-feature-content h3{font-size:14px;margin-bottom:12px}.rh-dark-dots{bottom:55px}.rh-dark-bottom{bottom:20px;left:18px;right:18px}}@media (max-width:480px){.rh-dark-hero{height:720px;min-height:720px}.rh-dark-container{padding-top:115px}.rh-dark-content h1{font-size:36px}.rh-dark-content p{font-size:12px}.rh-dark-trust{display:none}.rh-dark-feature-card{min-width:190px;width:190px}.rh-dark-dots button{width:20px}.rh-dark-dots button.active{width:35px}}.contact-page{background:#fff;color:#24151d;font-family:Montserrat,Poppins,Arial,sans-serif;overflow:hidden;width:100%}.contact-hero{align-items:center;background:#24151d;display:flex;min-height:88vh;overflow:hidden;position:relative}.contact-hero-background{background-image:url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=2200&q=90);background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.03)}.contact-hero-overlay{background:linear-gradient(90deg,#1a0d14f0,#27121cc7 42%,#2d131f59);inset:0;position:absolute}.contact-hero-content{margin:0 auto;padding:130px 0;position:relative;width:min(1180px,90%);z-index:2}.contact-eyebrow{align-items:center;color:#f2a5bd;display:flex;font-size:11px;font-weight:700;gap:13px;letter-spacing:4px;margin-bottom:28px}.contact-eyebrow span{background:#f2a5bd;height:1px;width:35px}.contact-eyebrow span:last-child{display:none}.contact-hero h1{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(52px,6.5vw,88px);font-weight:500;letter-spacing:-2px;line-height:1.02;margin:0}.contact-hero h1 em{color:#f2a5bd;font-style:italic;font-weight:500}.contact-hero-content>p{color:#ffffffc2;font-size:16px;font-weight:400;line-height:1.9;margin:30px 0 38px;max-width:650px}.contact-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.primary-contact-btn,.secondary-contact-btn{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:15px;justify-content:center;letter-spacing:1.8px;min-height:55px;padding:0 25px;text-decoration:none;transition:.35s ease}.primary-contact-btn{background:#f2a5bd;color:#28131d}.primary-contact-btn span{font-size:20px}.primary-contact-btn:hover{background:#fff;transform:translateY(-3px)}.secondary-contact-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff61;color:#fff}.secondary-contact-btn:hover{background:#fff;color:#29151e;transform:translateY(-3px)}.phone-icon{font-size:16px}.hero-bottom-info{border-top:1px solid #ffffff29;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);left:50%;position:absolute;transform:translateX(-50%);width:min(1180px,90%);z-index:3}.hero-bottom-info>div{border-right:1px solid #ffffff29;padding:22px 30px}.hero-bottom-info>div:first-child{padding-left:0}.hero-bottom-info>div:last-child{border-right:none}.hero-bottom-info small{color:#d89aac;display:block;font-size:9px;font-weight:700;letter-spacing:2px;margin-bottom:7px}.hero-bottom-info strong{color:#ffffffe6;font-size:12px;font-weight:500;letter-spacing:.5px}.hero-scroll{align-items:center;bottom:45%;color:#ffffff8c;display:flex;font-size:8px;gap:12px;letter-spacing:3px;position:absolute;right:40px;writing-mode:vertical-rl;z-index:3}.hero-scroll span{background:#f2a5bd;height:45px;width:1px}.contact-intro{background:#fff;padding:115px 0 105px}.contact-intro-inner{margin:auto;width:min(1180px,90%)}.intro-label,.section-label{align-items:center;color:#b65b77;display:flex;font-size:10px;font-weight:800;gap:12px;letter-spacing:3px}.intro-label span,.section-label span{background:#d989a3;display:inline-block;height:1px;width:35px}.intro-grid{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1.05fr .95fr;margin-top:35px}.intro-grid h2{color:#28161f;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5vw,65px);font-weight:500;letter-spacing:-1.5px;line-height:1.08;margin:0}.intro-grid h2 em{color:#c96d8b;font-style:italic}.intro-copy{padding-left:20px}.intro-copy p{color:#70656a;font-size:14px;line-height:1.9;margin:0 0 20px}.intro-line{background:#e59ab1;height:2px;margin:30px 0 15px;width:65px}.intro-copy>span{color:#a87887;font-size:9px;font-weight:700;letter-spacing:2.2px}.contact-main{background:#fbf7f8;padding:105px 0 120px}.contact-wrapper{grid-gap:90px;align-items:start;display:grid;gap:90px;grid-template-columns:.86fr 1.14fr;margin:auto;width:min(1180px,90%)}.contact-information h2{color:#2a1720;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,4.8vw,62px);font-weight:500;letter-spacing:-1.5px;line-height:1.06;margin:25px 0 22px}.contact-information h2 em{color:#c66c88;font-style:italic}.contact-description{color:#74696e;font-size:14px;line-height:1.9;margin-bottom:40px;max-width:470px}.contact-detail{grid-gap:15px;align-items:center;border-top:1px solid #eadde1;display:grid;gap:15px;grid-template-columns:30px 48px 1fr;padding:22px 0;position:relative}.detail-number{color:#c98298;font-family:Playfair Display,Georgia,serif;font-size:15px}.detail-icon{align-items:center;border:1px solid #e6bcc9;border-radius:50%;color:#b95e7c;display:flex;font-size:15px;height:43px;justify-content:center;width:43px}.detail-content span{color:#9d7784;display:block;font-size:8px;font-weight:800;letter-spacing:2px;margin-bottom:5px}.detail-content a,.detail-content strong{color:#2b1821;display:block;font-size:14px;font-weight:700;text-decoration:none}.detail-content a:hover{color:#c35f81}.detail-content p{color:#8b8085;font-size:11px;margin:5px 0 0}.contact-trust{background:#fff;border:1px solid #f0e3e7;display:flex;gap:15px;margin-top:32px;padding:20px}.trust-mark{align-items:center;background:#f6dbe4;border-radius:50%;color:#ad5673;display:flex;flex:0 0 32px;font-weight:700;height:32px;justify-content:center;width:32px}.contact-trust strong{color:#38242c;display:block;font-family:Playfair Display,Georgia,serif;font-size:14px;margin-bottom:4px}.contact-trust p{color:#83777c;font-size:10px;line-height:1.7;margin:0}.contact-form-card{background:#fff;border:1px solid #eadde2;box-shadow:0 25px 70px #41192b17;padding:45px;position:relative}.form-card-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.form-card-header span{color:#b25a76;font-size:9px;font-weight:800;letter-spacing:2.5px}.form-card-header h3{color:#291720;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:500;line-height:1.15;margin:12px 0 0}.form-card-header h3 em{color:#c86c89;font-style:italic}.form-number{color:#d3a1af;font-family:Playfair Display,Georgia,serif;font-size:45px;line-height:1}.form-divider{background:#eee1e5;height:1px;margin:32px 0;width:100%}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.input-group{margin-bottom:22px}.input-group label{color:#65545c;display:block;font-size:9px;font-weight:800;letter-spacing:1.7px;margin-bottom:9px}.input-group label span{color:#c45f80}.input-group input,.input-group select,.input-group textarea{background:#fff;border:1px solid #e6dadd;box-sizing:border-box;color:#32232a;font-family:Montserrat,sans-serif;font-size:12px;outline:none;padding:15px 16px;transition:.3s ease;width:100%}.input-group input::placeholder,.input-group textarea::placeholder{color:#b7aeb2}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#d47e99;box-shadow:0 0 0 3px #d47e9914}.input-group textarea{min-height:125px;resize:vertical}.input-group select{cursor:pointer}.submit-contact-btn{align-items:center;background:#2b1821;border:none;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;justify-content:space-between;min-height:58px;padding:0 22px;transition:.35s ease;width:100%}.submit-contact-btn span{font-size:10px;font-weight:800;letter-spacing:2px}.submit-contact-btn strong{align-items:center;background:#f1a6bd;border-radius:50%;color:#29151e;display:flex;font-size:18px;height:32px;justify-content:center;transition:.3s ease;width:32px}.submit-contact-btn:hover{background:#c96686;transform:translateY(-2px)}.submit-contact-btn:hover strong{background:#fff;transform:rotate(45deg)}.submit-contact-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.form-note{color:#9a8d92;font-size:9px;line-height:1.6;margin:15px 0 0;text-align:center}.contact-services{background:#fff;padding:110px 0}.contact-services-header{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:1fr .55fr;margin:auto;width:min(1180px,90%)}.contact-services-header h2{color:#2a1720;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,4.5vw,58px);font-weight:500;line-height:1.05;margin:18px 0 0}.contact-services-header>p{color:#75696e;font-size:13px;line-height:1.8;margin:0}.contact-services-grid{border-bottom:1px solid #eadde2;border-top:1px solid #eadde2;display:grid;grid-template-columns:repeat(4,1fr);margin:55px auto 0;width:min(1180px,90%)}.service-mini-card{border-right:1px solid #eadde2;min-height:250px;padding:30px 25px;transition:.35s ease}.service-mini-card:first-child{border-left:1px solid #eadde2}.service-mini-card:hover{background:#fff5f7;transform:translateY(-5px)}.service-mini-card>span{color:#cc7d95;font-family:Playfair Display,Georgia,serif;font-size:18px}.service-mini-card h3{color:#2d1b23;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:600;margin:45px 0 12px}.service-mini-card p{color:#83777c;font-size:11px;line-height:1.8;margin:0}.contact-final{background:linear-gradient(135deg,#321b26,#4b2535);overflow:hidden;padding:120px 20px;position:relative;text-align:center}.contact-final:before{border:1px solid #f2a5bd26;border-radius:50%;content:"";height:450px;position:absolute;right:-100px;top:-230px;width:450px}.contact-final:after{border:1px solid #f2a5bd1f;border-radius:50%;bottom:-200px;content:"";height:350px;left:-100px;position:absolute;width:350px}.contact-final-content{margin:auto;max-width:800px;position:relative;z-index:2}.contact-final-content>span{color:#e7a5b9;font-size:9px;font-weight:800;letter-spacing:3px}.contact-final h2{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,6vw,72px);font-weight:500;line-height:1.05;margin:20px 0}.contact-final h2 em{color:#f2a5bd;font-style:italic}.contact-final-content>p{color:#ffffffb3;font-size:13px;line-height:1.8;margin:0 auto 32px;max-width:550px}.final-actions{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.final-primary,.final-secondary{align-items:center;display:inline-flex;font-size:10px;font-weight:800;gap:18px;justify-content:center;letter-spacing:1.8px;min-height:52px;padding:0 25px;text-decoration:none;transition:.3s ease}.final-primary{background:#f2a5bd;color:#2b1721}.final-primary span{font-size:18px}.final-primary:hover{background:#fff;transform:translateY(-3px)}.final-secondary{border:1px solid #ffffff4d;color:#fff}.final-secondary:hover{background:#fff;color:#2b1721}@media (max-width:1000px){.contact-wrapper{gap:65px;grid-template-columns:1fr}.contact-information{max-width:700px}.intro-grid{gap:50px}.contact-services-grid{grid-template-columns:repeat(2,1fr)}.service-mini-card:nth-child(2){border-right:none}.service-mini-card:nth-child(3),.service-mini-card:nth-child(4){border-top:1px solid #eadde2}.contact-services-header{gap:25px;grid-template-columns:1fr}}@media (max-width:768px){.contact-hero{min-height:780px}.contact-hero-content{padding:120px 0 180px}.contact-hero h1{font-size:48px;letter-spacing:-1px}.contact-hero-content>p{font-size:13px;line-height:1.8}.hero-bottom-info{grid-template-columns:1fr;width:90%}.hero-bottom-info>div{border-bottom:1px solid #ffffff1a;border-right:none;padding:10px 0}.hero-bottom-info>div:last-child{border-bottom:none}.hero-bottom-info strong{font-size:10px}.hero-scroll{display:none}.contact-intro{padding:80px 0}.intro-grid{gap:35px;grid-template-columns:1fr}.intro-grid h2{font-size:42px}.intro-copy{padding-left:0}.contact-main{padding:80px 0}.contact-wrapper{width:90%}.contact-information h2{font-size:43px}.contact-form-card{padding:28px 22px}.form-row{gap:0;grid-template-columns:1fr}.form-card-header h3{font-size:30px}.contact-services{padding:80px 0}.contact-services-grid{grid-template-columns:1fr}.service-mini-card,.service-mini-card:first-child{border-bottom:1px solid #eadde2;border-left:1px solid #eadde2;border-right:1px solid #eadde2}.service-mini-card:first-child,.service-mini-card:nth-child(2),.service-mini-card:nth-child(3),.service-mini-card:nth-child(4){border-top:none}.contact-final{padding:90px 20px}}@media (max-width:480px){.contact-hero-content{width:88%}.contact-hero h1{font-size:42px}.contact-hero-actions{align-items:stretch;flex-direction:column}.primary-contact-btn,.secondary-contact-btn{width:100%}.contact-detail{gap:10px;grid-template-columns:25px 42px 1fr}.detail-content a,.detail-content strong{font-size:12px}.contact-form-card{padding:24px 17px}.form-card-header h3{font-size:27px}.form-number{font-size:35px}.contact-services-header h2{font-size:40px}.contact-final h2{font-size:43px}}.main-footer{background:#0d2345;color:#fff;margin-top:60px}.footer-container{grid-gap:45px;display:grid;gap:45px;grid-template-columns:2fr 1fr 1.3fr 1.7fr;margin:auto;max-width:1200px;padding:60px 25px 45px}.footer-logo{display:inline-block;margin-bottom:15px}.footer-logo img{display:block;height:auto;object-fit:contain;width:210px}.footer-about p{color:#c9d2df;font-size:14px;line-height:1.7;max-width:340px}.footer-social{display:flex;gap:12px;margin-top:22px}.footer-social a{align-items:center;border:1px solid #506581;border-radius:50%;color:#fff;display:flex;font-weight:600;height:38px;justify-content:center;text-decoration:none;transition:.3s;width:38px}.footer-social a:hover{background:#5b8f2b;border-color:#5b8f2b;transform:translateY(-3px)}.footer-column{display:flex;flex-direction:column}.footer-column h3{font-size:18px;margin:5px 0 22px;padding-bottom:10px;position:relative}.footer-column h3:after{background:#6c9f36;bottom:0;content:"";height:2px;left:0;position:absolute;width:45px}.footer-column a{color:#c9d2df;font-size:14px;margin-bottom:13px;text-decoration:none;transition:.3s}.footer-column a:hover{color:#8dbb55;padding-left:5px}.footer-contact p{align-items:flex-start;color:#c9d2df;display:flex;font-size:14px;gap:10px;line-height:1.6;margin:0 0 15px}.footer-contact p span{font-size:16px}.footer-contact a{margin:0}.footer-bottom{border-top:1px solid #ffffff1f}.footer-bottom-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:auto;max-width:1200px;padding:18px 25px}.footer-bottom p{color:#9eabbc;font-size:13px;margin:0}.footer-bottom-inner div{display:flex;gap:25px}.footer-bottom-inner a{color:#9eabbc;font-size:13px;text-decoration:none}.footer-bottom-inner a:hover{color:#fff}@media (max-width:900px){.footer-container{gap:40px;grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-container{gap:35px;grid-template-columns:1fr;padding:45px 20px 35px}.footer-logo img{width:190px}.footer-bottom-inner{flex-direction:column;text-align:center}.footer-bottom-inner div{flex-direction:column;gap:10px}}.footer-social button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.services-page{background:#fff;color:#222;overflow:hidden;width:100%}.services-container{margin:auto;max-width:1250px;padding:0 25px;width:100%}.services-hero{align-items:center;background:linear-gradient(90deg,#000000d1,#0000007a,#0000002e),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2000&q=85);background-position:50%;background-size:cover;display:flex;min-height:560px;position:relative}.services-hero-overlay{background:linear-gradient(90deg,#0000004d,#0000);inset:0;position:absolute}.services-hero-content{margin:auto;max-width:1250px;padding:80px 25px;position:relative;width:100%;z-index:2}.services-badge{border:1px solid #ffffff80;border-radius:30px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:8px 16px}.services-hero h1{color:#fff;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1.05;margin:0;max-width:720px}.services-hero h1 span{color:#d5a24a;display:block}.services-hero p{color:#ffffffe0;font-size:18px;line-height:1.7;margin:25px 0 32px;max-width:620px}.services-hero-buttons{display:flex;flex-wrap:wrap;gap:15px}.services-dark-btn,.services-outline-btn,.services-primary-btn,.services-secondary-btn{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:48px;padding:0 25px;text-decoration:none;transition:all .3s ease}.services-primary-btn{background:#d5a24a;color:#fff}.services-primary-btn:hover{background:#bd8930;transform:translateY(-2px)}.services-secondary-btn{border:1px solid #ffffffb3;color:#fff}.services-secondary-btn:hover{background:#fff;color:#222}.services-section{background:#fff;padding:100px 0}.services-heading{margin:0 auto 55px;max-width:700px;text-align:center}.services-heading span{color:#c18d38;display:block;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:12px}.services-heading h2{color:#1f1f1f;font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 16px}.services-heading p{color:#777;font-size:16px;line-height:1.7;margin:0}.services-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 30px #0000000a;min-height:290px;padding:30px;position:relative;transition:all .35s ease}.service-card:hover{border-color:#d5a24a;box-shadow:0 18px 45px #0000001a;transform:translateY(-8px)}.service-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.service-icon{align-items:center;background:#faf5ea;border-radius:12px;display:flex;font-size:28px;height:62px;justify-content:center;width:62px}.service-number{color:#d7d7d7;font-size:14px;font-weight:800}.service-card h3{color:#222;font-size:21px;margin:0 0 12px}.service-card p{color:#777;font-size:14px;line-height:1.7;margin:0 0 22px}.service-link{color:#bd8930;font-size:14px;font-weight:700;text-decoration:none}.service-link:hover{color:#222}.services-why{background:#f8f8f6;padding:100px 0}.services-why-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.1fr .9fr}.services-why-content>span{color:#c18d38;font-size:12px;font-weight:800;letter-spacing:2px}.services-why-content h2{font-size:clamp(34px,4vw,52px);line-height:1.12;margin:15px 0 20px}.services-why-content h2 strong{color:#c18d38;display:block}.services-why-content>p{color:#707070;font-size:16px;line-height:1.8;margin-bottom:30px;max-width:600px}.services-points{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.services-points div{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:10px}.services-points b{align-items:center;background:#d5a24a;border-radius:50%;color:#fff;display:flex;font-size:12px;height:25px;justify-content:center;width:25px}.services-dark-btn{background:#222;color:#fff}.services-dark-btn:hover{background:#d5a24a}.services-why-box{background:linear-gradient(#141414b8,#141414b8),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1000&q=80);background-position:50%;background-size:cover;border-radius:14px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:440px;padding:50px;position:relative}.why-box-icon{font-size:42px;margin-bottom:20px}.services-why-box h3{font-size:38px;line-height:1.15;margin:0 0 18px}.services-why-box p{color:#ffffffc7;line-height:1.7;max-width:400px}.why-box-line{background:#d5a24a;height:2px;margin:20px 0;width:60px}.services-why-box strong{color:#d5a24a}.services-process{background:#fff;padding:100px 0}.process-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.process-card{border-top:2px solid #e4e4e4;padding:28px;transition:all .3s ease}.process-card:hover{border-color:#d5a24a}.process-number{color:#d5a24a;font-size:34px;font-weight:800;margin-bottom:25px}.process-card h3{font-size:19px;margin:0 0 12px}.process-card p{color:#777;font-size:14px;line-height:1.7;margin:0}.services-cta{background:linear-gradient(#0f0f0fdb,#0f0f0fdb),url(https://images.unsplash.com/photo-1600607688969-a5bfcd646154?auto=format&fit=crop&w=2000&q=80);background-position:50%;background-size:cover;padding:100px 25px;text-align:center}.services-cta-content{margin:auto;max-width:750px}.services-cta span{color:#d5a24a;font-size:12px;font-weight:800;letter-spacing:2px}.services-cta h2{color:#fff;font-size:clamp(34px,5vw,55px);margin:15px 0}.services-cta p{color:#ffffffbf;font-size:16px;line-height:1.7;margin:0 auto 30px}.services-cta-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.services-outline-btn{border:1px solid #fff9;color:#fff}.services-outline-btn:hover{background:#fff;color:#222}@media (max-width:1000px){.services-grid{grid-template-columns:repeat(2,1fr)}.services-why-grid{gap:45px;grid-template-columns:1fr}.services-why-box{min-height:380px}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.services-container{padding:0 16px}.services-hero{background-position:60%;min-height:540px}.services-hero-content{padding:80px 16px}.services-hero h1{font-size:42px}.services-hero p{font-size:15px;line-height:1.6}.services-hero-buttons{align-items:stretch;flex-direction:column}.services-primary-btn,.services-secondary-btn{width:100%}.services-process,.services-section,.services-why{padding:70px 0}.services-heading{margin-bottom:38px}.services-heading h2{font-size:34px}.services-grid{grid-template-columns:1fr}.service-card{min-height:auto;padding:25px}.services-points{grid-template-columns:1fr}.services-why-box{min-height:360px;padding:35px}.services-why-box h3{font-size:32px}.process-grid{grid-template-columns:1fr}.process-card{padding:22px 0}.services-cta{padding:75px 18px}.services-cta h2{font-size:36px}.services-cta-buttons{flex-direction:column}.services-cta .services-primary-btn,.services-outline-btn{width:100%}}@media (max-width:400px){.services-hero h1{font-size:36px}.services-hero-content{padding-top:70px}.services-badge{font-size:10px;letter-spacing:1.5px}.service-icon{font-size:25px;height:55px;width:55px}.service-card h3{font-size:19px}.services-why-box{padding:28px}.services-why-box h3{font-size:28px}}.services-page{padding-top:80px}@media (max-width:768px){.services-page{padding-top:70px}}.property-admin{background:#f4f7fb;color:#14295a;min-height:100vh;padding-bottom:70px}.admin-header{align-items:center;background:#102d67;color:#fff;display:flex;gap:30px;justify-content:space-between;padding:45px 7%}.admin-header span{color:#ff6a2a;font-weight:800;letter-spacing:2px}.admin-header h1{font-size:38px;margin:8px 0}.admin-header p{color:#d8e0f0}.admin-count{align-items:center;background:#fff;border-radius:50%;color:#102d67;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.admin-count strong{font-size:35px}.admin-count span{color:#102d67;letter-spacing:0}.admin-message{background:#dff7e8;border-radius:8px;color:#137333;font-weight:700;margin:25px auto 0;max-width:1100px;padding:15px 20px}.property-form-section{background:#fff;border-radius:15px;box-shadow:0 5px 25px #00000012;margin:35px auto;max-width:1100px;padding:35px}.property-form-section h2{font-size:28px;margin-top:0}.form-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}.form-group{margin-bottom:20px}.form-group label{font-weight:700;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:1px solid #d8deea;border-radius:8px;font-family:inherit;font-size:15px;padding:13px 15px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#102d67}.form-buttons{display:flex;gap:12px}.save-property{background:#102d67;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;padding:14px 25px}.save-property:hover{background:#f15a24}.cancel-edit{background:#ddd;border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:14px 25px}.admin-property-list{margin:50px auto;max-width:1200px}.list-title{padding:0 15px}.list-title span{color:#f15a24;font-weight:800;letter-spacing:2px}.list-title h2{font-size:30px}.admin-table-wrapper{background:#fff;border-radius:15px;box-shadow:0 5px 25px #00000012;overflow-x:auto}.admin-table-wrapper table{border-collapse:collapse;min-width:900px;width:100%}.admin-table-wrapper th{background:#102d67;color:#fff;padding:16px;text-align:left}.admin-table-wrapper td{border-bottom:1px solid #eee;padding:14px}.admin-table-wrapper td img{border-radius:8px;height:65px;object-fit:cover;width:85px}.admin-table-wrapper td strong{display:block}.admin-table-wrapper td small{color:#777;display:block;margin-top:5px}.category-badge{background:#eaf0ff;border-radius:20px;color:#102d67;display:inline-block;font-size:13px;font-weight:800;padding:6px 12px}.action-buttons{display:flex;gap:7px}.delete-btn,.edit-btn{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:8px 12px}.edit-btn{background:#e8f0ff;color:#102d67}.delete-btn{background:#ffe7e4;color:#d93025}@media (max-width:700px){.admin-header{align-items:flex-start;flex-direction:column;padding:35px 20px}.admin-header h1{font-size:30px}.admin-count{align-self:flex-end;height:90px;width:90px}.admin-count strong{font-size:25px}.property-form-section{margin:20px 15px;padding:22px}.form-grid{gap:0;grid-template-columns:1fr}.admin-property-list{margin:30px 15px}}.dashboard-page{background:#f5f6f8;box-sizing:border-box;color:#222;font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:50px 6%}.dashboard-page>h1{color:#151515;font-size:34px;font-weight:700;letter-spacing:-.5px;margin:0}.dashboard-page>p{color:#777;font-size:15px;margin:10px 0 30px}.dashboard-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:35px}.dashboard-stat{background:#fff;border:1px solid #e9e9e9;border-radius:14px;box-shadow:0 5px 20px #0000000f;box-sizing:border-box;min-height:120px;padding:25px;transition:all .3s ease}.dashboard-stat:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.dashboard-stat>div{align-items:center;background:#f7f0e2;border-radius:10px;display:flex;font-size:22px;height:45px;justify-content:center;margin-bottom:15px;width:45px}.dashboard-stat span{color:#777;display:block;font-size:13px;margin-bottom:6px}.dashboard-stat strong{color:#b38a45;display:block;font-size:28px;font-weight:700}.empty-dashboard{align-items:center;background:#fff;border:1px solid #e9e9e9;border-radius:14px;box-shadow:0 5px 20px #0000000d;color:#888;display:flex;font-size:16px;justify-content:center;min-height:280px;text-align:center}.enquiry-list{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.enquiry-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 5px 20px #0000000d;padding:25px;position:relative;transition:all .3s ease}.enquiry-card:hover{box-shadow:0 12px 30px #00000017;transform:translateY(-4px)}.enquiry-card h3{border-bottom:1px solid #eee;color:#222;font-size:21px;font-weight:700;margin:0 0 18px;padding-bottom:14px}.enquiry-card p{color:#666;font-size:14px;line-height:1.6;margin:9px 0}.enquiry-card p strong{color:#333;font-weight:600}.enquiry-card small{border-top:1px solid #eee;color:#999;display:block;font-size:12px;margin-top:18px;padding-top:14px}@media (max-width:1000px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}.enquiry-list{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-page{padding:35px 20px}.dashboard-page>h1{font-size:28px}.dashboard-stats{gap:15px;grid-template-columns:1fr 1fr}.dashboard-stat{padding:20px}}@media (max-width:500px){.dashboard-page{padding:25px 15px}.dashboard-page>h1{font-size:25px}.dashboard-page>p{font-size:14px;margin-bottom:25px}.dashboard-stats{grid-template-columns:1fr}.dashboard-stat{min-height:auto;padding:20px}.enquiry-card{padding:20px}.enquiry-card h3{font-size:19px}.enquiry-card p{font-size:13px}}.project-journey-page{background:#fff;color:#242024;font-family:DM Sans,sans-serif;overflow:hidden;width:100%}.project-journey-page *{box-sizing:border-box}.project-journey-page button,.project-journey-page input,.project-journey-page select,.project-journey-page textarea{font-family:inherit}.pj-section-title{margin:0 auto 55px;max-width:850px;text-align:center}.pj-small-title{color:#a94c72;display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.pj-section-title h2{color:#242024;font-family:Playfair Display,serif;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.08;margin:0}.pj-section-title h2 span{color:#a94c72;font-style:italic}.pj-section-title p{color:#777078;font-size:15px;line-height:1.8;margin:20px auto 0;max-width:680px}.pj-hero{align-items:center;background:linear-gradient(90deg,#140d12c7,#140d126b,#140d1226),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2200&q=90) 50% /cover no-repeat;display:flex;min-height:700px;padding:120px 7%;position:relative}.pj-hero-overlay{background:linear-gradient(180deg,#140c121a,#140c1259);inset:0;position:absolute}.pj-hero-content{color:#fff;max-width:780px;position:relative;z-index:2}.pj-hero-content .pj-small-title{color:#f2b9d0}.pj-hero-content h1{font-family:Playfair Display,serif;font-size:clamp(48px,7vw,88px);font-weight:500;letter-spacing:-2px;line-height:1.03;margin:0}.pj-hero-content h1 span{color:#f1a8c5;font-style:italic}.pj-hero-content p{color:#ffffffd1;font-size:16px;line-height:1.8;margin:25px 0 34px;max-width:620px}.pj-primary-btn{align-items:center;background:#a94c72;border:1px solid #a94c72;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1.5px;min-height:52px;padding:0 28px;text-transform:uppercase;transition:.3s ease}.pj-primary-btn:hover{background:#873957;border-color:#873957;transform:translateY(-3px)}.pj-featured-section{background:#fff;padding:110px 6%}.pj-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.8fr 1fr 1fr;margin:0 auto 45px;max-width:1200px}.pj-filters input,.pj-filters select{background:#fff;border:1px solid #e5dce1;color:#342d32;font-size:13px;height:54px;outline:none;padding:0 17px;transition:.25s ease;width:100%}.pj-filters input:focus,.pj-filters select:focus{border-color:#b65a7e;box-shadow:0 0 0 3px #b65a7e14}.pj-project-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1250px}.pj-project-card{background:#fff;border:1px solid #eee5e9;box-shadow:0 12px 35px #2b1a230f;min-width:0;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.pj-project-card:hover{border-color:#dfb9c9;box-shadow:0 25px 55px #40202f1f;transform:translateY(-8px)}.pj-project-image{background:#f4edf0;height:310px;overflow:hidden;position:relative}.pj-project-image img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.pj-project-card:hover .pj-project-image img{transform:scale(1.06)}.pj-project-status{background:#fffffff0;color:#9d456a;font-size:10px;font-weight:700;left:17px;letter-spacing:1.4px;padding:8px 12px;position:absolute;text-transform:uppercase;top:17px}.pj-project-no-image{align-items:center;background:radial-gradient(circle at top right,#d2789b2e,#0000 40%),linear-gradient(135deg,#ead6df,#f8eef2);color:#a94c72;display:flex;font-family:Playfair Display,serif;font-size:20px;height:100%;justify-content:center;letter-spacing:2px;padding:20px;text-align:center;width:100%}.pj-project-content{padding:25px}.pj-project-type{color:#a94c72;display:inline-block;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:9px;text-transform:uppercase}.pj-project-content h3{color:#292329;font-family:Playfair Display,serif;font-size:27px;font-weight:500;line-height:1.2;margin:0 0 10px}.pj-project-location{color:#716a70;font-size:13px;margin:0 0 10px}.pj-project-config{color:#837b81;font-size:12px;line-height:1.5;margin:5px 0}.pj-project-bottom{align-items:center;border-top:1px solid #eee5e9;display:flex;gap:15px;justify-content:space-between;margin-top:22px;min-height:55px;padding-top:17px}.pj-project-bottom strong{color:#30292e;font-size:13px;font-weight:700}.pj-project-bottom button{background:#0000;border:1px solid #a94c72;color:#a94c72;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:1px;min-height:38px;padding:0 15px;text-transform:uppercase;transition:.25s ease}.pj-project-bottom button:hover{background:#a94c72;color:#fff}.pj-empty-state{background:#faf7f8;border:1px solid #eee5e9;margin:30px auto 0;max-width:600px;padding:50px 30px;text-align:center}.pj-empty-state h3{font-family:Playfair Display,serif;font-size:28px;font-weight:500;margin:0 0 8px}.pj-empty-state p{color:#777078;font-size:14px;margin:0}.pj-journey-section{background:#faf7f8;padding:120px 6%}.pj-history-block{margin:0 auto;max-width:1250px}.pj-history-heading{margin-bottom:38px;max-width:700px}.pj-history-heading span,.pj-present-heading span{color:#a94c72;display:block;font-size:10px;font-weight:700;letter-spacing:2.5px;margin-bottom:10px}.pj-history-heading h3,.pj-present-heading h3{color:#2a2428;font-family:Playfair Display,serif;font-size:42px;font-weight:500;margin:0}.pj-history-heading p,.pj-present-heading p{color:#766e74;font-size:14px;line-height:1.8;margin-top:13px}.pj-history-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pj-history-card{background:#fff;border:1px solid #e8dfe4;min-height:250px;padding:32px;transition:.3s ease}.pj-history-card:hover{box-shadow:0 18px 45px #3f222e14;transform:translateY(-5px)}.pj-future-card span,.pj-history-card span{color:#a94c72;font-size:9px;font-weight:700;letter-spacing:2px}.pj-future-card h4,.pj-history-card h4{color:#2b2529;font-family:Playfair Display,serif;font-size:27px;font-weight:500;margin:25px 0 12px}.pj-future-card p,.pj-history-card p{color:#777078;font-size:13px;line-height:1.8;margin:0}.pj-admin-project-section{margin:90px auto 0;max-width:1250px}.pj-admin-project-section .pj-section-title{margin-bottom:35px}.pj-admin-project-section .pj-project-grid{max-width:none}.pj-admin-project-section .pj-project-card{transition:transform .3s ease,box-shadow .3s ease}.pj-admin-project-section .pj-project-card:hover{transform:translateY(-6px)}.pj-present-block{margin:110px auto 0;max-width:1250px}.pj-present-strip{border-bottom:1px solid #ded3d9;border-top:1px solid #ded3d9;display:grid;grid-template-columns:repeat(4,1fr)}.pj-present-strip>div{border-right:1px solid #ded3d9;display:flex;flex-direction:column;justify-content:center;min-height:155px;padding:28px 25px}.pj-present-strip>div:last-child{border-right:none}.pj-present-strip strong{color:#2c252a;font-family:Playfair Display,serif;font-size:22px;font-weight:500}.pj-present-strip span{color:#847b81;font-size:11px;line-height:1.5;margin-top:8px}.pj-future-block{margin:115px auto 0;max-width:1250px}.pj-future-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.pj-future-card{background:#fff;border:1px solid #e5dbe0;min-height:260px;padding:30px;transition:.3s ease}.pj-future-card:hover{border-color:#d4a6b9;box-shadow:0 18px 45px #3f222e14;transform:translateY(-6px)}.pj-journey-banner{align-items:center;background:linear-gradient(90deg,#1f131ad1,#1f131a73),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=2000&q=90) 50% /cover no-repeat;display:flex;min-height:520px;padding:90px 7%;position:relative}.pj-journey-banner-overlay{background:#28141e14;inset:0;position:absolute}.pj-journey-banner-content{color:#fff;max-width:680px;position:relative;z-index:2}.pj-journey-banner-content .pj-small-title{color:#efb2ca}.pj-journey-banner-content h2{font-family:Playfair Display,serif;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.05;margin:0}.pj-journey-banner-content p{color:#fffc;font-size:15px;line-height:1.8;margin:22px 0 30px;max-width:560px}.pj-assistance-section{background:#fff;padding:120px 6%}.pj-assistance-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1250px}.pj-assistance-card{background:#fff;border:1px solid #e8dfe4;min-height:280px;padding:30px;transition:.3s ease}.pj-assistance-card:hover{box-shadow:0 20px 45px #3f222e14;transform:translateY(-6px)}.pj-card-number{color:#c67b99;font-family:Playfair Display,serif;font-size:30px}.pj-assistance-card h3{color:#2b2529;font-family:Playfair Display,serif;font-size:24px;font-weight:500;margin:35px 0 13px}.pj-assistance-card p{color:#777078;font-size:13px;line-height:1.8;margin:0}.pj-expert-section{background:#faf7f8;padding:120px 6%}.pj-expert-wrapper{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1150px}.pj-expert-content{position:sticky;top:120px}.pj-expert-content h2{color:#292329;font-family:Playfair Display,serif;font-size:clamp(40px,4vw,58px);font-weight:500;line-height:1.08;margin:0}.pj-expert-content h2 span{color:#a94c72;font-style:italic}.pj-expert-content>p{color:#777078;font-size:14px;line-height:1.8;margin:20px 0 30px}.pj-expert-points{display:flex;flex-direction:column;gap:15px}.pj-expert-points div{color:#4f474c;font-size:13px}.pj-expert-points span{color:#a94c72;font-weight:700;margin-right:10px}.pj-expert-form{background:#fff;border:1px solid #e5dce1;box-shadow:0 25px 60px #351e2912;padding:40px}.pj-form-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.pj-form-group{margin-bottom:20px}.pj-form-group label{color:#51494e;display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.pj-form-group input,.pj-form-group textarea{background:#fff;border:1px solid #e4dbe0;color:#302a2e;font-size:13px;outline:none;padding:15px 16px;resize:vertical;transition:.25s ease;width:100%}.pj-form-group input{height:52px}.pj-form-group input:focus,.pj-form-group textarea:focus{border-color:#a94c72;box-shadow:0 0 0 3px #a94c7214}.pj-submit-btn{background:#a94c72;border:none;color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1.5px;min-height:55px;text-transform:uppercase;transition:.3s ease;width:100%}.pj-submit-btn:hover{background:#873957}.pj-success-message{background:#f0faf3;border:1px solid #cce6d3;color:#347345;font-size:12px;line-height:1.5;margin-top:18px;padding:13px 15px}.pj-why-section{background:#fff;padding:120px 6%}.pj-why-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1250px}.pj-why-card{border-top:1px solid #d8ccd2;padding:30px;transition:.3s ease}.pj-why-card:hover{border-top-color:#a94c72;transform:translateY(-4px)}.pj-why-card>span{color:#b66a87;font-size:28px}.pj-why-card h3,.pj-why-card>span{font-family:Playfair Display,serif}.pj-why-card h3{color:#2c252a;font-size:23px;font-weight:500;margin:25px 0 12px}.pj-why-card p{color:#777078;font-size:13px;line-height:1.8;margin:0}.pj-final-cta{background:radial-gradient(circle at top right,#d37f9f29,#0000 35%),#f8eef2;padding:120px 6%;text-align:center}.pj-final-cta-content{margin:0 auto;max-width:800px}.pj-final-cta h2{color:#2b2529;font-family:Playfair Display,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.08;margin:0}.pj-final-cta h2 span{color:#a94c72;display:inline;font-style:italic}.pj-final-cta p{color:#716970;font-size:15px;line-height:1.8;margin:22px auto 30px;max-width:600px}.pj-disclaimer{background:#272126;padding:28px 6%;text-align:center}.pj-disclaimer p{color:#ffffff94;font-size:10px;line-height:1.7;margin:0 auto;max-width:1000px}@media (max-width:1100px){.pj-assistance-grid,.pj-future-grid,.pj-history-grid,.pj-present-strip,.pj-project-grid,.pj-why-grid{grid-template-columns:repeat(2,1fr)}.pj-present-strip>div:nth-child(2){border-right:none}.pj-present-strip>div:nth-child(-n+2){border-bottom:1px solid #ded3d9}.pj-expert-wrapper{gap:45px}}@media (max-width:768px){.pj-hero{background-position:50%;min-height:620px;padding:100px 6%}.pj-hero-content h1{font-size:clamp(42px,12vw,62px);letter-spacing:-1px}.pj-hero-content p{font-size:14px}.pj-section-title{margin-bottom:40px}.pj-section-title h2{font-size:42px}.pj-assistance-section,.pj-expert-section,.pj-featured-section,.pj-journey-section,.pj-why-section{padding:80px 5%}.pj-filters,.pj-project-grid{grid-template-columns:1fr}.pj-project-grid{gap:20px}.pj-project-image{height:280px}.pj-assistance-grid,.pj-future-grid,.pj-history-grid,.pj-why-grid{grid-template-columns:1fr}.pj-history-heading h3,.pj-present-heading h3{font-size:34px}.pj-present-strip{grid-template-columns:1fr}.pj-present-strip>div,.pj-present-strip>div:nth-child(2){border-bottom:1px solid #ded3d9;border-right:none}.pj-present-strip>div:last-child{border-bottom:none}.pj-admin-project-section{margin-top:70px}.pj-journey-banner{min-height:550px;padding:80px 6%}.pj-journey-banner-content h2{font-size:45px}.pj-expert-wrapper{gap:45px;grid-template-columns:1fr}.pj-expert-content{position:static}.pj-expert-content h2{font-size:43px}.pj-expert-form{padding:25px 20px}.pj-form-row{gap:0;grid-template-columns:1fr}.pj-final-cta{padding:90px 5%}.pj-final-cta h2{font-size:45px}}@media (max-width:480px){.pj-hero{min-height:570px;padding:90px 5%}.pj-hero-content h1{font-size:42px}.pj-primary-btn{width:100%}.pj-section-title h2{font-size:36px}.pj-project-content{padding:20px}.pj-project-content h3{font-size:24px}.pj-project-image{height:245px}.pj-project-bottom{align-items:flex-start;flex-direction:column}.pj-project-bottom button{width:100%}.pj-assistance-card,.pj-future-card,.pj-history-card{min-height:auto;padding:25px}.pj-journey-banner-content h2{font-size:39px}.pj-expert-content h2,.pj-final-cta h2{font-size:38px}}.loan-page{background:#fff;color:#30252b;font-family:Montserrat,Poppins,Arial,sans-serif;overflow:hidden}.loan-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.loan-hero{background:radial-gradient(circle at 8% 20%,#ee94b12e,#0000 28%),radial-gradient(circle at 90% 15%,#ffd7e273,#0000 25%),#fff;padding:90px 0 85px}.loan-hero-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr .9fr}.loan-eyebrow,.loan-hero-content .loan-eyebrow{color:#c44b6d;font-size:10px;font-weight:800;letter-spacing:3px}.loan-hero-content h1{color:#30242a;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,5vw,76px);letter-spacing:-2px;line-height:.98;margin:16px 0 18px;max-width:650px}.loan-hero-content h1 span{color:#d6537b}.loan-hero-content>p{color:#786971;font-size:14px;line-height:1.9;margin:0;max-width:570px}.loan-hero-buttons{display:flex;gap:12px;margin-top:30px}.loan-outline-btn,.loan-primary-btn{border-radius:50px;cursor:pointer;font-size:11px;font-weight:800;padding:14px 22px;transition:.3s ease}.loan-primary-btn{background:#c9476b;border:1px solid #c9476b;box-shadow:0 12px 25px #c9476b38;color:#fff}.loan-primary-btn:hover{background:#b83f61;transform:translateY(-3px)}.loan-outline-btn{background:#fff;border:1px solid #e1c1cc;color:#a83d5d}.loan-outline-btn:hover{background:#fff1f5;transform:translateY(-3px)}.loan-trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.loan-trust-row span{color:#876f78;font-size:9px;font-weight:700}.loan-hero-card{min-height:510px;position:relative}.loan-hero-card-image{border-radius:28px;box-shadow:0 30px 70px #652e412e;height:500px;overflow:hidden}.loan-hero-card-image img{display:block;height:100%;object-fit:cover;width:100%}.loan-floating-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:19px;bottom:35px;box-shadow:0 20px 45px #5224342e;left:-35px;padding:24px;position:absolute;width:240px}.loan-floating-card span{color:#c74b6d;font-size:8px;font-weight:800;letter-spacing:2px}.loan-floating-card strong{color:#34272d;display:block;font-family:Playfair Display,serif;font-size:22px;line-height:1.15;margin-top:9px}.loan-floating-card small{color:#806f76;display:block;font-size:9px;line-height:1.6;margin-top:10px}.loan-section-heading{margin-bottom:42px}.loan-section-heading.center{text-align:center}.loan-section-heading>span{color:#c44b6d;font-size:9px;font-weight:800;letter-spacing:2.5px}.loan-section-heading h2{color:#30242a;font-family:Playfair Display,Georgia,serif;font-size:43px;line-height:1.05;margin:10px 0}.loan-application-heading h2 em,.loan-documents-section h2 em,.loan-eligibility-content h2 em,.loan-section-heading h2 em{color:#d6537b;font-style:normal}.loan-section-heading p{color:#7c6d74;font-size:12px;line-height:1.8;margin:0 auto;max-width:650px}.loan-types-section{background:#fff8fa;padding:90px 0}.loan-types-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,1fr)}.loan-type-card{background:#fff;border:1px solid #efdde3;border-radius:20px;box-shadow:0 12px 30px #7733490d;padding:27px;transition:.3s ease}.loan-type-card:hover{border-color:#dfb1c0;box-shadow:0 20px 45px #7733491c;transform:translateY(-6px)}.loan-type-card>div{background:#fff0f4;border-radius:15px;color:#c74a6c;display:grid;font-size:20px;height:49px;margin-bottom:20px;place-items:center;width:49px}.loan-type-card h3{color:#36282e;font-family:Playfair Display,serif;font-size:21px;margin:0 0 8px}.loan-type-card p{color:#806f77;font-size:11px;line-height:1.7;margin:0}.loan-calculator-section{background:#fff;padding:100px 0}.loan-calculator-box{grid-gap:0;background:#fff;border:1px solid #ead8df;border-radius:28px;box-shadow:0 25px 65px #652c4017;display:grid;gap:0;grid-template-columns:1.05fr .75fr;overflow:hidden}.loan-calculator-inputs{background:#fff;padding:40px}.loan-input-group{margin-bottom:32px}.loan-input-group:last-child{margin-bottom:0}.loan-input-group label{color:#5f4b53;display:block;font-size:10px;font-weight:800;letter-spacing:.8px;margin-bottom:9px}.loan-input-money{align-items:center;background:#fff;border:1px solid #e8d5dc;border-radius:12px;display:flex;overflow:hidden}.loan-input-money span{color:#c4496b;font-size:12px;font-weight:800;padding:0 13px}.loan-input-money input{background:#0000;border:0;color:#382930;font-size:14px;font-weight:700;height:47px;outline:0;width:100%}.loan-input-group>input[type=range]{accent-color:#ce4c70;margin-top:17px;width:100%}.loan-range-values{color:#a18b93;display:flex;font-size:8px;justify-content:space-between;margin-top:5px}.loan-calculator-result{background:radial-gradient(circle at 90% 10%,#ffaec647,#0000 30%),linear-gradient(145deg,#fff0f5,#ffe7ef);padding:40px}.result-small-title{color:#a64a64;font-size:8px;font-weight:800;letter-spacing:2px}.loan-emi-big{color:#33252c;display:block;font-family:Playfair Display,serif;font-size:42px;margin-top:10px}.result-note{color:#987c86;font-size:9px}.loan-result-divider{background:#e7cbd5;height:1px;margin:25px 0}.loan-result-row{display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.loan-result-row span{color:#826c75;font-size:10px}.loan-result-row strong{color:#3c2b32;font-size:11px}.loan-result-btn{background:#c64769;border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:10px;font-weight:800;margin-top:13px;padding:14px;width:100%}.loan-calculator-note{align-items:flex-start;background:#fff9fb;border:1px solid #f0dfe5;border-radius:12px;display:flex;gap:10px;margin-top:15px;padding:14px 17px}.loan-calculator-note span{color:#c64b6d}.loan-calculator-note p{color:#8b767f;font-size:9px;line-height:1.7;margin:0}.loan-eligibility-section{background:#fff8fa;padding:90px 0}.loan-eligibility-box{background:#fff;border:1px solid #ecd7df;border-radius:27px;box-shadow:0 20px 55px #6f2f4312;display:grid;grid-template-columns:1.2fr .7fr;overflow:hidden}.loan-eligibility-content{padding:45px}.loan-eligibility-content>span{color:#c44a6b;font-size:9px;font-weight:800;letter-spacing:2px}.loan-eligibility-content h2{font-family:Playfair Display,serif;font-size:39px;line-height:1.05;margin:10px 0 12px}.loan-eligibility-content>p{color:#7d6d75;font-size:11px;line-height:1.8;max-width:600px}.loan-eligibility-input-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:25px}.loan-eligibility-input-grid label{color:#5d4a52;display:block;font-size:9px;font-weight:800;margin-bottom:7px}.loan-eligibility-input-grid input{border:1px solid #e8d6dd;border-radius:10px;box-sizing:border-box;color:#3d2e34;font-weight:700;height:46px;outline:0;padding:0 13px;width:100%}.loan-eligibility-result{background:linear-gradient(145deg,#d6537b,#ad3c5e);color:#fff;padding:45px}.loan-eligibility-result>span{font-size:8px;font-weight:800;letter-spacing:2px}.loan-eligibility-result>strong{display:block;font-family:Playfair Display,serif;font-size:39px;margin:18px 0}.eligibility-line{background:#ffffff40;height:1px;margin:22px 0}.loan-eligibility-result p{color:#ffffffb3;font-size:9px;margin:0 0 7px}.loan-eligibility-result b{font-size:18px}.loan-eligibility-result b small{font-size:9px;font-weight:400}.eligibility-disclaimer{color:#ffffffa6;display:block;font-size:8px;line-height:1.6;margin-top:20px}.loan-banks-section{background:#fff;padding:100px 0}.loan-banks-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.loan-bank-card{align-items:center;background:#fff;border:1px solid #eadce1;border-radius:16px;display:flex;gap:13px;min-height:85px;padding:14px;transition:.3s ease}.loan-bank-card:hover{border-color:#ddb2c0;box-shadow:0 14px 30px #692b3f14;transform:translateY(-4px)}.loan-bank-logo{background:#fff4f7;border:1px solid #efdce3;border-radius:13px;display:grid;flex:0 0 48px;height:48px;place-items:center;width:48px}.loan-bank-logo img{height:30px;object-fit:contain;width:30px}.loan-bank-logo strong{color:#c24769;font-size:9px}.loan-bank-card>div:last-child{min-width:0}.loan-bank-card>div:last-child strong{color:#3c2d33;display:block;font-size:10px;line-height:1.35}.loan-bank-card>div:last-child span{color:#9a858d;display:block;font-size:7px;margin-top:3px}.loan-bank-disclaimer{color:#9b858d;font-size:8px;line-height:1.7;margin:22px auto 0;max-width:850px;text-align:center}.loan-process-section{background:#fff8fa;padding:95px 0}.loan-process-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.loan-process-card{background:#fff;border:1px solid #ecdbe1;border-radius:19px;padding:28px 23px;position:relative}.loan-process-number{color:#ead9df;font-family:Playfair Display,serif;font-size:22px;position:absolute;right:18px;top:17px}.loan-process-icon{background:#fff0f5;border-radius:13px;color:#c64a6c;display:grid;font-size:15px;font-weight:800;height:45px;margin-bottom:22px;place-items:center;width:45px}.loan-process-card h3{color:#382930;font-family:Playfair Display,serif;font-size:19px;margin:0 0 9px}.loan-process-card p{color:#806e77;font-size:10px;line-height:1.75;margin:0}.loan-documents-section{background:#fff;padding:90px 0}.loan-documents-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr}.loan-documents-section h2{font-family:Playfair Display,serif;font-size:40px;line-height:1.05;margin:12px 0}.loan-documents-section p{color:#7d6d75;font-size:11px;line-height:1.8;max-width:500px}.loan-document-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.loan-document-list div{background:#fff8fa;border:1px solid #eedee4;border-radius:11px;color:#654f58;font-size:9px;font-weight:700;padding:15px}.loan-application-section{background:radial-gradient(circle at 90% 10%,#f5a5be2e,#0000 30%),#fff7fa;padding:100px 0}.loan-application-box{grid-gap:45px;background:#fff;border:1px solid #ecd7df;border-radius:28px;box-shadow:0 25px 60px #672a3e14;display:grid;gap:45px;grid-template-columns:.75fr 1.25fr;padding:45px}.loan-application-heading>span{color:#c3496b;font-size:9px;font-weight:800;letter-spacing:2px}.loan-application-heading h2{font-family:Playfair Display,serif;font-size:39px;line-height:1.05;margin:12px 0}.loan-application-heading p{color:#7d6d75;font-size:11px;line-height:1.8}.loan-contact-points{grid-gap:9px;display:grid;gap:9px;margin-top:25px}.loan-contact-points span{color:#765e68;font-size:9px;font-weight:700}.loan-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.loan-form label{color:#5e4b53;display:block;font-size:9px;font-weight:800;margin-bottom:7px}.loan-form input,.loan-form select,.loan-form textarea{background:#fff;border:1px solid #e7d5dc;border-radius:10px;box-sizing:border-box;color:#3e3036;font-family:inherit;font-size:10px;outline:none;width:100%}.loan-form input,.loan-form select{height:45px;padding:0 12px}.loan-form textarea{padding:12px;resize:vertical}.loan-form input:focus,.loan-form select:focus,.loan-form textarea:focus{border-color:#d46a87;box-shadow:0 0 0 3px #d46a8714}.loan-form-message{margin-top:14px}.loan-submit-btn{background:#c64769;border:0;border-radius:50px;box-shadow:0 10px 25px #c6476933;color:#fff;cursor:pointer;font-size:10px;font-weight:800;margin-top:17px;padding:15px;width:100%}.loan-success-message{background:#fff0f5;border-radius:9px;color:#a83e5d;font-size:9px;line-height:1.6;margin-top:12px;padding:12px}.loan-terms-section{background:#fff;padding:90px 0}.loan-terms-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.loan-terms-grid>div{background:#fff;border:1px solid #eddee3;border-radius:16px;padding:25px}.loan-terms-grid strong{color:#d25a78;font-family:Playfair Display,serif;font-size:22px}.loan-terms-grid p{color:#806e77;font-size:9px;line-height:1.75;margin:10px 0 0}.loan-final-cta{background:radial-gradient(circle at 85% 15%,#ffa6c140,#0000 28%),linear-gradient(135deg,#45222f,#8b3c58);color:#fff;padding:95px 0}.loan-final-cta span{color:#ffb0c5;font-size:9px;font-weight:800;letter-spacing:3px}.loan-final-cta h2{font-family:Playfair Display,serif;font-size:55px;line-height:1;margin:13px 0 25px}.loan-final-cta h2 em{color:#ffb0c5;font-style:normal}.loan-final-cta button{background:#fff;border:0;border-radius:50px;color:#a83d5d;cursor:pointer;font-size:10px;font-weight:800;padding:14px 23px;transition:.3s ease}.loan-final-cta button:hover{transform:translateY(-3px)}@media (max-width:1000px){.loan-hero-grid{grid-template-columns:1fr}.loan-hero-content{text-align:center}.loan-hero-content>p{margin:auto}.loan-hero-buttons,.loan-trust-row{justify-content:center}.loan-hero-card{margin:auto;max-width:650px;width:100%}.loan-types-grid{grid-template-columns:repeat(2,1fr)}.loan-banks-grid{grid-template-columns:repeat(3,1fr)}.loan-process-grid{grid-template-columns:repeat(2,1fr)}.loan-calculator-box,.loan-documents-grid,.loan-eligibility-box{grid-template-columns:1fr}.loan-documents-grid{gap:35px}.loan-application-box{grid-template-columns:1fr}}@media (max-width:700px){.loan-container{width:min(100% - 28px,600px)}.loan-hero{padding:65px 0}.loan-hero-content h1{font-size:49px}.loan-hero-buttons{flex-direction:column}.loan-outline-btn,.loan-primary-btn{width:100%}.loan-floating-card{bottom:20px;left:15px}.loan-section-heading h2{font-size:35px}.loan-types-grid{grid-template-columns:1fr}.loan-banks-grid{grid-template-columns:1fr 1fr}.loan-process-grid{grid-template-columns:1fr}.loan-calculator-inputs,.loan-calculator-result,.loan-eligibility-content,.loan-eligibility-result{padding:28px}.loan-document-list,.loan-eligibility-input-grid{grid-template-columns:1fr}.loan-application-box{padding:27px}.loan-form-grid,.loan-terms-grid{grid-template-columns:1fr}.loan-final-cta h2{font-size:43px}}@media (max-width:430px){.loan-hero-content h1{font-size:42px}.loan-hero-card-image{height:390px}.loan-banks-grid{grid-template-columns:1fr}.loan-emi-big{font-size:34px}}.about-page{background:#fff;color:#33262c;font-family:Montserrat,Poppins,Arial,sans-serif;min-height:100vh;overflow:hidden}.about-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.about-label{color:#c64b70;font-size:9px;font-weight:800;letter-spacing:3px;margin:0 0 12px}.about-page h1,.about-page h2,.about-page h3{font-family:Playfair Display,Georgia,serif}.about-page p{line-height:1.8}.about-page>.about-container{padding-top:95px}.about-page h1{color:#30242a;font-size:clamp(48px,6vw,76px);letter-spacing:-2px;line-height:.98;margin:0 0 22px;max-width:850px}.about-page h1 span{color:#d6537b}.about-intro{color:#59474f;font-size:16px;font-weight:500;line-height:1.8;margin:0 0 14px;max-width:720px}.about-page>.about-container>p:not(.about-label):not(.about-intro){color:#83727a;font-size:12px;margin:0;max-width:720px}.about-founder{grid-gap:0;align-items:stretch;background:radial-gradient(circle at 10% 20%,#f097b133,#0000 35%),#fff8fa;border:1px solid #eddbe2;border-radius:28px;box-shadow:0 25px 65px #632b3e14;display:grid;gap:0;grid-template-columns:.72fr 1.28fr;margin-top:75px;overflow:hidden;position:relative}.about-founder-image{align-items:center;background:linear-gradient(145deg,#f8d7e1,#edabc0);display:flex;justify-content:center;min-height:390px}.founder-initial{background:#ffffff4d;border:8px solid #ffffffb3;border-radius:50%;box-shadow:0 20px 50px #6f2f4426,inset 0 0 30px #ffffff40;color:#9e3c5b;display:grid;font-family:Playfair Display,Georgia,serif;font-size:54px;font-weight:700;height:175px;place-items:center;width:175px}.about-founder-content{align-self:center;padding:55px}.about-founder-content h2{color:#30242a;font-size:48px;line-height:1;margin:0}.about-founder-content h4{color:#c54a6c;font-size:10px;font-weight:800;letter-spacing:1.5px;margin:9px 0 20px;text-transform:uppercase}.about-founder-content p:not(.about-label){color:#76656d;font-size:11px;margin:0 0 12px;max-width:570px}.about-story{grid-gap:90px;border-bottom:1px solid #f0e1e6;display:grid;gap:90px;grid-template-columns:.85fr 1.15fr;padding:105px 0}.about-approach h2,.about-services h2,.about-story h2,.about-vision h2,.about-why h2{color:#33252c;font-size:43px;line-height:1.05;margin:0}.about-approach h2 span,.about-services h2 span,.about-story h2 span,.about-vision h2 span,.about-why h2 span{color:#d6537b}.about-story>div:last-child{padding-top:8px}.about-story>div:last-child p{color:#7c6b73;font-size:12px;margin:0 0 17px}.about-services{padding:105px 0}.about-heading{margin-bottom:45px;max-width:700px}.about-heading>p:not(.about-label){color:#806f77;font-size:11px;line-height:1.8;margin-top:16px;max-width:650px}.about-boxes{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,1fr)}.about-boxes>div{background:#fff;border:1px solid #eadbe1;border-radius:20px;box-shadow:0 12px 32px rgba(99,43,62,.045);min-height:185px;overflow:hidden;padding:29px;position:relative;transition:all .3s ease}.about-boxes>div:after{background:#fff2f6;border-radius:50%;bottom:-45px;content:"";height:110px;position:absolute;right:-45px;transition:.3s ease;width:110px}.about-boxes>div:hover{border-color:#ddb4c2;box-shadow:0 22px 45px #632b3e1a;transform:translateY(-7px)}.about-boxes>div:hover:after{transform:scale(1.3)}.about-boxes span{color:#d35b7c;font-size:9px;font-weight:800;letter-spacing:1px;position:relative;z-index:2}.about-boxes h3{color:#3a2a31;font-size:22px;margin:15px 0 9px;position:relative;z-index:2}.about-boxes p{color:#82717a;font-size:10px;line-height:1.75;margin:0;max-width:310px;position:relative;z-index:2}.about-why{background:#fff8fa;margin-left:calc(590px - 50vw);margin-right:calc(590px - 50vw);padding:100px max(20px,calc(50vw - 590px))}.about-why-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.about-why-card{background:#fff;border:1px solid #ecdce2;border-radius:18px;padding:28px 23px;transition:.3s ease}.about-why-card:hover{box-shadow:0 18px 40px #682b3f14;transform:translateY(-6px)}.about-why-card strong{color:#df9aae;font-family:Playfair Display,serif;font-size:24px}.about-why-card h3{color:#382930;font-size:19px;line-height:1.15;margin:16px 0 9px}.about-why-card p{color:#82717a;font-size:10px;line-height:1.75;margin:0}.about-approach{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:.8fr 1.2fr;padding:110px 0}.about-approach-content>p:not(.about-label){color:#7d6d75;font-size:11px;line-height:1.8;max-width:520px}.about-approach-content h2{margin-bottom:22px}.about-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.about-steps>div{background:#fff;border:1px solid #eadbe1;border-radius:17px;padding:27px;position:relative;transition:.3s ease}.about-steps>div:hover{background:#fff9fb;border-color:#dbafbd;transform:translateY(-4px)}.about-steps span{color:#c94e70;font-size:9px;font-weight:800}.about-steps h3{color:#3a2a31;font-size:20px;margin:12px 0 7px}.about-steps p{color:#86747c;font-size:9px;line-height:1.7;margin:0}.about-vision{background:radial-gradient(circle at 90% 10%,#ffb0c947,#0000 28%),linear-gradient(135deg,#fff1f5,#ffe5ed);border-radius:28px;margin-bottom:100px;overflow:hidden;padding:85px 100px;position:relative}.about-vision:before{border:1px solid #c74c6f26;border-radius:50%;bottom:-90px;content:"";height:250px;position:absolute;right:-90px;width:250px}.about-vision h2{font-size:46px;margin:0 0 20px;max-width:750px}.about-vision>p:not(.about-label){color:#765f69;font-size:11px;line-height:1.85;margin:0 0 12px;max-width:760px;position:relative}.about-cta{background:radial-gradient(circle at 15% 20%,#ffb4ca33,#0000 25%),linear-gradient(135deg,#44232f,#8d3c59);border-radius:27px;box-shadow:0 25px 60px #4d20302e;margin-bottom:90px;overflow:hidden;padding:75px 50px;position:relative;text-align:center}.about-cta:before{border:1px solid #ffffff21;border-radius:50%;content:"";height:260px;position:absolute;right:-100px;top:-100px;width:260px}.about-cta>p:first-child{color:#ffb1c6;font-size:8px;font-weight:800;letter-spacing:3px;position:relative}.about-cta h2{color:#fff;font-family:Playfair Display,serif;font-size:48px;line-height:1.05;margin:13px 0 14px;position:relative}.about-cta h2 span{color:#ffb1c7}.about-cta>p:nth-of-type(2){color:#ffffffb8;font-size:10px;margin:0 auto 27px;max-width:570px;position:relative}.about-cta a{background:#fff;border-radius:50px;color:#a33e5b;display:inline-block;font-size:9px;font-weight:800;padding:14px 24px;position:relative;text-decoration:none;transition:.3s ease}.about-cta a:hover{box-shadow:0 12px 25px #00000026;transform:translateY(-3px)}@media (max-width:1050px){.about-founder{grid-template-columns:1fr}.about-founder-image{min-height:300px}.about-founder-content{padding:40px}.about-boxes,.about-why-grid{grid-template-columns:repeat(2,1fr)}.about-approach,.about-story{gap:35px;grid-template-columns:1fr}.about-why{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (max-width:700px){.about-container{width:min(100% - 28px,600px)}.about-page>.about-container{padding-top:65px}.about-page h1{font-size:46px;letter-spacing:-1px}.about-intro{font-size:14px}.about-founder{border-radius:22px;margin-top:55px}.about-founder-image{min-height:240px}.founder-initial{font-size:40px;height:130px;width:130px}.about-founder-content{padding:30px}.about-founder-content h2{font-size:39px}.about-approach,.about-services,.about-story{padding:75px 0}.about-approach h2,.about-services h2,.about-story h2,.about-vision h2,.about-why h2{font-size:35px}.about-boxes{grid-template-columns:1fr}.about-boxes>div{min-height:auto}.about-why{padding-bottom:70px;padding-top:70px}.about-steps,.about-why-grid{grid-template-columns:1fr}.about-vision{border-radius:22px;margin-bottom:65px;padding:45px 27px}.about-cta{border-radius:22px;margin-bottom:55px;padding:55px 22px}.about-cta h2{font-size:38px}}@media (max-width:430px){.about-page h1{font-size:39px}.about-founder-content h2{font-size:34px}.about-approach h2,.about-services h2,.about-story h2,.about-vision h2,.about-why h2{font-size:31px}.about-cta h2{font-size:33px}}.niss-chatbot-wrapper{bottom:24px;font-family:Arial,Helvetica,sans-serif;height:auto;left:24px;position:fixed;right:auto;width:auto;z-index:999999}.niss-chatbot-button{align-items:center;background:linear-gradient(135deg,#0b5cff,#003bb5);border:none;border-radius:50%;box-shadow:0 8px 25px #00000040;color:#fff;cursor:pointer;display:flex;font-size:28px;height:64px;justify-content:center;position:relative;transition:all .25s ease;width:64px}.niss-chatbot-button:hover{transform:scale(1.08)}.niss-chatbot-button.active{font-size:32px}.niss-chatbot-notification{align-items:center;background:#ff3b30;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:21px;justify-content:center;position:absolute;right:-2px;top:-2px;width:21px}.niss-chatbot-box{animation:nissChatOpen .25s ease;background:#fff;border:1px solid #e7e7e7;border-radius:20px;bottom:78px;box-shadow:0 15px 50px #00000040;left:0;max-width:calc(100vw - 40px);overflow:hidden;position:absolute;right:auto;width:360px}@keyframes nissChatOpen{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.niss-chatbot-header{align-items:center;background:linear-gradient(135deg,#0b5cff,#003aa8);color:#fff;display:flex;justify-content:space-between;padding:16px}.niss-chatbot-header-info{align-items:center;display:flex;gap:11px}.niss-chatbot-avatar{align-items:center;background:#fff;border-radius:50%;color:#0b5cff;display:flex;font-size:22px;height:42px;justify-content:center;width:42px}.niss-chatbot-header h3{font-size:16px;margin:0}.niss-chatbot-header span{color:#b9ffd0;display:block;font-size:11px;margin-top:3px}.niss-chatbot-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:27px;line-height:1}.niss-chatbot-body{background:#f7f9fc;max-height:420px;overflow-y:auto;padding:18px}.niss-bot-message{background:#fff;border-radius:14px;box-shadow:0 3px 10px #0000000f;color:#333;font-size:14px;line-height:1.6;margin-bottom:15px;padding:14px}.niss-chatbot-options{display:flex;flex-direction:column;gap:9px}.niss-chatbot-options button{background:#fff;border:1px solid #dfe5ee;border-radius:11px;color:#222;cursor:pointer;font-size:13px;font-weight:600;padding:12px 14px;text-align:left;transition:all .2s ease;width:100%}.niss-chatbot-options button:hover{background:#eef4ff;border-color:#0b5cff;color:#0b5cff;transform:translateX(3px)}.niss-whatsapp-chat{border-top:1px solid #e2e6ed;margin-top:16px;padding-top:14px;text-align:center}.niss-whatsapp-chat p{color:#666;font-size:12px;margin:0 0 9px}.niss-whatsapp-chat button{background:#25d366;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:.2s ease;width:100%}.niss-whatsapp-chat button:hover{background:#1ebe5d;transform:translateY(-1px)}.niss-chatbot-footer{background:#fff;border-top:1px solid #eee;color:#888;font-size:10px;padding:9px;text-align:center}@media (max-width:600px){.niss-chatbot-wrapper{bottom:15px;left:15px;right:auto}.niss-chatbot-button{font-size:25px;height:58px;width:58px}.niss-chatbot-box{border-radius:18px;bottom:70px;left:0;max-width:calc(100vw - 30px);right:auto;width:calc(100vw - 30px)}.niss-chatbot-body{max-height:55vh}}.niss-chatbot-wrapper *,.niss-chatbot-wrapper :after,.niss-chatbot-wrapper :before{box-sizing:border-box}.whatsapp-connect{align-items:center;background:#fff;border:1px solid #e234752e;border-radius:50px;bottom:32px;box-shadow:0 12px 35px #00000024,0 4px 12px #e2347514;display:flex;gap:11px;padding:10px 17px 10px 10px;position:fixed;right:22px;text-decoration:none;transition:all .3s ease;z-index:9999}.whatsapp-connect:hover{box-shadow:0 16px 40px #0000002e,0 6px 18px #e2347526;transform:translateY(-4px)}.whatsapp-icon{align-items:center;background:#25d366;border-radius:50%;box-shadow:0 6px 18px #25d36652;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.whatsapp-icon svg{height:28px;width:28px}.whatsapp-text{display:flex;flex-direction:column;line-height:1.15}.whatsapp-text span{color:#25d366;font-family:Montserrat,sans-serif;font-size:9px;font-weight:800;letter-spacing:1.6px;margin-bottom:4px}.whatsapp-text strong{color:#252525;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;white-space:nowrap}@media (max-width:600px){.whatsapp-connect{bottom:18px;padding:8px;right:14px}.whatsapp-icon{height:52px;width:52px}.whatsapp-icon svg{height:30px;width:30px}.whatsapp-text{display:none}}.project-admin-page{background:#faf8f9;color:#242024;font-family:DM Sans,sans-serif;min-height:100vh;padding-bottom:80px}.project-admin-hero{background:radial-gradient(circle at 85% 20%,#dd719729,#0000 35%),linear-gradient(135deg,#fff,#fff7fa 55%,#f8edf2);border-bottom:1px solid #eadfe4;overflow:hidden;padding:100px 7% 80px;position:relative}.project-admin-hero:before{background:#d04f7e14;border-radius:50%;bottom:-160px;content:"";height:320px;position:absolute;right:-100px;width:320px}.project-admin-hero>div{max-width:850px;position:relative;z-index:2}.project-admin-hero span{color:#b34d76;display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:16px}.project-admin-hero h1{color:#241c21;font-family:Playfair Display,serif;font-size:clamp(42px,5vw,68px);font-weight:600;line-height:1.08;margin:0 0 16px}.project-admin-hero p{color:#71686d;font-size:17px;line-height:1.8;margin:0;max-width:650px}.project-admin-container{margin:55px auto 0;width:min(1400px,90%)}.project-admin-form-card{background:#fff;border:1px solid #eee4e8;border-radius:22px;box-shadow:0 18px 60px #46233112;padding:42px}.form-heading{align-items:flex-start;border-bottom:1px solid #eee5e9;display:flex;gap:25px;justify-content:space-between;margin-bottom:35px;padding-bottom:25px}.form-heading span,.projects-list-heading span{color:#b34d76;display:block;font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:8px}.form-heading h2,.projects-list-heading h2{color:#292126;font-family:Playfair Display,serif;font-size:32px;font-weight:600;margin:0}.form-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-group{display:flex;flex-direction:column}.form-group.full{grid-column:1/-1}.form-group label{color:#393136;font-size:13px;font-weight:600;margin-bottom:9px}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1px solid #ded3d8;border-radius:10px;box-sizing:border-box;color:#292328;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:14px 16px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.form-group input{height:50px}.form-group select{cursor:pointer;height:50px}.form-group textarea{line-height:1.6;min-height:135px;resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa1a6}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#fff;border-color:#c85a82;box-shadow:0 0 0 4px #c85a8217}.save-project-btn{background:#b94f78;border:0;border-radius:10px;box-shadow:0 12px 28px #b94f7838;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;margin-top:30px;min-width:190px;padding:15px 28px;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.save-project-btn:hover{background:#9f3f65;box-shadow:0 15px 32px #b94f7847;transform:translateY(-2px)}.save-project-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.cancel-edit-btn{background:#fff;border:1px solid #dfd2d8;border-radius:9px;color:#765e68;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;padding:11px 18px;transition:all .25s ease}.cancel-edit-btn:hover{background:#fff8fb;border-color:#c35b82;color:#b34d76}.admin-message{background:#fff7fa;border:1px solid #ead5dd;border-radius:10px;color:#934564;font-size:14px;font-weight:600;margin-top:22px;padding:14px 18px}.projects-list-section{margin-top:65px}.projects-list-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.projects-list-heading strong{align-items:center;background:#fff5f8;border:1px solid #ead6de;border-radius:30px;color:#ae4b73;display:inline-flex;font-size:13px;justify-content:center;min-width:100px;padding:11px 17px}.admin-project-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-project-card{background:#fff;border:1px solid #ebe1e5;border-radius:18px;box-shadow:0 12px 40px #3c1f2b0f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.admin-project-card:hover{box-shadow:0 20px 50px #3c1f2b1c;transform:translateY(-5px)}.admin-project-image{background:linear-gradient(135deg,#f1e6eb,#e7d4dc);height:220px;overflow:hidden;position:relative}.admin-project-image img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.admin-project-card:hover .admin-project-image img{transform:scale(1.05)}.image-placeholder{align-items:center;color:#a54b70;display:flex;font-family:Playfair Display,serif;font-size:24px;height:100%;justify-content:center;letter-spacing:3px;width:100%}.stage-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;font-size:11px;font-weight:700;left:15px;letter-spacing:.5px;padding:7px 12px;position:absolute;top:15px}.stage-badge.past{background:#ffffffeb;color:#675b61}.stage-badge.ongoing{background:#fff7faf2;color:#a8466d}.stage-badge.future{background:#ffffffeb;color:#7a5a69}.admin-project-content{padding:23px}.project-type{color:#b04c74;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.7px;margin-bottom:9px;text-transform:uppercase}.admin-project-content h3{color:#2b2227;font-family:Playfair Display,serif;font-size:25px;line-height:1.25;margin:0 0 7px}.project-location{color:#84777d;font-size:13px;margin:0 0 17px}.admin-project-content p:not(.project-location){color:#6e6469;font-size:13px;line-height:1.55;margin:7px 0}.admin-project-content p strong{color:#3e353a}.admin-card-actions{border-top:1px solid #eee6e9;display:flex;gap:10px;margin-top:22px;padding-top:18px}.delete-project-btn,.edit-project-btn{border-radius:8px;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;padding:11px 14px;transition:all .25s ease}.edit-project-btn{background:#fff8fb;border:1px solid #d8b3c2;color:#a94870}.edit-project-btn:hover{background:#b84f78;border-color:#b84f78;color:#fff}.delete-project-btn{background:#fff;border:1px solid #e2d5da;color:#8b7079}.delete-project-btn:hover{background:#f8eeee;border-color:#d6b7bf;color:#9b414d}.empty-projects{background:#fff;border:1px dashed #ddcbd2;border-radius:18px;padding:70px 30px;text-align:center}.empty-projects h3{color:#33282e;font-family:Playfair Display,serif;font-size:27px;margin:0 0 10px}.empty-projects p{color:#81757a;font-size:14px;margin:0}@media (max-width:1100px){.admin-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-admin-hero{padding:80px 6% 65px}.project-admin-container{width:92%}}@media (max-width:768px){.project-admin-page{padding-bottom:50px}.project-admin-hero{padding:65px 6% 55px}.project-admin-hero h1{font-size:40px}.project-admin-hero p{font-size:15px;line-height:1.7}.project-admin-container{margin-top:30px;width:92%}.project-admin-form-card{border-radius:16px;padding:25px 20px}.form-heading{flex-direction:column;margin-bottom:28px}.form-heading h2,.projects-list-heading h2{font-size:28px}.form-grid{gap:18px;grid-template-columns:1fr}.form-group.full{grid-column:auto}.save-project-btn{width:100%}.projects-list-section{margin-top:45px}.projects-list-heading{align-items:flex-start;flex-direction:column}.admin-project-grid{gap:20px;grid-template-columns:1fr}.admin-project-image{height:230px}}@media (max-width:480px){.project-admin-hero{padding:55px 20px 45px}.project-admin-hero h1{font-size:34px}.project-admin-hero span{letter-spacing:2px}.project-admin-form-card{padding:22px 16px}.form-heading h2,.projects-list-heading h2{font-size:25px}.admin-project-content{padding:20px}.admin-project-content h3{font-size:23px}.admin-card-actions{flex-direction:column}.delete-project-btn,.edit-project-btn{width:100%}}
/*# sourceMappingURL=main.c423ee81.css.map*/