.fl-eligcheck{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--gray-20);border-radius:16px;box-shadow:var(--fl-shadow);overflow:hidden}.fl-eligcheck__row{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-bottom:1px solid var(--gray-20);border-left:3px solid transparent;transition:border-color .2s ease,background .2s ease}.fl-eligcheck__row--ok{border-left-color:var(--green);background:linear-gradient(90deg,var(--green-10),#fff 45%)}.fl-eligcheck__row--warn{border-left-color:#92400e;background:linear-gradient(90deg,#fef3c7,#fff 45%)}.fl-eligcheck__q{font-family:var(--ff-ms);font-size:15px;font-weight:700;color:var(--navy);margin:0 0 3px}.fl-eligcheck__hint{font-size:13px;line-height:1.5;color:var(--gray-70);margin:0}.fl-eligcheck__btns{display:flex;gap:8px;flex:none}.fl-eligcheck__btn{min-width:74px;min-height:44px;padding:9px 20px;border-radius:999px;border:1.5px solid var(--gray-20);background:#fff;font-family:var(--ff-ms);font-size:14px;font-weight:700;color:var(--navy);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.fl-eligcheck__btn:hover{border-color:var(--blue)}.fl-eligcheck__btn[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.fl-eligcheck__verdict{padding:20px 22px;background:var(--h-gray)}.fl-eligcheck__progress{margin:0;font-size:14px;font-weight:700;color:var(--gray-70);text-align:center}.fl-eligcheck__result{text-align:center;animation:fl-eligcheck-in .35s cubic-bezier(.22,1,.36,1)}.fl-eligcheck__result h3{font-family:var(--ff-ms);font-size:20px;font-weight:900;letter-spacing:-.02em;margin:0 0 8px}.fl-eligcheck__result--go h3{color:var(--green)}.fl-eligcheck__result--hold h3{color:#92400e}.fl-eligcheck__result p{font-size:14.5px;line-height:1.6;color:#4a5568;max-width:560px;margin:0 auto 14px}.fl-eligcheck__result p:last-child{margin-bottom:0}@keyframes fl-eligcheck-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:768px){.fl-eligcheck__row{flex-direction:row;align-items:center;justify-content:space-between}.fl-eligcheck__qwrap{flex:1;padding-right:24px}}@media(prefers-reduced-motion:reduce){.fl-eligcheck__row,.fl-eligcheck__btn{transition:none}.fl-eligcheck__result{animation:none}}
