.ContractorReferralProgram_hero___ToUp{display:grid;grid-template-columns:1fr 560px;min-height:520px;gap:0;align-items:stretch}.ContractorReferralProgram_heroLeft__pZ3ph{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;background:url(https://cdn.autonomous.ai/production/ecm/260410/16.9.webp) no-repeat 50%}.ContractorReferralProgram_heroEyebrow__QePt0{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#fff;letter-spacing:.1em;margin-bottom:20px}.ContractorReferralProgram_heroEyebrow__QePt0 span{width:20px;height:1px;background:#555;display:block}.ContractorReferralProgram_heroTitle__AShpU{font-size:44px;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-1px;margin-bottom:16px}.ContractorReferralProgram_heroTitle__AShpU em{color:#2563eb;font-style:normal}.ContractorReferralProgram_heroSub__fxH2_{font-size:17px;color:#ffffffe6;line-height:1.7;max-width:460px;margin-bottom:36px}.ContractorReferralProgram_heroPills__K7q8s{display:flex;flex-wrap:wrap;gap:8px}.ContractorReferralProgram_pill__3Il6C{font-size:14px;font-weight:600;padding:5px 12px;border-radius:20px;background:#22283673;color:#fff;border:1px solid #fff3;box-shadow:0 1px 4px 0 #0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .2s}.ContractorReferralProgram_formPanel__GK6EI{background:#f9f9f7;padding:48px 44px;border-left:1px solid #eee;display:flex;flex-direction:column;justify-content:center}.ContractorReferralProgram_formPanel__GK6EI h2{font-size:24px;font-weight:800;margin-bottom:4px;letter-spacing:-.3px}.ContractorReferralProgram_formPanel__GK6EI>p{font-size:16px;color:#888;margin-bottom:28px}.ContractorReferralProgram_formSectionLabel__5ct0q{font-size:12px;font-weight:700;color:#aaa;letter-spacing:.08em;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.ContractorReferralProgram_formSectionLabelSpaced__aE68b{margin-top:14px}.ContractorReferralProgram_formGrid__bnNEI{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ContractorReferralProgram_fg__2i4rq{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.ContractorReferralProgram_fl__D_ppg{font-size:14px;font-weight:700;color:#555;letter-spacing:.04em}.ContractorReferralProgram_flOptional__WGr0r{font-weight:400;color:#bbb}.ContractorReferralProgram_fi__nqQJq{padding:13px 15px;border:1.5px solid #ddd;border-radius:8px;font-size:16px;background:#fff;color:#111;width:100%;font-family:inherit}.ContractorReferralProgram_fi__nqQJq:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.ContractorReferralProgram_fiSelect__WPDM8{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath d='M1.5 3.5l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.ContractorReferralProgram_fiTextarea__pnY2P{resize:vertical}.ContractorReferralProgram_fiHidden__o7uCm{display:none;margin-top:8px}.ContractorReferralProgram_fiVisible__uvOBk{display:block;margin-top:8px}.ContractorReferralProgram_submitBtn__r93OD{background:#2563eb;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;width:100%;margin-top:6px;font-family:inherit}.ContractorReferralProgram_submitBtn__r93OD:hover:not(:disabled){background:#1d4ed8}.ContractorReferralProgram_submitBtn__r93OD:disabled{opacity:.6;cursor:not-allowed}.ContractorReferralProgram_formNote__kgn3_{font-size:13px;color:#aaa;text-align:center;margin-top:10px;line-height:1.5}.ContractorReferralProgram_numbers__4nwo_{display:grid;grid-template-columns:repeat(3,1fr);background:#111}.ContractorReferralProgram_numCell__xFRt5{padding:40px 48px;border-right:1px solid #ffffff12}.ContractorReferralProgram_numCell__xFRt5:last-child{border-right:none}.ContractorReferralProgram_numBig__cjcmJ{font-size:50px;font-weight:900;color:#fff;letter-spacing:-2px;line-height:1;margin-bottom:6px}.ContractorReferralProgram_numBig__cjcmJ em{color:#2563eb;font-style:normal}.ContractorReferralProgram_numLabel__czLzx{font-size:15px;color:#ffffff73;line-height:1.5}.ContractorReferralProgram_intro__CG1bA{padding:80px;max-width:1100px;margin:0 auto}.ContractorReferralProgram_intro__CG1bA h2{font-size:34px;font-weight:900;letter-spacing:-.5px;margin-bottom:14px}.ContractorReferralProgram_intro__CG1bA p{font-size:17px;color:#555;line-height:1.8;max-width:680px}.ContractorReferralProgram_who___mYs0{padding:60px 40px 80px}.ContractorReferralProgram_whoInner__SkMdd{max-width:1100px;margin:0 auto}.ContractorReferralProgram_sectionLabel__DGvL7{font-size:13px;font-weight:700;color:#aaa;letter-spacing:.1em;margin-bottom:20px}.ContractorReferralProgram_whoGrid__BrGGy{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ContractorReferralProgram_whoBlock__9fvM9{border:1px solid #e8e8e8;border-radius:14px;overflow:hidden}.ContractorReferralProgram_whoHead__CQQ_q{padding:20px 24px 16px;border-bottom:1px solid #f0f0ee}.ContractorReferralProgram_whoHead__CQQ_q h3{font-size:19px;font-weight:800;margin-bottom:4px;letter-spacing:-.2px}.ContractorReferralProgram_whoHead__CQQ_q p{font-size:15px;color:#666;line-height:1.6}.ContractorReferralProgram_whoTier__fz8zy{font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:8px;display:inline-block;margin-bottom:8px}.ContractorReferralProgram_tier1__OE1BJ{background:#fef9c3;color:#854d0e}.ContractorReferralProgram_tier2__U_NE0{background:#f0f6ff;color:#1d4ed8}.ContractorReferralProgram_whoTypes__sZHwi{padding:16px 24px;display:flex;flex-wrap:wrap;gap:7px}.ContractorReferralProgram_whoTypesLabel__Ifxfs{font-size:12px;font-weight:700;color:#aaa;letter-spacing:.06em;width:100%;padding:0 0 4px}.ContractorReferralProgram_whoTag__iAQzf{font-size:14px;font-weight:600;padding:5px 11px;border-radius:20px;background:#f5f5f3;color:#444}.ContractorReferralProgram_whoTagT1__BOszK{background:#fffbeb;color:#92400e}.ContractorReferralProgram_whoTagT2__nlOSX{background:#eff6ff;color:#1e40af}.ContractorReferralProgram_benefits__xTiQe{background:#f9f9f7;padding:80px 40px}.ContractorReferralProgram_benefitsInner__9v_Fy{max-width:1100px;margin:0 auto}.ContractorReferralProgram_benefitsInner__9v_Fy>h2{font-size:34px;font-weight:900;letter-spacing:-.5px;margin-bottom:48px}.ContractorReferralProgram_benGrid__L6Grk{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ContractorReferralProgram_benCard__uIll3{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:28px 24px}.ContractorReferralProgram_benCard__uIll3 .ContractorReferralProgram_benCardInner__X7VMy{display:flex;align-items:center;gap:12px}.ContractorReferralProgram_benCard__uIll3 h3{font-size:18px;font-weight:800;margin-bottom:8px;letter-spacing:-.2px}.ContractorReferralProgram_benCard__uIll3 p{font-size:15px;color:#666;line-height:1.7}.ContractorReferralProgram_benIcon__5YnyI{width:44px;height:44px;border-radius:10px;background:#111;display:flex;align-items:center;justify-content:center;font-size:22px}.ContractorReferralProgram_highlight__jT_Xg{font-size:26px;font-weight:900;color:#2563eb;margin-bottom:4px;letter-spacing:-.5px}.ContractorReferralProgram_how__5gAvd{padding:80px 40px}.ContractorReferralProgram_howInner__sMMOz{max-width:1100px;margin:0 auto}.ContractorReferralProgram_howInner__sMMOz>h2{font-size:34px;font-weight:900;letter-spacing:-.5px;margin-bottom:48px}.ContractorReferralProgram_steps__H3qig{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.ContractorReferralProgram_steps__H3qig:before{content:"";position:absolute;top:22px;left:0;width:100%;height:1px;background:#e8e8e8;z-index:0}.ContractorReferralProgram_step__j_kLY{position:relative;z-index:1;padding-right:24px}.ContractorReferralProgram_step__j_kLY h4{font-size:16px;font-weight:700;margin-bottom:6px}.ContractorReferralProgram_step__j_kLY p{font-size:14px;color:#777;line-height:1.65}.ContractorReferralProgram_stepNum__mD_Wb{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #111;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;margin-bottom:16px}.ContractorReferralProgram_kit__yTK2D{background:#0f0f0f;padding:80px 40px}.ContractorReferralProgram_kitInner__WeLU5{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ContractorReferralProgram_kitInner__WeLU5 h2{font-size:34px;font-weight:900;color:#fff;letter-spacing:-.5px;margin-bottom:12px}.ContractorReferralProgram_kitInner__WeLU5>div>p{font-size:16px;color:#ffffff80;line-height:1.8;margin-bottom:28px}.ContractorReferralProgram_kitItems__i_CQk{display:flex;flex-direction:column;gap:10px}.ContractorReferralProgram_kitItem__UaIzd{display:flex;align-items:center;gap:12px;font-size:15px;color:#ffffffbf}.ContractorReferralProgram_kitCheck___Jd22{width:20px;height:20px;border-radius:50%;background:#2563eb;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex-shrink:0;font-weight:700}.ContractorReferralProgram_kitRight__B7LcM{display:flex;flex-direction:column;gap:12px}.ContractorReferralProgram_kitPhoto__B5YIF{border-radius:14px;overflow:hidden;aspect-ratio:4/3}.ContractorReferralProgram_kitPhoto__B5YIF img{width:100%;height:100%;object-fit:cover}.ContractorReferralProgram_kitMini__AQzeA{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ContractorReferralProgram_kitMiniPhoto__o0JyD{border-radius:10px;overflow:hidden;aspect-ratio:1}.ContractorReferralProgram_kitMiniPhoto__o0JyD img{width:100%;height:100%;object-fit:cover}.ContractorReferralProgram_testi__pItWc{padding:80px 40px;background:#f9f9f7}.ContractorReferralProgram_testiInner__66Ht2{max-width:1100px;margin:0 auto}.ContractorReferralProgram_testiInner__66Ht2>h2{font-size:34px;font-weight:900;letter-spacing:-.5px;margin-bottom:48px}.ContractorReferralProgram_testiGrid__sRVeW{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ContractorReferralProgram_testiCard__jHn_w{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:24px;display:flex;flex-direction:column}.ContractorReferralProgram_testiStars__tyN3A{color:#f59e0b;font-size:15px;margin-bottom:12px}.ContractorReferralProgram_testiQuote__fh7rz{font-size:15px;color:#444;line-height:1.75;margin-bottom:16px;flex:1 1}.ContractorReferralProgram_testiWho__FRFPG{display:flex;align-items:center;gap:10px}.ContractorReferralProgram_testiAvatar__cnziz{width:36px;height:36px;border-radius:50%;background:#e8e8e8;overflow:hidden;flex-shrink:0}.ContractorReferralProgram_testiName__jlQuk{font-size:14px;font-weight:700}.ContractorReferralProgram_testiRole__DmnQL{font-size:13px;color:#aaa}.ContractorReferralProgram_faq__dX02o{padding:80px 40px}.ContractorReferralProgram_faqInner__Fz3f4{max-width:720px;margin:0 auto}.ContractorReferralProgram_faqInner__Fz3f4>h2{font-size:34px;font-weight:900;letter-spacing:-.5px;margin-bottom:40px}.ContractorReferralProgram_faqItem__h3e4z{border:1px solid #e8e8e8;border-radius:10px;margin-bottom:8px;overflow:hidden}.ContractorReferralProgram_faqQ__8W3Hy{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:16px;font-weight:600;cursor:pointer}.ContractorReferralProgram_faqQ__8W3Hy:hover{background:#f9f9f7}.ContractorReferralProgram_faqIcon__eU9rx{font-size:20px;color:#bbb;transition:transform .2s;flex-shrink:0}.ContractorReferralProgram_faqIconOpen__7aqQa{transform:rotate(45deg);color:#888}.ContractorReferralProgram_faqA__LgUpk{font-size:15px;color:#555;line-height:1.75;max-height:0;overflow:hidden;transition:max-height .3s,padding .2s;padding:0 20px}.ContractorReferralProgram_faqAOpen__zxZeP{max-height:300px;padding:12px 20px 16px}.ContractorReferralProgram_applyBar__Ps4CS{background:#2563eb;padding:48px 40px;text-align:center}.ContractorReferralProgram_applyBar__Ps4CS h2{font-size:28px;font-weight:900;color:#fff;margin-bottom:8px;letter-spacing:-.3px}.ContractorReferralProgram_applyBar__Ps4CS p{font-size:16px;color:#ffffffb3;margin-bottom:24px}.ContractorReferralProgram_applyBar__Ps4CS .ContractorReferralProgram_applyBtn__K3wJb{display:inline-block;background:#fff;color:#2563eb;padding:13px 32px;border-radius:8px;font-size:16px;font-weight:800;text-decoration:none}.ContractorReferralProgram_emailNote__fYIxJ{font-size:14px;color:#ffffff80;margin-top:14px}@media(max-width:768px){.ContractorReferralProgram_benGrid__L6Grk,.ContractorReferralProgram_hero___ToUp,.ContractorReferralProgram_kitInner__WeLU5,.ContractorReferralProgram_numbers__4nwo_,.ContractorReferralProgram_steps__H3qig,.ContractorReferralProgram_testiGrid__sRVeW,.ContractorReferralProgram_whoGrid__BrGGy{grid-template-columns:1fr}.ContractorReferralProgram_heroLeft__pZ3ph{padding:40px 24px}.ContractorReferralProgram_formPanel__GK6EI{padding:32px 24px}.ContractorReferralProgram_benefits__xTiQe,.ContractorReferralProgram_faq__dX02o,.ContractorReferralProgram_how__5gAvd,.ContractorReferralProgram_intro__CG1bA,.ContractorReferralProgram_kit__yTK2D,.ContractorReferralProgram_testi__pItWc,.ContractorReferralProgram_who___mYs0{padding-left:20px;padding-right:20px}.ContractorReferralProgram_heroTitle__AShpU{font-size:32px}.ContractorReferralProgram_steps__H3qig:before{display:none}}