.ddf{--ddf-red:#e21e25;--ddf-soft:#f5f6f8;--ddf-ink:#10131a;--ddf-line:#7b8798;font-family:Inter,system-ui,sans-serif;color:var(--ddf-ink);font-size:16px;line-height:1.5}.ddf *{box-sizing:border-box}.ddf button{cursor:pointer}.ddf button[type=submit],.ddf [data-open-managed]{background:var(--ddf-red);color:#fff;border:0;border-radius:8px;padding:12px 20px;font:inherit;font-weight:600}.ddf button:hover{filter:brightness(.95)}.ddf :focus-visible{outline:3px solid var(--ddf-red);outline-offset:3px}.ddf .ddf-trap{position:absolute;left:-10000px}.ddf .ddf-phone-row{display:grid;grid-template-columns:110px 1fr}.ddf .ddf-muted{color:inherit;opacity:.85}.ddf .ddf-close{float:right;border:1px solid currentColor;border-radius:8px;padding:4px 12px;background:transparent;color:inherit;font-size:24px}.ddf dialog::backdrop{background:#10131abf}.ddf .ddf-form-tools{display:flex;justify-content:flex-end}.ddf .ddf-theme-switch{border:1px solid currentColor;border-radius:30px;padding:5px 12px;color:inherit;background:transparent}.ddf-success{padding:40px 20px;text-align:center}.ddf-success strong{display:block;font-size:40px;color:var(--ddf-red);animation:ddf-received .4s ease-out}.ddf-success button{padding:10px;border-radius:8px;background:transparent;color:inherit;border:1px solid currentColor}@keyframes ddf-received{from{transform:scale(.5)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ddf-success strong{animation:none}}
.ddf [hidden]{display:none!important}.ddf{--ddf-muted:#4f5b70;--ddf-link:#b91c24}.ddf dialog.ddf-managed-shell{width:calc(100% - 32px);max-height:90vh;overflow:auto}
.ddf [data-ddf-open-managed]{background:var(--ddf-red);color:white;border:0;border-radius:8px;padding:12px 20px;font:inherit;font-weight:600}.ddf :is(input,select,textarea){font:inherit}.ddf .ddf-managed-form>p:empty{display:none}
.ddf .ddf-preview-fields{border:0;padding:0;margin:0;min-width:0;pointer-events:none}.ddf .ddf-preview-fields:disabled{opacity:1}
.ddf .ddf-managed-shell :is(h2,h3,label,legend){color:var(--ddf-ink)!important;-webkit-text-fill-color:var(--ddf-ink)}
.ddf .ddf-managed-shell h2{font-family:inherit;font-weight:700;line-height:1.3;letter-spacing:normal;margin:12px 0 18px}
.ddf .ddf-managed-shell p{color:var(--ddf-ink);font-family:inherit;line-height:1.5;margin:12px 0}
.ddf .ddf-managed-shell p.ddf-muted{color:var(--ddf-muted);font-size:13px;opacity:1}
.ddf .ddf-managed-shell .ddf-managed-field>label span{color:#b91c24;-webkit-text-fill-color:currentColor}.ddf[data-popup-style=dark] .ddf-managed-field>label span{color:#ff8b90}
.ddf .ddf-managed-shell :is(input,select,textarea){font-family:inherit;line-height:1.5;color:var(--ddf-ink);-webkit-text-fill-color:var(--ddf-ink);box-shadow:none;min-width:0}
.ddf .ddf-managed-shell :is(input,textarea)::placeholder{color:var(--ddf-muted);-webkit-text-fill-color:var(--ddf-muted);opacity:1}
.ddf .ddf-managed-shell button[type=submit],.ddf [data-ddf-open-managed]{color:#fff!important;-webkit-text-fill-color:#fff;background:var(--ddf-red);min-height:46px}
.ddf .ddf-managed-shell .ddf-form-status{color:var(--ddf-ink)}.ddf .ddf-success p{color:var(--ddf-ink)!important}.ddf .ddf-success button{font:inherit;color:var(--ddf-ink);background:var(--ddf-soft);padding:10px 16px;min-height:44px}
