.injury-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.injury-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.injury-grid{grid-template-columns:repeat(4,1fr)}}.injury-card{background:var(--surface-white);box-shadow:var(--shadow-card);border:1px solid #0000000d;border-radius:16px;padding:32px 24px;transition:all .3s;position:relative;overflow:hidden}.injury-card:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light));opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.injury-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-8px)}.injury-card:hover:before{opacity:1}.injury-icon{background:var(--gold-dim);width:48px;height:48px;color:var(--gold);border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.injury-title{color:var(--dark-800);font-size:1.25rem;font-family:var(--font-outfit), "Outfit", sans-serif;margin-bottom:16px;font-weight:700;line-height:1.3}.injury-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6}
.nwnf-section{border-radius:24px;margin:70px auto;padding:64px 0}.nwnf-content{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}@media (min-width:992px){.nwnf-content{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.nwnf-section .gold-divider{margin:16px 0 24px}}.nwnf-text{flex:1;max-width:800px}.nwnf-title{color:var(--surface-white);margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem)}.nwnf-desc{color:var(--text-on-dark);margin-bottom:24px;font-size:1.15rem;line-height:1.6}.nwnf-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}@media (min-width:992px){.nwnf-badges{justify-content:flex-start}}.nwnf-badges span{background:var(--dark-surface-2);border:1px solid var(--gold-border);color:var(--gold);border-radius:30px;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:600;display:inline-flex}.nwnf-badges svg{color:var(--gold)}.nwnf-legal{color:var(--text-muted-dark);opacity:.8;max-width:600px;font-size:.75rem}.nwnf-action{justify-content:center;align-items:center;padding:20px;display:flex}.nwnf-action .btn-primary{padding:18px 40px;font-size:1.1rem}
.checklist-grid{grid-template-columns:1fr;gap:32px;display:grid;position:relative}@media (min-width:768px){.checklist-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.checklist-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.checklist-card{background:var(--surface-white);text-align:center;box-shadow:var(--shadow-card);border:1px solid #0000000d;border-radius:16px;padding:40px 24px;transition:all .3s;position:relative}.checklist-card:hover{box-shadow:var(--shadow-soft);border-color:var(--gold-border);transform:translateY(-5px)}.checklist-num{background:var(--gold);width:40px;height:40px;color:var(--dark-800);font-family:var(--font-outfit), "Outfit", sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #d4af374d}.checklist-icon{color:var(--dark-800);justify-content:center;margin-top:10px;margin-bottom:20px;display:flex}.checklist-title{color:var(--dark-800);font-size:1.15rem;font-family:var(--font-outfit), "Outfit", sans-serif;margin-bottom:12px;font-weight:700}.checklist-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6}
