*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;background:#f6fbf7;color:#111}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);border-bottom:1px solid #dceee1}.nav,.worker-hero,.section,.footer{max-width:1120px;margin:0 auto}.nav{min-height:74px;padding:0 22px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:10px;color:#111;text-decoration:none;font-size:24px;font-weight:900}.brand-logo{width:36px;height:36px;object-fit:contain}.green,.eyebrow{color:#168b35}.nav-link,.primary-btn,.secondary-btn{text-decoration:none;border-radius:14px;padding:12px 17px;font-weight:900;display:inline-block}.nav-link,.secondary-btn{background:#fff;color:#168b35;border:1px solid #cdebd5}.primary-btn{background:#168b35;color:#fff}.worker-hero{min-height:630px;padding:78px 22px;display:grid;grid-template-columns:1fr 420px;gap:46px;align-items:center;position:relative;overflow:hidden}.watermark-logo{position:absolute;width:300px;right:20px;top:55px;opacity:.06;pointer-events:none;z-index:-1}.eyebrow{margin:0 0 12px;text-transform:uppercase;font-size:13px;font-weight:900;letter-spacing:.8px}h1{font-size:clamp(42px,6vw,72px);line-height:.96;letter-spacing:-2px;margin:0 0 18px}h2{font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-1px;margin:0 0 16px}.hero-text,.section p{font-size:17px;line-height:1.6;color:#555}.hero-actions,.apply-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.worker-dashboard{background:#fff;border:1px solid #dceee1;border-radius:30px;padding:22px;box-shadow:0 24px 60px rgba(10,61,25,.13);animation:slideIn .65s ease both}.dashboard-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.small-label{color:#168b35;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-top h3{margin:5px 0 0;font-size:25px}.status-pill{background:#e7f7ec;color:#168b35;border-radius:999px;padding:8px 11px;height:fit-content;font-size:12px;font-weight:900}.job-card{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#f7fbf8;border:1px solid #e1eee5;border-radius:17px;padding:14px;margin-top:10px}.job-card.active{background:#eefaf1;border-color:#168b35}.job-card span{display:block;color:#666;font-size:12px;margin-top:4px}.earnings-strip{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.earnings-strip div{background:#111;color:#fff;border-radius:16px;padding:12px}.earnings-strip span{display:block;font-size:11px;opacity:.7}.earnings-strip strong{display:block;margin-top:4px}.section{padding:78px 22px}.steps,.service-grid,.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.info-card,.service-grid div,.tools-list div,.benefit-grid div{background:#fff;border:1px solid #e1eee5;border-radius:22px;padding:22px;box-shadow:0 10px 26px rgba(0,0,0,.06)}.number{color:#168b35;font-size:13px;font-weight:900}.info-card h3{margin:12px 0 8px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.tools-list{display:grid;gap:12px;font-weight:900}.services-section{background:#eaf8ee;border-radius:36px}.service-grid div{font-weight:900}.trust-section,.apply-section{text-align:center}.trust-card,.apply-section{background:#fff;border:1px solid #e1eee5;border-radius:36px;box-shadow:0 10px 26px rgba(0,0,0,.06)}.benefit-grid{margin-top:22px;text-align:left}.benefit-grid span{display:block;color:#666;font-size:13px;margin-top:5px;line-height:1.4}.apply-logo{width:90px;height:90px;object-fit:contain;opacity:.62;margin-bottom:12px}.footer{padding:34px 22px 52px;text-align:center;color:#666}.footer-brand{justify-content:center;margin-bottom:8px}.reveal{opacity:0;transform:translateY(18px);transition:.45s ease}.reveal.show{opacity:1;transform:translateY(0)}@keyframes slideIn{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}@media(max-width:820px){.worker-hero,.split-section{grid-template-columns:1fr}.worker-hero{min-height:auto;padding-top:54px}.steps,.service-grid,.benefit-grid{grid-template-columns:1fr 1fr}.watermark-logo{width:220px;right:0;top:76px}}@media(max-width:480px){.nav{padding:0 18px}.brand{font-size:21px}.brand-logo{width:32px;height:32px}.nav-link{padding:10px 12px;font-size:12px}h1{font-size:43px}.worker-hero{padding:42px 18px 54px}.hero-actions,.apply-actions{display:grid}.primary-btn,.secondary-btn{width:100%;text-align:center}.steps,.service-grid,.benefit-grid{grid-template-columns:1fr}.section{padding:58px 18px}.earnings-strip{grid-template-columns:1fr}}