.nf{justify-content:center;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-4);flex-direction:column;flex:1;display:flex}.nf__logo{justify-content:center;display:flex}.nf-stage{isolation:isolate;justify-content:center;width:100%;max-width:520px;display:flex;position:relative}.nf-stage:before,.nf-stage:after{content:"";z-index:-1;border-radius:var(--radius-full);filter:blur(48px);pointer-events:none;position:absolute}.nf-stage:before{background:color-mix(in srgb, var(--color-brand-button-start) 45%, transparent);width:260px;height:260px;top:-40px;left:-70px}.nf-stage:after{background:color-mix(in srgb, var(--color-brand-primary) 30%, transparent);width:300px;height:240px;bottom:-50px;right:-60px}.nf-card{width:100%;padding:var(--space-10) var(--space-8);border:1px solid var(--color-border-white);border-radius:var(--radius-2xl);background-image:var(--gradient-classroom-card);box-shadow:var(--shadow-glass-card), 0 24px 48px -12px var(--color-shadow-navy-6);-webkit-backdrop-filter:blur(var(--blur-glass-card));backdrop-filter:blur(var(--blur-glass-card));text-align:center;flex-direction:column;align-items:center;display:flex}.nf-card__icon{border-radius:var(--radius-lg);width:56px;height:56px}.nf-card__code{margin-top:var(--space-6);font-size:var(--text-hero);letter-spacing:-2px;background-image:linear-gradient(180deg, var(--color-icon-gradient-start) 0%, var(--color-fg-brand) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1}.nf-card__title{margin-top:var(--space-4);font-size:var(--text-heading-m);color:var(--color-fg-primary);font-weight:600;line-height:32px}.nf-card__text{max-width:400px;margin-top:var(--space-2);font-size:var(--text-body-l);color:var(--color-fg-secondary);line-height:24px}.nf-card__actions{justify-content:center;gap:var(--space-3);min-height:var(--btn-h-md);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media not (min-width:40rem){.nf-stage:before,.nf-stage:after{width:180px;height:180px}.nf-card{padding:var(--space-8) var(--space-6)}.nf-card__code{font-size:72px}.nf-card__actions,.nf-card__btn{width:100%}}
