.nf{isolation:isolate;color:#fff;min-height:100dvh;font-family:var(--font-inter),Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#0a4fe6;background-image:radial-gradient(38% 46% at 82% 8%,#e2fffff2 0%,#aaf0ff99 38%,#78d2ff00 100%),radial-gradient(60% 55% at 70% 32%,#28aaffd9 0%,#28aaff00 100%),radial-gradient(22% 40% at 100% 58%,#32e1ffe6 0%,#32e1ff00 100%),radial-gradient(42% 46% at 16% 78%,#000624 0%,#000a3cd9 35%,#00145a00 100%),radial-gradient(48% 34% at 70% 86%,#00166ee6 0%,#00166e00 100%),linear-gradient(#0a5cf0 0%,#0646d8 55%,#032aa8 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.nf:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#03165273 0%,#03165229 50%,#03165200 75%);position:absolute;inset:0}.nf *{box-sizing:border-box;margin:0;padding:0}.nf-in{flex-direction:column;flex:1;width:min(1160px,100%);margin:0 auto;padding:28px 28px 36px;display:flex}.nf-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.nf-brand{color:#fff;letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;font-weight:540;text-decoration:none;display:flex}.nf-brand img{background:#051646b8;border-radius:22.5%;width:38px;height:38px;display:block;box-shadow:0 0 0 1px #ffffff59,0 6px 16px #00145040}.nf-glass{color:#fff;letter-spacing:-.015em;white-space:nowrap;-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#051646b8;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.nf-glass:hover{background:#051646e0}.nf-main{flex-direction:column;flex:1;justify-content:center;padding:48px 0;display:flex}.nf-eyebrow{color:#ffffffdb;align-items:center;gap:10px;font-size:16px;font-weight:480;display:flex}.nf-eyebrow:before{content:"";background:#fff9;width:22px;height:1.5px}.nf-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-shadow:0 2px 30px #0014502e;margin-top:10px;font-size:clamp(120px,22vw,260px);font-weight:200;line-height:.9;display:block}.nf h1{letter-spacing:-.04em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,5.4vw,64px);font-weight:360;line-height:1.05}.nf-sub{color:#ffffffe0;max-width:560px;margin-top:16px;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.nf-cta{color:#020c21;letter-spacing:-.02em;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:max-content;height:62px;margin-top:32px;padding:0 8px 0 28px;font-size:17px;font-weight:540;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:inline-flex;position:relative;box-shadow:0 16px 36px #00145047}.nf-cta:hover{transform:translateY(-2px)}.nf-knob{background:#0f1b31;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.nf-knob svg{width:17px;height:17px}.nf-links{flex-wrap:wrap;gap:8px;margin-top:28px;list-style:none;display:flex}.nf-links a{background:#ffffff24;border-color:#ffffff4d;min-height:44px;font-size:14.5px}.nf-foot{color:#ffffffb3;font-size:13px;line-height:1.6}.nf-foot a{color:#fff}.nf :focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:640px){.nf-in{padding:22px 20px 28px}.nf-cta{width:100%}.nf-top .nf-glass{min-height:44px;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nf-cta{transition:none}}
