.AskerServicePicker_picker__Sq9U4{max-width:1120px;margin:0 auto;padding:28px 32px 24px;color:#191919;font-family:var(--font-sans-stack)}.AskerServicePicker_address__e2bqt{display:flex;align-items:center;gap:10px;max-width:100%;min-height:44px;font-size:13px;color:#545454;text-align:left}.AskerServicePicker_address__e2bqt span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AskerServicePicker_address__e2bqt span:last-child{margin-left:8px;text-decoration:underline;text-underline-offset:3px}.AskerServicePicker_heading__CHywF{margin:24px 0 34px}.AskerServicePicker_heading__CHywF h1{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.14;letter-spacing:-.03em;font-weight:500}.AskerServicePicker_heading__CHywF p{margin:12px 0 0;color:#5c5c5c;font-size:15px;line-height:1.6}.AskerServicePicker_groups___gQ2o{display:grid;grid-template-columns:1.65fr 1fr;gap:30px}.AskerServicePicker_group__OOVUK{min-width:0;margin:0;padding:0;border:0}.AskerServicePicker_group__OOVUK legend{margin-bottom:16px;padding:0;font-size:15px;font-weight:600}.AskerServicePicker_options__MCHOr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AskerServicePicker_group__OOVUK:last-child .AskerServicePicker_options__MCHOr{grid-template-columns:1fr}.AskerServicePicker_option__uIzla{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:112px;padding:22px 36px 20px 18px;border:1px solid #d8d8d8;border-radius:12px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.AskerServicePicker_option__uIzla:last-child:nth-child(odd){grid-column:1/-1}.AskerServicePicker_option__uIzla:hover{border-color:#888;background:#fafafa}.AskerServicePicker_option__uIzla:has(input:checked){background:#f1f3f5;border-color:#191919}.AskerServicePicker_option__uIzla:has(input:focus-visible){outline:3px solid #3765de;outline-offset:3px}.AskerServicePicker_option__uIzla input{position:absolute;width:1px;height:1px;opacity:0}.AskerServicePicker_icon__rZpB1{flex:0 0 auto;margin-top:1px}.AskerServicePicker_copy__VQNu5{display:flex;flex-direction:column;gap:7px}.AskerServicePicker_copy__VQNu5 strong{font-size:15px;font-weight:600;line-height:1.25}.AskerServicePicker_copy__VQNu5>span{font-size:13px;line-height:1.5;color:#595959}.AskerServicePicker_check__a1GnT{position:absolute;right:13px;top:15px;width:18px;height:18px;display:grid;place-items:center;border:1px solid #ababab;border-radius:50%}.AskerServicePicker_option__uIzla:has(input:checked) .AskerServicePicker_check__a1GnT{border-color:#191919;background:#191919;color:#fff}.AskerServicePicker_actions__huxKH{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dedede;padding-top:22px;margin-top:28px}.AskerServicePicker_actions__huxKH p{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px;color:#595959}.AskerServicePicker_actions__huxKH p span{font-size:12px}.AskerServicePicker_actions__huxKH p strong{color:#191919;font-weight:500}.AskerServicePicker_actions__huxKH button{display:flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:12px 24px;border-radius:8px;background:#191919;color:#fff;font-size:14px}.AskerServicePicker_actions__huxKH button:hover{background:#343434}.AskerServicePicker_actions__huxKH button:disabled{background:#e4e4e4;color:#696969;cursor:not-allowed}.AskerServicePicker_actions__huxKH button:focus-visible,.AskerServicePicker_address__e2bqt:focus-visible{outline:3px solid #3765de;outline-offset:4px}@media (max-width:850px){.AskerServicePicker_groups___gQ2o{grid-template-columns:1fr;gap:28px}.AskerServicePicker_group__OOVUK:last-child .AskerServicePicker_options__MCHOr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.AskerServicePicker_picker__Sq9U4{padding:12px 18px 24px}.AskerServicePicker_heading__CHywF{margin:20px 0 26px}.AskerServicePicker_heading__CHywF p{font-size:14px}.AskerServicePicker_group__OOVUK:last-child .AskerServicePicker_options__MCHOr,.AskerServicePicker_options__MCHOr{grid-template-columns:1fr}.AskerServicePicker_option__uIzla{min-height:94px;padding:19px 38px 18px 18px}.AskerServicePicker_actions__huxKH{gap:12px}.AskerServicePicker_actions__huxKH button{gap:14px;padding:12px 20px}}@media (prefers-reduced-motion:reduce){.AskerServicePicker_option__uIzla{transition:none}}