body{margin:0}.nf-wrap{container:nfwrap/inline-size;width:100%;background:var(--color-ui-927f2219)}.nf,.nf *,.nf ::after,.nf ::before{box-sizing:border-box}.nf{--font-body:var(--font-base);--c-ink:var(--color-ui-c6d75dce);--c-dark:var(--color-ui-c24c6e72);--c-text:var(--color-ui-d3dbd040);--c-muted:var(--color-ui-2323c1e4);--c-mint:var(--color-ui-b30f9e28);--c-pale:var(--color-ui-04a245e2);--c-border:var(--color-ui-a550e635);--c-accent:var(--color-ui-55a07a5f);--c-bg:var(--color-ui-927f2219);--u:calc(min(100vw, 1680px) / 1536);position:relative;display:flex;align-items:center;width:100%;min-height:calc(var(--u) * 620);max-width:1680px;margin:0 auto;font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;color:var(--c-text);overflow:clip;isolation:isolate;background:radial-gradient(circle calc(var(--u) * 300) at calc(var(--u) * 10) 100%,var(--color-ui-dba1e845) 0,var(--color-ui-b54c956e) 55%,var(--color-ui-270788c7) 100%),radial-gradient(circle calc(var(--u) * 240) at 100% 0,var(--color-ui-92baeead) 0,var(--color-ui-09526a32) 55%,var(--color-ui-270788c7) 100%),var(--c-bg)}@supports (width:1cqw){.nf{--u:calc(min(100cqw, 1680px) / 1536)}}.nf a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:8px}.nf__canvas{flex:none;display:grid;grid-template-columns:calc(var(--u) * 812) calc(var(--u) * 340);column-gap:calc(var(--u) * 40);align-items:stretch;width:calc(var(--u) * 1192);margin-inline:auto;padding:calc(var(--u) * 36) 0}.nf__stage{display:flex;flex-direction:column}.nf__art{width:calc(var(--u) * 800);margin-inline:auto}.nf__svg{display:block;width:100%;height:auto;overflow:visible}.nf__content{width:min(100%,max(320px,calc(var(--u) * 560)));margin:max(16px,calc(var(--u) * 6)) auto 0;text-align:center}.nf__eyebrow{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);margin:0 0 calc(var(--u) * 14);padding:calc(var(--u) * 7) calc(var(--u) * 14);font:600 max(var(--type-size-4bd46d40), calc(var(--u) * 11.5))/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);background:var(--color-ui-bf235fb4);border:1px solid var(--color-ui-07d697c8);border-radius:999px}.nf__eyebrow::before,.nf__live::before{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * 6);min-width:5px;min-height:5px;border-radius:50%;background:var(--c-accent);animation:nf-pulse 1.8s ease-out infinite}.nf__title{margin:0 0 calc(var(--u) * 12);font:700 max(var(--type-size-a7658fe4), calc(var(--u) * 32))/1.1 var(--font-body);letter-spacing:-.035em;color:var(--c-ink)}.nf__desc{max-width:max(300px,calc(var(--u) * 430));margin:0 auto calc(var(--u) * 22);font-size:max(15px, calc(var(--u) * 16));font-weight:var(--font-weight-400);line-height:1.6;letter-spacing:-.005em;color:var(--c-muted);text-wrap:balance}.nf__desc b{font-weight:var(--font-weight-500);color:var(--c-ink)}.nf__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * 14) calc(var(--u) * 28)}.nf__btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 9);width:max(160px,calc(var(--u) * 168));height:max(42px,calc(var(--u) * 42));font:500 max(var(--type-size-d6522538), calc(var(--u) * 14)) var(--font-body);color:var(--theme-fixed-white);text-decoration:none;white-space:nowrap;background:linear-gradient(135deg,var(--color-ui-3d71aa7a),var(--color-ui-e773bcb9));border-radius:999px;box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 26) calc(var(--u) * -14) var(--color-ui-878cae01),inset 0 1px 0 var(--color-ui-bdbe0bae);transition:transform .2s ease,box-shadow .2s ease}.nf__btn:hover{transform:translateY(-2px)}.nf__btn:active{transform:none}.nf__btn svg{width:max(14px,calc(var(--u) * 16));height:max(14px,calc(var(--u) * 16));fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.nf__btn:hover svg{transform:rotate(60deg)}.nf__link{display:inline-block;font-size:max(14px, calc(var(--u) * 14));font-weight:var(--font-weight-500);color:var(--c-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--color-ui-ef544087);transition:color .15s ease,text-decoration-color .15s ease}.nf__link:hover{color:var(--c-accent);text-decoration-color:var(--c-accent)}.nf__help{display:flex;flex-direction:column;padding:calc(var(--u) * 24) calc(var(--u) * 22) calc(var(--u) * 18);background:var(--color-ui-b8a2ee1a);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-ui-4558a495);border-radius:calc(var(--u) * 20);box-shadow:0 calc(var(--u) * 40) calc(var(--u) * 70) calc(var(--u) * -42) var(--color-ui-3f971c1b),inset 0 1px 0 var(--color-ui-069d9036)}.nf__help-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--u) * 14)}.nf__help-eyebrow{margin:0;font:600 max(var(--type-size-439b12cf), calc(var(--u) * 11))/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-dark)}.nf__live{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 8);font:600 max(var(--type-size-933cc733), calc(var(--u) * 10.5))/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);background:var(--color-ui-645f1508);border-radius:999px}.nf__help h2{margin:0 0 calc(var(--u) * 14);font:700 max(var(--type-size-998b02c2), calc(var(--u) * 22))/1.2 var(--font-body);letter-spacing:-.03em;color:var(--c-ink)}.nf__progress{margin-bottom:calc(var(--u) * 14)}.nf__progress-bar{display:block;height:calc(var(--u) * 6);min-height:5px;border-radius:999px;background:var(--color-ui-e3a8eab7);overflow:hidden}.nf__progress-fill{display:block;width:55%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-mint),var(--c-accent))}.nf__progress-label{display:block;margin-top:calc(var(--u) * 8);font-size:max(11px, calc(var(--u) * 11.5));color:var(--c-muted)}.nf__steps{flex:1;display:flex;flex-direction:column;gap:calc(var(--u) * 4);margin:0;padding:0;list-style:none}.nf__step{--icon:max(22px, calc(var(--u) * 24));--pad:calc(var(--u) * 10);position:relative;flex:1;display:flex;align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 52);padding:calc(var(--u) * 8) var(--pad);border-radius:calc(var(--u) * 12)}.nf__step:not(:last-child)::after{content:"";position:absolute;left:calc(var(--pad) + var(--icon)/ 2);top:50%;bottom:calc(var(--u) * -4 - 50%);width:1px;background:var(--color-ui-07d697c8)}.nf__step--done:not(:last-child)::after{background:var(--c-accent)}.nf__step--active{background:var(--color-ui-18f77572)}.nf__step-icon{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:var(--icon);height:var(--icon);border-radius:50%;border:1px solid var(--color-ui-c723abf0);background:var(--color-white)}.nf__step-icon svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.nf__step-text b{display:block;font-size:max(13px, calc(var(--u) * 13.5));font-weight:var(--font-weight-500);line-height:1.3;color:var(--c-ink)}.nf__step-text span{font-size:max(11px, calc(var(--u) * 11.5));color:var(--c-muted)}.nf__step--done .nf__step-icon{color:var(--theme-fixed-white);background:var(--c-accent);border-color:var(--c-accent)}.nf__step--active .nf__step-icon{border-color:var(--c-mint)}.nf__step--active .nf__step-icon::before{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid transparent;border-top-color:var(--c-accent);animation:nf-spin 1.1s linear infinite}.nf__step--active .nf__step-icon::after{content:"";width:28%;height:28%;border-radius:50%;background:var(--c-accent)}.nf__step--active .nf__step-text span{color:var(--c-accent);font-weight:var(--font-weight-600)}.nf__step--next .nf__step-text b{color:var(--c-muted);font-weight:var(--font-weight-400)}.nf__tip{display:flex;align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 54);margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 16);border-radius:calc(var(--u) * 14);background:linear-gradient(90deg,var(--color-ui-2360414a) 0,var(--color-ui-7f781690) 80%);text-decoration:none;transition:filter .15s ease}.nf__tip:hover{filter:brightness(.98)}.nf__tip svg{flex:none;width:max(18px,calc(var(--u) * 22));height:max(18px,calc(var(--u) * 22));fill:none;stroke:var(--c-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nf__tip b{display:block;font-size:max(12px, calc(var(--u) * 13));font-weight:var(--font-weight-500);color:var(--c-ink)}.nf__tip span{font-size:max(11px, calc(var(--u) * 11.5));color:var(--c-muted)}@keyframes nf-spin{to{transform:rotate(360deg)}}@keyframes nf-pulse{0%{box-shadow:0 0 0 0 var(--color-ui-8fa8115b)}100%{box-shadow:0 0 0 6px var(--color-ui-6572bf60)}}@container nfwrap (max-width:1279px){.nf{--u:min(calc((100cqw - 32px) / 1160), 1.1px);display:block;min-height:0}.nf__canvas{display:flex;flex-direction:column;align-items:center;width:100%;padding:24px 16px 40px}.nf__stage{width:100%;max-width:760px}.nf__art{width:100%}.nf__help{--u:1px;width:min(420px,100%);margin:28px auto 0;padding:24px 22px 18px}.nf__step{flex:none;padding-block:10px}.nf__tip{margin-top:12px;min-height:56px}}@media (prefers-reduced-motion:reduce){.nf__btn,.nf__btn svg,.nf__link,.nf__tip{transition:none}.nf__step--active .nf__step-icon::before{animation:none}.nf__eyebrow::before,.nf__live::before{animation:none}}@media screen{html[data-theme=dark] :is(.h1-mint-pattern,.h1-pattern-bg,img[src$="/curve-pattern-card.png"]){filter:invert(1)}html[data-theme=dark] .h1-mint-pattern{opacity:.28}html[data-theme=dark] .h1-pattern-bg{opacity:.18}html[data-theme=dark] .h1-pattern-line{background:var(--theme-muted)}html[data-theme=dark] :is(.pix-footer-brand__wordmark,.pix-footer-main__bg-text,.bt-side-ad-logo,.branding-div__wordmark){filter:brightness(0) invert(1)}html[data-theme=dark] .pix-footer-main__bg-text{opacity:.08}html[data-theme=dark] .nf__svg #nf-g-letter stop:nth-child(-n+2){stop-color:var(--theme-text)}html[data-theme=dark] .nf__svg #nf-g-letter stop:nth-child(n+3){stop-color:var(--color-green-primary)}html[data-theme=dark] .nf__svg{--color-ui-dc693ff0:var(--theme-text)}html[data-theme=dark] .impact-gauge__svg :is(g:nth-child(12),g:nth-child(13)) rect{fill:var(--theme-line)}}@media screen{html[data-theme=dark] .nf__btn{background:var(--theme-fixed-black);color:var(--theme-text);border-color:var(--theme-line)}}