.hs-phone{position:relative;display:flex;align-items:stretch;gap:6px;width:100%;min-width:0;font:inherit}.hs-phone>.hs-phone-number{order:2;flex:1 1 auto;width:auto!important;min-width:0}.hs-phone>.hs-phone-country{order:1;flex:none;position:relative}.hs-phone .hs-phone-trigger{display:inline-flex;align-items:center;gap:6px;height:100%;min-height:44px;box-sizing:border-box;margin:0;border:1px solid #aabed8;border-radius:inherit;padding:0 10px;color:#102a43;background:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;box-shadow:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.hs-phone .hs-phone-trigger:hover:not(:disabled):not([aria-disabled=true]){border-color:#1769dd}.hs-phone .hs-phone-trigger:focus-visible,.hs-phone-country.is-open .hs-phone-trigger{outline:2px solid #93c5fd;outline-offset:1px;border-color:#1769dd}.hs-phone .hs-phone-trigger[aria-disabled=true]{cursor:default;background:#f5f8fc}.hs-phone .hs-phone-trigger:disabled{cursor:not-allowed;opacity:.6}.hs-phone .hs-phone-trigger b{font-weight:750;font-variant-numeric:tabular-nums}.hs-phone .hs-phone-trigger svg{width:15px;height:15px;color:#34506f;transition:transform .18s cubic-bezier(.16,1,.3,1)}.hs-phone-country.is-open .hs-phone-trigger svg{transform:rotate(180deg)}.hs-phone-flag{display:inline-block;font-size:18px;font-style:normal;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.hs-phone.is-invalid .hs-phone-number{border-color:#b42318}.hs-phone-popover{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:min(340px,calc(100vw - 32px));border:1px solid #102a43;background:#fff;box-shadow:4px 4px #102a43;animation:hs-phone-in .14s cubic-bezier(.16,1,.3,1)}.hs-phone-panel{display:flex;flex-direction:column;min-height:0;color:#102a43;text-align:left}.hs-phone-search{display:flex;flex:none;align-items:center;gap:8px;border-bottom:1px solid #d6e2f1;padding:0 10px}.hs-phone-search svg{flex:none;width:16px;height:16px;color:#6b819c}.hs-phone-panel .hs-phone-search input{width:100%;min-height:44px;margin:0;border:0!important;padding:0!important;color:#102a43;background:transparent!important;font:inherit;font-size:16px;outline:none!important;box-shadow:none!important}.hs-phone-options{max-height:min(320px,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:4px 0}.hs-phone-group{padding:9px 12px 4px;color:#1769dd;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.hs-phone-group:not(:first-child){margin-top:4px;border-top:1px solid #e3ebf5}.hs-phone-panel .hs-phone-options button{display:grid;grid-template-columns:26px minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;min-height:42px;margin:0;border:0;border-radius:0;padding:7px 12px;color:#102a43;background:transparent;font:inherit;font-size:14px;font-weight:600;letter-spacing:normal;text-align:left;text-transform:none;box-shadow:none;cursor:pointer}.hs-phone-panel .hs-phone-options button b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hs-phone-panel .hs-phone-options button em{color:#52667f;font-style:normal;font-variant-numeric:tabular-nums}.hs-phone-panel .hs-phone-options button svg{width:16px;height:16px;color:#1769dd}.hs-phone-panel .hs-phone-options button.is-active{background:#edf5ff}.hs-phone-panel .hs-phone-options button.is-selected{color:#1753ae}.hs-phone-empty{margin:0;padding:14px 12px;color:#6b819c;font-size:13px}.hs-phone-sheet-backdrop{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;background:#102a4380;animation:hs-phone-fade .16s ease}.hs-phone-sheet{display:flex;flex-direction:column;width:100%;min-height:min(60dvh,520px);max-height:min(86dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #102a43;background:#fff;box-shadow:0 -8px 30px #102a4340;outline:none;animation:hs-phone-up .2s cubic-bezier(.16,1,.3,1)}.hs-phone-sheet .hs-phone-panel{flex:1 1 auto;min-height:0}.hs-phone-sheet .hs-phone-options{flex:1 1 auto;max-height:none}.hs-phone-sheet-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-bottom:1px solid #d6e2f1}.hs-phone-sheet-head b{font-size:16px}.hs-phone-panel .hs-phone-close{display:inline-grid;place-items:center;width:44px;height:44px;margin:0;border:1px solid #aabed8;padding:0;background:#fff;color:#102a43;cursor:pointer}.hs-phone-panel .hs-phone-close svg{width:20px;height:20px}.hs-phone-sheet .hs-phone-options button{min-height:48px;font-size:15px}@keyframes hs-phone-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes hs-phone-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes hs-phone-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hs-phone-popover,.hs-phone-sheet,.hs-phone-sheet-backdrop{animation:none}.hs-phone .hs-phone-trigger svg{transition:none}}@media(max-width:600px){.hs-phone .hs-phone-trigger{min-height:46px;padding:0 8px;font-size:16px}}
