.EligibilityChecker-module__UqIXGa__hero{background:var(--surface-page);padding-top:180px;padding-bottom:60px}.EligibilityChecker-module__UqIXGa__heroInner{max-width:800px}.EligibilityChecker-module__UqIXGa__title{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:20px;font-size:58px;font-weight:600;line-height:1.15}.EligibilityChecker-module__UqIXGa__intro{font-family:var(--font-body);color:var(--color-text-secondary);font-size:1.15rem;line-height:1.7}.EligibilityChecker-module__UqIXGa__content{padding:60px 0 80px}.EligibilityChecker-module__UqIXGa__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;display:grid}@media (max-width:768px){.EligibilityChecker-module__UqIXGa__grid{grid-template-columns:1fr;gap:40px}}.EligibilityChecker-module__UqIXGa__iframeWrap{border-radius:12px;width:100%;min-height:400px;overflow:hidden}.EligibilityChecker-module__UqIXGa__iframeWrap iframe{width:100%;height:100%;display:block}.EligibilityChecker-module__UqIXGa__infoHeading{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:24px;font-size:36px;font-weight:600;line-height:1.25}.EligibilityChecker-module__UqIXGa__criteriaLabel{font-family:var(--font-body);color:var(--color-primary);margin-bottom:16px;font-size:1.1rem;font-weight:600}.EligibilityChecker-module__UqIXGa__checklist{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.EligibilityChecker-module__UqIXGa__checkItem{font-family:var(--font-body);color:var(--color-text-secondary);align-items:flex-start;gap:12px;font-size:1.05rem;line-height:1.5;display:flex}.EligibilityChecker-module__UqIXGa__checkIcon{background:var(--color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.EligibilityChecker-module__UqIXGa__checkIcon svg{width:14px;height:14px;color:var(--color-white)}.EligibilityChecker-module__UqIXGa__note{font-family:var(--font-body);color:var(--color-text-secondary);border-left:4px solid var(--color-accent);background:#f8f8fb;border-radius:0 8px 8px 0;margin-bottom:36px;padding:16px 20px;font-size:.95rem;line-height:1.6}html[data-theme=dark] .EligibilityChecker-module__UqIXGa__note{background:var(--surface-sunken)}@media (max-width:768px){.EligibilityChecker-module__UqIXGa__hero{padding-top:140px;padding-bottom:40px}.EligibilityChecker-module__UqIXGa__title{font-size:42px}.EligibilityChecker-module__UqIXGa__infoHeading{font-size:30px}.EligibilityChecker-module__UqIXGa__content{padding:40px 0 60px}}
