.ui-contact{--ui-text:var(--ui-contact-text,#1f2937);--ui-muted:var(--ui-contact-muted,#64748b);--ui-primary:var(--ui-contact-button-bg,#4f46e5);--ui-button-bg:var(--ui-contact-button-bg,#4f46e5);--ui-button-hover-bg:var(--ui-contact-button-bg,#4f46e5);--ui-button-text:var(--ui-contact-button-text,#fff);--ui-button-hover-text:var(--ui-contact-button-text,#fff);--ui-button-size:var(--ui-contact-button-size,15px);--ui-button-weight:var(--ui-contact-button-weight,700);width:100%;max-width:var(--ui-contact-width,620px);margin:0 auto;color:var(--ui-contact-text,#1f2937);box-sizing:border-box;container-type:inline-size}.ui-contact .ui-contact-card{width:100%;max-width:none;padding:var(--ui-contact-padding-top,36px) var(--ui-contact-padding-right,36px) var(--ui-contact-padding-bottom,36px) var(--ui-contact-padding-left,36px);background:var(--ui-contact-bg,#fff);color:var(--ui-contact-text,#1f2937);border-width:var(--ui-contact-border-width,1px)!important;border-style:solid!important;border-color:var(--ui-contact-border,#dbe4ff)!important;border-radius:var(--ui-contact-radius,14px);box-sizing:border-box;box-shadow:var(--ui-shadow,0 18px 50px rgba(15,23,42,.1))!important}.ui-contact .ui-head{margin:0 0 24px;text-align:center}.ui-contact .ui-head h2{margin:0 0 7px;color:var(--ui-contact-text,#1f2937);font-size:25px;font-weight:700;line-height:1.25}.ui-contact .ui-head p{margin:0;font-size:13px;line-height:1.55}.ui-contact .ui-head h2{color:var(--ui-contact-text,#1f2937)!important}.ui-contact .ui-head p{color:var(--ui-contact-muted,#64748b)!important}.ui-contact-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ui-contact-layout-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.ui-contact-layout-column{display:grid;min-width:0}.ui-contact-field{display:grid;gap:7px;min-width:0;color:var(--ui-contact-label-color,#1f2937);font-size:var(--ui-contact-label-size,13px);font-weight:var(--ui-contact-label-weight,600)}.ui-contact-field>span:first-child{display:block;margin:var(--ui-contact-label-margin-top,0) var(--ui-contact-label-margin-right,0) var(--ui-contact-label-margin-bottom,0) var(--ui-contact-label-margin-left,0);color:var(--ui-contact-label-color,#1f2937);font-size:var(--ui-contact-label-size,13px);font-weight:var(--ui-contact-label-weight,600);line-height:1.35}.ui-contact-field>span:first-child i{margin-left:3px;color:var(--ui-contact-required-color,#dc2626);font-style:normal;font-weight:800}.ui-contact-field input,.ui-contact-field textarea,.ui-contact-field select{width:100%;min-width:0;min-height:44px;margin:0;padding:var(--ui-contact-field-padding-top,10px) var(--ui-contact-field-padding-right,12px) var(--ui-contact-field-padding-bottom,10px) var(--ui-contact-field-padding-left,12px)!important;border-width:var(--ui-contact-field-border-width,1px)!important;border-style:var(--ui-contact-field-border-style,solid)!important;border-color:var(--ui-contact-field-border,#d1d5db)!important;border-radius:var(--ui-contact-field-radius,9px)!important;background:var(--ui-contact-field-bg,#fff)!important;color:var(--ui-contact-field-text,#111827)!important;font-family:inherit;font-size:var(--ui-contact-field-size,15px)!important;font-weight:var(--ui-contact-field-weight,450)!important;line-height:1.45;box-sizing:border-box;box-shadow:none;outline:0}.ui-contact .ui-enhanced-select{--ui-primary:var(--ui-contact-button-bg,#4f46e5);--ui-field-bg:var(--ui-contact-field-bg,#fff);--ui-field-text:var(--ui-contact-field-text,#111827);--ui-field-size:var(--ui-contact-field-size,15px);--ui-field-border:var(--ui-contact-field-border,#d1d5db);--ui-field-border-top:var(--ui-contact-field-border-width,1px);--ui-field-border-right:var(--ui-contact-field-border-width,1px);--ui-field-border-bottom:var(--ui-contact-field-border-width,1px);--ui-field-border-left:var(--ui-contact-field-border-width,1px);--ui-field-padding-top:var(--ui-contact-field-padding-top,10px);--ui-field-padding-right:var(--ui-contact-field-padding-right,12px);--ui-field-padding-bottom:var(--ui-contact-field-padding-bottom,10px);--ui-field-padding-left:var(--ui-contact-field-padding-left,12px);--ui-field-radius-tl:var(--ui-contact-field-radius,9px);--ui-field-radius-tr:var(--ui-contact-field-radius,9px);--ui-field-radius-br:var(--ui-contact-field-radius,9px);--ui-field-radius-bl:var(--ui-contact-field-radius,9px);font-size:var(--ui-contact-field-size,15px);font-weight:var(--ui-contact-field-weight,450)}.ui-contact .ui-enhanced-select{position:relative;width:100%;min-width:0;color:var(--ui-contact-field-text,#111827)}.ui-contact .ui-enhanced-select:not(.is-ready) .ui-enhanced-select-trigger,.ui-contact .ui-enhanced-select:not(.is-ready) .ui-enhanced-select-menu{display:none!important}.ui-contact .ui-enhanced-select.is-ready .ui-enhanced-select-native{position:absolute!important;left:0!important;bottom:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.ui-contact .ui-enhanced-select-trigger{appearance:none;width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--ui-contact-field-padding-top,10px) var(--ui-contact-field-padding-right,12px) var(--ui-contact-field-padding-bottom,10px) var(--ui-contact-field-padding-left,12px)!important;border-width:var(--ui-contact-field-border-width,1px)!important;border-style:var(--ui-contact-field-border-style,solid)!important;border-color:var(--ui-contact-field-border,#d1d5db)!important;border-radius:var(--ui-contact-field-radius,9px)!important;background:var(--ui-contact-field-bg,#fff)!important;color:var(--ui-contact-field-text,#111827)!important;font-family:inherit!important;font-size:var(--ui-contact-field-size,15px)!important;font-weight:var(--ui-contact-field-weight,450)!important;line-height:1.25;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:none!important;outline:none!important;transition:border-color .15s,box-shadow .15s,background .15s}.ui-contact .ui-enhanced-select-trigger:hover,.ui-contact .ui-enhanced-select-trigger:focus-visible,.ui-contact .ui-enhanced-select.is-open .ui-enhanced-select-trigger{border-color:var(--ui-contact-button-bg,#4f46e5)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-contact-button-bg,#4f46e5) 16%,transparent)!important}.ui-contact .ui-enhanced-select-trigger:disabled{cursor:default}.ui-contact .ui-enhanced-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-contact .ui-enhanced-select-value.is-placeholder{color:color-mix(in srgb,var(--ui-contact-field-text,#111827) 52%,transparent)}.ui-contact .ui-enhanced-select-chevron{width:8px;height:8px;flex:0 0 8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7;transition:transform .15s}.ui-contact .ui-enhanced-select.is-open .ui-enhanced-select-chevron{transform:rotate(225deg) translate(-1px,-1px)}.ui-contact .ui-enhanced-select-menu{position:absolute;z-index:95;top:calc(100% + 7px);left:0;width:100%;min-width:220px;max-height:320px;overflow:hidden;border:1px solid var(--ui-contact-field-border,#d1d5db);border-radius:12px;background:var(--ui-contact-field-bg,#fff);color:var(--ui-contact-field-text,#111827);box-shadow:0 18px 45px rgba(15,23,42,.18)}.ui-contact .ui-enhanced-select-menu[hidden]{display:none!important}.ui-contact .ui-enhanced-select-options{max-height:300px;overflow:auto;padding:6px;overscroll-behavior:contain}.ui-contact .ui-enhanced-select-option{appearance:none;width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px;border:0!important;border-radius:8px;background:transparent!important;color:var(--ui-contact-field-text,#111827)!important;text-align:left;font-family:inherit!important;font-size:var(--ui-contact-field-size,15px)!important;font-weight:var(--ui-contact-field-weight,450)!important;line-height:1.3;cursor:pointer;box-shadow:none!important;outline:none!important}.ui-contact .ui-enhanced-select-option:hover,.ui-contact .ui-enhanced-select-option:focus-visible{background:color-mix(in srgb,var(--ui-contact-button-bg,#4f46e5) 8%,var(--ui-contact-field-bg,#fff))!important}.ui-contact .ui-enhanced-select-option.is-selected{background:color-mix(in srgb,var(--ui-contact-button-bg,#4f46e5) 12%,var(--ui-contact-field-bg,#fff))!important;color:var(--ui-contact-button-bg,#4f46e5)!important;font-weight:650!important}.ui-contact .ui-enhanced-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-contact-field textarea{min-height:126px;resize:vertical}.ui-contact-field input:focus,.ui-contact-field textarea:focus,.ui-contact-field select:focus{border-color:var(--ui-contact-button-bg,#4f46e5)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-contact-button-bg,#4f46e5) 16%,transparent)!important}.ui-contact-field-textarea,.ui-contact-field-checkbox{grid-column:auto}.ui-contact-checkbox{display:flex!important;align-items:center;gap:9px;min-height:44px;padding:var(--ui-contact-field-padding-top,10px) var(--ui-contact-field-padding-right,12px) var(--ui-contact-field-padding-bottom,10px) var(--ui-contact-field-padding-left,12px)!important;border-width:var(--ui-contact-field-border-width,1px)!important;border-style:var(--ui-contact-field-border-style,solid)!important;border-color:var(--ui-contact-field-border,#d1d5db)!important;border-radius:var(--ui-contact-field-radius,9px)!important;background:var(--ui-contact-field-bg,#fff)!important;box-sizing:border-box}.ui-contact-checkbox input{position:absolute;width:1px;height:1px;padding:0!important;border:0!important;opacity:0;pointer-events:none}.ui-contact-checkbox i{width:18px;height:18px;flex:0 0 18px;border:1px solid var(--ui-contact-field-border,#d1d5db);border-radius:5px;background:#fff;box-sizing:border-box}.ui-contact-checkbox input:checked+i{border-color:var(--ui-contact-button-bg,#4f46e5);background:var(--ui-contact-button-bg,#4f46e5);box-shadow:inset 0 0 0 4px #fff}.ui-contact-checkbox b{color:var(--ui-contact-field-text,#111827);font-size:var(--ui-contact-field-size,15px);font-weight:var(--ui-contact-field-weight,450)}.ui-contact .ui-submit{background:var(--ui-contact-button-bg,#4f46e5)!important;color:var(--ui-contact-button-text,#fff)!important;border-width:var(--ui-contact-button-border-width,0)!important;border-style:solid!important;border-color:var(--ui-contact-button-border,#4f46e5)!important;border-radius:var(--ui-contact-button-radius,10px)!important}.ui-contact .ui-submit:hover{background:var(--ui-contact-button-bg,#4f46e5)!important;color:var(--ui-contact-button-text,#fff)!important;filter:brightness(.96)!important}.ui-contact .ui-submit-spacing{margin-top:18px}.ui-contact .ui-submit{position:relative;width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;padding:var(--ui-contact-button-padding-top,12px) var(--ui-contact-button-padding-right,18px) var(--ui-contact-button-padding-bottom,12px) var(--ui-contact-button-padding-left,18px)!important;font-size:var(--ui-contact-button-size,15px)!important;font-weight:var(--ui-contact-button-weight,700)!important;cursor:pointer;box-sizing:border-box}.ui-contact .ui-submit:disabled{cursor:default}.ui-contact .ui-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.42);border-top-color:currentColor;border-radius:50%;animation:ui-contact-spin .75s linear infinite}.ui-contact .ui-submit.is-loading span{display:none}.ui-contact .ui-submit.is-loading .ui-spinner{display:block}.ui-contact .ui-status{min-height:0;margin-top:12px;font-size:12px;font-weight:600;line-height:1.45;text-align:center}.ui-contact .ui-status.is-success{color:#15803d}.ui-contact .ui-status.is-error{color:#b91c1c}@keyframes ui-contact-spin{to{transform:rotate(360deg)}}@container (max-width:600px){.ui-contact .ui-contact-card{padding:min(var(--ui-contact-padding-top,36px),24px) min(var(--ui-contact-padding-right,36px),18px) min(var(--ui-contact-padding-bottom,36px),24px) min(var(--ui-contact-padding-left,36px),18px)}.ui-contact-layout-two{grid-template-columns:1fr}}@media(max-width:600px){.ui-contact .ui-contact-card{padding:min(var(--ui-contact-padding-top,36px),24px) min(var(--ui-contact-padding-right,36px),18px) min(var(--ui-contact-padding-bottom,36px),24px) min(var(--ui-contact-padding-left,36px),18px)}.ui-contact-fields,.ui-contact-layout-two{grid-template-columns:1fr}.ui-contact-field-textarea,.ui-contact-field-checkbox{grid-column:auto}}.ui-contact{--ui-primary:var(--ui-contact-accent,var(--ui-contact-button-bg,#4f46e5));--ui-bg:var(--ui-contact-bg,#fff);--ui-text:var(--ui-contact-text,#1f2937);--ui-muted:var(--ui-contact-muted,#64748b);--ui-border:var(--ui-contact-border,#dbe4ff);--ui-field-bg:var(--ui-contact-field-bg,#fff);--ui-field-text:var(--ui-contact-field-text,#111827);--ui-field-size:var(--ui-contact-field-size,15px);--ui-field-weight:var(--ui-contact-field-weight,400);--ui-field-border:var(--ui-contact-field-border,#d1d5db);--ui-field-border-style:var(--ui-contact-field-border-style,solid);--ui-field-border-top:var(--ui-contact-field-border-top,var(--ui-contact-field-border-width,1px));--ui-field-border-right:var(--ui-contact-field-border-right,var(--ui-contact-field-border-width,1px));--ui-field-border-bottom:var(--ui-contact-field-border-bottom,var(--ui-contact-field-border-width,1px));--ui-field-border-left:var(--ui-contact-field-border-left,var(--ui-contact-field-border-width,1px));--ui-field-radius-tl:var(--ui-contact-field-radius-top-left,var(--ui-contact-field-radius,9px));--ui-field-radius-tr:var(--ui-contact-field-radius-top-right,var(--ui-contact-field-radius,9px));--ui-field-radius-br:var(--ui-contact-field-radius-bottom-right,var(--ui-contact-field-radius,9px));--ui-field-radius-bl:var(--ui-contact-field-radius-bottom-left,var(--ui-contact-field-radius,9px));--ui-field-padding-top:var(--ui-contact-field-padding-top,10px);--ui-field-padding-right:var(--ui-contact-field-padding-right,12px);--ui-field-padding-bottom:var(--ui-contact-field-padding-bottom,10px);--ui-field-padding-left:var(--ui-contact-field-padding-left,12px);--ui-button-bg:var(--ui-contact-button-bg,#4f46e5);--ui-button-hover-bg:var(--ui-contact-button-hover-bg,var(--ui-contact-button-bg,#4f46e5));--ui-button-text:var(--ui-contact-button-text,#fff);--ui-button-hover-text:var(--ui-contact-button-hover-text,var(--ui-contact-button-text,#fff));--ui-button-size:var(--ui-contact-button-size,15px);--ui-button-weight:var(--ui-contact-button-weight,700);width:100%;max-width:var(--ui-contact-width,620px);color:var(--ui-contact-text,#1f2937)}.ui-contact .ui-contact-card{padding:var(--ui-contact-padding-top,36px) var(--ui-contact-padding-right,36px) var(--ui-contact-padding-bottom,36px) var(--ui-contact-padding-left,36px)!important;border-width:var(--ui-contact-border-width,1px)!important;border-style:var(--ui-contact-border-style,solid)!important;border-color:var(--ui-contact-border,#dbe4ff)!important;border-radius:var(--ui-contact-radius-top-left,var(--ui-contact-radius,14px)) var(--ui-contact-radius-top-right,var(--ui-contact-radius,14px)) var(--ui-contact-radius-bottom-right,var(--ui-contact-radius,14px)) var(--ui-contact-radius-bottom-left,var(--ui-contact-radius,14px))!important;background:var(--ui-contact-bg,#fff)!important;color:var(--ui-contact-text,#1f2937)!important;box-shadow:var(--ui-shadow,0 18px 50px rgba(15,23,42,.1))!important}.ui-contact .ui-head{text-align:var(--ui-contact-heading-align,center)!important}.ui-contact .ui-head h2{color:var(--ui-contact-title-color,var(--ui-contact-text,#1f2937))!important;font-size:var(--ui-contact-title-size,25px)!important;font-weight:var(--ui-contact-title-weight,700)!important}.ui-contact .ui-head p{color:var(--ui-contact-subtitle-color,var(--ui-contact-muted,#64748b))!important;font-size:var(--ui-contact-subtitle-size,13px)!important;font-weight:var(--ui-contact-subtitle-weight,400)!important}.ui-contact .ui-contact-field{margin:var(--ui-contact-field-margin-top,0) var(--ui-contact-field-margin-right,0) var(--ui-contact-field-margin-bottom,0) var(--ui-contact-field-margin-left,0)!important;color:var(--ui-contact-label-color,#1f2937)!important;font-size:var(--ui-contact-label-size,13px)!important;font-weight:var(--ui-contact-label-weight,600)!important}.ui-contact .ui-contact-field>span:first-child{margin:var(--ui-contact-label-margin-top,0) var(--ui-contact-label-margin-right,0) var(--ui-contact-label-margin-bottom,0) var(--ui-contact-label-margin-left,0)!important;color:var(--ui-contact-label-color,#1f2937)!important;font-size:var(--ui-contact-label-size,13px)!important;font-weight:var(--ui-contact-label-weight,600)!important}.ui-contact .ui-contact-field>span:first-child i{color:var(--ui-contact-required-color,#dc2626)!important}.ui-contact .ui-contact-field input:not([type=checkbox]),.ui-contact .ui-contact-field textarea,.ui-contact .ui-contact-field select,.ui-contact .ui-enhanced-select-trigger{padding:var(--ui-contact-field-padding-top,10px) var(--ui-contact-field-padding-right,12px) var(--ui-contact-field-padding-bottom,10px) var(--ui-contact-field-padding-left,12px)!important;border-width:var(--ui-contact-field-border-top,var(--ui-contact-field-border-width,1px)) var(--ui-contact-field-border-right,var(--ui-contact-field-border-width,1px)) var(--ui-contact-field-border-bottom,var(--ui-contact-field-border-width,1px)) var(--ui-contact-field-border-left,var(--ui-contact-field-border-width,1px))!important;border-style:var(--ui-contact-field-border-style,solid)!important;border-color:var(--ui-contact-field-border,#d1d5db)!important;border-radius:var(--ui-contact-field-radius-top-left,var(--ui-contact-field-radius,9px)) var(--ui-contact-field-radius-top-right,var(--ui-contact-field-radius,9px)) var(--ui-contact-field-radius-bottom-right,var(--ui-contact-field-radius,9px)) var(--ui-contact-field-radius-bottom-left,var(--ui-contact-field-radius,9px))!important;background:var(--ui-contact-field-bg,#fff)!important;color:var(--ui-contact-field-text,#111827)!important;font-size:var(--ui-contact-field-size,15px)!important;font-weight:var(--ui-contact-field-weight,400)!important}.ui-contact .ui-enhanced-select{color:var(--ui-contact-field-text,#111827)!important;font-size:var(--ui-contact-field-size,15px)!important;font-weight:var(--ui-contact-field-weight,400)!important}.ui-contact .ui-enhanced-select-menu{border-color:var(--ui-contact-field-border,#d1d5db)!important;border-radius:12px!important;background:var(--ui-contact-field-bg,#fff)!important;color:var(--ui-contact-field-text,#111827)!important}.ui-contact .ui-enhanced-select-option{color:var(--ui-contact-field-text,#111827)!important;font-size:var(--ui-contact-field-size,15px)!important;font-weight:var(--ui-contact-field-weight,400)!important}.ui-contact .ui-contact-checkbox{margin:var(--ui-contact-choice-margin-top,0) var(--ui-contact-choice-margin-right,0) var(--ui-contact-choice-margin-bottom,0) var(--ui-contact-choice-margin-left,0)!important;padding:var(--ui-contact-field-padding-top,10px) var(--ui-contact-field-padding-right,12px) var(--ui-contact-field-padding-bottom,10px) var(--ui-contact-field-padding-left,12px)!important;border-width:var(--ui-contact-field-border-top,var(--ui-contact-field-border-width,1px)) var(--ui-contact-field-border-right,var(--ui-contact-field-border-width,1px)) var(--ui-contact-field-border-bottom,var(--ui-contact-field-border-width,1px)) var(--ui-contact-field-border-left,var(--ui-contact-field-border-width,1px))!important;border-style:var(--ui-contact-field-border-style,solid)!important;border-color:var(--ui-contact-field-border,#d1d5db)!important;border-radius:var(--ui-contact-field-radius-top-left,var(--ui-contact-field-radius,9px)) var(--ui-contact-field-radius-top-right,var(--ui-contact-field-radius,9px)) var(--ui-contact-field-radius-bottom-right,var(--ui-contact-field-radius,9px)) var(--ui-contact-field-radius-bottom-left,var(--ui-contact-field-radius,9px))!important;background:var(--ui-contact-field-bg,#fff)!important;color:var(--ui-contact-choice-text-color,var(--ui-contact-field-text,#111827))!important;font-size:var(--ui-contact-choice-text-size,var(--ui-contact-field-size,15px))!important}.ui-contact .ui-contact-checkbox i{width:var(--ui-contact-choice-box-size,18px)!important;height:var(--ui-contact-choice-box-size,18px)!important;flex-basis:var(--ui-contact-choice-box-size,18px)!important;border:var(--ui-contact-choice-box-border-width,1px) solid var(--ui-contact-choice-box-border,var(--ui-contact-field-border,#d1d5db))!important;border-radius:var(--ui-contact-choice-box-radius,5px)!important;background:var(--ui-contact-choice-box-bg,#fff)!important}.ui-contact .ui-contact-checkbox input:checked+i{border-color:var(--ui-contact-choice-box-checked,var(--ui-contact-button-bg,#4f46e5))!important;background:var(--ui-contact-choice-box-checked,var(--ui-contact-button-bg,#4f46e5))!important;box-shadow:inset 0 0 0 4px var(--ui-contact-choice-check,#fff)!important}.ui-contact .ui-contact-checkbox b{color:var(--ui-contact-choice-text-color,var(--ui-contact-field-text,#111827))!important;font-size:var(--ui-contact-choice-text-size,var(--ui-contact-field-size,15px))!important;font-weight:var(--ui-contact-field-weight,400)!important}.ui-contact .ui-contact-checkbox a{color:var(--ui-contact-choice-link-color,var(--ui-contact-accent,#4f46e5))!important}.ui-contact .ui-submit-spacing{width:auto!important;margin:var(--ui-contact-button-margin-top,18px) var(--ui-contact-button-margin-right,0) var(--ui-contact-button-margin-bottom,0) var(--ui-contact-button-margin-left,0)!important}.ui-contact .ui-submit{padding:var(--ui-contact-button-padding-top,12px) var(--ui-contact-button-padding-right,18px) var(--ui-contact-button-padding-bottom,12px) var(--ui-contact-button-padding-left,18px)!important;border-width:var(--ui-contact-button-border-width,0)!important;border-style:var(--ui-contact-button-border-style,solid)!important;border-color:var(--ui-contact-button-border,var(--ui-contact-button-bg,#4f46e5))!important;border-radius:var(--ui-contact-button-radius-top-left,var(--ui-contact-button-radius,10px)) var(--ui-contact-button-radius-top-right,var(--ui-contact-button-radius,10px)) var(--ui-contact-button-radius-bottom-right,var(--ui-contact-button-radius,10px)) var(--ui-contact-button-radius-bottom-left,var(--ui-contact-button-radius,10px))!important;background:var(--ui-contact-button-bg,#4f46e5)!important;color:var(--ui-contact-button-text,#fff)!important;font-size:var(--ui-contact-button-size,15px)!important;font-weight:var(--ui-contact-button-weight,700)!important}.ui-contact .ui-submit:hover,.ui-contact .ui-submit:focus-visible{background:var(--ui-contact-button-hover-bg,var(--ui-contact-button-bg,#4f46e5))!important;color:var(--ui-contact-button-hover-text,var(--ui-contact-button-text,#fff))!important;filter:none!important}.ui-contact .ui-link-copy{color:var(--ui-contact-link-text-color,var(--ui-contact-muted,#64748b))!important;font-size:var(--ui-contact-link-text-size,14px)!important;font-weight:var(--ui-contact-link-text-weight,400)!important}.ui-contact .ui-link{color:var(--ui-contact-link-anchor-color,var(--ui-contact-accent,#4f46e5))!important;font-size:var(--ui-contact-link-anchor-size,14px)!important;font-weight:var(--ui-contact-link-anchor-weight,650)!important}.ui-contact .ui-status{border-radius:var(--ui-contact-message-radius,9px)!important;font-size:var(--ui-contact-message-size,14px)!important;font-weight:var(--ui-contact-message-weight,600)!important}.ui-contact .ui-status.is-success{border:1px solid var(--ui-contact-success-border,#bbf7d0)!important;background:var(--ui-contact-success-bg,#f0fdf4)!important;color:var(--ui-contact-success-text,#166534)!important}.ui-contact .ui-status.is-error{border:1px solid var(--ui-contact-error-border,#fecaca)!important;background:var(--ui-contact-error-bg,#fef2f2)!important;color:var(--ui-contact-error-text,#991b1b)!important}@container (max-width:600px){.ui-contact .ui-contact-card{padding:min(var(--ui-contact-padding-top,36px),24px) min(var(--ui-contact-padding-right,36px),18px) min(var(--ui-contact-padding-bottom,36px),24px) min(var(--ui-contact-padding-left,36px),18px)!important}}@media(max-width:600px){.ui-contact .ui-contact-card{padding:min(var(--ui-contact-padding-top,36px),24px) min(var(--ui-contact-padding-right,36px),18px) min(var(--ui-contact-padding-bottom,36px),24px) min(var(--ui-contact-padding-left,36px),18px)!important}}