/* NEFES footer: truthful OpenAI Startup Community membership; not an endorsement. */
.alt .nf-startup-community{box-sizing:border-box;align-self:center;width:min(100%,560px);max-width:560px;margin:-4px auto -9px;text-align:left;color:#eaf6f4}
.alt .nf-startup-community .nfsc-overline{margin:0 0 10px;text-align:center;font:650 10.5px/1.2 var(--govde,system-ui);letter-spacing:.16em;color:#8eaaa7}
.alt .nf-startup-community .nfsc-link{box-sizing:border-box;display:flex;align-items:center;gap:13px;width:100%;min-height:73px;padding:12px 15px;border:1px solid rgba(101,236,227,.33);border-radius:15px;text-decoration:none;color:#eaf6f4;background:linear-gradient(110deg,#10191e 0%,#0d1d21 60%,#101b20 100%);box-shadow:0 10px 25px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.045);transition:border-color .18s,background .18s,transform .18s}
.alt .nf-startup-community .nfsc-link:hover{border-color:rgba(101,236,227,.68);background:linear-gradient(110deg,#12232a,#102b2c);transform:translateY(-1px)}
.alt .nf-startup-community .nfsc-link:focus-visible{outline:2px solid #65ece3;outline-offset:4px}
.alt .nf-startup-community .nfsc-logo{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.07)}
.alt .nf-startup-community .nfsc-logo img{display:block;width:27px;height:27px;object-fit:contain;filter:brightness(0) invert(1);opacity:.97}
.alt .nf-startup-community .nfsc-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}
.alt .nf-startup-community .nfsc-copy strong{display:block;font:700 18px/1.12 var(--govde,system-ui);letter-spacing:-.028em;color:#f3fbfa}
.alt .nf-startup-community .nfsc-copy small{display:block;font:550 12px/1.25 var(--govde,system-ui);letter-spacing:.015em;color:#79d4cf}
.alt .nf-startup-community .nfsc-arrow{flex:0 0 auto;font:400 21px/1 var(--govde,system-ui);color:#77dcd4;opacity:.9}
.alt .nf-startup-community .nfsc-note{margin:8px auto 0;text-align:center;font:400 10.5px/1.4 var(--govde,system-ui);letter-spacing:.005em;color:rgba(174,196,193,.65)}
@media(max-width:480px){
 .alt .nf-startup-community{width:100%;margin:-5px auto -8px}
 .alt .nf-startup-community .nfsc-link{gap:10px;padding:11px 12px;min-height:69px;border-radius:13px}
 .alt .nf-startup-community .nfsc-logo{flex-basis:37px;width:37px;height:37px;border-radius:10px}
 .alt .nf-startup-community .nfsc-logo img{width:24px;height:24px}
 .alt .nf-startup-community .nfsc-copy strong{font-size:15px}
 .alt .nf-startup-community .nfsc-copy small{font-size:11.5px}
 .alt .nf-startup-community .nfsc-note{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.alt .nf-startup-community .nfsc-link{transition:none}.alt .nf-startup-community .nfsc-link:hover{transform:none}}
