.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}}
.PageIntro-module-scss-module__dBhCKa__intro{align-items:flex-start;gap:var(--space-20);flex-direction:column;max-width:880px;display:flex}.PageIntro-module-scss-module__dBhCKa__title{font-family:var(--font-display);font-size:var(--font-size-page-title);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.1}.PageIntro-module-scss-module__dBhCKa__lead{max-width:56ch;font-size:var(--font-size-lead);font-variation-settings:"FLAR" 40;color:var(--ink);line-height:1.55}@media (max-width:480px){.PageIntro-module-scss-module__dBhCKa__title{font-size:clamp(22px,7.2vw,60px)}}
