.phone-field[data-v-4b611a24]{min-width:0;height:var(--control-height);border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-page);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);display:flex;position:relative}@media (hover:hover){.phone-field[data-v-4b611a24]:hover{border-color:var(--color-faint)}}.phone-field[data-v-4b611a24]:focus-within,.phone-field.open[data-v-4b611a24]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.phone-field>input[data-v-4b611a24]{background:0 0;border:0;outline:none;flex:1 1 0;width:0;min-width:0;height:100%;padding:0 16px 0 12px;font-size:15px}.country[data-v-4b611a24]{border:0;border-right:1px solid var(--color-line);border-radius:var(--radius) 0 0 var(--radius);color:var(--color-ink);cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:15px;display:flex}.country[data-v-4b611a24]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.flag[data-v-4b611a24]{object-fit:cover;width:22px;height:16px;box-shadow:0 0 0 1px var(--color-line);border-radius:3px;flex:none}.dial[data-v-4b611a24]{font-variant-numeric:tabular-nums}.chevron[data-v-4b611a24]{width:14px;height:14px;color:var(--color-muted);transition:transform .35s var(--ease)}.open .chevron[data-v-4b611a24]{transform:rotate(180deg)}.panel[data-v-4b611a24]{z-index:30;border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-page);width:min(340px,100vw - 32px);box-shadow:var(--shadow-pop);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:-1px}.panel.up[data-v-4b611a24]{top:auto;bottom:calc(100% + 8px)}.search[data-v-4b611a24]{border-radius:var(--radius);background:var(--color-subtle);align-items:center;gap:10px;height:44px;margin-bottom:6px;padding:0 12px;display:flex}.search .icon[data-v-4b611a24]{width:18px;height:18px;color:var(--color-muted)}.search input[data-v-4b611a24]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:15px}.list[data-v-4b611a24]{overscroll-behavior:contain;scrollbar-color:var(--color-line-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin;gap:2px;max-height:288px;margin-right:-4px;padding-right:6px;display:grid;overflow-y:auto}.list li[data-v-4b611a24]{border-radius:var(--radius);cursor:pointer;transition:background-color .15s var(--ease);align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.list li.active[data-v-4b611a24]{background:var(--color-subtle)}.list li[aria-selected=true][data-v-4b611a24]{font-weight:600}.list li.divided[data-v-4b611a24]{margin-bottom:7px;position:relative}.list li.divided[data-v-4b611a24]:after{background:var(--color-line);content:"";height:1px;position:absolute;bottom:-5px;left:12px;right:12px}.list li.empty[data-v-4b611a24]{color:var(--color-muted);cursor:default}.name[data-v-4b611a24]{flex:1;min-width:0}.code[data-v-4b611a24]{color:var(--color-muted);font-variant-numeric:tabular-nums}.pop-enter-active[data-v-4b611a24],.pop-leave-active[data-v-4b611a24]{transition:opacity .2s var(--ease), transform .2s var(--ease)}.pop-enter-from[data-v-4b611a24],.pop-leave-to[data-v-4b611a24]{opacity:0;transform:translateY(-6px)}.pop-enter-from.up[data-v-4b611a24],.pop-leave-to.up[data-v-4b611a24]{transform:translateY(6px)}@media (width<=640px){.panel[data-v-4b611a24]{width:auto;right:-1px}}.lead-form[data-v-8254baa2]{gap:18px;display:grid;position:relative;container-type:inline-size}.lead-form h3[data-v-8254baa2]{font-family:var(--font-display);margin-bottom:6px;font-size:clamp(20px,1.73vw,26px);font-weight:600;line-height:1.05}.lead-form .button[data-v-8254baa2]{justify-self:start;margin-top:6px}.lead-form input.trap[data-v-8254baa2]{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pair[data-v-8254baa2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field[data-v-8254baa2]{gap:10px;min-width:0;display:grid}.label[data-v-8254baa2]{color:var(--color-ink);font-size:14px;font-weight:600}input[data-v-8254baa2]:not([type=checkbox]),textarea[data-v-8254baa2]{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-page);width:100%;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);padding:0 16px;font-size:15px}@media (hover:hover){input[data-v-8254baa2]:not([type=checkbox]):hover,textarea[data-v-8254baa2]:hover{border-color:var(--color-faint)}}input[data-v-8254baa2]:not([type=checkbox]):focus,textarea[data-v-8254baa2]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}input[data-v-8254baa2]:not([type=checkbox]){height:var(--control-height)}textarea[data-v-8254baa2]{resize:vertical;min-height:120px;padding-block:14px}.invalid input[data-v-8254baa2],.invalid .box[data-v-8254baa2],.invalid[data-v-8254baa2] .phone-field{border-color:var(--color-error)}.consent[data-v-8254baa2]{color:var(--color-muted);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:14px;display:grid;position:relative}.consent input[data-v-8254baa2]{opacity:0;position:absolute}.consent .box[data-v-8254baa2]{border:1px solid var(--color-line-strong);border-radius:var(--radius-small);color:#0000;width:22px;height:22px;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);place-items:center;display:grid}.consent .box .icon[data-v-8254baa2]{width:14px;height:14px}.consent input:checked+.box[data-v-8254baa2]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.consent input:focus-visible+.box[data-v-8254baa2]{outline:2px solid var(--color-accent);outline-offset:2px}.sent[data-v-8254baa2]{color:var(--color-ink);align-items:center;gap:10px;font-size:15px;display:flex}.sent .icon[data-v-8254baa2]{width:20px;height:20px;color:var(--color-accent)}@container (width<=480px){.pair[data-v-8254baa2]{grid-template-columns:1fr}}
