@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";:root{--background:#080806;--background-soft:#11100d;--surface:#ffffff0e;--surface-strong:#ffffff17;--text:#f6efe2;--muted:#a89f92;--gold:#d9b773;--gold-soft:#f2dca7;--cream:#f4efe4;--dark-text:#11100d;--line:#d9b77342;--success:#76d391;--danger:#ff7069;--font-serif:"Playfair Display", Georgia, serif;--font-sans:Inter, Manrope, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}.bootScreen{background:var(--background);place-items:center;gap:18px;min-height:100vh;display:grid}.bootLogo{font-family:var(--font-serif);letter-spacing:-13px;color:var(--gold);font-size:92px;animation:1.4s ease-in-out infinite pulse}.bootScreen span{color:var(--muted);text-transform:uppercase;letter-spacing:4px;font-size:11px}@keyframes pulse{50%{opacity:.45;transform:scale(.97)}}.logo{align-items:center;gap:13px;min-width:max-content;text-decoration:none;display:flex}.logoMark{font-family:var(--font-serif);letter-spacing:-6px;color:var(--gold);font-size:44px;line-height:.75}.logoStack{line-height:1;display:grid}.logoStack strong{letter-spacing:7px;color:var(--text);font-size:12px}.logoStack small{letter-spacing:3px;color:var(--muted);margin-top:5px;font-size:8px}.chatLauncher{z-index:80;background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#111;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 18px;font-weight:900;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 22px 80px #00000073}.chatWindow{z-index:90;border:1px solid var(--line);background:#0d0c0a;border-radius:18px;flex-direction:column;width:410px;max-width:calc(100vw - 32px);height:620px;display:flex;position:fixed;bottom:86px;right:28px;overflow:hidden;box-shadow:0 35px 120px #000000b3}.chatHeader{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#11100d,#1a1510);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chatHeader strong{display:block}.chatHeader span{color:var(--muted);font-size:12px;display:block}.chatHeader button{color:var(--text);background:0 0;border:0}.scoreBar,.scoreBar strong,.scoreBar em{display:none!important}.chatMessages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.bubble{align-items:flex-start;gap:8px;display:flex}.bubble p{border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.bubble.assistant p{background:#ffffff12}.bubble.user{justify-content:flex-end}.bubble.user p{background:var(--gold);color:#111}.bubble svg{color:var(--gold);margin-top:10px}.chatForm{border-top:1px solid var(--line);gap:10px;padding:14px;display:flex}.chatForm input{color:var(--text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;padding:13px 15px}.chatForm button{background:var(--gold);color:#111;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.loginScreen{background:radial-gradient(circle at 20% 20%,#d9b7732e,#0000 28%),#090806;grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;min-height:100vh;padding:6vw;display:grid}.loginBrand{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff12,#ffffff06),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 78px);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:620px;padding:54px;display:flex}.loginBrand h1{font-family:var(--font-serif);color:var(--gold);margin:30px 0 10px;font-size:92px;line-height:.9}.loginBrand p{color:var(--muted);max-width:560px;font-size:17px;line-height:1.75}.loginCard{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;gap:13px;padding:42px;display:grid}.loginCard h2{font-family:var(--font-serif);margin:0 0 8px;font-size:48px}.loginCard input,.adminField input,.adminField textarea,.jsonEditor{width:100%;color:var(--text);background:#fff1;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:14px}.loginCard small{color:var(--danger)}.adminShell{min-height:100vh;color:var(--text);background:linear-gradient(135deg,#080806,#0f0d0a);grid-template-columns:305px 1fr;display:grid}.adminSidebar{background:linear-gradient(#ffffff0b,#ffffff05);border-right:1px solid #ffffff14;flex-direction:column;gap:22px;height:100vh;padding:25px;display:flex;position:sticky;top:0}.adminSidebar nav{gap:8px;display:grid}.adminSidebar nav button,.sidebarButton{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.adminSidebar nav button.active,.adminSidebar nav button:hover,.sidebarButton:hover{color:var(--gold);background:#d9b77321}.sidebarProfile{border-top:1px solid #ffffff14;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.avatar{background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.sidebarProfile strong{display:block}.sidebarProfile span{color:var(--muted);font-size:12px}.adminMain{min-width:0;padding:28px}.adminTop{grid-template-columns:1fr minmax(240px,360px) 46px auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.adminTop h1{font-family:var(--font-serif);letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin:0;font-size:clamp(34px,4.2vw,50px)}.adminSearch{height:46px;color:var(--gold);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.adminSearch input{width:100%;color:var(--text);background:0 0;border:0;outline:none}.iconButton{width:46px;height:46px;color:var(--gold);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px}.adminNotice{border:1px solid var(--line);color:var(--gold);background:#d9b7731c;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.adminNotice button{color:var(--gold);background:0 0;border:0;margin-left:auto}.sidebarButton{color:var(--muted);background:0 0;border:0}.osStatsGrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.osStat{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;min-height:120px;padding:18px}.osStat div{color:var(--gold)}.osStat span{color:var(--muted);text-transform:uppercase;letter-spacing:1.3px;margin:10px 0 6px;font-size:10px;display:block}.osStat strong{font-size:30px;display:block}.osStat small{color:var(--success);font-size:11px}.adminDashboardGrid{grid-template-columns:1.6fr .8fr;gap:18px;display:grid}.osPanel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;min-width:0;padding:20px;box-shadow:0 24px 70px #0000003b}.panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.panelHeader h2{font-family:var(--font-serif);color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:27px}.panelHeader span,.panelHeader button{color:var(--muted);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;font-size:10px}.pipeline{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pipelineColumn{border:1px solid var(--line);background:#0000002e;border-radius:8px;padding:9px}.pipelineColumn header{color:var(--gold);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.pipelineCard{background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;margin-bottom:8px;padding:10px}.pipelineCard strong{font-size:12px;display:block}.pipelineCard span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.aiPanel{flex-direction:column;justify-content:flex-end;min-height:300px;display:flex}.aiOrb{background:radial-gradient(circle at 48% 47%,#d9b773e6,transparent 4%),radial-gradient(circle,#d9b77347,transparent 60%),repeating-conic-gradient(from 30deg,#d9b7734d 0 4deg,transparent 5deg 18deg);filter:blur(.2px);border-radius:8px;height:130px;margin-bottom:22px}.aiPanel h2{font-family:var(--font-serif);color:var(--gold);margin:0;font-size:34px}.aiPanel p,.aiPanel span{color:var(--muted);line-height:1.6}.miniProperties{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.miniProperties article{border:1px solid #ffffff14;border-radius:8px;padding:10px}.miniProperties div{height:90px;color:var(--gold);background:#111;border-radius:6px;place-items:center;display:grid;overflow:hidden}.miniProperties img{object-fit:cover;width:100%;height:100%}.miniProperties strong{margin-top:10px;font-size:12px;display:block}.miniProperties span{color:var(--gold);font-size:12px}.contentPreview label{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:10px}.contentPreview p{color:var(--muted);border:1px solid #ffffff17;border-radius:8px;padding:12px}.editorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.editorPanel h3{font-family:var(--font-serif);color:var(--gold);margin:26px 0 12px;font-size:25px}.adminField{margin-bottom:13px;display:block}.adminField span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font-size:11px;display:block}.adminField textarea{resize:vertical;min-height:120px}.twoCols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uploadBox{border:1px dashed var(--line);color:var(--gold);background:#d9b77314;border-radius:10px;align-items:center;gap:10px;margin:12px 0 16px;padding:16px;display:flex}.uploadBox input{display:none}.uploadPreview{object-fit:cover;border-radius:10px;width:100%;max-height:260px;margin-bottom:14px}.propertyAdminList,.knowledgeList{gap:12px;display:grid}.propertyAdminList article{border:1px solid #ffffff17;border-radius:10px;grid-template-columns:78px 1fr 42px 42px;align-items:center;gap:12px;padding:10px;display:grid}.propertyAdminThumb{height:66px;color:var(--gold);background:#111;border-radius:7px;place-items:center;display:grid;overflow:hidden}.propertyAdminThumb img{object-fit:cover;width:100%;height:100%}.propertyAdminList strong{display:block}.propertyAdminList span{color:var(--muted);font-size:12px}.propertyAdminList button,.dangerButton{height:38px;color:var(--gold);background:0 0;border:1px solid #ffffff1a;border-radius:8px}.dangerButton{color:var(--danger);height:auto;padding:10px 12px}.arrayEditor{border:1px solid #ffffff14;border-radius:10px;margin-bottom:12px;padding:14px}.themeGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.colorField{border:1px solid #ffffff14;border-radius:10px;gap:8px;padding:12px;display:grid}.colorField span{color:var(--muted);font-size:11px}.colorField input{width:100%;height:40px;color:var(--text);background:#ffffff14;border:0;border-radius:7px;padding:6px}.leadGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.leadCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.leadCard header{justify-content:space-between;align-items:center;display:flex}.leadCard strong{font-size:18px;display:block}.leadCard span{color:var(--muted);font-size:12px;display:block}.leadCard em{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.leadCard p{color:var(--muted);line-height:1.6}.leadMeta{flex-wrap:wrap;gap:8px;display:flex}.leadMeta span{border:1px solid var(--line);color:var(--gold);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:10px}.knowledgeList article{border:1px solid #ffffff14;border-radius:10px;padding:16px}.knowledgeList span{color:var(--gold);text-transform:uppercase;font-size:11px}.knowledgeList p{color:var(--muted);line-height:1.6}.knowledgeList button{color:var(--gold);background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px}.muted{color:var(--muted)}.jsonEditor{min-height:520px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}@media (width<=1180px){.loginScreen,.editorGrid,.adminDashboardGrid{grid-template-columns:1fr}.osStatsGrid{grid-template-columns:repeat(2,1fr)}.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}.adminTop{grid-template-columns:1fr}.pipeline,.leadGrid,.leadBoard{grid-template-columns:1fr 1fr}}@media (width<=720px){.osStatsGrid,.pipeline,.leadGrid,.leadBoard,.twoCols,.themeGrid,.statTiles{grid-template-columns:1fr}.adminMain{padding:18px}.adminTop h1{font-size:34px}.miniProperties{grid-template-columns:1fr 1fr}}@media (width<=520px){.miniProperties,.analyticsGrid{grid-template-columns:1fr}.loginBrand h1{font-size:56px}.loginBrand,.loginCard{padding:28px}}:root{--ll-bg:#f6efe4;--ll-paper:#fbf6ee;--ll-card:#ffffffb8;--ll-ink:#17140f;--ll-muted:#17140f99;--ll-soft:#17140f1a;--ll-gold:#bf9145;--ll-gold-2:#d4aa62;--ll-border:#a3753438;--ll-shadow:0 18px 70px #39260e1a;--ll-serif:var(--font-serif);--ll-sans:var(--font-sans)}:is(body:has(.nbLightSite)>.siteNav:not(.detailNav),body:has(.nbLightSite) .publicNav:not(.nbLightNav)){display:none!important}.nbLightSite{min-height:100vh;color:var(--ll-ink);font-family:var(--ll-sans);background:radial-gradient(circle at 24% 8%,#bf91451f,#0000 30%),linear-gradient(#fbf7ef 0%,#f6efe4 54%,#f2e7d6 100%);overflow:hidden}.nbLightNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe0;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;top:0;left:0;right:0}.nbLightBrand,.nbLightFooterBrand{color:var(--ll-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nbLightBrand span,.nbLightFooterBrand span{color:var(--ll-gold);font-family:var(--ll-serif);letter-spacing:-3px;font-size:44px;line-height:.8}.nbLightBrand strong,.nbLightFooterBrand strong{color:var(--ll-ink);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbLightBrand small,.nbLightFooterBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbLightNav nav{justify-content:center;gap:clamp(18px,3vw,50px);display:flex}.nbLightNav nav a{color:#17140fbd;text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:950;text-decoration:none;position:relative}.nbLightNav nav a:after{content:"";background:var(--ll-gold);height:2px;transition:right .25s;position:absolute;bottom:-11px;left:0;right:100%}.nbLightNav nav a:hover:after{right:0}.nbLightPrivateBtn{border:1px solid var(--ll-border);height:42px;color:var(--ll-gold);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff57;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbLightPrivateBtn span{background:var(--ll-gold);border-radius:50%;width:7px;height:7px}.nbLightHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:stretch;gap:48px;min-height:535px;padding:128px clamp(28px,7vw,116px) 0;display:grid;position:relative}.nbLightHeroCopy{z-index:2;max-width:620px;padding:42px 0 74px}.nbLightEyebrow{color:var(--ll-gold);text-transform:uppercase;letter-spacing:3px;margin:0 0 22px;font-size:11px;font-weight:950}.nbLightHero h1{font-family:var(--ll-serif);color:var(--ll-ink);letter-spacing:-2.6px;margin:0 0 24px;font-size:clamp(52px,5.9vw,88px);font-weight:500;line-height:.94}.nbLightHero h1 em{color:var(--ll-gold);font-style:italic;font-weight:400}.nbLightHero p{max-width:470px;color:var(--ll-muted);margin:0;font-size:16px;line-height:1.75}.nbLightHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.nbLightGoldBtn,.nbLightOutlineBtn{text-transform:uppercase;letter-spacing:1px;border-radius:8px;align-items:center;gap:12px;height:46px;padding:0 22px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbLightGoldBtn{background:linear-gradient(135deg, var(--ll-gold), var(--ll-gold-2));color:#fff;box-shadow:0 12px 34px #91641f29}.nbLightOutlineBtn{color:var(--ll-ink);border:1px solid var(--ll-border);background:#ffffff6b}.nbLightHeroImage{border-left:1px solid #17140f0f;min-height:535px;margin-right:calc(-1*clamp(28px,7vw,116px));position:relative;overflow:hidden}.nbLightHeroImage img,.nbLightHeroFallback{object-fit:cover;width:100%;height:100%;display:block}.nbLightHeroImage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf7ef 0%,#fbf7efb8 18%,#fbf7ef14 42%,#0000 100%),linear-gradient(#0000 72%,#f6efe4 100%);position:absolute;inset:0}.nbLightHeroFallback{background:linear-gradient(110deg,#fbf7efd1,#bf91451f),repeating-linear-gradient(90deg,#17140f14 0 1px,#0000 1px 54px)}.nbLightCenteredTitle{text-align:center;margin:0 auto 28px}.nbLightCenteredTitle h2,.nbLightServices h2,.nbLightContactPanel h2,.nbLightAboutStrip h2{font-family:var(--ll-serif);color:var(--ll-ink);letter-spacing:-1.2px;font-weight:500}.nbLightCenteredTitle h2{margin:-10px 0 0;font-size:clamp(33px,3.4vw,50px)}.nbLightOpportunities{padding:32px clamp(28px,7vw,116px) 24px;position:relative}.nbLightCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nbLightPropertyCard{cursor:pointer;background:#ffffffc2;border:1px solid #17140f1a;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 16px 50px #402b1117}.nbLightPropertyCard:hover{transform:translateY(-4px);box-shadow:0 24px 70px #402b1124}.nbLightPropertyImage{height:205px;position:relative;overflow:hidden}.nbLightPropertyImage img,.nbLightPropertyFallback{object-fit:cover;width:100%;height:100%}.nbLightPropertyImage:after{content:"";background:linear-gradient(#0000000f,#00000057);position:absolute;inset:0}.nbLightPropertyImage span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000002e;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950;position:absolute;top:14px;left:14px}.nbLightPropertyImage button{z-index:2;width:34px;height:34px;color:var(--ll-gold);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nbLightPropertyFallback,.nbLightProjectFallback{color:var(--ll-gold);background:linear-gradient(135deg,#bf914529,#17140f1a),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid}.nbLightPropertyInfo{padding:18px 18px 16px}.nbLightPropertyTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.nbLightPropertyTop h3{color:var(--ll-ink);font-family:var(--ll-serif);letter-spacing:-.4px;margin:0;font-size:24px;line-height:1.05}.nbLightPropertyTop strong{color:var(--ll-ink);white-space:nowrap;font-size:13px}.nbLightPropertyMeta{color:#17140f94;flex-wrap:wrap;gap:18px;margin:18px 0 14px;font-size:12px;display:flex}.nbLightPropertyMeta span{align-items:center;gap:6px;display:inline-flex}.nbLightPropertyInfo>button{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbLightCenterAction{text-align:center;margin-top:20px}.nbLightCenterAction a{border:1px solid var(--ll-border);height:38px;color:var(--ll-ink);text-transform:uppercase;letter-spacing:1px;background:#ffffff61;border-radius:9px;align-items:center;gap:10px;padding:0 22px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbLightServicesContact{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.92fr);gap:42px;padding:34px clamp(28px,7vw,116px) 22px;display:grid}.nbLightServices h2{margin:-8px 0 22px;font-size:clamp(28px,3vw,42px);line-height:1.04}.nbLightServiceList{gap:12px;display:grid}.nbLightServiceList article{grid-template-columns:36px 1fr 18px;align-items:center;gap:12px;display:grid}.nbLightServiceList article>span{border:1px solid var(--ll-border);width:34px;height:34px;color:var(--ll-gold);border-radius:50%;place-items:center;display:grid}.nbLightServiceList h3{color:var(--ll-ink);margin:0 0 3px;font-size:13px}.nbLightServiceList p{color:var(--ll-muted);margin:0;font-size:12px;line-height:1.35}.nbLightServiceList svg{color:var(--ll-gold)}.nbLightProjectCard{background:#ffffff7a;border:1px solid #17140f1a;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:250px;display:grid;overflow:hidden}.nbLightProjectImage img,.nbLightProjectFallback{object-fit:cover;width:100%;height:100%}.nbLightProjectCopy{padding:26px}.nbLightProjectCopy h3{font-family:var(--ll-serif);color:var(--ll-ink);margin:0;font-size:35px;font-weight:500;line-height:1}.nbLightProjectCopy p{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;margin:8px 0 16px;font-size:11px;font-weight:950}.nbLightProjectCopy span{color:var(--ll-muted);font-size:14px;line-height:1.65;display:block}.nbLightProjectCopy div{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.nbLightProjectCopy small{color:#17140f8f;align-items:center;gap:7px;display:inline-flex}.nbLightProjectCopy button{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbLightContactPanel h2{margin:-8px 0 18px;font-size:clamp(32px,3.2vw,48px);line-height:1}.nbLightContactPanel .publicLeadForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nbLightContactPanel .publicLeadForm h3{display:none!important}.nbLightContactPanel .formGrid{grid-template-columns:1fr 1fr;gap:10px}.nbLightContactPanel .publicLeadForm input,.nbLightContactPanel .publicLeadForm select,.nbLightContactPanel .publicLeadForm textarea{color:var(--ll-ink)!important;background:#ffffff7a!important;border:1px solid #17140f1f!important;border-radius:8px!important;min-height:38px!important;padding:10px 12px!important;font-size:12px!important}.nbLightContactPanel .publicLeadForm textarea{min-height:86px!important}.nbLightContactPanel .publicLeadForm button.goldButton{background:linear-gradient(135deg, var(--ll-gold), var(--ll-gold-2))!important;color:#fff!important;border-radius:8px!important;width:100%!important;height:42px!important;margin-top:12px!important}.nbLightAboutStrip{background:#ffffff38;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:50px;padding:34px clamp(28px,7vw,116px);display:grid}.nbLightAboutStrip h2{margin:-8px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.02}.nbLightAboutStrip p{color:var(--ll-muted);margin:0;line-height:1.75}.nbLightFooter{color:var(--ll-ink);background:#f2e7d6;border-top:1px solid #17140f1a;grid-template-columns:.55fr .7fr 1.4fr;align-items:start;gap:40px;padding:34px clamp(28px,7vw,116px) 24px;display:grid}.nbLightFooter p{color:var(--ll-muted);margin:0;line-height:1.6}.nbLightFooterCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.nbLightFooterCols div{gap:8px;display:grid}.nbLightFooterCols strong{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;font-size:11px}.nbLightFooterCols a,.nbLightFooterCols span{color:#17140fa3;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}:is(body:has(.nbLightSite) .chatLauncher,body:has(.nbLightSite) .floatingWhatsApp){box-shadow:0 14px 42px #3c280c2e!important}body:has(.nbLightSite) .floatingWhatsApp{color:var(--ll-ink)!important;border:1px solid var(--ll-border)!important;background:#fff8ed!important}@media (width<=1120px){.nbLightNav{grid-template-columns:auto 1fr}.nbLightPrivateBtn{display:none}.nbLightHero{grid-template-columns:1fr}.nbLightHeroImage{border-radius:24px 24px 0 0;min-height:390px;margin-right:0}.nbLightHeroImage:after{background:linear-gradient(#0000 55%,#f6efe4 100%)}.nbLightServicesContact,.nbLightAboutStrip,.nbLightFooter,.nbLightProjectCard{grid-template-columns:1fr}}@media (width<=820px){.nbLightNav{justify-content:space-between;gap:12px;height:auto;min-height:74px;padding:14px 18px;display:flex}.nbLightNav nav{display:none}.nbLightBrand span{font-size:38px}.nbLightHero{padding:calc(92px + env(safe-area-inset-top)) 18px 0;gap:26px}.nbLightHeroCopy{padding:22px 0 0}.nbLightHero h1{letter-spacing:-1.4px;font-size:clamp(44px,13vw,64px)}.nbLightHero p{font-size:15px}.nbLightHeroActions{display:grid}.nbLightHeroActions a{justify-content:center}.nbLightCards{grid-template-columns:1fr}.nbLightOpportunities,.nbLightServicesContact,.nbLightAboutStrip,.nbLightFooter{padding-left:18px;padding-right:18px}.nbLightContactPanel .formGrid,.nbLightFooterCols{grid-template-columns:1fr}}.nbPropertyLightPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 20% 8%,#bf91451f,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:94px}.nbPropertyLightNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe0;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbPropertyLogoButton{cursor:pointer;background:0 0;border:0;padding:0}.nbPropertyLogoButton .logoStack strong,.nbPropertyLogoButton .logoStack small{color:var(--ll-ink,#17140f)!important}.nbPropertyLightNav nav{justify-content:center;gap:34px;display:flex}.nbPropertyLightNav nav button{color:#17140fb3;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950}.nbPropertyConsultBtn{height:42px;color:var(--ll-gold,#bf9145);border:1px solid var(--ll-border,#a3753438);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff61;border-radius:9px;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbPropertyHero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(26px,5vw,72px);padding:clamp(34px,5vw,70px) clamp(22px,7vw,116px);display:grid}.nbPropertyHeroCopy h1{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.5px;color:var(--ll-ink,#17140f);margin:0 0 20px;font-size:clamp(56px,6.8vw,104px);font-weight:500;line-height:.9}.nbPropertyHeroCopy>p{color:var(--ll-muted,#17140f99);max-width:560px;font-size:17px;line-height:1.8}.nbBackButton{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 24px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbPropertyQuickMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.nbPropertyQuickMeta span,.nbPropertyQuickMeta strong{color:#17140fad;background:#ffffff8f;border:1px solid #17140f1a;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-weight:850;display:inline-flex}.nbPropertyQuickMeta strong{color:var(--ll-ink,#17140f)}.nbPropertyHeroGallery{gap:12px;display:grid}.nbHeroPhoto{cursor:zoom-in;background:#ffffff6b;border:0;border-radius:28px;height:clamp(380px,49vw,680px);padding:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #39260e24}.nbHeroPhoto img,.nbPropertyPhotoFallback{object-fit:cover;width:100%;height:100%}.nbHeroPhoto:after{content:"";background:linear-gradient(#0000 60%,#0000005c);position:absolute;inset:0}.nbHeroPhoto>span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000052;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;bottom:18px;left:18px}.nbPropertyPhotoFallback{color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f14),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid}.nbPropertyPhotoFallback span{font-family:var(--font-serif);font-size:26px}.nbPropertyThumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.nbPropertyThumbs button{cursor:pointer;opacity:.72;background:#fff;border:2px solid #0000;border-radius:14px;height:86px;padding:0;overflow:hidden}.nbPropertyThumbs button.active{border-color:var(--ll-gold,#bf9145);opacity:1}.nbPropertyThumbs img{object-fit:cover;width:100%;height:100%}.nbPropertyContent{grid-template-columns:minmax(0,1.08fr) minmax(360px,.58fr);align-items:start;gap:clamp(24px,4vw,56px);padding:0 clamp(22px,7vw,116px) clamp(56px,8vw,100px);display:grid}.nbPropertyMainPanel,.nbPropertyContactCard{background:#ffffffa3;border:1px solid #17140f1a;border-radius:24px;box-shadow:0 18px 70px #39260e14}.nbPropertyMainPanel{padding:clamp(20px,3vw,34px)}.nbPropertyInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.nbPropertyInfoGrid article{background:#ffffff8f;border:1px solid #17140f1a;border-radius:16px;padding:16px}.nbPropertyInfoGrid span{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.nbPropertyInfoGrid strong{color:var(--ll-ink,#17140f);font-size:15px;display:block}.nbPropertyDescription{border-top:1px solid #17140f1a;padding-top:30px}.nbPropertyDescription h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-1.4px;max-width:760px;margin:-8px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1}.nbPropertyDescription p:last-child{color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.85}.nbPropertyFeatures{margin-top:34px}.nbPropertyFeatures>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nbPropertyFeatures span{color:#17140fb3;background:#ffffff70;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:850;display:inline-flex}.nbPropertyFeatures svg{color:var(--ll-gold,#bf9145)}.nbPropertyContactCard{padding:26px;position:sticky;top:108px}.nbPropertyContactCard h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:-8px 0 20px;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1}.nbPropertyContactCard form{gap:10px;display:grid}.nbPropertyContactCard input,.nbPropertyContactCard textarea{width:100%;color:var(--ll-ink,#17140f);background:#ffffff94;border:1px solid #17140f1f;border-radius:10px;outline:none;min-height:46px;padding:12px 13px}.nbPropertyContactCard textarea{resize:vertical;min-height:120px}.nbPropertyContactCard .nbLightGoldBtn{cursor:pointer;border:0;justify-content:center;width:100%}.nbPropertyDirectActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nbPropertyDirectActions a,.nbPropertyDirectActions button{height:42px;color:var(--ll-ink,#17140f);cursor:pointer;background:#ffffff6b;border:1px solid #17140f1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.nbPropertySuccess{background:#ffffff7a!important}.nbRelatedProperties{padding:0 clamp(22px,7vw,116px) clamp(60px,8vw,100px)}.nbLightbox{z-index:20000;background:#0c0a07e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nbLightboxInner{place-items:center;width:min(1180px,96vw);height:min(760px,88vh);display:grid;position:relative;overflow:hidden}.nbLightboxInner img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .2s}.nbLightboxClose,.nbLightboxControls button,.nbLightboxArrow{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e}.nbLightboxClose{z-index:3;border-radius:50%;width:44px;height:44px;position:absolute;top:10px;right:10px}.nbLightboxControls{z-index:3;gap:8px;display:flex;position:absolute;top:10px;left:10px}.nbLightboxControls button{border-radius:50%;width:42px;height:42px}.nbLightboxArrow{z-index:3;border-radius:999px;width:48px;height:70px;font-size:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.nbLightboxArrow.left{left:10px}.nbLightboxArrow.right{right:10px}@media (width<=1080px){.nbPropertyHero,.nbPropertyContent{grid-template-columns:1fr}.nbPropertyContactCard{position:relative;top:auto}.nbPropertyInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nbPropertyLightPage{padding-top:78px}.nbPropertyLightNav{justify-content:space-between;height:74px;padding:0 16px;display:flex}.nbPropertyLightNav nav{display:none}.nbPropertyConsultBtn{height:38px;padding:0 14px}.nbPropertyHero{padding:26px 18px 36px}.nbPropertyHeroCopy h1{letter-spacing:-1.3px;font-size:clamp(42px,12vw,62px)}.nbHeroPhoto{border-radius:22px;height:330px}.nbPropertyThumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.nbPropertyThumbs button{height:66px}.nbPropertyContent,.nbRelatedProperties{padding-left:18px;padding-right:18px}.nbPropertyInfoGrid,.nbPropertyFeatures>div,.nbPropertyDirectActions{grid-template-columns:1fr}}.publicLeadForm,.assetForm{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #d9b7732e;border-radius:22px;padding:24px}.publicLeadForm h3,.assetForm h3{font-family:var(--font-serif);margin:0 0 18px;font-size:clamp(26px,3vw,38px);line-height:1}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publicLeadForm input,.publicLeadForm select,.publicLeadForm textarea,.assetForm input,.assetForm select,.assetForm textarea{width:100%;color:var(--text);background:#0000003d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:14px 15px}.publicLeadForm select option,.assetForm select option{color:#f6efe2;background:#11100d}.publicLeadForm textarea,.assetForm textarea{resize:vertical;min-height:120px;margin-top:12px}.publicLeadForm button,.assetForm button{margin-top:14px}.publicLeadSuccess{text-align:center;min-height:250px;color:var(--text);place-items:center;display:grid}.publicLeadSuccess svg{color:var(--gold)}.publicLeadSuccess h3{margin:10px 0 0}.publicLeadSuccess p{max-width:420px;color:var(--muted)}.assetSubmission{color:#12110f;background:#f4efe6;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:38px;padding:clamp(58px,8vw,110px) clamp(22px,6vw,86px);display:grid}.assetSubmission h2{font-family:var(--font-serif);letter-spacing:-2px;margin:0 0 20px;font-size:clamp(44px,6vw,86px);line-height:.9}.assetSubmission p{color:#12110fad;max-width:620px;font-size:17px;line-height:1.8}.assetChecks{gap:12px;margin-top:24px;display:grid}.assetChecks span{color:#2d2a24;align-items:center;gap:10px;font-weight:800;display:inline-flex}.assetChecks svg{color:var(--gold-dark)}.assetForm{color:var(--text);background:#12110feb}.contactBlockPro{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.floatingWhatsApp{z-index:99;background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#111;border-radius:999px;align-items:center;gap:9px;padding:14px 18px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;position:fixed;bottom:94px;right:28px;box-shadow:0 18px 52px #00000059}.crmSuite,.analyticsSuite{gap:18px;display:grid}.crmHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:6px;display:flex}.crmHeader h2{font-family:var(--font-serif);margin:0;font-size:clamp(34px,5vw,64px);line-height:.9}.crmMiniStats{flex-wrap:wrap;gap:10px;display:flex}.crmMiniStats span{color:var(--gold);border:1px solid #d9b77338;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.leadBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leadDetailCard{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;padding:18px}.leadDetailCard header{justify-content:space-between;align-items:start;gap:15px;display:flex}.leadDetailCard header strong{color:var(--text);font-size:18px;display:block}.leadDetailCard header span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.leadDetailCard header em{color:#111;background:var(--gold);border-radius:999px;padding:8px 10px;font-style:normal;font-weight:950}.leadBadges,.leadActions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.leadBadges span{color:var(--gold);text-transform:uppercase;letter-spacing:.7px;border:1px solid #d9b77333;border-radius:999px;padding:7px 9px;font-size:11px}.leadActions a,.leadActions button,.leadNotes button{color:var(--gold);cursor:pointer;background:#ffffff0d;border:1px solid #d9b77338;border-radius:999px;padding:9px 12px;font-weight:900;text-decoration:none}.leadNotes{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.leadNotes strong{color:var(--text)}.leadNotes p{color:var(--muted);margin:8px 0;font-size:13px}.leadNotes div{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.leadNotes input{color:var(--text);background:#00000038;border:1px solid #ffffff1a;border-radius:999px;padding:12px 14px}.analyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.eventList{gap:10px;display:grid}.eventList article{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:12px}.eventList strong{color:var(--gold);text-transform:uppercase;letter-spacing:.8px}.eventList span,.eventList p,.eventList small{color:var(--muted);word-break:break-word;margin-top:4px;display:block}@media (width<=980px){.assetSubmission,.contactBlockPro{grid-template-columns:1fr!important}.leadBoard,.analyticsGrid{grid-template-columns:1fr}.crmHeader{display:grid}}@media (width<=720px){.formGrid{grid-template-columns:1fr}.assetSubmission{padding:56px 18px}.floatingWhatsApp{justify-content:center;padding:13px 14px;bottom:86px;left:16px;right:16px}}.chatWindow{z-index:10050!important}.chatLauncher{z-index:10040!important}.floatingWhatsApp{z-index:90!important}@media (width<=720px){.chatWindow{width:auto!important;max-width:none!important;bottom:88px!important;left:12px!important;right:12px!important}.chatLauncher{bottom:18px!important;right:16px!important}.floatingWhatsApp{justify-content:center;bottom:88px!important;left:16px!important;right:16px!important}}.nbPropertyHero{overflow:hidden}.nbPropertyHeroCopy{z-index:3;min-width:0;position:relative}.nbPropertyHeroGallery{z-index:1;min-width:0;position:relative}.nbPropertyHeroCopy h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(46px,5.4vw,86px);line-height:.92}@media (width<=1320px){.nbPropertyHero{grid-template-columns:1fr}.nbPropertyHeroGallery{max-width:760px}}.nbPropertiesPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 8%,#bf914521,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px}.nbPropertiesNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbPropertiesBrand{color:var(--ll-ink,#17140f);background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:inline-flex}.nbPropertiesBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbPropertiesBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbPropertiesBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbPropertiesNav nav{justify-content:center;gap:clamp(22px,3vw,46px);display:flex}.nbPropertiesNav nav a,.nbPropertiesNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbPropertiesConsult{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbPropertiesHero{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:34px;padding:clamp(46px,6vw,88px) clamp(22px,7vw,116px) 28px;display:grid}.nbCatalogBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbPropertiesHero h1{max-width:960px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.8px;color:var(--ll-ink,#17140f);margin:0 0 20px;font-size:clamp(56px,7vw,112px);font-weight:500;line-height:.9}.nbPropertiesHero p:not(.nbLightEyebrow){color:var(--ll-muted,#17140f99);max-width:720px;margin:0;font-size:17px;line-height:1.75}.nbPropertiesHero aside{background:#ffffff8f;border:1px solid #17140f1a;border-radius:22px;padding:24px;box-shadow:0 18px 70px #39260e14}.nbPropertiesHero aside strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-gold,#bf9145);font-size:62px;line-height:.9;display:block}.nbPropertiesHero aside span{color:#17140f99;text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:12px;font-weight:950;display:block}.nbCatalogFilters{background:#ffffffa3;border:1px solid #17140f1a;border-radius:22px;gap:14px;margin:0 clamp(22px,7vw,116px);padding:16px;display:grid;box-shadow:0 18px 70px #39260e14}.nbCatalogSearch{height:52px;color:var(--ll-gold,#bf9145);background:#ffffff8f;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex}.nbCatalogSearch input{width:100%;color:var(--ll-ink,#17140f);background:0 0;border:0;outline:none}.nbCatalogSearch input::placeholder{color:#17140f6b}.nbMobileFilterButton{height:44px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.9px;background:#ffffff80;border:1px solid #17140f1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:950;display:none}.nbFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.nbFilterGrid label{gap:7px;display:grid}.nbFilterGrid label span{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:950}.nbFilterGrid select{height:44px;color:var(--ll-ink,#17140f);background:#ffffff8f;border:1px solid #17140f1a;border-radius:12px;outline:none;padding:0 12px}.nbClearFilters{height:44px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:.8px;background:0 0;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:950;display:inline-flex}.nbCatalogSection{padding:clamp(36px,5vw,70px) clamp(22px,7vw,116px) clamp(60px,8vw,110px)}.nbCatalogHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.nbCatalogHeader h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-1.4px;margin:-8px 0 0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1}.nbCatalogHeader>span{color:var(--ll-gold,#bf9145);border:1px solid var(--ll-border,#a3753438);text-transform:uppercase;letter-spacing:.9px;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:950;display:inline-flex}.nbCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nbCatalogCard{cursor:pointer;background:#ffffffbd;border:1px solid #17140f1a;border-radius:14px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 16px 50px #402b1117}.nbCatalogCard:hover{transform:translateY(-4px);box-shadow:0 24px 70px #402b1124}.nbCatalogImage{height:245px;position:relative;overflow:hidden}.nbCatalogImage img,.nbCatalogFallback{object-fit:cover;width:100%;height:100%}.nbCatalogImage:after{content:"";background:linear-gradient(#0000000a,#00000061);position:absolute;inset:0}.nbCatalogFallback{color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f1a),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid}.nbCatalogBadges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px}.nbCatalogBadges span{color:#fff;text-transform:uppercase;letter-spacing:.9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950}.nbCatalogImage>button{z-index:2;width:34px;height:34px;color:var(--ll-gold,#bf9145);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nbCatalogBody{padding:19px 19px 17px}.nbCatalogTitleRow{justify-content:space-between;align-items:start;gap:16px;display:flex}.nbCatalogTitleRow h3{color:var(--ll-ink,#17140f);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-.5px;margin:0;font-size:26px;font-weight:500;line-height:1.05}.nbCatalogTitleRow strong{color:var(--ll-ink,#17140f);white-space:nowrap;font-size:13px}.nbCatalogBody>p{color:#17140f94;align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:inline-flex}.nbCatalogMeta{color:#17140f94;flex-wrap:wrap;gap:16px;margin:18px 0 15px;font-size:12px;display:flex}.nbCatalogMeta span{align-items:center;gap:6px;display:inline-flex}.nbCatalogFooter{border-top:1px solid #17140f14;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.nbCatalogFooter small{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:.9px;font-size:10px;font-weight:950}.nbCatalogFooter button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.nbCatalogEmpty{text-align:center;background:#ffffff73;border:1px dashed #17140f24;border-radius:24px;place-items:center;min-height:360px;padding:34px;display:grid}.nbCatalogEmpty svg{color:var(--ll-gold,#bf9145)}.nbCatalogEmpty h3{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:12px 0 6px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1}.nbCatalogEmpty p{color:var(--ll-muted,#17140f99);max-width:520px;line-height:1.7}.nbCatalogEmpty button{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;text-transform:uppercase;letter-spacing:.9px;border:0;border-radius:999px;height:42px;padding:0 18px;font-size:11px;font-weight:950}@media (width<=1120px){.nbCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbPropertiesHero{grid-template-columns:1fr}.nbPropertiesHero aside{width:max-content}}@media (width<=820px){.nbPropertiesPage{padding-top:76px}.nbPropertiesNav{justify-content:space-between;height:76px;padding:0 18px;display:flex}.nbPropertiesNav nav,.nbPropertiesConsult{display:none}.nbPropertiesBrand span{font-size:38px}.nbPropertiesHero,.nbCatalogSection{padding-left:18px;padding-right:18px}.nbPropertiesHero h1{letter-spacing:-1.5px;font-size:clamp(44px,13vw,68px)}.nbCatalogFilters{margin-left:18px;margin-right:18px}.nbMobileFilterButton{display:inline-flex}.nbFilterGrid{grid-template-columns:1fr;display:none}.nbFilterGrid.open{display:grid}.nbCatalogHeader{align-items:start;display:grid}.nbCatalogGrid{grid-template-columns:1fr}.nbCatalogImage{height:225px}}.aiConversionNudge{z-index:10020;width:min(390px,100vw - 32px);color:var(--ll-ink,#17140f);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7eff0;border:1px solid #a3753442;border-radius:22px;padding:18px;animation:.36s both aiNudgeIn;position:fixed;bottom:26px;left:26px;box-shadow:0 24px 80px #39260e2e}@keyframes aiNudgeIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.aiNudgeClose{color:#17140f9e;background:#ffffff85;border:1px solid #17140f1a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.aiNudgeIcon{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.aiConversionNudge h3{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-.6px;color:var(--ll-ink,#17140f);margin:0 34px 8px 0;font-size:30px;font-weight:500;line-height:1}.aiConversionNudge p{color:var(--ll-muted,#17140f99);margin:0 0 14px;font-size:14px;line-height:1.55}.aiConversionNudge form{gap:9px;display:grid}.aiConversionNudge input{width:100%;min-height:42px;color:var(--ll-ink,#17140f);background:#ffffffa3;border:1px solid #17140f1a;border-radius:11px;outline:none;padding:10px 12px}.aiConversionNudge form button{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;text-transform:uppercase;letter-spacing:.8px;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:11px;font-weight:950;display:inline-flex}.aiConversionNudge>a{min-height:40px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;background:#ffffff80;border:1px solid #17140f1a;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.aiNudgeSuccess{text-align:center;padding:12px 4px 4px}.aiNudgeSuccess svg{color:var(--ll-gold,#bf9145);margin:0 auto 10px}@media (width<=720px){.aiConversionNudge{width:auto;padding:16px;bottom:146px;left:14px;right:14px}.aiConversionNudge h3{font-size:26px}}.adminShell button,.loginScreen button{font-family:var(--font-sans);appearance:none}.adminShell button:not(.iconButton):not(.sidebarButton):not(.dangerButton):not(.adminSidebar nav button):not(.propertyAdminList button):not(.leadActions button):not(.leadNotes button):not(.knowledgeList button),.loginCard button{min-height:40px;color:var(--gold);letter-spacing:.4px;background:linear-gradient(135deg,#d9b7732e,#f2dca714);border:1px solid #d9b7733d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 12px 28px #0000001f}.adminShell button:not(.iconButton):not(.sidebarButton):not(.dangerButton):not(.adminSidebar nav button):not(.propertyAdminList button):not(.leadActions button):not(.leadNotes button):not(.knowledgeList button):hover,.loginCard button:hover{color:var(--gold-soft);background:linear-gradient(135deg,#d9b77347,#f2dca71f);border-color:#d9b7736b;transform:translateY(-1px)}.editorPanel button,.arrayEditor button,.contentPreview button,.osPanel>button,.osPanel form button{color:var(--gold)!important;letter-spacing:.4px!important;background:linear-gradient(135deg,#d9b7732e,#f2dca714)!important;border:1px solid #d9b7733d!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.editorPanel button:hover,.arrayEditor button:hover,.contentPreview button:hover,.osPanel>button:hover,.osPanel form button:hover{color:var(--gold-soft)!important;background:linear-gradient(135deg,#d9b77347,#f2dca71f)!important;border-color:#d9b7736b!important}.adminAccount,.navCta,.loginCard button[type=submit]{background:linear-gradient(135deg,var(--gold),var(--gold-soft))!important;color:var(--dark-text)!important;text-transform:uppercase!important;letter-spacing:.7px!important;border:0!important;border-radius:9px!important;padding:14px 18px!important;font-size:11px!important;font-weight:950!important;box-shadow:0 14px 34px #d9b7731f!important}.iconButton{width:46px!important;height:46px!important;color:var(--gold)!important;background:#ffffff0e!important;border:1px solid #d9b77338!important;border-radius:10px!important;place-items:center!important;display:grid!important}.propertyAdminList button,.knowledgeList button,.leadActions a,.leadActions button,.leadNotes button{color:var(--gold)!important;background:#ffffff0b!important;border:1px solid #d9b77338!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.propertyAdminList button:hover,.knowledgeList button:hover,.leadActions a:hover,.leadActions button:hover,.leadNotes button:hover{background:#d9b7731f!important;border-color:#d9b7735c!important}.adminShell .dangerButton,.adminShell button.dangerButton,.propertyAdminList button:last-child,.knowledgeList button.dangerButton,.editorPanel .dangerButton,.arrayEditor .dangerButton{color:var(--danger)!important;background:#ff706914!important;border-color:#ff706947!important}.adminShell .dangerButton:hover,.adminShell button.dangerButton:hover,.propertyAdminList button:last-child:hover,.editorPanel .dangerButton:hover,.arrayEditor .dangerButton:hover{background:#ff706921!important;border-color:#ff706975!important}.uploadBox{cursor:pointer;color:var(--gold)!important;background:#d9b77314!important;border:1px dashed #d9b77357!important;border-radius:10px!important}.adminField select,.adminShell select{width:100%;min-height:44px;color:var(--text);background:#fff1;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:12px 14px}.adminField select option,.adminShell select option{color:var(--text);background:#11100d}.adminShell .editorPanel input+button,.adminShell textarea+button,.adminShell .arrayEditor>button,.adminShell form>button{color:var(--gold)!important;background:linear-gradient(135deg,#d9b7732e,#f2dca714)!important;border:1px solid #d9b7733d!important}.adminShell button:disabled,.loginCard button:disabled{opacity:.52!important;cursor:not-allowed!important;transform:none!important}.cleanEventsPanel{margin-top:18px}.cleanEventList{gap:12px;display:grid}.cleanEventCard{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #d9b7732e;border-radius:14px;padding:16px;box-shadow:0 18px 44px #00000029}.cleanEventCard header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:10px;display:flex}.cleanEventCard header span{color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:950;display:inline-flex}.cleanEventCard header strong{color:var(--text);font-size:16px;line-height:1.2;display:block}.cleanEventCard header em{color:#111;background:linear-gradient(135deg, var(--gold), var(--gold-soft));text-transform:uppercase;letter-spacing:.7px;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-style:normal;font-weight:950}.cleanEventCard p{color:var(--muted);margin:0 0 12px;line-height:1.55}.cleanEventMeta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.cleanEventMeta span{color:#f6efe2c2;background:#00000029;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:11px}.cleanEventChips{flex-wrap:wrap;gap:7px;display:flex}.cleanEventChips small{color:var(--gold);text-transform:uppercase;letter-spacing:.6px;background:#d9b77312;border:1px solid #d9b77333;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.eventList small{display:none!important}.favoriteButton{color:var(--ll-gold,#bf9145);background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid}.favoriteButton:hover{transform:scale(1.05)}.favoriteButton.saved{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))}.nbPropertyHeaderActions{align-items:center;gap:10px;display:inline-flex}.favoriteButton-detail{border:1px solid var(--ll-border,#a3753438);width:42px;height:42px}.clientPortalPage{min-height:100vh;color:var(--ll-ink);background:radial-gradient(circle at 18% 8%,#bf914521,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px}.clientPortalNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,7vw,110px);display:flex;position:fixed;inset:0 0 auto}.clientPortalBrand{color:var(--ll-ink);background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.clientPortalBrand>span{color:var(--ll-gold);font-family:var(--ll-serif);letter-spacing:-3px;font-size:44px;line-height:.8}.clientPortalBrand strong,.clientPortalBrand small{text-transform:uppercase;letter-spacing:4px;display:block}.clientPortalBrand small{color:#17140f9e;font-size:9px}.clientPortalHero{padding:clamp(44px,6vw,88px) clamp(22px,7vw,116px) 28px}.clientPortalHero h1{font-family:var(--ll-serif);letter-spacing:-2.4px;margin:0 0 20px;font-size:clamp(52px,7vw,104px);font-weight:500;line-height:.9}.clientPortalHero p:not(.nbLightEyebrow){max-width:680px;color:var(--ll-muted);line-height:1.75}.clientPortalGrid{grid-template-columns:.8fr 1.2fr;gap:24px;padding:0 clamp(22px,7vw,116px) clamp(60px,8vw,110px);display:grid}.clientPanel{background:#ffffffa3;border:1px solid #17140f1a;border-radius:24px;padding:24px;box-shadow:0 18px 70px #39260e14}.clientPanel h2{font-family:var(--ll-serif);margin:-8px 0 12px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1}.clientPanel p{color:var(--ll-muted);line-height:1.65}.clientPortalActions{flex-wrap:wrap;gap:10px;display:flex}.clientPortalActions button{padding:0 16px}.clientWidePanel{grid-column:1/-1}.clientPanelHeader{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.clientPanelHeader span{color:#fff;background:linear-gradient(135deg, var(--ll-gold), var(--ll-gold-2));border-radius:999px;padding:9px 13px;font-weight:950}.clientFavoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clientFavoritesGrid article{cursor:pointer;background:#ffffff80;border:1px solid #17140f1a;border-radius:16px;padding:12px}.clientFavoritesGrid article>div{height:160px;color:var(--ll-gold);background:#bf91451f;border-radius:12px;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.clientFavoritesGrid img{object-fit:cover;width:100%;height:100%}.clientFavoritesGrid strong,.clientFavoritesGrid span{display:block}.clientFavoritesGrid span{color:var(--ll-muted);margin:5px 0 10px;font-size:13px}.clientFavoritesGrid button{color:var(--ll-gold);text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.clientEmptyState{text-align:center;border:1px dashed #17140f24;border-radius:18px;place-items:center;min-height:220px;padding:26px;display:grid}.clientEmptyState svg{color:var(--ll-gold)}.clientActivityList{gap:10px;display:grid}.clientActivityList div{background:#ffffff6b;border:1px solid #17140f1a;border-radius:14px;padding:13px}.clientActivityList strong,.clientActivityList span,.clientActivityList small{display:block}.clientActivityList strong{color:var(--ll-ink);text-transform:capitalize}.clientActivityList span,.clientActivityList small{color:var(--ll-muted);margin-top:4px}.clientAiPanel blockquote,.clientIntelMessage{border-left:3px solid var(--ll-gold);color:var(--ll-muted);padding-left:14px}.clientsIntelSuite{gap:18px;display:grid}.clientIntelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clientIntelCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.clientIntelCard header{justify-content:space-between;align-items:start;gap:16px;display:flex}.clientIntelCard header span{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:950}.clientIntelCard header strong,.clientIntelCard header small{display:block}.clientIntelCard header small,.clientIntelCard p{color:var(--muted)}.clientIntelCard header em{color:#111;background:var(--gold);border-radius:999px;padding:8px 10px;font-style:normal;font-weight:950}.clientIntelStats,.clientIntelFavs{flex-wrap:wrap;gap:8px;display:flex}.clientIntelStats span,.clientIntelFavs small{color:var(--gold);border:1px solid #d9b77338;border-radius:999px;padding:7px 9px;font-size:11px}.clientIntelAction,.clientIntelMessage,.clientIntelFavs{margin-top:14px}.clientIntelAction strong,.clientIntelMessage strong,.clientIntelFavs strong{color:var(--gold);margin-bottom:6px;display:block}@media (width<=900px){.clientPortalGrid,.clientIntelGrid,.clientFavoritesGrid{grid-template-columns:1fr}.clientPortalActions{display:grid}}@media (width<=720px){.clientAccountButton{display:none!important}}.clientPortalClean .clientProfilePanel,.clientPortalClean .clientAiPanel,.clientPortalClean .clientActivityList,.clientPortalClean .clientPortalActions,.clientPortalClean blockquote{display:none!important}.clientPortalTopActions{align-items:center;gap:10px;display:inline-flex}.clientBackHome{min-height:40px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;background:#ffffff6b;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:950;display:inline-flex}.cleanHero{padding-bottom:12px!important}.clientCleanGrid{gap:24px;padding:0 clamp(22px,7vw,116px) clamp(60px,8vw,110px);display:grid}.clientCardBottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.clientCardBottom .favoriteButton{flex:none;width:34px;height:34px}.clientPortalLoginPrompt{background:#ffffffa3;border:1px solid #17140f1a;border-radius:24px;margin:0 clamp(22px,7vw,116px) clamp(60px,8vw,110px);padding:clamp(26px,4vw,44px);box-shadow:0 18px 70px #39260e14}.clientPortalLoginPrompt h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink);margin:0 0 12px;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1}.clientPortalLoginPrompt p{color:var(--ll-muted);max-width:620px;line-height:1.65}.clientsIntelSuite{display:grid}.adminSidebar{scrollbar-width:thin;scrollbar-color:#d9b77352 #ffffff0a;height:100vh!important;max-height:100vh!important;padding-bottom:18px!important;overflow:hidden auto!important}.adminSidebar::-webkit-scrollbar{width:6px}.adminSidebar::-webkit-scrollbar-track{background:#ffffff0a}.adminSidebar::-webkit-scrollbar-thumb{background:#d9b77352;border-radius:999px}.adminSidebar nav{gap:6px!important;margin-top:20px!important}.adminSidebar nav button{border-radius:9px!important;min-height:42px!important;padding:10px 14px!important;font-size:13px!important}.sidebarProfile{margin-top:14px!important;padding-top:14px!important}.sidebarButton{flex-shrink:0!important;min-height:40px!important;padding:10px 14px!important}@media (height<=760px){.adminSidebar{padding:22px 18px 14px!important}.adminSidebar .logo,.adminSidebar [class*=Logo]{transform-origin:0;transform:scale(.92)}.adminSidebar nav{gap:4px!important;margin-top:14px!important}.adminSidebar nav button{min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.sidebarProfile{margin-top:10px!important;padding-top:10px!important}.sidebarButton{min-height:36px!important;padding:8px 12px!important}}.clientsIntelSuite{align-content:start;gap:18px;min-height:calc(100vh - 80px);display:grid}.clientIntelGrid{min-height:220px}.clientIntelCard{min-width:0}.adminSidebar nav button,.sidebarButton{color:var(--text)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:11px!important;width:100%!important;font-weight:850!important;display:flex!important}.adminSidebar nav button.active,.adminSidebar nav button:hover{color:#fff5d6!important;background:linear-gradient(135deg,#d9b7738c,#d9b77347)!important;border-color:#d9b7732e!important}.sidebarButton:hover{color:var(--gold)!important;background:#d9b77314!important;border-color:#d9b7732e!important}.chatHeader{border-bottom:1px solid #d9b77333!important}.chatHeader strong{letter-spacing:-.2px!important;font-size:18px!important}.chatHeader span{color:#f6efe2b8!important;font-size:13px!important}.chatWindow{overflow:hidden!important}.chatWindow .chatMessages:first-child,.chatHeader+.chatMessages{border-top:0!important}@media (width<=720px){.chatWindow{width:auto!important;max-width:none!important;height:min(620px,100vh - 120px)!important;left:12px!important;right:12px!important}}.privacyPolicyPage{min-height:100vh;color:var(--ll-ink,#17140f);background:radial-gradient(circle at 18% 8%,#bf914521,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px}.privacyPolicyNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,7vw,110px);display:flex;position:fixed;inset:0 0 auto}.privacyBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.privacyBrand>span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.privacyBrand strong,.privacyBrand small{text-transform:uppercase;letter-spacing:4px;display:block}.privacyBrand small{color:#17140f9e;margin-top:5px;font-size:9px}.privacyBackButton{min-height:40px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;background:#ffffff6b;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:950;display:inline-flex}.privacyHero{padding:clamp(44px,6vw,88px) clamp(22px,7vw,116px) 28px}.privacyHero h1{max-width:980px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.6px;margin:0 0 20px;font-size:clamp(52px,7vw,108px);font-weight:500;line-height:.9}.privacyHero p:not(.nbLightEyebrow){max-width:760px;color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.75}.privacyContent{padding:0 clamp(22px,7vw,116px) clamp(70px,8vw,120px)}.privacyContent article{background:#ffffffa3;border:1px solid #17140f1a;border-radius:26px;max-width:920px;padding:clamp(24px,4vw,46px);box-shadow:0 18px 70px #39260e14}.privacyIcon{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.privacyContent h2{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-.8px;margin:32px 0 10px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1}.privacyContent p{color:var(--ll-muted,#17140f9e);margin:0 0 12px;line-height:1.75}.privacyContactBox{color:var(--ll-gold,#bf9145);background:#ffffff7a;border:1px solid #17140f1a;border-radius:16px;align-items:center;gap:12px;margin-top:26px;padding:16px;display:inline-flex}.privacyContactBox strong,.privacyContactBox span{display:block}.privacyContactBox span{color:var(--ll-muted,#17140f9e)}.privacyUpdated{color:#17140f73;margin-top:22px;display:block}@media (width<=720px){.privacyPolicyNav{height:76px;padding:0 18px}.privacyPolicyPage{padding-top:76px}.privacyHero,.privacyContent{padding-left:18px;padding-right:18px}.privacyHero h1{letter-spacing:-1.5px;font-size:clamp(44px,13vw,68px)}.privacyBrand>span{font-size:38px}.privacyBrand strong{font-size:13px}}.nbLightNav,.nbPropertyLightNav,.nbPropertiesNav{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.nbLightNav nav,.nbPropertyLightNav nav,.nbPropertiesNav nav,.nbLightPrivateBtn,.nbPropertyConsultBtn,.nbPropertiesConsult{display:none!important}.clientAccountButton{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.9px;background:#ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #39260e14}.clientAccountButton.logged{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));border-color:#0000}@media (width<=720px){.clientAccountButton{display:none!important}}.scoreBar,.chatWindow .scoreBar,.chatPanel .scoreBar,.partnerIaWindow .scoreBar,.chatWindow [class*=score],.chatWindow [class*=Score],.chatWindow [class*=priority],.chatWindow [class*=Priority]{visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.chatMessages{padding-top:18px!important}.adminAccessScreen{min-height:100vh;color:var(--text,#f6efe2);background:radial-gradient(circle at 18% 12%,#d9b77329,#0000 28%),linear-gradient(135deg,#080806,#11100d);place-items:center;padding:24px;display:grid}.adminAccessCard{background:#ffffff0e;border:1px solid #d9b77342;border-radius:22px;width:min(620px,94vw);padding:clamp(26px,5vw,46px);box-shadow:0 34px 110px #00000061}.adminAccessIcon{background:linear-gradient(135deg, var(--gold,#d9b773), var(--gold-soft,#f2dca7));color:#11100d;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.adminAccessIcon.denied{color:var(--danger,#ff7069);background:#ff70691f;border:1px solid #ff706947}.adminAccessCard h1{font-family:var(--font-serif,Georgia, serif);color:var(--gold,#d9b773);margin:0 0 14px;font-size:clamp(42px,7vw,72px);line-height:.95}.adminAccessCard p{color:var(--muted,#a89f92);margin:0 0 16px;line-height:1.65}.adminAccessCard small{color:#f6efe2b8;background:#00000029;border:1px solid #ffffff14;border-radius:12px;margin:18px 0;padding:12px;display:block}.adminAccessActions{flex-wrap:wrap;gap:10px;display:flex}.adminAccessActions button{min-height:42px;color:var(--gold,#d9b773);text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#d9b7732e,#f2dca714);border:1px solid #d9b77342;border-radius:999px;padding:0 16px;font-size:11px;font-weight:950}.roleBadge{letter-spacing:.8px;text-transform:uppercase;width:fit-content;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:999px;align-items:center;margin-left:8px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.permissionNotice{color:var(--text,#f6efe2);background:#ffffff0b;border:1px solid #d9b77333;border-radius:16px;padding:22px}.permissionNotice>div{width:42px;height:42px;color:var(--gold,#d9b773);background:#d9b7731a;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.permissionNotice h3{color:var(--gold,#d9b773);margin:0 0 8px}.permissionNotice p{color:var(--muted,#a89f92);margin:0;line-height:1.55}.rolePermissionMatrix{background:#ffffff0b;border:1px solid #d9b7732e;border-radius:16px;padding:18px}.roleMatrixGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roleMatrixGrid article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;padding:14px}.roleMatrixGrid strong{color:var(--gold,#d9b773);margin-bottom:6px;display:block}.roleMatrixGrid p,.roleMatrixGrid small{color:var(--muted,#a89f92);line-height:1.45}@media (width<=760px){.roleMatrixGrid{grid-template-columns:1fr}}.teamSafeNotice{color:var(--gold,#d9b773);background:#d9b77312;border:1px solid #d9b77333;border-radius:14px;margin-bottom:14px;padding:14px;font-weight:850}.roleBadge{letter-spacing:.8px;text-transform:uppercase;width:fit-content;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:999px;margin-left:8px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.role-owner{color:#11100d;background:linear-gradient(135deg, var(--gold,#d9b773), var(--gold-soft,#f2dca7));border-color:#0000}.role-admin{color:#fff5d6;background:#d9b77338}.role-editor{color:#9bdcff;background:#9bdcff14;border-color:#9bdcff4d}.role-advisor{color:#9cffbd;background:#9cffbd14;border-color:#9cffbd4d}.role-viewer{color:#f6efe2b3;background:#ffffff0e;border-color:#ffffff24}.adminActionFeedback,.nbAdminFeedback,.adminSaveMessage{width:100%;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:13px;font-weight:850}.adminActionFeedback.success,.nbAdminFeedback.success,.adminSaveMessage.success{color:#8effb4;background:#50dc821a;border-color:#50dc824d}.adminActionFeedback.error,.nbAdminFeedback.error,.adminSaveMessage.error{color:#ff9d9d;background:#ff5a5a1a;border-color:#ff5a5a59}.adminActionFeedback.loading,.nbAdminFeedback.loading,.adminSaveMessage.loading{color:#f2dca7;background:#d9b7731f;border-color:#d9b7734d}.admin button:disabled,.capitalOS button:disabled,.adminShell button:disabled,button.adminButton:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.25)!important}.admin button.isSaving,.capitalOS button.isSaving,.adminShell button.isSaving,button.isSaving{pointer-events:none;position:relative}.admin button.isSaving:after,.capitalOS button.isSaving:after,.adminShell button.isSaving:after,button.isSaving:after{content:"";vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:999px;width:14px;height:14px;margin-left:8px;animation:.75s linear infinite nbAdminSpin;display:inline-block}@keyframes nbAdminSpin{to{transform:rotate(360deg)}}.adminSaveMessage,.adminActionFeedback,.nbAdminFeedback{width:100%;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:13px;font-weight:850}.adminSaveMessage.success,.adminActionFeedback.success,.nbAdminFeedback.success{color:#8effb4;background:#50dc821a;border-color:#50dc824d}.adminSaveMessage.error,.adminActionFeedback.error,.nbAdminFeedback.error{color:#ff9d9d;background:#ff5a5a1a;border-color:#ff5a5a59}.adminSaveMessage.loading,.adminActionFeedback.loading,.nbAdminFeedback.loading{color:#f2dca7;background:#d9b7731f;border-color:#d9b7734d}.adminSaveMessage{width:100%;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:14px;margin:12px 0 16px;padding:12px 14px;font-size:13px;font-weight:850}.adminSaveMessage.success{color:#8effb4;background:#50dc821a;border-color:#50dc824d}.adminSaveMessage.error{color:#ff9d9d;background:#ff5a5a1a;border-color:#ff5a5a59}.adminSaveMessage.loading{color:#f2dca7;background:#d9b7731f;border-color:#d9b7734d}button.isSaving{opacity:.75!important;pointer-events:none!important}button.isSaving:after{content:"";vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:999px;width:13px;height:13px;margin-left:8px;animation:.75s linear infinite nbAdminSpin;display:inline-block}@media (width<=760px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}:is(body:has(.nbLightSite),body:has(.nbPropertyLightPage)){padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}.nbLightSite,.nbPropertyLightPage{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.nbPropertyGlobalCtas .floatingWhatsApp,.nbPropertyGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbLightSite) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbLightSite) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertyLightPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertyLightPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbPropertyGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbLightSite) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbPropertyLightPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbPropertyGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbLightSite) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertyLightPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertyGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbLightSite) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbPropertyLightPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbPropertyGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbLightSite) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertyLightPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertyGlobalCtas .floatingWhatsApp svg,.nbPropertyGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbLightSite) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbLightSite) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertyLightPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertyLightPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbPropertyGlobalCtas .chatWindow,.chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbLightSite) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbPropertyLightPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}.nbLightbox{z-index:20000!important;background:#0c0a07e0!important;place-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.nbLightboxInner{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0 12px!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.nbLightboxInner img{object-fit:contain!important;object-position:center center!important;border-radius:16px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:72dvh!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.nbLightboxClose{top:calc(env(safe-area-inset-top,0px) + 14px)!important;z-index:20020!important;margin:0!important;position:fixed!important;right:14px!important;transform:none!important}.nbLightboxControls{top:calc(env(safe-area-inset-top,0px) + 14px)!important;z-index:20020!important;margin:0!important;position:fixed!important;left:14px!important;transform:none!important}.nbLightboxArrow{z-index:20020!important;width:48px!important;min-width:48px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.nbLightboxArrow.left{left:8px!important;right:auto!important}.nbLightboxArrow.right{left:auto!important;right:8px!important}}@media (width<=390px){.nbPropertyGlobalCtas .floatingWhatsApp:after,.nbPropertyGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbLightSite) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbLightSite) .chatLauncher:after{font-size:12px!important}body:has(.nbPropertyLightPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbPropertyLightPage) .chatLauncher:after{font-size:12px!important}.nbPropertyGlobalCtas .floatingWhatsApp,.nbPropertyGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbLightSite) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbLightSite) .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbPropertyLightPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbPropertyLightPage) .chatLauncher{gap:6px!important;padding:0 9px!important}.nbLightboxInner img{border-radius:14px!important;max-width:calc(100vw - 18px)!important;max-height:70dvh!important}}.adminImageManager,.adminGalleryManager{background:#d9b7730e;border:1px solid #d9b7732e;border-radius:14px;margin:10px 0 16px;padding:12px}.adminImageManagerHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.adminImageManagerHeader strong{color:var(--gold,#d9b773);text-transform:uppercase;letter-spacing:.8px;font-size:13px}.adminImageManagerHeader span{color:var(--muted,#a89f92);font-size:11px}.adminImageManager .uploadPreview{background:#0003;border:1px solid #ffffff12;object-fit:contain!important;width:100%!important;max-height:300px!important;margin:0 0 12px!important}.adminImageActions{flex-wrap:wrap;gap:10px;display:flex}.adminImageActions .glassButton,.adminImageActions .dangerButton{justify-content:center;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.adminGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminGalleryItem{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.adminGalleryItem img{object-fit:cover;width:100%;height:94px}.adminGalleryItem div{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.adminGalleryItem span{color:var(--muted,#a89f92);font-size:11px;font-weight:850}.adminGalleryItem button,.miniDanger{color:var(--danger,#ff7069);background:#ff706914;border:1px solid #ff706947;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}@media (width<=720px){.adminGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminImageManagerHeader{flex-direction:column;align-items:flex-start}.adminImageActions{grid-template-columns:1fr;display:grid}}.nbLightProjectCopy{flex-direction:column!important;min-width:0!important;display:flex!important}.nbLightProjectCopy h3{-webkit-line-clamp:3!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.nbLightProjectCopy span{-webkit-line-clamp:5!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;position:relative!important;overflow:hidden!important}.nbLightProjectCopy button{width:fit-content!important;margin-top:auto!important}.nbLightProjectCopy button:before{content:"Leer mÃ¡s"}.nbLightProjectCopy button{font-size:0!important}.nbLightProjectCopy button:before{text-transform:uppercase!important;letter-spacing:1px!important;font-size:11px!important;font-weight:950!important}.nbLightProjectCopy button svg{margin-left:8px!important}@media (width<=1360px){.nbLightProjectCopy h3{-webkit-line-clamp:2!important}.nbLightProjectCopy span{-webkit-line-clamp:4!important}}@media (width<=760px){.nbLightProjectCopy h3{-webkit-line-clamp:3!important}.nbLightProjectCopy span{-webkit-line-clamp:6!important}}.nbServicesPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 6%,#bf914521,#0000 34%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px;padding-bottom:72px}.nbServicesNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbServicesBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nbServicesBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbServicesBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbServicesBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbServicesNav nav{justify-content:center;gap:clamp(20px,3vw,44px);display:flex}.nbServicesNav nav a,.nbServicesNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbServicesPrivateBtn{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbServicesPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbServicesHero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(44px,7vw,94px) clamp(22px,7vw,116px) clamp(42px,5vw,74px);display:grid}.nbServicesBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbServicesHeroCopy h1{max-width:1030px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.8px;color:var(--ll-ink,#17140f);margin:0 0 22px;font-size:clamp(48px,6.6vw,104px);font-weight:500;line-height:.9}.nbServicesHeroCopy>p{max-width:720px;color:var(--ll-muted,#17140f99);margin:0;font-size:17px;line-height:1.75}.nbServicesHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nbServicesHeroActions button{border:1px solid var(--ll-border,#a3753438);cursor:pointer}.nbServicesHeroPanel{background:#ffffff9e;border:1px solid #17140f1a;border-radius:26px;padding:28px;box-shadow:0 22px 70px #39260e1a}.nbServicesOrb{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));border-radius:24px;place-items:center;width:74px;height:74px;margin-bottom:22px;display:grid}.nbServicesHeroPanel strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);font-size:34px;font-weight:500;display:block}.nbServicesHeroPanel p{color:var(--ll-muted,#17140f99);line-height:1.65}.nbServicesHeroPanel div:last-child{gap:9px;margin-top:18px;display:grid}.nbServicesHeroPanel span{color:#17140fb3;align-items:center;gap:8px;font-weight:850;display:inline-flex}.nbServicesHeroPanel svg{color:var(--ll-gold,#bf9145)}.nbServicesGrid{gap:18px;padding:0 clamp(22px,7vw,116px) clamp(44px,6vw,80px);display:grid}.nbServiceDetailCard{background:#ffffff8f;border:1px solid #17140f1a;border-radius:28px;grid-template-columns:110px 92px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);min-height:420px;padding:clamp(24px,4vw,44px);scroll-margin-top:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #39260e14}.nbServiceDetailCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#bf914521,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -80px -120px auto}.nbServiceNumber{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-4px;color:#bf914557;font-size:clamp(52px,7vw,98px);line-height:.8}.nbServiceIcon{border:1px solid var(--ll-border,#a3753438);width:76px;height:76px;color:var(--ll-gold,#bf9145);background:#fff9;border-radius:24px;place-items:center;display:grid}.nbServiceContent{min-width:0}.nbServiceContent h2{max-width:850px;font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2px;margin:-8px 0 18px;font-size:clamp(38px,5vw,74px);font-weight:500;line-height:.94}.nbServiceContent>p{max-width:760px;color:var(--ll-muted,#17140f99);margin:0 0 24px;font-size:17px;line-height:1.75}.nbServiceBullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:820px;margin-bottom:22px;display:grid}.nbServiceBullets span{color:#17140fb8;background:#ffffff7a;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:9px;min-height:46px;padding:0 13px;font-weight:850;display:inline-flex}.nbServiceBullets svg{color:var(--ll-gold,#bf9145);flex:none}.nbServiceResult{border-left:3px solid var(--ll-gold,#bf9145);max-width:820px;margin-bottom:24px;padding:4px 0 4px 16px}.nbServiceResult strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:13px;display:block}.nbServiceResult p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbServiceContent>a{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbServicesProcess{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px) clamp(34px,5vw,62px);padding:clamp(30px,5vw,54px) 0;display:grid}.nbServicesProcess h2{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-1.8px;margin:0;font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:.94}.nbServicesProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbServicesProcessGrid article{background:#ffffff70;border:1px solid #17140f1a;border-radius:20px;min-height:170px;padding:20px}.nbServicesProcessGrid span{color:var(--ll-gold,#bf9145);letter-spacing:1px;font-size:11px;font-weight:950}.nbServicesProcessGrid strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:18px 0 8px;font-size:28px;font-weight:500;display:block}.nbServicesProcessGrid p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.55}.nbServicesStrategy{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);display:grid}.nbServicesStrategyCard{background:#ffffff85;border:1px solid #17140f1a;border-radius:22px;padding:22px}.nbServicesStrategyCard svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbServicesStrategyCard strong{color:var(--ll-ink,#17140f);margin-bottom:9px;font-size:18px;display:block}.nbServicesStrategyCard p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbServicesContact{background:#ffffff8f;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbServicesContact h2{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.1px;color:var(--ll-ink,#17140f);margin:0 0 18px;font-size:clamp(40px,5.4vw,76px);font-weight:500;line-height:.92}.nbServicesContact p{color:var(--ll-muted,#17140f99);max-width:620px;font-size:16px;line-height:1.75}.nbServicesContact .publicLeadForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nbServicesContact .publicLeadForm h3{display:none!important}.nbServicesContact .publicLeadForm input,.nbServicesContact .publicLeadForm select,.nbServicesContact .publicLeadForm textarea{color:var(--ll-ink,#17140f)!important;background:#ffffff94!important;border:1px solid #17140f1f!important}.nbServicesContact .publicLeadForm button.goldButton{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;width:100%!important}.nbServicesContactMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nbServicesContactMeta a,.nbServicesContactMeta span{color:#17140fad;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbServicesContactMeta svg{color:var(--ll-gold,#bf9145)}.nbLightServiceLink{color:inherit;border-radius:16px;grid-template-columns:36px 1fr 18px;align-items:center;gap:12px;padding:4px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.nbLightServiceLink:hover{background:#ffffff57;transform:translate(3px)}.nbLightServiceLink>span{border:1px solid var(--ll-border);width:34px;height:34px;color:var(--ll-gold);border-radius:50%;place-items:center;display:grid}.nbLightServiceLink h3{color:var(--ll-ink);margin:0 0 3px;font-size:13px}.nbLightServiceLink p{color:var(--ll-muted);margin:0;font-size:12px;line-height:1.35}.nbLightServiceLink svg{color:var(--ll-gold)}@media (width<=1120px){.nbServicesNav{grid-template-columns:auto 1fr auto auto;padding:0 18px}.nbServicesNav nav,.nbServicesPrivateBtn{display:none}.nbServicesHero,.nbServicesProcess,.nbServicesContact,.nbServicesStrategy{grid-template-columns:1fr}}@media (width<=760px){.nbServicesPage{padding-top:76px}.nbServicesNav{justify-content:space-between;gap:10px;height:74px;display:flex}.nbServicesHero,.nbServicesGrid,.nbServicesStrategy{padding-left:18px;padding-right:18px}.nbServicesHero{padding-top:28px}.nbServicesHeroCopy h1{letter-spacing:-1.4px;font-size:clamp(42px,12vw,62px)}.nbServicesHeroActions{display:grid}.nbServicesHeroActions a,.nbServicesHeroActions button{justify-content:center;width:100%}.nbServiceDetailCard{border-radius:24px;grid-template-columns:1fr;gap:18px;min-height:0;padding:24px}.nbServiceNumber{font-size:62px}.nbServiceIcon{border-radius:20px;width:64px;height:64px}.nbServiceContent h2{font-size:clamp(34px,10vw,48px)}.nbServiceBullets,.nbServicesProcessGrid{grid-template-columns:1fr}.nbServicesProcess,.nbServicesContact{margin-left:18px;margin-right:18px}.nbServicesContact{border-radius:24px;padding:24px}.nbServicesContact h2{font-size:clamp(36px,10vw,52px)}}.nbServicesGlobalCtas{display:contents}@media (width<=760px){.nbServicesPage{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbServicesGlobalCtas .floatingWhatsApp,.nbServicesGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbServicesPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbServicesPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbServicesGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbServicesPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbServicesGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbServicesPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbServicesGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbServicesPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbServicesGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbServicesPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbServicesGlobalCtas .floatingWhatsApp svg,.nbServicesGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbServicesPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbServicesPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbServicesGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbServicesPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}.nbServicesHeroActions{margin-bottom:18px!important}}@media (width<=390px){.nbServicesGlobalCtas .floatingWhatsApp:after,.nbServicesGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbServicesPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbServicesPage) .chatLauncher:after{font-size:12px!important}.nbServicesGlobalCtas .floatingWhatsApp,.nbServicesGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbServicesPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbServicesPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.nbAboutPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 6%,#bf914521,#0000 34%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px;padding-bottom:72px}.nbAboutNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbAboutBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nbAboutBrand span,.nbAboutHeroMark{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif))}.nbAboutBrand span{letter-spacing:-3px;font-size:44px;line-height:.8}.nbAboutBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbAboutBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbAboutNav nav{justify-content:center;gap:clamp(18px,2.5vw,38px);display:flex}.nbAboutNav nav a,.nbAboutNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbAboutPrivateBtn{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbAboutPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbAboutHero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(44px,7vw,94px) clamp(22px,7vw,116px) clamp(42px,5vw,74px);display:grid}.nbAboutBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbAboutHeroCopy h1{max-width:1060px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;color:var(--ll-ink,#17140f);margin:0 0 24px;font-size:clamp(50px,7vw,112px);font-weight:500;line-height:.88}.nbAboutHeroCopy>p{max-width:720px;color:var(--ll-muted,#17140f99);margin:0;font-size:17px;line-height:1.78}.nbAboutHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nbAboutHeroActions button{border:1px solid var(--ll-border,#a3753438);cursor:pointer}.nbAboutHeroCard{background:#ffffff9e;border:1px solid #17140f1a;border-radius:28px;padding:30px;box-shadow:0 22px 70px #39260e1a}.nbAboutHeroMark{letter-spacing:-8px;margin-bottom:24px;font-size:92px;line-height:.8}.nbAboutHeroCard p{color:var(--ll-muted,#17140f99);margin:0 0 24px;line-height:1.7}.nbAboutHeroCard div:last-child{gap:10px;display:grid}.nbAboutHeroCard span{background:#ffffff7a;border:1px solid #17140f1a;border-radius:16px;gap:3px;min-height:58px;padding:10px 12px;display:grid}.nbAboutHeroCard strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:1px;font-size:13px}.nbAboutHeroCard small{color:var(--ll-muted,#17140f99);font-size:12px}.nbAboutStatement{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;margin:0 clamp(22px,7vw,116px) clamp(40px,5vw,70px);padding:clamp(30px,5vw,58px) 0}.nbAboutStatement h2{max-width:1120px;font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2.8px;margin:0 0 22px;font-size:clamp(46px,6vw,96px);font-weight:500;line-height:.9}.nbAboutStatement p:last-child{max-width:760px;color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.8}.nbAboutSplit{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(24px,5vw,66px);padding:0 clamp(22px,7vw,116px) clamp(44px,6vw,84px);display:grid}.nbAboutImagePanel{background:#ffffff80;border:1px solid #17140f1a;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 80px #39260e1f}.nbAboutImagePanel img,.nbAboutImageFallback{object-fit:cover;width:100%;height:100%}.nbAboutImageFallback{color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f12),repeating-linear-gradient(90deg,#17140f0d 0 1px,#0000 1px 36px);place-items:center;gap:12px;display:grid}.nbAboutImageFallback span{font-family:var(--ll-serif,var(--font-serif));font-size:34px}.nbAboutImagePanel button{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;bottom:18px;left:18px}.nbAboutTextPanel{background:#ffffff8f;border:1px solid #17140f1a;border-radius:28px;padding:clamp(26px,4vw,48px);box-shadow:0 18px 70px #39260e14}.nbAboutTextPanel h2,.nbAboutPillars h2,.nbAboutCapitalOS h2,.nbAboutContact h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2px;font-weight:500;line-height:.94}.nbAboutTextPanel h2{margin:-8px 0 18px;font-size:clamp(38px,5vw,74px)}.nbAboutTextPanel>p{color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.78}.nbAboutChecks{gap:10px;margin-top:26px;display:grid}.nbAboutChecks span{color:#17140fb8;background:#ffffff70;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-weight:850;display:inline-flex}.nbAboutChecks svg{color:var(--ll-gold,#bf9145);flex:none}.nbAboutPillars{padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px)}.nbAboutSectionTitle{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:30px;margin-bottom:22px;display:grid}.nbAboutSectionTitle h2{margin:0;font-size:clamp(40px,5.4vw,82px)}.nbAboutPillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nbAboutPillarGrid article,.nbAboutForWho article,.nbAboutOSGrid article{background:#ffffff85;border:1px solid #17140f1a;border-radius:22px;padding:22px}.nbAboutPillarGrid svg,.nbAboutForWho svg,.nbAboutOSGrid svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbAboutPillarGrid strong,.nbAboutForWho h3,.nbAboutOSGrid strong{color:var(--ll-ink,#17140f);margin:0 0 9px;font-size:18px;display:block}.nbAboutPillarGrid p,.nbAboutForWho p,.nbAboutOSGrid span{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbAboutCapitalOS{background:radial-gradient(circle at 90% 8%,#bf914529,#0000 34%),#ffffff8a;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,52px);margin:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbAboutCapitalOS h2{margin:0 0 18px;font-size:clamp(38px,5vw,74px)}.nbAboutCapitalOS p{color:var(--ll-muted,#17140f99);font-size:16px;line-height:1.78}.nbAboutOSGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbAboutForWho{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);display:grid}.nbAboutContact{background:#ffffff8f;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbAboutContact h2{margin:0 0 18px;font-size:clamp(40px,5.4vw,76px)}.nbAboutContact p{color:var(--ll-muted,#17140f99);max-width:620px;font-size:16px;line-height:1.75}.nbAboutContact .publicLeadForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nbAboutContact .publicLeadForm h3{display:none!important}.nbAboutContact .publicLeadForm input,.nbAboutContact .publicLeadForm select,.nbAboutContact .publicLeadForm textarea{color:var(--ll-ink,#17140f)!important;background:#ffffff94!important;border:1px solid #17140f1f!important}.nbAboutContact .publicLeadForm button.goldButton{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;width:100%!important}.nbAboutContactMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nbAboutContactMeta a,.nbAboutContactMeta span{color:#17140fad;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbAboutContactMeta svg{color:var(--ll-gold,#bf9145)}.nbAboutGlobalCtas{display:contents}@media (width<=760px){.nbAboutPage{padding-top:76px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbAboutGlobalCtas .floatingWhatsApp,.nbAboutGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbAboutPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbAboutPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbAboutGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbAboutPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbAboutGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbAboutPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbAboutGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbAboutPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbAboutGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbAboutPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbAboutGlobalCtas .floatingWhatsApp svg,.nbAboutGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbAboutPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbAboutPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbAboutGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbAboutPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}@media (width<=1120px){.nbAboutNav{grid-template-columns:auto 1fr auto auto;padding:0 18px}.nbAboutNav nav,.nbAboutPrivateBtn{display:none}.nbAboutHero,.nbAboutSplit,.nbAboutCapitalOS,.nbAboutContact{grid-template-columns:1fr}.nbAboutPillarGrid,.nbAboutForWho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nbAboutNav{justify-content:space-between;gap:10px;height:74px;display:flex}.nbAboutHero,.nbAboutSplit,.nbAboutPillars,.nbAboutForWho{padding-left:18px;padding-right:18px}.nbAboutHero{padding-top:28px}.nbAboutHeroCopy h1{letter-spacing:-1.6px;font-size:clamp(42px,12vw,64px)}.nbAboutHeroActions{display:grid}.nbAboutHeroActions a,.nbAboutHeroActions button{justify-content:center;width:100%}.nbAboutHeroCard{padding:24px}.nbAboutStatement,.nbAboutCapitalOS,.nbAboutContact{margin-left:18px;margin-right:18px}.nbAboutStatement h2,.nbAboutCapitalOS h2,.nbAboutContact h2{font-size:clamp(36px,10vw,56px)}.nbAboutSectionTitle,.nbAboutPillarGrid,.nbAboutForWho,.nbAboutOSGrid{grid-template-columns:1fr}.nbAboutImagePanel{min-height:360px}.nbAboutContact{border-radius:24px;padding:24px}}@media (width<=390px){.nbAboutGlobalCtas .floatingWhatsApp:after,.nbAboutGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbAboutPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbAboutPage) .chatLauncher:after{font-size:12px!important}.nbAboutGlobalCtas .floatingWhatsApp,.nbAboutGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbAboutPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbAboutPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.nbInvestorsPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 6%,#bf914521,#0000 34%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px;padding-bottom:72px}.nbInvestorsNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbInvestorsBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nbInvestorsBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbInvestorsBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbInvestorsBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbInvestorsNav nav{justify-content:center;gap:clamp(14px,2.2vw,32px);display:flex}.nbInvestorsNav nav a,.nbInvestorsNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbInvestorsPrivateBtn{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbInvestorsPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbInvestorsHero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(44px,7vw,94px) clamp(22px,7vw,116px) clamp(42px,5vw,74px);display:grid}.nbInvestorsBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbInvestorsHeroCopy h1{max-width:980px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;color:var(--ll-ink,#17140f);margin:0 0 24px;font-size:clamp(50px,7vw,112px);font-weight:500;line-height:.88}.nbInvestorsHeroCopy>p{max-width:720px;color:var(--ll-muted,#17140f99);margin:0;font-size:17px;line-height:1.78}.nbInvestorsHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nbInvestorsHeroActions button{border:1px solid var(--ll-border,#a3753438);cursor:pointer}.nbInvestorsHeroPanel{background:#ffffff9e;border:1px solid #17140f1a;border-radius:28px;padding:30px;box-shadow:0 22px 70px #39260e1a}.nbInvestorsOrb{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));border-radius:24px;place-items:center;width:74px;height:74px;margin-bottom:22px;display:grid}.nbInvestorsHeroPanel strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);font-size:34px;font-weight:500;display:block}.nbInvestorsHeroPanel p{color:var(--ll-muted,#17140f99);line-height:1.7}.nbInvestorsHeroPanel div:last-child{gap:9px;margin-top:18px;display:grid}.nbInvestorsHeroPanel span{color:#17140fb3;align-items:center;gap:8px;font-weight:850;display:inline-flex}.nbInvestorsHeroPanel svg{color:var(--ll-gold,#bf9145)}.nbInvestorsProfiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);display:grid}.nbInvestorsProfiles article,.nbInvestorsMetricCard,.nbInvestorsProcessGrid article,.nbInvestorsPropertyGrid article{background:#ffffff85;border:1px solid #17140f1a;border-radius:22px;padding:22px;box-shadow:0 18px 70px #39260e0f}.nbInvestorsProfiles svg,.nbInvestorsMetricCard svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbInvestorsProfiles strong,.nbInvestorsMetricCard strong{color:var(--ll-ink,#17140f);margin-bottom:9px;font-size:18px;display:block}.nbInvestorsProfiles p,.nbInvestorsMetricCard p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbInvestorsOpportunity{background:radial-gradient(circle at 92% 8%,#bf914529,#0000 34%),#ffffff8a;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(330px,.45fr);gap:clamp(24px,4vw,52px);margin:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbInvestorsOpportunity h2,.nbInvestorsSectionTitle h2,.nbInvestorsProcess h2,.nbInvestorsFormCopy h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2px;font-weight:500;line-height:.94}.nbInvestorsOpportunity h2{max-width:920px;margin:0 0 18px;font-size:clamp(40px,5.4vw,84px)}.nbInvestorsOpportunity p{color:var(--ll-muted,#17140f99);max-width:740px;font-size:16px;line-height:1.78}.nbInvestorsTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.nbInvestorsTags span{color:#17140fb3;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.nbInvestorsMetricCard div{gap:9px;margin-top:18px;display:grid}.nbInvestorsMetricCard span{color:#17140fb3;align-items:center;gap:8px;font-weight:850;display:inline-flex}.nbInvestorsFeatured{padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px)}.nbInvestorsSectionTitle{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.nbInvestorsSectionTitle h2{margin:0;font-size:clamp(40px,5.4vw,82px)}.nbInvestorsSectionTitle button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.nbInvestorsPropertyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nbInvestorsPropertyGrid article{cursor:pointer;transition:transform .22s,box-shadow .22s}.nbInvestorsPropertyGrid article:hover{transform:translateY(-3px);box-shadow:0 22px 70px #39260e1f}.nbInvestorsPropertyGrid article>div:first-child{height:210px;color:var(--ll-gold,#bf9145);background:#17140f0f;border-radius:16px;place-items:center;margin-bottom:16px;display:grid;overflow:hidden}.nbInvestorsPropertyGrid img{object-fit:cover;width:100%;height:100%}.nbInvestorsPropertyGrid span{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.nbInvestorsPropertyGrid strong{-webkit-line-clamp:2;color:var(--ll-ink,#17140f);font-family:var(--ll-serif,var(--font-serif));-webkit-box-orient:vertical;font-size:28px;font-weight:500;line-height:1;display:-webkit-box;overflow:hidden}.nbInvestorsPropertyGrid p{color:var(--ll-muted,#17140f99);line-height:1.55}.nbInvestorsPropertyGrid button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:.9px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbInvestorsProcess{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);padding:clamp(30px,5vw,54px) 0;display:grid}.nbInvestorsProcess h2{margin:0;font-size:clamp(36px,4.5vw,66px)}.nbInvestorsProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbInvestorsProcessGrid article{min-height:170px}.nbInvestorsProcessGrid span{color:var(--ll-gold,#bf9145);letter-spacing:1px;font-size:11px;font-weight:950}.nbInvestorsProcessGrid strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:18px 0 8px;font-size:28px;font-weight:500;display:block}.nbInvestorsProcessGrid p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.55}.nbInvestorsFormSection{background:#ffffff8f;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbInvestorsFormCopy h2{margin:0 0 18px;font-size:clamp(40px,5.4vw,76px)}.nbInvestorsFormCopy p{color:var(--ll-muted,#17140f99);max-width:620px;font-size:16px;line-height:1.75}.nbInvestorsForm{gap:12px;display:grid}.nbInvestorsForm input,.nbInvestorsForm select,.nbInvestorsForm textarea{width:100%;min-height:46px;color:var(--ll-ink,#17140f);background:#ffffff94;border:1px solid #17140f1f;border-radius:10px;outline:none;padding:12px 13px}.nbInvestorsForm textarea{resize:vertical;min-height:128px}.nbInvestorsForm button.nbLightGoldBtn{border:0;justify-content:center;width:100%;margin-top:4px}.nbInvestorsStatus{color:var(--ll-gold,#bf9145);background:#bf914514;border:1px solid #bf91453d;border-radius:14px;padding:12px 14px;font-weight:850}.nbInvestorsStatus.success{color:#217a45;background:#217a4514;border-color:#217a4538}.nbInvestorsStatus.error{color:#a13d36;background:#a13d3614;border-color:#a13d3638}.nbInvestorsStatus.loading{color:var(--ll-gold,#bf9145)}.nbInvestorsContactMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nbInvestorsContactMeta a,.nbInvestorsContactMeta span{color:#17140fad;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbInvestorsContactMeta svg{color:var(--ll-gold,#bf9145)}.nbInvestorsGlobalCtas{display:contents}@media (width<=760px){.nbInvestorsPage{padding-top:76px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbInvestorsGlobalCtas .floatingWhatsApp,.nbInvestorsGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbInvestorsPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbInvestorsPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbInvestorsGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbInvestorsPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbInvestorsGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbInvestorsPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbInvestorsGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbInvestorsPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbInvestorsGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbInvestorsPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbInvestorsGlobalCtas .floatingWhatsApp svg,.nbInvestorsGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbInvestorsPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbInvestorsPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbInvestorsGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbInvestorsPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}@media (width<=1120px){.nbInvestorsNav{grid-template-columns:auto 1fr auto auto;padding:0 18px}.nbInvestorsNav nav,.nbInvestorsPrivateBtn{display:none}.nbInvestorsHero,.nbInvestorsOpportunity,.nbInvestorsProcess,.nbInvestorsFormSection,.nbInvestorsProfiles,.nbInvestorsPropertyGrid{grid-template-columns:1fr}}@media (width<=760px){.nbInvestorsNav{justify-content:space-between;gap:10px;height:74px;display:flex}.nbInvestorsHero,.nbInvestorsProfiles,.nbInvestorsFeatured{padding-left:18px;padding-right:18px}.nbInvestorsHero{padding-top:28px}.nbInvestorsHeroCopy h1{letter-spacing:-1.6px;font-size:clamp(42px,12vw,64px)}.nbInvestorsHeroActions{display:grid}.nbInvestorsHeroActions a,.nbInvestorsHeroActions button{justify-content:center;width:100%}.nbInvestorsOpportunity,.nbInvestorsProcess,.nbInvestorsFormSection{margin-left:18px;margin-right:18px}.nbInvestorsOpportunity h2,.nbInvestorsFormCopy h2{font-size:clamp(36px,10vw,56px)}.nbInvestorsProcessGrid{grid-template-columns:1fr}.nbInvestorsSectionTitle{align-items:start;display:grid}.nbInvestorsFormSection{border-radius:24px;padding:24px}}@media (width<=390px){.nbInvestorsGlobalCtas .floatingWhatsApp:after,.nbInvestorsGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbInvestorsPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbInvestorsPage) .chatLauncher:after{font-size:12px!important}.nbInvestorsGlobalCtas .floatingWhatsApp,.nbInvestorsGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbInvestorsPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbInvestorsPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.nbLightNav nav,.nbServicesNav nav,.nbAboutNav nav,.nbInvestorsNav nav{justify-content:center!important;align-items:center!important;gap:clamp(22px,2.4vw,42px)!important;min-width:0!important;display:flex!important}.nbLightNav nav a,.nbServicesNav nav a,.nbServicesNav nav button,.nbAboutNav nav a,.nbAboutNav nav button,.nbInvestorsNav nav a,.nbInvestorsNav nav button{white-space:nowrap!important;letter-spacing:1.25px!important;font-size:10.5px!important}.nbLightNav,.nbServicesNav,.nbAboutNav,.nbInvestorsNav{grid-template-columns:auto minmax(280px,1fr) auto auto auto!important;gap:clamp(12px,1.8vw,24px)!important}.nbLightPrivateBtn,.nbServicesPrivateBtn,.nbAboutPrivateBtn,.nbInvestorsPrivateBtn{letter-spacing:1px!important;white-space:nowrap!important;height:40px!important;padding:0 14px!important;font-size:10px!important}.clientAccountButton,.nbClientAccountButton,button[class*=ClientAccount],a[class*=ClientAccount]{white-space:nowrap!important}@media (width<=1280px){.nbLightPrivateBtn,.nbServicesPrivateBtn,.nbAboutPrivateBtn,.nbInvestorsPrivateBtn{display:none!important}.nbLightNav,.nbServicesNav,.nbAboutNav,.nbInvestorsNav{grid-template-columns:auto minmax(260px,1fr) auto auto!important}}@media (width<=980px){.nbLightNav nav,.nbServicesNav nav,.nbAboutNav nav,.nbInvestorsNav nav{display:none!important}.nbLightNav,.nbServicesNav,.nbAboutNav,.nbInvestorsNav{justify-content:space-between!important;align-items:center!important;gap:10px!important;height:74px!important;min-height:74px!important;padding:12px 18px!important;display:flex!important}}@media (width<=520px){.nbLightNav .clientAccountButton,.nbServicesNav .clientAccountButton,.nbAboutNav .clientAccountButton,.nbInvestorsNav .clientAccountButton,.nbLightNav .nbClientAccountButton,.nbServicesNav .nbClientAccountButton,.nbAboutNav .nbClientAccountButton,.nbInvestorsNav .nbClientAccountButton{max-width:52px!important;overflow:hidden!important}}.nbPropertiesGlobalCtas{display:contents}@media (width<=760px){.nbPropertiesPage{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbPropertiesGlobalCtas .floatingWhatsApp,.nbPropertiesGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertiesPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertiesPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbPropertiesGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbPropertiesPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbPropertiesGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertiesPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertiesGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbPropertiesPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbPropertiesGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertiesPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertiesGlobalCtas .floatingWhatsApp svg,.nbPropertiesGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertiesPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertiesPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbPropertiesGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbPropertiesPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}@media (width<=390px){.nbPropertiesGlobalCtas .floatingWhatsApp:after,.nbPropertiesGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbPropertiesPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbPropertiesPage) .chatLauncher:after{font-size:12px!important}.nbPropertiesGlobalCtas .floatingWhatsApp,.nbPropertiesGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbPropertiesPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbPropertiesPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.capitalOsPropertyUpgrade{background:radial-gradient(circle at 92% 0,#d9b77321,#0000 30%),#d9b7730e;border:1px solid #d9b77333;border-radius:16px;margin:18px 0;padding:16px}.capitalOsUpgradeHeader{margin-bottom:14px}.capitalOsUpgradeHeader span{color:var(--gold,#d9b773);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.capitalOsUpgradeHeader strong{color:var(--text,#f6efe2);font-size:16px;display:block}.adminField select{width:100%;color:var(--text,#f6efe2);background:#fff1;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:14px}.adminField select option{color:var(--text,#f6efe2);background:#11100d}.featuredToggleField{flex-direction:column;display:flex}.featureToggle{width:100%;min-height:47px;color:var(--muted,#a89f92);text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:0 14px;font-weight:900}.featureToggle.active{color:var(--gold,#d9b773);background:#d9b77329;border-color:#d9b7736b}.propertyInternalBadges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.propertyInternalBadges em{color:var(--muted,#a89f92);letter-spacing:.3px;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.propertyInternalBadges .internalStatus.active{color:var(--success,#76d391);background:#76d39117;border-color:#76d3913d}.propertyInternalBadges .internalStatus.reserved{color:var(--gold,#d9b773);background:#d9b7731a;border-color:#d9b77347}.propertyInternalBadges .internalStatus.sold{color:var(--danger,#ff7069);background:#ff706917;border-color:#ff706947}.propertyInternalBadges .internalStatus.paused{color:var(--muted,#a89f92);background:#a89f9214;border-color:#a89f923d}.propertyInternalBadges .featuredBadge{color:var(--gold-soft,#f2dca7);background:linear-gradient(135deg,#d9b7732e,#f2dca71a);border-color:#d9b77357}@media (width<=720px){.capitalOsPropertyUpgrade{padding:14px}}
