.inquiry-field select[name=need]{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 6 3.5 3.5L11.5 6' fill='none' stroke='%2371849c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/16px no-repeat;border:1px solid #e0e8f3;border-radius:10px;min-height:50px;padding-right:42px;color:#24415f;box-shadow:0 1px 2px #163a6504;transition:border-color .15s,box-shadow .15s}.inquiry-field select[name=need]:required:invalid{color:#8492a5}.inquiry-field select[name=need]:focus{outline:none;border-color:#71a6eb;box-shadow:0 0 0 3px #1268dc0c}.dial-control{display:flex;align-items:stretch;min-width:0;width:100%;min-height:50px;border:1px solid #e0e8f3;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #163a6504;transition:border-color .15s,box-shadow .15s}.dial-control:focus-within{border-color:#71a6eb;box-shadow:0 0 0 3px #1268dc0c}.dial-control .dial-country{flex:none;min-width:0;display:flex}.dial-control input{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;min-width:0;background:transparent!important}.dial-control input.dial-code{width:55px!important;flex:none;font-size:14px!important;font-weight:500;padding:12px 5px!important;color:#315273;text-align:center;border-right:1px solid #e8eef6!important}.dial-control input[name=phone]{width:0!important;flex:1;padding:12px 13px!important;min-width:65px;color:#284763}.dial-control input[name=phone]::placeholder{color:#9ca8b7}.dial-country-button{display:none;align-items:center;justify-content:center;gap:7px;border:0;background:#fff;padding:0 0 0 8px;width:51px;flex:none;color:#7689a1;cursor:pointer;transition:background .15s}.dial-country-button:hover{background:#f7faff}.dial-country-button img{display:block;width:23px;height:17px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #1739540d}.dial-chevron{display:block;width:13px;height:13px;flex:none;transition:transform .15s}.dial-country-button[aria-expanded=true] .dial-chevron{transform:rotate(180deg)}.dial-ready .dial-country-button{display:flex}.dial-ready .dial-fallback{display:none}.dial-fallback{width:90px!important;max-width:90px;padding:8px!important;border:0!important;border-right:1px solid #e8eef6!important;background:transparent!important;font-size:12px!important}.dial-popup{position:fixed;z-index:1000;padding:9px;background:#fff;border:1px solid #e1e9f3;border-radius:13px;box-shadow:0 12px 40px #183c691c,0 2px 8px #183c6907;text-align:left;box-sizing:border-box;font-family:inherit;color:#294461}.dial-popup[hidden],.dial-empty[hidden],.dial-clear[hidden]{display:none!important}.dial-search-wrap{position:relative;background:#f7f9fc;border:1px solid #e8edf5;border-radius:8px;transition:border-color .15s,box-shadow .15s}.dial-search-wrap:focus-within{border-color:#9cbfea;box-shadow:0 0 0 2px #1c6ed908}.dial-search-wrap>svg{position:absolute;left:12px;top:13px;width:16px;height:16px;fill:none;stroke:#8b9bb0;stroke-width:1.7;pointer-events:none}.dial-popup .dial-search{width:100%;height:42px;padding:9px 35px 9px 36px;border:0;border-radius:8px;background:transparent;font-size:13px;color:#294461;outline:none;box-shadow:none;box-sizing:border-box;line-height:1.6}.dial-search::placeholder{color:#97a5b6}.dial-search::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.dial-clear{position:absolute;right:6px;top:7px;width:28px;height:28px;padding:6px;border:0;border-radius:6px;background:transparent;color:#8192a8;display:grid;place-items:center;cursor:pointer}.dial-clear:hover{color:#2b65ac;background:#eaf0f8}.dial-clear svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.dial-options{overflow:auto;overscroll-behavior:contain;margin-top:7px;scrollbar-width:thin;scrollbar-color:#d8e3f1 transparent;padding-right:2px}.dial-option{display:flex;align-items:center;gap:12px;width:100%;min-height:57px;text-align:left;border:0;border-radius:8px;background:white;padding:10px 11px;color:#294461;font:inherit;font-size:14px;line-height:1.6;cursor:pointer;box-sizing:border-box;transition:background .12s}.dial-option+.dial-option{margin-top:2px}.dial-option:hover,.dial-option.dial-active{background:#f3f7fd}.dial-option[aria-selected=true]{background:#eef5ff}.dial-option img{flex:none;width:24px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0c315a0c}.dial-option>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:500}.dial-option small{display:block;font-size:10px;line-height:1.7;color:#96a3b4;font-weight:400;margin-top:2px}.dial-option b{flex:none;color:#6f839c;background:#f5f7fb;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500}.dial-option[aria-selected=true] b{color:#3978c8;background:#e3efff}.dial-empty{padding:18px 12px;text-align:center;color:#8797ac;font-size:12px;margin:0}.inquiry-card{container-type:inline-size}@container(max-width:480px){.growth-contact-fields .inquiry-row{grid-template-columns:1fr}.dial-control input[name=phone]{min-width:85px}}@media(max-width:620px){.dial-popup .dial-search{font-size:16px}.dial-search::placeholder{font-size:12px}.dial-control input[name=phone]{font-size:16px!important}.dial-control input.dial-code{width:56px!important;font-size:14px!important}.dial-country-button{width:52px}.dial-control input[name=phone]::placeholder{font-size:12px}.dial-popup{border-radius:12px}.dial-option{min-height:57px}}
