.TechnicianCard_workFirst__AuodO.showcase-card{display:flex;flex-direction:column;padding:0;border-radius:18px}.TechnicianCard_work__j5NWD{position:relative;display:block;flex:none;aspect-ratio:3/2;overflow:hidden;isolation:isolate;border-radius:17px 17px 0 0;background:#eef1f4}.TechnicianCard_work__j5NWD img{object-fit:cover;transition:transform .25s ease}.TechnicianCard_work__j5NWD:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(8,18,32,.72));pointer-events:none}.TechnicianCard_work__j5NWD>span{position:absolute;z-index:1;right:18px;bottom:16px;left:18px;color:#fff;font-size:17px;font-weight:650;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TechnicianCard_workFirst__AuodO>.TechnicianCard_identity__kNQCV{display:flex;align-items:center;gap:12px;margin:18px 18px 0}.TechnicianCard_avatar__W0ac9{position:relative;width:52px;height:52px;flex:0 0 52px;overflow:hidden;border-radius:12px;background:#eef1f4}.TechnicianCard_avatar__W0ac9 img{object-fit:cover}.TechnicianCard_person__vpFqg{min-width:0;overflow-wrap:anywhere}.TechnicianCard_person__vpFqg h2{margin:0;color:var(--ink);font-size:17px;font-weight:550;line-height:1.3;letter-spacing:-.2px}.TechnicianCard_person__vpFqg>span{display:flex;align-items:flex-start;gap:4px;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.TechnicianCard_person__vpFqg>span svg{width:14px;height:16px;flex:0 0 14px}.TechnicianCard_tagGroups__Oz8_m{display:grid;grid-template-columns:max-content;min-width:0;gap:6px;margin:15px 18px 18px;padding-bottom:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.TechnicianCard_tagGroups__Oz8_m::-webkit-scrollbar{height:8px}.TechnicianCard_tagRow__te9fY{display:flex;min-width:0;flex-wrap:nowrap;align-items:center;gap:6px}.TechnicianCard_tagRow__te9fY>span{flex:0 0 auto;max-width:none;background:#f1f3f6;color:#475468;border-radius:7px;padding:5px 8px;white-space:nowrap;overflow-wrap:normal;font-size:14px;line-height:1.4}.TechnicianCard_tagRow__te9fY .urgent-chip{background:#fff}.TechnicianCard_workFirst__AuodO>.TechnicianCard_actions__rzCcf{display:flex;align-items:center;gap:8px;margin:auto 18px 0;padding:14px 0 18px;border-top:1px solid var(--line)}.TechnicianCard_workFirst__AuodO .TechnicianCard_actions__rzCcf .technician-contacts{flex:none;gap:6px}.TechnicianCard_workFirst__AuodO .TechnicianCard_actions__rzCcf .technician-contacts.compact a{width:44px;height:44px}.TechnicianCard_workFirst__AuodO .TechnicianCard_actions__rzCcf .portfolio-link{min-width:0;min-height:44px;height:auto;padding:8px;font-size:12px;line-height:1.3;text-align:center}.TechnicianCard_actions__rzCcf a:focus-visible,.TechnicianCard_tagGroups__Oz8_m:focus-visible,.TechnicianCard_work__j5NWD:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.TechnicianCard_work__j5NWD:hover img{transform:scale(1.02)}}@media (max-width:760px){.TechnicianCard_work__j5NWD{aspect-ratio:4/3}.TechnicianCard_work__j5NWD>span{right:14px;bottom:14px;left:14px;font-size:16px}.TechnicianCard_workFirst__AuodO>.TechnicianCard_identity__kNQCV{margin:15px 14px 0;gap:10px}.TechnicianCard_person__vpFqg h2{font-size:16px}.TechnicianCard_tagGroups__Oz8_m{margin:13px 14px 15px}.TechnicianCard_workFirst__AuodO>.TechnicianCard_actions__rzCcf{margin-right:14px;margin-left:14px;padding-bottom:14px}}@media (max-width:359px){.TechnicianCard_workFirst__AuodO>.TechnicianCard_actions__rzCcf{flex-wrap:wrap}.TechnicianCard_workFirst__AuodO .TechnicianCard_actions__rzCcf .portfolio-link{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.TechnicianCard_work__j5NWD img{transition:none}}.HomeFinderV5_experience__xjbY7{--blue:#246bfd;--blue-dark:#1353d8;--ink:#111827;--muted:#64748b;--line:#e5eaf0;--surface:#f6f8fb;--green:#169b62;color:#111827;background:#f6f8fb}.HomeFinderV5_page__0UB9B{min-height:100vh;overflow:clip;background:#f6f8fb}.HomeFinderV5_workspace__5520y{display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);align-items:start;gap:22px;padding-top:24px;padding-bottom:64px}.HomeFinderV5_searchStudio__p0bVf{position:sticky;top:100px;min-width:0;overflow:hidden;padding:26px 28px 22px;border:1px solid #e2e7ee;border-radius:20px;background:#fff;color:#111827;box-shadow:0 4px 20px rgba(21,39,68,.04)}.HomeFinderV5_searchStudio__p0bVf:after{display:none}.HomeFinderV5_intro__5GDOA{position:relative;z-index:1;padding:4px 0 24px}.HomeFinderV5_intro__5GDOA h1{margin:0;font-size:clamp(44px,3.5vw,56px);font-weight:590;line-height:.98;letter-spacing:-.055em}.HomeFinderV5_intro__5GDOA p{max-width:500px;margin:18px 0 0;color:#64748b;font-size:16px;line-height:1.5}.HomeFinderV5_searchForm__W_7CT{position:relative;z-index:2}.HomeFinderV5_searchForm__W_7CT>label{display:block;margin-bottom:9px;color:#3c485b;font-size:13px;font-weight:750}.HomeFinderV5_searchPrompt__IRAx1{display:flex;align-items:baseline;gap:6px}.HomeFinderV5_searchPrompt__IRAx1 strong{color:#334155}.HomeFinderV5_searchPrompt__IRAx1>span{color:#64748b;font-weight:550}.HomeFinderV5_quickSearchTitle__bYdQv{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#246bfd;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.HomeFinderV5_quickSearchTitle__bYdQv:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#cbdcff,rgba(203,220,255,0))}.HomeFinderV5_searchControl__2WFEY{min-width:0;min-height:56px;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 6px 5px 15px;border:1px solid #ccd6e4;border-radius:15px;background:#fff;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.HomeFinderV5_searchControl__2WFEY:focus-within{border-color:#6f9afd;box-shadow:0 0 0 4px rgba(36,107,253,.1),0 12px 30px rgba(28,51,88,.08)}.HomeFinderV5_searchControl__2WFEY>svg{width:21px;color:#718096}.HomeFinderV5_inputSlot__CSsQG{min-width:0;height:44px;position:relative;display:flex;align-items:center}.HomeFinderV5_searchControl__2WFEY input{width:100%;height:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827;font-size:16px}.HomeFinderV5_searchControl__2WFEY input::placeholder,.HomeFinderV5_searchExample__RIEA6{color:#8b95a4}.HomeFinderV5_searchExample__RIEA6{position:absolute;inset-inline:0;display:flex;gap:.25em;overflow:hidden;font-size:16px;line-height:1.3;white-space:nowrap;pointer-events:none}.HomeFinderV5_searchExamplePrefix__JUi99{flex:0 0 auto}.HomeFinderV5_searchExampleText__sIxvx{min-width:0;overflow:hidden;text-overflow:ellipsis;animation:HomeFinderV5_example-in__uVqnz .35s ease both}@keyframes HomeFinderV5_example-in__uVqnz{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.HomeFinderV5_clearButton__oo6Fx,.HomeFinderV5_submitButton__QPgyf{display:grid;place-items:center;border:0;cursor:pointer}.HomeFinderV5_clearButton__oo6Fx{width:44px;height:44px;border-radius:10px;background:#f1f4f8;color:#64748b}.HomeFinderV5_clearButton__oo6Fx svg{width:16px}.HomeFinderV5_submitButton__QPgyf{width:44px;height:44px;border-radius:11px;background:#246bfd;color:#fff}.HomeFinderV5_submitButton__QPgyf:hover{background:#1353d8;transform:translateX(1px)}.HomeFinderV5_submitButton__QPgyf svg{width:19px}.HomeFinderV5_choiceBlock__CdYNW{position:relative;z-index:2;margin-bottom:16px}.HomeFinderV5_choiceLabel___GI2Y{display:block;color:#3c485b;font-size:13px;font-weight:750}.HomeFinderV5_directionFilters___EKxw{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.HomeFinderV5_directionFilters___EKxw button{min-width:0;min-height:40px;padding:0 8px;overflow:hidden;border:1px solid #dce2ea;border-radius:10px;background:#fff;color:#526078;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.HomeFinderV5_directionFilters___EKxw button:hover,.HomeFinderV5_directionFilters___EKxw button:not(.HomeFinderV5_directionActive__bdZZd):hover{border-color:#9fbcff;background:#edf3ff;color:#246bfd}.HomeFinderV5_directionFilters___EKxw .HomeFinderV5_directionActive__bdZZd{border-color:#111827;background:#111827;color:#fff;box-shadow:0 8px 20px rgba(17,24,39,.13)}.HomeFinderV5_quickWorkRailShell__zip6i{position:relative;min-width:0;margin-top:8px}.HomeFinderV5_quickWorkRailShell__zip6i:after,.HomeFinderV5_quickWorkRailShell__zip6i:before{content:"";width:12px;position:absolute;z-index:3;top:0;bottom:0;opacity:0;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .18s ease}.HomeFinderV5_quickWorkRailShell__zip6i:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,0))}.HomeFinderV5_quickWorkRailShell__zip6i:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,.82),rgba(255,255,255,0))}.HomeFinderV5_quickWorkRailHasEnd__TWpxy:after,.HomeFinderV5_quickWorkRailHasStart__4dlIh:before{opacity:1}.HomeFinderV5_quickWorkRail__Vj4bQ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.HomeFinderV5_quickWorkRailFive__fGY9r{grid-template-columns:repeat(5,minmax(0,1fr))}.HomeFinderV5_quickWorkRailFour__ogUWa{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeFinderV5_quickWorkRail__Vj4bQ button{min-width:0;min-height:86px;display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #dce2ea;border-radius:11px;color:#354155;font-size:10px;font-weight:700;text-align:left;white-space:normal;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.HomeFinderV5_quickWorkRail__Vj4bQ button:hover{border-color:#9fbcff;color:#246bfd;transform:translateY(-2px);box-shadow:0 10px 24px rgba(28,51,88,.09)}.HomeFinderV5_quickWorkRail__Vj4bQ .HomeFinderV5_quickWorkActive__VUHuA{border-color:#246bfd;color:#246bfd;background:#fff;box-shadow:0 0 0 2px rgba(36,107,253,.16),0 10px 24px rgba(36,107,253,.1)}.HomeFinderV5_quickWorkRail__Vj4bQ button:focus-visible{outline:3px solid rgba(36,107,253,.25);outline-offset:1px}.HomeFinderV5_quickWorkImage__d21ne{width:100%;position:relative;display:block;aspect-ratio:1.2/1;overflow:hidden;background:#f2f3f3}.HomeFinderV5_quickWorkImage__d21ne img{object-fit:cover;transition:transform .3s ease}.HomeFinderV5_quickWorkRail__Vj4bQ button:hover .HomeFinderV5_quickWorkImage__d21ne img{transform:scale(1.035)}.HomeFinderV5_quickWorkLabel__QTwm0{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;padding:5px 6px;line-height:1.18;text-align:center;overflow-wrap:anywhere}.HomeFinderV5_quickWorkRail__Vj4bQ button:not(:has(.HomeFinderV5_quickWorkImage__d21ne)){min-height:68px;justify-content:center;background:#f8fafc}.HomeFinderV5_quickWorkRail__Vj4bQ button:not(:has(.HomeFinderV5_quickWorkImage__d21ne)) .HomeFinderV5_quickWorkLabel__QTwm0{width:100%;justify-content:center;text-align:center}.HomeFinderV5_catalogLinkRow__JsYxp{display:flex;justify-content:flex-end;margin-top:4px}.HomeFinderV5_catalogLinkRow__JsYxp>a{min-height:38px;display:inline-flex;align-items:center;gap:6px;color:#246bfd;font-size:13px;font-weight:700}.HomeFinderV5_catalogLinkRow__JsYxp>a:hover{color:#1353d8}.HomeFinderV5_catalogLinkRow__JsYxp>a svg{width:15px}.HomeFinderV5_filterRow__1EwIk{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.HomeFinderV5_filterRow__1EwIk .home-find-button{min-width:0;min-height:44px;padding:0 13px;border:1px solid #dce2ea;border-radius:11px;background:#fff;color:#111827;box-shadow:none;font-size:13px}.HomeFinderV5_filterRow__1EwIk .home-filter-grid{display:none}.HomeFinderV5_filterRow__1EwIk .home-find-button:hover{border-color:#9fbcff;background:#f7f9ff;color:#246bfd;transform:none}.HomeFinderV5_filterRow__1EwIk .home-find-button>b{background:#246bfd;color:#fff}.HomeFinderV5_filterRow__1EwIk>a{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:#246bfd;font-size:13px;font-weight:700}.HomeFinderV5_filterRow__1EwIk>a:hover{color:#1353d8}.HomeFinderV5_filterRow__1EwIk>a svg{width:15px}.HomeFinderV5_filterRow__1EwIk .taxonomy-sheet .apply-filters{background:#246bfd}.HomeFinderV5_filterRow__1EwIk .filter-checks input:checked+span,.HomeFinderV5_filterRow__1EwIk .taxonomy-tree input:checked+span{border-color:#246bfd;background:#edf3ff;color:#246bfd}.HomeFinderV5_results__i_gFQ{min-width:0;scroll-margin-top:92px;padding:8px 0 0}.HomeFinderV5_resultsHeader__r_BQn{margin:0 0 21px;padding:0 4px 18px;border-bottom:1px solid #d8e0ea}.HomeFinderV5_resultsTitleRow__2fSm1{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:7px}.HomeFinderV5_resultsKicker__2Bagm{display:block;color:#246bfd;font-size:11px;font-weight:850;letter-spacing:1.3px;text-transform:uppercase}.HomeFinderV5_resultsHeader__r_BQn h2{margin:0;font-size:32px;font-weight:620;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.HomeFinderV5_resultStatus__MmhjC{margin:9px 0 0;color:#64748b;font-size:12px;font-weight:600}.HomeFinderV5_resultsFilterControl__ge3ii{min-width:0}.HomeFinderV5_resultsFilterControl__ge3ii .home-find-button{min-width:132px;min-height:46px;padding:0 14px;border:1px solid #cfd8e5;border-radius:12px;color:#111827;font-size:12px;font-weight:750;white-space:nowrap;background:#fff;box-shadow:none}.HomeFinderV5_resultsFilterControl__ge3ii .home-find-button:hover{border-color:#246bfd;color:#246bfd;background:#f7f9ff;transform:none}.HomeFinderV5_resultsFilterControl__ge3ii .home-find-button>svg{width:17px}.HomeFinderV5_resultsFilterControl__ge3ii .home-find-button>b{min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;font-size:9px;background:#246bfd}.HomeFinderV5_resultsFilterControl__ge3ii .taxonomy-sheet .apply-filters{background:#246bfd}.HomeFinderV5_resultsFilterControl__ge3ii .filter-checks input:checked+span,.HomeFinderV5_resultsFilterControl__ge3ii .taxonomy-tree input:checked+span{border-color:#246bfd;color:#246bfd;background:#edf3ff}.HomeFinderV5_resultsFilterControl__ge3ii .contextual-filter-note{margin:16px 0 24px;padding:17px;border:1px solid #d7e5ff;border-radius:13px;color:#526078;background:#f5f8ff}.HomeFinderV5_resultsFilterControl__ge3ii .contextual-filter-note strong{display:block;color:#111827;font-size:14px}.HomeFinderV5_resultsFilterControl__ge3ii .contextual-filter-note p{margin:6px 0 0;font-size:12px;line-height:1.45}.HomeFinderV5_cardList__3seVF,.HomeFinderV5_loadingList__lq9dB{display:grid;gap:12px}.HomeFinderV5_card__QUUl0{min-width:0;position:relative;display:grid;grid-template-columns:minmax(205px,.82fr) minmax(0,1.18fr);grid-template-areas:"work content" "work actions";grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid #e5eaf0;border-radius:17px;background:#fff;box-shadow:0 3px 12px rgba(21,39,68,.035);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.HomeFinderV5_card__QUUl0:hover{border-color:#b6c0cc;transform:translateY(-2px);box-shadow:0 12px 30px rgba(21,39,68,.08)}.HomeFinderV5_card__QUUl0:before{display:none}.HomeFinderV5_workLink__y_TDP{grid-area:work;min-width:0;min-height:100%;display:block}.HomeFinderV5_cardActions__KaWpE .technician-contacts a:focus-visible,.HomeFinderV5_identity__hvVKi:focus-visible,.HomeFinderV5_profileLink__lyQFy:focus-visible,.HomeFinderV5_workLink__y_TDP:focus-visible{outline:3px solid rgba(36,107,253,.28);outline-offset:3px}.HomeFinderV5_workLink__y_TDP:focus-visible{outline-offset:-3px}.HomeFinderV5_workImage__wBCUf{width:100%;min-height:100%;position:relative;overflow:hidden;background:#e9edf3}.HomeFinderV5_workImage__wBCUf:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(10,27,58,.68))}.HomeFinderV5_workImage__wBCUf img{object-fit:cover;transition:transform .45s ease}.HomeFinderV5_card__QUUl0:hover .HomeFinderV5_workImage__wBCUf img{transform:scale(1.025)}.HomeFinderV5_workCaption__VQZW8{position:absolute;z-index:2;right:16px;bottom:16px;left:16px}.HomeFinderV5_workCaption__VQZW8 small,.HomeFinderV5_workCaption__VQZW8 strong{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV5_workCaption__VQZW8 strong{font-size:15px;line-height:1.25}.HomeFinderV5_workCaption__VQZW8 small{margin-top:4px;color:#eaf2ff;font-size:11px}.HomeFinderV5_cardContent__q0_La{grid-area:content;min-width:0;display:flex;flex-direction:column;padding:18px 18px 0}.HomeFinderV5_direction__sne8s{width:max-content;max-width:100%;display:block;overflow:hidden;color:#246bfd;font-size:10px;font-weight:850;letter-spacing:1.15px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.HomeFinderV5_identity__hvVKi{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;margin-top:13px;border-radius:11px}.HomeFinderV5_avatar__3cgVK{width:48px;height:48px;position:relative}.HomeFinderV5_avatar__3cgVK img{object-fit:cover;border-radius:11px}.HomeFinderV5_identity__hvVKi h3{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:720;line-height:1.2}.HomeFinderV5_location__ltfYi{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;margin-top:4px;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV5_location__ltfYi svg{width:14px;flex:0 0 14px;color:#246bfd}.HomeFinderV5_cardTags__thQNp{min-width:0;margin:13px 0 14px}.HomeFinderV5_cardTags__thQNp>div{margin:0}.HomeFinderV5_cardActions__KaWpE{grid-area:actions;display:grid;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:10px;margin:0 18px 18px;padding-top:13px;border-top:1px solid #e7ebf1}.HomeFinderV5_cardActionsSolo__yh4uw{grid-template-columns:minmax(0,1fr)}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts{gap:8px}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact a{width:46px;min-width:46px;height:46px;padding:0;border:1px solid #dce4ef;border-radius:12px;box-shadow:none}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact a svg{width:22px;height:22px}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact a:not(.max):not(.phone){border-color:#246bfd;background:#246bfd;color:#fff}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact .max{border-color:#dce4ef;background:#fff}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact .phone{border-color:#20b365;background:#20b365;color:#fff}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact a:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(15,23,42,.1)}.HomeFinderV5_profileLink__lyQFy{min-width:0;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:12px;background:#246bfd;color:#fff;font-size:13px;font-weight:750}.HomeFinderV5_profileLink__lyQFy:hover{background:#1353d8}.HomeFinderV5_loadingList__lq9dB>div{height:250px;border:1px solid #e5eaf0;border-radius:19px;background:linear-gradient(100deg,#fff 22%,#edf1f6 46%,#fff 70%);background-size:220% 100%;animation:HomeFinderV5_loading__N1wsY 1.35s linear infinite}@keyframes HomeFinderV5_loading__N1wsY{to{background-position:-220% 0}}.HomeFinderV5_state__1bO04{min-height:310px;display:grid;place-content:center;justify-items:center;padding:35px;border:1px dashed #cdd6e2;border-radius:19px;background:#fff;text-align:center}.HomeFinderV5_state__1bO04 strong{font-size:20px}.HomeFinderV5_state__1bO04 p{max-width:430px;margin:9px 0 0;color:#64748b;font-size:14px;line-height:1.5}.HomeFinderV5_state__1bO04 button{min-height:44px;margin-top:17px;padding:0 15px;border:0;border-radius:10px;background:#246bfd;color:#fff;font-size:13px;font-weight:750;cursor:pointer}.HomeFinderV5_moreResults__UyMcJ{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;border:1px solid #c3cedc;border-radius:13px;background:#fff;color:#246bfd;font-family:inherit;font-size:13px;font-weight:750;cursor:pointer}.HomeFinderV5_moreResults__UyMcJ:hover{border-color:#246bfd;background:#f7f9ff}.HomeFinderV5_moreResults__UyMcJ svg{width:16px}.HomeFinderV5_adArea__ia4WJ{padding-bottom:48px}.HomeFinderV5_adArea__ia4WJ .public-ad{margin-top:0;margin-bottom:0}.HomeFinderV5_adArea__ia4WJ .public-ad>a{border-color:#dce4ef;background:#fff;box-shadow:none}.HomeFinderV5_adArea__ia4WJ .public-ad-copy small,.HomeFinderV5_adArea__ia4WJ .public-ad>a>b{color:#246bfd}@media (max-width:1100px){.HomeFinderV5_workspace__5520y{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);gap:16px}.HomeFinderV5_searchStudio__p0bVf{padding:26px}.HomeFinderV5_intro__5GDOA{padding:36px 0 30px}.HomeFinderV5_intro__5GDOA h1{font-size:47px}.HomeFinderV5_card__QUUl0{grid-template-columns:190px minmax(0,1fr)}.HomeFinderV5_cardContent__q0_La{padding:15px 15px 0}.HomeFinderV5_identity__hvVKi h3{font-size:15px}.HomeFinderV5_quickContacts__oB0Gd>small{display:none}.HomeFinderV5_cardActions__KaWpE{align-items:center;margin:0 15px 15px}}@media (max-width:900px){.HomeFinderV5_page__0UB9B{background:#fff}.HomeFinderV5_workspace__5520y{width:100%;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;padding-bottom:0}.HomeFinderV5_searchStudio__p0bVf{width:min(760px,calc(100% - 32px));position:relative;top:auto;margin-inline:auto;padding-top:42px;border:0;border-radius:0;box-shadow:none}.HomeFinderV5_results__i_gFQ{margin-top:28px;padding:42px max(16px,calc((100% - 760px) / 2)) 58px;scroll-margin-top:72px;background:#f6f8fb}.HomeFinderV5_card__QUUl0{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-template-areas:"work content" "work actions"}}@media (max-width:760px){.HomeFinderV5_filterRow__1EwIk .filter-overlay .mobile-filter-sheet,.HomeFinderV5_resultsFilterControl__ge3ii .filter-overlay .mobile-filter-sheet{max-height:88dvh}.HomeFinderV5_filterRow__1EwIk .taxonomy-sheet>footer,.HomeFinderV5_resultsFilterControl__ge3ii .taxonomy-sheet>footer{bottom:calc(-24px - env(safe-area-inset-bottom));padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (max-width:620px){.HomeFinderV5_workspace__5520y{width:100%;gap:0;padding:0}.HomeFinderV5_searchStudio__p0bVf{width:100%;padding:20px 16px 18px;border-radius:0;box-shadow:none}.HomeFinderV5_intro__5GDOA{padding:0 0 17px}.HomeFinderV5_intro__5GDOA h1{font-size:clamp(30px,8.8vw,36px);font-weight:620;line-height:1.03;letter-spacing:-.045em}.HomeFinderV5_choiceLabel___GI2Y,.HomeFinderV5_intro__5GDOA p{display:none}.HomeFinderV5_searchForm__W_7CT>label{display:block;margin-bottom:8px}.HomeFinderV5_searchForm__W_7CT{padding-top:14px;border-top:1px solid #e5eaf0}.HomeFinderV5_searchPrompt__IRAx1{display:grid;gap:2px}.HomeFinderV5_searchPrompt__IRAx1>span{color:#64748b;font-size:12px;font-weight:550;line-height:1.35}.HomeFinderV5_searchPrompt__IRAx1 strong{color:#334155;font-size:14px;font-weight:750;line-height:1.3}.HomeFinderV5_quickSearchTitle__bYdQv{margin:0 0 11px;font-size:12px}.HomeFinderV5_searchControl__2WFEY{min-height:54px;grid-template-columns:21px minmax(0,1fr);padding-left:14px;border-radius:13px}.HomeFinderV5_searchControl__2WFEY:has(.HomeFinderV5_clearButton__oo6Fx){grid-template-columns:21px minmax(0,1fr) 44px}.HomeFinderV5_inputSlot__CSsQG{height:42px}.HomeFinderV5_searchControl__2WFEY input,.HomeFinderV5_searchExample__RIEA6{font-size:16px}.HomeFinderV5_submitButton__QPgyf{display:none}.HomeFinderV5_choiceBlock__CdYNW{margin-bottom:12px}.HomeFinderV5_directionFilters___EKxw{gap:6px;margin-top:0}.HomeFinderV5_directionFilters___EKxw button{min-height:48px;padding:5px 4px;font-size:11px;line-height:1.2;text-overflow:clip;white-space:normal}.HomeFinderV5_quickWorkRail__Vj4bQ{width:100%;min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px) / 4);gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomeFinderV5_quickWorkRail__Vj4bQ::-webkit-scrollbar{display:none}.HomeFinderV5_quickWorkRail__Vj4bQ button{min-height:100px;font-size:10px;scroll-snap-align:start}.HomeFinderV5_quickWorkImage__d21ne{aspect-ratio:1.25/1}.HomeFinderV5_quickWorkLabel__QTwm0{min-height:34px;padding:5px 6px}.HomeFinderV5_catalogLinkRow__JsYxp{margin-top:2px}.HomeFinderV5_catalogLinkRow__JsYxp>a{min-height:40px}.HomeFinderV5_filterRow__1EwIk{display:block}.HomeFinderV5_filterRow__1EwIk .home-find-button{display:none}.HomeFinderV5_filterRow__1EwIk .home-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.HomeFinderV5_filterRow__1EwIk .home-filter-grid button{min-width:0;min-height:48px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;padding:0 8px;border:1px solid #dce2ea;border-radius:11px;background:#fff;color:#354155;font-size:10px;font-weight:700}.HomeFinderV5_filterRow__1EwIk .home-filter-grid button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV5_filterRow__1EwIk .home-filter-grid button>svg{width:15px;flex:0 0 15px;color:#64748b}.HomeFinderV5_filterRow__1EwIk .home-filter-grid button>b{min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:#246bfd;color:#fff;font-size:9px}.HomeFinderV5_filterRow__1EwIk>a{margin-top:16px;font-size:12px}.HomeFinderV5_resultsHeader__r_BQn{margin-bottom:14px;padding:0 2px 14px}.HomeFinderV5_resultsTitleRow__2fSm1{gap:8px}.HomeFinderV5_results__i_gFQ{margin-top:0;padding:34px 16px 42px}.HomeFinderV5_resultsHeader__r_BQn h2{font-size:25px}.HomeFinderV5_resultStatus__MmhjC{margin-top:7px;font-size:11px}.HomeFinderV5_resultsFilterControl__ge3ii .home-find-button{min-width:110px;min-height:44px;padding:0 10px;border-radius:11px;font-size:10px}.HomeFinderV5_card__QUUl0{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "work" "actions";grid-template-rows:auto auto auto;border-radius:18px}.HomeFinderV5_workLink__y_TDP{min-height:0;margin:0 16px}.HomeFinderV5_workImage__wBCUf{min-height:0;aspect-ratio:1.42/1;border-radius:14px}.HomeFinderV5_workCaption__VQZW8 small{display:none}.HomeFinderV5_cardContent__q0_La{padding:17px 17px 14px}.HomeFinderV5_direction__sne8s{font-size:10px}.HomeFinderV5_identity__hvVKi{grid-template-columns:64px minmax(0,1fr);margin-top:12px}.HomeFinderV5_avatar__3cgVK{width:64px;height:64px}.HomeFinderV5_identity__hvVKi h3{display:-webkit-box;overflow:hidden;font-size:17px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeFinderV5_cardTags__thQNp{margin:12px 0 0}.HomeFinderV5_cardActions__KaWpE{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:14px 16px 16px;padding-top:0;border-top:0}.HomeFinderV5_cardActionsSolo__yh4uw{grid-template-columns:minmax(0,1fr)}.HomeFinderV5_quickContacts__oB0Gd{display:flex;align-items:center;justify-content:flex-start;min-width:0;gap:0}.HomeFinderV5_quickContacts__oB0Gd>small{display:block;margin:0;font-size:12px}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts{gap:6px;flex-wrap:nowrap}.HomeFinderV5_quickContacts__oB0Gd .technician-contacts.compact a{width:clamp(40px,11.6vw,44px);min-width:clamp(40px,11.6vw,44px);height:44px}.HomeFinderV5_profileLink__lyQFy{min-width:0;min-height:54px;position:relative;justify-content:center;overflow:hidden;padding-inline:10px;font-size:clamp(12px,3.6vw,14px);white-space:nowrap}.HomeFinderV5_profileLink__lyQFy svg{position:absolute;right:16px}.HomeFinderV5_loadingList__lq9dB>div{height:420px}.HomeFinderV5_adArea__ia4WJ{padding-bottom:30px}}@media (max-width:370px){.HomeFinderV5_filterRow__1EwIk>a{width:max-content}.HomeFinderV5_profileLong__HJP1L{display:inline}.HomeFinderV5_profileShort__TfUm5{display:none}.HomeFinderV5_profileLink__lyQFy{width:100%;padding:0 9px}.HomeFinderV5_cardActions__KaWpE{grid-template-columns:auto minmax(0,1fr)}.HomeFinderV5_cardActionsSolo__yh4uw{grid-template-columns:minmax(0,1fr)}}@media (max-width:340px){.HomeFinderV5_searchStudio__p0bVf{padding:18px 14px 16px}.HomeFinderV5_intro__5GDOA h1{font-size:29px}.HomeFinderV5_directionFilters___EKxw button{min-height:46px;font-size:10px}.HomeFinderV5_quickWorkRail__Vj4bQ{grid-template-columns:none;grid-auto-columns:calc((100% - 12px) / 3)}.HomeFinderV5_resultsFilterControl__ge3ii .home-find-button{min-width:100px;padding-inline:7px}.HomeFinderV5_quickContacts__oB0Gd{justify-content:flex-start}.HomeFinderV5_quickContacts__oB0Gd>small{display:none}}@media (min-width:901px){.HomeFinderV5_workspace__5520y{padding-top:16px;padding-bottom:44px}.HomeFinderV5_searchStudio__p0bVf{padding:20px 24px 16px}.HomeFinderV5_intro__5GDOA{padding:8px 0 18px}.HomeFinderV5_intro__5GDOA h1{font-size:clamp(42px,3.25vw,48px)}.HomeFinderV5_intro__5GDOA p{margin-top:12px;font-size:14px;line-height:1.42}.HomeFinderV5_choiceBlock__CdYNW{margin-bottom:12px}.HomeFinderV5_quickWorkRail__Vj4bQ button{min-height:88px;font-size:11px}.HomeFinderV5_quickWorkImage__d21ne{aspect-ratio:1.35/1}.HomeFinderV5_quickWorkLabel__QTwm0{justify-content:center;text-align:center}.HomeFinderV5_searchForm__W_7CT>label{margin-bottom:6px;font-size:12px}.HomeFinderV5_searchControl__2WFEY{min-height:54px;padding:4px 5px 4px 14px;border-radius:13px}.HomeFinderV5_catalogLinkRow__JsYxp{margin-top:2px}.HomeFinderV5_catalogLinkRow__JsYxp>a{min-height:36px;font-size:12px}}@media (prefers-reduced-motion:reduce){.HomeFinderV5_loadingList__lq9dB>div,.HomeFinderV5_searchExampleText__sIxvx{animation:none}.HomeFinderV5_card__QUUl0,.HomeFinderV5_quickWorkImage__d21ne img,.HomeFinderV5_quickWorkRailShell__zip6i:after,.HomeFinderV5_quickWorkRailShell__zip6i:before,.HomeFinderV5_quickWorkRail__Vj4bQ button,.HomeFinderV5_submitButton__QPgyf,.HomeFinderV5_workImage__wBCUf img{transition:none}.HomeFinderV5_quickWorkRail__Vj4bQ button:hover,.HomeFinderV5_quickWorkRail__Vj4bQ button:hover .HomeFinderV5_quickWorkImage__d21ne img{transform:none}}.TechnicianCatalog_controls___RkQ_{position:sticky;top:76px;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:12px 0;background:#fff;border-bottom:1px solid var(--line);transition:transform .24s ease,opacity .2s ease,box-shadow .2s ease}.TechnicianCatalog_controls___RkQ_[data-pinned=true]{box-shadow:0 8px 16px -14px rgba(17,24,39,.4)}.TechnicianCatalog_controls___RkQ_[data-hidden=true]{transform:translateY(calc(-100% - 8px));opacity:0;pointer-events:none}.TechnicianCatalog_controls___RkQ_:focus-within{transform:none;opacity:1;pointer-events:auto;transition:none}@media (prefers-reduced-motion:reduce){.TechnicianCatalog_controls___RkQ_{transition:none}}.TechnicianCatalog_controls___RkQ_ .TechnicianCatalog_search__JNJDV{width:min(100%,520px);min-width:0;margin:0;background:#fff}.TechnicianCatalog_search__JNJDV svg{flex:0 0 18px}.TechnicianCatalog_search__JNJDV input{min-width:0;font-size:16px;background:transparent}.TechnicianCatalog_search__JNJDV:focus-within{border-color:var(--blue);outline:3px solid rgba(36,107,253,.16);outline-offset:2px}.TechnicianCatalog_filters__YKbF3{min-width:0}.TechnicianCatalog_filters__YKbF3 .desktop-filter-trigger{margin:0;min-height:48px;height:auto;padding-block:10px;font-size:14px;cursor:pointer}.TechnicianCatalog_filters__YKbF3 button:focus-visible,.TechnicianCatalog_filters__YKbF3 select:focus-visible{outline:3px solid rgba(36,107,253,.22);outline-offset:2px}.TechnicianCatalog_results__ctQOF.catalog-toolbar{margin-top:0;padding-top:20px;border-top:0}@media (max-width:760px){.TechnicianCatalog_controls___RkQ_{top:64px;grid-template-columns:minmax(0,1fr);gap:8px;padding-block:10px}.TechnicianCatalog_controls___RkQ_ .TechnicianCatalog_search__JNJDV{width:100%}.TechnicianCatalog_filters__YKbF3 .mobile-filter-bar{margin:0}.TechnicianCatalog_filters__YKbF3 .mobile-filter-bar button{min-height:44px;font-size:14px;white-space:nowrap}.TechnicianCatalog_filters__YKbF3 .mobile-filter-bar button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TechnicianCatalog_filters__YKbF3 .mobile-filter-bar b,.TechnicianCatalog_filters__YKbF3 .mobile-filter-bar svg{flex-shrink:0}.TechnicianCatalog_filters__YKbF3 .mobile-filter-bar select{min-height:44px;font-size:16px}}.HomeFinderV4_page__biQS3{overflow:clip;background:#fff}.HomeFinderV4_hero__4rlQA{padding-top:58px;padding-bottom:28px}.HomeFinderV4_heroGrid__KhQE_{min-width:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(44px,6vw,86px)}.HomeFinderV4_heroCopy__nhNCp{min-width:0}.HomeFinderV4_heroEyebrow__xsvsY,.HomeFinderV4_resultsEyebrow__iNA9o{display:flex;align-items:center;gap:9px;color:#246bfd;font-size:12px;font-weight:850;line-height:1.25;letter-spacing:1.35px;text-transform:uppercase}.HomeFinderV4_heroEyebrow__xsvsY:before,.HomeFinderV4_resultsEyebrow__iNA9o:before{content:"";width:22px;height:3px;flex:0 0 22px;border-radius:999px;background:#246bfd}.HomeFinderV4_heroCopy__nhNCp h1{max-width:740px;margin:16px 0 22px;color:#111827;font-size:clamp(50px,5vw,68px);font-weight:650;line-height:1.01;letter-spacing:-3.8px}.HomeFinderV4_heroCopy__nhNCp>p{max-width:630px;margin:0;color:#64748b;font-size:18px;line-height:1.58}.HomeFinderV4_searchForm__uRQZo{max-width:680px;margin-top:31px}.HomeFinderV4_searchForm__uRQZo>label{display:block;margin-bottom:9px;color:#3c485b;font-size:14px;font-weight:750}.HomeFinderV4_searchControl__Km9Bw{min-width:0;min-height:64px;display:grid;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 7px 6px 18px;border:1px solid #ccd6e4;border-radius:15px;background:#fff;box-shadow:0 12px 34px rgba(28,51,88,.08);transition:border-color .2s ease,box-shadow .2s ease}.HomeFinderV4_searchControl__Km9Bw:focus-within{border-color:#6f9afd;box-shadow:0 0 0 4px rgba(36,107,253,.1),0 16px 38px rgba(28,51,88,.1)}.HomeFinderV4_searchControl__Km9Bw>svg{width:22px;color:#718096}.HomeFinderV4_inputSlot__i6t_n{min-width:0;height:52px;position:relative;display:flex;align-items:center}.HomeFinderV4_searchControl__Km9Bw input{width:100%;height:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827;font-size:16px}.HomeFinderV4_searchControl__Km9Bw input::placeholder{color:#8b95a4}.HomeFinderV4_searchExample__PQnSH{position:absolute;inset-inline:0;overflow:hidden;color:#8b95a4;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;animation:HomeFinderV4_search-example-in__tD1Ug .34s ease both}@keyframes HomeFinderV4_search-example-in__tD1Ug{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.HomeFinderV4_clearButton__Ja_MP{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#f1f4f8;color:#6a778a;cursor:pointer}.HomeFinderV4_clearButton__Ja_MP:hover{background:#e7ecf3}.HomeFinderV4_clearButton__Ja_MP svg{width:16px}.HomeFinderV4_searchButton__vBthj{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:11px;background:#246bfd;color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(36,107,253,.2)}.HomeFinderV4_searchButton__vBthj:hover{background:#1353d8}.HomeFinderV4_searchButton__vBthj svg{width:17px}.HomeFinderV4_secondaryActions__f3m4E{display:flex;align-items:center;gap:24px;margin-top:13px}.HomeFinderV4_secondaryActions__f3m4E .home-find-button{min-width:0;min-height:40px;padding:0;border-radius:0;background:transparent;color:#246bfd;box-shadow:none;font-size:13px}.HomeFinderV4_secondaryActions__f3m4E .home-find-button:hover{background:transparent;color:#1353d8;transform:none}.HomeFinderV4_secondaryActions__f3m4E .home-find-button>b{background:#246bfd;color:#fff}.HomeFinderV4_secondaryActions__f3m4E>a{min-height:40px;display:inline-flex;align-items:center;color:#526078;font-size:13px;font-weight:700}.HomeFinderV4_secondaryActions__f3m4E>a:hover{color:#111827}.HomeFinderV4_secondaryActions__f3m4E svg{width:15px}.HomeFinderV4_visual__qBs9S{height:490px;position:relative;isolation:isolate}.HomeFinderV4_visual__qBs9S:before{content:"";position:absolute;z-index:-1;right:-24px;bottom:-20px;width:76%;height:82%;border-radius:30px;background:#e8f0ff}.HomeFinderV4_visual__qBs9S>img{object-fit:cover;border-radius:28px}.HomeFinderV4_catalogSummary__9nFwv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:730px;margin-top:36px;border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef}.HomeFinderV4_catalogSummary__9nFwv>div{min-width:0;display:flex;align-items:baseline;gap:8px;padding:17px 20px}.HomeFinderV4_catalogSummary__9nFwv>div:first-child{padding-left:0}.HomeFinderV4_catalogSummary__9nFwv>div+div{border-left:1px solid #e1e7ef}.HomeFinderV4_catalogSummary__9nFwv strong{color:#111827;font-size:25px;letter-spacing:-1px}.HomeFinderV4_catalogSummary__9nFwv span{color:#64748b;font-size:12px;line-height:1.3}.HomeFinderV4_results__5Pxsm{margin-top:58px;padding:76px 0 84px;scroll-margin-top:76px;background:#f5f7fa}.HomeFinderV4_resultsHeader__JxiJY{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:29px}.HomeFinderV4_resultsHeader__JxiJY h2{max-width:780px;margin:10px 0 7px;font-size:38px;line-height:1.1;letter-spacing:-1.6px}.HomeFinderV4_resultsHeader__JxiJY p{margin:0;color:#64748b;font-size:14px;line-height:1.5}.HomeFinderV4_resultsHeader__JxiJY>a{min-height:42px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#246bfd;font-size:14px;font-weight:800}.HomeFinderV4_resultsHeader__JxiJY>a svg{width:16px}.HomeFinderV4_cardGrid__mW36w,.HomeFinderV4_loadingGrid__iunK_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.HomeFinderV4_card__xV_uS{min-width:0;overflow:hidden;border:1px solid #e2e7ee;border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(21,39,68,.04);transition:transform .2s ease,box-shadow .2s ease}.HomeFinderV4_card__xV_uS:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(21,39,68,.09)}.HomeFinderV4_cardIdentity__xkzDw,.HomeFinderV4_cardMediaLink__cvaOV{display:block}.HomeFinderV4_cardIdentity__xkzDw{border-radius:12px}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts a:focus-visible,.HomeFinderV4_cardIdentity__xkzDw:focus-visible,.HomeFinderV4_cardProfileLink__pDdlR:focus-visible{outline:3px solid rgba(36,107,253,.25);outline-offset:3px}.HomeFinderV4_cardWork___ymm6{height:226px;position:relative;overflow:hidden;background:#e9edf3}.HomeFinderV4_cardWork___ymm6:after{content:"";position:absolute;inset:56% 0 0;background:linear-gradient(transparent,rgba(7,14,27,.58))}.HomeFinderV4_cardWork___ymm6 img{object-fit:cover;transition:transform .35s ease}.HomeFinderV4_card__xV_uS:hover .HomeFinderV4_cardWork___ymm6 img{transform:scale(1.025)}.HomeFinderV4_cardWork___ymm6>span{position:absolute;z-index:1;right:14px;bottom:12px;left:14px;overflow:hidden;color:#fff;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV4_cardBody__1OztR{padding:16px}.HomeFinderV4_cardIdentity__xkzDw>header{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px}.HomeFinderV4_cardAvatar__BnmJj{width:54px;height:54px;position:relative}.HomeFinderV4_cardAvatar__BnmJj img{object-fit:cover;border-radius:12px}.HomeFinderV4_cardBody__1OztR h3{overflow:hidden;margin:0;color:#111827;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV4_cardBody__1OztR header p{overflow:hidden;margin:4px 0 3px;color:#455267;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV4_cardBody__1OztR header span{display:flex;align-items:center;gap:4px;overflow:hidden;color:#758196;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV4_cardBody__1OztR header span svg{width:13px;flex:0 0 13px}.HomeFinderV4_card__xV_uS .technician-tags{margin:14px 0 13px}.HomeFinderV4_card__xV_uS .technician-tags>span{max-width:145px;overflow:hidden;text-overflow:ellipsis}.HomeFinderV4_cardActions__SqWJ_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-top:13px;border-top:1px solid #e7ebf1}.HomeFinderV4_cardActionsSolo__Grz3F{grid-template-columns:minmax(0,1fr)}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts{gap:7px}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts.compact a{width:44px;min-width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:11px;box-shadow:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts.compact a:not(.max):not(.phone){border-color:#d7e5ff;background:#eaf2ff;color:#246bfd}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts.compact .max{border-color:#e1ddf2;background:#f7f5ff}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts.compact .phone{border-color:#cdebd9;background:#eaf8f0;color:#16844f}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts.compact a:hover{transform:translateY(-1px)}.HomeFinderV4_cardProfileLink__pDdlR{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 13px;border-radius:11px;background:#eef4ff;color:#246bfd;font-size:13px;font-weight:800}.HomeFinderV4_cardProfileLink__pDdlR svg{width:16px;flex:0 0 16px}.HomeFinderV4_profileShortLabel__JrQgX{display:none}.HomeFinderV4_loadingGrid__iunK_>div{height:420px;border:1px solid #e3e8ef;border-radius:18px;background:linear-gradient(100deg,#fff 20%,#edf1f6 45%,#fff 70%);background-size:220% 100%;animation:HomeFinderV4_loading__H0Vi0 1.4s linear infinite}@keyframes HomeFinderV4_loading__H0Vi0{to{background-position:-220% 0}}.HomeFinderV4_state__UKM4_{min-height:260px;display:grid;place-content:center;justify-items:center;padding:36px;border:1px dashed #cdd6e2;border-radius:18px;background:#fff;text-align:center}.HomeFinderV4_state__UKM4_ strong{font-size:20px}.HomeFinderV4_state__UKM4_ p{max-width:520px;margin:9px 0 0;color:#64748b;font-size:14px;line-height:1.55}.HomeFinderV4_state__UKM4_ button{min-height:42px;margin-top:16px;padding:0 15px;border:0;border-radius:10px;background:#246bfd;color:#fff;font-size:13px;font-weight:750;cursor:pointer}.HomeFinderV4_adArea__Ggzhq .public-ad{margin-top:34px;margin-bottom:0}.HomeFinderV4_join__jP2LG{display:flex;align-items:center;justify-content:space-between;gap:34px;margin-top:34px;margin-bottom:84px;padding:34px 38px;border:1px solid #dce6df;border-radius:20px;background:#f6fbf8}.HomeFinderV4_join__jP2LG span{color:#169b62;font-size:12px;font-weight:850;letter-spacing:1.25px;text-transform:uppercase}.HomeFinderV4_join__jP2LG h2{margin:8px 0 6px;font-size:28px;letter-spacing:-1px}.HomeFinderV4_join__jP2LG p{margin:0;color:#64748b;font-size:14px}.HomeFinderV4_join__jP2LG>a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:0 19px;border-radius:11px;background:#20ad5a;color:#fff;font-size:14px;font-weight:800;box-shadow:0 8px 22px rgba(32,173,90,.18)}.HomeFinderV4_join__jP2LG>a:hover{background:#168f49;transform:translateY(-1px)}.HomeFinderV4_join__jP2LG>a svg{width:17px}@media (max-width:1000px){.HomeFinderV4_heroGrid__KhQE_{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:38px}.HomeFinderV4_heroCopy__nhNCp h1{font-size:49px;letter-spacing:-2.8px}.HomeFinderV4_visual__qBs9S{height:430px}.HomeFinderV4_secondaryActions__f3m4E{gap:16px}.HomeFinderV4_cardGrid__mW36w,.HomeFinderV4_loadingGrid__iunK_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.HomeFinderV4_page__biQS3{background:#fff}.HomeFinderV4_hero__4rlQA{padding-top:28px;padding-bottom:0}.HomeFinderV4_heroGrid__KhQE_{grid-template-columns:minmax(0,1fr);gap:24px}.HomeFinderV4_heroCopy__nhNCp h1{max-width:520px;margin:11px 0 14px;font-size:clamp(38px,10.5vw,46px);line-height:1.02;letter-spacing:-2.2px}.HomeFinderV4_heroCopy__nhNCp h1 br{display:none}.HomeFinderV4_heroEyebrow__xsvsY,.HomeFinderV4_resultsEyebrow__iNA9o{gap:8px;font-size:11px;line-height:1.25;letter-spacing:1px}.HomeFinderV4_heroEyebrow__xsvsY:before,.HomeFinderV4_resultsEyebrow__iNA9o:before{width:19px;flex-basis:19px}.HomeFinderV4_heroCopy__nhNCp>p{max-width:36rem;font-size:16px;line-height:1.5}.HomeFinderV4_searchForm__uRQZo{margin-top:22px}.HomeFinderV4_searchForm__uRQZo>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.HomeFinderV4_searchControl__Km9Bw{min-height:60px;grid-template-columns:21px minmax(0,1fr) auto auto;gap:6px;padding:4px 5px 4px 15px;border-color:#d6deea;border-radius:18px;box-shadow:0 12px 30px rgba(28,51,88,.09)}.HomeFinderV4_inputSlot__i6t_n{height:50px}.HomeFinderV4_searchButton__vBthj{height:50px;padding:0 16px;border-radius:14px}.HomeFinderV4_secondaryActions__f3m4E{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.HomeFinderV4_secondaryActions__f3m4E .home-find-button,.HomeFinderV4_secondaryActions__f3m4E>a{min-width:0;min-height:44px;justify-content:center;padding:0 12px;border:1px solid #e0e6ef;border-radius:12px;background:#f8faff;color:#445269;font-size:14px;font-weight:750}.HomeFinderV4_secondaryActions__f3m4E .home-find-button{background:#eef4ff;color:#246bfd}.HomeFinderV4_secondaryActions__f3m4E>a:first-of-type{display:none}.HomeFinderV4_visual__qBs9S{height:auto;aspect-ratio:16/10;margin-top:2px;border-radius:22px;box-shadow:0 16px 38px rgba(28,51,88,.12)}.HomeFinderV4_visual__qBs9S:before{display:none}.HomeFinderV4_visual__qBs9S>img{border-radius:inherit}.HomeFinderV4_catalogSummary__9nFwv{width:calc(100% - 24px);max-width:none;position:relative;z-index:2;margin:-18px auto 0;overflow:hidden;border:1px solid #e4e9f0;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 12px 30px rgba(28,51,88,.1);backdrop-filter:blur(12px)}.HomeFinderV4_catalogSummary__9nFwv>div{display:flex;align-items:center;flex-direction:column;gap:0;justify-content:center;padding:13px 6px 12px;text-align:center}.HomeFinderV4_catalogSummary__9nFwv>div:first-child{padding-left:6px}.HomeFinderV4_catalogSummary__9nFwv span,.HomeFinderV4_catalogSummary__9nFwv strong{display:block}.HomeFinderV4_catalogSummary__9nFwv strong{font-size:24px}.HomeFinderV4_catalogSummary__9nFwv span{margin-top:3px;font-size:12px;line-height:1.25}.HomeFinderV4_results__5Pxsm{margin-top:34px;padding:42px 0 52px}.HomeFinderV4_resultsHeader__JxiJY{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:18px}.HomeFinderV4_resultsHeader__JxiJY h2{margin-top:8px;font-size:28px;line-height:1.12;letter-spacing:-.9px}.HomeFinderV4_resultsHeader__JxiJY p{margin-top:8px}.HomeFinderV4_resultsHeader__JxiJY>a{min-height:38px;margin-top:20px;padding:0 11px;border:1px solid #dce4ef;border-radius:10px;background:#fff;font-size:12px}.HomeFinderV4_cardGrid__mW36w,.HomeFinderV4_loadingGrid__iunK_{grid-template-columns:minmax(0,1fr);gap:14px}.HomeFinderV4_card__xV_uS{border:0;border-radius:20px;box-shadow:0 10px 28px rgba(28,51,88,.08)}.HomeFinderV4_cardWork___ymm6{height:auto;aspect-ratio:4/3}.HomeFinderV4_cardWork___ymm6>span{right:auto;max-width:calc(100% - 28px);padding:7px 9px;border-radius:9px;background:rgba(9,18,34,.62);backdrop-filter:blur(7px)}.HomeFinderV4_cardBody__1OztR{padding:15px}.HomeFinderV4_cardIdentity__xkzDw>header{grid-template-columns:50px minmax(0,1fr)}.HomeFinderV4_cardAvatar__BnmJj{width:50px;height:50px}.HomeFinderV4_card__xV_uS .technician-tags{margin:12px 0}.HomeFinderV4_card__xV_uS .technician-tags>span{font-size:12px}.HomeFinderV4_cardActions__SqWJ_{gap:8px;padding-top:12px}.HomeFinderV4_cardActions__SqWJ_ .technician-contacts{gap:6px}.HomeFinderV4_loadingGrid__iunK_>div{height:360px;border-radius:20px}.HomeFinderV4_state__UKM4_{min-height:220px;padding:28px 22px}.HomeFinderV4_join__jP2LG{align-items:flex-start;flex-direction:column;gap:18px;margin-top:24px;margin-bottom:56px;padding:24px;border-radius:22px}.HomeFinderV4_join__jP2LG h2{font-size:26px;line-height:1.15}.HomeFinderV4_join__jP2LG p{line-height:1.5}.HomeFinderV4_join__jP2LG>a{width:100%;min-height:52px;border-radius:13px}.HomeFinderV4_adArea__Ggzhq .public-ad{margin-top:24px}}@media (max-width:430px){.HomeFinderV4_searchButton__vBthj{width:48px;padding:0}.HomeFinderV4_searchButton__vBthj span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.HomeFinderV4_clearButton__Ja_MP{width:32px}.HomeFinderV4_resultsHeader__JxiJY{grid-template-columns:minmax(0,1fr)}.HomeFinderV4_resultsHeader__JxiJY>a{width:max-content;margin-top:2px}}@media (max-width:370px){.HomeFinderV4_profileLongLabel__1md_J{display:none}.HomeFinderV4_profileShortLabel__JrQgX{display:inline}.HomeFinderV4_cardProfileLink__pDdlR{padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.HomeFinderV4_searchExample__PQnSH{animation:none}.HomeFinderV4_cardWork___ymm6 img,.HomeFinderV4_card__xV_uS,.HomeFinderV4_join__jP2LG>a,.HomeFinderV4_searchButton__vBthj,.HomeFinderV4_searchControl__Km9Bw{transition:none}.HomeFinderV4_loadingGrid__iunK_>div{animation:none;background:#eef2f6}}.HomeFinderV3_page__1OgHy{background:linear-gradient(180deg,#f7faff,#fff 720px)}.HomeFinderV3_hero__QhtzH{min-height:710px;padding-top:54px;padding-bottom:62px}.HomeFinderV3_searchPanel__0Jsk_{max-width:620px;margin-top:28px;padding:13px;border:1px solid #d8e3f4;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 16px 44px rgba(36,107,253,.11);backdrop-filter:blur(16px)}.HomeFinderV3_searchHeading__0aWxu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 10px}.HomeFinderV3_searchHeading__0aWxu span{color:#172033;font-size:12px;font-weight:850;letter-spacing:1.15px;text-transform:uppercase}.HomeFinderV3_searchHeading__0aWxu small{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.HomeFinderV3_searchControl__jjfrk{min-width:0;min-height:60px;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 7px 6px 17px;border:1px solid #dce4ee;border-radius:13px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.HomeFinderV3_searchControl__jjfrk:focus-within{border-color:#7aa4ff;box-shadow:0 0 0 4px rgba(36,107,253,.1)}.HomeFinderV3_searchControl__jjfrk>svg{width:21px;color:#718096}.HomeFinderV3_searchControl__jjfrk input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827;font-size:16px}.HomeFinderV3_searchControl__jjfrk input::placeholder{color:#929aa8}.HomeFinderV3_clearButton__VuxHh{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:#f2f5f9;color:#6b7789;cursor:pointer}.HomeFinderV3_clearButton__VuxHh:hover{background:#e8edf4}.HomeFinderV3_clearButton__VuxHh svg{width:16px}.HomeFinderV3_submitButton__B9hIu{height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:0;border-radius:10px;background:#111827;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.HomeFinderV3_submitButton__B9hIu:hover{background:#246bfd}.HomeFinderV3_submitButton__B9hIu svg{width:16px}.HomeFinderV3_results__F0L6r{scroll-margin-top:76px}.HomeFinderV3_resultsHeader__wdiqh{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.HomeFinderV3_resultsHeader__wdiqh h2{max-width:780px;margin:11px 0 7px;font-size:36px;line-height:1.12;letter-spacing:-1.4px}.HomeFinderV3_resultsHeader__wdiqh p{margin:0;color:#64748b;font-size:14px;line-height:1.5}.HomeFinderV3_resultsHeader__wdiqh>a{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#246bfd;font-size:14px;font-weight:800}.HomeFinderV3_resultsHeader__wdiqh>a svg{width:16px}@media (max-width:1000px){.HomeFinderV3_hero__QhtzH{min-height:650px}.HomeFinderV3_searchHeading__0aWxu small{display:none}}@media (max-width:760px){.HomeFinderV3_page__1OgHy{background:linear-gradient(180deg,#f7faff,#fff 680px)}.HomeFinderV3_hero__QhtzH{min-height:0;padding-top:42px;padding-bottom:58px}.HomeFinderV3_searchPanel__0Jsk_{max-width:none;margin-top:22px;padding:10px;border-radius:16px;box-shadow:0 12px 32px rgba(36,107,253,.1)}.HomeFinderV3_searchHeading__0aWxu{padding:2px 3px 9px}.HomeFinderV3_searchControl__jjfrk{min-height:56px;grid-template-columns:22px minmax(0,1fr) auto auto;gap:7px;padding-left:13px}.HomeFinderV3_submitButton__B9hIu{height:44px;padding-inline:13px}.HomeFinderV3_resultsHeader__wdiqh{display:block;margin-bottom:22px}.HomeFinderV3_resultsHeader__wdiqh h2{margin-top:9px;font-size:29px;letter-spacing:-1px}.HomeFinderV3_resultsHeader__wdiqh>a{margin-top:15px}}@media (max-width:430px){.HomeFinderV3_searchControl__jjfrk{grid-template-columns:20px minmax(0,1fr) auto auto;padding-left:11px}.HomeFinderV3_submitButton__B9hIu{width:44px;padding:0}.HomeFinderV3_submitButton__B9hIu span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.HomeFinderV3_clearButton__VuxHh{width:32px;height:36px}}@media (prefers-reduced-motion:reduce){.HomeFinderV3_searchControl__jjfrk,.HomeFinderV3_submitButton__B9hIu{transition:none}}.TechnicianHeader_identity__cZCx2,.TechnicianHeader_tags__6oTxv{min-width:0}.TechnicianHeader_tags__6oTxv>div{margin:16px 0 0}