.JobSeekerPromoBlocks-module__bwKjjG__wrap{margin:0 0 20px}.JobSeekerPromoBlocks-module__bwKjjG__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.JobSeekerPromoBlocks-module__bwKjjG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.JobSeekerPromoBlocks-module__bwKjjG__wrap{margin-bottom:22px}}.JobSeekerPromoBlocks-module__bwKjjG__card{border-radius:var(--radius-lg);min-height:100%;color:inherit;border:1px solid #0000;flex-direction:column;gap:6px;padding:16px 16px 14px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.JobSeekerPromoBlocks-module__bwKjjG__card:hover{transform:translateY(-2px)}.JobSeekerPromoBlocks-module__bwKjjG__card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.JobSeekerPromoBlocks-module__bwKjjG__cardGlow{pointer-events:none;opacity:.9;position:absolute;inset:0}.JobSeekerPromoBlocks-module__bwKjjG__cv{background:linear-gradient(145deg,#ecfdf5 0%,#fff 42%,#f0fdf4 100%);border-color:#00ad5a47;box-shadow:0 10px 28px #008a481a,inset 0 0 0 1px #fffc}.JobSeekerPromoBlocks-module__bwKjjG__cv .JobSeekerPromoBlocks-module__bwKjjG__cardGlow{background:radial-gradient(circle at 100% 0,#00ad5a29,#0000 55%),radial-gradient(circle at 0 100%,#10b98114,#0000 50%)}.JobSeekerPromoBlocks-module__bwKjjG__cv:hover{border-color:#00ad5a73;box-shadow:0 14px 36px #008a4829,inset 0 0 0 1px #ffffffe6}.JobSeekerPromoBlocks-module__bwKjjG__cv .JobSeekerPromoBlocks-module__bwKjjG__iconWrap{color:#fff;background:linear-gradient(135deg,#00ad5a,#059669);box-shadow:0 6px 16px #00ad5a59}.JobSeekerPromoBlocks-module__bwKjjG__cv .JobSeekerPromoBlocks-module__bwKjjG__eyebrow,.JobSeekerPromoBlocks-module__bwKjjG__cv .JobSeekerPromoBlocks-module__bwKjjG__cta{color:#047857}.JobSeekerPromoBlocks-module__bwKjjG__cv .JobSeekerPromoBlocks-module__bwKjjG__chip{color:#065f46;background:#00ad5a1a}.JobSeekerPromoBlocks-module__bwKjjG__disc{background:linear-gradient(145deg,#f5f3ff 0%,#fff 45%,#faf5ff 100%);border-color:#6366f147;box-shadow:0 10px 28px #6366f11a,inset 0 0 0 1px #fffc}.JobSeekerPromoBlocks-module__bwKjjG__disc .JobSeekerPromoBlocks-module__bwKjjG__cardGlow{background:radial-gradient(circle at 100% 0,#8b5cf62e,#0000 55%),radial-gradient(circle at 0 100%,#6366f11a,#0000 50%)}.JobSeekerPromoBlocks-module__bwKjjG__disc:hover{border-color:#6366f173;box-shadow:0 14px 36px #6366f129,inset 0 0 0 1px #ffffffe6}.JobSeekerPromoBlocks-module__bwKjjG__disc .JobSeekerPromoBlocks-module__bwKjjG__iconWrap{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 16px #6366f159}.JobSeekerPromoBlocks-module__bwKjjG__disc .JobSeekerPromoBlocks-module__bwKjjG__eyebrow,.JobSeekerPromoBlocks-module__bwKjjG__disc .JobSeekerPromoBlocks-module__bwKjjG__cta{color:#4f46e5}.JobSeekerPromoBlocks-module__bwKjjG__disc .JobSeekerPromoBlocks-module__bwKjjG__chip{color:#4338ca;background:#6366f11f}.JobSeekerPromoBlocks-module__bwKjjG__iconWrap{z-index:1;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:2px;display:inline-flex;position:relative}.JobSeekerPromoBlocks-module__bwKjjG__eyebrow{z-index:1;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;position:relative}.JobSeekerPromoBlocks-module__bwKjjG__title{z-index:1;color:var(--gray-900);letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1.25;position:relative}@media (min-width:768px){.JobSeekerPromoBlocks-module__bwKjjG__title{font-size:1.125rem}}.JobSeekerPromoBlocks-module__bwKjjG__body{z-index:1;color:var(--gray-600);flex:1;font-size:.8125rem;line-height:1.45;position:relative}@media (min-width:768px){.JobSeekerPromoBlocks-module__bwKjjG__body{font-size:.875rem}}.JobSeekerPromoBlocks-module__bwKjjG__chips{z-index:1;flex-wrap:wrap;gap:6px;margin-top:4px;display:flex;position:relative}.JobSeekerPromoBlocks-module__bwKjjG__chip{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.JobSeekerPromoBlocks-module__bwKjjG__ctaRow{z-index:1;align-items:center;gap:6px;margin-top:8px;display:inline-flex;position:relative}.JobSeekerPromoBlocks-module__bwKjjG__cta{font-size:.875rem;font-weight:800}.JobSeekerPromoBlocks-module__bwKjjG__ctaArrow{transition:transform .2s}.JobSeekerPromoBlocks-module__bwKjjG__card:hover .JobSeekerPromoBlocks-module__bwKjjG__ctaArrow{transform:translate(3px)}.JobSeekerPromoBlocks-module__bwKjjG__hint{z-index:1;color:var(--gray-400);margin-top:2px;font-size:10px;font-weight:600;position:relative}@media (prefers-reduced-motion:reduce){.JobSeekerPromoBlocks-module__bwKjjG__card,.JobSeekerPromoBlocks-module__bwKjjG__ctaArrow{transition:none}.JobSeekerPromoBlocks-module__bwKjjG__card:hover{transform:none}}
