.nova{--nq-bg:#f2f3ee;--nq-paper:#fbfcf8;--nq-ink:#141719;--nq-muted:#5b6368;--nq-line:rgba(20,23,25,0.16);--nq-cobalt:#2349d8;--nq-cobalt-dark:#1735a6;--nq-vermilion:#c74428;--nq-soft:#e5e8f8;min-height:100vh;color:var(--nq-ink);background:var(--nq-bg);font-family:Arial,Helvetica,sans-serif;overflow:clip}.nova *{box-sizing:border-box}.nova :focus-visible{outline:3px solid #5d7cff;outline-offset:3px}.nova img{object-fit:cover}.nova button,.nova input,.nova select,.nova textarea{font:inherit}.nqContainer{width:min(calc(100% - 48px),1440px);margin-inline:auto}.nqSrOnly{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nqDemoBar{min-height:34px;color:#dfe3e4;background:#0b0d0e;font-size:11px;letter-spacing:.04em}.nqDemoBar .nqContainer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:22px}.nqDemoBar a{color:white;text-decoration:none}.nqHeader{position:absolute;top:34px;left:0;right:0;z-index:25;color:white;border-bottom:1px solid rgba(255,255,255,.24)}.nqNav{min-height:82px;display:flex;align-items:center;gap:36px}.nqLogo{color:inherit;font-weight:900;font-size:18px;letter-spacing:.12em;text-decoration:none;white-space:nowrap}.nqLogo span{margin-left:7px;color:#9db1ff;font-weight:500}.nqNav nav{display:flex;gap:clamp(14px,2vw,30px);margin-left:auto}.nqNav nav a{color:inherit}.nqButton,.nqNav nav a{text-decoration:none;font-size:12px}.nqButton{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:2px;cursor:pointer;font-weight:800;letter-spacing:.04em;transition:transform .2s,background .2s,color .2s}.nqButton:hover:not(:disabled){transform:translateY(-2px)}.nqButton:disabled{opacity:.45;cursor:not-allowed}.nqButtonLight{color:var(--nq-ink);background:white}.nqButtonCobalt{color:white;background:var(--nq-cobalt)}.nqButtonCobalt:hover{background:var(--nq-cobalt-dark)}.nqButtonVermilion{color:white;background:var(--nq-vermilion)}.nqButtonDark{color:white;background:var(--nq-ink)}.nqButtonOutline{color:inherit;background:transparent;border-color:currentColor}.nqEyebrow,.nqHeroKicker{display:block;color:var(--nq-cobalt);font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nqHero{position:relative;min-height:max(800px,100svh);color:white;background:#101416}.nqHero>picture,.nqHero>picture img,.nqHeroShade{position:absolute;inset:0}.nqHeroShade{background:linear-gradient(90deg,rgba(5,8,10,.88),rgba(5,8,10,.45) 48%,rgba(5,8,10,.05) 78%),linear-gradient(0deg,rgba(5,8,10,.68),transparent 52%)}.nqHeroContent{position:relative;z-index:2;min-height:max(800px,100svh);display:flex;flex-direction:column;justify-content:center;padding:150px 0 44px}.nqHeroKicker{color:#bec9f5;margin-bottom:26px}.nqActionGrid h2,.nqCalcHead h2,.nqCatalogHead h2,.nqDialog h2,.nqFinal h2,.nqHero h1,.nqLifestyleCopy h2,.nqLocation h2,.nqManifesto h2,.nqOwnerCopy h2,.nqSectionHead h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:.94}.nqHero h1{max-width:980px;font-size:clamp(58px,7.3vw,118px)}.nqHero h1 em{color:#aebcf3;font-weight:400}.nqHeroContent>p{max-width:680px;margin:30px 0 0;color:#e0e4e5;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.nqHeroActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.nqHeroLink{margin-left:10px;color:white;font-size:12px;font-weight:800;text-decoration:none}.nqHeroFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:1050px;margin-top:52px;padding-top:22px;border-top:1px solid rgba(255,255,255,.3)}.nqHeroFacts span,.nqHeroFacts strong{display:block}.nqHeroFacts strong{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqHeroFacts span{margin-top:5px;color:#c4cbcd;font-size:11px}.nqTicker{overflow:hidden;color:white;background:var(--nq-cobalt)}.nqTicker>div{min-height:46px;display:flex;align-items:center;justify-content:space-around;gap:40px;white-space:nowrap}.nqTicker span{font-size:10px;font-weight:900;letter-spacing:.14em}.nqActionSection,.nqCalcSection,.nqCatalogSection,.nqGoalSection,.nqLocation,.nqManifesto,.nqOwnerSection,.nqScenarioSection{padding:clamp(76px,9vw,144px) 0}.nqManifestoGrid{display:grid;grid-template-columns:.55fr 1.5fr 1fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:start}.nqManifesto h2{font-size:clamp(46px,6vw,90px)}.nqLifestyle h2 em,.nqManifesto h2 em{color:var(--nq-cobalt);font-weight:400}.nqManifesto p{margin:0 0 20px;color:var(--nq-muted);font-size:17px;line-height:1.65}.nqScenarioSection{background:var(--nq-paper);border-block:1px solid var(--nq-line)}.nqSectionHead{max-width:920px;margin-bottom:48px}.nqSectionHead h2{margin-top:14px;font-size:clamp(48px,6vw,86px)}.nqSectionHead>p{max-width:650px;color:var(--nq-muted);font-size:17px;line-height:1.6}.nqScenarioGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--nq-line)}.nqScenarioGrid article{min-height:290px;padding:28px;border-right:1px solid var(--nq-line);display:flex;flex-direction:column}.nqScenarioGrid article:last-child{border:0}.nqScenarioGrid article>span{color:var(--nq-vermilion);font-size:12px;font-weight:900}.nqScenarioGrid h3{margin:auto 0 12px;font-size:23px}.nqScenarioGrid p{margin:0;color:var(--nq-muted);line-height:1.55}.nqGoalSection{color:white;background:var(--nq-ink)}.nqGoalSection .nqSectionHead p{color:#bfc5c7}.nqGoalSection .nqEyebrow{color:#9db1ff}.nqGoalGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #404649}.nqGoalGrid button{min-height:190px;padding:24px;color:white;text-align:left;background:transparent;border:0;border-right:1px solid #404649;border-bottom:1px solid #404649;cursor:pointer;transition:background .2s}.nqGoalGrid button:nth-child(3n){border-right:0}.nqGoalGrid button:nth-last-child(-n+3){border-bottom:0}.nqGoalGrid button:hover,.nqGoalGrid button[aria-pressed=true]{background:var(--nq-cobalt)}.nqGoalGrid button:hover small,.nqGoalGrid button:hover span,.nqGoalGrid button[aria-pressed=true] small,.nqGoalGrid button[aria-pressed=true] span{color:white}.nqGoalGrid small,.nqGoalGrid span,.nqGoalGrid strong{display:block}.nqGoalGrid span{color:#b9c1c4;font-size:11px}.nqGoalGrid strong{margin-top:46px;font-family:Georgia,serif;font-size:27px;font-weight:400}.nqGoalGrid small{margin-top:8px;color:#c7ccce}.nqCatalogSection{background:var(--nq-bg)}.nqCatalogHead{margin-bottom:34px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.nqCatalogHead h2{margin-top:12px;font-size:clamp(48px,6vw,82px)}.nqCatalogTools{display:flex;gap:10px}.nqCompareButton{min-height:48px;padding:0 20px;color:white;background:var(--nq-ink);border:0;cursor:pointer;font-weight:800}.nqCompareButton span{margin-left:9px;color:#9db1ff}.nqCompareButton:disabled{opacity:.42;cursor:not-allowed}.nqMobileFilterButton{display:none}.nqCatalogLayout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.nqFilters{position:-webkit-sticky;position:sticky;top:22px;padding:22px;background:var(--nq-paper);border:1px solid var(--nq-line)}.nqFilterFields{display:grid;grid-gap:16px;gap:16px}.nqFilterFields label{display:grid;grid-gap:7px;gap:7px;color:var(--nq-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nqFilterFields input:not([type=checkbox]),.nqFilterFields select{min-height:44px;width:100%;padding:0 10px;color:var(--nq-ink);background:white;border:1px solid var(--nq-line)}.nqFilterFields .nqCheck{grid-template-columns:20px 1fr;align-items:center;text-transform:none;font-size:13px}.nqFilterFields .nqCheck input{width:18px;height:18px;accent-color:var(--nq-cobalt)}.nqFilterFields small{color:var(--nq-muted);line-height:1.5}.nqTextButton{padding:0;color:var(--nq-cobalt-dark);background:transparent;border:0;cursor:pointer;text-align:left;font-weight:800}.nqResultBar{min-height:50px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--nq-line)}.nqResultBar select{min-height:40px;background:transparent;border:0}.nqUnitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.nqUnitCard{min-width:0;background:var(--nq-paper);border:1px solid var(--nq-line)}.nqUnitImage{position:relative;display:block;aspect-ratio:1.45;overflow:hidden;background:#d9dcd7}.nqUnitImage img{transition:transform .45s}.nqUnitImage:hover img{transform:scale(1.025)}.nqUnitBody{padding:20px}.nqUnitTop{display:flex;justify-content:space-between;gap:12px;color:var(--nq-muted);font-size:10px;text-transform:uppercase}.nqUnitTop label{white-space:nowrap;text-transform:none;cursor:pointer}.nqUnitTop input{accent-color:var(--nq-cobalt)}.nqUnitCard h3{margin:16px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:400}.nqUnitPrice{display:block;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqUnitTags{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0}.nqUnitTags span{padding:6px 8px;background:var(--nq-soft);color:#223577;font-size:10px}.nqUnitCard dl{margin:0;padding:14px 0;border-block:1px solid var(--nq-line)}.nqUnitCard dl div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:11px}.nqUnitCard dt{color:var(--nq-muted)}.nqUnitCard dd{margin:0;font-weight:800;text-align:right}.nqUnitActions{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.nqUnitActions a,.nqUnitActions button{padding:0;color:var(--nq-cobalt-dark);background:none;border:0;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.nqUnitCard small{display:block;margin-top:14px;color:var(--nq-muted);line-height:1.45}.nqEmpty{padding:clamp(40px,7vw,100px);text-align:center;background:var(--nq-paper);border:1px solid var(--nq-line)}.nqEmpty span{color:var(--nq-vermilion);font-weight:900;font-size:11px;text-transform:uppercase}.nqEmpty h3{font-family:Georgia,serif;font-size:35px;font-weight:400}.nqEmpty p{color:var(--nq-muted)}.nqEmpty>div{display:flex;justify-content:center;gap:10px}.nqCalcSection{color:white;background:#101315}.nqCalculator{padding:clamp(30px,5vw,70px);color:white;background:#181c1f;border:1px solid #384045}.nqCalcHead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.nqCalcHead h2{margin-top:12px;font-size:clamp(45px,6vw,82px)}.nqCalcHead .nqTextButton,.nqCalculator .nqEyebrow{color:#9db1ff}.nqPresetTabs,.nqStrategyTabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.nqPresetTabs button,.nqStrategyTabs button{min-height:42px;padding:0 16px;color:white;background:transparent;border:1px solid #495156;cursor:pointer}.nqPresetTabs button:hover,.nqStrategyTabs button[aria-pressed=true]{color:white;background:var(--nq-cobalt);border-color:var(--nq-cobalt)}.nqPresetTabs button{min-height:34px;font-size:11px}.nqCalcGrid{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px)}.nqCalcInputs{display:grid;grid-gap:20px;gap:20px}.nqCalcField>span{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;color:#bbc2c5;font-size:12px}.nqCalcField strong{color:white;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqCalcField input[type=range]{width:100%;accent-color:var(--nq-vermilion)}.nqGrowthAssumptions{padding:14px 0;border-block:1px solid #3d4549}.nqGrowthAssumptions summary{cursor:pointer;color:#9db1ff;font-weight:800}.nqGrowthAssumptions>label{display:block;margin-top:12px}.nqResultHero{padding-bottom:24px;border-bottom:1px solid #3d4549}.nqResultHero small,.nqResultHero span,.nqResultHero strong{display:block}.nqResultHero span{color:#bbc2c5;font-size:12px}.nqResultHero strong{margin:10px 0 5px;color:#d7defa;font-family:Georgia,serif;font-size:clamp(35px,4vw,60px);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqResultHero small{color:#929b9f}.nqResultList{margin:18px 0}.nqResultList div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #30373a}.nqResultList dt{color:#aeb5b8}.nqResultList dd{margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqYieldPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.nqYieldPair div{padding:18px;background:#23292d}.nqYieldPair span,.nqYieldPair strong{display:block}.nqYieldPair span{color:#abb3b6;font-size:11px}.nqYieldPair strong{margin-top:6px;font-size:29px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqCalcSummary{color:#c2c8ca;line-height:1.6}.nqCharts{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:40px}.nqChart{padding:22px;background:#f5f6f1;color:var(--nq-ink)}.nqChartHead{display:flex;justify-content:space-between;gap:15px}.nqChartHead h3{margin:0;font-size:18px}.nqChartHead span{color:var(--nq-muted);font-size:11px}.nqChartBars{height:160px;margin-top:24px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;align-items:flex-end;border-bottom:1px solid var(--nq-line)}.nqChartBars>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:7px;text-align:center}.nqChartBars span{min-height:4px;background:var(--nq-cobalt)}.nqChartBars span[data-negative=true]{background:var(--nq-vermilion)}.nqChartBars small{font-size:9px}.nqChartText{margin:16px 0 0;padding:0;list-style:none}.nqChartText li{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:10px}.nqLegalNote{margin:24px 0 0;color:#aab2b5;font-size:11px;line-height:1.5}.nqOwnerSection{background:var(--nq-soft)}.nqOwnerGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:center}.nqOwnerCopy h2{margin-top:16px;font-size:clamp(48px,6vw,82px)}.nqOwnerCopy li,.nqOwnerCopy p{color:var(--nq-muted);line-height:1.6}.nqOwnerCopy ul{padding-left:20px}.nqOwnerCopy small{color:#b83820}.nqDashboard{padding:clamp(24px,4vw,48px);background:var(--nq-paper);border:1px solid rgba(35,73,216,.28);box-shadow:20px 24px 0 var(--nq-cobalt)}.nqDashboardTop{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--nq-line);font-size:11px}.nqDashboardTop span{color:var(--nq-cobalt);font-weight:900;letter-spacing:.1em}.nqDashboardMetrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px}.nqDashboardMetrics div{padding-right:15px;border-right:1px solid var(--nq-line)}.nqDashboardMetrics div:last-child{border:0}.nqDashboardMetrics span,.nqDashboardMetrics strong{display:block}.nqDashboardMetrics span{color:var(--nq-muted);font-size:10px}.nqDashboardMetrics strong{margin-top:7px;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqDashboardChart{margin-top:30px}.nqDashboardChart>span{display:block;height:6px;background:var(--nq-vermilion)}.nqDashboardChart>div{height:130px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:7px;gap:7px;align-items:flex-end;padding-top:20px;border-bottom:1px solid var(--nq-line)}.nqDashboardChart i{background:var(--nq-cobalt)}.nqDashboardRows{margin-top:20px}.nqDashboardRows div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--nq-line)}.nqDashboardRows span{color:var(--nq-muted)}.nqActionSection{background:var(--nq-paper)}.nqActionGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(40px,8vw,130px);gap:clamp(40px,8vw,130px);align-items:start}.nqActionGrid h2{margin-top:16px;font-size:clamp(50px,6vw,84px)}.nqActionGrid>div>p{color:var(--nq-muted);font-size:17px;line-height:1.6}.nqActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.nqLeadForm{padding:clamp(24px,4vw,44px);background:var(--nq-bg);border:1px solid var(--nq-line);display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.nqFormError,.nqLeadForm .nqConsent,.nqLeadForm fieldset,.nqLeadForm textarea,.nqLeadForm>button,.nqLeadForm>div:first-child,.nqLeadForm>small{grid-column:1/-1}.nqLeadForm h3{margin:10px 0 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.nqLeadForm p,.nqLeadForm small{color:var(--nq-muted);line-height:1.5}.nqLeadForm label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:800}.nqLeadForm label>span{color:var(--nq-muted);font-weight:400}.nqLeadForm input:not([type=checkbox]),.nqLeadForm select,.nqLeadForm textarea{width:100%;min-height:46px;padding:10px;background:white;border:1px solid var(--nq-line)}.nqLeadForm fieldset{margin:0;padding:0;border:0}.nqLeadForm legend{margin-bottom:8px;font-size:11px;font-weight:800}.nqContactTabs{display:flex}.nqContactTabs button{flex:1 1;min-height:42px;background:white;border:1px solid var(--nq-line);cursor:pointer}.nqContactTabs button[aria-pressed=true]{color:white;background:var(--nq-cobalt)}.nqConsent{grid-template-columns:20px 1fr!important;align-items:start}.nqConsent input{width:18px;height:18px;accent-color:var(--nq-cobalt)}.nqHoneypot{position:absolute;left:-10000px}.nqFormError{margin:0;color:#9b260d!important}.nqFormSuccess{padding:36px;background:var(--nq-soft);border:1px solid var(--nq-cobalt)}.nqFormSuccess span{color:var(--nq-cobalt);font-size:11px;font-weight:900;text-transform:uppercase}.nqFormSuccess h3{font-family:Georgia,serif;font-size:34px;font-weight:400}.nqFormSuccess strong{display:block;margin:15px 0}.nqServiceSection{padding:clamp(80px,10vw,150px) 0;color:white;background:var(--nq-ink)}.nqSectionHeadLight p{color:#b7bec1}.nqSectionHeadLight .nqEyebrow{color:#9db1ff}.nqServiceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.nqServiceGrid article{display:grid;grid-template-columns:50px 1fr;grid-column-gap:16px;column-gap:16px}.nqServiceGrid article>div{grid-column:1/-1;position:relative;aspect-ratio:1.6;margin-bottom:18px;overflow:hidden}.nqServiceGrid article>span{color:#ff9a82;font-size:11px;font-weight:900}.nqServiceGrid h3{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.nqServiceGrid p{grid-column:2;margin:8px 0 34px;color:#aeb6b9;line-height:1.55}.nqServiceWide{grid-column:1/-1;grid-template-columns:50px 1fr!important}.nqServiceWide>div{aspect-ratio:2.45!important}.nqLifestyle{display:grid;grid-template-columns:1.25fr .75fr;min-height:760px}.nqLifestyleMedia{position:relative;min-height:620px}.nqLifestyleCopy{padding:clamp(50px,8vw,120px);display:flex;flex-direction:column;justify-content:center;background:var(--nq-bg)}.nqLifestyle h2{margin-top:15px;font-size:clamp(48px,6vw,85px)}.nqLifestyle p{color:var(--nq-muted);line-height:1.65}.nqLifestyle a{color:var(--nq-cobalt-dark);font-weight:900;text-decoration:none}.nqLocationGrid{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);align-items:center}.nqLocation h2{margin-top:15px;font-size:clamp(50px,6vw,84px)}.nqLocation p{color:var(--nq-muted);line-height:1.6}.nqLocation ul{padding:0;list-style:none}.nqLocation li{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--nq-line)}.nqMap{padding:20px;background:#e6e8e1;border:1px solid var(--nq-line)}.nqMap svg{display:block;width:100%;height:auto}.nqMapWater{fill:#b9c8d3}.nqMapRoad{fill:none;stroke:#fff;stroke-width:24}.nqMapPark{fill:#b8c8a5}.nqMapBlocks rect{fill:#c7c9c1;stroke:#9ca09a}.nqMapPin{fill:var(--nq-vermilion);stroke:white;stroke-width:6}.nqMap text{fill:#262b2e;font-size:12px;font-weight:900;letter-spacing:.05em}.nqFinal{padding:clamp(70px,8vw,120px) 0;color:white;background:var(--nq-cobalt)}.nqFinalGrid{display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.nqFinal h2{max-width:900px;margin-top:15px;font-size:clamp(48px,6vw,82px)}.nqFinal p{color:#d8def8}.nqFinal .nqEyebrow{color:white}.nqFooter{padding:42px 0;color:#c8ced0;background:#0b0d0e}.nqFooter .nqContainer{display:grid;grid-template-columns:.4fr 1fr auto;grid-gap:40px;gap:40px;align-items:start}.nqFooter p{margin:0;font-size:10px;line-height:1.6}.nqFooter a{color:white}.nqExperienceFallback{padding:80px 24px;text-align:center}.nqModalBackdrop{position:fixed;inset:0;z-index:100;padding:24px;display:grid;place-items:center;background:rgba(4,6,7,.78)}.nqDialog{position:relative;width:min(1100px,100%);max-height:calc(100svh - 48px);overflow:auto;padding:clamp(24px,4vw,48px);background:var(--nq-paper);color:var(--nq-ink);box-shadow:0 24px 80px rgba(0,0,0,.35)}.nqDialogClose{position:-webkit-sticky;position:sticky;top:0;z-index:3;float:right;width:42px;height:42px;color:white;background:var(--nq-ink);border:0;cursor:pointer;font-size:26px}.nqDialogHead{padding-right:55px}.nqDialogHead h2{margin-top:12px;font-size:clamp(44px,6vw,76px)}.nqDialogHead p{max-width:700px;color:var(--nq-muted);line-height:1.6}.nqDialogActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.nqFilterDialog{width:min(540px,100%)}.nqCompareGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:28px}.nqCompareGrid article{position:relative;padding:20px;border:1px solid var(--nq-line)}.nqCompareGrid article>button:first-child{position:absolute;right:10px;top:10px;background:transparent;border:0;cursor:pointer;font-size:20px}.nqCompareGrid article>span{color:var(--nq-cobalt);font-size:10px;font-weight:900}.nqCompareGrid h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.nqCompareGrid dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--nq-line);font-size:11px}.nqCompareGrid dd{margin:0;text-align:right;font-weight:800}.nqQuickActions{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.nqQuickActions button{min-height:38px;padding:0 12px;background:var(--nq-soft);border:0;cursor:pointer}.nqAdvisorAnswer{padding:20px;background:var(--nq-ink);color:white}.nqAdvisorAnswer span{color:#9db1ff;font-size:10px;font-weight:900}.nqAdvisorAnswer p{margin-bottom:0;line-height:1.55}.nqAdvisorMatches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}.nqAdvisorMatches article{padding:15px;border:1px solid var(--nq-line)}.nqAdvisorMatches small,.nqAdvisorMatches span,.nqAdvisorMatches strong{display:block}.nqAdvisorMatches span{color:var(--nq-cobalt);font-size:10px}.nqAdvisorMatches strong{margin:8px 0}.nqAdvisorMatches small{color:var(--nq-muted)}.nqAdvisorMatches article div{display:flex;gap:12px;margin-top:12px}.nqAdvisorMatches button{padding:0;color:var(--nq-cobalt-dark);background:transparent;border:0;cursor:pointer;font-weight:800}.nqAdvisorDialog form{margin-top:16px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.nqAdvisorDialog textarea{width:100%;padding:12px;border:1px solid var(--nq-line)}.nqDossier{background:white}.nqDossier>header{display:flex;justify-content:space-between;gap:30px;padding-bottom:22px;border-bottom:3px solid var(--nq-ink)}.nqDossier header span,.nqDossier header strong{display:block}.nqDossier header span{color:var(--nq-cobalt);font-weight:900;letter-spacing:.1em}.nqDossier header strong{margin-top:8px;font-family:Georgia,serif;font-size:30px;font-weight:400}.nqDossier>section{padding:28px 0;border-bottom:1px solid var(--nq-line)}.nqDossierUnits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.nqDossierUnits article{border:1px solid var(--nq-line)}.nqDossierUnits img{width:100%;height:auto;object-fit:contain;background:var(--nq-bg)}.nqDossierUnits article div{padding:14px}.nqDossierUnits h3{margin:6px 0}.nqDossierUnits p{color:var(--nq-muted);font-size:11px}.nqDossierMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:15px}.nqDossierMetrics div{padding:14px;background:var(--nq-bg)}.nqDossierMetrics span,.nqDossierMetrics strong{display:block}.nqDossierMetrics span{color:var(--nq-muted);font-size:10px}.nqDossierMetrics strong{margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nqDossier footer{padding-top:24px;font-size:10px;line-height:1.5}.nqAdvisorLauncher{position:fixed;right:20px;bottom:20px;z-index:45;min-height:52px;padding:0 20px;color:white;background:var(--nq-cobalt);border:0;box-shadow:0 12px 40px rgba(35,73,216,.35);cursor:pointer;font-weight:900}.nqAdvisorLauncher span{margin-right:9px;color:white}.nqMobileBar{display:none}@media (max-width:1080px){.nqNav nav{display:none}.nqHeaderCta{margin-left:auto}.nqManifestoGrid{grid-template-columns:1fr 1fr}.nqManifestoGrid>span{grid-column:1/-1}.nqScenarioGrid{grid-template-columns:1fr 1fr}.nqScenarioGrid article:nth-child(2){border-right:0}.nqScenarioGrid article:nth-last-child(-n+2){border-bottom:0}.nqGoalGrid{grid-template-columns:1fr 1fr}.nqGoalGrid button:nth-child(3n){border-right:1px solid #404649}.nqGoalGrid button:nth-child(2n){border-right:0}.nqGoalGrid button:nth-last-child(-n+3){border-bottom:1px solid #404649}.nqGoalGrid button:nth-last-child(-n+2){border-bottom:0}.nqCatalogLayout{grid-template-columns:220px minmax(0,1fr)}.nqUnitGrid{grid-template-columns:1fr 1fr}.nqActionGrid,.nqLocationGrid,.nqOwnerGrid{grid-template-columns:1fr}.nqDashboard{box-shadow:12px 14px 0 var(--nq-cobalt)}}@media (max-width:760px){.nqContainer{width:min(calc(100% - 28px),1440px)}.nqDemoBar .nqContainer{min-height:44px}.nqDemoBar strong{font-size:9px;line-height:1.25}.nqDemoBar a,.nqDemoBar span{display:none}.nqHeader{top:44px}.nqNav{min-height:66px}.nqLogo{font-size:14px}.nqHeaderCta{min-height:40px;padding:0 12px;font-size:10px}.nqHero,.nqHeroContent{min-height:max(760px,100svh)}.nqHeroShade{background:linear-gradient(0deg,rgba(5,8,10,.9),rgba(5,8,10,.54) 63%,rgba(5,8,10,.12))}.nqHeroContent{justify-content:flex-end;padding:130px 0 32px}.nqHero h1{max-width:100%;font-size:clamp(38px,12vw,54px);overflow-wrap:anywhere}.nqHeroContent>p{margin-top:20px;font-size:15px}.nqHeroActions .nqButton{width:100%}.nqHeroLink{width:100%;margin:5px 0 0;text-align:center}.nqHeroFacts{grid-template-columns:1fr 1fr;margin-top:28px;gap:12px}.nqTicker>div{justify-content:flex-start;overflow-x:auto;padding-inline:18px}.nqManifestoGrid{grid-template-columns:1fr;gap:28px}.nqActionGrid h2,.nqCalcHead h2,.nqCatalogHead h2,.nqLocation h2,.nqManifesto h2,.nqOwnerCopy h2,.nqSectionHead h2{font-size:clamp(40px,12vw,58px)}.nqGoalGrid,.nqScenarioGrid{grid-template-columns:1fr}.nqGoalGrid button,.nqScenarioGrid article{min-height:170px;border-right:0!important;border-bottom:1px solid var(--nq-line)!important}.nqGoalGrid button{border-bottom-color:#404649!important}.nqGoalGrid button:last-child,.nqScenarioGrid article:last-child{border-bottom:0!important}.nqGoalGrid strong{margin-top:30px}.nqCatalogHead{align-items:start;flex-direction:column}.nqCatalogTools{width:100%}.nqCatalogTools>*{flex:1 1}.nqMobileFilterButton{display:inline-flex}.nqCatalogLayout{display:block}.nqFilters{display:none}.nqResultBar{gap:15px}.nqResultBar select{max-width:54%}.nqUnitGrid{grid-template-columns:1fr}.nqCalcSection{padding-inline:0}.nqCalculator{padding:28px 14px;border-inline:0}.nqCalcHead{align-items:start;flex-direction:column}.nqCalcGrid,.nqCharts,.nqYieldPair{grid-template-columns:1fr}.nqChart{padding:16px}.nqChartBars{gap:6px}.nqDashboard{padding:18px;box-shadow:8px 9px 0 var(--nq-cobalt)}.nqDashboardMetrics{grid-template-columns:1fr 1fr;gap:16px}.nqDashboardMetrics div:nth-child(2){border:0}.nqLeadForm{grid-template-columns:1fr;padding:20px}.nqLeadForm>*{grid-column:1!important}.nqServiceGrid{grid-template-columns:1fr}.nqServiceWide{grid-column:auto}.nqServiceWide>div{aspect-ratio:1.4!important}.nqLifestyle{grid-template-columns:1fr;min-height:0}.nqLifestyleMedia{min-height:520px}.nqLifestyleCopy{padding:50px 20px}.nqFinalGrid{align-items:start;flex-direction:column}.nqFooter .nqContainer{grid-template-columns:1fr}.nqModalBackdrop{padding:0;align-items:flex-end}.nqDialog{width:100%;max-height:94svh;padding:22px 14px 90px}.nqAdvisorMatches,.nqCompareGrid,.nqDossierMetrics,.nqDossierUnits{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.nqAdvisorMatches article,.nqCompareGrid article,.nqDossierMetrics div,.nqDossierUnits article{min-width:82vw;scroll-snap-align:start}.nqAdvisorDialog form{grid-template-columns:1fr}.nqAdvisorLauncher{display:none}.nqMobileBar{position:fixed;z-index:60;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:1fr 1fr;background:var(--nq-ink);box-shadow:0 12px 40px rgba(0,0,0,.3)}.nqMobileBar a,.nqMobileBar button{min-height:52px;display:grid;place-items:center;color:white;background:transparent;border:0;text-decoration:none;font-size:11px;font-weight:900}.nqMobileBar button{background:var(--nq-cobalt)}.nqFooter{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.nova *,.nova :after,.nova :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nqUnitPage{background:var(--nq-porcelain)}.nqDetailHeader{position:absolute;top:38px;left:0;right:0}.nqUnitHero{position:relative;min-height:760px;display:flex;align-items:flex-end;color:white;background:var(--nq-ink)}.nqUnitHeroMedia,.nqUnitHeroMedia>div{position:absolute;inset:0}.nqUnitHeroMedia img{object-fit:cover}.nqUnitHeroMedia>div{background:linear-gradient(90deg,rgba(12,13,15,.78),rgba(12,13,15,.06) 70%),linear-gradient(0deg,rgba(12,13,15,.72),transparent 45%)}.nqUnitHeroCopy{position:relative;z-index:1;padding-bottom:76px}.nqUnitHeroCopy h1{margin:12px 0 10px;font-size:clamp(62px,9vw,146px);line-height:.86;letter-spacing:-.065em}.nqUnitHeroCopy p{max-width:720px;margin:0 0 26px;font-size:clamp(18px,2vw,28px)}.nqUnitHeroCopy>strong{display:block;color:var(--nq-vermilion);font-size:clamp(34px,4vw,64px);line-height:1}.nqUnitHeroCopy>small{display:block;margin-top:8px;color:rgba(255,255,255,.62)}.nqSection{padding:112px 0}.nqUnitFactGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid var(--nq-line);border-left:1px solid var(--nq-line)}.nqUnitFactGrid>div{min-height:148px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--nq-line);border-bottom:1px solid var(--nq-line)}.nqUnitFactGrid span,.nqUnitFeatureBand>span{color:var(--nq-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.nqUnitFactGrid strong{font-size:19px;line-height:1.2}.nqUnitFeatureBand{display:grid;grid-template-columns:1fr 3fr;grid-gap:32px;gap:32px;padding:28px 0;border-bottom:1px solid var(--nq-line)}.nqUnitFeatureBand ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.nqUnitFeatureBand li{padding:9px 13px;color:white;background:var(--nq-cobalt);font-size:12px;font-weight:750}.nqUnitPlanSection{color:white;background:var(--nq-ink)}.nqUnitPlanGrid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:72px;gap:72px;align-items:center}.nqUnitPlanGrid h2{max-width:620px;margin:16px 0 22px;font-size:clamp(42px,5vw,76px);line-height:.95;letter-spacing:-.05em}.nqUnitPlanGrid p{max-width:540px;color:rgba(255,255,255,.67);line-height:1.65}.nqUnitPlanGrid dl{margin:42px 0 0}.nqUnitPlanGrid dl>div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16)}.nqUnitPlanGrid dt{color:rgba(255,255,255,.56)}.nqUnitPlanGrid dd{margin:0;text-align:right;font-weight:800}.nqUnitPlanMedia{padding:36px;background:white}.nqUnitPlanMedia img{width:100%;height:auto}.nqUnitCalculatorSection{background:var(--nq-paper)}.nqUnitConsultation{color:white;background:var(--nq-cobalt)}.nqUnitConsultationGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:72px;gap:72px;align-items:start}.nqUnitConsultationGrid>div>h2{margin:16px 0 20px;font-size:clamp(44px,6vw,86px);line-height:.92;letter-spacing:-.055em}.nqUnitConsultationGrid>div>p{max-width:520px;color:rgba(255,255,255,.75);line-height:1.65}.nqUnitConsultationGrid>div>small{display:block;margin-top:32px;color:rgba(255,255,255,.54);line-height:1.5}.nqUnitConsultation .nqTextLink{display:inline-block;margin-top:24px;color:white}.nqUnitConsultation .nqLeadForm{color:var(--nq-ink);background:var(--nq-porcelain)}@media (max-width:900px){.nqUnitFactGrid{grid-template-columns:repeat(2,1fr)}.nqUnitConsultationGrid,.nqUnitPlanGrid{grid-template-columns:1fr}.nqUnitPlanGrid{gap:44px}}@media (max-width:620px){.nqDetailHeader{top:62px}.nqUnitHero{min-height:720px}.nqUnitHeroMedia>div{background:linear-gradient(0deg,rgba(12,13,15,.86),transparent 70%),linear-gradient(90deg,rgba(12,13,15,.35),transparent)}.nqUnitHeroCopy{padding-bottom:46px}.nqSection{padding:76px 0}.nqUnitFactGrid{grid-template-columns:1fr 1fr;margin-top:34px}.nqUnitFactGrid>div{min-height:126px;padding:16px}.nqUnitFactGrid strong{font-size:15px}.nqUnitFeatureBand{grid-template-columns:1fr}.nqUnitPlanGrid dl>div{display:grid;grid-gap:7px;gap:7px}.nqUnitPlanGrid dd{text-align:left}.nqUnitPlanMedia{padding:14px}.nqUnitConsultationGrid{gap:42px}}@media print{body *{visibility:hidden!important}.nqDossierDialog,.nqDossierDialog *{visibility:visible!important}.nqModalBackdrop{position:static;display:block;padding:0;background:white}.nqDossierDialog{position:absolute;inset:0;width:100%;max-height:none;overflow:visible;padding:0;box-shadow:none}.nqDossierDialog .nqDialogClose,.nqNoPrint{display:none!important}.nqDossierUnits{grid-template-columns:repeat(3,1fr)}.nqDossier{color:black}@page{size:A4;margin:12mm}}