.tasker-apply{color:#202542;background:#f8f9fc;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.tasker-apply *,.tasker-apply :before,.tasker-apply :after{box-sizing:border-box}.tasker-apply a{color:inherit;text-decoration:none}.tasker-apply button,.tasker-apply a,.tasker-apply input,.tasker-apply textarea{-webkit-tap-highlight-color:transparent}.tasker-apply button{cursor:pointer;font:inherit}.tasker-apply button:disabled{opacity:.6;cursor:wait}.tasker-apply h1,.tasker-apply h2,.tasker-apply h3,.tasker-apply p{margin:0}.tasker-apply h3{letter-spacing:-.25px;font-size:17px;font-weight:600}.tasker-apply .topbar{border-bottom:1px solid #e4e7ef;justify-content:space-between;align-items:center;max-width:1280px;height:100px;margin:auto;padding:0 48px;display:flex}.tasker-apply .topbar img{width:175px;height:auto;display:block}.tasker-apply .header-label{letter-spacing:2px;color:#626a82;font-size:12px;font-weight:700}.tasker-apply .back-site{align-items:center;gap:8px;font-size:14px;display:flex}.tasker-apply .shell{grid-template-columns:380px minmax(0,1fr);gap:74px;max-width:1184px;margin:55px auto 65px;padding:0 24px;display:grid}.tasker-apply .intro{padding-top:8px}.tasker-apply .eyebrow{letter-spacing:1.8px;color:#303f9e;font-size:12px;font-weight:700}.tasker-apply .intro h1{letter-spacing:-2px;margin-top:22px;font-size:46px;font-weight:700;line-height:1.12}.tasker-apply .intro h1 span{color:#303f9e}.tasker-apply .intro-copy{color:#646b80;max-width:290px;margin-top:21px;font-size:16px;line-height:1.65}.tasker-apply .steps{gap:23px;margin-top:39px;display:grid}.tasker-apply .step{color:#697088;align-items:center;gap:15px;display:flex}.tasker-apply .step>div>span{font-size:15px;font-weight:700}.tasker-apply .step small{color:#777d8e;margin-top:2px;font-size:13px;display:block}.tasker-apply .step.active{color:#303f9e}.tasker-apply .step.active .step-number{color:#fff;background:#303f9e;border-color:#303f9e;box-shadow:0 0 0 5px #e9ecfa}.tasker-apply .step.complete .step-number{color:#303f9e;background:#e9ecfa;border-color:#d5dbef}.tasker-apply .step-number{border:1px solid #cfd4e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:13px;display:flex}.tasker-apply .review-note{color:#59617a;border-top:1px solid #dfe3ee;gap:13px;max-width:304px;margin-top:36px;padding-top:24px;display:flex}.tasker-apply .review-note svg{color:#303f9e;flex-shrink:0}.tasker-apply .review-note p{font-size:13px;line-height:1.65}.tasker-apply .review-note strong{color:#30374f;margin-bottom:5px;font-size:14px;display:block}.tasker-apply .colour-bars{width:112px;height:7px;margin:26px 0 0 4px;display:flex;transform:skew(-12deg)}.tasker-apply .colour-bars i{background:#fff05a;flex:1}.tasker-apply .colour-bars i:nth-child(2){background:#38bdf8}.tasker-apply .colour-bars i:nth-child(3){background:#303f9e}.tasker-apply .colour-bars i:nth-child(4){background:#7d49ff}.tasker-apply .form-area{background:#fff;border:1px solid #e4e7ef;border-radius:20px;min-width:0;padding:35px 39px;box-shadow:0 12px 45px #20254205}.tasker-apply .form-top{color:#666e84;letter-spacing:.6px;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.tasker-apply .form-top span:last-child{letter-spacing:0;align-items:center;gap:6px;font-weight:400;display:flex}.tasker-apply .progress{background:#edf0f8;height:4px;margin:16px 0 30px;overflow:hidden}.tasker-apply .progress>div{background:#303f9e;height:100%;transition:width .3s}.tasker-apply .section-heading h2{letter-spacing:-.9px;outline:none;font-size:29px;font-weight:700;line-height:1.2}.tasker-apply .section-heading p{color:#6a7185;margin-top:9px;font-size:15px}.tasker-apply .required-note{color:#767d8e;margin:20px 0;font-size:12px}.tasker-apply .fields{gap:19px;margin-bottom:21px;display:grid}.tasker-apply .fields .field{margin:0}.tasker-apply .two{grid-template-columns:1fr 1fr}.tasker-apply .suburb-row{grid-template-columns:1.6fr 1fr}.tasker-apply .field{min-width:0;margin-bottom:20px}.tasker-apply .field label,.tasker-apply legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600;display:block}.tasker-apply .optional{color:#818797;margin-left:8px;font-size:12px;font-weight:400}.tasker-apply input[type=text],.tasker-apply input[type=email],.tasker-apply input[type=tel],.tasker-apply input[type=date],.tasker-apply textarea{color:#202542;width:100%;min-height:46px;font:inherit;appearance:none;background:#fff;border:1px solid #ccd2e0;border-radius:8px;outline:none;padding:11px 12px;transition:border-color .2s,box-shadow .2s;display:block}.tasker-apply input[type=text]:focus,.tasker-apply input[type=email]:focus,.tasker-apply input[type=tel]:focus,.tasker-apply input[type=date]:focus,.tasker-apply textarea:focus{border-color:#303f9e;box-shadow:0 0 0 3px #303f9e12}.tasker-apply input[type=text][aria-invalid=true],.tasker-apply input[type=email][aria-invalid=true],.tasker-apply input[type=tel][aria-invalid=true],.tasker-apply input[type=date][aria-invalid=true],.tasker-apply textarea[aria-invalid=true]{border-color:#b43140}.tasker-apply textarea{resize:vertical}.tasker-apply textarea::placeholder{color:#9298a6;font-size:14px}.tasker-apply .hint{color:#737b90;margin:7px 0 10px;font-size:13px;line-height:1.6}.tasker-apply .section-rule{background:#e8ebf2;height:1px;margin:26px 0 23px}.tasker-apply .business-hint{margin-bottom:20px}.tasker-apply .soft-note{color:#4f5b84;background:#f3f5fd;border-radius:9px;gap:12px;margin:24px 0;padding:15px;display:flex}.tasker-apply .soft-note svg{flex-shrink:0;margin-top:2px}.tasker-apply .soft-note p{font-size:13px;line-height:1.65}.tasker-apply .form-actions{border-top:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:23px;display:flex}.tasker-apply .primary{color:#fff;background:#303f9e;border:0;border-radius:9px;align-items:center;gap:24px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:600;display:flex}.tasker-apply .primary:hover{background:#23317f}.tasker-apply .back{color:#626b84;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.tasker-apply .step-caption{color:#838999;font-size:13px}.tasker-apply fieldset{border:0;min-width:0;margin:25px 0;padding:0}.tasker-apply .choice-grid,.tasker-apply .radio-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tasker-apply .choice-grid{margin-top:12px}.tasker-apply .radio-grid{margin-top:8px}.tasker-apply .choice{cursor:pointer;border:1px solid #dce0ea;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:12px;font-size:14px;line-height:1.4;display:flex}.tasker-apply .choice:hover{border-color:#8e98c6}.tasker-apply .choice.selected{color:#303f9e;background:#f4f5ff;border-color:#7c87c6}.tasker-apply input.box,.tasker-apply input.dot{cursor:pointer;appearance:none;background:#fff 50%/12px no-repeat;border:1px solid #a9b1c9;flex-shrink:0;width:16px;height:16px;margin:0}.tasker-apply input.box:focus-visible,.tasker-apply input.dot:focus-visible{outline-offset:2px;outline:2px solid #303f9e}.tasker-apply input.box{border-radius:4px}.tasker-apply input.box:checked{background-color:#303f9e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#303f9e}.tasker-apply input.dot{border-radius:50%}.tasker-apply input.dot:checked{background-image:radial-gradient(circle,#303f9e 0 4px,#0000 4.5px);background-size:auto;border-color:#303f9e}.tasker-apply .inset{background:#f8f9fd;border:1px solid #e4e7f3;border-radius:10px;margin-bottom:20px;padding:20px}.tasker-apply .inset>h3{margin-bottom:4px}.tasker-apply .notice{color:#6a6138;background:#fffbed;border-left:3px solid #e4c855;margin-bottom:20px;padding:13px 15px;font-size:14px}.tasker-apply .declaration{margin:20px 0}.tasker-apply .declaration>label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.tasker-apply .declaration input.box{margin-top:4px}.tasker-apply .field-error{color:#aa2637;margin-top:7px;font-size:13px}.tasker-apply .verified-badge{color:#15803d;background:#ecfdf3;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.tasker-apply .verify-code{margin-top:10px}.tasker-apply .verify-send,.tasker-apply .verify-check{color:#303f9e;background:#fff;border:1px solid #bbc3df;border-radius:8px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600}.tasker-apply .verify-send:hover:not(:disabled),.tasker-apply .verify-check:hover:not(:disabled){border-color:#303f9e}.tasker-apply .verify-send:disabled{cursor:not-allowed}.tasker-apply .verify-check{color:#fff;background:#303f9e;border-color:#303f9e;flex-shrink:0}.tasker-apply .verify-hint{color:#737b90;margin:8px 0;font-size:13px;line-height:1.5}.tasker-apply .verify-row{gap:8px;display:flex}.tasker-apply .verify-row input{letter-spacing:3px;min-height:40px;padding:8px 12px}.tasker-apply .verify-resend{color:#303f9e;background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:13px;text-decoration:underline}.tasker-apply .verify-resend:disabled{color:#9298a6;cursor:default;text-decoration:none}.tasker-apply .verify-test{color:#6a6138;background:#fffbed;border-radius:6px;margin-top:6px;padding:6px 10px;font-size:12px}.tasker-apply .verify-done{color:#15803d;margin-top:8px;font-size:13px;font-weight:600}.tasker-apply .error-box{color:#982637;background:#fff0f2;border:1px solid #f3ccd1;border-radius:8px;outline:none;margin:15px 0;padding:13px;font-size:14px}.tasker-apply .review-block{border:1px solid #e2e6f1;border-radius:10px;margin-bottom:17px;padding:19px}.tasker-apply .review-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tasker-apply .review-title button{color:#303f9e;background:0 0;border:0;padding:3px;font-size:13px;text-decoration:underline}.tasker-apply dl{grid-template-columns:95px 1fr;gap:10px;margin:0;font-size:14px;display:grid}.tasker-apply dt{color:#7b8296}.tasker-apply dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.tasker-apply .success-panel{padding:20px 0}.tasker-apply .success-panel h2{letter-spacing:-1px;margin:17px 0;font-size:34px;font-weight:700;line-height:1.15}.tasker-apply .success-panel p{color:#697087;font-size:15px;line-height:1.7}.tasker-apply .success-icon{color:#303f9e;background:#fff05a;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:28px;display:flex}.tasker-apply .next-box{background:#f4f5fc;border-radius:12px;margin:27px 0;padding:22px}.tasker-apply .next-box h3{margin-bottom:10px}.tasker-apply .next-box p+p{margin-top:12px}.tasker-apply .success-panel .reference{margin:22px 0;font-size:12px}.tasker-apply .success-panel .reference strong{overflow-wrap:anywhere;color:#303f9e;font-weight:400}.tasker-apply .secondary{color:#303f9e;background:#fff;border:1px solid #bbc3df;border-radius:8px;padding:11px 16px;font-size:14px}.tasker-apply footer{color:#8990a2;justify-content:space-between;gap:15px;max-width:1184px;margin:0 auto;padding:0 24px 28px;font-size:12px;display:flex}@media (width<=760px){.tasker-apply .topbar{height:76px;padding:0 22px}.tasker-apply .topbar img{width:139px}.tasker-apply .header-label{letter-spacing:1px;font-size:10px}.tasker-apply .back-site,.tasker-apply .steps,.tasker-apply .review-note,.tasker-apply .colour-bars{display:none}.tasker-apply .shell{margin:28px auto 35px;padding:0 18px;display:block}.tasker-apply .intro{padding:0 5px}.tasker-apply .intro .eyebrow{font-size:10px}.tasker-apply .intro h1{letter-spacing:-1.2px;margin:10px 0;font-size:32px}.tasker-apply .intro h1 br{display:none}.tasker-apply .intro h1>span:before{content:" "}.tasker-apply .intro-copy{max-width:100%;margin:10px 0 23px;font-size:14px}.tasker-apply .form-area{border-radius:14px;padding:23px 20px}.tasker-apply .section-heading h2{font-size:26px}.tasker-apply .section-heading p{font-size:14px}.tasker-apply .form-top{font-size:11px}.tasker-apply .two{grid-template-columns:1fr}.tasker-apply .choice{padding:11px 9px;font-size:13px}.tasker-apply .step-caption{font-size:12px}.tasker-apply .primary{gap:15px;padding:12px 18px}.tasker-apply footer{font-size:11px}.tasker-apply footer span:last-child{text-align:right;max-width:170px}}@media print{.tasker-apply .topbar,.tasker-apply .intro,.tasker-apply footer,.tasker-apply .secondary{display:none}.tasker-apply .shell{margin:0;display:block}.tasker-apply .form-area{box-shadow:none;border:0}}*,:before,:after{box-sizing:border-box}html,body{background:#f8f9fc;margin:0}
