.nv-mock,.nv-rev__banner,.nv-badge{display:none !important}
.nv-h1,.nv-h2,.nv-step h3,.nv-feat h3,.nv-fbox h3{font-family:Georgia,'Times New Roman',serif;font-weight:600}
.nv-hero__media2{position:absolute;right:16px;bottom:16px;width:36%;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 24px rgba(20,32,43,.25);background:var(--nv-ice)}
.nv-hero__media2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nv-chip{position:absolute;left:12px;bottom:12px;background:var(--nv-navy);color:#fff;font-size:12px;font-weight:700;padding:8px 12px;border-radius:8px;z-index:2;max-width:calc(100% - 24px)}
.nv-hero__media2 .nv-chip{left:8px;bottom:8px;font-size:11px;padding:6px 8px}
.nv-stats{background:var(--nv-frost)}
.nv-stats__box{background:rgba(255,255,255,.72);border:1px solid rgba(15,42,74,.08);border-radius:16px;padding:28px 16px;box-shadow:0 10px 30px rgba(15,42,74,.06)}
.nv-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;text-align:center}
@media(min-width:800px){.nv-stats__grid{grid-template-columns:repeat(4,1fr)}}
.nv-stats__grid strong{display:block;font-family:'Fraunces',Georgia,serif;font-size:clamp(26px,4vw,38px);color:#14202B}
.nv-stats__grid span{font-size:13px;color:#4A5663}
.nv-press{background:var(--nv-navy);color:#fff;overflow:hidden}
.nv-press__track{display:flex;gap:48px;white-space:nowrap;padding:18px 0;width:max-content;animation:nvpress 28s linear infinite}
.nv-press__track span{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:22px;letter-spacing:.04em;opacity:.9}
.nv-press__track span::after{content:'\00B7';margin-left:48px;opacity:.5}
@keyframes nvpress{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.nv-press__track{animation:none}}
.nv-tboxes{background:var(--nv-frost)}
.nv-tboxes__grid{display:grid;gap:12px}
@media(min-width:800px){.nv-tboxes__grid{grid-template-columns:repeat(3,1fr);gap:16px}}
.nv-tbox{background:#fff;border:1px solid var(--nv-line);border-radius:12px;padding:22px;text-align:center}
.nv-tbox strong{display:block;margin-bottom:4px}
.nv-tbox span{font-size:14px;color:var(--nv-muted)}
.nv-rev__sum{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:700}
.nv-rev__sum .nv-stars{font-size:20px}
.nv-rev__grid--carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}
.nv-rev__grid--carousel .nv-card{flex:0 0 82%;scroll-snap-align:start}
@media(min-width:700px){.nv-rev__grid--carousel .nv-card{flex-basis:42%}}
@media(min-width:1000px){.nv-rev__grid--carousel .nv-card{flex-basis:calc(33.333% - 11px)}}