.eligibility-section{background-color:#fff}.eligibility-section .container{max-width:1200px;margin:0 auto;padding:2rem 1rem;width:100%}@media (max-width: 768px){.eligibility-section .container{padding:2rem 0}}.eligibility-section h2{font-size:clamp(1.5rem,5vw,3rem);font-weight:700;background:var(--gradient);margin-bottom:1rem;-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;text-align:center}@media (max-width: 768px){.eligibility-section h2{font-size:clamp(1.4rem,4vw,3rem)}}.eligibility-section .section-divider{width:5rem;height:2px;background:var(--gradient);margin:0 auto 2rem;position:relative;overflow:hidden}.eligibility-section .section-divider:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:slide 3s infinite}@keyframes slide{0%{left:-100%}50%{left:100%}to{left:-100%}}.eligibility-section .eligibility-intro{max-width:760px;margin:0 auto 2rem;text-align:center;font-size:1.05rem;line-height:1.6;color:var(--text-secondary)}.eligibility-section .eligibility-table-wrap{overflow-x:auto;border-radius:.75rem;box-shadow:0 2px 16px #00000014}.eligibility-section .rwd-table{width:100%;border-collapse:collapse;background:#fff;font-variant-numeric:tabular-nums}.eligibility-section .rwd-table thead{background:var(--secondary);color:#fff}.eligibility-section .rwd-table thead th{text-align:left;padding:1rem 1.25rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.eligibility-section .rwd-table tbody tr{border-bottom:1px solid rgba(34,43,54,.08)}.eligibility-section .rwd-table tbody tr:last-child{border-bottom:none}.eligibility-section .rwd-table tbody tr:nth-child(2n){background-color:#bfa46f14}.eligibility-section .rwd-table tbody tr:hover{background-color:#bfa46f2e}.eligibility-section .rwd-table tbody td{padding:.9rem 1.25rem;font-size:.95rem;color:var(--text-primary)}@media (max-width: 640px){.eligibility-section .rwd-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.eligibility-section .rwd-table tbody tr{display:block;padding:.5rem 0;border-bottom:2px solid rgba(34,43,54,.12)}.eligibility-section .rwd-table tbody td{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 1rem;text-align:right}.eligibility-section .rwd-table tbody td:before{content:attr(data-th);font-weight:700;text-align:left;color:var(--text-secondary)}}.eligibility-section .eligibility-note{margin-top:1.25rem;font-size:.88rem;line-height:1.55;color:var(--text-secondary);text-align:center}
