.nfin{background:#fff;height:135vh;position:relative}.nfin__pin{background:#fcfcfc;height:100dvh;position:sticky;top:0;overflow:hidden}.nfin-blue{z-index:1;background:var(--blue-base);will-change:transform;border-radius:40px 40px 0 0;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.nfin-dots{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nfin-cta{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding-bottom:10vh;display:flex;position:absolute;inset:0}.nfin-cta__line{padding:0 var(--margin);font-size:clamp(2.2rem,6.8vw,5.4rem);font-weight:var(--fw-regular,400);letter-spacing:-.02em;color:#fff;text-align:center;text-wrap:balance;margin:0;line-height:1.06}.nfin-cta__ul{line-height:1;display:inline-block;position:relative}.nfin-cta[data-on=true] .nfin-cta__ul{pointer-events:auto}.nfin-cta__ul:after{content:"";transform-origin:0;background:#fff;height:.045em;transition:transform .62s cubic-bezier(.23,1,.32,1);position:absolute;bottom:.04em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nfin-cta__ul:hover:after{transform:scaleX(1)}}.nfin-cta__w{white-space:nowrap}.nfin-cta__ch{opacity:0;filter:blur(6px);display:inline-block;transform:translateY(12px)}.nfin-cta[data-on=true] .nfin-cta__ch{animation:.48s cubic-bezier(.23,1,.32,1) forwards nfin-ch}@keyframes nfin-ch{to{opacity:1;filter:blur();transform:translateY(0)}}.nfin-cta__btn{opacity:0;transform:translateY(10px)}.nfin-cta__btn .nu-btn{height:64px;color:var(--blue-base);background:#fff;border-color:#fff;padding:0 54px;font-size:1.1rem}.nfin-cta__btn .nu-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.nfin-cta[data-on=true] .nfin-cta__btn{pointer-events:auto;animation:.52s cubic-bezier(.23,1,.32,1) .9s forwards nfin-up}@keyframes nfin-up{to{opacity:1;transform:translateY(0)}}.nfin-legal{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-4);padding:16px var(--margin);background:var(--white);font-size:var(--text-caption);color:var(--grey-500);opacity:0;display:flex;position:absolute;bottom:0;left:0;right:0}.nfin-legal[data-on=true]{pointer-events:auto;animation:.6s ease-out 1.2s forwards nfin-fade}@keyframes nfin-fade{to{opacity:1}}.nfin-legal__c{white-space:nowrap}.nfin-legal__links{align-items:center;gap:var(--space-4);display:flex}.nfin-legal__narrow{display:none}.nfin-legal a{color:inherit;transition:color var(--dur-fast) var(--ease-out)}.nfin-legal a:hover{color:var(--ink)}.nfin--static{background:var(--blue-base);flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:100dvh;display:flex}.nfin--static .nfin-cta{pointer-events:auto;padding:12vh 0;position:static}.nfin--static .nfin-cta__ch,.nfin--static .nfin-cta__btn{opacity:1;filter:none;transform:none}.nfin--static .nfin-legal{opacity:1;width:100%;position:static}@media (max-width:640px){.nfin-cta{gap:24px;padding-bottom:14vh}.nfin-cta__line{font-size:clamp(2.6rem,12.5vw,4rem)}.nfin-cta__btn .nu-btn{height:58px;padding:0 42px;font-size:1rem}.nfin-legal{padding:14px var(--margin)}.nfin-legal__links{gap:6px}.nfin-legal__wide{display:none}.nfin-legal__narrow{display:inline}.nfin-dots{display:none}}@media (prefers-reduced-motion:reduce){.nfin-cta__ul:after{transition:none}}