.npl h1,.npl h2,.npl h3{font-family:var(--font-heading--family,"Fraunces",Georgia,serif);font-weight:600}
.npl{font-family:var(--font-body--family,"Figtree",system-ui,sans-serif)}
.npl-buy__product{font-size:15px;font-weight:600;opacity:.75;margin:-4px 0 10px}
.npl-pack__save{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:#2F6B4B;background:#E2EFE6;padding:2px 8px;border-radius:999px}
.npl-deadline{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#FCE9DA;border:1px solid #F09A5B;font-size:14px;font-weight:600;text-align:center;color:#1C2340}
.npl-bar{background:#1C2340}
.npl-bar span:first-child::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#F09A5B;margin-right:8px;vertical-align:middle}
.npl-pts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.npl-pts--3{grid-template-columns:repeat(3,1fr)}
.npl-pt{background:#fff;border:1px solid var(--npl-line);border-radius:16px;padding:22px}
.npl-section--ink .npl-pt{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}
.npl-section--ink .npl-eyebrow{color:#F09A5B}
.npl-pt__label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;margin-bottom:12px;background:#F3E3E1;color:#9A3B2E}
.npl-pt__label--fix{background:#E2EFE6;color:#2F6B4B}
.npl-pt__icon{font-size:26px;line-height:1;margin-bottom:12px}
.npl-pt h3{margin:0 0 8px;font-size:19px}
.npl-pt p{margin:0;opacity:.85;line-height:1.55}
.npl-pt__fix{margin-top:12px;padding-top:12px;border-top:1px dashed var(--npl-line)}
.npl-pts__cta{text-align:center;margin-top:32px}
.npl-section--ink .npl-btn{background:#F09A5B;color:#141A30}
.npl-seal{border-color:#F09A5B}
.npl-checks li::before{background:#1C2340}
@media (max-width:900px){.npl-pts,.npl-pts--3{grid-template-columns:1fr}}
