.lfh-form{--lfh-primary: #1d4ed8;--lfh-primary-text: #ffffff;--lfh-text: #111827;--lfh-muted: #6b7280;--lfh-bg: transparent;--lfh-input-bg: #ffffff;--lfh-border: #d1d5db;--lfh-error: #dc2626;--lfh-success: #15803d;--lfh-radius: 8px;--lfh-gap: 16px;--lfh-font-size: 16px;--lfh-input-padding: 12px 14px;--lfh-max-width: 100%;--lfh-focus-ring: rgba(29, 78, 216, .22);position:relative;box-sizing:border-box;width:100%;max-width:var(--lfh-max-width);padding:var(--lfh-form-padding, 0);font-size:var(--lfh-font-size);line-height:1.5;color:var(--lfh-text);background:var(--lfh-bg);text-align:left}.lfh-form *,.lfh-form *:before,.lfh-form *:after{box-sizing:border-box}.lfh-form__form{display:block;margin:0}.lfh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lfh-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lfh-step{display:block;margin:0;padding:0;border:0;min-width:0}.lfh-step[hidden],.lfh-summary[hidden],.lfh-success[hidden],.lfh-errors[hidden],.lfh-button[hidden],.lfh-field[hidden],.lfh-progress[hidden],.lfh-form__form[hidden]{display:none}.lfh-step--enter{animation:lfh-fade-in .22s ease-out}@keyframes lfh-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lfh-step__title{display:block;width:100%;padding:0;margin:0 0 calc(var(--lfh-gap) * .75);font-size:1.25em;font-weight:700;line-height:1.3;color:inherit;outline:none}.lfh-step__description{margin:0 0 var(--lfh-gap);color:var(--lfh-muted)}.lfh-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lfh-gap)}.lfh-field{grid-column:span 6;min-width:0;margin:0}.lfh-field--w-half{grid-column:span 3}.lfh-field--w-third{grid-column:span 2}.lfh-field--w-two-thirds{grid-column:span 4}@media(max-width:640px){.lfh-field--w-half,.lfh-field--w-third,.lfh-field--w-two-thirds{grid-column:span 6}}.lfh-label{display:block;margin:0 0 6px;font-size:.9375em;font-weight:600;line-height:1.4;color:inherit}.lfh-required{color:var(--lfh-error)}.lfh-control{position:relative}.lfh-input{display:block;width:100%;margin:0;padding:var(--lfh-input-padding);font:inherit;font-size:1em;line-height:1.4;color:var(--lfh-input-text, currentColor);background-color:var(--lfh-input-bg);border:var(--lfh-border-width, 1px) solid var(--lfh-border);border-radius:var(--lfh-radius);box-shadow:none;min-height:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.lfh-input::-moz-placeholder{color:var(--lfh-muted);opacity:1}.lfh-input::placeholder{color:var(--lfh-muted);opacity:1}.lfh-input:focus{outline:none;border-color:var(--lfh-primary);box-shadow:0 0 0 3px var(--lfh-focus-ring)}.lfh-input--select{padding-right:42px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.lfh-input--textarea{resize:vertical;min-height:120px}.lfh-phone{display:flex;gap:8px}.lfh-phone__cc{flex:0 0 auto;width:auto;min-width:6.5em;padding-left:12px}.lfh-phone__number{flex:1 1 auto;width:auto;min-width:0}.lfh-input--date{min-height:calc(1.4em + 26px)}.lfh-field.is-invalid .lfh-input{border-color:var(--lfh-error)}.lfh-field.is-invalid .lfh-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--lfh-error) 20%,transparent)}.lfh-help{margin:6px 0 0;font-size:.875em;line-height:1.4;color:var(--lfh-muted)}.lfh-error{display:none;margin:6px 0 0;font-size:.875em;line-height:1.4;color:var(--lfh-error)}.lfh-field.is-invalid .lfh-error{display:block}.lfh-options{display:flex;flex-direction:column;gap:10px}.lfh-options--inline{flex-direction:row;flex-wrap:wrap;gap:10px 24px}.lfh-option{display:flex;align-items:flex-start;gap:10px;margin:0;font-weight:400;line-height:1.45;cursor:pointer}.lfh-option__input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--lfh-primary);cursor:pointer}.lfh-option__input:focus-visible{outline:2px solid var(--lfh-primary);outline-offset:2px}.lfh-option__label{flex:1}.lfh-option__label a{color:var(--lfh-primary);text-decoration:underline}.lfh-legal{margin:6px 0 0 28px;font-size:.8125em;line-height:1.45;color:var(--lfh-muted)}.lfh-field.is-invalid .lfh-option__input{outline:2px solid var(--lfh-error);outline-offset:1px}.lfh-heading{margin:0;font-size:1.25em;font-weight:700;line-height:1.3}.lfh-paragraph,.lfh-html{margin:0}.lfh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--lfh-gap)}.lfh-form--btn-align-center .lfh-actions{justify-content:center}.lfh-form--btn-align-right .lfh-actions{justify-content:flex-end}.lfh-form--btn-full .lfh-button--submit,.lfh-form--btn-full .lfh-button--next{width:100%}.lfh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:var(--lfh-input-padding);font:inherit;font-size:1em;font-weight:600;line-height:1.4;color:var(--lfh-primary-text);background:var(--lfh-primary);border:var(--lfh-border-width, 1px) solid var(--lfh-primary);border-radius:var(--lfh-button-radius, var(--lfh-radius));text-decoration:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:filter .15s ease,opacity .15s ease,background-color .15s ease}.lfh-button:hover{filter:brightness(.92)}.lfh-button:focus-visible{outline:2px solid var(--lfh-primary);outline-offset:2px}.lfh-button[disabled],.lfh-button[aria-busy=true]{opacity:.7;cursor:progress;filter:none}.lfh-form--btn-outline .lfh-button--submit,.lfh-form--btn-outline .lfh-button--next{background:transparent;color:var(--lfh-primary)}.lfh-form--btn-outline .lfh-button--submit:hover,.lfh-form--btn-outline .lfh-button--next:hover{background:color-mix(in srgb,var(--lfh-primary) 8%,transparent);filter:none}.lfh-button--back{background:transparent;border-color:transparent;color:var(--lfh-muted);font-weight:500;padding-left:10px;padding-right:10px}.lfh-button--back:before{content:"";width:.55em;height:.55em;margin-right:2px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.lfh-button--back:hover{filter:none;color:var(--lfh-text);background:color-mix(in srgb,var(--lfh-text) 6%,transparent)}.lfh-form--btn-full .lfh-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.lfh-form--btn-full .lfh-button--back{width:100%;justify-content:center}.lfh-form--multistep:not(.lfh-form--btn-full) .lfh-actions{justify-content:space-between}.lfh-form--multistep:not(.lfh-form--btn-full) .lfh-button--back[hidden]+.lfh-button--next,.lfh-form--multistep:not(.lfh-form--btn-full) .lfh-button--back[hidden]~.lfh-button--submit{margin-left:auto}.lfh-form--multistep.lfh-form--btn-align-center:not(.lfh-form--btn-full) .lfh-actions{justify-content:center}.lfh-button[aria-busy=true] .lfh-button__label:after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:8px;vertical-align:-.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lfh-spin .7s linear infinite}@keyframes lfh-spin{to{transform:rotate(360deg)}}.lfh-required-hint{margin:10px 0 0;font-size:.8125em;color:var(--lfh-muted)}.lfh-errors{margin:0 0 var(--lfh-gap);padding:12px 16px;border:1px solid var(--lfh-error);border-radius:var(--lfh-radius);background:color-mix(in srgb,var(--lfh-error) 7%,transparent);color:var(--lfh-error);outline:none}.lfh-errors__title{margin:0;font-weight:600}.lfh-errors__list{margin:6px 0 0;padding-left:18px;font-size:.9em}.lfh-errors__list a{color:inherit;text-decoration:underline}.lfh-success{padding:16px 20px;border:1px solid var(--lfh-success);border-radius:var(--lfh-radius);background:color-mix(in srgb,var(--lfh-success) 8%,transparent);color:inherit;outline:none}.lfh-success>:first-child{margin-top:0}.lfh-success>:last-child{margin-bottom:0}.lfh-progress{margin:0 0 var(--lfh-gap)}.lfh-progress__track{height:6px;overflow:hidden;background:color-mix(in srgb,var(--lfh-border) 60%,transparent);border-radius:999px}.lfh-progress__bar{height:100%;background:var(--lfh-primary);border-radius:999px;transition:width .3s ease}.lfh-progress__text{margin:8px 0 0;font-size:.8125em;color:var(--lfh-muted)}.lfh-progress__steps{display:flex;gap:8px;margin:0;padding:0;list-style:none;counter-reset:none}.lfh-progress__step{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0 10px;border-bottom:3px solid var(--lfh-border);font-size:.8125em;color:var(--lfh-muted);transition:border-color .2s ease,color .2s ease}.lfh-progress__step.is-active,.lfh-progress__step.is-done{border-color:var(--lfh-primary);color:inherit}.lfh-progress__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;font-size:.75em;font-weight:700;background:var(--lfh-border);color:var(--lfh-text)}.lfh-progress__step.is-active .lfh-progress__num,.lfh-progress__step.is-done .lfh-progress__num{background:var(--lfh-primary);color:var(--lfh-primary-text)}.lfh-progress__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.lfh-progress__label{display:none}}.lfh-summary__title{margin:0 0 calc(var(--lfh-gap) * .75);font-size:1.25em;font-weight:700;outline:none}.lfh-summary__list{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:8px 16px;margin:0}.lfh-summary__list dt{font-weight:600}.lfh-summary__list dd{margin:0}.lfh-summary__edit{font-size:.8125em;color:var(--lfh-primary);text-decoration:underline}.lfh-form--align-center{margin-left:auto;margin-right:auto}.lfh-form--frame-border,.lfh-form--frame-shadow{padding:var(--lfh-form-padding, clamp(16px, 4vw, 28px));border-radius:calc(var(--lfh-radius) * 1.5)}.lfh-form--frame-border{border:var(--lfh-border-width, 1px) solid var(--lfh-border)}.lfh-form--frame-shadow{box-shadow:0 1px 2px #0000000f,0 10px 30px #00000014}.lfh-form--layout-inline{container-type:inline-size}.lfh-form--layout-inline .lfh-form__form:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px}.lfh-form--layout-inline .lfh-form__form>*{grid-column:1 / -1}.lfh-form--layout-inline .lfh-form__form>.lfh-step{grid-column:1}.lfh-form--layout-inline .lfh-form__form>.lfh-actions{grid-column:2;align-self:start;flex-wrap:nowrap;margin-top:0}.lfh-form--layout-inline.lfh-form--labels-above .lfh-form__form>.lfh-actions{margin-top:calc(1.3125em + 6px)}.lfh-form--layout-inline .lfh-grid{display:flex;flex-wrap:wrap;gap:12px}.lfh-form--layout-inline .lfh-field{flex:1 1 100%}.lfh-form--layout-inline .lfh-field--text,.lfh-form--layout-inline .lfh-field--email,.lfh-form--layout-inline .lfh-field--phone,.lfh-form--layout-inline .lfh-field--number,.lfh-form--layout-inline .lfh-field--select,.lfh-form--layout-inline .lfh-field--date{flex:1 1 11rem}.lfh-form--layout-inline .lfh-button--submit{white-space:nowrap}@container (max-width: 30rem){.lfh-form--layout-inline .lfh-form__form{grid-template-columns:minmax(0,1fr)}.lfh-form--layout-inline .lfh-form__form>.lfh-actions,.lfh-form--layout-inline.lfh-form--labels-above .lfh-form__form>.lfh-actions{grid-column:1;margin-top:12px}.lfh-form--layout-inline .lfh-button--submit{width:100%}}.lfh-form--labels-hidden .lfh-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@media(prefers-reduced-motion:reduce){.lfh-form *,.lfh-form *:before,.lfh-form *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.lfh-file{position:relative}.lfh-file__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.lfh-file__drop{display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px dashed var(--lfh-border);border-radius:var(--lfh-radius);background:var(--lfh-input-bg);color:var(--lfh-muted);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.lfh-file__drop:hover,.lfh-file__drop.is-drag,.lfh-file__input:focus-visible+.lfh-file__drop{border-color:var(--lfh-primary);background:color-mix(in srgb,var(--lfh-primary) 5%,var(--lfh-input-bg));color:var(--lfh-input-text, var(--lfh-text))}.lfh-file__icon{display:inline-flex;flex:none;color:var(--lfh-primary)}.lfh-file__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lfh-file__title{font-weight:600;color:var(--lfh-text)}.lfh-file__hint{font-size:.8125em}.lfh-file__list{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.lfh-file__list:empty{display:none}.lfh-file__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--lfh-border);border-radius:var(--lfh-radius);background:var(--lfh-input-bg);color:var(--lfh-input-text, currentColor);font-size:.9375em}.lfh-file__item.is-uploading{opacity:.7}.lfh-file__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfh-file__meta{flex:none;font-size:.8125em;color:var(--lfh-muted)}.lfh-file__remove{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lfh-muted);font-size:18px;line-height:1;cursor:pointer}.lfh-file__remove:hover:not([disabled]){background:color-mix(in srgb,var(--lfh-error) 12%,transparent);color:var(--lfh-error)}.lfh-field.is-invalid .lfh-file__drop{border-color:var(--lfh-error)}.lfh-download{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--lfh-success) 30%,transparent)}.lfh-download__intro{margin:0 0 10px}.lfh-download__button{text-decoration:none}.lfh-download__button:before{content:"";width:.9em;height:.9em;background:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v12m0 0 4.5-4.5M12 16l-4.5-4.5M4 19h16'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v12m0 0 4.5-4.5M12 16l-4.5-4.5M4 19h16'/%3E%3C/svg%3E") center / contain no-repeat}.lfh-download__meta{margin:8px 0 0;font-size:.8125em;color:var(--lfh-muted)}.lfh-captcha{margin-top:var(--lfh-gap)}.lfh-captcha:empty{display:none}@supports (color: color-mix(in srgb,red,red)){.lfh-form{--lfh-focus-ring: color-mix(in srgb, var(--lfh-primary) 22%, transparent)}}.lfh-ab--pending{visibility:hidden;animation:lfh-ab-reveal 0s 2.5s forwards}@keyframes lfh-ab-reveal{to{visibility:visible}}.lfh-repeater__rows{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lfh-repeater__row{margin:0;padding:14px 16px 16px;border:1px solid var(--lfh-border);border-radius:var(--lfh-radius)}.lfh-repeater__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.lfh-repeater__title{font-size:.875em;font-weight:600;color:var(--lfh-muted)}.lfh-repeater__fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.lfh-repeater__field{grid-column:span 6;min-width:0}.lfh-repeater__field--w-half{grid-column:span 3}.lfh-repeater__field--w-third{grid-column:span 2}.lfh-repeater__field--w-two-thirds{grid-column:span 4}@media(max-width:640px){.lfh-repeater__field--w-half,.lfh-repeater__field--w-third,.lfh-repeater__field--w-two-thirds{grid-column:span 6}}.lfh-label--sub{font-size:.875em}.lfh-repeater__remove,.lfh-repeater__add{font:inherit;cursor:pointer;background:none;border:0;color:var(--lfh-primary, currentColor)}.lfh-repeater__remove{padding:2px 4px;font-size:.875em;color:var(--lfh-muted)}.lfh-repeater__remove:hover{color:var(--lfh-error, #dc2626)}.lfh-repeater__add{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;border:1px dashed var(--lfh-border);border-radius:var(--lfh-radius);font-weight:600}.lfh-repeater__add:hover{border-color:currentColor}.lfh-repeater__add[hidden],.lfh-repeater__remove[hidden]{display:none}.lfh-repeater__row.is-new{animation:lfh-row-in .18s ease-out}@keyframes lfh-row-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.lfh-repeater__row.is-new{animation:none}}.lfh-app-note{display:flex;gap:12px;margin:0 0 calc(var(--lfh-gap) * 1.25);padding:16px 18px;border:1px solid color-mix(in srgb,var(--lfh-primary) 30%,transparent);border-left-width:4px;border-radius:var(--lfh-radius);background:color-mix(in srgb,var(--lfh-primary) 7%,transparent)}@supports not (background: color-mix(in srgb,red 50%,transparent)){.lfh-app-note{border-color:var(--lfh-primary);background:transparent}}.lfh-app-note__icon{flex:none;margin-top:1px;color:var(--lfh-primary)}.lfh-app-note__title{margin:0 0 6px;font-weight:700;font-size:1em}.lfh-app-note__list{margin:0;padding:0 0 0 1.1em;font-size:.9375em;line-height:1.5}.lfh-app-note__list li+li{margin-top:3px}.lfh-app-note__link{margin:8px 0 0;font-size:.9375em}.lfh-app-note__link a{color:var(--lfh-primary)}.lfh-form--conversational .lfh-form__form{display:flex;flex-direction:column;justify-content:center;min-height:min(70vh,640px)}.lfh-form--fullpage .lfh-form__form{min-height:calc(100dvh - (2*clamp(16px,4vw,48px)))}.lfh-form--conversational .lfh-progress{order:-1;margin-bottom:clamp(24px,6vh,56px)}.lfh-form--conversational .lfh-step>.lfh-grid{gap:calc(var(--lfh-gap) * 1.25)}.lfh-form--conversational .lfh-step .lfh-label:not(.lfh-label--sub),.lfh-form--conversational .lfh-step .lfh-field--checkbox .lfh-option__label,.lfh-form--conversational .lfh-step .lfh-field--consent .lfh-option__label{font-size:clamp(1.25em,2.6vw,1.625em);font-weight:600;line-height:1.25;letter-spacing:-.01em;margin-bottom:14px}.lfh-form--conversational .lfh-step .lfh-help{margin-top:-6px;margin-bottom:12px}.lfh-form--conversational .lfh-input{font-size:1.125em;padding:14px 16px}.lfh-form--conversational .lfh-options{counter-reset:lfh-opt;gap:10px}.lfh-form--conversational .lfh-option{counter-increment:lfh-opt;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--lfh-border);border-radius:var(--lfh-radius);transition:border-color .15s ease,background-color .15s ease}.lfh-form--conversational .lfh-option:before{content:counter(lfh-opt,upper-alpha);display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;font-size:.8125em;font-weight:700;border:1px solid var(--lfh-border);border-radius:6px;color:var(--lfh-muted)}.lfh-form--conversational .lfh-option .lfh-option__input{position:absolute;opacity:0;width:1px;height:1px}.lfh-form--conversational .lfh-option:hover{border-color:var(--lfh-primary)}.lfh-form--conversational .lfh-option:has(.lfh-option__input:checked){border-color:var(--lfh-primary);background:color-mix(in srgb,var(--lfh-primary) 8%,transparent)}.lfh-form--conversational .lfh-option:has(.lfh-option__input:checked):before{background:var(--lfh-primary);border-color:var(--lfh-primary);color:var(--lfh-primary-text)}.lfh-form--conversational .lfh-option:has(.lfh-option__input:focus-visible){outline:2px solid var(--lfh-primary);outline-offset:2px}.lfh-form--conversational .lfh-field--checkbox .lfh-option,.lfh-form--conversational .lfh-field--consent .lfh-option{counter-increment:none;padding:0;border:0;background:none}.lfh-form--conversational .lfh-field--checkbox .lfh-option:before,.lfh-form--conversational .lfh-field--consent .lfh-option:before{content:none}.lfh-form--conversational .lfh-field--checkbox .lfh-option__input,.lfh-form--conversational .lfh-field--consent .lfh-option__input{position:static;opacity:1;width:20px;height:20px}.lfh-form--conversational .lfh-step--enter{animation:lfh-question-in .32s cubic-bezier(.22,1,.36,1)}@keyframes lfh-question-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lfh-enter-hint{font-size:.8125em;color:var(--lfh-muted)}.lfh-form--conversational .lfh-button--back{order:-1}.lfh-welcome{display:none}.lfh-form.is-welcome .lfh-welcome{display:block;animation:lfh-question-in .32s cubic-bezier(.22,1,.36,1)}.lfh-form.is-welcome .lfh-step,.lfh-form.is-welcome .lfh-actions,.lfh-form.is-welcome .lfh-progress,.lfh-form.is-welcome .lfh-required-hint,.lfh-form.is-welcome .lfh-summary{display:none}.lfh-welcome__title{margin:0 0 12px;font-size:clamp(1.75em,4vw,2.5em);font-weight:700;line-height:1.1;letter-spacing:-.02em;outline:none}.lfh-welcome__text{margin:0 0 24px;font-size:1.125em;line-height:1.5;color:var(--lfh-muted)}.lfh-welcome__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lfh-welcome__meta{font-size:.875em;color:var(--lfh-muted)}.lfh-form--conversational .lfh-success{display:flex;flex-direction:column;justify-content:center;min-height:min(50vh,420px);font-size:clamp(1.125em,2.4vw,1.375em);line-height:1.45;animation:lfh-question-in .32s cubic-bezier(.22,1,.36,1)}.lfh-form--conversational .lfh-success[hidden]{display:none}@media(prefers-reduced-motion:reduce){.lfh-form--conversational .lfh-step--enter,.lfh-form.is-welcome .lfh-welcome,.lfh-form--conversational .lfh-success{animation:none}}.lfh-form--conversational:not(.is-welcome):not(.is-first-screen) .lfh-app-note{display:none}.lfh-form--conversational.lfh-form--multistep .lfh-actions{justify-content:flex-start}.lfh-form--conversational.lfh-form--multistep:not(.lfh-form--btn-full) .lfh-actions .lfh-button--back[hidden]+.lfh-button--next,.lfh-form--conversational.lfh-form--multistep:not(.lfh-form--btn-full) .lfh-actions .lfh-button--back[hidden]~.lfh-button--submit{margin-left:0}.lfh-form--one-per-screen .lfh-step .lfh-field{grid-column:span 6}
