.nh-card{position:relative;display:flex;flex-direction:column;background-color:var(--nh-white);border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);transition:transform var(--nh-dur) var(--nh-ease-out),box-shadow var(--nh-dur) var(--nh-ease),border-color var(--nh-dur) var(--nh-ease)}.nh-card:hover{transform:translateY(-3px);box-shadow:var(--nh-shadow-md);border-color:var(--nh-primary-100)}.nh-card--flat:hover{transform:none}.nh-card--dark{background:var(--nh-grad-dark);border-color:rgba(120,150,255,0.14);color:var(--nh-on-dark)}.nh-icon-box{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--nh-radius-sm);background-color:var(--nh-primary-050);color:var(--nh-primary);flex-shrink:0;transition:background-color var(--nh-dur) var(--nh-ease),color var(--nh-dur) var(--nh-ease)}.nh-card:hover .nh-icon-box{background-color:var(--nh-primary);color:#fff}.nh-icon-box--sm{width:40px;height:40px}.nh-icon-box--lg{width:56px;height:56px;border-radius:var(--nh-radius)}.nh-icon-box--dark{background-color:rgba(120,150,255,0.12);color:#9db4ff}.nh-icon-box--plain{background-color:transparent;color:var(--nh-primary)}.nh-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--nh-radius-pill);font-size:var(--nh-fs-caption);font-weight:var(--nh-fw-medium);line-height:1.6;background-color:var(--nh-primary-050);color:var(--nh-primary)}.nh-tag--light{background-color:rgba(255,255,255,0.12);color:#fff;border:1px solid rgba(255,255,255,0.18)}.nh-tag--gold{background-color:var(--nh-accent-2);color:#fff}.nh-tag--success{background-color:rgba(47,179,80,0.12);color:var(--nh-success)}.nh-status{display:inline-flex;align-items:center;gap:7px;font-size:var(--nh-fs-small);color:var(--nh-success);font-weight:var(--nh-fw-medium)}.nh-status__dot{width:7px;height:7px;border-radius:50%;background-color:currentColor;flex-shrink:0}.nh-status--pulse .nh-status__dot{animation:nh-pulse 2.2s var(--nh-ease) infinite}@keyframes nh-pulse{0%,100%{box-shadow:0 0 0 0 rgba(47,179,80,0.5)}50%{box-shadow:0 0 0 5px rgba(47,179,80,0)}}.nh-feature-list{display:grid;gap:var(--nh-space-3)}.nh-feature-list--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--nh-space-6)}.nh-feature-list__item{display:flex;align-items:center;gap:10px;font-size:var(--nh-fs-small);line-height:1.8;color:var(--nh-body)}.nh-card--dark .nh-feature-list__item{color:rgba(255,255,255,0.88)}.nh-feature-list__item .nh-icon{color:var(--nh-primary-400);flex-shrink:0}@media (max-width:479px){.nh-feature-list--2{grid-template-columns:minmax(0,1fr)}}.nh-media-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;padding:var(--nh-space-8);border-radius:var(--nh-radius-xl);overflow:hidden;isolation:isolate;color:#fff;background-color:var(--nh-navy-850)}.nh-media-card__bg{position:absolute;inset:0;z-index:-2}.nh-media-card__bg img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--nh-ease-out)}.nh-media-card:hover .nh-media-card__bg img{transform:scale(1.04)}.nh-media-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,14,40,0.15) 0%,rgba(6,14,40,0.82) 48%,rgba(4,10,30,0.96) 100%)}