:root{--ink:#122019;--muted:#657168;--green:#173f2d;--green2:#24563f;--cream:#fbfcf8;--tint:#eff5ef;--gold:#966f2c;--line:#dde5de;--danger:#8b2d22;--shadow:0 18px 50px #14372617}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#fffffff0;border-bottom:1px solid #e4e9e4;align-items:center;height:74px;display:flex;position:sticky;top:0}.navin{justify-content:space-between;align-items:center;width:100%;display:flex}.brand{letter-spacing:-.6px;font-size:22px;font-weight:950}.brand span{color:#6c7a70;font-weight:600}.navlinks{align-items:center;gap:21px;font-size:14px;display:flex}.navlinks>a:not(.btn),.linkButton{color:#445248;font-weight:700}.navlinks>a:not(.btn):hover,.linkButton:hover{color:var(--green)}.btn{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;padding:12px 17px;font-weight:850;transition:all .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.primary{background:var(--green);color:#fff;box-shadow:0 8px 22px #173f2d24}.primary:hover{background:#102f21}.outline{background:#fff;border:1px solid #d6ded7}.outline:hover{border-color:#aebcaf}.btnLarge{padding:14px 20px}.hero{grid-template-columns:1.08fr .82fr;align-items:center;gap:64px;padding:84px 0 72px;display:grid}.eyebrow{letter-spacing:1.9px;color:#587363;font-size:11px;font-weight:950}.hero h1{letter-spacing:-3.6px;margin:15px 0 25px;font-size:clamp(48px,6vw,78px);line-height:.98}.hero h1 span{color:var(--gold)}.lead{color:#58655c;max-width:690px;font-size:19px;line-height:1.62}.leadSmall{color:#68746b;max-width:760px;font-size:17px;line-height:1.6}.heroActions{margin-top:28px}.trustLine{color:#637067;flex-wrap:wrap;gap:12px 18px;margin-top:23px;font-size:13px;font-weight:700;display:flex}.heroCard{color:#fff;background:linear-gradient(145deg,#173f2d,#102f22);border-radius:25px;padding:27px;box-shadow:0 28px 70px #15382840}.heroCardTop{letter-spacing:1.4px;color:#c8ddd0;margin-bottom:16px;font-size:11px;font-weight:900}.liveDot{background:#9dd3ad;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #9dd3ad1f}.jobmini{color:#17221b;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:15px;display:flex}.jobmini small{color:#77827a;margin-top:5px;display:block}.miniTag{color:#496052;background:#edf4ef;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.heroPromise{border-top:1px solid #ffffff26;margin-top:19px;padding-top:18px;line-height:1.55}.heroPromise span{color:#c8d9cf}.proofStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.proofGrid{grid-template-columns:repeat(4,1fr);padding-top:22px;padding-bottom:22px;display:grid}.proofGrid>div{border-right:1px solid var(--line);padding:2px 20px}.proofGrid>div:first-child{padding-left:0}.proofGrid>div:last-child{border-right:0}.proofGrid b,.proofGrid span{display:block}.proofGrid b{font-size:14px}.section{padding:82px 0}.center{text-align:center}.sectionIntro{margin-bottom:34px}.section h2{letter-spacing:-1.8px;margin:10px 0;font-size:clamp(34px,4vw,46px)}.muted{color:var(--muted)}.grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:23px}.steps .stepCard{padding-top:58px;position:relative}.stepNo{letter-spacing:1px;color:#789184;font-size:12px;font-weight:950;position:absolute;top:20px;left:22px}.stepCard h3{margin:8px 0;font-size:21px}.stepCard p{line-height:1.55}.cat{cursor:pointer;flex-direction:column;gap:12px;min-height:135px;transition:all .18s;display:flex}.cat:hover{box-shadow:var(--shadow);border-color:#c8d6ca;transform:translateY(-3px)}.catIcon{font-size:25px}.cat span{color:#718077;margin-top:auto;font-size:12px;font-weight:800}.tint{background:var(--tint)}.darkSection{background:var(--green);color:#fff}.workerPitch{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.workerPitch h2{margin:12px 0 18px;font-size:clamp(38px,4.5vw,56px);line-height:1.05}.workerPitch>div>p{color:#cedcd3;font-size:17px;line-height:1.65}.lightEyebrow{color:#a9c5b3}.lightBtn{color:var(--green);background:#fff}.workerBenefits{gap:12px;display:grid}.workerBenefits>div{background:#ffffff0f;border:1px solid #ffffff26;border-radius:15px;padding:18px}.workerBenefits b,.workerBenefits span{display:block}.workerBenefits span{color:#cbd9d0;margin-top:6px;font-size:13px}.whyGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.whyGrid>div:first-child{position:sticky;top:110px}.textLink{color:var(--green);margin-top:10px;font-weight:900;display:inline-block}.featureStack{border-top:1px solid var(--line)}.featureRow{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:15px;padding:24px 0;display:grid}.featureRow>span{color:#829488;font-size:12px;font-weight:950}.featureRow b{font-size:18px}.featureRow p{color:#66736a;margin:7px 0 0;line-height:1.55}.faqGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.faqGrid h3{margin-top:0}.faqGrid p{line-height:1.55}.panel{border:1px solid var(--line);background:#fff;border-radius:19px;max-width:820px;margin:45px auto;padding:29px;box-shadow:0 10px 35px #1437260a}.panelWide{max-width:1000px}.field{margin:15px 0}.field label{margin-bottom:7px;font-size:13px;font-weight:850;display:block}.field input,.field textarea,.field select{background:#fff;border:1px solid #ccd6ce;border-radius:10px;outline:none;width:100%;padding:12px 13px;transition:all .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:#7d9c88;box-shadow:0 0 0 3px #577f651a}.field textarea{min-height:120px}.fieldHelp{color:#657168;margin-top:6px;font-size:12px}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notice{color:#456050;background:#edf4ef;border-radius:11px;padding:13px;font-size:13px;line-height:1.45}.danger{color:var(--danger);background:#fff1ef}.jobs{gap:12px;display:grid}.job{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.job:hover{border-color:#cdd9cf}.pill{background:#edf4ef;border-radius:30px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-block}.pillVerified{color:#2f6741;background:#e8f3ea}.pillNeutral{color:#5e6a62;background:#f0f1ee}.price{font-size:29px;font-weight:950}.status{text-transform:capitalize;font-weight:900}.actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;display:grid}.progressStep{color:#748078;background:#f3f5f2;border-radius:12px;padding:12px;font-size:12px}.progressStep b{color:#56645a;margin-bottom:4px;display:block}.progressStep.active,.progressStep.done{color:#3f664d;background:#e6f1e8}.progressStep.active b,.progressStep.done b{color:#24553a}.priceBreakdown{background:#f6f8f5;border:1px solid #e1e7e1;border-radius:13px;margin:14px 0;padding:14px}.priceLine{justify-content:space-between;gap:15px;padding:5px 0;font-size:13px;display:flex}.priceLine.total{border-top:1px solid #dfe5df;margin-top:6px;padding-top:10px;font-size:15px;font-weight:900}.quoteTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quoteMeta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.workerBio{color:#59665d;line-height:1.55}.chat{background:#f5f7f5;border-radius:12px;max-height:350px;padding:15px;overflow:auto}.msg{background:#fff;border-radius:10px;margin:8px 0;padding:10px 12px}.footer{color:#657168;background:#fff;border-top:1px solid #dfe5df;padding:42px 0 20px;font-size:13px}.footerin{grid-template-columns:1.4fr 1fr 1fr;gap:30px;display:grid}.footerLinks{flex-direction:column;gap:9px;display:flex}.footerBottom{color:#7a867d;border-top:1px solid #edf0ed;margin-top:28px;padding-top:18px}.legal{max-width:820px;margin:auto;padding:60px 24px;line-height:1.65}.legal h1{font-size:44px}.legal h2{margin-top:32px}.linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.navAuthPlaceholder{width:48px;display:inline-block}.dangerBtn{color:var(--danger);background:#fff1ef;border:1px solid #efc9c4}.dangerBtn:hover{background:#ffe7e3}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.formIntro{background:#f3f7f3;border:1px solid #e1e8e2;border-radius:14px;margin:18px 0 22px;padding:15px}.formIntro b{margin-bottom:4px;display:block}.securityNote{align-items:flex-start;gap:10px;display:flex}.securityNote span:first-child{font-size:18px}.sectionRule{border:0;border-top:1px solid var(--line);margin:26px 0}@media (max-width:900px){.proofGrid{grid-template-columns:1fr 1fr}.proofGrid>div{border-right:0;border-bottom:1px solid var(--line);padding:14px}.proofGrid>div:nth-last-child(-n+2){border-bottom:0}.workerPitch,.whyGrid{grid-template-columns:1fr;gap:35px}.whyGrid>div:first-child{position:static}.grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.navlinks a.hide{display:none}.hero{grid-template-columns:1fr;gap:35px;padding:55px 0}.grid3,.row{grid-template-columns:1fr}.progress,.footerin{grid-template-columns:1fr 1fr}.footerin>div:first-child{grid-column:1/-1}}@media (max-width:560px){.grid4,.faqGrid,.proofGrid{grid-template-columns:1fr}.proofGrid>div{padding:14px 0;border-bottom:1px solid var(--line)!important}.proofGrid>div:last-child{border-bottom:0!important}.hero h1{letter-spacing:-2.5px}.navlinks{gap:9px}.navCta{padding:10px 12px}.wrap{padding:0 16px}.panel{margin:24px 12px;padding:20px}.footerin{grid-template-columns:1fr}.footerin>div:first-child{grid-column:auto}.quoteTop{display:block}.progress{grid-template-columns:1fr}.section{padding:62px 0}}.workerOutlineBtn{color:#fff;background:0 0;border:1px solid #ffffff59}.workerOutlineBtn:hover{background:#ffffff14}.pricingPage{padding-bottom:80px}.pricingHero{max-width:760px;padding:70px 0 35px}.pricingHero h1{letter-spacing:-2.8px;margin:14px 0 20px;font-size:clamp(44px,6vw,68px);line-height:1}.pricingCards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pricingCard{padding:28px}.featuredPrice{border-color:#adc5b5;box-shadow:0 18px 55px #173f2d14}.pricingCard h2{margin-bottom:8px;font-size:30px}.bigPrice{letter-spacing:-2px;color:var(--green);font-size:52px;font-weight:950}.pricingExamples{margin-top:55px}.pricingExamples h2{letter-spacing:-1px;font-size:34px}.pricingTable{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.pricingRow{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;padding:15px 18px;display:grid}.pricingRow:last-child{border-bottom:0}.pricingHead{color:#68766c;background:#f4f7f4;font-size:12px;font-weight:900}.pricingBottom{justify-content:space-between;align-items:center;gap:25px;margin-top:42px;display:flex}.pricingBottom h2{margin:0 0 6px}@media (max-width:760px){.pricingCards{grid-template-columns:1fr}.pricingRow{grid-template-columns:1fr 1fr}.pricingHead{display:none}.pricingRow span:first-child:before{content:"Worker quote: ";color:#68766c;font-weight:800}.pricingRow span:nth-child(2):before{content:"Service fee: ";color:#68766c;font-weight:800}.pricingRow b:before{content:"Total: ";color:#68766c;font-weight:800}.pricingRow span:nth-child(4):before{content:"Worker amount: ";color:#68766c;font-weight:800}.pricingBottom{display:block}}.disputeBox{background:#fff8f6;border:1px solid #e2c7c1;border-radius:14px;padding:18px}.disputeCard{border-color:#e2c7c1}.disputeAdminCard{border-color:#d8e0d9}.adminPartyGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.adminPartyGrid>div{background:#f4f7f4;border-radius:10px;padding:12px}.adminPartyGrid p{margin:5px 0 0}@media (max-width:760px){.adminPartyGrid{grid-template-columns:1fr}}.completionReminder{border-left:4px solid var(--green);margin-top:20px;padding:16px 18px}.messageMeta{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:3px;display:flex}.messageMeta time{color:#748078;white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:560px){.messageMeta{align-items:flex-start}.messageMeta time{font-size:11px}}.workerOpenHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:28px;display:flex}.workerOpenHeader h2{margin-bottom:4px}.workerOpenHeader p{margin:0}.workerOpenJobs{margin-bottom:26px}.historySection{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:18px}.historySection summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:18px;font-weight:900;list-style:none;display:flex}.historySection summary::-webkit-details-marker{display:none}.historySection summary:after{content:"Show";color:#6b786f;font-size:12px;font-weight:800}.historySection[open] summary:after{content:"Hide"}.historyJobs{padding:0 14px 14px}@media (max-width:700px){.workerOpenHeader{align-items:flex-start}.workerOpenHeader .pill{margin-top:4px}}.adminSection{margin-top:28px}.adminSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adminSectionHead h2{margin-bottom:0}.riskCard{border-color:#dfd9c8;margin-top:14px}.riskFlags{gap:8px;margin:12px 0;display:grid}.riskFlag{background:#f5f6f4;border-left:4px solid #a8b0aa;border-radius:10px;padding:11px 13px}.riskFlag.medium{border-left-color:#b9862d}.riskFlag.high{background:#fff7f5;border-left-color:#9e392f}.riskHigh{color:#8c3028;background:#fae8e5}.riskActions{margin:12px 0 18px}.repostCard{background:#fbfdfb;border-color:#b8cfbf;margin-top:16px}.repostCard h2{margin-bottom:8px}.notificationRow{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.notificationRow:last-of-type{border-bottom:0}.notificationRow input{flex:none;margin-top:4px}.adminTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.successNotice{background:#eef8f0;border-color:#b8cfbf}@media (max-width:700px){.adminTitleRow{flex-direction:column;align-items:stretch}}.adminMfaPanel{max-width:620px;margin:36px auto}.adminMfaQr{justify-content:center;margin:22px 0;display:flex}.adminMfaQr img{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(280px,80vw);height:auto;padding:12px}.adminMfaSecret{overflow-wrap:anywhere;border:1px solid var(--line);background:#f6f8f6;border-radius:8px;margin:8px 0 16px;padding:12px;display:block}.adminOpsPanel{max-width:1120px}.adminSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 30px;display:grid}.adminSummaryGrid button{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:14px;padding:16px}.adminSummaryGrid button:hover{border-color:#b7c8ba;box-shadow:0 8px 24px #1437260f}.adminSummaryGrid span{color:var(--muted);font-size:12px;font-weight:800;display:block}.adminSummaryGrid b{margin-top:8px;font-size:30px;line-height:1;display:block}.adminQueueToolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.adminSearch{flex:1;gap:8px;min-width:280px;display:flex}.adminSearch input{background:#fff;border:1px solid #ccd6ce;border-radius:10px;outline:none;width:100%;min-width:0;padding:11px 13px}.adminSearch input:focus{border-color:#7d9c88;box-shadow:0 0 0 3px #577f651a}.adminFilters{flex-wrap:wrap;gap:8px;display:flex}.adminFilters select{color:var(--ink);background:#fff;border:1px solid #ccd6ce;border-radius:10px;padding:11px 34px 11px 12px;font-weight:700}.adminCaseList{gap:9px;display:grid}.adminCaseRow{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.adminCaseRow.caseOpen{border-left:4px solid #9e392f}.adminCaseRow.caseRisk{border-left:4px solid #b9862d}.adminCaseRow.caseResolved{border-left:4px solid #73947d}.adminCaseRow>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.adminCaseRow>summary::-webkit-details-marker{display:none}.adminCaseRow>summary:hover{background:#fafcf9}.adminCaseRow>summary:after{content:"Open";color:#6b786f;flex:none;font-size:11px;font-weight:900}.adminCaseRow[open]>summary:after{content:"Close"}.adminCaseRow[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfa}.adminCaseMain{flex:1;min-width:0}.adminCaseTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.adminCaseTitle>b{overflow-wrap:anywhere}.adminCaseMeta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:7px;font-size:12px;display:flex}.adminCaseMeta span:not(:last-child):after{content:""}.adminCaseAmount{text-align:right;flex:none;min-width:88px}.adminCaseAmount b{font-size:18px;display:block}.adminCaseAmount span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.adminCaseBody{padding:18px}.adminCaseBody .field textarea{min-height:90px}.adminEmpty{padding:22px 4px}.adminPager{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:18px 0 4px;display:flex}.adminPager span{color:var(--muted);font-size:13px}.adminPagerMeta{text-align:center;color:var(--muted);margin-top:14px;font-size:12px}.adminRecordId{color:#89938c;overflow-wrap:anywhere;margin-top:18px;font-size:11px}@media (max-width:850px){.adminSummaryGrid{grid-template-columns:repeat(2,1fr)}.adminQueueToolbar{flex-direction:column;align-items:stretch}.adminSearch{min-width:0}}@media (max-width:620px){.adminSummaryGrid{grid-template-columns:1fr 1fr}.adminSummaryGrid b{font-size:25px}.adminSearch{grid-template-columns:1fr auto;display:grid}.adminSearch .btn:last-child{grid-column:1/-1}.adminFilters{grid-template-columns:1fr;display:grid}.adminFilters select{width:100%}.adminCaseRow>summary{flex-wrap:wrap;align-items:flex-start}.adminCaseAmount{text-align:left;order:3}.adminCaseRow>summary:after{margin-left:auto}.adminCaseMeta{gap:4px;display:grid}}.adminModeBanner{z-index:20;border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:13px 16px;font-size:13px;display:flex;position:sticky;top:82px}.adminModeBanner b{letter-spacing:.35px;font-size:13px}.adminModeBanner span{color:#58655c;text-align:right}.adminModeBanner.test{color:#255078;background:#eef5ff;border-color:#c7d9ef}.adminModeBanner.live{color:#8b2d22;background:#fff0ed;border-color:#e7b8b0;box-shadow:0 0 0 3px #8b2d220a}.adminModeBanner.live span{color:#7f3931}.adminModeBanner.unknown{color:#7a5718;background:#fff5df;border-color:#e7ce93}.adminModeBanner.unknown span{color:#755e32}.caseAge{color:#607269;font-weight:900}.caseAge.overdue{color:#9b6818}.caseAge.urgent{color:#9a3129}.adminCaseRow.caseOverdue{border-left-color:#c08a2d}.adminCaseRow.caseUrgent{border-left-color:#9e392f;box-shadow:0 0 0 1px #9e392f0d}.adminInvestigationLinks{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.adminInvestigationLinks .btn{padding:9px 12px;font-size:12px}.adminAccountSnapshot{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.adminAccountSnapshot>div{background:#f5f7f5;border:1px solid #e4e9e4;border-radius:10px;padding:11px}.adminAccountSnapshot span{color:var(--muted);font-size:10px;font-weight:800;display:block}.adminAccountSnapshot b{margin-top:5px;font-size:18px;display:block}.adminRecordPage{max-width:1040px}.adminRecordPage>h1{margin-bottom:6px}.adminRecordPage>.card{margin-top:15px}.adminRecordGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.adminRecordGrid>div:not(.card){border:1px solid var(--line);background:#f5f7f5;border-radius:11px;padding:12px}.adminRecordGrid>div:not(.card) b{font-size:12px}.adminRecordGrid>div:not(.card) p{overflow-wrap:anywhere;margin:5px 0 0}.adminRecordGrid>.card{margin:0}@media (max-width:900px){.adminAccountSnapshot{grid-template-columns:repeat(3,1fr)}.adminRecordGrid{grid-template-columns:1fr 1fr}.adminModeBanner{flex-direction:column;align-items:flex-start}.adminModeBanner span{text-align:left}}@media (max-width:560px){.adminAccountSnapshot,.adminRecordGrid{grid-template-columns:1fr 1fr}.adminInvestigationLinks .btn{width:100%}}.adminSecurityWrap{padding-top:26px}.adminSecurityCard{max-width:1120px;margin:0 auto}.adminSecurityCard>details{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.adminSecurityCard>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.adminSecurityCard>details>summary::-webkit-details-marker{display:none}.adminSecurityCard>details>summary>div>b{margin-top:3px;font-size:17px;display:block}.adminSecurityCard>details>summary>div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.adminSecurityCard>details[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfa}.adminSecurityBody{padding:18px}.adminFactorList{gap:9px;margin:16px 0;display:grid}.adminFactorRow{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.adminFactorRow>div:first-child>b{display:block}.adminFactorRow>div:first-child>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.adminFactorActions{flex:none;align-items:center;gap:8px;display:flex}.adminFactorActions .btn{padding:8px 11px;font-size:12px}.adminSecurityAddRow{background:#f4f8f4;border:1px solid #dce7de;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:15px;display:flex}.adminSecurityAddRow p{color:var(--muted);margin:4px 0 0;font-size:13px}.adminMfaSetupBox{background:#fbfcfb;border:1px solid #d9e2da;border-radius:14px;margin-top:16px;padding:18px}.adminMfaSetupBox h3{margin-top:0}.adminMfaManual{margin:10px 0}@media (max-width:700px){.adminFactorRow,.adminSecurityAddRow{flex-direction:column;align-items:flex-start}.adminFactorActions{justify-content:space-between;width:100%}.adminSecurityAddRow .btn{width:100%}}.authForgotLink{appearance:none;color:var(--green);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:40px;padding:10px 4px;font-size:13px;font-weight:850;text-decoration:underline}.authForgotLink:disabled{opacity:.55;cursor:not-allowed}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #6f927d}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.chatComposer{align-items:stretch}.chatComposer textarea{resize:vertical;background:#fff;border:1px solid #ccd6ce;border-radius:10px;flex:1;min-width:220px;min-height:76px;padding:12px}.chatComposer textarea:focus{border-color:#7d9c88;outline:none;box-shadow:0 0 0 3px #577f651a}.draftNotice{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.textButton{appearance:none;color:var(--green);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.errorPage{text-align:center;max-width:720px}.errorCode{letter-spacing:1.8px;color:#718077;font-size:12px;font-weight:950}.errorPage h1{letter-spacing:-2px;margin:12px 0;font-size:clamp(36px,7vw,58px)}.errorPage p{line-height:1.6}@media (max-width:620px){.draftNotice{flex-direction:column}.chatComposer{grid-template-columns:1fr;display:grid}.chatComposer textarea{width:100%;min-width:0}.chatComposer .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.cat{transition:none}.btn:hover,.cat:hover{transform:none}}.signedNav,.signedNavDesktop{align-items:center;gap:21px;display:flex}.signedNavDesktop>a:not(.btn){color:#445248;font-weight:700}.signedNavDesktop>a:not(.btn):hover{color:var(--green)}.signedNavMobile{display:none;position:relative}.mobileMenuButton{padding:9px 12px}.mobileAccountMenu{border:1px solid var(--line);z-index:80;background:#fff;border-radius:12px;gap:3px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #14372629}.mobileAccountMenu a,.mobileAccountMenu button{text-align:left;border-radius:8px;width:100%;padding:10px;font-weight:800;display:block}.mobileAccountMenu a:hover,.mobileAccountMenu button:hover{background:#f2f6f2}.mobileAccountMenu .linkButton{padding:10px}.passwordRow{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.passwordRow input{min-width:0}.passwordToggle{min-height:44px;padding:10px 12px}.passwordRequirements{color:#657168;margin-top:6px;font-size:12px}@media (max-width:700px){.signedNavDesktop{display:none}.signedNavMobile{display:block}.navlinks{gap:8px}.navAuthPlaceholder{width:56px}}.turnstileWrap{min-height:65px;margin:14px 0 8px}.turnstileHost{max-width:100%;overflow:hidden}.authSecurityHelp{color:#657168;margin-top:6px;font-size:12px}body{letter-spacing:-.005em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.btn{min-height:44px}.field input,.field select{min-height:46px}.field textarea{line-height:1.5}.brand{letter-spacing:-.7px;color:var(--ink);align-items:center;gap:9px;font-size:22px;line-height:1;display:inline-flex}.brand>span{color:inherit}.brandMark{background:var(--green);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 6px 16px #173f2d2e}.brandMark svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.brandName{align-items:baseline;display:inline-flex}.brandName>b{font-weight:950}.brandName>span{color:#6c7a70;font-weight:650}.footerBrand{color:var(--ink)}.guestNav,.guestNavDesktop{align-items:center;gap:21px;display:flex}.guestNavDesktop>a:not(.btn),.mobileSignIn{color:#445248;font-weight:750}.guestNavDesktop>a:not(.btn):hover,.mobileSignIn:hover{color:var(--green)}.guestNavMobile{align-items:center;gap:8px;display:none;position:relative}.mobileMenuIcon{cursor:pointer;background:#fff;border:1px solid #d6ded7;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:inline-flex}.mobileMenuIcon span{background:#334a3d;border-radius:99px;width:17px;height:2px}.mobileMenuIcon:hover{background:#fafcf9;border-color:#aebcaf}.mobileSignIn{align-items:center;min-height:44px;padding:0 7px;display:inline-flex}.guestMenu{min-width:220px}.guestMenu .guestMenuCta{background:var(--green);color:#fff;margin-bottom:5px}.guestMenu .guestMenuCta:hover{color:#fff;background:#102f21}.miniJobTitle{align-items:center;gap:11px;min-width:0;display:flex}.miniJobIcon{width:34px;height:34px;color:var(--green);background:#edf4ef;border-radius:10px;flex:none;place-items:center;display:grid}.jobmini b{display:block}.catIcon{width:43px;height:43px;color:var(--green);background:#edf4ef;border-radius:12px;place-items:center;display:grid}.catIcon svg{display:block}.cat{min-height:150px}.categoryMobile{display:none}.categoryMore{margin-top:14px}.categoryMore summary{border:1px solid var(--line);min-height:48px;color:var(--green);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:900;list-style:none;display:flex}.categoryMore summary::-webkit-details-marker{display:none}.categoryMore[open] summary span{transform:rotate(180deg)}.categoryMore summary span{transition:all .18s}.categoryMoreGrid{margin-top:14px}.customerFeeCallout{background:#f2f6f2;border:1px solid #dce7de;border-radius:14px;margin-top:24px;padding:17px 18px}.customerFeeCallout>span{letter-spacing:1.3px;color:#667c6e;font-size:10px;font-weight:950;display:block}.customerFeeCallout>b{letter-spacing:-.7px;color:var(--green);margin-top:5px;font-size:22px;display:block}.customerFeeCallout p{color:#66736a;margin:5px 0 0;font-size:13px}.pricingClarity{margin-bottom:0;line-height:1.55}.postJobPanel{max-width:900px}.postJobPanel>h1{margin-bottom:6px}.postJobPanel .formIntro{margin-bottom:18px}.formSection{border-top:1px solid var(--line);margin-top:20px;padding:25px 0 8px}.formSection:first-of-type{margin-top:8px}.formSectionHead{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.formSectionHead>span{width:31px;height:31px;color:var(--green);background:#edf4ef;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:950;display:grid}.formSectionHead h2{letter-spacing:-.5px;margin:1px 0 3px;font-size:20px}.formSectionHead p{color:var(--muted);margin:0;font-size:13px}.remoteOption{cursor:pointer;background:#f7faf7;border:1px solid #dfe7e0;border-radius:13px;align-items:center;min-height:62px;padding:14px 15px}.remoteOption input,.termsCheck input{width:22px;min-width:22px;height:22px;accent-color:var(--green);margin:0}.remoteOption>span{line-height:1.35}.fileInputNative{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fileDrop{cursor:pointer;background:#f8faf7;border:1.5px dashed #b9c9bd;border-radius:14px;align-items:center;gap:14px;min-height:96px;padding:18px;transition:all .16s;display:flex}.fileDrop:hover{background:#f1f6f1;border-color:#7f9b87}.fileInputNative:focus-visible+.fileDrop{outline-offset:3px;outline:3px solid #6f927d}.fileDrop.disabled{opacity:.55;cursor:not-allowed}.fileDropIcon{width:42px;height:42px;color:var(--green);background:#e8f1e9;border-radius:12px;flex:none;place-items:center;font-size:27px;font-weight:400;display:grid}.fileDrop b,.fileDrop small{display:block}.fileDrop b{font-size:15px}.fileDrop small{color:var(--muted);margin-top:5px;font-size:12px}.fileSelected{color:#496052;overflow-wrap:anywhere;background:#edf4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.fileSelected>span{min-width:0}.postJobActions{margin-top:26px}.postingTerms{max-width:700px;line-height:1.5}.authLayout{border:1px solid var(--line);background:#fff;border-radius:21px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);align-items:stretch;max-width:960px;margin:48px auto;display:grid;overflow:hidden;box-shadow:0 18px 55px #14372614}.authPanel{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:38px}.authPanel h1{letter-spacing:-1.5px;margin:16px 0 8px;font-size:38px}.authModePicker{border:1px solid var(--line);background:#f2f6f2;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;display:grid}.authModePicker button{appearance:none;color:#526158;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;font-weight:850}.authModePicker button.active{color:var(--green);background:#fff;box-shadow:0 3px 12px #1437261a}.authModePicker button:disabled{opacity:.55;cursor:not-allowed}.authPanel .authSubmit{width:100%;margin-top:5px}.authSwitch{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:13px;display:flex}.authSwitch .textButton{font-size:13px}.authBenefits{color:#fff;background:linear-gradient(155deg,#173f2d,#102f22);flex-direction:column;justify-content:center;padding:40px 32px;display:flex}.authBenefits h2{letter-spacing:-1.2px;margin:11px 0 24px;font-size:30px;line-height:1.08}.authBenefitList{gap:17px;display:grid}.authBenefitList>div{grid-template-columns:27px 1fr;align-items:start;gap:10px;display:grid}.authBenefitList>div>span{background:#ffffff1a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:950;display:grid}.authBenefitList p{margin:0}.authBenefitList b,.authBenefitList small{display:block}.authBenefitList b{font-size:14px}.authBenefitList small{color:#c8d9cf;margin-top:4px;font-size:12px;line-height:1.5}.termsCheck{cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.termsCheck input{margin-top:1px}@media (max-width:800px){.guestNavDesktop{display:none}.guestNavMobile{display:flex}.signedNavDesktop{display:none!important}.signedNavMobile{display:block!important}.navlinks{gap:8px}.navAuthPlaceholder{width:56px}.nav{height:70px}.brand{font-size:20px}.brandMark{border-radius:9px;width:29px;height:29px}.authLayout{grid-template-columns:1fr;margin:34px auto}.authBenefits{padding:31px}.authBenefits h2{font-size:27px}}@media (max-width:1080px){.guestNavDesktop{display:none}.guestNavMobile{display:flex}}@media (max-width:700px){.categoryDesktop{display:none}.categoryMobile{display:block}.categoryMobile .grid4{grid-template-columns:1fr 1fr}.cat{min-height:128px;padding:18px}.catIcon{width:39px;height:39px}.cat span{font-size:11px}.categoriesSection{padding-bottom:66px}.formSection{padding-top:22px}.postJobPanel{padding:23px}.postJobPanel .row{grid-template-columns:1fr}.fileDrop{min-height:88px}.authLayout{border-radius:17px;margin:24px 0}.authPanel{padding:28px 22px}.authBenefits{display:none}.authPanel h1{font-size:34px}.termsCheck{align-items:flex-start}}@media (max-width:480px){.wrap{padding-left:18px;padding-right:18px}.navin{padding-left:16px;padding-right:12px}.brand{gap:7px;font-size:18px}.brandMark{width:27px;height:27px}.brandMark svg{width:18px;height:18px}.mobileSignIn{font-size:13px}.hero{padding-top:46px}.hero h1{letter-spacing:-2.7px;font-size:48px;line-height:1}.lead{font-size:17px}.heroActions .btn{width:100%}.jobmini{padding:13px}.miniTag{display:none}.section{padding:66px 0}.section h2{font-size:34px}.categoryMobile .grid4{gap:10px}.cat{gap:10px;min-height:122px;padding:16px}.proofGrid>div{padding:16px 0}.authLayout{margin-left:0;margin-right:0}.postJobPanel{margin:28px auto}.fileSelected{flex-direction:column;align-items:flex-start}.fileSelected .textButton{min-height:32px}}.providerRouteChoices{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:0;display:grid}.providerRoute{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.providerRoute.selected{background:#f7faf7;border-color:#6f927d;box-shadow:0 0 0 3px #577f651a}.providerRoute.disabled{opacity:.55;cursor:not-allowed}.providerRoute input,.privateProviderAcknowledgement input{width:22px;min-width:22px;height:22px;accent-color:var(--green)}.providerRoute b,.providerRoute small{display:block}.providerRoute small{color:var(--muted);margin-top:5px;line-height:1.45}.pillPrivate{color:#79561a;background:#fff3d6}.privateProviderIdentity{background:#fffaf0;border-color:#dfc681}.privateProviderAcknowledgement{background:#fffaf0;border:1px solid #dfc681;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px;font-size:13px;line-height:1.5;display:flex}@media (max-width:700px){.providerRouteChoices{grid-template-columns:1fr}}.proofGrid{padding-top:26px;padding-bottom:26px}.proofGrid b{font-size:15px;line-height:1.25}.proofGrid span{color:#5c6961;margin-top:6px;font-size:13px;line-height:1.5}.pricingMobileLabel{display:none}.muted,.fieldHelp,.formSectionHead p,.fileDrop small,.featureRow p,.footer{color:#59675e}.footerBottom{color:#68766d}@media (max-width:700px){.postJobActions{grid-template-columns:1fr;width:100%;display:grid}.postJobActions .btn{width:100%}}@media (max-width:560px){.proofGrid{gap:10px;grid-template-columns:1fr 1fr!important;padding:14px 16px!important}.proofGrid>div{background:#fff;border-radius:12px;min-width:0;border:1px solid var(--line)!important;padding:14px!important}.proofGrid>div:last-child{border-bottom:1px solid var(--line)!important}.proofGrid b{align-items:flex-start;gap:6px;font-size:13px;display:flex}.proofGrid b:before{content:"✓";color:var(--green);font-weight:950;line-height:1.1}.proofGrid span{margin-top:6px;font-size:12px;line-height:1.4}.pricingTable{background:0 0;border:0;gap:11px;display:grid;overflow:visible}.pricingRow:not(.pricingHead){border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr;gap:5px;padding:15px 16px;display:grid}.pricingRow:not(.pricingHead)>*{min-width:0}.pricingQuote{color:var(--ink);font-size:15px;font-weight:900}.pricingQuote:after{content:" worker quote";color:#5d6b62;font-weight:800}.pricingFee{color:#5d6b62;font-size:13px}.pricingFee:before{content:"+ ";color:var(--green);font-weight:900}.pricingFee:after{content:" service fee"}.pricingTotal{color:var(--green);margin-top:4px;font-size:18px}.pricingMobileLabel{color:var(--ink);font-size:13px;font-weight:900;display:inline}.pricingWorker{color:#5d6b62;margin-top:1px;font-size:12px}.pricingRow>span:first-child:before,.pricingRow>span:nth-child(2):before,.pricingRow>b:before,.pricingRow>span:nth-child(4):before,.pricingMobileLabel:before{content:none!important}.pricingFee:before{content:"+ "!important}.pricingWorker:before{content:"Worker receives "!important}}.providerIdentity{background:#f5faf5;border:1px solid #bdd0c1;border-radius:14px;margin:15px 0;padding:18px}.providerIdentity h3{margin:6px 0 10px;font-size:21px}.providerIdentity p{margin:7px 0;line-height:1.5}.providerIdentity .fieldHelp{margin-top:12px}.termsUpdateCard{background:#fffdf5;border-color:#c8b276;box-shadow:0 10px 32px #634c170f}.legalCheckout{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;margin-top:16px;padding:4px 17px 17px}.legalCheckout input{width:21px;min-width:21px;height:21px;accent-color:var(--green);margin-top:1px}.reviewReportBox{background:#fffaf8;border:1px solid #e2d5cf;border-radius:12px;margin-top:14px;padding:14px}.reviewReportBox .field textarea{min-height:88px}.reviewReportBox+.fieldHelp{margin-top:10px}.safetyPage{max-width:860px}.safetyReportForm{border:1px solid var(--line);background:#fff;border-radius:17px;margin:24px 0 36px;padding:23px}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.safetyPage>h1{margin-top:8px}.linkedReportContext{color:#365a45;background:#edf4ef;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:13px 14px;display:flex}.linkedReportContext>span{background:#d8eadc;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.linkedReportContext b,.linkedReportContext small{display:block}.linkedReportContext small{color:#53675a;margin-top:3px}.intimateReportNotice{background:#fffaf0;border:1px solid #d9b86c;border-radius:14px;margin:16px 0;padding:17px}.intimateReportNotice>p{color:#62553b;margin:7px 0 10px}.intimateReportNotice .field{margin-bottom:0}.safetyDeclaration{margin:17px 0}.safetySuccess{margin:24px 0 36px}.safetyRouteGrid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.safetyRouteGrid .card{padding:18px}.safetyRouteGrid p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.contextReportRow{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:7px;margin:14px 0;font-size:12px;display:flex}.contextReportRow .textButton{font-size:12px}.moderationItem.expeditedReport{border-left-color:var(--danger);box-shadow:0 0 0 2px #8b2d2214}.footer a:hover{text-underline-offset:3px;text-decoration:underline}.trustSafetyPanel{max-width:1120px}.trustSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.trustSummary>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.moderationList{gap:10px;margin-top:15px;display:grid}.moderationItem{border:1px solid var(--line);background:#fff;border-left:4px solid #b9862d;border-radius:14px;overflow:hidden}.moderationItem>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.moderationItem>summary::-webkit-details-marker{display:none}.moderationItem>summary:hover{background:#fafcf9}.moderationItem>summary>div{min-width:0}.moderationItem>summary b,.moderationItem>summary span{display:block}.moderationItem>summary>div>span{color:var(--muted);margin-top:5px;font-size:12px}.moderationItem[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfa}.moderationBody{padding:18px}.moderationBody>.field textarea{min-height:92px}.moderationMeta{background:#f5f7f5;border-radius:10px;flex-wrap:wrap;gap:7px 18px;padding:12px 14px;font-size:12px;display:flex}.moderationMeta span{overflow-wrap:anywhere}.reviewEvidence{border:1px solid var(--line);background:#fafcf9;border-radius:11px;padding:14px}.reviewEvidence>div{letter-spacing:1px;color:#795b22;font-size:20px}.reviewEvidence p{margin:7px 0 0}@media (max-width:700px){.formGrid{grid-template-columns:1fr}.trustSummary{grid-template-columns:1fr 1fr}.moderationItem>summary{flex-wrap:wrap;align-items:flex-start}.moderationBody .actions .btn{width:100%}}@media (max-width:600px){.safetyRouteGrid{grid-template-columns:1fr}}@media (max-width:480px){.trustSummary{grid-template-columns:1fr}.safetyReportForm{padding:17px}.providerIdentity{padding:15px}}.dashboardPanel{max-width:1000px}.dashboardHeader,.dashboardSectionHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboardHeader h1{margin-bottom:8px}.dashboardHeader p{margin:0}.dashboardActions{justify-content:flex-end;margin-top:0}.dashboardSection{border-top:1px solid var(--line);margin-top:34px;padding-top:30px;scroll-margin-top:96px}.dashboardSectionHead{margin-bottom:24px}.dashboardSectionHead h2{margin:6px 0}.dashboardSectionHead p{max-width:660px;margin:0}.dashboardSectionHead>.btn{flex:none}.dashboardSection>h3{margin-top:24px}.dashboardJobTitle{margin:11px 0;font-size:18px}.dashboardEmpty{background:#fafcf9;border:1px dashed #bdcabf;border-radius:14px;padding:20px}.dashboardEmpty p{margin:0}.workSetupCard{background:#f7faf7;border-color:#bfd0c2}.workSetupCard h3{margin-top:0}.dualCapabilityIntro{margin:18px 0}.signedNavDesktop{white-space:nowrap}@media (max-width:900px){.dashboardHeader,.dashboardSectionHead{display:grid}.dashboardActions{justify-content:flex-start}.dashboardSectionHead>.btn{justify-self:start}}@media (max-width:700px){.dashboardPanel{padding:23px}.dashboardActions,.dashboardActions .btn,.dashboardSectionHead>.btn{width:100%}.dashboardActions{display:grid}.dashboardSection{margin-top:29px;padding-top:25px}}
