:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17221d;background:#f4f7f5;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{width:min(720px,100% - 40px);margin:0 auto;padding:72px 0}.hero{align-content:center;min-height:100vh;display:grid}.eyebrow{color:#277a55;letter-spacing:.16em;font-size:12px;font-weight:800}h1{letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(36px,7vw,64px);line-height:1.04}.lead{color:#53615a;font-size:18px}.actions{align-items:center;gap:22px;margin-top:28px;display:flex}.button{color:#fff;font:inherit;cursor:pointer;background:#176b49;border:0;border-radius:10px;justify-content:center;padding:13px 20px;font-weight:700;text-decoration:none;display:inline-flex}.button:disabled{opacity:.6}.textLink{color:#176b49;font-weight:700}.card{max-width:480px}form{gap:18px;margin:28px 0;display:grid}label{gap:7px;font-weight:700;display:grid}input{width:100%;font:inherit;background:#fff;border:1px solid #cbd5cf;border-radius:9px;padding:12px}.error{color:#b42318}.formCard{background:#fff;border:1px solid #dce4df;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex}.formCard p{color:#277a55;margin:6px 0 0}code{overflow-wrap:anywhere}.publicShell{width:min(620px,100% - 32px);margin:0 auto;padding:48px 0}.publicShell h1,.publicComplete h1{font-size:clamp(30px,7vw,48px)}.publicForm input,.publicForm textarea,.publicForm select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5cf;border-radius:9px;padding:12px}.publicForm input[type=checkbox]{width:20px;height:20px}.publicForm b{color:#b42318;font-size:12px}.poweredBy{color:#53615a;text-align:center;margin-top:32px;font-size:12px;display:block}.publicComplete{text-align:center;padding:72px 0}.websiteField{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.summaryCard{background:#e7f2ec;border-radius:14px;align-items:center;gap:18px;margin:28px 0;padding:20px 24px;display:flex}.summaryCard strong{margin-right:auto;font-size:28px}.formLinks{justify-items:end;gap:8px;display:grid}.inquiryList{gap:10px;margin-top:28px;display:grid}.inquiryRow{color:inherit;background:#fff;border:1px solid #dce4df;border-radius:12px;justify-content:space-between;gap:24px;padding:20px;text-decoration:none;display:flex}.inquiryRow:hover{border-color:#7aa58e}.inquiryRow div{gap:5px;display:grid}.inquiryRow div:last-child{color:#53615a;justify-items:end;font-size:14px}.inquiryRow span{color:#53615a;font-size:14px}.emptyState{text-align:center;border:1px dashed #b8c7bf;border-radius:14px;margin-top:28px;padding:32px}.detailShell{max-width:760px}.metadata,.answerList{background:#dce4df;border:1px solid #dce4df;border-radius:14px;gap:1px;margin:28px 0;display:grid;overflow:hidden}.metadata div,.answerList div{background:#fff;grid-template-columns:minmax(120px,1fr) 3fr;gap:20px;padding:18px 20px;display:grid}.metadata dt,.answerList dt{color:#53615a;font-weight:700}.metadata dd,.answerList dd{overflow-wrap:anywhere;margin:0}.multiline{white-space:pre-wrap}@media (max-width:560px){.formCard,.inquiryRow,.summaryCard{flex-direction:column;align-items:stretch}.formLinks,.inquiryRow div:last-child{justify-items:start}.summaryCard strong{margin:0}.metadata div,.answerList div{grid-template-columns:1fr;gap:8px}}.editorShell{max-width:760px}.editorActions{gap:20px;margin:24px 0;display:flex}.fieldEditor{gap:12px;margin:24px 0;display:grid}.fieldEditorRow{background:#fff;border:1px solid #dce4df;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:18px;transition:opacity .15s;display:grid}.disabledField{opacity:.55}.fieldName span{color:#53615a;font-size:13px}.fieldToggles{gap:16px;padding-bottom:10px;display:flex}.fieldToggles label{white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:6px;display:flex}.fieldToggles input{width:18px;height:18px}.success{color:#176b49}@media (max-width:560px){.fieldEditorRow{grid-template-columns:1fr;gap:12px}}.embedCode{gap:12px;margin:28px 0 48px;display:grid}.embedCode textarea{resize:vertical;color:#f4f7f5;background:#17221d;border:1px solid #cbd5cf;border-radius:10px;width:100%;padding:14px;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.embedCode .button{justify-self:start}.embedPreview{margin-top:40px}.embedPreview h2{font-size:20px}.embedPreview iframe{background:#fff;border:1px solid #dce4df;border-radius:14px;width:100%;min-height:700px}
