.CookieBanner-module-scss-module__NYGOQW__banner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:10;border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);background:var(--demo-bg);max-width:480px;color:var(--demo-fg);box-shadow:var(--demo-shadow);font-size:calc(14px*var(--lv-scale,1));align-items:center;gap:16px;padding:16px 20px;line-height:1.5;display:flex;position:fixed}.CookieBanner-module-scss-module__NYGOQW__text{overflow-wrap:anywhere;min-width:0;margin:0}.CookieBanner-module-scss-module__NYGOQW__text a{color:var(--demo-fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.CookieBanner-module-scss-module__NYGOQW__text a:hover,.CookieBanner-module-scss-module__NYGOQW__text a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.CookieBanner-module-scss-module__NYGOQW__text a:focus-visible,.CookieBanner-module-scss-module__NYGOQW__button:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}.CookieBanner-module-scss-module__NYGOQW__button{height:var(--demo-control-height-sm);border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);color:var(--demo-fg);font:inherit;font-size:calc(14px*var(--lv-scale,1));font-weight:var(--demo-button-font-weight);white-space:nowrap;cursor:pointer;transition:color var(--demo-duration) var(--demo-ease),border-color var(--demo-duration) var(--demo-ease);background:0 0;flex-shrink:0;padding:0 18px;line-height:1}.CookieBanner-module-scss-module__NYGOQW__button:hover,.CookieBanner-module-scss-module__NYGOQW__button:active{border-color:var(--demo-accent-ink);color:var(--demo-accent-ink)}@media (max-width:480px){.CookieBanner-module-scss-module__NYGOQW__banner{left:max(16px,env(safe-area-inset-left));flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.CookieBanner-module-scss-module__NYGOQW__button{transition:none}}
.DemoFooter-module-scss-module__hmIWQa__footer{margin:0 var(--demo-gutter);color:var(--demo-muted);font-size:calc(14px*var(--lv-scale,1));padding:24px 0 32px;line-height:1.5}.DemoFooter-module-scss-module__hmIWQa__inner{flex-direction:column;gap:24px;display:flex}.DemoFooter-module-scss-module__hmIWQa__meta{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.DemoFooter-module-scss-module__hmIWQa__inner>*+.DemoFooter-module-scss-module__hmIWQa__meta{border-top:var(--demo-border-width) solid var(--demo-border);padding-top:16px}.DemoFooter-module-scss-module__hmIWQa__mark{overflow-wrap:anywhere;min-width:0;margin:0}.DemoFooter-module-scss-module__hmIWQa__footer a{color:var(--demo-fg);text-underline-offset:4px;transition:color var(--demo-duration) var(--demo-ease);text-decoration:underline;text-decoration-thickness:1px}.DemoFooter-module-scss-module__hmIWQa__footer a:hover,.DemoFooter-module-scss-module__hmIWQa__footer a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.DemoFooter-module-scss-module__hmIWQa__footer a:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}
.LowVisionPanel-module-scss-module__Vko7oG__panel{border-bottom:var(--demo-border-width-strong) solid var(--demo-fg);background:var(--demo-surface-soft);color:var(--demo-fg)}.LowVisionPanel-module-scss-module__Vko7oG__panel:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:calc(-1*var(--demo-focus-width))}.LowVisionPanel-module-scss-module__Vko7oG__inner{padding:16px var(--demo-gutter);flex-wrap:wrap;align-items:flex-end;gap:16px 40px;display:flex}.LowVisionPanel-module-scss-module__Vko7oG__group{flex-direction:column;gap:8px;min-width:0;display:flex}.LowVisionPanel-module-scss-module__Vko7oG__label{color:var(--demo-muted);font-size:var(--demo-label-size);font-weight:var(--demo-label-weight);letter-spacing:var(--demo-label-tracking);text-transform:var(--demo-label-case);overflow-wrap:anywhere;margin:0;line-height:1.3}.LowVisionPanel-module-scss-module__Vko7oG__choices{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.LowVisionPanel-module-scss-module__Vko7oG__choice,.LowVisionPanel-module-scss-module__Vko7oG__exit{border:var(--demo-border-width) solid var(--demo-border-strong);border-radius:var(--demo-radius);background:var(--demo-surface);min-width:0;max-width:100%;min-height:52px;color:var(--demo-fg);font:inherit;font-size:calc(16px*var(--lv-scale,1));text-align:left;white-space:normal;overflow-wrap:normal;cursor:pointer;transition:color var(--demo-duration) var(--demo-ease),background-color var(--demo-duration) var(--demo-ease),border-color var(--demo-duration) var(--demo-ease);align-items:center;gap:12px;padding:12px 20px;font-weight:400;line-height:1.3;display:inline-flex}.LowVisionPanel-module-scss-module__Vko7oG__choice:hover,.LowVisionPanel-module-scss-module__Vko7oG__choice:active{border-color:var(--demo-fg)}.LowVisionPanel-module-scss-module__Vko7oG__choice[aria-pressed=true]{border-color:var(--demo-fg);background:var(--demo-fg);color:var(--demo-fg-inverse)}.LowVisionPanel-module-scss-module__Vko7oG__choice[aria-pressed=true]:before{content:"";border-bottom:var(--demo-border-width-strong) solid currentColor;border-left:var(--demo-border-width-strong) solid currentColor;flex:none;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.LowVisionPanel-module-scss-module__Vko7oG__choice:focus-visible,.LowVisionPanel-module-scss-module__Vko7oG__exit:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}.LowVisionPanel-module-scss-module__Vko7oG__font100,.LowVisionPanel-module-scss-module__Vko7oG__font150,.LowVisionPanel-module-scss-module__Vko7oG__font200{font-weight:700;line-height:1}.LowVisionPanel-module-scss-module__Vko7oG__font100{font-size:16px}.LowVisionPanel-module-scss-module__Vko7oG__font150{font-size:20px}.LowVisionPanel-module-scss-module__Vko7oG__font200{font-size:24px}.LowVisionPanel-module-scss-module__Vko7oG__scheme:after{content:"Aa";border:var(--demo-border-width) solid var(--swatch-text);background:var(--swatch-bg);color:var(--swatch-text);flex:none;padding:2px 6px;font-size:16px;font-weight:700;line-height:1.2}.LowVisionPanel-module-scss-module__Vko7oG__exit{border-color:var(--demo-fg);background:0 0;margin-left:auto}.LowVisionPanel-module-scss-module__Vko7oG__exit:hover,.LowVisionPanel-module-scss-module__Vko7oG__exit:active{border-color:var(--demo-accent-ink);color:var(--demo-accent-ink)}@media (max-width:720px){.LowVisionPanel-module-scss-module__Vko7oG__inner{gap:16px 24px}.LowVisionPanel-module-scss-module__Vko7oG__exit{margin-left:0}}@media (max-width:480px){.LowVisionPanel-module-scss-module__Vko7oG__group,.LowVisionPanel-module-scss-module__Vko7oG__choice,.LowVisionPanel-module-scss-module__Vko7oG__exit{width:100%}.LowVisionPanel-module-scss-module__Vko7oG__exit{justify-content:center}}
html[data-low-vision=on]{--demo-bg:var(--lv-bg);--demo-fg:var(--lv-text);--demo-fg-inverse:var(--lv-bg);--demo-muted:var(--lv-text);--demo-surface:var(--lv-bg);--demo-surface-soft:var(--lv-bg);--demo-border:var(--lv-text);--demo-border-strong:var(--lv-text);--demo-accent:var(--lv-accent);--demo-accent-fg:var(--lv-bg);--demo-accent-ink:var(--lv-accent);--demo-danger:var(--lv-accent);--demo-focus:var(--lv-accent)}html[data-low-vision=on] :is(p,li,dt,dd,label,legend,figcaption,blockquote,th,td,input,textarea){line-height:var(--lv-line-height,1.5)}html[data-lv-font="100"]{--lv-scale:1}html[data-lv-font="150"]{--lv-scale:1.5}html[data-lv-font="200"]{--lv-scale:2}html[data-lv-scheme=black-on-white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-lv-scheme=white-on-black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-lv-scheme=blue-on-lightblue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-lv-image-alt],html[data-lv-images=off] :is(img,picture,video,[data-lv-image]){display:none}html[data-lv-images=off] [data-lv-image-alt]{display:block}
.LeadForm-module-scss-module__eR_Egq__form{flex-direction:column;gap:8px;width:100%;max-width:640px;display:flex}.LeadForm-module-scss-module__eR_Egq__label{font-size:var(--demo-label-size);font-weight:var(--demo-label-weight);letter-spacing:var(--demo-label-tracking);text-transform:var(--demo-label-case);color:var(--demo-muted);line-height:1.3}.LeadForm-module-scss-module__eR_Egq__label:not(:first-child){margin-top:16px}.LeadForm-module-scss-module__eR_Egq__input{width:100%;min-width:0;min-height:var(--demo-control-height);border:var(--demo-border-width) solid var(--demo-border-strong);border-radius:var(--demo-radius);background:var(--demo-surface);color:var(--demo-fg);font:inherit;font-size:calc(16px*var(--lv-scale,1));transition:border-color var(--demo-duration) var(--demo-ease);padding:14px 16px;line-height:1.5}textarea.LeadForm-module-scss-module__eR_Egq__input{resize:vertical;min-height:120px}.LeadForm-module-scss-module__eR_Egq__input:hover,.LeadForm-module-scss-module__eR_Egq__input:active,.LeadForm-module-scss-module__eR_Egq__input:focus-visible{border-color:var(--demo-fg)}.LeadForm-module-scss-module__eR_Egq__input:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-field-focus-offset)}.LeadForm-module-scss-module__eR_Egq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LeadForm-module-scss-module__eR_Egq__consent{color:var(--demo-muted);font-size:calc(14px*var(--lv-scale,1));overflow-wrap:anywhere;align-items:flex-start;gap:12px;margin-top:16px;line-height:1.5;display:flex}.LeadForm-module-scss-module__eR_Egq__consent input{width:20px;height:20px;accent-color:var(--demo-fg);flex:none;margin:1px 0 0}.LeadForm-module-scss-module__eR_Egq__consent input:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-field-focus-offset)}.LeadForm-module-scss-module__eR_Egq__consent a{color:var(--demo-fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.LeadForm-module-scss-module__eR_Egq__consent a:hover,.LeadForm-module-scss-module__eR_Egq__consent a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.LeadForm-module-scss-module__eR_Egq__consent a:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}.LeadForm-module-scss-module__eR_Egq__submit{max-width:100%;height:var(--demo-control-height);padding:0 var(--demo-button-padding-x);border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);background:var(--demo-fg);color:var(--demo-fg-inverse);font:inherit;font-size:var(--demo-button-font-size);font-weight:var(--demo-button-font-weight);white-space:nowrap;cursor:pointer;transition:color var(--demo-duration) var(--demo-ease),background-color var(--demo-duration) var(--demo-ease),border-color var(--demo-duration) var(--demo-ease);justify-content:center;align-self:flex-start;align-items:center;gap:16px;margin-top:24px;line-height:1;display:inline-flex}.LeadForm-module-scss-module__eR_Egq__submit:after{content:"";width:20px;height:20px;transition:transform var(--demo-duration-move) var(--demo-ease-move);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.LeadForm-module-scss-module__eR_Egq__submit:hover,.LeadForm-module-scss-module__eR_Egq__submit:active{border-color:var(--demo-accent);background:var(--demo-accent);color:var(--demo-accent-fg)}.LeadForm-module-scss-module__eR_Egq__submit:hover:after,.LeadForm-module-scss-module__eR_Egq__submit:active:after{transform:translate(4px)}.LeadForm-module-scss-module__eR_Egq__submit:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}.LeadForm-module-scss-module__eR_Egq__submit:disabled,.LeadForm-module-scss-module__eR_Egq__submit:disabled:hover,.LeadForm-module-scss-module__eR_Egq__submit:disabled:active{border-color:var(--demo-border-strong);background:var(--demo-surface-soft);color:var(--demo-muted);cursor:progress}.LeadForm-module-scss-module__eR_Egq__submit:disabled:after{transform:none}html[data-low-vision=on] .LeadForm-module-scss-module__eR_Egq__submit{height:auto;min-height:var(--demo-control-height);white-space:normal;overflow-wrap:normal;padding-block:12px}.LeadForm-module-scss-module__eR_Egq__status{min-height:1.5em;color:var(--demo-danger);font-size:calc(14px*var(--lv-scale,1));overflow-wrap:anywhere;align-items:baseline;gap:8px;margin:0;font-weight:500;display:flex}.LeadForm-module-scss-module__eR_Egq__status:not(:empty):before{content:"";width:12px;height:var(--demo-border-width-strong);background:currentColor;flex:none;transform:translateY(-3px)}.LeadForm-module-scss-module__eR_Egq__done{border-top:var(--demo-border-width-strong) solid var(--demo-fg);background:var(--demo-surface-soft);width:100%;max-width:640px;color:var(--demo-fg);font-size:calc(17px*var(--lv-scale,1));overflow-wrap:anywhere;margin:0;padding:24px;line-height:1.6}@media (max-width:480px){.LeadForm-module-scss-module__eR_Egq__submit{justify-content:space-between;align-self:stretch}}@media (prefers-reduced-motion:reduce){.LeadForm-module-scss-module__eR_Egq__input,.LeadForm-module-scss-module__eR_Egq__submit,.LeadForm-module-scss-module__eR_Egq__submit:after{transition:none}}
