@keyframes overlayIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes codeOverlayIn{0%{opacity:0;transform:translate(-50%,-40%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes overlaySlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-us-hero .resource-detail-hero-inner{margin-top:0;padding-top:0}.contact-us-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);gap:24px;width:min(100%,1080px);margin:0 auto;display:grid}.contact-us-layout.is-form-only{grid-template-columns:minmax(0,1fr);width:min(100%,640px)}.contact-us-aside,.contact-form-panel,.contact-form-status-box{box-sizing:border-box;background:#f7f7f8;border-radius:12px;min-width:0;padding:4px;box-shadow:0 4px 4px -2px #00000005,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000f,0 0 0 1px #00000014}.contact-us-aside{align-self:start}.contact-form-column{flex-direction:column;gap:12px;min-width:0;display:flex}.contact-us-highlight-grid{gap:1px;display:grid}.contact-us-highlight{border-radius:8px;gap:12px;min-width:0;padding:12px;display:flex}.contact-us-highlight-icon{color:#777880;background:#fff;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 2px 2px -1px #0000000f,0 0 0 1px #00000014}.contact-us-highlight-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.contact-us-highlight-copy strong{color:#27272a;letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:20px}.contact-us-highlight-copy span{color:#4f4f56;letter-spacing:-.005em;font-size:13px;font-weight:400;line-height:20px}.contact-form{flex-direction:column;gap:14px;padding:16px;display:flex}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-form-field>span,.contact-form-label{color:#4f4f56;letter-spacing:-.005em;font-size:12px;font-weight:500;line-height:18px}.contact-form-label{align-items:baseline;gap:3px;display:inline-flex}.contact-form-required{color:#dc2828;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif;letter-spacing:-.005em;font-size:13px;font-weight:400;line-height:20px}.contact-form-field input,.contact-form-field textarea{box-sizing:border-box;color:#27272a;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif;letter-spacing:-.005em;background:#fff;border:0;border-radius:8px;outline:none;font-size:13px;font-weight:400;line-height:20px;box-shadow:0 2px 2px -1px #0000000f,0 0 0 1px #0000001f,0 4px 4px -2px #0000000a}.contact-select-trigger:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.contact-form-field input,.contact-select-trigger{height:38px;min-height:38px}.contact-form-field input{padding:8px 10px 8px 12px}.contact-form-field textarea{resize:none;min-height:118px;padding:10px 12px}.contact-form-field input:focus,.contact-form-field textarea:focus{box-shadow:0 2px 2px -1px #0000000f,0 0 0 1px #0003,0 4px 4px -2px #0000000a}.contact-form-field input[aria-invalid=true],.contact-form-field textarea[aria-invalid=true]{box-shadow:0 2px 2px -1px #0000000f,0 0 0 1px #cd2c2c73,0 4px 4px -2px #0000000a}.contact-form-field small{color:#a73535;font-size:12px;font-weight:400;line-height:18px}.contact-select{position:relative}.contact-select .docs-sdk-select-trigger,.contact-select .docs-sdk-select-option{font-family:inherit}.contact-select-trigger{color:#27272a;cursor:pointer;width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif;background:#fff;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex;box-shadow:0 2px 2px -1px #0000000f,0 0 0 1px #0000001f,0 4px 4px -2px #0000000a}.contact-select-trigger .docs-sdk-select-trigger-value{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:inline-flex}.contact-select-trigger .docs-sdk-select-trigger-label{align-items:center;gap:6px;min-width:0;font-size:13px;line-height:20px;display:inline-flex}.contact-select-trigger .docs-sdk-select-trigger-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-select-trigger .docs-sdk-select-trigger-chevron{color:#94959d;flex-shrink:0;width:16px;height:16px}.contact-select-placeholder{color:#94959d}.contact-select-popover-wrap{z-index:1000;position:fixed}.contact-select-popover-wrap.is-up{top:auto}.contact-select-popover-wrap .docs-sdk-select-popover{box-sizing:border-box;color:#777880;background:#fff;border:1px solid #27272a1a;border-radius:12px;width:100%;min-width:100%;max-width:100%;box-shadow:0 12px 24px -16px #27272a47,0 4px 10px -6px #27272a29}.contact-select-popover-wrap .docs-sdk-select-section{flex-direction:column;padding:4px;display:flex}.contact-select-popover-wrap .docs-sdk-select-list{max-height:var(--contact-select-list-max-height,260px);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.contact-select-popover-wrap .docs-sdk-select-list::-webkit-scrollbar{display:none!important}.contact-select-popover-wrap .docs-sdk-select-list{-ms-overflow-style:none!important;scrollbar-width:none!important}.contact-select-popover-wrap .docs-sdk-select-option{box-sizing:border-box;color:#27272a;cursor:pointer;width:100%;min-height:34px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif;text-align:left;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:400;line-height:19px;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.contact-select-popover-wrap .docs-sdk-select-option:hover,.contact-select-popover-wrap .docs-sdk-select-option:focus-visible,.contact-select-popover-wrap .docs-sdk-select-option.is-selected{color:#27272a;background:#f2f2f3;box-shadow:inset 0 0 0 1px #27272a0f}.contact-select-popover-wrap .docs-sdk-select-option:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.contact-select-popover-wrap .docs-sdk-select-option-label{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.contact-select-popover-wrap .docs-sdk-select-option-body{flex-direction:column;min-width:0;display:inline-flex}.contact-select-popover-wrap .docs-sdk-select-option-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-select-popover-wrap .docs-sdk-select-option-check{width:12px;height:12px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:12px;display:inline-flex}.contact-form-footer{justify-content:flex-end;align-items:center;gap:16px;padding-top:2px;display:flex}.contact-form-submit{color:#fff;cursor:pointer;background:linear-gradient(#fff3 0%,#fff0 67.65%),#43434a;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;box-shadow:0 3px 3px -2px #27272a4d,0 0 0 .5px #43434a,inset 0 0 3px #ffffff40}.contact-form-submit:disabled{cursor:default;opacity:.46}.contact-form-submit:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.contact-form-status-box{padding:12px 14px}.contact-form-status-box p{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:400;line-height:20px}.contact-form-status-box.is-success{color:#2f6b43;background:#f0f7f2;box-shadow:0 4px 4px -2px #1c5a360a,0 2px 2px -1px #1c5a360f,0 1px 1px -.5px #1c5a3614,0 0 0 1px #327a4b29}.contact-form-success-panel{align-items:flex-start;gap:12px;padding:18px;display:flex}.contact-form-success-panel:focus{outline:none}.contact-form-success-panel:focus-visible{outline-offset:3px;outline:1.5px solid #327a4b73}.contact-form-success-icon{color:#2f6b43;background:#dcefe2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.contact-form-success-copy{min-width:0}.contact-form-success-copy h2{color:#225334;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600;line-height:22px}.contact-form-status-box.is-error{color:#9a3535;background:#fbf1f1;box-shadow:0 4px 4px -2px #9a35350a,0 2px 2px -1px #9a35350f,0 1px 1px -.5px #9a353514,0 0 0 1px #9a353529}@media (max-width:980px){.contact-us-layout{grid-template-columns:1fr}.contact-us-aside{order:2}.contact-form-column{order:1}}@media (max-width:640px){.contact-form-grid{grid-template-columns:1fr}.contact-form-footer{flex-direction:column;align-items:stretch}.contact-form-submit{width:100%}}
