/* NGOC PROPERTY V5.8.240 — landing contained navigation + ambient page backdrop. */
body.np-dedicated-landing-shell{background:#062b3f!important}
body.np-dedicated-landing-shell .np-v236-landing{position:relative;isolation:isolate;background:transparent!important;overflow:clip}
body.np-dedicated-landing-shell .np-v240-page-backdrop{position:fixed;z-index:0;inset:0;pointer-events:none;overflow:hidden;background:#062b3f}
body.np-dedicated-landing-shell .np-v240-page-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) brightness(.62)}
body.np-dedicated-landing-shell .np-v240-page-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,36,58,.32),rgba(3,36,58,.62)),linear-gradient(90deg,rgba(3,36,58,.42),rgba(3,36,58,.18))}
body.np-dedicated-landing-shell .np-v236-landing>:not(.np-v240-page-backdrop){position:relative;z-index:1}
body.np-dedicated-landing-shell .np-v236-section{background-color:rgba(255,255,255,.965)}
body.np-dedicated-landing-shell .np-v236-overview,body.np-dedicated-landing-shell .np-v236-products,body.np-dedicated-landing-shell .np-v236-advantages{background:rgba(247,243,236,.965)}
body.np-dedicated-landing-shell .np-v236-amenities,body.np-dedicated-landing-shell .np-v236-policy,body.np-dedicated-landing-shell .np-v236-connect,body.np-dedicated-landing-shell .np-v236-trust{background:rgba(8,47,39,.965)}
body.np-dedicated-landing-shell .np-v240-tour{background:rgba(6,43,58,.94);color:#fff}
.np-v240-tour-frame{position:relative;min-height:560px;border:1px solid rgba(255,255,255,.18);background:#082b3a;overflow:hidden}.np-v240-tour-frame iframe{display:block;width:100%;height:560px;border:0}.np-v240-tour-placeholder{min-height:420px;display:grid;place-items:center;text-align:center;padding:40px;background:linear-gradient(135deg,#082b3a,#0d514e);color:#fff}
.np-v240-news{background:rgba(255,255,255,.965)}.np-v240-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.np-v240-news-grid article{padding:24px;border:1px solid #e4ded2;background:#fff;box-shadow:0 10px 28px rgba(10,45,36,.06)}.np-v240-news-grid span{font-size:10px;letter-spacing:.12em;color:#b8862b;font-weight:850}.np-v240-news-grid h3{margin:10px 0 8px;font:700 22px/1.18 Georgia,serif;color:#173a30}.np-v240-news-grid p{margin:0;color:#687671;line-height:1.65;font-size:13px}
.np-v236-policy-grid>article{padding:26px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.17);color:#fff}.np-v236-policy-grid>article>b{display:block;color:#d9b45b;font:700 26px/1 Georgia,serif}.np-v236-policy-grid>article a{display:inline-block;margin-top:18px;color:#efc873;font-size:11px;font-weight:850;text-decoration:none}
.np-v240-inline-privacy{margin-top:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.np-v240-inline-privacy summary{cursor:pointer;color:#e3bd62;font-weight:800}.np-v240-inline-privacy p{color:#bdcbc6!important;font-size:12px!important}
@media(max-width:760px){.np-v240-news-grid{grid-template-columns:1fr}.np-v240-tour-frame,.np-v240-tour-frame iframe{min-height:430px;height:430px}}
/* Dedicated landing owns its own footer; the generic public footer must not leak external navigation into it. */
body.np-dedicated-landing-shell .pub-footer{display:none!important}
