.EligibilityChecker_wrapper__AJMpB{background:var(--airo-white);border:var(--bw-hair) solid var(--airo-line);border-radius:var(--radius-md);padding:var(--sp-6);margin-bottom:var(--sp-8);box-shadow:var(--shadow-none);animation:EligibilityChecker_airoSlideInUp__s25w_ var(--dur-base) var(--ease-out) both}.EligibilityChecker_header__2NcXE{margin-bottom:var(--sp-6)}.EligibilityChecker_eyebrow__SKeCb{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--airo-signal);font-weight:var(--fw-semibold);display:block;margin-bottom:2px}.EligibilityChecker_heading__yWYI4{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--airo-ink);margin:0 0 var(--sp-2) 0}.EligibilityChecker_sub__cSct5{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--airo-slate);margin:0}.EligibilityChecker_sectionTitle__5Ol4U{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--airo-ink);margin:0 0 var(--sp-3)}.EligibilityChecker_checklist__zqD4F{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-bottom:var(--sp-6)}.EligibilityChecker_itemCard__SJG1r{display:flex;gap:var(--sp-3);padding:var(--sp-4);background:var(--airo-sky);border:var(--bw-hair) solid var(--airo-line);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:all var(--dur-fast) var(--ease-out)}.EligibilityChecker_itemCard__SJG1r:hover{transform:translateY(-2px);border-color:rgba(27,77,245,.45)}.EligibilityChecker_itemCardChecked__q2PnE{background:var(--airo-white);border-color:rgba(14,112,69,.45)}.EligibilityChecker_checkboxArea__m8_Zn{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);flex-shrink:0}.EligibilityChecker_checkCircle__ZVaXF{width:24px;height:24px;border-radius:var(--radius-full);border:2px solid var(--airo-slate);display:flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-out)}.EligibilityChecker_checkCircleActive__o1Lui{background:var(--status-positive);border-color:var(--status-positive);animation:EligibilityChecker_airoScaleIn__kp2Cd var(--dur-fast) var(--ease-out)}.EligibilityChecker_checkIcon__lPpSQ{width:14px;height:14px;stroke:var(--airo-on-signal)}.EligibilityChecker_num__pLU6j{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--airo-slate)}.EligibilityChecker_contentArea__aXEIx{display:flex;flex-direction:column;gap:2px}.EligibilityChecker_itemTitle__79qu0{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--airo-ink);margin:0}.EligibilityChecker_itemSubtitle__wUGx1{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--airo-signal);margin:0}.EligibilityChecker_itemDetail__C1mbu{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--airo-slate);margin:var(--sp-1) 0 0 0}.EligibilityChecker_statusBanner__Xvbmr{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--airo-line);flex-wrap:wrap;transition:all var(--dur-base) var(--ease-out)}.EligibilityChecker_statusEligible__Kxlhw{background:rgba(14,112,69,.08);border-color:rgba(14,112,69,.35)}.EligibilityChecker_statusPending___N10C{background:rgba(255,122,41,.08);border-color:rgba(255,122,41,.3)}.EligibilityChecker_statusLeft__W0RAY{display:flex;align-items:center;gap:var(--sp-3);flex:1 1}.EligibilityChecker_statusDot__7A7hv{width:12px;height:12px;border-radius:var(--radius-full);background:var(--status-positive);flex-shrink:0;animation:EligibilityChecker_airoPulse__K63Gq 1.8s ease-in-out infinite}.EligibilityChecker_statusPending___N10C .EligibilityChecker_statusDot__7A7hv{background:var(--airo-sun)}.EligibilityChecker_statusTitle__B3HPs{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--airo-ink);margin:0 0 2px}.EligibilityChecker_statusDesc__JZdHQ{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--airo-slate);margin:0}.EligibilityChecker_sectionCount__6UTnu{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-regular);color:var(--airo-slate)}.RequirementsPage_container__yYe5F{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-8) 0}.RequirementsPage_header__AQyLf{display:flex;flex-direction:column;gap:var(--sp-2)}.RequirementsPage_title__TUtPN{font-family:var(--font-display);font-size:var(--fs-display);font-weight:700;color:var(--airo-ink);margin:0}.RequirementsPage_subtitle__5nGZc{font-family:var(--font-sans);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--airo-slate);margin:0;max-width:65ch}.RequirementsPage_section__nJHzu{display:flex;flex-direction:column;gap:var(--sp-3)}.RequirementsPage_sectionTitle__P5_qk{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;color:var(--airo-ink);margin:0}.RequirementsPage_list__1Z3zj{display:flex;flex-direction:column;background-color:var(--airo-white);border:var(--bw-hair) solid var(--airo-line);border-radius:var(--radius-sm)}.RequirementsPage_item__4wSkX{padding:var(--sp-6);border-bottom:var(--bw-hair) solid var(--airo-line);display:flex;flex-direction:column;gap:var(--sp-2)}.RequirementsPage_item__4wSkX:last-child{border-bottom:none}.RequirementsPage_itemHeader__Syszk{display:flex;align-items:center;gap:var(--sp-3)}.RequirementsPage_num__lSYxM{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--airo-signal);font-weight:600}.RequirementsPage_itemTitle__YDsWj{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;color:var(--airo-ink);margin:0}.RequirementsPage_itemText__6136z{font-family:var(--font-sans);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--airo-slate);margin:0;padding-left:var(--sp-6)}.RequirementsPage_actions__tAeEW{display:flex;gap:var(--sp-4);flex-wrap:wrap}.RequirementsPage_itemAnswer__AK5bN{margin:0;color:var(--airo-ink);font-weight:var(--fw-medium);line-height:var(--lh-body)}