.spec-line[data-astro-cid-4huuq7cq]{list-style:none;padding:0;border-top:1px solid var(--border);margin-top:clamp(40px,6vw,80px);padding-top:var(--space-6);display:flex;flex-direction:row;gap:10px;color:var(--content-spec);font-size:var(--fs-control);line-height:var(--lh-body)}.spec-line[data-astro-cid-4huuq7cq] li[data-astro-cid-4huuq7cq]{display:flex;align-items:flex-start;gap:8px}.spec-line[data-astro-cid-4huuq7cq] li[data-astro-cid-4huuq7cq]:before{content:"✓";flex:none;font-size:var(--fs-body);font-weight:500;color:var(--content-spec);margin-top:1px}.lead-form[data-astro-cid-566mibub]{max-width:720px}.form-field[data-astro-cid-566mibub]{margin-bottom:var(--space-6)}.form-field[data-astro-cid-566mibub] label[data-astro-cid-566mibub]{display:block;margin-bottom:6px;font-size:var(--fs-control)}.form-field[data-astro-cid-566mibub] input[data-astro-cid-566mibub][type=text],.form-field[data-astro-cid-566mibub] input[data-astro-cid-566mibub][type=email],.form-field[data-astro-cid-566mibub] input[data-astro-cid-566mibub][type=tel],.form-field[data-astro-cid-566mibub] select[data-astro-cid-566mibub],.form-field[data-astro-cid-566mibub] textarea[data-astro-cid-566mibub]{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--border);border-radius:2px;background:var(--surface-raised);color:var(--content);font-family:var(--font-primary);font-size:var(--fs-body);line-height:var(--lh-body)}.form-field[data-astro-cid-566mibub] textarea[data-astro-cid-566mibub]{min-height:120px;resize:vertical}.form-field[data-astro-cid-566mibub] input[data-astro-cid-566mibub]:focus-visible,.form-field[data-astro-cid-566mibub] select[data-astro-cid-566mibub]:focus-visible,.form-field[data-astro-cid-566mibub] textarea[data-astro-cid-566mibub]:focus-visible{outline:2px solid var(--content);outline-offset:1px}.form-field[data-astro-cid-566mibub] input[data-astro-cid-566mibub]:user-invalid,.form-field[data-astro-cid-566mibub] select[data-astro-cid-566mibub]:user-invalid{border-color:var(--border-error)}.form-choice[data-astro-cid-566mibub]{display:flex;flex-wrap:wrap;gap:8px 32px}.form-choice[data-astro-cid-566mibub] label[data-astro-cid-566mibub]{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:0;font-size:var(--fs-body);cursor:pointer}.form-choice[data-astro-cid-566mibub] input[data-astro-cid-566mibub][type=radio]{width:20px;height:20px;accent-color:var(--content)}.form-consent[data-astro-cid-566mibub]{display:flex;gap:12px;align-items:flex-start;margin-block:var(--space-6)}.form-consent[data-astro-cid-566mibub] input[data-astro-cid-566mibub][type=checkbox]{width:20px;height:20px;margin-top:4px;flex:none;accent-color:var(--content)}.form-consent[data-astro-cid-566mibub] label[data-astro-cid-566mibub]{font-size:var(--fs-control);color:var(--content-muted)}.form-fineprint[data-astro-cid-566mibub]{font-size:var(--fs-control);line-height:var(--lh-body);color:var(--content-muted);margin-top:var(--space-6);max-width:var(--measure)}.form-fineprint[data-astro-cid-566mibub] a[data-astro-cid-566mibub]{font-size:inherit;text-underline-offset:3px}.form-status[data-astro-cid-566mibub]{margin-top:var(--space-4);color:var(--content-warning);max-width:var(--measure)}.form-status[data-astro-cid-566mibub] a[data-astro-cid-566mibub]{color:inherit;text-underline-offset:3px}.form-intro[data-astro-cid-566mibub]{max-width:var(--measure);color:var(--content-muted);margin-bottom:clamp(40px,6vw,64px)}.lead-form[data-astro-cid-566mibub] .form-field[data-astro-cid-566mibub]{max-width:560px}.lead-form[data-astro-cid-566mibub],.lead-form[data-astro-cid-566mibub] input[data-astro-cid-566mibub],.lead-form[data-astro-cid-566mibub] select[data-astro-cid-566mibub],.lead-form[data-astro-cid-566mibub] button[data-astro-cid-566mibub],.lead-form[data-astro-cid-566mibub] label[data-astro-cid-566mibub],.lead-form[data-astro-cid-566mibub] legend[data-astro-cid-566mibub]{font-family:var(--font-primary)}.lead-form[data-astro-cid-566mibub] legend[data-astro-cid-566mibub]{font-weight:var(--fw-regular);line-height:var(--lh-body)}@media(min-width:900px){.form-col{grid-column:2 / 12}.form-wrap[data-astro-cid-566mibub]{display:flex;gap:clamp(48px,7vw,96px);align-items:flex-start}.form-inner[data-astro-cid-566mibub]{flex:1;min-width:0}.form-aside{flex:0 0 260px;padding-top:clamp(8px,2vw,24px)}}.opt-label[data-astro-cid-566mibub]{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--content-muted);letter-spacing:.01em;margin-left:5px}.split-wrap[data-astro-cid-566mibub]{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:2px;overflow:hidden}.split-wrap[data-astro-cid-566mibub]:focus-within{border-color:var(--content);outline:1px solid var(--content)}.split-wrap[data-astro-cid-566mibub] input[data-astro-cid-566mibub],.split-wrap[data-astro-cid-566mibub] select[data-astro-cid-566mibub]{border:0!important;outline:none!important;box-shadow:none!important;border-radius:0;min-width:0;font-family:var(--font-primary);font-size:var(--fs-body);color:var(--content)}.split-wrap[data-astro-cid-566mibub] input[data-astro-cid-566mibub]{flex:1;padding:10px 14px;background:transparent}.split-wrap[data-astro-cid-566mibub] input[data-astro-cid-566mibub]:first-child{flex:0 0 96px;border-right:1px solid var(--border)!important}.split-wrap[data-astro-cid-566mibub] select[data-astro-cid-566mibub]:first-child{flex:0 0 88px;padding:0 8px 0 12px;background:var(--surface-sunken);font-size:var(--fs-control);font-weight:var(--fw-semibold);color:var(--content-muted);cursor:pointer;border-right:1px solid var(--border)!important}.cf-turnstile[data-astro-cid-566mibub]{max-width:560px;margin-bottom:16px}.cf-turnstile[data-astro-cid-566mibub] iframe[data-astro-cid-566mibub]{width:100%!important}.lead-form[data-astro-cid-566mibub] .btn-block[data-astro-cid-566mibub]{display:block;width:100%;max-width:560px;text-align:center}.form-status[data-astro-cid-566mibub]:not(:empty){margin-top:12px;padding:12px 16px;border-radius:2px;font-size:var(--fs-control);background:color-mix(in srgb,var(--surface-inverse) 6%,transparent)}.form-status[data-astro-cid-566mibub].is-error:not(:empty){background:color-mix(in srgb,var(--surface-error) 10%,transparent);color:var(--content-error)}.form-aside .spec-line{border-top:none;margin-top:0;padding-top:0;flex-direction:column;gap:14px}@media(max-width:899px){.form-aside .spec-line{margin-top:clamp(40px,8vw,72px)}}
