.hero-pledge{--hp-ink:#e8f1ff;--hp-ring:color-mix(in srgb, var(--nf-glow) 62%, transparent);flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;max-width:36rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.hero-pledge__item{color:var(--hp-ink);letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:clamp(1.0625rem,1.6vw,1.3125rem);font-weight:700;line-height:1.2;display:inline-flex}.hero-pledge__check{width:1.75rem;height:1.75rem;color:var(--nf-glow);background:color-mix(in srgb, var(--nf-glow) 14%, transparent);border:1.5px solid var(--hp-ring);border-radius:50%;flex:none;place-items:center;display:grid}.hero-pledge__check .brand-icon{stroke-width:2.2px}.hero-pledge__check path{stroke-dasharray:20;stroke-dashoffset:0}.hero-pledge__seal{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--nf-glow) 20%, transparent), color-mix(in srgb, var(--nf-glow) 6%, transparent)), color-mix(in srgb, var(--nf-night) 74%, transparent);border:1.5px solid color-mix(in srgb, var(--nf-glow) 88%, transparent);letter-spacing:.06em;text-transform:uppercase;transform-origin:20% 60%;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem 1.05rem .6rem .9rem;font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.hero-pledge__seal:before{content:"";border:1px solid var(--hp-ring);pointer-events:none;border-radius:.3rem;position:absolute;inset:.22rem}.hero-pledge__seal:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff57 50%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.hero-pledge__seal .brand-icon{color:var(--nf-glow);flex:none}@media (min-width:40rem){.hero-pledge__seal{margin-inline-start:.25rem}}@media (prefers-reduced-motion:no-preference){.hero-pledge__item{animation:hp-in .42s var(--ease-out) .3s backwards}.hero-pledge__item:nth-child(2){animation-delay:.48s}.hero-pledge__check{animation:hp-ring .38s var(--ease-out) .3s backwards}.hero-pledge__item:nth-child(2) .hero-pledge__check{animation-delay:.48s}.hero-pledge__check path{animation:hp-draw .34s var(--ease-in-out) .47s backwards}.hero-pledge__item:nth-child(2) .hero-pledge__check path{animation-delay:.65s}.hero-pledge__seal{animation:hp-stamp .56s var(--ease-out) .84s backwards}.hero-pledge__seal:after{animation:hp-glint .9s var(--ease-in-out) 1.4s backwards}}@keyframes hp-in{0%{opacity:0;transform:translate(-.375rem)}}@keyframes hp-ring{0%{opacity:0;transform:scale(.6)}}@keyframes hp-draw{0%{stroke-dashoffset:20px}}@keyframes hp-stamp{0%{opacity:0;transform:scale(1.24)rotate(-6deg)}55%{opacity:1;transform:scale(.97)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(-1.5deg)}}@keyframes hp-glint{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(110%)}}html[data-ip-transition] .hero-pledge__item,html[data-ip-transition] .hero-pledge__check,html[data-ip-transition] .hero-pledge__check path,html[data-ip-transition] .hero-pledge__seal,html[data-ip-transition] .hero-pledge__seal:after{animation-play-state:paused}
