.lead-form-module__icjCLa__section{scroll-margin-top:calc(var(--header-flow-size) + 22px);background:var(--panel);color:var(--on-panel);box-shadow:0 26px 70px var(--ambient-shadow);border-radius:30px;grid-column:1/-1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(36px,8vw,110px);margin-top:0;padding:clamp(24px,4vw,48px);display:grid}.lead-form-module__icjCLa__heading p{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:10px}.lead-form-module__icjCLa__heading h2{max-width:12ch;font-family:var(--font-display);font-size:var(--type-card-xl);letter-spacing:-.05em;margin:0;font-weight:400;line-height:.94}.lead-form-module__icjCLa__form{min-width:0}.lead-form-module__icjCLa__intent{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 28px;padding:0;display:grid}.lead-form-module__icjCLa__intent legend{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:10px}.lead-form-module__icjCLa__intent label{position:relative}.lead-form-module__icjCLa__intent input{opacity:0;position:absolute}.lead-form-module__icjCLa__intent span{min-height:52px;color:var(--panel-muted);text-align:center;cursor:pointer;border:1px solid #ffffff26;border-radius:14px;place-items:center;padding:10px;font-size:12px;font-weight:700;transition:background .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:grid}.lead-form-module__icjCLa__intent input:checked+span{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.lead-form-module__icjCLa__intent input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.lead-form-module__icjCLa__fields{grid-template-columns:1fr 1fr;gap:19px 14px;display:grid}.lead-form-module__icjCLa__field{align-content:start;gap:7px;min-width:0;display:grid}.lead-form-module__icjCLa__field>span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.lead-form-module__icjCLa__field input,.lead-form-module__icjCLa__field select,.lead-form-module__icjCLa__field textarea{background:var(--panel-soft);width:100%;min-height:49px;color:var(--on-panel);font:inherit;border:1px solid #ffffff29;border-radius:12px;outline:0;padding:12px 13px;font-size:13px;transition:border-color .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.lead-form-module__icjCLa__field textarea{resize:vertical;min-height:130px}.lead-form-module__icjCLa__field input:focus,.lead-form-module__icjCLa__field select:focus,.lead-form-module__icjCLa__field textarea:focus{border-color:var(--accent);background:color-mix(in srgb, var(--panel-soft) 80%, var(--accent))}.lead-form-module__icjCLa__field input[aria-invalid=true],.lead-form-module__icjCLa__field select[aria-invalid=true],.lead-form-module__icjCLa__field textarea[aria-invalid=true]{border-color:var(--danger)}.lead-form-module__icjCLa__field select option{background:var(--panel);color:var(--on-panel)}.lead-form-module__icjCLa__field>small:not(.lead-form-module__icjCLa__error){color:var(--panel-muted);font-size:9px}.lead-form-module__icjCLa__full{grid-column:1/-1}.lead-form-module__icjCLa__error{color:var(--danger-soft);font-size:10px;line-height:1.35}.lead-form-module__icjCLa__privacy{color:var(--panel-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:20px;font-size:11px;line-height:1.45;display:grid}.lead-form-module__icjCLa__privacy input{width:17px;height:17px;accent-color:var(--accent);margin:0}.lead-form-module__icjCLa__privacy a{color:var(--on-panel);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 72%, transparent);text-underline-offset:3px}.lead-form-module__icjCLa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form-module__icjCLa__submitRow{align-items:center;gap:18px;margin-top:24px;display:flex}.lead-form-module__icjCLa__submit{background:var(--accent);min-height:52px;color:var(--accent-contrast);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:800;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.lead-form-module__icjCLa__submit:active{transform:scale(.97)}.lead-form-module__icjCLa__submit:disabled{cursor:wait;opacity:.62}.lead-form-module__icjCLa__submitRow p{max-width:28ch;color:var(--panel-muted);margin:0;font-size:9px;line-height:1.45}.lead-form-module__icjCLa__fallback{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:14px;margin-top:18px;padding:16px}.lead-form-module__icjCLa__fallback strong{font-size:12px}.lead-form-module__icjCLa__fallback p{color:var(--panel-muted);margin:4px 0 0;font-size:11px}.lead-form-module__icjCLa__fallback a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.lead-form-module__icjCLa__submit:hover{transform:translateY(-2px)}}@media (max-width:850px){.lead-form-module__icjCLa__section{grid-template-columns:1fr}.lead-form-module__icjCLa__heading h2{max-width:15ch}}@media (max-width:560px){.lead-form-module__icjCLa__section{border-radius:24px;margin-inline:-8px;padding:24px 18px}.lead-form-module__icjCLa__fields{grid-template-columns:1fr}.lead-form-module__icjCLa__full{grid-column:auto}.lead-form-module__icjCLa__submitRow{flex-direction:column;align-items:stretch}.lead-form-module__icjCLa__submit{width:100%}}@media (prefers-reduced-motion:reduce){.lead-form-module__icjCLa__intent span,.lead-form-module__icjCLa__field input,.lead-form-module__icjCLa__field select,.lead-form-module__icjCLa__field textarea,.lead-form-module__icjCLa__submit{transition-duration:.1s}}
