.SuburbSearchField-module__CLubpq__status{color:#64748b;padding:10px 12px;font-size:13px}.SuburbSearchField-module__CLubpq__wrap ul{margin:0;padding:6px;list-style:none}.SuburbSearchField-module__CLubpq__wrap li{margin:0;padding:0;list-style:none}.SuburbSearchField-module__CLubpq__wrap .SuburbSearchField-module__CLubpq__control{cursor:text;display:block}
.bookAjob-module__7NFzoW__page{color:#0f172a;background:#f8fafc;width:100%;overflow-x:hidden}.bookAjob-module__7NFzoW__formSection{z-index:2;box-sizing:border-box;width:100%;max-width:1440px;margin:-120px auto 0;padding:0 clamp(16px,5vw,80px) 60px;position:relative}.bookAjob-module__7NFzoW__formCard{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:960px;margin:0 auto;padding:clamp(24px,4vw,34px);position:relative;box-shadow:0 24px 60px #0f172a29}.bookAjob-module__7NFzoW__hsCollector{z-index:0;box-sizing:border-box;opacity:.02;width:320px;height:200px;margin:0;display:block;position:absolute;top:24px;left:24px;overflow:auto}.bookAjob-module__7NFzoW__hsCollector input,.bookAjob-module__7NFzoW__hsCollector textarea,.bookAjob-module__7NFzoW__hsCollector button{width:100%;height:28px;margin:0 0 6px;display:block}.bookAjob-module__7NFzoW__formBody{z-index:1;position:relative}.bookAjob-module__7NFzoW__cardHeader{border-bottom:1px solid #e2e8f0;margin-bottom:22px;padding-bottom:16px}.bookAjob-module__7NFzoW__cardTitle{color:#0f172a;margin:0;font-size:clamp(20px,2.6vw,24px);font-weight:700;line-height:1.25}.bookAjob-module__7NFzoW__cardSubtitle{color:#475569;margin:10px 0 0;font-size:13px;line-height:1.5}.bookAjob-module__7NFzoW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bookAjob-module__7NFzoW__field{flex-direction:column;min-width:0;margin-bottom:16px;display:flex}.bookAjob-module__7NFzoW__label{color:#0f172a;margin-bottom:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.bookAjob-module__7NFzoW__control{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:44px;padding:10px 14px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s}.bookAjob-module__7NFzoW__control::placeholder{color:#94a3b8}.bookAjob-module__7NFzoW__textarea{resize:vertical;height:auto;min-height:88px;padding:12px 14px;line-height:1.5}.bookAjob-module__7NFzoW__control:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1f}.bookAjob-module__7NFzoW__controlError{border-color:#dc2626}.bookAjob-module__7NFzoW__fieldError,.bookAjob-module__7NFzoW__submitError{color:#b91c1c;margin:6px 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.bookAjob-module__7NFzoW__consent{align-items:flex-start;gap:10px;margin-top:4px;display:flex}.bookAjob-module__7NFzoW__checkbox{accent-color:#06c;flex-shrink:0;width:16px;height:16px;margin-top:2px}.bookAjob-module__7NFzoW__consentText{color:#475569;font-size:12px;line-height:1.45}.bookAjob-module__7NFzoW__otpPanel{text-align:center;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin-top:20px;padding:18px 16px 16px}.bookAjob-module__7NFzoW__otpTitle{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:700}.bookAjob-module__7NFzoW__otpLead{color:#0f172a;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.45}.bookAjob-module__7NFzoW__otpCopy{color:#475569;margin:0 0 16px;font-size:13px;line-height:1.5}.bookAjob-module__7NFzoW__otpStatus{color:#64748b;margin:10px 0 0;font-size:13px;font-weight:600}.bookAjob-module__7NFzoW__resend{color:#06c;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.bookAjob-module__7NFzoW__resend:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.bookAjob-module__7NFzoW__formAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.bookAjob-module__7NFzoW__captcha{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bookAjob-module__7NFzoW__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;display:flex}.bookAjob-module__7NFzoW__benefits{box-sizing:border-box;border-top:1px solid #e2e8f0;width:100%;max-width:1440px;margin:0 auto;padding:60px clamp(16px,5vw,80px)}.bookAjob-module__7NFzoW__sectionHeader{text-align:center;width:100%;max-width:820px;margin:0 auto 42px}.bookAjob-module__7NFzoW__eyebrow{color:#06c;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.2}.bookAjob-module__7NFzoW__sectionTitle{margin:0;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.2}.bookAjob-module__7NFzoW__sectionDescription{color:#475569;margin:16px 0 0;font-size:16px;line-height:1.6}.bookAjob-module__7NFzoW__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bookAjob-module__7NFzoW__benefitCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.bookAjob-module__7NFzoW__benefitIcon{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.bookAjob-module__7NFzoW__benefitIcon img{width:22px;height:22px}.bookAjob-module__7NFzoW__benefitCard h3{margin:0 0 12px;font-size:18px;font-weight:600}.bookAjob-module__7NFzoW__benefitCard p{color:#475569;margin:0;font-size:13px;line-height:1.55}@media (max-width:767px){.bookAjob-module__7NFzoW__formSection{margin-top:-60px;padding-bottom:48px}.bookAjob-module__7NFzoW__benefits{padding-top:32px;padding-bottom:32px}.bookAjob-module__7NFzoW__row,.bookAjob-module__7NFzoW__benefitGrid{grid-template-columns:1fr}.bookAjob-module__7NFzoW__formAction{flex-direction:column;align-items:stretch}.bookAjob-module__7NFzoW__captcha{align-items:center}}
