.sx-inquiry{color:#15283b;font-family:var(--sx-font-body,inherit);background:#fff;border:1px solid #dce6e3;border-radius:24px;padding:clamp(22px,4vw,42px);box-shadow:0 24px 60px #16382a09}.sx-inquiry .sx-inquiry-kicker{color:#075a46;letter-spacing:.13em;margin:0 0 10px;font-size:10px;font-weight:800}.sx-inquiry h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(25px,3vw,34px)}.sx-inquiry>p{color:#526477;margin:0 0 24px;font-size:13px;line-height:1.65}.sx-inquiry-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;min-width:0;margin:0;padding:0;display:grid}.sx-inquiry-fields>label{color:#233c49;font-size:12px;font-weight:650;display:block}.sx-inquiry-fields label>span{color:#60716e;font-weight:400}.sx-inquiry-fields :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){box-sizing:border-box;color:#15283b;width:100%;min-width:0;min-height:46px;font:400 14px var(--sx-font-body,system-ui);background:#f8faf9;border:1px solid #cfdbd6;border-radius:9px;margin-top:7px;padding:11px 12px;display:block}.sx-inquiry-fields textarea{resize:vertical}.sx-inquiry :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #3273c7}.sx-inquiry-wide,.sx-inquiry-brands{grid-column:1/-1}.sx-inquiry-brands{border:0;min-width:0;margin:0;padding:0;font-size:12px}.sx-inquiry-brands legend{margin-bottom:10px;font-weight:650}.sx-inquiry-brands>div{flex-wrap:wrap;gap:8px;display:flex}.sx-inquiry-brands label{border:1px solid #dce6e3;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.sx-inquiry-submit{color:#fff;width:100%;min-height:48px;font:700 13px var(--sx-font-body,system-ui);cursor:pointer;background:#0043aa;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:24px;padding:13px 18px;display:flex}.sx-inquiry-submit:hover{background:#093b87}.sx-inquiry-submit:disabled{opacity:.6;cursor:wait}.sx-inquiry .sx-inquiry-status{margin:12px 0 0}.sx-inquiry-status.is-error{color:#a12525}.sx-inquiry-status.is-success{color:#075a46}@media (max-width:480px){.sx-inquiry-fields{grid-template-columns:1fr}}.sx-dialog.confirmation-dialog{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-rows:none;grid-auto-rows:max-content;min-width:0;min-height:0;max-height:calc(100dvh - 40px);scroll-padding-block:88px 24px;overflow:auto}@media (max-width:600px){.sx-dialog-backdrop.confirmation-backdrop{padding:12px}.sx-dialog.confirmation-dialog{max-height:calc(100dvh - 24px)}}.sx-dialog.confirmation-dialog.ew-form-dialog{box-sizing:border-box;background:var(--app-bg,#e8eff5);width:min(1040px,100%);max-height:calc(100dvh - 40px);font-family:var(--body,inherit);border-radius:24px;flex-direction:column;gap:0;padding:0;animation:.2s cubic-bezier(.22,1,.36,1) ew-form-enter;display:flex;overflow:hidden}.sx-dialog.confirmation-dialog.ew-form-dialog.ew-form-dialog-compact{width:min(720px,100%)}.ew-form-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding:0 24px 24px;scroll-padding-block:84px 24px;overflow:auto}.ew-form-dialog-heading{z-index:5;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ew-form-dialog-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ew-form-dialog-heading .ew-button{cursor:pointer;min-height:40px;padding:8px 18px}.ew-form-dialog-description{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ew-form-dialog form>.ew-page-heading>div:first-child{display:none}.ew-form-dialog .ew-workspace{min-width:0;margin:0;padding:0}.ew-form-dialog form>.ew-breadcrumb{display:none}.ew-form-dialog form>.ew-page-heading{z-index:4;padding:12px 16px;position:sticky;top:0}.ew-form-dialog .ew-workspace .ew-builder-columns{grid-template-columns:minmax(0,1fr)}.ew-form-dialog-body{background:#fff}.ew-form-dialog .ew-workspace{gap:14px}.ew-form-dialog .ew-workspace .ew-card{padding:12px 0}.ew-form-dialog .ew-workspace .ew-card-heading{margin-bottom:12px}.ew-form-dialog .ew-workspace .ew-card-heading p{margin-top:3px}.ew-form-dialog .ew-workspace .ew-fields{gap:12px 16px}.ew-form-dialog .ew-card-stack{gap:12px}.ew-form-dialog form>.ew-page-heading{padding:10px 0}.ew-form-dialog .ew-workspace .ew-builder-columns{gap:16px}.ew-form-section-tabs{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.ew-form-dialog .ew-form-section-tabs button,.ew-brand .ew-form-section-tabs button{cursor:pointer;padding:10px 14px}.ew-form-sections>[hidden]{display:none}.ew-form-sections fieldset.ew-fields{border:0;min-width:0;margin:0;padding:0}.ew-form-sections fieldset.ew-fields>legend{margin-bottom:12px;padding:0;font-weight:650}.sx-dialog.confirmation-dialog.ew-form-dialog:has(.ew-form-sections){height:min(640px,100dvh - 40px)}.ew-form-sections>[role=tabpanel]:not([hidden]){animation:.16s ease-out ew-form-section-enter}@keyframes ew-form-section-enter{0%{opacity:.45}to{opacity:1}}@media (min-width:900px){.ew-form-dialog .ew-workspace .ew-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ew-form-dialog.ew-form-dialog-compact .ew-workspace .ew-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-form-dialog .ew-workspace .ew-builder-columns{grid-template-columns:minmax(0,1fr) 250px}.ew-form-dialog .ew-project-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.ew-form-dialog .ew-project-editor>:not(.ew-card),.ew-form-dialog .ew-project-editor>.ew-card:last-of-type{grid-column:1/-1}.ew-form-dialog .ew-project-editor>.ew-card:not(:last-of-type) .ew-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes ew-form-enter{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}@media (max-width:600px){.sx-dialog.confirmation-dialog.ew-form-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:0}.ew-form-dialog-heading p{display:none}.ew-form-dialog-heading{padding:14px}.ew-form-dialog-body{padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.confirmation-dialog.ew-form-dialog,.ew-form-sections>[role=tabpanel]:not([hidden]){animation:none}}.ew-form-dialog:has(.ew-survey-editor){height:min(740px,100dvh - 40px)}.ew-form-dialog .ew-survey-editor .ew-survey-section[hidden]{display:none}.ew-form-dialog .ew-survey-editor .ew-survey-section{animation:.16s ease-out ew-form-section-enter}.ew-form-dialog .ew-survey-editor .ew-field-wide{grid-column:1/-1}.ew-form-dialog .ew-survey-editor .ew-survey-footer{z-index:4;background:#fff;border-radius:0;margin:0 0 12px;padding:8px 0;position:sticky;top:0}.ew-form-dialog .ew-survey-editor .ew-survey-footer>span{display:none}.ew-form-dialog .ew-survey-editor form{gap:10px}.ew-form-dialog .ew-survey-editor .ew-survey-footer{border:0;min-height:0;margin-bottom:0}@media (prefers-reduced-motion:reduce){.ew-form-dialog .ew-survey-editor .ew-survey-section{animation:none}}.ew-survey-location-summary{align-items:end;gap:12px;display:flex}.ew-survey-location-summary>label{flex:1;min-width:0}.ew-survey-location-summary>button{flex-shrink:0}.ew-form-dialog:has(>.ew-form-dialog-body>.ew-survey-map-capture){width:min(1180px,100vw - 32px);height:min(760px,100dvh - 32px)}.ew-survey-map-capture .map-point-picker{box-shadow:none;background:0 0;border:0;padding:8px 0}.ew-survey-map-capture .map-point-picker>header{display:none}.ew-survey-map-capture .map-point-picker button:not(.map-point-zoom button){color:#fff;background:#173e59;border:0;border-radius:12px;min-height:42px}.ew-survey-map-capture .map-point-picker>footer button{background:#005e47}.ew-survey-map-capture .map-point-search input{background:#e4edf5;border-color:#a6becd;border-radius:12px}@media (max-width:600px){.ew-survey-location-summary{flex-direction:column;align-items:stretch}}.ew-search-select{width:100%;min-width:0;display:block;position:relative}.ew-search-select-native{opacity:0;pointer-events:none;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.ew-search-select-options{box-sizing:border-box;overscroll-behavior:contain;color:var(--ink,#0b1c30);z-index:2000;margin:0;font-size:14px;font-weight:500;line-height:1.45;position:fixed;inset:auto;overflow:auto}.ew-search-select-options [role=option]{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;gap:10px;display:flex}.ew-search-select-options [aria-selected=true]{font-weight:650}.ew-search-select-options [aria-disabled=true]{opacity:.5;cursor:default}.ew-search-select-error{color:#b42332;margin-top:4px;font-size:12px;display:block}.ew-search-select>input{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;min-height:44px;transition:border-color .15s,background-color .15s,box-shadow .15s;padding:10px 38px 10px 40px!important}.ew-search-select>.ew-search-select-search,.ew-search-select>.ew-search-select-icon{fill:none;stroke:#386278;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px;position:absolute;top:13px}.ew-search-select>.ew-search-select-search{left:13px}.ew-search-select>.ew-search-select-icon{right:12px}.ew-search-select[data-disabled=true]{opacity:.6}.ew-search-select-options{border-radius:var(--radius-sm,12px);background:var(--surface,#fff);font-family:var(--body,"Manrope", sans-serif);border:0;padding:6px;box-shadow:0 16px 40px #0b1c302e,0 3px 8px #0b1c3014}.ew-search-select-caption{color:var(--muted,#3e4943);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px;font-size:11px;font-weight:650;display:flex}.ew-search-select-caption>span:last-child{background:var(--surface-2,#edf2f6);text-align:center;min-width:24px;color:var(--ink,#0b1c30);border-radius:8px;padding:2px 6px}.ew-search-select-options [role=option]{border-radius:10px;align-items:center;min-height:42px;margin:2px 0;padding:10px 12px;line-height:1.4}.ew-search-select-options [role=option][aria-selected=true]{background:var(--primary-soft,#e3f3eb);color:var(--primary,#005d42)}.ew-search-select-options [role=option]:not([aria-disabled=true]):hover,.ew-search-select-options [role=option][data-active=true]{background:var(--primary,#005d42);color:#fff}.ew-search-select-options .ew-search-select-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.ew-search-select-empty{padding:20px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.ew-search-select>input{transition:none}}
