.builder-document{box-sizing:border-box;width:100%;margin:0 auto;font-family:var(--builder-font,Arial,sans-serif);line-height:1.6;overflow-wrap:anywhere;border-radius:var(--builder-radius,8px)}.builder-document *{box-sizing:border-box}.builder-document h1,.builder-document h2{font-size:var(--builder-heading,30px);line-height:1.25;margin:0 0 12px}.builder-document img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--builder-radius,8px)}.builder-document hr{border:0;border-top:1px solid #cfd7e5;margin:0}.builder-document a{color:var(--builder-accent)}.builder-document .builder-button{display:inline-block;background:var(--builder-accent);color:var(--builder-button-text);text-decoration:none;padding:12px 20px;border-radius:var(--builder-radius);font-weight:700;line-height:1.4}.builder-columns{display:grid;grid-template-columns:repeat(var(--builder-columns,2),minmax(0,1fr))}.builder-image-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px}.builder-image-text.image-right>div:first-child{order:2}.builder-social{display:flex;gap:16px;flex-wrap:wrap}.builder-block-list{min-width:0}.builder-field{text-align:left}.builder-field label,.builder-field legend{display:block;font-weight:600;font-size:inherit}.builder-field input:not([type=checkbox]):not([type=radio]),.builder-field textarea,.builder-field select{display:block;width:100%;max-width:100%;padding:11px 12px;margin:7px 0;border:1px solid #a9b6c9;border-radius:var(--builder-radius);font:inherit;background:#fff;color:#15233c}.builder-field input[type=checkbox],.builder-field input[type=radio]{width:18px;height:18px;accent-color:var(--builder-accent);flex-shrink:0;margin-top:4px}.builder-field small{display:block;font-weight:400;color:inherit;font-size:.86em}.builder-field fieldset{border:0;padding:0;margin:0}.builder-field .builder-check,.builder-choices label{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin:8px 0}.builder-field[hidden]{display:none!important}.builder-document .landing-hero{display:block;min-height:0;padding:0;max-width:none;margin-top:0}.builder-form-runtime .builder-document{padding:0}.builder-form-runtime>.builder-button{display:block;max-width:100%}.builder-public-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.builder-document:has(.builder-field) .builder-block{margin-bottom:20px}@media(max-width:600px){.builder-columns,.builder-image-text{grid-template-columns:minmax(0,1fr)}.builder-image-text.image-right>div:first-child{order:0}.builder-document{padding:min(20px,4vw)!important}.builder-document h1,.builder-document h1,.builder-document h2{font-size:min(var(--builder-heading),8vw)}}

/* Keep app appearance from changing customer artwork or native form controls. */
.builder-document{color-scheme:light}
.builder-document h1,.builder-document h2,.builder-document h3,.builder-document h4{color:inherit;font-family:inherit}
.builder-field input::placeholder,.builder-field textarea::placeholder{color:#5c6b7e;opacity:1}
