.contact-intake{width:min(100%,45rem);margin-inline:auto}.contact-human-check-icon{width:1.8125rem;height:1.8125rem;color:rgb(var(--accent));background:rgb(var(--accent) / 8%);border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.contact-intake-form{text-align:left;gap:.6875rem;padding:0;display:grid}.contact-form-surface,.contact-human-check{border-radius:clamp(18.5px,2.6vw,1.4375rem);padding:clamp(.8125rem,2vw,1rem)}.contact-form-surface,.contact-adaptive-panel{gap:.75rem;display:grid}.contact-form-surface{--contact-control-height:2.75rem;--contact-body-font-size:.875rem}.contact-message-zone{gap:.5rem;display:grid}.contact-message-control{isolation:isolate}.contact-intake .anistratenco-field-control-shell-multiline,.contact-intake .anistratenco-field-control-textarea,.contact-message-control{border-radius:1.25rem}.contact-message-voice-button{z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.9375rem;right:.5625rem}.contact-message-voice-button>span,.contact-message-voice-frame{width:var(--contact-control-height);min-width:var(--contact-control-height);height:var(--contact-control-height);min-height:var(--contact-control-height);display:inline-flex}.contact-human-check>header{grid-column:1;grid-template-columns:1.8rem minmax(0,1fr) auto;align-self:center;align-items:center;gap:10.5px;min-height:2.25rem;display:grid}.contact-human-check:is([data-stage=idle],[data-stage=verified])>header{grid-template-columns:auto;justify-content:start;width:100%}.contact-human-check>header>div:not(.contact-human-verified){align-content:center;gap:1.5px;min-height:1.8125rem;display:grid}.contact-evidence-zone h3,.contact-human-check h3{font-size:var(--contact-body-font-size);text-align:left;letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.2}.contact-evidence-zone p,.contact-human-check p{font-size:var(--contact-body-font-size);color:rgb(var(--muted-fg));text-align:left;margin:0;line-height:1.45}.contact-evidence-zone p{margin-top:1.5px}.contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10.5px;display:grid}.contact-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10.5px;display:grid}.contact-phone-field{grid-template-columns:auto minmax(0,1fr);min-height:2.75rem;display:grid;position:relative}.contact-human-start{height:var(--contact-control-height);min-height:var(--contact-control-height);align-self:center;line-height:1}.contact-phone-field:where(:hover,[data-open=true]):not(:focus-within){border-color:var(--search-bdr-f)}.contact-phone-country-trigger{min-width:6.25rem;height:var(--contact-control-height);font-size:var(--contact-body-font-size);color:rgb(var(--foreground));border-radius:999px 0 0 999px;align-items:center;gap:6.5px;padding:0 .6875rem 0 .8125rem;font-weight:580;display:inline-flex}.contact-phone-country-trigger:after{content:"";background:rgb(var(--foreground) / 8%);width:1px;height:21.5px;margin-left:1.5px}.contact-phone-country-trigger svg{color:rgb(var(--muted-fg));transition:transform var(--dur-fast) var(--ease-std)}.contact-phone-field:where([data-open=true]) .contact-phone-country-trigger :where(svg){transform:rotate(180deg)}.contact-phone-flag{aspect-ratio:4/3;background:rgb(var(--foreground) / 5%);width:1.3125rem;box-shadow:inset 0 0 0 .5px var(--sf-edge-control), 0 1px 2px #0f172a14;isolation:isolate;border-radius:3.5px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.contact-phone-flag-art{filter:saturate(.92)contrast(.98);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.contact-phone-number-input{min-width:0;color:rgb(var(--foreground));background:0 0;border:0;outline:0;padding:0 13.5px;font-size:.9375rem}.contact-phone-number-input::placeholder{color:rgb(var(--muted-fg) / 72%)}.contact-phone-menu{background:rgb(var(--background) / 76%);backdrop-filter:blur(30px)saturate(1.3);border-color:#0000;border-radius:21.5px;width:min(22rem,100vw - 2rem);padding:10.5px;box-shadow:inset 0 1px #ffffff29,0 18px 48px #0f172a26}.contact-phone-menu-content{gap:.5rem;min-width:0;overflow:visible}.contact-phone-search{min-height:3rem;color:rgb(var(--muted-fg));border-radius:1rem;align-items:center;gap:10.5px;padding:.25rem 5.5px .25rem 13.5px;display:flex}.contact-phone-search-icon{color:var(--search-icon);flex:none}.contact-phone-search-input{flex:auto;min-width:0;height:38.5px;padding:0;font-size:14.5px}.contact-phone-search-input:focus::placeholder{color:var(--search-place);opacity:1}.dark .contact-phone-search{background:rgb(var(--white) / 6%);border-color:rgb(var(--white) / 10%);box-shadow:inset 0 1px 0 rgb(var(--white) / 9%)}.dark .contact-phone-search:focus-within{background:rgb(var(--white) / 7.5%)}.contact-phone-search-input::-webkit-search-cancel-button{display:none}.contact-phone-search-clear{flex:none}.contact-phone-options{overscroll-behavior:contain;scrollbar-color:rgb(var(--foreground) / 18%) transparent;scrollbar-width:thin;gap:.1875rem;max-height:min(23rem,52dvh);padding:1.5px .1875rem .125rem 1.5px;display:grid;overflow-y:auto}.contact-phone-option{border-radius:var(--rad-chat-std);min-height:45.5px;padding-inline:.75rem}.contact-phone-option-active{background:var(--sf-child-fill-hover);border-color:var(--sf-child-stroke-hover);box-shadow:var(--sf-child-shadow-hover)}.contact-phone-option-suffix{color:rgb(var(--muted-fg));align-items:center;gap:6.5px;font-size:.75rem;display:inline-flex}.contact-phone-option-suffix svg{color:rgb(var(--accent))}.contact-phone-empty{color:rgb(var(--muted-fg));text-align:center;margin:0;padding:1rem;font-size:.8125rem}.contact-field-wide{min-width:0}.contact-select-field{flex-direction:row;align-items:center;gap:.75rem}.contact-select-field>[data-slot=field-label]{white-space:nowrap;flex:none;padding:0}.contact-select-control{flex:0 auto}:where(.contact-intake .contact-select-trigger){background:rgb(var(--background) / 20%);border-color:var(--search-bdr);box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0f172a09}:where(.contact-select-trigger:where(:hover)){background:rgb(var(--background) / 28%);border-color:var(--search-bdr)}:where(.contact-select-trigger:where(:focus-visible)){background:rgb(var(--background) / 34%);border-color:color-mix(in srgb, rgb(var(--accent)) 52%, var(--search-bdr-f) 48%);box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0f172a09}.contact-select-trigger{min-height:2.75rem;font-size:var(--contact-body-font-size);border-radius:999px;padding-inline:13.5px;font-weight:480}.contact-policy-note{font-size:var(--contact-body-font-size);color:rgb(var(--muted-fg));margin:.3125rem 0 0;line-height:1.42}.contact-adaptive-panel{transform-origin:50% 0;animation:contact-panel-enter .32s var(--ease-expr) both}.contact-topic-fieldset{border:0;min-width:0;margin:0;padding:0}.contact-topic-fieldset legend{color:rgb(var(--foreground));padding:0 .125rem .4375rem;font-size:.8125rem;font-weight:580}.contact-topic-pills{flex-wrap:wrap;gap:5.5px;display:flex}.contact-topic-pill{min-height:var(--contact-control-height);font-size:var(--contact-body-font-size);cursor:pointer;padding-inline:11.5px}.contact-topic-pill input,.contact-file-button input{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-topic-pill[data-selected=true]{color:rgb(var(--accent));background:rgb(var(--accent) / 10%);border-color:rgb(var(--accent) / 24%);transform:translateY(-1px)}.contact-evidence-zone{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10.5px;padding-top:1.5px;display:grid}.contact-file-button,.contact-secondary-pill{min-height:var(--contact-control-height);font-size:var(--contact-body-font-size);cursor:pointer;justify-content:center;align-items:center;gap:6.5px;padding-inline:13.5px;font-weight:580;display:inline-flex}.contact-secondary-pill{justify-self:start}.contact-file-list{flex-wrap:wrap;grid-column:1/-1;gap:5.5px;display:flex}.contact-file-list>span{background:rgb(var(--background) / 22%);border:1px solid var(--sf-edge-subtle);border-radius:999px;align-items:center;gap:5.5px;max-width:100%;min-height:2rem;padding:4.5px .375rem 4.5px .625rem;font-size:.6875rem;display:inline-flex}.contact-file-list>:where(span>span){gap:.0625rem;max-width:14rem;display:grid;overflow:hidden}.contact-file-list strong,.contact-file-list small{text-overflow:ellipsis;font:inherit;white-space:nowrap;overflow:hidden}.contact-file-list small{color:rgb(var(--muted-fg));font-size:.75rem}.contact-file-list button,.contact-icon-button{width:var(--contact-control-height);height:var(--contact-control-height);color:rgb(var(--muted-fg));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.contact-diagnostics-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:2.5px;display:grid}.contact-diagnostics-row h3{font-size:var(--contact-body-font-size);letter-spacing:-.01em;margin:0;font-weight:630}.contact-diagnostics-row p{max-width:38rem;font-size:var(--contact-body-font-size);color:rgb(var(--muted-fg));margin:.125rem 0 0;line-height:1.45}.contact-human-check{--contact-human-pad-block:clamp(.58rem, 1.4vw, .7rem);min-width:0;padding-block:var(--contact-human-pad-block);padding-inline:var(--contact-human-pad-block);text-align:left;transition:background-color var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-expr);border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;margin:0;display:grid;overflow:hidden}.contact-human-check:is([data-stage=idle],[data-stage=verified]){padding:0;overflow:visible}.contact-human-check:not([data-stage=idle],[data-stage=verified]){--contact-human-pad-block:clamp(.68rem, 1.6vw, .8rem)}.contact-cap-progress{background:rgb(var(--foreground) / 3%);border:1px solid var(--sf-edge-subtle);width:min(100%,24rem);min-height:1.8125rem;box-shadow:inset 0 1px 0 rgb(var(--white) / 5%);border-radius:999px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5625rem;margin-inline:auto;padding:.375rem 7.5px;display:grid;position:relative;overflow:hidden}.contact-cap-progress>span{z-index:1;background:rgb(var(--foreground) / 8%);border-radius:999px;width:100%;height:3.5px;position:relative;overflow:hidden}.contact-cap-progress>span>i{background:rgb(var(--accent) / 74%);border-radius:inherit;height:100%;transition:width .12s linear;display:block}.contact-cap-progress>strong{z-index:1;font-variant-numeric:tabular-nums;min-width:2.1875rem;color:rgb(var(--accent));text-align:right;font-size:10.5px;position:relative}.contact-faq-section{width:min(100%,45rem);margin:1rem auto 0}.contact-faq-section .faq-panel{width:100%}.contact-human-verified{min-height:var(--contact-control-height);font-size:var(--contact-body-font-size);color:var(--success-glass);white-space:nowrap;background:color-mix(in srgb, var(--success-glass) 10%, transparent);border:1px solid color-mix(in srgb, var(--success-glass) 20%, transparent);border-radius:999px;flex-wrap:nowrap;justify-self:start;align-items:center;gap:6.5px;padding-inline:1rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.dark .contact-human-verified{color:var(--success-glass);background:color-mix(in srgb, var(--success-glass) 13%, transparent);border-color:color-mix(in srgb, var(--success-glass) 20%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--success-glass) 12%, transparent)}.contact-human-check>[role=status]{text-align:center;grid-column:1/-1;padding-inline:.25rem;font-size:10.5px;line-height:1.35}.contact-human-check>.anistratenco-form-status:empty{display:none}.contact-honeypot{pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-submit-zone{text-align:center;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5.5px;width:100%;padding:.3125rem 0 .0625rem;display:grid}.contact-terms-consent{font-size:var(--contact-body-font-size);color:rgb(var(--muted-fg));cursor:pointer;transform-origin:0;grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:.4375rem;padding-top:.1875rem;line-height:1.45;display:inline-grid}.contact-terms-consent a{color:rgb(var(--fg));-webkit-text-decoration-color:rgb(var(--muted-fg) / 45%);text-decoration-color:rgb(var(--muted-fg) / 45%);text-underline-offset:.16em;font-weight:620}.contact-terms-consent a:hover{color:rgb(var(--accent));text-decoration-color:currentColor}.contact-submit-zone .contact-human-check{justify-self:start}.contact-submit-button{min-width:min(100%,13rem);min-height:var(--contact-control-height);font-size:var(--contact-body-font-size);gap:.4375rem}.contact-submit-zone .contact-submit-button{justify-self:end}.contact-submit-button svg:last-child{transition:transform var(--dur-fast) var(--ease-std)}.contact-submit-button:hover svg:last-child,.contact-submit-button:focus-visible svg:last-child{transform:translate(2px)}.contact-submit-status{text-align:center;grid-column:1/-1;min-height:.25rem}@keyframes contact-panel-enter{0%{opacity:0;transform:translateY(-.3rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media not (min-width:44rem){.contact-intake{width:100%}.contact-intake-form{padding-inline:0}.contact-field-row,.contact-evidence-zone,.contact-contact-row{grid-template-columns:1fr}.contact-human-check{gap:7.5px}.contact-human-start{justify-self:start}.contact-human-check[data-stage=solving]>header{grid-template-columns:auto minmax(0,1fr) auto}.contact-submit-button{min-width:9.75rem}.contact-file-button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-adaptive-panel{animation:none}.contact-human-check,.contact-submit-button svg:last-child{transition:none}}@media (forced-colors:active){.contact-form-surface,.contact-human-check{color:canvastext;background:canvas;border:1px solid canvastext}}
