.nis-home-hero{background:var(--brand-bg-alt);padding:96px 0;min-height:600px}.nis-home-hero h1,.nis-home-hero p{color:var(--brand-text)}.nis-home-hero img{width:100%;height:520px;border-radius:var(--brand-radius)}.nis-four-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.nis-four-grid article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.nis-four-grid article img{aspect-ratio:1;width:100%}.nis-trust{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:48px 0}.nis-trust-row{display:flex}.nis-trust-row div{flex:1;padding:0 24px;border-right:1px solid rgba(255,255,255,.3)}.nis-trust span,.nis-trust strong{display:block;color:var(--brand-text-inverse)}.nis-trust strong{font-size:2rem}.nis-evidence-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.nis-evidence-card img{aspect-ratio:16/9;width:100%}.nis-evidence-card>div{padding:24px}.nis-evidence-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.nis-evidence-card dt{font-weight:700}.nis-evidence-card dd{margin:0}.nis-image-card{position:relative;overflow:hidden;aspect-ratio:4/3;display:block}.nis-image-card img{width:100%;height:100%}.nis-image-card span{position:absolute;bottom:0;left:0;right:0;padding:32px 16px 16px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;text-align:center;font-weight:700}.nis-milestone-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.nis-milestone-list article{display:flex;gap:24px;border-top:2px solid var(--brand-primary);padding:24px;background:var(--brand-bg-alt)}.nis-milestone-list b{font-size:2rem;color:var(--brand-primary)}@media (max-width:991px){.nis-four-grid{grid-template-columns:repeat(2,1fr)}.nis-trust-row{flex-wrap:wrap}.nis-trust-row div{flex:0 0 50%;padding:16px}.nis-milestone-list{grid-template-columns:1fr}}.nis-four-grid article{padding:16px}.nis-four-grid article h3{padding:16px 0 0;margin:0}@media (max-width:575px){.nis-four-grid{grid-template-columns:1fr 1fr;grid-template-columns:1fr}.nis-home-hero img{height:320px}}