.nf-check-sheet{background:var(--brand-primary-light)}.nf-check-sheet .nf-hero-inner{grid-template-columns:minmax(0,1fr)}.nf-check-sheet .nf-hero-copy{max-width:76ch}.nf-check-sheet .nf-image img{aspect-ratio:5/1}.nf-check-statement{text-align:center}.nf-check-statement p{max-width:66ch;margin:0 auto;font-size:1.18rem}.nf-check-goals{background:var(--brand-bg-alt)}.nf-check-progress{display:grid;grid-gap:16px;gap:16px;list-style:none;padding:0}.nf-check-progress li{padding:16px;border-left:3px solid var(--brand-primary);margin:0}.nf-check-progress li div:first-child{display:grid;grid-gap:4px;gap:4px;margin-bottom:8px}.nf-check-progress .progress-bar{background:var(--brand-primary);animation:.4s ease-out nf-gate-reveal;transform-origin:left}@keyframes nf-gate-reveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nf-check-progress .progress-bar{animation:none}}.nf-check-docs{background:var(--brand-bg-alt)}.nf-check-docs li{padding:8px 16px;background:var(--brand-bg);border:1px solid var(--brand-border)}@media (max-width:767.98px){.nf-check-sheet .nf-image img{aspect-ratio:16/7}}.nf-check-nature{position:relative;isolation:isolate;background:var(--brand-primary-dark)}.nf-check-nature .nf-hero-inner{min-height:340px}.nf-check-nature .nf-hero-copy{position:relative;z-index:1;max-width:64ch}.nf-check-nature .nf-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:0;border-radius:0}.nf-check-nature .nf-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(40,19,73,.95),rgba(40,19,73,.82))}.nf-check-nature .nf-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nf-check-nature .nf-image figcaption{position:absolute;right:0;bottom:0;z-index:1}.nf-check-docs .nf-proof{align-items:stretch;justify-content:space-between}.nf-check-docs li{display:grid;justify-items:center;flex:1 1 160px;text-align:center}.nf-evidence-mark{display:grid;align-items:center;justify-items:center;place-items:center;width:56px;height:56px;margin-bottom:8px;border:2px solid currentColor;border-radius:4px;color:var(--brand-text-primary);font-weight:700}