.nw-phero{padding:88px 0}
.nw-phero .nw__wrap{display:flex;gap:64px;flex-wrap:wrap;align-items:center}
.nw-phero__content{flex:1 1 480px;min-width:0}
.nw-phero__media{flex:1 1 380px;min-width:0;max-width:480px}
.nw-phero__media img{width:100%;height:540px;object-fit:cover;border-radius:16px;display:block}
.nw-phero .nw__h1{font-size:clamp(40px,5vw,64px);line-height:1.06}
.nw-phero__text{margin:24px 0 0;max-width:500px;font-size:18px;line-height:1.6;font-weight:300;color:var(--nw-muted)}
.nw-phero__text p{margin:0}
.nw-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}
.nw-chip{background:#fff;border:1px solid var(--nw-line);border-radius:999px;padding:9px 16px;font-size:13px}
.nw-chip--highlight{background:#DAF0DA;border-color:#B9DDB9}
.nw-break{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:var(--nw-navy)}
.nw-break__media{position:absolute;inset:0}.nw-break__media img{width:100%;height:100%;object-fit:cover;object-position:center 70%}
.nw-break__scrim{position:absolute;inset:0;background:rgba(20,27,77,var(--nw-scrim))}
.nw-break__inner{position:relative;width:100%;max-width:760px;margin:0 auto;padding:88px 40px;text-align:center;color:#fff}
.nw-break .nw__h2{color:#fff;margin-bottom:24px}
.nw-break__text p{margin:0 0 16px;font-size:18px;line-height:1.7;font-weight:300;color:#fff}.nw-break__text p:last-child{margin:0}
.nw-break__text strong{font-weight:400}
.nw-ltable{padding:112px 0}
.nw-bar{background:#EDF0F6;border-radius:16px;padding:28px 32px;margin-bottom:24px}
.nw-bar__head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;font-size:14px}
.nw-bar__head span:last-child{color:var(--nw-muted)}
.nw-bar__track{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#fff}
.nw-bar__legend{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:#3B4569}
.nw-bar__legend span{display:inline-flex;align-items:center;gap:8px}
.nw-bar__dot{width:10px;height:10px;border-radius:50%;display:inline-block}
.nw-c1{background:#141B4D}.nw-c2{background:#3B4E9C}.nw-c3{background:#7C8CC8}.nw-c4{background:#B7C1E6}.nw-c5{background:#D5DAE1}.nw-c6{background:#E7EAED}
.nw-ltable__box{border:2px solid var(--nw-navy);border-radius:16px;overflow:hidden;background:#fff}
.nw-ltable__scroll{overflow-x:auto}
.nw-ltable table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;color:var(--nw-navy)}
.nw-ltable th{background:var(--nw-navy);color:#fff;text-align:left;padding:16px 24px;font-weight:500}
.nw-ltable td{padding:18px 24px;border-top:1px solid #E7EAED}
.nw-ltable td:first-child{font-weight:500}.nw-ltable td:nth-child(2){color:var(--nw-muted)}
.nw-ltable th:last-child,.nw-ltable td:last-child{text-align:right}
.nw-ltable td.nw-ri{font-weight:600}.nw-ltable td.nw-ri--none{color:var(--nw-muted);font-weight:400}
.nw-ltable tr.nw-row--sep td{border-top:2px solid var(--nw-navy);background:#F4F6F8}
.nw-ltable__foot{margin:16px 0 0;font-size:13px;line-height:1.6;color:var(--nw-muted)}.nw-ltable__foot p{margin:0}
.nw-tabs{padding:112px 0}
.nw-tabs__head{text-align:center;max-width:720px;margin:0 auto 40px}
.nw-tabs__list{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}
.nw-tabs__btn{font-family:inherit;cursor:pointer;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;min-height:44px;background:#fff;color:var(--nw-navy);border:1px solid var(--nw-line)}
.nw-tabs__btn[aria-selected="true"]{background:var(--nw-navy);color:#fff;border-color:var(--nw-navy)}
.nw-tabs__panel{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-wrap:wrap;box-shadow:0 12px 32px rgba(20,27,77,.08)}
.nw-tabs__panel[hidden]{display:none}
.nw-tabs__side{flex:1 1 340px;min-width:0;padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}
.nw-tabs__tag{align-self:flex-start;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}
.nw-tabs__dose{font-size:64px;font-weight:500;line-height:1;letter-spacing:-.02em}
.nw-tabs__note{margin-top:10px;font-size:15px;color:#3B4569}
.nw-tabs__main{flex:1 1 460px;min-width:0;padding:48px}
.nw-tabs__main h3{margin:0 0 16px;font-size:28px;font-weight:500;letter-spacing:-.01em;color:inherit}
.nw-tabs__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-bottom:1px solid #E7EAED;margin-top:28px}
.nw-tabs__meta div{padding:14px 0;border-top:1px solid #E7EAED;font-size:15px}
.nw-tabs__meta small{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--nw-muted);margin-bottom:4px}
.nw-tabs__claim{margin:24px 0 0;padding:16px 20px;background:#DAF0DA;border-radius:10px;font-size:14px;line-height:1.6;color:#1F3A28}
.nw-tline{background:#DBE4F4;color:var(--nw-navy);padding:104px 0}
.nw-tline .nw__h2{color:var(--nw-navy)}.nw-tline .nw__eyebrow{color:#3B4569}
.nw-tline .nw__body,.nw-tline .nw__body p{color:#3B4569;font-size:16px;font-weight:400}
.nw-tline__wrap{position:relative}
.nw-tline__line{position:absolute;left:0;right:0;top:9px;height:2px;background:var(--nw-navy);opacity:.35}
.nw-tline ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative}
.nw-tline li{position:relative;margin-top:40px;background:#fff;border-radius:14px;padding:22px 22px 24px}
.nw-tline__dot{position:absolute;top:-40px;left:0;display:block;width:20px;height:20px;border-radius:50%;border:3px solid #DBE4F4;box-sizing:border-box}
.nw-tline__time{font-size:13px;font-weight:500;letter-spacing:.06em;color:#3B4569;margin-bottom:6px}
.nw-tline h3{margin:0 0 8px;font-size:20px;font-weight:500;color:var(--nw-navy)}
.nw-tline li p{margin:0;font-size:15px;line-height:1.6;color:#3B4569;font-weight:400}
.nw-steps__list{border-bottom:1px solid var(--nw-line)}
.nw-step{display:flex;gap:24px;padding:22px 0;border-top:1px solid var(--nw-line)}
.nw-step__pill{flex:none;background:#EDF0F6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;height:fit-content}
.nw-step__pill--highlight{background:#DAF0DA}
.nw-step h3{margin:0 0 4px;font-size:18px;font-weight:500;color:inherit}
.nw-step p{margin:0;font-size:15px;line-height:1.6;color:var(--nw-muted);font-weight:300}
.nw-steps__note{margin:24px 0 0;font-size:14px;color:#3B4569}
@media (max-width:989px){.nw-tline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-tline__line{display:none}}
@media (max-width:749px){.nw-phero{padding:56px 0}.nw-phero__media{max-width:none}.nw-phero__media img{height:420px}.nw-ltable,.nw-tabs{padding:64px 0}.nw-tline{padding:64px 0}.nw-tline ol{grid-template-columns:minmax(0,1fr)}.nw-tabs__side,.nw-tabs__main{padding:28px}.nw-tabs__dose{font-size:48px}.nw-bar{padding:20px}}
