.bsf-root{--bsf-column: 640px;--bsf-nav-reach: 104px;position:relative;box-sizing:border-box;width:100%;margin:0;background:var(--bsf-bg);color:var(--bsf-text);font-family:var(--bsf-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;container-type:inline-size;container-name:bsf;overflow-x:hidden;overflow:clip}.bsf-root:focus{outline:none}.bsf-root *,.bsf-root *:before,.bsf-root *:after{box-sizing:border-box}.bsf-root :is(h1,h2,h3){font-family:var(--bsf-font)}.bsf-root[data-bsf-embedded=false]{min-height:var(--bsf-viewport-h, 100dvh);display:flex;flex-direction:column}.bsf-root[data-bsf-embedded=false] .bsf-form{flex:1 1 auto;display:flex;flex-direction:column}.bsf-root[data-bsf-embedded=true]{min-height:100vh;display:flex;flex-direction:column}.bsf-root[data-bsf-embedded=true] .bsf-form{flex:0 0 auto;min-height:560px;display:flex;flex-direction:column}.bsf-form{margin:0;padding:0;min-width:0}.bsf-column{position:relative;width:100%;max-width:var(--bsf-column);margin:0 auto;padding:40px 24px 24px;flex:1 1 auto;display:flex;flex-direction:column}.bsf-step,.bsf-step__body{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.bsf-step[data-bsf-force]:not([data-bsf-leaving]){opacity:1!important;transform:none!important}.bsf-step[data-bsf-leaving=gone]{display:none!important}.bsf-step[data-bsf-leaving]{pointer-events:none}.bsf-column:has(>.bsf-step[data-bsf-force]:not([data-bsf-leaving]))>.bsf-step[data-bsf-leaving]{display:none!important}.bsf-screen{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.bsf-screen--question{--bsf-question-pad: clamp(24px, 6vh, 64px);justify-content:center;padding:var(--bsf-question-pad) 0}.bsf-screen--review{justify-content:flex-start;padding-top:clamp(24px,12vh,96px)}.bsf-screen--cover{justify-content:center;align-items:center;text-align:center;padding:24px 0}.bsf-progress{position:absolute;inset:0 0 auto 0;height:3px;background:var(--bsf-line);transition:opacity .3s cubic-bezier(.22,1,.36,1) .08s}.bsf-progress[data-bsf-hidden]{opacity:0;transition:opacity .2s cubic-bezier(.33,1,.68,1)}.bsf-progress__fill{height:100%;width:100%;background:var(--bsf-accent-ink);transform:scaleX(var(--bsf-progress, 0));transform-origin:left center;transition:transform .6s cubic-bezier(.33,1,.68,1)}@starting-style{.bsf-progress{opacity:0}.bsf-progress__fill{transform:scaleX(0)}}.bsf-logo{display:block;flex:0 0 auto;height:48px;width:auto;max-width:min(200px,100%);object-fit:contain;object-position:left center;margin:0 0 24px}.bsf-screen--cover .bsf-logo{margin:0 auto 24px;object-position:center}.bsf-screen .bsf-logo[data-bsf-logo=closing]{height:0;margin-bottom:0;transition:height .45s cubic-bezier(.33,1,.68,1),margin-bottom .45s cubic-bezier(.33,1,.68,1)}.bsf-end-mark{display:block;flex:0 0 auto;width:44px;height:44px;margin:0 0 24px;color:var(--bsf-accent-ink)}.bsf-title{margin:0 0 16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere}.bsf-title--small{font-size:clamp(1.6rem,2.6vw,2.1rem)}.bsf-title:focus{outline:none}.bsf-lead{margin:0;font-size:1.15rem;color:var(--bsf-muted);max-width:52ch;overflow-wrap:anywhere}.bsf-screen--cover .bsf-lead{margin-inline:auto}.bsf-screen--cover :is(.bsf-title,.bsf-lead){text-wrap:balance}.bsf-cover-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px}.bsf-screen--cover .bsf-cover-actions{align-self:stretch;justify-content:center}.bsf-question__label{margin:0 0 8px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.bsf-question__label:focus{outline:none}.bsf-question__required{color:var(--bsf-accent-ink);font-weight:500}.bsf-question__description{margin:0 0 28px;font-size:1.05rem;color:var(--bsf-muted);overflow-wrap:anywhere}.bsf-question__label+.bsf-control{margin-top:28px}.bsf-hint{margin:0 0 12px;font-size:.95rem;color:var(--bsf-muted)}.bsf-hint--keyboard{display:none;margin:8px 0 0}@media(pointer:fine){.bsf-hint--keyboard{display:block}}.bsf-error{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-size:1rem;font-weight:500;color:var(--bsf-error)}.bsf-error__mark{flex:0 0 auto;width:16px;height:16px;margin-top:4px}.bsf-control{min-width:0}.bsf-input{display:block;width:100%;min-height:48px;padding:8px 0;margin:0;border:0;border-bottom:2px solid var(--bsf-line-strong);border-radius:0;background:transparent;color:var(--bsf-text);font:inherit;font-size:1.25rem;line-height:1.4;transition:border-color .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.bsf-input::placeholder{color:var(--bsf-muted);opacity:1}.bsf-input:focus{outline:none;border-bottom-color:var(--bsf-accent-ink)}.bsf-input:focus-visible{outline:none}.bsf-input[aria-invalid=true]{border-bottom-color:var(--bsf-error)}.bsf-input[data-empty]{color:var(--bsf-muted)}.bsf-root[data-bsf-muted-close] .bsf-input::placeholder,.bsf-root[data-bsf-muted-close] .bsf-input[data-empty]{font-style:italic}.bsf-input:-webkit-autofill{-webkit-text-fill-color:var(--bsf-text);caret-color:var(--bsf-text);-webkit-box-shadow:inset 0 0 0 1000px var(--bsf-bg);box-shadow:inset 0 0 0 1000px var(--bsf-bg);transition:border-color .15s ease,background-color 0s 600000s}.bsf-input:autofill{-webkit-text-fill-color:var(--bsf-text);caret-color:var(--bsf-text);box-shadow:inset 0 0 0 1000px var(--bsf-bg);transition:border-color .15s ease,background-color 0s 600000s}.bsf-root ::selection{background:color-mix(in srgb,var(--bsf-accent-ink) 22%,transparent);color:var(--bsf-text)}.bsf-root :is(.bsf-choice--selected,.bsf-button--primary) ::selection{background:color-mix(in srgb,var(--bsf-on-accent) 30%,transparent);color:var(--bsf-on-accent)}textarea.bsf-input{resize:none;min-height:48px;max-height:320px;overflow-y:auto;field-sizing:content}.bsf-input--date{max-width:320px}.bsf-input--date::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.bsf-input--date::-webkit-datetime-edit-month-field:focus-within,.bsf-input--date::-webkit-datetime-edit-day-field:focus-within,.bsf-input--date::-webkit-datetime-edit-year-field:focus-within{background-color:color-mix(in srgb,var(--bsf-accent-ink) 22%,transparent);color:var(--bsf-text);border-radius:4px}.bsf-input--time{max-width:200px}.bsf-input--time::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.bsf-input--time::-webkit-datetime-edit-hour-field:focus-within,.bsf-input--time::-webkit-datetime-edit-minute-field:focus-within,.bsf-input--time::-webkit-datetime-edit-ampm-field:focus-within{background-color:color-mix(in srgb,var(--bsf-accent-ink) 22%,transparent);color:var(--bsf-text);border-radius:4px}.bsf-places__list{list-style:none;margin:8px 0 0;padding:4px;border:1px solid var(--bsf-choice-line);border-radius:var(--bsf-radius);background:var(--bsf-bg)}.bsf-places__list[hidden]{display:none}.bsf-places__option{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:8px 12px;border-radius:calc(var(--bsf-radius) - 2px);color:var(--bsf-text);cursor:pointer;overflow-wrap:anywhere}.bsf-places__option--active{background:color-mix(in srgb,var(--bsf-accent-ink) 14%,transparent);box-shadow:inset 3px 0 0 var(--bsf-accent-ink)}.bsf-places__primary{font-size:1rem;line-height:1.3}.bsf-places__secondary{font-size:.875rem;line-height:1.3;color:var(--bsf-muted)}.bsf-places__credit{margin:6px 4px 0 0;font-size:.875rem;color:var(--bsf-muted);text-align:right}.bsf-places__status{margin:8px 0 0}.bsf-places__unbooked{margin-top:16px;font-size:1rem}.bsf-input:disabled{border-bottom-style:dashed;cursor:not-allowed;opacity:.7}.bsf-select-wrap{position:relative;color:var(--bsf-text)}.bsf-select-wrap:after{content:"";position:absolute;top:50%;right:4px;width:16px;height:16px;margin-top:-8px;background:currentColor;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.bsf-select{cursor:pointer;padding-right:32px}.bsf-select option{color:initial}.bsf-number{display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--bsf-line-strong);transition:border-color .15s ease}.bsf-number:focus-within{border-bottom-color:var(--bsf-accent-ink)}.bsf-number:has(.bsf-input[aria-invalid=true]){border-bottom-color:var(--bsf-error)}.bsf-number .bsf-input{border-bottom:0}.bsf-number__currency{flex:0 0 auto;border:0;padding:0;font-size:1.25rem;font-weight:500;letter-spacing:0;color:var(--bsf-muted)}.bsf-choices{display:flex;flex-direction:column;gap:8px}.bsf-choices:focus{outline:none}.bsf-choice{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:10px 14px;margin:0;border:1px solid var(--bsf-choice-line);border-radius:var(--bsf-radius);background:var(--bsf-choice-fill);color:var(--bsf-text);font:inherit;font-size:1.1rem;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bsf-choice__key{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid currentColor;border-radius:6px;font-size:.875rem;font-weight:600;opacity:.85}.bsf-choice__label{flex:1 1 auto;overflow-wrap:anywhere}.bsf-choice__check{flex:0 0 auto;width:16px;height:16px;margin-left:auto}.bsf-choice--selected{background:var(--bsf-accent);border-color:var(--bsf-accent);color:var(--bsf-on-accent)}.bsf-choice--selected .bsf-choice__key{background:var(--bsf-on-accent);color:var(--bsf-accent);border-color:var(--bsf-on-accent);opacity:1}.bsf-consent{display:flex;align-items:flex-start;gap:14px;min-height:52px;padding:12px 14px;border:1px solid var(--bsf-choice-line);border-radius:var(--bsf-radius);background:var(--bsf-choice-fill);cursor:pointer;font-size:1.1rem;line-height:1.4;transition:border-color .15s ease}.bsf-consent--checked{border-color:var(--bsf-accent-ink)}.bsf-consent__control{position:relative;flex:0 0 auto;display:inline-grid;width:24px;height:24px;margin:1px 0 0}.bsf-consent__box{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;border:2px solid var(--bsf-line-strong);border-radius:6px;background:var(--bsf-bg);font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.bsf-consent__box:checked{background:var(--bsf-accent);border-color:var(--bsf-accent-ink)}.bsf-consent__box[aria-invalid=true]:not(:checked){border-color:var(--bsf-error)}.bsf-consent__tick{position:absolute;top:4px;left:4px;width:16px;height:16px;color:var(--bsf-on-accent);opacity:0;pointer-events:none}.bsf-consent__box:checked+.bsf-consent__tick{opacity:1}.bsf-consent__wording{flex:1 1 auto;overflow-wrap:anywhere}.bsf-consent__disclosure{margin:8px 0 0;padding:0 14px 0 52px;font-size:.875rem;line-height:1.5;color:var(--bsf-muted);overflow-wrap:anywhere}.bsf-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:44px;padding:0 28px;margin:0;border:0;border-radius:999px;font:inherit;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:filter .15s ease,opacity .15s ease,transform .1s ease}.bsf-button:disabled{cursor:default}.bsf-button--primary{background:var(--bsf-accent);color:var(--bsf-on-accent)}.bsf-button--primary:active:not(:disabled){transform:scale(.98)}.bsf-button--large{min-height:56px;padding:0 36px;font-size:1.1rem}.bsf-button--text{padding:0 12px;background:transparent;color:var(--bsf-muted)}.bsf-button--text:disabled{opacity:.5}.bsf-button--small{min-height:44px;font-size:.95rem}@media(hover:hover)and (pointer:fine){.bsf-choice:hover{border-color:var(--bsf-accent-ink)}.bsf-button--primary:hover:not(:disabled){filter:brightness(1.08)}.bsf-button--text:hover:not(:disabled){color:var(--bsf-text)}}.bsf-nav{position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;margin-top:40px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--bsf-bg)}.bsf-nav:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;background:linear-gradient(to bottom,transparent,var(--bsf-bg));pointer-events:none}.bsf-root[data-bsf-embedded=false] :is(.bsf-choice,.bsf-input,.bsf-consent__box,.bsf-review__row,.bsf-review__edit,.bsf-places__option){scroll-margin-bottom:calc(var(--bsf-nav-reach) + env(safe-area-inset-bottom,0px))}.bsf-nav__side{grid-column:1;justify-self:start;display:flex;align-items:center;min-width:0}.bsf-nav__side:first-child .bsf-button--text{margin-left:-12px}.bsf-nav__progress{grid-column:2;font-size:.95rem;font-variant-numeric:tabular-nums;color:var(--bsf-muted);white-space:nowrap}.bsf-nav__side--end{grid-column:3;justify-self:end}.bsf-review{margin:28px 0 0;padding:0;border-top:1px solid var(--bsf-line)}.bsf-question__description+.bsf-review{margin-top:0}.bsf-review__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action" "value action";column-gap:16px;row-gap:2px;padding:12px 0;border-bottom:1px solid var(--bsf-line)}.bsf-review__label{grid-area:label;margin:0;font-size:.95rem;color:var(--bsf-muted)}.bsf-review__value{grid-area:value;margin:0;min-width:0;font-size:1.1rem;overflow-wrap:anywhere;white-space:pre-wrap}.bsf-review__action{grid-area:action;align-self:center;margin:0}.bsf-review__action .bsf-button{flex:none}.bsf-review__skipped{color:var(--bsf-muted);font-style:italic}.bsf-spinner{flex:0 0 auto;width:16px;height:16px;margin-right:8px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:bsf-spin .8s linear infinite}@keyframes bsf-spin{to{transform:rotate(360deg)}}.bsf-button__labels{display:inline-grid}.bsf-button__label{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center}.bsf-button__label[aria-hidden=true]{visibility:hidden}.bsf-button__label[aria-hidden=true] .bsf-spinner{animation:none}.bsf-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bsf-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}.bsf-root :is(button,a):focus-visible{outline:2px solid var(--bsf-accent-ink);outline-offset:2px}.bsf-root .bsf-choice:focus-visible{outline:none;border-color:var(--bsf-accent-ink);box-shadow:inset 0 0 0 1px var(--bsf-accent-ink)}.bsf-root .bsf-choice--selected:focus-visible{border-color:var(--bsf-accent);box-shadow:inset 0 0 0 2px var(--bsf-on-accent)}.bsf-consent__box:focus-visible{outline:none}.bsf-consent:has(.bsf-consent__box:focus-visible){border-color:var(--bsf-accent-ink);box-shadow:inset 0 0 0 1px var(--bsf-accent-ink)}@supports not selector(:has(*)){.bsf-consent__box:focus-visible{outline:2px solid var(--bsf-accent-ink);outline-offset:2px}}@container bsf (max-width: 480px){.bsf-column{padding:28px 20px 16px}.bsf-question__label{font-size:1.5rem}.bsf-title{font-size:2rem}.bsf-title--small{font-size:1.5rem}.bsf-screen--question{justify-content:flex-start;padding-top:clamp(24px,9vh,80px)}.bsf-screen--review{padding-top:16px}.bsf-button--primary{flex:1 1 auto}.bsf-screen--cover .bsf-cover-actions .bsf-button--primary{flex-basis:100%}.bsf-nav{display:flex;column-gap:8px}.bsf-nav__side:empty{display:none}.bsf-nav__side--end{flex:1 1 auto}.bsf-nav__side--end .bsf-button--primary{width:100%}}.bsf-root[data-bsf-viewport=mobile] .bsf-column{padding:28px 20px 16px}.bsf-root[data-bsf-viewport=mobile] .bsf-question__label{font-size:1.5rem}.bsf-root[data-bsf-viewport=mobile] .bsf-title{font-size:2rem}.bsf-root[data-bsf-viewport=mobile] .bsf-title--small{font-size:1.5rem}.bsf-root[data-bsf-viewport=mobile] .bsf-screen--question{justify-content:flex-start;padding-top:clamp(24px,9vh,80px)}.bsf-root[data-bsf-viewport=mobile] .bsf-screen--review{padding-top:16px}.bsf-root[data-bsf-viewport=mobile] .bsf-button--primary{flex:1 1 auto}.bsf-root[data-bsf-viewport=mobile] .bsf-screen--cover .bsf-cover-actions .bsf-button--primary{flex-basis:100%}.bsf-root[data-bsf-viewport=mobile] .bsf-nav{display:flex;column-gap:8px}.bsf-root[data-bsf-viewport=mobile] .bsf-nav__side:empty{display:none}.bsf-root[data-bsf-viewport=mobile] .bsf-nav__side--end{flex:1 1 auto}.bsf-root[data-bsf-viewport=mobile] .bsf-nav__side--end .bsf-button--primary{width:100%}.bsf-root[data-bsf-embedded=true] .bsf-screen--question{justify-content:center;padding:40px 0}.bsf-root[data-bsf-embedded=true] .bsf-screen--review{justify-content:center;padding-top:48px}.bsf-root[data-bsf-embedded=true] :is(.bsf-question__label,.bsf-title,.bsf-screen--cover>:first-child){scroll-margin-top:24px}.bsf-root[data-bsf-embedded=false] .bsf-column{padding-bottom:0}.bsf-root[data-bsf-embedded=false] .bsf-screen--cover{padding-bottom:48px}.bsf-root[data-bsf-embedded=false] .bsf-screen--question{justify-content:flex-start;padding-bottom:0}.bsf-root[data-bsf-embedded=false] .bsf-screen--question:before,.bsf-root[data-bsf-embedded=false] .bsf-screen--question:after{content:"";flex:1 1 0}.bsf-root[data-bsf-embedded=false] .bsf-screen--question:before{min-height:calc(var(--bsf-question-pad) + 24px);margin-bottom:calc(-1 * (var(--bsf-question-pad) + 24px))}@container bsf (max-width: 480px){.bsf-root[data-bsf-embedded=false] .bsf-screen--cover{padding-bottom:40px}.bsf-root[data-bsf-embedded=false] .bsf-screen--question:before{flex-grow:0;min-height:0;margin-bottom:0}}.bsf-root[data-bsf-embedded=false][data-bsf-viewport=mobile] .bsf-screen--cover{padding-bottom:40px}.bsf-root[data-bsf-embedded=false][data-bsf-viewport=mobile] .bsf-screen--question:before{flex-grow:0;min-height:0;margin-bottom:0}@media(max-height:420px){.bsf-root[data-bsf-embedded=false] .bsf-column{padding-top:24px}.bsf-root[data-bsf-embedded=false] .bsf-screen--cover{padding-top:8px;padding-bottom:8px}}.bsf-root[data-bsf-embedded] .bsf-screen--question:has(.bsf-places[data-bsf-lookup=live]){justify-content:flex-start}.bsf-root[data-bsf-embedded=false] .bsf-screen--question:has(.bsf-places[data-bsf-lookup=live]){padding-top:clamp(24px,9vh,80px)}.bsf-root[data-bsf-embedded=false] .bsf-screen--question:has(.bsf-places[data-bsf-lookup=live]):before{flex-grow:0;min-height:0;margin-bottom:0}@container bsf (min-width: 1680px){.bsf-column{--bsf-column: 760px}.bsf-form{--bsf-nav-reach: 112px}.bsf-question__label{font-size:2.6rem}.bsf-title{font-size:3.4rem}.bsf-title--small{font-size:2.6rem}.bsf-input{font-size:1.5rem}.bsf-choice,.bsf-consent{font-size:1.25rem;min-height:60px}.bsf-button{font-size:1.1rem;min-height:54px}.bsf-button--large{min-height:60px;font-size:1.25rem}.bsf-question__description{font-size:1.2rem}.bsf-lead{font-size:1.3rem}.bsf-number__currency{font-size:1.5rem}.bsf-choice__key{width:32px;height:32px;font-size:1rem}.bsf-nav__progress,.bsf-hint,.bsf-review__label{font-size:1.05rem}.bsf-places__primary{font-size:1.15rem}.bsf-places__secondary,.bsf-places__credit,.bsf-consent__disclosure{font-size:.95rem}.bsf-review__value{font-size:1.25rem}.bsf-error{font-size:1.1rem}.bsf-end-mark{width:52px;height:52px}}.bsf-root[data-bsf-layout=classic] .bsf-column{padding-bottom:64px}.bsf-classic{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.bsf-classic__header{margin:0 0 40px}.bsf-root[data-bsf-layout=classic] .bsf-classic__header .bsf-title{margin-bottom:12px;font-size:clamp(1.75rem,3.2vw,2.25rem)}.bsf-classic__header .bsf-lead{font-size:1.05rem}.bsf-classic__fields{display:flex;flex-direction:column;gap:36px}.bsf-field{position:relative;min-width:0;scroll-margin-top:24px}.bsf-field__label{display:block;margin:0 0 4px;font-size:1.1rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.bsf-field .bsf-question__description{margin:0 0 12px;font-size:.95rem}.bsf-field__label+.bsf-control{margin-top:12px}.bsf-root[data-bsf-layout=classic] .bsf-input{min-height:44px;font-size:1.1rem}.bsf-root[data-bsf-layout=classic] .bsf-number__currency{font-size:1.1rem}.bsf-root[data-bsf-layout=classic] :is(.bsf-choice,.bsf-consent){min-height:48px;font-size:1rem}.bsf-root[data-bsf-layout=classic] .bsf-error{margin-top:8px;font-size:.95rem}.bsf-root[data-bsf-layout=classic] .bsf-hint--keyboard{display:none}.bsf-root[data-bsf-layout=classic] :is(.bsf-choice,.bsf-input,.bsf-consent__box,.bsf-places__option){scroll-margin-bottom:24px}.bsf-root[data-bsf-layout=classic] .bsf-places__option{min-height:44px}.bsf-field[data-bsf-selected]:before{content:"";position:absolute;top:2px;bottom:2px;left:-14px;width:3px;border-radius:3px;background:var(--bsf-accent-ink)}.bsf-field__note{margin:8px 0 0}.bsf-classic__footer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:44px}.bsf-classic__footer .bsf-error{margin:0}.bsf-classic__outcome{flex:1 1 auto;display:flex;flex-direction:column;animation:bsf-arrive .3s cubic-bezier(.22,1,.36,1)}@keyframes bsf-arrive{0%{opacity:0}}@container bsf (max-width: 480px){.bsf-classic__footer{align-items:stretch}.bsf-classic__header{margin-bottom:32px}.bsf-classic__fields{gap:32px}}.bsf-root[data-bsf-viewport=mobile] .bsf-classic__footer{align-items:stretch}.bsf-root[data-bsf-viewport=mobile] .bsf-classic__header{margin-bottom:32px}.bsf-root[data-bsf-viewport=mobile] .bsf-classic__fields{gap:32px}@media(prefers-reduced-motion:reduce){.bsf-progress__fill,.bsf-input,.bsf-number,.bsf-choice,.bsf-consent,.bsf-consent__box,.bsf-button,.bsf-screen .bsf-logo[data-bsf-logo=closing]{transition:none}.bsf-input:-webkit-autofill{transition:background-color 0s 600000s}.bsf-input:autofill{transition:background-color 0s 600000s}.bsf-button--primary:active:not(:disabled){transform:none}.bsf-spinner{animation-duration:1.6s}.bsf-classic__outcome{animation:none}}
