:where(.cms-cf,.cms-cf-form){--cf-text:#10162f;--cf-muted:#5b6478;--cf-accent:#5b6cff;--cf-accent-dark:#3545d4;--cf-border:#27386929;width:100%;max-width:720px;color:var(--cf-text);margin:0 0 1.5em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:block}:where(.cms-cf) :where(.cms-cf-form){max-width:none;margin:0}:where(.cms-cf-form) :where(p){margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}:where(.cms-cf-form) :where(label){width:100%;margin:0;font-size:14px;font-weight:700;line-height:1.45;display:block}:where(.cms-cf-form-control-wrap){width:100%;margin-top:8px;display:block}:where(.cms-cf-form-control){margin-bottom:15px;font-family:inherit}:where(.cms-cf-text,.cms-cf-email,.cms-cf-tel,.cms-cf-url,.cms-cf-number,.cms-cf-date,.cms-cf-select,.cms-cf-textarea,.cms-cf-quiz){box-sizing:border-box;border:1px solid var(--cf-border);width:100%;max-width:100%;color:var(--cf-text);background:#fff;border-radius:12px;outline:none;font-size:15px;font-weight:500;line-height:1.45;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 18px #1b26590a}:where(.cms-cf-text,.cms-cf-email,.cms-cf-tel,.cms-cf-url,.cms-cf-number,.cms-cf-date,.cms-cf-select,.cms-cf-quiz){min-height:50px;padding:0 16px}:where(.cms-cf-textarea){resize:vertical;min-height:150px;padding:14px 16px}:where(.cms-cf-text,.cms-cf-email,.cms-cf-tel,.cms-cf-url,.cms-cf-number,.cms-cf-date,.cms-cf-select,.cms-cf-textarea,.cms-cf-quiz):focus{border-color:var(--cf-accent);box-shadow:0 0 0 4px #5b6cff24}:where(.cms-cf-file){font-size:14px}:where(.cms-cf-checkbox,.cms-cf-radio,.cms-cf-acceptance){flex-wrap:wrap;gap:8px 18px;display:flex}:where(.cms-cf-list-item){align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}:where(.cms-cf-list-item) :where(label){width:auto;font-weight:500;display:inline}:where(.cms-cf-recaptcha-slot):not(:empty){margin:4px 0 20px}:where(.cms-cf-submit){background:linear-gradient(135deg, var(--cf-accent), var(--cf-accent-dark));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-bottom:15px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 26px #5b6cff42}:where(.cms-cf-submit):hover,:where(.cms-cf-submit):focus{opacity:.95;transform:translateY(-1px)}:where(.cms-cf-submit):focus-visible{outline-offset:3px;outline:3px solid #5b6cff4d}:where(.cms-cf-submit):disabled{cursor:default;opacity:.6;transform:none}:where(.cms-cf-not-valid){border-color:#e14949b8}:where(.cms-cf-not-valid-tip){color:#c03939;margin:-8px 0 12px;font-size:13px;font-weight:600;display:block}:where(.cms-cf-response-output){background:#eef4ffd6;border:1px solid #5b6cff38;border-radius:12px;margin:12px 0 0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.55}:where(.cms-cf-response-output):empty{display:none}:where(.cms-cf-form.sent) :where(.cms-cf-response-output){background:#15b8a61a;border-color:#15b8a657}:where(.cms-cf-form.invalid,.cms-cf-form.failed,.cms-cf-form.aborted) :where(.cms-cf-response-output),:where(.cms-cf-response-output.is-error){background:#e1494914;border-color:#e1494952}:where(.cms-cf-spinner){vertical-align:middle;margin:0 0 0 10px}
