.nv{--gold:#C9A961;--gold-lt:#E8CD94;--obs:#0A0A0B;--obs-2:#131316;--ivory:#F5F0E8;--muted:rgba(245,240,232,.58);color:var(--ivory);background:var(--obs)}
.nv *{box-sizing:border-box}
.nv__wrap{max-width:1180px;margin:0 auto;padding:0 24px}
.nv__eyebrow{font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-weight:500}
.nv__h{font-family:var(--font-heading--family),sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.12;margin:0 0 20px;color:var(--ivory)}
.nv__h--xl{font-size:clamp(34px,5.4vw,60px)}
.nv__h--lg{font-size:clamp(26px,3.6vw,40px)}
.nv__h--md{font-size:clamp(19px,2vw,24px)}
.nv__p{font-family:var(--font-body--family),sans-serif;font-size:15px;line-height:1.85;color:var(--muted);margin:0 0 18px;font-weight:300}
.nv__rule{width:56px;height:1px;background:var(--gold);margin:0 0 26px}
.nv__rule--c{margin:0 auto 26px}
.nv__btn{display:inline-block;background:var(--gold);color:var(--obs);font-family:var(--font-body--family),sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:17px 42px;text-decoration:none;border:1px solid var(--gold);transition:.25s}
.nv__btn:hover{background:var(--gold-lt);border-color:var(--gold-lt);color:var(--obs)}
.nv__btn--ghost{background:transparent;color:var(--gold)}
.nv__btn--ghost:hover{background:rgba(201,169,97,.12);color:var(--gold-lt)}
.nv__sec{padding:clamp(64px,8vw,110px) 0}
.nv__center{text-align:center}
@media(max-width:749px){
  .nv__sec{padding:56px 0}
  .nv .nv__eyebrow{font-size:11px;letter-spacing:.32em}
  .nv.nvtrust .nvtrust__i{font-size:11px;letter-spacing:.18em}
  .nv.nvtrust .nvtrust__row{gap:14px 22px}
  .nv .nvvh__meta{font-size:11px;letter-spacing:.18em}
  .nv .nvser__grid{grid-template-columns:repeat(2,1fr);gap:10px}
  .nv .nvcard__body{padding:12px 12px 16px}
  .nv .nvcard__t{font-size:12px;letter-spacing:.04em;margin-bottom:6px}
  .nv .nvcard__pr{font-size:12px}
  .nv .nvser__head{margin-bottom:36px}
  .nv .nv__btn{padding:16px 30px}
}
